@font-face{font-family:geist;src:url(../media/GeistVF-s.p.0e569l9b0bre8.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.geist_11615a37-module__GmuHmW__className{font-family:geist,geist Fallback}.geist_11615a37-module__GmuHmW__variable{--font-geist:"geist", "geist Fallback"}
:root{--purple:#7c5cff;--purple-deep:#5b3fd9;--purple-soft:#f3effe;--purple-tint:#ede6ff;--ink:#0f0a1f;--ink-soft:#5b5670;--ink-mute:#9591a8;--line:#0f0a1f47;--bg:#fff;--bg-alt:#faf8ff;--font:-apple-system, "SF Pro Text", "SF Pro", system-ui, "Segoe UI", sans-serif;--display:-apple-system, "SF Pro Display", "SF Pro", system-ui, "Segoe UI", sans-serif;--surface:#fff;--chip-bg:#eef0f5;--row-hover:#0f0a1f08;--bg-blur:#faf8ffe0;--empty-cell:#0f0a1f05;--toggle-off:#d1cde0;--accent:#7c5cff;--accent-deep:#5b3fd9;--accent-soft:#f3effe;--accent-tint:#ede6ff;--accent-shadow:#7c5cff4d;--accent-ring:#7c5cff29;--pad:18px;--danger:#c0334a;--danger-line:#c0334a47;--skeleton-base:#eceaf3;--skeleton-shine:#f7f6fc;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--shadow-1:0 1px 2px #0f0a1f0d, 0 1px 3px #140a320a;--shadow-2:0 2px 4px #0f0a1f0d, 0 6px 16px #140a3212;--shadow-3:0 4px 8px #0f0a1f0f, 0 16px 32px #140a321a;--shadow-4:0 8px 16px #0f0a1f14, 0 32px 72px #140a322e;--glass:#ffffffb8;--glass-border:#0f0a1f14;--glass-blur:saturate(180%) blur(20px);--scrim:#0f0a1f57;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px}[data-theme=dark]{--bg:#0e0b18;--surface:#17132a;--ink:#f4f2fb;--ink-soft:#aca6c2;--ink-mute:#6f6a86;--line:#ffffff1a;--chip-bg:#221c3a;--row-hover:#ffffff0a;--bg-blur:#0e0b18e0;--empty-cell:#ffffff05;--toggle-off:#3a3252;--skeleton-base:#221c3a;--skeleton-shine:#2c2547;--shadow-1:0 1px 2px #0000004d, 0 1px 3px #0000003d;--shadow-2:0 2px 4px #00000057, 0 6px 16px #0000004d;--shadow-3:0 4px 8px #00000061, 0 16px 32px #0000005c;--shadow-4:0 8px 16px #00000070, 0 32px 72px #00000085;--glass:#17132ab8;--glass-border:#ffffff14;--scrim:#06040c8f}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:var(--font)}.sx-ui{--font:var(--font-geist), -apple-system, system-ui, "Segoe UI", sans-serif;--display:var(--font-geist), -apple-system, system-ui, "Segoe UI", sans-serif;font-family:var(--font);font-feature-settings:"cv11", "ss01";font-variant-numeric:tabular-nums}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.sx-press{transition:transform var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent}@media (hover:hover){.sx-press:hover{filter:brightness(1.04);transform:translateY(-1px)}}[data-theme=dark] .sx-press:hover{filter:brightness(1.1)}.sx-press:active{filter:brightness(.98);transform:scale(.96)}.sx-press:disabled,.sx-press[aria-disabled=true]{filter:none;transform:none}.sx-chip{cursor:pointer;border:1.5px solid var(--line);height:30px;color:var(--ink-soft);font-family:var(--font);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border-radius:999px;padding:0 13px;font-size:12.5px;font-weight:650}@media (hover:hover){.sx-chip:not([data-on=true]):hover{border-color:var(--accent);color:var(--ink)}}.sx-chip:active{transform:scale(.95)}.sx-chip[data-on=true]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-deep)}.sx-outline{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}@media (hover:hover){.sx-outline:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-deep)}}.sx-outline:active{transform:scale(.94)}.sx-ghost{transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0}@media (hover:hover){.sx-ghost:hover{background:var(--accent-soft)}}.sx-ghost:active{background:var(--accent-tint)}.sx-lift{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background var(--dur-fast) var(--ease-out)}@media (hover:hover){.sx-lift:hover{box-shadow:var(--shadow-3);transform:translateY(-2px)}}.sx-lift:active{transform:translateY(0)scale(.995)}.sx-num{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--r-sm);font-family:var(--font);transition:border-color var(--dur-fast) var(--ease-out)}.sx-num:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.sx-row{cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}@media (hover:hover){.sx-row:hover{background:var(--row-hover)}}.sx-row:active{background:var(--row-hover)}.sx-stagger>*{animation:sxRise var(--dur-slow) var(--ease-out) both}.sx-stagger>:first-child{animation-delay:0s}.sx-stagger>:nth-child(2){animation-delay:22ms}.sx-stagger>:nth-child(3){animation-delay:44ms}.sx-stagger>:nth-child(4){animation-delay:66ms}.sx-stagger>:nth-child(5){animation-delay:88ms}.sx-stagger>:nth-child(6){animation-delay:.11s}.sx-stagger>:nth-child(7){animation-delay:.132s}.sx-stagger>:nth-child(8){animation-delay:.154s}.sx-stagger>:nth-child(9){animation-delay:.176s}.sx-stagger>:nth-child(10){animation-delay:.198s}.sx-stagger>:nth-child(n+11){animation-delay:.21s}@keyframes sxFade{0%{opacity:0}to{opacity:1}}@keyframes sxRise{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes sxSlide{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes sxSpin{to{transform:rotate(360deg)}}@keyframes sxShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sxPop{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes sxSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sxToast{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes sxTick{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes sxCharIn{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}.sx-char{animation:sxCharIn .18s var(--ease-out) both;display:inline-block}.sx-typed::placeholder{color:var(--ink-mute);-webkit-text-fill-color:var(--ink-mute);opacity:1;transition:color var(--dur-base) var(--ease-out), -webkit-text-fill-color var(--dur-base) var(--ease-out)}.sx-typed-box[data-mask]{letter-spacing:3px;font-size:21px}.sx-typed-box[data-mask] .sx-mirror{color:var(--ink)}.sx-typed-box[data-mask] .sx-typed::placeholder{letter-spacing:-.2px;font-size:15.5px}.sx-typed:focus::placeholder{color:#0000;-webkit-text-fill-color:transparent}.sx-typed-box:has(.sx-typed:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.PhoneInput .sx-typed-box:has(.sx-typed:focus-visible){outline:none}@keyframes sxAutofillOn{0%{opacity:1}to{opacity:1}}@keyframes sxAutofillOff{0%{opacity:1}to{opacity:1}}.sx-typed:-webkit-autofill{animation-name:sxAutofillOn;animation-duration:1ms;-webkit-text-fill-color:currentColor!important;box-shadow:0 0 0 1000px var(--bg) inset!important}.sx-typed:not(:-webkit-autofill){animation-name:sxAutofillOff;animation-duration:1ms}@media (prefers-reduced-motion:reduce){.sx-char{animation:none}}@keyframes sxCheckDraw{0%{stroke-dashoffset:32px}to{stroke-dashoffset:0}}@keyframes sxCheckPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes sxReveal{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}.sx-reveal{animation:sxReveal var(--dur-slow) var(--ease-out) both}.sx-rise{animation:sxRise var(--dur-base) var(--ease-out) both}.sx-tick{animation:sxTick var(--dur-slow) var(--ease-out) both}::view-transition-group(sx-shell){z-index:10;animation:none}::view-transition-group(sx-topbar){z-index:10;animation:none}::view-transition-old(sx-shell){display:none}::view-transition-old(sx-topbar){display:none}::view-transition-new(sx-shell){animation:none}::view-transition-new(sx-topbar){animation:none}::view-transition-group(sx-nav-pill){animation-duration:var(--dur-slow);animation-timing-function:var(--ease-out);z-index:20}::view-transition-group(sx-nav){z-index:30;animation:none}::view-transition-old(sx-nav){display:none}::view-transition-new(sx-nav){animation:none}::view-transition-old(sx-page){animation:.11s var(--ease-out) both sxPageOut}::view-transition-new(sx-page){animation:.26s var(--ease-out) 60ms both sxPageIn}@keyframes sxPageOut{to{opacity:0;filter:blur(2px);transform:translateY(-4px)}}@keyframes sxPageIn{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}}.sx-progress{z-index:999;background:linear-gradient(90deg, var(--accent), var(--accent-deep));transform-origin:0;height:2px;animation:8s cubic-bezier(.1,.8,.2,1) both sxProgress;position:fixed;top:0;left:0;right:0}@keyframes sxProgress{0%{transform:scaleX(0)}to{transform:scaleX(.92)}}.sx-page-pad{padding:24px 32px 40px}@media (max-width:1023px){.sx-page-pad{padding:20px 20px 32px}}@media (max-width:640px){.sx-page-pad{padding:16px 14px 28px}.sx-rest input,.sx-rest select,.sx-rest textarea{font-size:16px!important}}.sx-skeleton{background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-shine) 37%, var(--skeleton-base) 63%);background-size:400% 100%;border-radius:8px;animation:1.4s infinite sxShimmer}.sx-virtual>*{content-visibility:auto;contain-intrinsic-size:auto 72px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sx-skeleton{animation:none}.sx-press:active,.sx-lift:hover,.sx-lift:active{transform:none}[data-spin]{animation-duration:.7s!important;animation-iteration-count:infinite!important}html{scroll-behavior:auto}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}
