:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-void:#08080a;--bg-surface:#101014;--bg-raised:#18181d;--bg-input:#1f1f26;--hairline:#26262e;--hairline-soft:#1a1a20;--amber:#ff8a1f;--amber-hot:#ffb454;--amber-deep:#c2610a;--amber-glow:#ff8a1f29;--amber-wash:#ff8a1f14;--amber-edge:#ff8a1f3d;--text:#f5f5f7;--text-dim:#8a8a94;--text-faint:#55555e;--text-on-amber:#140b02;--positive:#34d399;--danger:#ff4d4d;--warning:#fbbf24;--cool:#6ee7f0;--font:"Inter var", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-num:"Inter var", "Inter", system-ui, sans-serif;--fluid:clamp(0rem, (100vw - 360px) * .0195, 1rem);--t-display:calc(3rem + 1.75 * var(--fluid));--t-h1:calc(1.375rem + .5 * var(--fluid));--t-h2:calc(1.0625rem + .3125 * var(--fluid));--t-body:calc(.9375rem + .0625 * var(--fluid));--t-sm:calc(.8125rem + .0625 * var(--fluid));--t-xs:calc(.6875rem + .0625 * var(--fluid));--t-micro:calc(.625rem + .0625 * var(--fluid));--s-1:calc(4px + .0625 * var(--fluid));--s-2:calc(8px + .125 * var(--fluid));--s-3:calc(12px + .1875 * var(--fluid));--s-4:calc(16px + .25 * var(--fluid));--s-5:calc(20px + .3125 * var(--fluid));--s-6:calc(24px + .375 * var(--fluid));--s-8:calc(32px + .5 * var(--fluid));--s-10:calc(40px + .625 * var(--fluid));--s-12:calc(48px + .75 * var(--fluid));--tap:44px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-full:999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.14s;--dur-base:.24s;--dur-slow:.42s;--tabbar-h:58px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--content-max:480px;--ers:0;--heat:calc(var(--ers) / 100)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg-void)}body{font-family:var(--font);font-size:var(--t-body);color:var(--text);background:var(--bg-void);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;min-height:100svh;line-height:1.5}button,a,[role=button],input,select,textarea{touch-action:manipulation;font:inherit;color:inherit}button,[role=button]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}img,svg,video,canvas{max-inline-size:100%;display:block}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.selectable,input,textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-y:auto}.scroll::-webkit-scrollbar{display:none}.virtual-hint>*{content-visibility:auto;contain-intrinsic-size:auto 72px}:focus{outline:none}:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:var(--r-sm)}.hairline{border:1px solid var(--hairline)}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.label{font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html.screen-guard body{filter:blur(16px);transition:filter .12s ease-out}
