@font-face{font-family:Rubik Bubbles;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0db8ac2bf0f01eb3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik Bubbles;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/66c700bb85f9f62a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik Bubbles;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/50894791e8cc0701-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik Bubbles;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/822aba7c3f2d2d98-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Rubik Bubbles;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/83953edec0064284-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik Bubbles Fallback;src:local("Arial");ascent-override:78.94%;descent-override:21.11%;line-gap-override:0.00%;size-adjust:118.44%}.__className_b2ee86{font-family:Rubik Bubbles,Rubik Bubbles Fallback;font-weight:400;font-style:normal}.__variable_b2ee86{--font-wm-bubble:"Rubik Bubbles","Rubik Bubbles Fallback"}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3702f26392e21a15-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd21efaca8026c00-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Silkscreen Fallback;src:local("Arial");ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.00%;size-adjust:149.62%}.__className_ca9a86{font-family:Silkscreen,Silkscreen Fallback;font-weight:400;font-style:normal}.__variable_ca9a86{--font-wm-pixel:"Silkscreen","Silkscreen Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_524e5a{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_524e5a{--font-wm-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/09f7b6b7f4b56175-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Permanent Marker Fallback;src:local("Arial");ascent-override:97.58%;descent-override:27.92%;line-gap-override:2.66%;size-adjust:113.69%}.__className_58a136{font-family:Permanent Marker,Permanent Marker Fallback;font-weight:400;font-style:normal}.__variable_58a136{--font-wm-marker:"Permanent Marker","Permanent Marker Fallback"}@font-face{font-family:Tilt Neon;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/028ad585418257f7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Tilt Neon;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/38c7525e0938e932-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Tilt Neon;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d262eac6c621f8f5-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tilt Neon Fallback;src:local("Arial");ascent-override:99.18%;descent-override:27.25%;line-gap-override:0.00%;size-adjust:99.82%}.__className_4d8bd3{font-family:Tilt Neon,Tilt Neon Fallback;font-style:normal}.__variable_4d8bd3{--font-wm-neon:"Tilt Neon","Tilt Neon Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_85c0bd{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:italic}.__variable_85c0bd{--font-wm-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e5625b921d5bc11f-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0fc088b1f73554c9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/82aa598331c797bf-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka Fallback;src:local("Arial");ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.00%;size-adjust:101.84%}.__className_5f1f51{font-family:Fredoka,Fredoka Fallback;font-weight:600;font-style:normal}.__variable_5f1f51{--font-wm-round:"Fredoka","Fredoka Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_6c92f0{font-family:Space Mono,Space Mono Fallback;font-weight:700;font-style:normal}.__variable_6c92f0{--font-wm-code:"Space Mono","Space Mono Fallback"}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/75791ab424a6b224-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/736504ce0c225627-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/63b7f7cf762c1c1b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bungee Fallback;src:local("Arial");ascent-override:73.58%;descent-override:21.64%;line-gap-override:0.00%;size-adjust:138.63%}.__className_6cb590{font-family:Bungee,Bungee Fallback;font-weight:400;font-style:normal}.__variable_6cb590{--font-wm-block:"Bungee","Bungee Fallback"}.wordmark{--wm-size:13px;--wm-fg:var(--foreground);--wm-shine:oklch(0.74 0.2 130);--wm-neon:oklch(0.62 0.2 138);--wm-neon-glow:oklch(0.8 0.2 130/70%);--wm-tape:oklch(0.22 0.01 272);--wm-tape-edge:oklch(1 0 0/6%);--wm-highlight:var(--primary);--wm-highlight-ink:var(--primary-foreground);--wm-highlight-top:0.42em;--wm-stagger:16ms;--wm-reveal:220ms;--wm-ease:cubic-bezier(0.2,0.8,0.2,1);position:relative;display:inline-flex;align-items:baseline;font:600 var(--wm-size) /1 var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:-.01em;color:var(--wm-fg);white-space:nowrap;pointer-events:auto;-webkit-tap-highlight-color:transparent}.dark .wordmark{--wm-shine:var(--primary);--wm-neon:var(--primary);--wm-neon-glow:oklch(0.87 0.19 125/75%);--wm-tape:oklch(0.38 0.008 286);--wm-tape-edge:oklch(1 0 0/12%);--wm-highlight-ink:var(--foreground);--wm-highlight-top:0.72em}.wordmark-word{position:relative;display:inline-flex;align-items:baseline}.wordmark-char{position:relative;display:inline-block;color:var(--wm-fg)}.wordmark:not([data-open]){transition:font-size .32s var(--wm-ease),letter-spacing .32s var(--wm-ease)}.wordmark:not([data-open]) .wordmark-word{transition:background-color .26s ease-out,box-shadow .26s ease-out,padding .26s var(--wm-ease)}.wordmark[data-restoring] .wordmark-char{animation:wm-restore .52s calc(var(--wm-i) * 16ms) var(--wm-ease) both}.wordmark[data-restoring] .wordmark-dot{animation:wm-restore-dot .42s .2s var(--wm-ease) both}@keyframes wm-restore{0%{filter:blur(.14em);transform:translateY(.06em) scale(.94);color:var(--wm-fg)}45%{filter:blur(0);transform:none;color:var(--wm-shine)}to{filter:blur(0);transform:none;color:var(--wm-fg)}}@keyframes wm-restore-dot{0%{transform:translateY(calc(var(--wm-size) * -.08)) scale(.5)}60%{transform:translateY(calc(var(--wm-size) * -.08)) scale(1.25)}}.wordmark-fill{max-width:0;opacity:0;overflow:hidden;transition:max-width var(--wm-reveal) var(--wm-ease),opacity calc(var(--wm-reveal) * .8) linear;transition-delay:calc((var(--wm-fill-count) - 1 - var(--wm-fi)) * 7ms)}.wordmark[data-open] .wordmark-fill{max-width:1.2em;opacity:1;transition-delay:calc(var(--wm-fi) * var(--wm-stagger))}.wordmark[data-settled] .wordmark-fill{overflow:visible}.wordmark[data-open] .wordmark-char{animation:wm-shine .7s calc(var(--wm-i) * 32ms + 80ms) ease-out both}@keyframes wm-shine{0%,to{color:var(--wm-fg)}35%{color:var(--wm-shine)}}.wordmark-dot{flex:none;width:calc(var(--wm-size) * .46);height:calc(var(--wm-size) * .46);margin-left:calc(var(--wm-size) * .23);border-radius:50%;background:var(--primary);transform:translateY(calc(var(--wm-size) * -.08));--breathe-glow:var(--primary);animation:lime-breathe 3.2s ease-in-out infinite}.wordmark[data-flavor=classic] .wordmark-dot{border-radius:18%}.wordmark[data-flavor=classic][data-open] .wordmark-dot{animation:wm-pulse .6s .45s var(--wm-ease)}@keyframes wm-pulse{40%{transform:translateY(calc(var(--wm-size) * -.08)) scale(1.6)}}.wordmark[data-flavor=pixel]{--wm-stagger:30ms;font:400 calc(var(--wm-size) * .92) /1 var(--font-wm-pixel),monospace;letter-spacing:0}.wordmark[data-flavor=pixel] .wordmark-fill{transition-timing-function:steps(3),steps(2)}.wordmark[data-flavor=pixel] .wordmark-dot{border-radius:0;width:calc(var(--wm-size) * .42);height:calc(var(--wm-size) * .42);transform:none}.wordmark[data-flavor=pixel][data-open] .wordmark-char{animation:wm-shine-step .6s calc(var(--wm-i) * 40ms + 80ms) steps(1) both}.wordmark[data-flavor=pixel][data-open] .wordmark-dot{animation:wm-blink .9s steps(1) .3s 3}@keyframes wm-shine-step{0%,to{color:var(--wm-fg)}30%{color:var(--wm-shine)}60%{color:var(--wm-fg)}}@keyframes wm-blink{50%{opacity:0}}.wordmark[data-flavor=terminal]{--wm-stagger:42ms;font:500 calc(var(--wm-size) * .95) /1 var(--font-wm-mono),ui-monospace,monospace;letter-spacing:0}.wordmark[data-flavor=terminal] .wordmark-fill{transition-duration:0s,0s}.wordmark[data-flavor=terminal] .wordmark-word:before{content:">";display:inline-block;max-width:0;overflow:hidden;color:var(--muted-foreground)}.wordmark[data-flavor=terminal][data-open] .wordmark-word:before{max-width:1.6em;margin-right:.45em}.wordmark[data-flavor=terminal] .wordmark-dot{align-self:center;width:.55em;height:1.05em;margin-left:.15em;border-radius:1px;transform:none}.wordmark[data-flavor=terminal][data-open] .wordmark-char{animation:none}.wordmark[data-flavor=terminal][data-open] .wordmark-dot{animation:wm-blink 1s steps(1) infinite}.wordmark[data-flavor=marker]{font:400 calc(var(--wm-size) * 1.12) /1 var(--font-wm-marker),cursive;letter-spacing:.01em}.wordmark[data-flavor=marker] .wordmark-word{padding-inline:.15em}.wordmark[data-flavor=marker] .wordmark-word:before{content:"";position:absolute;left:-.1em;right:-.1em;top:var(--wm-highlight-top);bottom:-.05em;z-index:0;border-radius:.25em .5em .3em .45em;background:var(--wm-highlight);transform:scaleX(0) skewX(-8deg);transform-origin:left;transition:transform .38s var(--wm-ease)}.wordmark[data-flavor=marker][data-open] .wordmark-word:before{transform:scaleX(1) skewX(-8deg);transition-duration:.52s}.wordmark[data-flavor=marker] .wordmark-char{z-index:1}.wordmark[data-flavor=marker][data-open] .wordmark-char{color:var(--wm-highlight-ink);animation:none}.wordmark[data-flavor=marker] .wordmark-dot{width:calc(var(--wm-size) * .4);height:calc(var(--wm-size) * .4);border-radius:45% 55% 50% 40%}.wordmark[data-flavor=marker][data-open] .wordmark-dot{animation:wm-splat .4s .5s var(--wm-ease) both}@keyframes wm-splat{50%{transform:translateY(calc(var(--wm-size) * -.08)) scale(1.7,1.2)}}.wordmark[data-flavor=bubble]{font:400 calc(var(--wm-size) * 1.15) /1 var(--font-wm-bubble),var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:.01em}.wordmark[data-flavor=bubble] .wordmark-dot{width:calc(var(--wm-size) * .55);height:calc(var(--wm-size) * .55);border:calc(var(--wm-size) * .1) solid var(--primary);background:transparent}.wordmark[data-flavor=bubble][data-open] .wordmark-char{animation:wm-shine .7s calc(var(--wm-i) * 32ms + 80ms) ease-out both,wm-pop .42s calc(var(--wm-i) * 26ms) var(--wm-ease) both}.wordmark[data-flavor=bubble][data-open] .wordmark-dot{animation:wm-float 1.6s ease-in-out .3s infinite}@keyframes wm-pop{0%{transform:scale(.4)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes wm-float{0%,to{transform:translateY(calc(var(--wm-size) * -.08))}50%{transform:translateY(calc(var(--wm-size) * -.45)) scale(1.12)}}.wordmark[data-flavor=tape]{--wm-fg:oklch(0.97 0 0);--wm-shine:var(--primary);font:700 calc(var(--wm-size) * .82) /1 var(--font-wm-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 0 oklch(0 0 0/55%)}.wordmark[data-flavor=tape] .wordmark-word{padding:.42em .55em .42em .9em;border-radius:.18em;background:var(--wm-tape);box-shadow:inset 0 -1px 0 oklch(0 0 0/40%),inset 0 1px 0 var(--wm-tape-edge),0 1px 2px oklch(0 0 0/20%);transform:rotate(-1.2deg)}.wordmark[data-flavor=tape] .wordmark-dot{position:absolute;left:.4em;top:50%;z-index:1;width:.28em;height:.28em;margin:0;transform:translateY(-50%)}.wordmark[data-flavor=tape][data-open] .wordmark-word{animation:wm-punch .5s var(--wm-ease)}@keyframes wm-punch{0%{transform:rotate(-1.2deg) translateX(-.2em)}}.wordmark[data-flavor=neon]{font:400 calc(var(--wm-size) * 1.12) /1 var(--font-wm-neon),var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:.02em}.wordmark[data-flavor=neon][data-open]{--wm-fg:var(--wm-neon);text-shadow:0 0 .15em var(--wm-neon-glow),0 0 .5em var(--wm-neon-glow)}.wordmark[data-flavor=neon] .wordmark-fill{opacity:1}.wordmark[data-flavor=neon][data-open] .wordmark-char{animation:wm-flicker .9s step-end both}.wordmark[data-flavor=neon][data-open] .wordmark-dot{box-shadow:0 0 .3em var(--wm-neon-glow),0 0 .8em var(--wm-neon-glow)}@keyframes wm-flicker{0%,12%,40%{color:var(--muted-foreground);text-shadow:none}18%,44%,8%,to{color:var(--wm-neon)}}.wordmark[data-flavor=serif]{--wm-stagger:20ms;--wm-reveal:320ms;font:italic 400 calc(var(--wm-size) * 1.45) /1 var(--font-wm-serif),Georgia,serif;letter-spacing:0}.wordmark[data-flavor=serif] .wordmark-dot{width:calc(var(--wm-size) * .36);height:calc(var(--wm-size) * .36)}.wordmark[data-flavor=serif][data-open] .wordmark-dot{animation:wm-drift .7s .4s var(--wm-ease) both}@keyframes wm-drift{0%{transform:translate(-.3em,-1em) scale(.2)}}.wordmark[data-flavor=glitch]{font-weight:800;letter-spacing:-.02em}.wordmark[data-flavor=glitch][data-open] .wordmark-word{animation:wm-glitch .52s steps(1) both}.wordmark[data-flavor=glitch][data-open] .wordmark-dot{animation:wm-jump .52s steps(1) both}@keyframes wm-glitch{0%{text-shadow:.08em 0 oklch(.65 .25 25),-.08em 0 oklch(.75 .15 210);transform:translateX(.04em)}20%{text-shadow:-.06em .02em oklch(.65 .25 25),.06em -.02em oklch(.75 .15 210);transform:translateX(-.05em) skewX(-6deg)}40%{text-shadow:.1em 0 oklch(.65 .25 25),-.04em 0 oklch(.75 .15 210);transform:none}60%{text-shadow:-.03em 0 oklch(.65 .25 25),.03em 0 oklch(.75 .15 210);transform:translateX(.03em)}80%,to{text-shadow:none;transform:none}}@keyframes wm-jump{0%{transform:translate(.4em,-.5em)}25%{transform:translate(-.3em,.1em)}50%{transform:translate(.2em,-.2em)}75%,to{transform:translateY(calc(var(--wm-size) * -.08))}}.wordmark[data-flavor=wavy]{font:600 calc(var(--wm-size) * 1.08) /1 var(--font-wm-round),var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:0}.wordmark[data-flavor=wavy][data-open] .wordmark-char{animation:wm-shine .7s calc(var(--wm-i) * 32ms + 80ms) ease-out both,wm-wave .7s calc(var(--wm-i) * 45ms + .12s) ease-in-out both}.wordmark[data-flavor=wavy][data-open] .wordmark-dot{animation:wm-bounce .8s cubic-bezier(.3,0,.4,1) .81s both}@keyframes wm-wave{30%{transform:translateY(-.28em)}60%{transform:translateY(.06em)}}@keyframes wm-bounce{35%{transform:translateY(-.7em)}70%{transform:translateY(-.15em)}}.wordmark[data-flavor=scramble]{--wm-stagger:10ms;font:700 calc(var(--wm-size) * .95) /1 var(--font-wm-code),ui-monospace,monospace;letter-spacing:-.02em}.wordmark[data-flavor=scramble] .wordmark-char[data-scrambling]{color:var(--muted-foreground);animation:none}.wordmark[data-flavor=scramble] .wordmark-dot{border-radius:1px;transform:rotate(45deg)}.wordmark[data-flavor=scramble][data-open] .wordmark-dot{animation:wm-spin .6s .5s var(--wm-ease) both}@keyframes wm-spin{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.wordmark[data-flavor=arcade]{font:400 calc(var(--wm-size) * 1.05) /1 var(--font-wm-block),var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:.01em}.wordmark[data-flavor=arcade] .wordmark-char:not(.wordmark-fill),.wordmark[data-flavor=arcade][data-settled] .wordmark-fill{text-shadow:.09em .09em 0 var(--primary)}.wordmark[data-flavor=arcade][data-open] .wordmark-char{animation:wm-shine .7s calc(var(--wm-i) * 32ms + 80ms) ease-out both,wm-drop .36s calc(var(--wm-i) * 22ms) var(--wm-ease) both}.wordmark[data-flavor=arcade] .wordmark-dot{width:.36em;height:.36em;border-radius:0;box-shadow:.09em .09em 0 var(--foreground)}.wordmark[data-flavor=arcade][data-open] .wordmark-dot{animation:wm-coin .7s linear .3s both}@keyframes wm-drop{0%{transform:translateY(-.5em)}}@keyframes wm-coin{25%{transform:translateY(-.5em) scaleX(.1)}50%{transform:translateY(-.7em) scaleX(1)}75%{transform:translateY(-.4em) scaleX(.1)}}@media (prefers-reduced-motion:reduce){.wordmark,.wordmark-char,.wordmark-fill,.wordmark-word,.wordmark-word:before{transition:none!important}.wordmark-char,.wordmark-dot,.wordmark-word{animation:none!important}}