:root{--gold:#d4af37;--gold-light:#e6c96a;--gold-deep:#7a5c16;--gold-hairline:#7a5c163d;--selection-foreground:var(--gold-deep)}html:root{--background:#fafafa;--foreground:#171717;--card:#fff;--card-foreground:#171717;--popover:#fff;--popover-foreground:#171717;--primary:#262626;--primary-foreground:#fafafa;--secondary:#f0f0f0;--secondary-foreground:#171717;--muted:#f0f0f0;--muted-foreground:#606060;--accent:#ebebeb;--accent-foreground:#171717;--destructive:#a3341f;--border:#17171724;--input:#17171733;--ring:var(--gold-deep);--radius:.125rem;--sidebar:#f5f5f5;--sidebar-foreground:#171717;--sidebar-primary:#262626;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#ebebeb;--sidebar-accent-foreground:#171717;--sidebar-border:#17171724;--sidebar-ring:var(--gold-deep)}html.dark{--background:#0b0b0b;--foreground:#ededed;--card:#121212;--card-foreground:#ededed;--popover:#171717;--popover-foreground:#ededed;--primary:#ededed;--primary-foreground:#171717;--secondary:#1c1c1c;--secondary-foreground:#ededed;--muted:#1c1c1c;--muted-foreground:#a3a3a3;--accent:#242424;--accent-foreground:#ededed;--destructive:#ff6b57;--border:#ededed24;--input:#ededed38;--ring:var(--gold);--sidebar:#101010;--sidebar-foreground:#ededed;--sidebar-primary:#ededed;--sidebar-primary-foreground:#171717;--sidebar-accent:#242424;--sidebar-accent-foreground:#ededed;--sidebar-border:#ededed24;--sidebar-ring:var(--gold);--gold-hairline:#d4af373d;--selection-foreground:var(--gold)}body{font-weight:400}.font-display{font-family:var(--font-display), Georgia, serif}html:root[data-theme=light],html.dark[data-theme=dark]{--sc-bg:var(--background);--sc-surface:var(--card);--sc-surface-2:var(--muted);--sc-border:var(--border);--sc-text:var(--foreground);--sc-text-muted:var(--muted-foreground);--sc-accent:var(--primary);--sc-accent-contrast:var(--primary-foreground);--sc-sans:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--sc-mono:var(--font-mono), ui-monospace, monospace;--sc-radius:4px;--sc-radius-sm:4px;--sc-radius-xs:4px}[data-slot=button],.sc-btn{font-family:var(--font-sans), ui-sans-serif, sans-serif;text-transform:none;letter-spacing:normal}.gold-grid-bg{background-image:none}@media (prefers-reduced-motion:no-preference){.tier-toggle__option{transition:background-color .16s ease-out,color .16s ease-out,transform .12s ease-out}.tier-toggle__option:active:not([aria-disabled=true]){transform:translateY(1px)}}.tier-toggle__option:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.app-toast{font-family:var(--font-sans), ui-sans-serif, sans-serif;box-shadow:none!important;border-width:1px 1px 1px 3px!important;border-radius:2px!important}.app-toast[data-type=success]{border-left-color:var(--primary)!important}.app-toast[data-type=error]{border-left-color:var(--destructive)!important}.app-toast__title{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.app-toast__description{color:var(--muted-foreground)}.auth-shell [data-slot=card-title]{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;font-size:1.375rem;font-weight:400}html:root{--green:#016b1d;--red:#a23544;--gain:var(--green);--loss:var(--red);--gain-soft:color-mix(in srgb, var(--gain) 9%, transparent);--gain-subtle:color-mix(in srgb, var(--gain) 5.5%, transparent);--loss-soft:color-mix(in srgb, var(--loss) 9%, transparent);--loss-subtle:color-mix(in srgb, var(--loss) 5.5%, transparent);--series-1:var(--gold-deep);--series-2:#1f6f8b;--series-3:#7b4bb3;--series-4:#b5552d;--series-5:#4d7a24;--series-6:#8a6d3b;--series-7:#3166b0;--series-8:#a34276;--series-9:#227b70;--series-10:#586275;--series-muted:#737373}html.dark{--green:#539e55;--red:#dc6973;--series-1:var(--gold);--series-2:#5fb4d4;--series-3:#b18cf0;--series-4:#f08a5d;--series-5:#8fcf5b;--series-6:#d9bf8a;--series-7:#7aa8f5;--series-8:#f29ac5;--series-9:#62cbbb;--series-10:#a3adbf;--series-muted:#737373}html:root:lang(zh){--gain:var(--red);--loss:var(--green)}
html[data-keyboard=open] .open-chart-chip{display:none}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select,.sc-composer__input{font-size:16px!important}[data-slot=button]:not([data-touch=small]),[class~=group\/button]:not([data-touch=small]),.sc-btn:not([data-touch=small]){min-width:2.75rem;min-height:2.75rem}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select{min-height:2.75rem}.auth-shell a{align-items:center;min-height:2.75rem;display:inline-flex}[data-slot=tabs-list]{height:auto}[data-slot=tabs-trigger]{height:auto;min-height:2.75rem}a.hover\:underline,[data-slot=table] a{align-items:center;min-height:2.75rem;display:inline-flex}summary{padding-block:.875rem}[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]{align-items:center;min-height:2.75rem}.reveal-on-hover{opacity:1!important;pointer-events:auto!important}}.hit-44{position:relative}@media (pointer:coarse){.hit-44:after{content:"";width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-height:500px) and (pointer:coarse){.page-header{height:2.75rem}}
