html[data-skin=graphite]{--lb-bg:#0b0f0e;--lb-panel:#141a18;--lb-panel-2:#1a2220;--lb-panel-3:#22302a;--lb-panel-4:#2b3f34;--lb-footer:#080b0a;--lb-overlay:#0b0f0ed9;--lb-scrim:#0b0f0eb8;--lb-mint:#34d17f;--lb-lime:#3fe28c;--lb-teal:#22c5a8;--lb-gold:#e5c158;--lb-gold-bg:#2e2712;--lb-danger:#ff5a5a;--lb-coral:#ff8a8a;--lb-ice:#7fe3ff;--lb-cream:#f7e7a8;--lb-rank-bronze:#d08a4e;--lb-rank-silver:#c9d3dc;--lb-rank-gold:#e5c158;--lb-rank-platinum:#7fe3ff;--lb-text:#fff;--lb-text-2:#dce5e0;--lb-text-3:#b9c7bf;--lb-muted:#8a9a92;--lb-on-accent:#07110c;--lb-on-gold:#1a1305;--lb-border:1px solid var(--lb-border-card);--lb-border-panel:#ffffff12;--lb-border-row:#34d17f1f;--lb-border-card:#ffffff17;--lb-border-strong:#ffffff24;--lb-border-hero:#3fe28c40;--lb-border-lime:#3fe28c66;--lb-border-gold:#e5c15873;--lb-border-teal:#22c5a866;--lb-border-tile:#ffffff14;--lb-border-white:#ffffff0f;--lb-border-white-2:#ffffff24;--lb-border-coral:#ff8a8a73;--lb-grad:linear-gradient(90deg, #3fe28c 0%, #22c5a8 100%);--lb-grad-diag:linear-gradient(135deg, #3fe28c 0%, #22c5a8 100%);--lb-grad-text:linear-gradient(90deg, #fff 0%, #3fe28c 100%);--lb-grad-wordmark:linear-gradient(95deg, #f3fff8 0%, #8ff3c0 28%, #3fe28c 58%, #22c5a8 100%);--lb-grad-claim:linear-gradient(120deg, #1a2220 0%, #22302a 100%);--lb-grad-gold:linear-gradient(90deg, #f2d77a 0%, #c9a43e 100%);--lb-scrim-banner:linear-gradient(90deg, #0b0f0ef5 0%, #0b0f0ee6 40%, #0b0f0e59 58%, #0b0f0e00 72%);--lb-glow:none;--lb-glow-sm:none;--lb-glow-banner:none;--lb-shadow-pop:0 8px 24px #00000073;--lb-shadow-fab:0 8px 30px #3fe28c59;--lb-focus:0 0 0 2px #0b0f0e, 0 0 0 4px #ffffff59;--lb-border-focus:#ffffff38;--lb-font:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--lb-font-mono:ui-monospace, Menlo, Consolas, monospace;--lb-sidebar-w:250px;--lb-sidebar-w-collapsed:72px;--lb-content-pad:24px;--lb-section-gap:30px;--lb-content-max:1680px;--lb-m-header:56px;--lb-m-tabbar:72px;--lb-m-gutter:16px;--lb-ease:cubic-bezier(.2, .8, .2, 1);--lb-t-fast:.12s;--lb-t:.2s;--lb-t-slow:.32s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lb-bg)}html[data-skin=graphite] body{-webkit-tap-highlight-color:transparent;background:var(--lb-bg);color:var(--lb-text);font-family:var(--lb-font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;font-weight:600;line-height:1.3}html[data-skin=graphite] [data-graphite-root]{color:var(--lb-text);font-family:var(--lb-font);letter-spacing:normal;font-size:14px;font-weight:600;line-height:1.3}html[data-skin=graphite] [data-graphite-legacy]{font-weight:var(--orion-type-weight-body,400)}html[data-skin=graphite] [data-graphite-root] *,html[data-skin=graphite] [data-graphite-root] :before,html[data-skin=graphite] [data-graphite-root] :after{box-sizing:border-box}html body :where([data-graphite-ui] :where(button,[role=button],[role=tab],[role=menuitem],input,select,textarea)):not(:where([data-graphite-legacy],[data-graphite-legacy] *)){min-height:0;color:inherit;font:inherit;letter-spacing:inherit}html body :where([data-graphite-ui] :where(h1,h2,h3,h4,h5,h6)):not(:where([data-graphite-legacy],[data-graphite-legacy] *)){color:inherit;font:inherit;font-feature-settings:normal;letter-spacing:inherit;margin:0;padding:0}html body :where([data-graphite-ui] :where(a,summary,label)):not(:where([data-graphite-legacy],[data-graphite-legacy] *)){min-height:0}html:where([data-skin=graphite]) :where([data-graphite-ui] *):focus-visible:not(:where([tabindex="-1"],[data-graphite-legacy],[data-graphite-legacy] *)):not(:where(input,textarea,select,[contenteditable=true])){box-shadow:var(--lb-focus);outline:none}html:where([data-skin=graphite]) :where([data-graphite-ui],[data-graphite-ui] *):where([tabindex="-1"]):focus{outline:none}html[data-skin=graphite] ::selection{color:#fff;background:#3fe28c59}@media (max-width:1023px){html[data-skin=graphite]{--lb-content-pad:var(--lb-m-gutter);--lb-section-gap:20px}}@media (prefers-reduced-motion:reduce){html[data-skin=graphite] [data-graphite-ui] *,html[data-skin=graphite] [data-graphite-ui] :before,html[data-skin=graphite] [data-graphite-ui] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
