:root,[data-theme=black],[data-theme=colorful]{--color-primary-100:#726eff;--color-primary-300:#a000f0;--color-primary-400:#08c6ab;--color-primary-500:#050010;--color-primary-600:#120229;--color-primary-700:#000;--color-white:#fff;--color-black:#000;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-zinc-300:#d4d4d8;--color-zinc-500:#71717a;--color-zinc-600:#52525b;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-purple-300:#d8b4fe;--color-purple-400:#c084fc;--color-purple-500:#a855f7;--color-red-400:#f87171;--color-stone-600:#57534e;--surface-hover:#ffffff0f;--surface-soft:#ffffff0a;--border-soft:#ffffff1f;--scrollbar-thumb:#ffffff2e;--scrollbar-thumb-hover:#ffffff52;--glass-bg:#ffffff0b;--glass-bg-strong:#ffffff13;--glass-border:#ffffff1a;--glass-border-strong:#ffffff2e;--glass-blur:16px;--glass-highlight:#ffffff24;--ambient-1:#a000f033;--ambient-2:#08c6ab24;--ambient-3:#726eff1f;--ambient-grid:#ffffff06;--ambient-opacity:0;--splash-ambient-opacity:.5;--strand-a:160, 0, 240;--strand-b:8, 198, 171;--strand-alpha:.038;--gradient-accent:linear-gradient(135deg, var(--color-primary-300), var(--color-primary-400));--gradient-accent-soft:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-300) 22%, transparent), color-mix(in srgb, var(--color-primary-400) 18%, transparent));--gradient-text:linear-gradient(120deg, var(--color-white), var(--color-purple-300));--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1rem;--shadow-glass:0 8px 32px #0003;--shadow-nav:0 25px 50px -12px #00000040;--shadow-raised:0 1px 1px #ffffff0d inset, 0 18px 40px -22px #000000d9;--shadow-accent:0 18px 45px -20px color-mix(in srgb, var(--color-primary-300) 65%, transparent);--ring-focus:color-mix(in srgb, var(--color-primary-400) 70%, transparent);--transition-fast:.2s ease;--transition-base:.3s ease;--ease-out-soft:cubic-bezier(.22, 1, .36, 1)}[data-theme=colorful]{--ambient-opacity:1;--splash-ambient-opacity:1;--strand-alpha:.028;--glass-bg:#ffffff0e;--glass-bg-strong:#ffffff17;--glass-border:#ffffff1f;--color-black:#050010}[data-theme=light]{--color-primary-100:#5b57e6;--color-primary-300:#8b00d4;--color-primary-400:#0aa892;--color-primary-500:#f4f4f5;--color-primary-600:#e4e4e7;--color-primary-700:#fafafa;--color-white:#18181b;--color-black:#f4f4f5;--color-gray-200:#3f3f46;--color-gray-300:#52525b;--color-gray-400:#71717a;--color-gray-500:#52525b;--color-zinc-300:#3f3f46;--color-zinc-500:#71717a;--color-zinc-600:#a1a1aa;--color-zinc-700:#d4d4d8;--color-zinc-800:#e4e4e7;--color-zinc-900:#f4f4f5;--color-purple-300:#7e22ce;--color-purple-400:#9333ea;--color-purple-500:#a855f7;--color-red-400:#dc2626;--color-stone-600:#78716c;--surface-hover:#0000000f;--surface-soft:#0000000a;--border-soft:#0000001f;--scrollbar-thumb:#0003;--scrollbar-thumb-hover:#00000059;--glass-bg:#fff9;--glass-bg-strong:#ffffffd1;--glass-border:#00000014;--glass-border-strong:#00000024;--glass-highlight:#ffffffe6;--ambient-1:#8b00d41f;--ambient-2:#0aa8921a;--ambient-3:#5b57e614;--ambient-grid:#00000006;--ambient-opacity:1;--splash-ambient-opacity:1;--gradient-text:linear-gradient(120deg, var(--color-white), var(--color-purple-400));--shadow-glass:0 8px 32px #00000014;--shadow-nav:0 25px 50px -12px #0000001f;--shadow-raised:0 1px 1px #fffc inset, 0 16px 36px -24px #18181b59;--shadow-accent:0 18px 45px -22px color-mix(in srgb, var(--color-primary-300) 45%, transparent)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;width:100%;overflow-x:hidden}body{width:100%;color:var(--color-white);background:var(--color-black);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color var(--transition-base), background-color var(--transition-base);margin:0;padding:0;overflow-x:hidden}#__next{flex-direction:column;align-items:stretch;width:100%;min-height:100dvh;display:flex}.app-root{flex-direction:column;flex:1;width:100%;min-height:100dvh;display:flex;position:relative}.app-ambient{z-index:0;pointer-events:none;opacity:var(--ambient-opacity);transition:opacity var(--transition-base);background:radial-gradient(58rem 40rem at 8% -12%, var(--ambient-1), transparent 60%), radial-gradient(52rem 38rem at 104% 108%, var(--ambient-2), transparent 62%), radial-gradient(38rem 30rem at 52% 42%, var(--ambient-3), transparent 70%);position:fixed;inset:0}.app-ambient:after{content:"";background-image:linear-gradient(to right, var(--ambient-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--ambient-grid) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 5%,#0000 68%);mask-image:radial-gradient(circle at 50% 30%,#000 5%,#0000 68%)}.app-shell{z-index:1;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:color-mix(in srgb, var(--color-primary-300) 40%, transparent);color:var(--color-white)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.changeColor:hover{color:#5afff2;border-color:#5afff2;transition:color .5s ease-in-out}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.splash-site-underlay{pointer-events:none;-webkit-user-select:none;user-select:none}.splash-boot-veil{z-index:50;background:var(--color-black);position:fixed;inset:0}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.3hj06t9-fdplt.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.2ch_0577yepja.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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.2hvcnh59x4e6z.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.22w-t0ek6hrfw.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.1n2oi-d4a-xww.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_79cc0093-module__tgCcCW__className{font-family:Poppins,Poppins Fallback;font-style:normal}
.SplashScreen-module__Mligxq__splash{z-index:100;background:var(--color-black);position:fixed;inset:0;overflow:hidden}.SplashScreen-module__Mligxq__splash__curtain{transform-origin:50%;will-change:transform, opacity, filter;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.SplashScreen-module__Mligxq__splash__ambient{pointer-events:none;opacity:var(--splash-ambient-opacity);position:absolute;inset:0;overflow:hidden}.SplashScreen-module__Mligxq__splash__blob{filter:blur(80px);will-change:transform, opacity;border-radius:50%;width:46rem;height:46rem;display:block;position:absolute}.SplashScreen-module__Mligxq__splash__blob[data-blob=purple]{background:radial-gradient(circle, var(--ambient-1), transparent 68%);top:-16rem;left:-12rem}.SplashScreen-module__Mligxq__splash__blob[data-blob=teal]{background:radial-gradient(circle, var(--ambient-2), transparent 68%);bottom:-18rem;right:-14rem}.SplashScreen-module__Mligxq__splash__mesh{background-image:linear-gradient(to right, var(--ambient-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--ambient-grid) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 10%,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#000 10%,#0000 72%)}.SplashScreen-module__Mligxq__splash__skip{z-index:3;border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--color-gray-400);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);border-radius:9999px;padding:.5rem 1rem;font-family:inherit;font-size:.75rem;font-weight:500;position:absolute;top:1.25rem;right:1.25rem}.SplashScreen-module__Mligxq__splash__skip:hover{color:var(--color-white);border-color:var(--glass-border-strong);background:var(--glass-bg-strong)}.SplashScreen-module__Mligxq__splash__skip:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}@media (min-width:640px){.SplashScreen-module__Mligxq__splash__skip{top:2rem;right:2rem}}.SplashScreen-module__Mligxq__splash__stage{z-index:2;place-items:center;width:100%;min-height:15rem;display:grid;position:relative}@media (min-width:768px){.SplashScreen-module__Mligxq__splash__stage{min-height:20rem}}.SplashScreen-module__Mligxq__splash__ring{fill:none;width:7.5rem;height:7.5rem;position:absolute;overflow:visible}@media (min-width:768px){.SplashScreen-module__Mligxq__splash__ring{width:10rem;height:10rem}}.SplashScreen-module__Mligxq__splash__ring-track{stroke:color-mix(in srgb, var(--color-primary-400) 55%, transparent);stroke-width:1.25px;stroke-linecap:round}.SplashScreen-module__Mligxq__splash__pulse{background:radial-gradient(circle, color-mix(in srgb, var(--color-primary-400) 45%, transparent), transparent 65%);pointer-events:none;border-radius:50%;width:8rem;height:8rem;position:absolute}.SplashScreen-module__Mligxq__splash__icons{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.SplashScreen-module__Mligxq__splash__icon{color:var(--color-gray-300);filter:drop-shadow(0 4px 12px #00000059);will-change:transform, opacity;grid-area:1/1;justify-content:center;align-items:center;display:flex}.SplashScreen-module__Mligxq__splash__identity{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:.85rem;width:100%;padding:0 1rem;display:flex;position:absolute}.SplashScreen-module__Mligxq__splash__name{letter-spacing:-.015em;color:var(--color-white);flex-wrap:wrap;justify-content:center;align-items:baseline;margin:0;font-size:clamp(1.9rem,7.5vw,3.75rem);font-weight:600;line-height:1.05;display:flex}.SplashScreen-module__Mligxq__splash__char{background:var(--gradient-text);-webkit-text-fill-color:transparent;will-change:transform, opacity, filter;-webkit-background-clip:text;background-clip:text;display:inline-block}.SplashScreen-module__Mligxq__splash__char[data-space=true]{width:.3em}.SplashScreen-module__Mligxq__splash__rule{background:var(--gradient-accent);transform-origin:50%;width:min(13rem,48vw);height:1px;display:block}.SplashScreen-module__Mligxq__splash__role{letter-spacing:.3em;text-transform:uppercase;color:var(--color-gray-400);margin:0;font-size:.75rem;font-weight:500}@media (min-width:640px){.SplashScreen-module__Mligxq__splash__role{font-size:.8125rem}}.SplashScreen-module__Mligxq__splash__caption{z-index:2;justify-content:center;align-items:center;height:2rem;margin-top:1.5rem;display:flex;position:relative}.SplashScreen-module__Mligxq__splash__caption-text{letter-spacing:.34em;text-transform:uppercase;color:color-mix(in srgb, var(--color-primary-400) 85%, var(--color-white));text-shadow:0 2px 12px var(--color-black), 0 0 24px var(--color-black);font-size:.6875rem;font-weight:500}@media (min-width:640px){.SplashScreen-module__Mligxq__splash__caption-text{font-size:.75rem}}.SplashScreen-module__Mligxq__splash__footer{z-index:3;align-items:center;gap:.85rem;width:min(18rem,70vw);display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}@media (min-width:640px){.SplashScreen-module__Mligxq__splash__footer{bottom:2.75rem}}.SplashScreen-module__Mligxq__splash__progress{background:var(--glass-border);border-radius:9999px;flex:1;height:2px;position:relative;overflow:hidden}.SplashScreen-module__Mligxq__splash__progress-fill{background:var(--gradient-accent);transform-origin:0;border-radius:9999px;display:block;position:absolute;inset:0}.SplashScreen-module__Mligxq__splash__counter{font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--color-gray-500);font-size:.6875rem;font-weight:500}@media (prefers-reduced-motion:reduce){.SplashScreen-module__Mligxq__splash__blob,.SplashScreen-module__Mligxq__splash__icon,.SplashScreen-module__Mligxq__splash__char{will-change:auto;animation:none!important}.SplashScreen-module__Mligxq__splash__skip{transition:none}}
