.f7QufW_shimmer{background:linear-gradient(90deg, var(--muted-foreground) 0%, var(--muted-foreground) 40%, var(--foreground) 50%, var(--muted-foreground) 60%, var(--muted-foreground) 100%) 0 0 / 250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite f7QufW_chat-shimmer}@keyframes f7QufW_chat-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.f7QufW_progress{background:linear-gradient(90deg, transparent 0%, var(--primary) 50%, transparent 100%) 0 0 / 40% 100% no-repeat;opacity:.55;animation:1.3s ease-in-out infinite f7QufW_chat-progress}@keyframes f7QufW_chat-progress{0%{background-position:-40% 0}to{background-position:140% 0}}.f7QufW_pop{animation:.42s cubic-bezier(.3,1.6,.5,1) both f7QufW_chat-pop}@keyframes f7QufW_chat-pop{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}.f7QufW_stamp{animation:.65s cubic-bezier(.2,.9,.3,1.2) both f7QufW_chat-stamp}@keyframes f7QufW_chat-stamp{0%{opacity:0;rotate:-18deg;scale:1.8}60%{opacity:1;rotate:3deg;scale:.92}to{rotate:0deg;scale:1}}.f7QufW_develop{animation:1.4s ease-out both f7QufW_chat-develop}@keyframes f7QufW_chat-develop{0%{filter:blur(14px)saturate(.3);scale:1.04}to{filter:none;scale:1}}.f7QufW_painting{background:linear-gradient(110deg, transparent 30%, #ffffff8c 50%, transparent 70%) 0 0 / 220% 100%, linear-gradient(135deg, var(--tint-rose), var(--tint-butter), var(--tint-apricot));animation:1.6s linear infinite f7QufW_chat-sheen}@keyframes f7QufW_chat-sheen{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}.f7QufW_swatch{animation:.38s cubic-bezier(.3,1.6,.5,1) both f7QufW_chat-pop;animation-delay:calc(var(--i,0) * 70ms + .15s)}.f7QufW_plane{transition:translate .2s,rotate .2s}button:hover>.f7QufW_plane{translate:2px -2px;rotate:-8deg}@media (prefers-reduced-motion:reduce){.f7QufW_progress{background:var(--primary);opacity:.25;animation:none}.f7QufW_shimmer{color:var(--muted-foreground);background:0 0;animation:none}.f7QufW_pop,.f7QufW_stamp,.f7QufW_develop,.f7QufW_swatch,.f7QufW_painting{animation:none}.f7QufW_plane{transition:none}}
._05m4Ka_burst{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:visible}._05m4Ka_piece{top:var(--y0,40%);width:var(--w);height:var(--h);border-radius:var(--r);background:var(--c);opacity:0;animation:_05m4Ka_confetti-pop var(--dur) cubic-bezier(.15, .7, .35, 1) var(--delay) forwards;position:absolute;left:50%}@keyframes _05m4Ka_confetti-pop{0%{opacity:1;transform:translate(-50%)rotate(0)scale(.6)}60%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), var(--dy)) rotate(var(--rot)) scale(1)}}@media (prefers-reduced-motion:reduce){._05m4Ka_burst{display:none}}
.nFJw7q_root{flex:none;justify-content:center;align-items:flex-end;display:inline-flex;position:relative}.nFJw7q_mark{width:100%;height:100%;filter:drop-shadow(0 1px 1px rgb(var(--shadow-rgb,45 32 20) / .3)) drop-shadow(0 3px 4px rgb(var(--shadow-rgb,45 32 20) / .18));transform-origin:50% 92%;overflow:visible}.nFJw7q_hat{transform-box:fill-box;transform-origin:50% 100%}.nFJw7q_idle .nFJw7q_mark{animation:3.2s ease-in-out infinite nFJw7q_mascot-float}.nFJw7q_thinking .nFJw7q_mark{animation:2.4s ease-in-out infinite nFJw7q_mascot-sway}.nFJw7q_thinking .nFJw7q_hat{animation:1.2s ease-in-out infinite nFJw7q_mascot-hat-tip}.nFJw7q_working .nFJw7q_mark{animation:.9s cubic-bezier(.3,0,.3,1) infinite nFJw7q_mascot-hop}.nFJw7q_working .nFJw7q_hat{animation:.9s ease-in-out infinite nFJw7q_mascot-hat-bounce}.nFJw7q_celebrating .nFJw7q_mark{animation:.9s cubic-bezier(.2,.7,.3,1) 2 nFJw7q_mascot-jump}.nFJw7q_celebrating .nFJw7q_hat{animation:.9s ease-out 2 nFJw7q_mascot-hat-fly}@keyframes nFJw7q_mascot-float{0%,to{translate:0}50%{translate:0 -4%}}@keyframes nFJw7q_mascot-sway{0%,to{rotate:-3deg}50%{rotate:3deg}}@keyframes nFJw7q_mascot-hat-tip{0%,to{rotate:-10deg}50%{rotate:9deg}}@keyframes nFJw7q_mascot-hop{0%,to{translate:0;scale:1.06 .94}35%{translate:0 -12%;scale:.96 1.05}70%{translate:0;scale:1.04 .96}}@keyframes nFJw7q_mascot-hat-bounce{0%,to{translate:0}35%{translate:0 -8%}}@keyframes nFJw7q_mascot-jump{0%{translate:0;scale:1.08 .92}40%{translate:0 -22%;rotate:-6deg;scale:.94 1.07}80%{translate:0;rotate:2deg;scale:1.05 .95}to{translate:0;rotate:0deg;scale:1}}@keyframes nFJw7q_mascot-hat-fly{0%,to{translate:0;rotate:0deg}45%{translate:0 -18%;rotate:-22deg}}.nFJw7q_sparkles{pointer-events:none;position:absolute;inset:-12%}.nFJw7q_sparkles i{opacity:0;width:14%;height:14%;animation:1.6s ease-in-out infinite nFJw7q_mascot-twinkle;animation-delay:calc(var(--i) * .4s);border-radius:9999px;position:absolute}.nFJw7q_sparkles i:first-child{background:#f2b33d;top:8%;left:2%}.nFJw7q_sparkles i:nth-child(2){background:#d4577e;width:10%;height:10%;top:2%;right:4%}.nFJw7q_sparkles i:nth-child(3){background:#ee8a4f;top:46%;right:-4%}.nFJw7q_sparkles i:nth-child(4){background:#8fb3c4;width:10%;height:10%;top:52%;left:-6%}@keyframes nFJw7q_mascot-twinkle{0%,to{opacity:0;scale:.3}45%{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.nFJw7q_mark,.nFJw7q_hat,.nFJw7q_sparkles i{animation:none!important}.nFJw7q_sparkles i{opacity:.85}}@media (forced-colors:active){.nFJw7q_mark{filter:none}}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.3pdm20a023wv-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.16191ingcc7md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.p.0fuf3937kiol3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.haAIoa_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.haAIoa_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1316bdccde5e7cab-s.3zrb6siod-_f0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/91a2f7867a28cebf-s.2o1dletpdqcxm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/57b02995d6e1530a-s.1n10e_apdb6ux.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.T6_48W_className{font-family:Fraunces,Fraunces Fallback;font-style:italic}.T6_48W_variable{--font-fraunces-italic:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Shantell Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ddc5a9b5589d992c-s.2hd7ud5s_g5i8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3597e94dff3a0ab3-s.1kyacl4ej2f_w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/93599607005faa1e-s.3yunvjwhnau8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e02792937c1a2cbf-s.0r5alb08hgklp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc2c57ca09e76b0-s.20f8z5z5qmfuw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shantell Sans Fallback;src:local(Arial);ascent-override:90.04%;descent-override:28.25%;line-gap-override:0.0%;size-adjust:113.28%}._8pud9G_className{font-family:Shantell Sans,Shantell Sans Fallback;font-style:normal;font-weight:500}._8pud9G_variable{--font-pen:"Shantell Sans", "Shantell Sans Fallback"}
._6UrQGW_mark{vertical-align:middle;filter:drop-shadow(0 .5px .5px rgb(var(--shadow-rgb,45 32 20) / .35)) drop-shadow(0 2px 2.5px rgb(var(--shadow-rgb,45 32 20) / .2));flex:none;display:inline-block;overflow:visible}._6UrQGW_hat{transform-box:fill-box;transform-origin:50% 100%}a:hover ._6UrQGW_hat,a:focus-visible ._6UrQGW_hat{animation:.6s ease-in-out _6UrQGW_hat-wiggle}@keyframes _6UrQGW_hat-wiggle{0%,to{rotate:0deg}30%{rotate:-12deg}65%{rotate:8deg}}@media (prefers-reduced-motion:reduce){a:hover ._6UrQGW_hat,a:focus-visible ._6UrQGW_hat{animation:none}}@media (forced-colors:active){._6UrQGW_mark{filter:none}}