:root{--bg:#08080c;--ink:235,235,245;--surf:255,255,255;--text-bright:#efe9f6;--text-cream:#ece4d6;--panel:#101018;--panel-deep:#0d0d14;--input:#15151f;--surface-2:#1a1a24;--surface-3:#23232f;--v1:#8a7dff;--v2:#bcb2ff;--v3:#cfc8ff;--v4:#a99bff;--v5:#6f6ad0;--g1:#d6a23a;--g2:#e8c878;--gr1:#5fbf8f;--gr2:#7fd0a4;--c1:#e2604a;--c2:#e8806e;--v-rgb:138,125,255;--g-rgb:214,162,58;--gr-rgb:95,191,143;--c-rgb:226,96,74;--c2-rgb:240,168,150;--glass1:rgba(15,15,23,.92);--glass2:rgba(18,18,26,.94);--glass3:rgba(16,16,24,.86);--glass4:rgba(10,10,14,.85);--glass5:rgba(10,10,18,.4);--ws-shadow:0 40px 100px rgba(0,0,0,.55);--panel-edge:rgba(var(--surf),.12);--ws-topbar-bg:rgba(10,10,18,.78);--vignette:rgba(0,0,0,.5);--ws-bg: radial-gradient(58% 54% at 30% 46%, rgba(74,70,158,.62) 0%, rgba(74,70,158,0) 60%), radial-gradient(44% 42% at 66% 30%, rgba(50,48,124,.48) 0%, rgba(50,48,124,0) 58%), radial-gradient(52% 50% at 52% 72%, rgba(34,32,98,.46) 0%, rgba(34,32,98,0) 60%), radial-gradient(30% 26% at 88% 12%, rgba(138,125,255,.13) 0%, rgba(138,125,255,0) 100%), #0a0a16;--card-bg:transparent;--card-border:none;--card-shadow:none;--card-blur:0px;--e0-veil:rgba(6,6,12,.3);--e1-fill:rgba(var(--surf),.04);--e1-edge:rgba(var(--surf),.1);--e1-border:1px solid rgba(var(--surf),.06);--e1-blur:10px;--e2-fill:rgba(var(--surf),.07);--e2-edge:rgba(var(--surf),.17);--e2-border:1px solid rgba(var(--surf),.09);--e2-glow:0 0 60px -20px rgba(var(--v-rgb),.2);--e2-blur:16px}.ember{--bg:#0c0a06;--ink:236,230,216;--surf:255,250,236;--text-bright:#f4eedd;--text-cream:#ece2cc;--panel:#16110a;--panel-deep:#120e07;--input:#1c160d;--surface-2:#211a10;--surface-3:#2b2316;--v1:#e3994a;--v2:#eebd83;--v3:#f3d0a2;--v4:#d98e3f;--v5:#bb7530;--g1:#d6a23a;--g2:#e8c878;--gr1:#5fbf8f;--gr2:#7fd0a4;--c1:#e2604a;--c2:#e8806e;--v-rgb:227,153,74;--g-rgb:214,162,58;--gr-rgb:95,191,143;--c-rgb:226,96,74;--c2-rgb:240,168,150;--glass1:rgba(22,17,10,.92);--glass2:rgba(26,20,12,.94);--glass3:rgba(22,17,10,.86);--glass4:rgba(14,10,6,.85);--glass5:rgba(20,15,9,.4);--ws-shadow:0 40px 100px rgba(0,0,0,.5);--panel-edge:rgba(var(--surf),.12);--ws-topbar-bg:rgba(20,15,9,.8);--vignette:rgba(0,0,0,.5);--ws-bg: radial-gradient(78% 72% at 16% 34%, rgba(190,138,54,.62) 0%, rgba(190,138,54,0) 66%), radial-gradient(82% 76% at 84% 44%, rgba(228,172,66,.62) 0%, rgba(228,172,66,0) 64%), radial-gradient(80% 74% at 50% 98%, rgba(150,104,40,.52) 0%, rgba(150,104,40,0) 66%), radial-gradient(30% 26% at 10% 88%, rgba(232,200,120,.14) 0%, rgba(232,200,120,0) 100%), #15100a;--card-bg:transparent;--card-border:none;--card-shadow:none;--card-blur:0px;--e0-veil:rgba(9,6,2,.3)}.pink{--bg:#fceaf1;--ink:56,20,36;--surf:20,10,15;--text-bright:#3d1728;--text-cream:#4e2136;--panel:#ffffff;--panel-deep:#fff4f8;--input:#ffeef4;--surface-2:#fbdde9;--surface-3:#f7cbdd;--v1:#cf5488;--v2:#c14879;--v3:#a83a66;--v4:#c04277;--v5:#a63e68;--g1:#a87418;--g2:#96660f;--gr1:#2e8a5f;--gr2:#25784f;--c1:#c23a2c;--c2:#b03325;--v-rgb:207,84,136;--g-rgb:168,116,24;--gr-rgb:46,138,95;--c-rgb:194,58,44;--c2-rgb:176,51,37;--glass1:rgba(255,250,252,.88);--glass2:rgba(255,246,250,.9);--glass3:rgba(255,250,252,.82);--glass4:rgba(255,240,246,.82);--glass5:rgba(255,244,248,.5);--ws-shadow:0 40px 100px rgba(186,74,124,.26);--panel-edge:rgba(74,36,52,.14);--ws-topbar-bg:rgba(255,248,251,.82);--vignette:rgba(122,40,72,.2);--ws-bg: radial-gradient(86% 80% at 22% 40%, rgba(233,131,176,.52) 0%, rgba(233,131,176,0) 74%), radial-gradient(70% 66% at 74% 26%, rgba(241,162,198,.46) 0%, rgba(241,162,198,0) 72%), radial-gradient(80% 76% at 50% 84%, rgba(216,108,156,.44) 0%, rgba(216,108,156,0) 74%), radial-gradient(30% 26% at 90% 86%, rgba(255,214,231,.5) 0%, rgba(255,214,231,0) 100%), #fbe4ee;--card-bg:rgba(255,252,253,.55);--card-border:1px solid rgba(74,36,52,.07);--card-shadow:0 18px 50px rgba(186,74,124,.12);--card-blur:14px;--e0-veil:rgba(255,251,253,.3);--e1-fill:rgba(255,252,254,.52);--e1-edge:rgba(255,255,255,.75);--e1-border:1px solid rgba(74,36,52,.06);--e1-blur:18px;--e2-fill:rgba(255,253,255,.72);--e2-edge:rgba(255,255,255,.95);--e2-border:1px solid rgba(74,36,52,.08);--e2-glow:0 22px 54px -26px rgba(186,74,124,.3);--e2-blur:22px}.ae-card{background:var(--card-bg);border:var(--card-border);box-shadow:var(--card-shadow);border-radius:14px;-webkit-backdrop-filter:blur(var(--card-blur));backdrop-filter:blur(var(--card-blur))}.ae-e1{background:var(--e1-fill);border:var(--e1-border);border-radius:14px;box-shadow:inset 0 1px 0 var(--e1-edge);backdrop-filter:blur(var(--e1-blur));-webkit-backdrop-filter:blur(var(--e1-blur))}.ae-e2{background:var(--e2-fill);border:var(--e2-border);border-radius:14px;box-shadow:var(--e2-glow),inset 0 1px 0 var(--e2-edge);backdrop-filter:blur(var(--e2-blur));-webkit-backdrop-filter:blur(var(--e2-blur))}.ae-e1,.ae-e2{transition:background .45s ease,box-shadow .45s ease,border-color .45s ease,opacity .45s ease}@keyframes ae-fade{0%{opacity:0}to{opacity:1}}.ae-fadein{animation:ae-fade .4s ease .18s both}@media (prefers-reduced-motion: reduce){.ae-fadein{animation:none}}.force-dark,.ember .force-dark{--bg:#08080c;--ink:235,235,245;--surf:255,255,255;--text-bright:#efe9f6;--text-cream:#ece4d6;--panel:#101018;--panel-deep:#0d0d14;--input:#15151f;--surface-2:#1a1a24;--surface-3:#23232f;--v1:#8a7dff;--v2:#bcb2ff;--v3:#cfc8ff;--v4:#a99bff;--v5:#6f6ad0;--v-rgb:138,125,255;--glass1:rgba(15,15,23,.92);--glass2:rgba(18,18,26,.94);--glass3:rgba(16,16,24,.86);--glass4:rgba(10,10,14,.85);--glass5:rgba(10,10,18,.4);--ws-bg: radial-gradient(58% 54% at 30% 46%, rgba(74,70,158,.55) 0%, rgba(74,70,158,0) 60%), radial-gradient(44% 42% at 66% 30%, rgba(50,48,124,.42) 0%, rgba(50,48,124,0) 58%), radial-gradient(52% 50% at 52% 72%, rgba(34,32,98,.4) 0%, rgba(34,32,98,0) 60%), #0a0a16}html,body{margin:0;background:var(--bg);overflow-x:hidden;height:100%}#root{height:100%}@keyframes ae-fr{0%{opacity:0;transform:translateY(22px) scale(.965)}62%{opacity:1;transform:translateY(-4px) scale(1.004)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ae-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ae-scalex{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ae-presence{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.22);opacity:1}}.ae-lift{transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .38s ease,border-color .3s ease,background .3s ease}.ae-lift:hover{transform:translateY(-2px)}@media (prefers-reduced-motion: reduce){.ae-lift,.ae-lift:hover{transition:none;transform:none}}.ae-anim,.ae-anim *{transition:background-color .45s ease,color .45s ease,border-color .45s ease}@keyframes ae-breathe{0%,to{transform:scale(1);opacity:.82}50%{transform:scale(1.05);opacity:.95}}@keyframes ae-say-breathe{0%,to{border-color:rgba(var(--ink),.14)}50%{border-color:rgba(var(--ink),.36)}}.ae-input::placeholder{color:rgba(var(--ink),.28)}.ae-input:focus{outline:none}.ae-nav{transition:color .12s}.ae-nav:hover{color:rgba(var(--ink),.9)!important}.ae-ws-btn{transition:color .12s}.ae-ws-btn:hover{color:rgba(var(--ink),.8)!important}.ae-row{transition:background .1s ease}.ae-row:hover{background:rgba(var(--surf),.04)!important}.ae-hdr{transition:opacity .1s}.ae-hdr:hover .ae-hdrt{color:rgba(var(--ink),.6)!important}.ae-hdr:hover .ae-kbd{border-color:rgba(var(--ink),.22)!important}.ae-slot:hover{background:rgba(var(--surf),.03)!important}.ae-clist:hover{background:rgba(var(--surf),.04)!important}.ae-prox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;background:rgba(var(--surf),.14);border-radius:2px;cursor:pointer;outline:none}.ae-prox::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--v1);box-shadow:0 0 8px rgba(var(--v-rgb),.55);cursor:pointer;border:none;margin-top:-6px}.ae-prox::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--v1);box-shadow:0 0 8px rgba(var(--v-rgb),.55);cursor:pointer;border:none}.ae-prox::-webkit-slider-runnable-track{height:2px;border-radius:2px}.ae-prox::-moz-range-track{height:2px;border-radius:2px;background:rgba(var(--surf),.14)}:root,.ember{color-scheme:dark}.pink{color-scheme:light}select.ae-select option{background-color:var(--panel-deep);color:var(--text-cream)}select.ae-select option:checked,select.ae-select option:hover{background-color:var(--v1);color:#fff}
