@font-face{font-family:inter;src:url(../media/inter_latin-s.p.3a6ba036.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_7b06e080-module__mJxhYW__className{font-family:inter,inter Fallback,system-ui,arial;font-style:normal}.inter_7b06e080-module__mJxhYW__variable{--font-inter:"inter","inter Fallback",system-ui,arial}
@font-face{font-family:baloo;src:url(../media/baloo2_latin-s.p.b0b7fb4c.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:baloo Fallback;src:local(Arial);ascent-override:111.2%;descent-override:54.05%;line-gap-override:0.0%;size-adjust:96.95%}.baloo_3c16a81c-module__wPGvpW__className{font-family:baloo,baloo Fallback,system-ui,arial;font-style:normal}.baloo_3c16a81c-module__wPGvpW__variable{--font-baloo2:"baloo","baloo Fallback",system-ui,arial}
:root{--brand-hi:#9a6bf0;--brand-lo:#7c4ad8;--brand-deep:#5f2ac1;--shadow-brand-inset:inset 0 1px 2px #fff6,inset 0 -2px 4px #0003;--cyan:#38d2e6;--cyan-hi:#5fe0f0;--cyan-mid:#2cc4d8;--cyan-deep:#25b5c8;--teal-ink:#0b3a42;--rec-a:#ff7a8c;--rec-b:#f44b63;--rec-a-deep:#c11c39;--rec-b-deep:#8e152a;--dot-red:linear-gradient(180deg,#ff8b9a,#f45b70);--dot-yel:linear-gradient(180deg,#ffd98a,#f2b94b);--dot-grn:linear-gradient(180deg,#8be6a8,#4bc873);--skin-hi:#ffe9d8;--skin-lo:#f7c9a8;--hair:#5c4470;--r-lg:32px;--r-md:24px;--r-sm:20px;--font-display:"Baloo 2",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-a:#f2effa;--bg-b:#e9e3f8;--card:#fff;--ink:#241c3f;--muted:#63606d;--brand:#8957e5;--accent-text:#7544ce;--ico-purple:#8957e5;--ico-teal:#1fa8ba;--ico-coral:#f44b63;--ico-teal-text:#0b6472;--ico-coral-text:#c11c39;--ico-purple-text:#6b3fbf;--rec-b-text:#c11c39;--shadow-card:0 30px 60px -18px #5032a059,inset 0 3px 6px #fffffff2,inset 0 -8px 16px #8957e51a;--shadow-small:0 8px 18px -8px #3c287840,inset 0 2px 4px #ffffffe6,inset 0 -3px 6px #8957e51a;--shadow-ghost:0 8px 18px -8px #3c287840,inset 0 2px 4px #ffffffe6,inset 0 -3px 6px #8957e51a;--shadow-btn:0 16px 30px -10px #8957e58c,inset 0 3px 5px #fff6,inset 0 -5px 10px #00000038;--shadow-btn-hover:0 22px 38px -10px #8957e599,inset 0 3px 5px #fff6,inset 0 -5px 10px #00000038;--shadow-dot:inset 0 2px 3px #ffffff8c,inset 0 -3px 4px #0000002e,0 3px 6px -2px #3c28784d;--shadow-featured:0 44px 80px -20px #5032a080,inset 0 4px 8px #fff,inset 0 -10px 22px #8957e529;--hl-underline:linear-gradient(180deg,#9a6bf038,#7c4ad838);--screen-bg:linear-gradient(150deg,#cfc3f2 0%,#b9a8ec 55%,#a88fe6 100%);--screen-inset:inset 0 4px 10px #3c1e8240,inset 0 -3px 6px #ffffff40;--sel-border:#ffffffd9;--sel-label-bg:#fff;--sel-label-ink:#7c4ad8;--handle-bg:#fff;--handle-shadow:0 3px 6px #3c1e8259,inset 0 -2px 3px #8957e54d;--facecam-ring:#fff;--facecam-shadow:0 10px 20px -6px #28145a73,inset 0 3px 5px #fffc,inset 0 -5px 9px #b46e3c47;--fi-purple:linear-gradient(180deg,#f3ecff,#e7dbfb);--fi-cyan:linear-gradient(180deg,#e4fafd,#cff3f8);--fi-coral:linear-gradient(180deg,#ffedf0,#ffdde3);--field-bg:linear-gradient(180deg,#f4f1fb,#ece7f8);--field-tint:#ece7f8;--field-inset:inset 0 2px 4px #5032a01f,inset 0 -1px 2px #fffc;--player-bg:linear-gradient(150deg,#3a2c63 0%,#4c3a80 60%,#5b4699 100%);--player-inset:inset 0 4px 10px #0a052880,inset 0 -3px 6px #ffffff14;--play-bg:linear-gradient(180deg,#fff,#efe9fc);--play-shadow:0 18px 34px -10px #00000080,inset 0 3px 5px #fff,inset 0 -6px 10px #8957e540;--play-tri:#8957e5;--ai-bg:linear-gradient(150deg,#2e2352 0%,#3d2c6e 55%,#4a3585 100%);--ai-shadow:0 30px 60px -18px #2e23528c,inset 0 3px 6px #ffffff24,inset 0 -8px 16px #0000004d;--glow:radial-gradient(circle at 35% 35%,#9a6bf080,#9a6bf000 70%);--ai-ink:#fff;--ai-eyebrow-ink:#c9b4f5;--ai-body-ink:#cfc3ee;--ai-chip-bg:#ffffff1a;--ai-chip-shadow:inset 0 2px 3px #ffffff2e,inset 0 -3px 5px #0000004d,0 8px 18px -8px #0006;--featured-bg:linear-gradient(170deg,#fbf8ff 0%,#f1e9ff 100%);--tick-bg:linear-gradient(180deg,#f3ecff,#e7dbfb);--tick-inset:inset 0 1px 2px #ffffffe6,inset 0 -2px 3px #8957e52e;--divider:#8957e51f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-a:#0c0a18;--bg-b:#141026;--card:#1c1832;--ink:#f1edfb;--muted:#a9a5b6;--brand:#a37af0;--accent-text:#c7a6ff;--ico-purple:#c7a6ff;--ico-teal:#38d2e6;--ico-coral:#ff7a8c;--ico-teal-text:#38d2e6;--ico-coral-text:#ff7a8c;--ico-purple-text:#c7a6ff;--rec-b-text:#f44b63;--shadow-card:0 34px 70px -20px #000000d9,0 0 60px -20px #8957e559,inset 0 3px 5px #ffffff1f,inset 0 -9px 18px #00000080;--shadow-small:0 12px 24px -10px #000000a6,inset 0 2px 3px #ffffff1a,inset 0 -4px 8px #00000073;--shadow-ghost:0 14px 26px -12px #000000b3,inset 0 2px 4px #ffffff1f,inset 0 -6px 11px #00000073;--shadow-btn:0 18px 34px -12px #7c4ad899,0 8px 16px -8px #0000008c,inset 0 3px 5px #ffffff61,inset 0 -7px 13px #00000052;--shadow-btn-hover:0 24px 42px -12px #7c4ad8b3,0 10px 18px -8px #0000008c,inset 0 3px 5px #ffffff6b,inset 0 -7px 13px #0000004d;--shadow-dot:inset 0 2px 3px #ffffff73,inset 0 -3px 4px #0006,0 4px 8px -3px #0009;--shadow-featured:0 42px 80px -22px #000000e6,0 0 70px -18px #8957e580,inset 0 3px 5px #ffffff24,inset 0 -9px 18px #00000080;--hl-underline:linear-gradient(180deg,#9a6bf061,#7c4ad880);--screen-bg:radial-gradient(120% 90% at 20% 0%,#241e44 0%,#171330 55%,#120e26 100%);--screen-inset:inset 0 6px 16px #0009,inset 0 -2px 4px #ffffff0a;--sel-border:#a37af0bf;--sel-label-bg:linear-gradient(140deg,#c7a6ff,#a37af0);--sel-label-ink:#0c0a18;--handle-bg:linear-gradient(150deg,#c7a6ff,#8b5cf6);--handle-shadow:inset 0 1px 2px #ffffff80,inset 0 -2px 3px #00000059,0 3px 6px -2px #000000b3;--facecam-ring:#38d2e6cc;--facecam-shadow:0 12px 22px -8px #000c,inset 0 3px 5px #ffffff24,inset 0 -6px 10px #00000080;--fi-purple:linear-gradient(180deg,#2a2350,#1e1940);--fi-cyan:linear-gradient(180deg,#17384a,#122c3b);--fi-coral:linear-gradient(180deg,#3a2136,#2c182a);--field-bg:#171331;--field-tint:#171331;--field-inset:inset 0 4px 8px #00000080,inset 0 -1px 2px #ffffff0d;--player-bg:radial-gradient(110% 100% at 30% 10%,#262048 0%,#16122c 70%);--player-inset:inset 0 6px 14px #0009,inset 0 -2px 4px #ffffff0a;--play-bg:linear-gradient(150deg,#9a6bf0,#7c4ad8);--play-shadow:0 20px 36px -12px #7c4ad8b3,inset 0 3px 6px #fff6,inset 0 -8px 14px #00000059;--play-tri:#fff;--ai-bg:radial-gradient(90% 160% at 85% 0%,#9a6bf047 0%,#1c183200 55%),linear-gradient(150deg,#241c48,#191434);--ai-shadow:0 34px 70px -20px #000000d9,0 0 60px -20px #8957e559,inset 0 3px 5px #ffffff1f,inset 0 -9px 18px #00000080;--glow:radial-gradient(circle,#a37af04d 0%,#a37af000 70%);--ai-ink:#f1edfb;--ai-eyebrow-ink:#c7a6ff;--ai-body-ink:#9c93bc;--ai-chip-bg:#1c1832;--ai-chip-shadow:0 12px 24px -10px #000000a6,inset 0 2px 3px #ffffff1a,inset 0 -4px 8px #00000073;--featured-bg:radial-gradient(120% 100% at 50% 0%,#9a6bf04d 0%,#1c183200 60%),linear-gradient(150deg,#282054,#1c1740);--tick-bg:linear-gradient(150deg,#2e2758,#211b45);--tick-inset:inset 0 1px 2px #ffffff24,inset 0 -3px 4px #0006;--divider:#ffffff0f}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-a:#0c0a18;--bg-b:#141026;--card:#1c1832;--ink:#f1edfb;--muted:#a9a5b6;--brand:#a37af0;--accent-text:#c7a6ff;--ico-purple:#c7a6ff;--ico-teal:#38d2e6;--ico-coral:#ff7a8c;--ico-teal-text:#38d2e6;--ico-coral-text:#ff7a8c;--ico-purple-text:#c7a6ff;--rec-b-text:#f44b63;--shadow-card:0 34px 70px -20px #000000d9,0 0 60px -20px #8957e559,inset 0 3px 5px #ffffff1f,inset 0 -9px 18px #00000080;--shadow-small:0 12px 24px -10px #000000a6,inset 0 2px 3px #ffffff1a,inset 0 -4px 8px #00000073;--shadow-ghost:0 14px 26px -12px #000000b3,inset 0 2px 4px #ffffff1f,inset 0 -6px 11px #00000073;--shadow-btn:0 18px 34px -12px #7c4ad899,0 8px 16px -8px #0000008c,inset 0 3px 5px #ffffff61,inset 0 -7px 13px #00000052;--shadow-btn-hover:0 24px 42px -12px #7c4ad8b3,0 10px 18px -8px #0000008c,inset 0 3px 5px #ffffff6b,inset 0 -7px 13px #0000004d;--shadow-dot:inset 0 2px 3px #ffffff73,inset 0 -3px 4px #0006,0 4px 8px -3px #0009;--shadow-featured:0 42px 80px -22px #000000e6,0 0 70px -18px #8957e580,inset 0 3px 5px #ffffff24,inset 0 -9px 18px #00000080;--hl-underline:linear-gradient(180deg,#9a6bf061,#7c4ad880);--screen-bg:radial-gradient(120% 90% at 20% 0%,#241e44 0%,#171330 55%,#120e26 100%);--screen-inset:inset 0 6px 16px #0009,inset 0 -2px 4px #ffffff0a;--sel-border:#a37af0bf;--sel-label-bg:linear-gradient(140deg,#c7a6ff,#a37af0);--sel-label-ink:#0c0a18;--handle-bg:linear-gradient(150deg,#c7a6ff,#8b5cf6);--handle-shadow:inset 0 1px 2px #ffffff80,inset 0 -2px 3px #00000059,0 3px 6px -2px #000000b3;--facecam-ring:#38d2e6cc;--facecam-shadow:0 12px 22px -8px #000c,inset 0 3px 5px #ffffff24,inset 0 -6px 10px #00000080;--fi-purple:linear-gradient(180deg,#2a2350,#1e1940);--fi-cyan:linear-gradient(180deg,#17384a,#122c3b);--fi-coral:linear-gradient(180deg,#3a2136,#2c182a);--field-bg:#171331;--field-tint:#171331;--field-inset:inset 0 4px 8px #00000080,inset 0 -1px 2px #ffffff0d;--player-bg:radial-gradient(110% 100% at 30% 10%,#262048 0%,#16122c 70%);--player-inset:inset 0 6px 14px #0009,inset 0 -2px 4px #ffffff0a;--play-bg:linear-gradient(150deg,#9a6bf0,#7c4ad8);--play-shadow:0 20px 36px -12px #7c4ad8b3,inset 0 3px 6px #fff6,inset 0 -8px 14px #00000059;--play-tri:#fff;--ai-bg:radial-gradient(90% 160% at 85% 0%,#9a6bf047 0%,#1c183200 55%),linear-gradient(150deg,#241c48,#191434);--ai-shadow:0 34px 70px -20px #000000d9,0 0 60px -20px #8957e559,inset 0 3px 5px #ffffff1f,inset 0 -9px 18px #00000080;--glow:radial-gradient(circle,#a37af04d 0%,#a37af000 70%);--ai-ink:#f1edfb;--ai-eyebrow-ink:#c7a6ff;--ai-body-ink:#9c93bc;--ai-chip-bg:#1c1832;--ai-chip-shadow:0 12px 24px -10px #000000a6,inset 0 2px 3px #ffffff1a,inset 0 -4px 8px #00000073;--featured-bg:radial-gradient(120% 100% at 50% 0%,#9a6bf04d 0%,#1c183200 60%),linear-gradient(150deg,#282054,#1c1740);--tick-bg:linear-gradient(150deg,#2e2758,#211b45);--tick-inset:inset 0 1px 2px #ffffff24,inset 0 -3px 4px #0006;--divider:#ffffff0f}:root{--font-display:var(--font-baloo2),"Baloo 2",sans-serif;--font-body:var(--font-inter),Inter,sans-serif}.clay-toggle{cursor:pointer;background:var(--card);width:46px;height:46px;box-shadow:var(--shadow-small);color:var(--ink);border:none;border-radius:15px;place-items:center;padding:0;font-size:20px;line-height:1;display:grid}.clay-toggle:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.clay-toggle-sun{display:none}:root[data-theme=dark] .clay-toggle-sun{display:block}:root[data-theme=dark] .clay-toggle-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .clay-toggle-sun{display:block}:root:not([data-theme=light]) .clay-toggle-moon{display:none}}@media (prefers-reduced-motion:no-preference){.clay-toggle{transition:transform .15s}.clay-toggle:hover{transform:translateY(-2px)}}.clay-bg{background:linear-gradient(160deg,var(--bg-a),var(--bg-b))}.clay-card{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.clay-sm{background:var(--card);box-shadow:var(--shadow-small);border-radius:16px}.clay-ink{color:var(--ink)}.clay-muted{color:var(--muted)}.clay-btn-primary{font-family:var(--font-display);color:#fff;cursor:pointer;background:linear-gradient(160deg,var(--brand-lo),var(--brand-deep));box-shadow:var(--shadow-btn);border:none;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-weight:700;display:inline-flex}.clay-btn-ghost{font-family:var(--font-display);color:var(--ink);cursor:pointer;background:var(--card);box-shadow:var(--shadow-ghost);border:none;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-weight:700;display:inline-flex}.clay-chip{background:var(--card);color:var(--ink);box-shadow:var(--shadow-small);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:no-preference){.clay-card,.clay-sm,.clay-btn-primary,.clay-btn-ghost{transition:transform .16s,box-shadow .16s,background .2s,color .2s}.clay-btn-primary:hover,.clay-btn-ghost:hover{transform:translateY(-2px)}body,.clay-bg,.clay-card,.clay-sm,.clay-chip{transition:background .2s,background-color .2s,color .2s,box-shadow .2s}}h1,h2,h3,.font-clay-display{font-family:var(--font-display)}@media (forced-colors:active){.clay-card,.clay-sm,.clay-chip,.clay-btn-primary,.clay-btn-ghost,.clay-toggle{border:1px solid canvastext}}
*{box-sizing:border-box}html{min-height:100%}html,body{font-family:var(--font-body);color:var(--ink);background:linear-gradient(160deg,var(--bg-a),var(--bg-b));background-attachment:fixed;margin:0;padding:0}main{max-width:720px;margin-left:auto;margin-right:auto;padding:6rem 1.5rem}a{color:var(--accent-text)}code{background:var(--field-bg);box-shadow:var(--field-inset);border-radius:6px;padding-left:.35em;padding-right:.35em;font-size:.9em}
