@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&family=Inter:wght@400;500;600;700&family=Noto+Serif+SC:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#d8d1c4;--bg-2:#e2dacd;--paper:#f0eadf;--paper-2:#f8f4ec;--paper-soft:#f6f1e8;--paper-deep:#d5cbbc;--paper-raised:#fffcf5;--sidebar:#151714;--tint-sage:#f5f1e9;--tint-moss:#e5ddd1;--ink:#242421;--ink-2:#3c3934;--ink-3:#8d8378;--ink-4:#b4aa9e;--ink-inverse:#f7f8fa;--brand:#e45843;--brand-2:#ef725c;--brand-3:#a24d3b;--brand-tint:#f6e2d2;--accent:#e45843;--coral:#e45843;--up:#c94f40;--up-2:#e45843;--up-tint:#f6e2d2;--up-ink:#a24d3b;--down:#3c8161;--down-2:#3f8a68;--down-tint:#e4efe7;--down-ink:#2f674d;--positive:#3c8161;--positive-soft:#3f8a68;--flat:#77808c;--warn:#a24d3b;--warn-tint:#f6e2d2;--info:#4e739e;--info-tint:#e1e8ee;--danger:#c94f40;--chart-secondary:#4e739e;--line:#9f9586;--line-2:#6f6659;--line-strong:#3b342b;--grid:#d2c8b9;--glass:#f8f4ecf0;--glass-2:#f0eadfc7;--chrome:#151714;--chrome-2:#26251f;--edge-hi:#ffffffd1;--edge-lo:#18161257;--hairline:#2d271f3d;--sector-1:#e85f50;--sector-2:#343a40;--sector-3:#00a6a6;--sector-4:#b86b2b;--sector-5:#c9872a;--sector-6:#00a86b;--sector-7:#2388ff;--sector-8:#8d4e18;--sector-9:#6f8b2f;--sector-10:#7b5aa6;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-sans:"Inter", "Noto Sans SC", system-ui, -apple-system, sans-serif;--font-serif:"Noto Serif SC", "Source Han Serif SC", Georgia, serif;--font-cn:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-display:"JetBrains Mono", ui-monospace, monospace;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:26px;--text-3xl:34px;--text-4xl:46px;--text-5xl:64px;--lh-tight:1.1;--lh-snug:1.3;--lh-normal:1.5;--lh-loose:1.7;--track-tight:-.02em;--track-normal:0;--track-wide:.04em;--track-caps:.08em;--s-0:0;--s-1:2px;--s-2:4px;--s-3:6px;--s-4:8px;--s-5:12px;--s-6:16px;--s-7:20px;--s-8:24px;--s-9:32px;--s-10:40px;--s-11:56px;--s-12:72px;--r-0:0;--r-1:2px;--r-2:3px;--r-3:5px;--r-4:7px;--r-5:10px;--r-pill:999px;--shadow-0:none;--shadow-1:0 1px 0 #ffffff8c, 0 12px 24px #1c181229, inset 0 1px 0 #ffffffb8;--shadow-2:0 1px 0 #ffffff8f, 0 16px 32px #1c181233, inset 0 1px 0 #ffffffb8;--shadow-3:0 1px 0 #ffffff94, 0 22px 46px #1c18123d, inset 0 1px 0 #ffffffb8;--shadow-4:0 2px 0 #ffffff85, 0 30px 62px #1c181247, inset 0 1px 0 #ffffffb3;--shadow-inset:inset 0 1px 0 #ffffffc7, inset 0 -1px 0 #251f1724;--ring:0 0 0 3px #e85f5042;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.6, 0, .4, 1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101214;--bg-2:#171a1d;--paper:#101214;--paper-2:#171a1d;--paper-soft:#171a1d;--paper-deep:#0b0d0f;--paper-raised:#21262c;--sidebar:#101214;--tint-sage:#171a1d;--tint-moss:#21262c;--ink:#dce2e8;--ink-2:#b9c3cc;--ink-3:#8e9ba8;--ink-4:#667483;--ink-inverse:#101214;--brand:#8eb5ed;--brand-2:#a8c8f3;--brand-3:#354151;--brand-tint:#18202a;--accent:#8eb5ed;--coral:#df7076;--up:#df7076;--up-2:#ef767a;--up-tint:#342022;--up-ink:#f2a0a4;--down:#44bfa0;--down-2:#4cc7a7;--down-tint:#17302b;--down-ink:#8adcc9;--positive:#44bfa0;--positive-soft:#4cc7a7;--flat:#8e9ba8;--warn:#d1b875;--warn-tint:#292617;--info:#8eb5ed;--info-tint:#18202a;--danger:#df7076;--chart-secondary:#d1b875;--dark-hover:#21262c;--dark-active-line:#8eb5ed;--dark-warning-bg:#292617;--dark-warning-text:#d6b974;--dark-warning-border:#6e5e31;--dark-toggle:#d6b974;--dark-positive-bg:#17302b;--dark-positive-border:#2e6d61;--line:#2a3036;--line-2:#20252a;--line-strong:#354151;--grid:#1d2228;--glass:#171a1deb;--glass-2:#101214c7;--chrome:#101214;--chrome-2:#171a1d;--edge-hi:#dce2e814;--edge-lo:#0000009e;--hairline:#dce2e812;--sector-1:#df7076;--sector-2:#8e9ba8;--sector-3:#44bfa0;--sector-4:#d1b875;--sector-5:#8eb5ed;--sector-6:#b889e8;--sector-7:#67b7dc;--sector-8:#d88c62;--sector-9:#a7c77a;--sector-10:#d27ca5;--shadow-0:none;--shadow-1:0 1px 0 #f5e8d50d, 0 14px 28px #00000075, inset 0 1px 0 #f5e8d512;--shadow-2:0 1px 0 #f5e8d50f, 0 18px 38px #0000008a, inset 0 1px 0 #f5e8d514;--shadow-3:0 1px 0 #f5e8d512, 0 24px 52px #0000009e, inset 0 1px 0 #f5e8d517;--shadow-4:0 2px 0 #f5e8d50d, 0 32px 70px #000000b3, inset 0 1px 0 #f5e8d517;--shadow-inset:inset 0 1px 0 #f5e8d514, inset 0 -1px 0 #000000c7;--ring:0 0 0 3px #f06a5f57}[data-theme=onyx]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050605;--bg-2:#0b0d0b;--paper:#151a15;--paper-2:#1f251f;--paper-soft:#20261f;--paper-deep:#0a0c0a;--paper-raised:#273027;--sidebar:#060706;--tint-sage:#1e251e;--tint-moss:#283128;--ink:#f3eee4;--ink-2:#d4cfc5;--ink-3:#aaa79d;--ink-4:#74746b;--ink-inverse:#08090a;--brand:#ef725c;--brand-2:#f08a76;--brand-3:#b55443;--brand-tint:#3a2922;--accent:#ef725c;--coral:#ef725c;--up:#ef725c;--up-2:#f08a76;--up-tint:#3a2922;--up-ink:#f0b28b;--down:#91b982;--down-2:#a6c798;--down-tint:#29352a;--down-ink:#b9d6ac;--positive:#91b982;--positive-soft:#a6c798;--flat:#807a68;--warn:#f0b28b;--warn-tint:#3a2922;--info:#8aaebc;--info-tint:#1e2a2e;--danger:#ef725c;--chart-secondary:#8aaebc;--dark-hover:#30342f;--dark-active-line:#f5e8d5;--dark-warning-bg:#3a2922;--dark-warning-text:#f0b28b;--dark-warning-border:#89503c;--dark-toggle:#f3c76c;--dark-positive-bg:#29352a;--dark-positive-border:#4c684c;--line:#3b4038;--line-2:#1e221d;--line-strong:#62695e;--grid:#252a24;--glass:#20231fe6;--glass-2:#151714c2;--chrome:#050605;--chrome-2:#11130f;--edge-hi:#f5e8d51a;--edge-lo:#000000c2;--hairline:#f5e8d514;--sector-1:#f06a5f;--sector-2:#bfc5cf;--sector-3:#2fe3d0;--sector-4:#ff9c55;--sector-5:#d79a3a;--sector-6:#00e676;--sector-7:#27b7ff;--sector-8:#d9893d;--sector-9:#b4ce55;--sector-10:#c69bff;--shadow-0:none;--shadow-1:0 1px 0 #f5e8d50d, 0 14px 28px #00000075, inset 0 1px 0 #f5e8d512;--shadow-2:0 1px 0 #f5e8d50f, 0 18px 38px #0000008a, inset 0 1px 0 #f5e8d514;--shadow-3:0 1px 0 #f5e8d512, 0 24px 52px #0000009e, inset 0 1px 0 #f5e8d517;--shadow-4:0 2px 0 #f5e8d50d, 0 32px 70px #000000b3, inset 0 1px 0 #f5e8d517;--shadow-inset:inset 0 1px 0 #f5e8d514, inset 0 -1px 0 #000000c7;--ring:0 0 0 3px #f06a5f57}html,body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv08", "cv11", "tnum"}.h-display{font-family:var(--font-display);font-size:var(--text-5xl);letter-spacing:var(--track-tight);font-weight:500;line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.h1{font-family:var(--font-sans);font-size:var(--text-3xl);letter-spacing:var(--track-tight);font-weight:600;line-height:var(--lh-tight)}.h2{font-family:var(--font-sans);font-size:var(--text-2xl);letter-spacing:var(--track-tight);font-weight:600;line-height:var(--lh-snug)}.h3{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:600;line-height:var(--lh-snug)}.h4{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:600;line-height:var(--lh-snug)}.label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:500}.p{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--lh-normal);color:var(--ink-2)}.muted{color:var(--ink-3)}.subtle{color:var(--ink-4)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.num-xl{font-family:var(--font-mono);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;letter-spacing:var(--track-tight);font-weight:500}.num-lg{font-family:var(--font-mono);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:500}.num-md{font-family:var(--font-mono);font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:500}.num-sm{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:400}.code,.mono{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.up{color:var(--up)}.down{color:var(--down)}.flat{color:var(--flat)}table.data{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-collapse:collapse}table.data th{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-3);font-weight:500}:root{--font-mono:"Inter", "Noto Sans SC", ui-monospace, SFMono-Regular, Menlo, monospace;--quote-bright-red:var(--up);--quote-bright-green:var(--down);--sector-11:#5a6472;--sector-12:#a65f2b}[data-theme=onyx],[data-theme=dark]{--sector-11:#9ba8b8;--sector-12:#e58a3c}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:linear-gradient(180deg, color-mix(in srgb, var(--chrome) 86%, var(--bg)) 0%, var(--bg) 40%, var(--bg) 100%);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv08", "cv11", "tnum", "zero" 0}a{color:inherit;text-decoration:none}a:hover{color:var(--brand-2)}button{color:inherit;font-family:inherit}code,kbd,samp,pre{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "zero" 0}::selection{background:var(--brand-tint);color:var(--ink)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-3) 26%, transparent);border-radius:var(--r-2)}::-webkit-scrollbar-track{background:0 0}.app-shell{background:linear-gradient(90deg, var(--chrome) 0 192px, var(--bg) 192px), var(--bg);min-height:100vh;padding:0;display:flex}.app-main{background:var(--bg);min-width:0;min-height:0;box-shadow:inset 1px 0 0 color-mix(in srgb, var(--edge-hi) 72%, transparent), inset 10px 0 24px color-mix(in srgb, var(--edge-lo) 34%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;flex:1;position:relative;overflow:hidden}.app-main:before{content:none}
