:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0a0a0b;--surface:#1d1d21;--ink:#f4f3f1;--ink-muted:#9c9aa0;--ink-soft:#c9c7cb;--rule:#6a6a72;--hairline:#26262a;--accent:#f2c14e;--accent-pressed:#d2a438;--on-accent:#0a0a0b;--danger:#f08a7e;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:44px;--radius-sm:8px;--radius-md:12px;--gutter:clamp(20px, 6vw, 28px);--min-target:48px;--field-height:46px;--button-height:54px;--table-column:56px;--motion-fast:.12s;--motion-base:.18s;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--canvas);-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%}body{background:var(--canvas);min-height:100dvh;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;font-size:17px;line-height:1.47}h1,h2,h3,p{margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.t-display{letter-spacing:-1.4px;font-size:44px;font-weight:700;line-height:48px}.t-lead{letter-spacing:.1px;font-size:17px;font-weight:400;line-height:25px}.t-label{letter-spacing:1.3px;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.t-meta{letter-spacing:.2px;font-size:13px;font-weight:400;line-height:18px}.t-row-title{letter-spacing:-.2px;font-size:17px;font-weight:600;line-height:22px}.tabular{font-variant-numeric:tabular-nums}.muted{color:var(--ink-muted)}.danger{color:var(--danger)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.text-button{min-height:var(--min-target);color:var(--ink-muted);transition:color var(--motion-fast) ease-out;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.text-button:hover{color:var(--ink)}.text-button:disabled{cursor:default;color:var(--ink-muted);opacity:.6}.page{width:100%;padding-top:calc(env(safe-area-inset-top,0px) + var(--space-xl));padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-2xl));padding-left:calc(env(safe-area-inset-left,0px) + var(--gutter));padding-right:calc(env(safe-area-inset-right,0px) + var(--gutter));margin:0 auto}@media (min-width:900px){:root{--gutter:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}
