:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#0d1117;--c-surface:#161b22;--c-surface-2:#1c2330;--c-surface-sunk:#0a0e14;--c-border:#2a323d;--c-border-strong:#3d4757;--c-text:#e6edf3;--c-text-muted:#9aa7b4;--c-text-faint:#6b7785;--c-text-on-accent:#fff;--c-accent:#3b82f6;--c-accent-hover:#60a5fa;--c-accent-weak:#1e3a8a;--c-accent-ghost:#3b82f624;--c-verdict:#e8b23a;--c-verdict-dim:#8a6a1f;--c-verdict-ghost:#e8b23a29;--c-verdict-glow:#e8b23a59;--c-bar-track:#232b35;--c-bar-fill:#4d5d70;--c-bar-fill-2:#7c8ea3;--c-bar-verdict:var(--c-verdict);--c-conf-high:#34d399;--c-conf-mid:#b6c2cf;--c-conf-low:#7f8a99;--c-danger:#f87171;--c-danger-bg:#2a1416;--c-danger-edge:#7f1d1d;--c-caution:#f0b429;--c-caution-bg:#2a2109;--c-safe:#34d399;--c-safe-bg:#0e2a22;--c-focus:#7cc2ff;--c-focus-halo:#0b1524;--c-tile-face:#fff;--c-tile-edge:#8f8f8f;--c-tile-gold:#ad7b13;--c-tile-navy:#191b51;--c-tile-red:#a20000;--tile-w-xs:22px;--tile-h-xs:39px;--tile-w-sm:25px;--tile-h-sm:45px;--tile-w-md:33px;--tile-h-md:59px;--tile-w-lg:66px;--tile-h-lg:118px;--tile-radius:3px;--font-sans:system-ui, -apple-system, "Segoe UI", "Hiragino Sans", "Noto Sans JP", "Yu Gothic UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, "Consolas", monospace;--fs-3xl:2.5rem;--fs-2xl:1.75rem;--fs-xl:1.375rem;--fs-lg:1.125rem;--fs-md:1rem;--fs-sm:.875rem;--fs-xs:.8125rem;--fs-2xs:.75rem;--sp-0:0;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-pill:999px;--shadow-card:0 1px 2px #0006, 0 8px 24px #0000003d;--shadow-verdict:0 0 0 3px var(--c-verdict-glow), 0 8px 28px #00000080;--dur-fast:.12s;--dur-base:.22s;--ease:cubic-bezier(.2, .7, .3, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-md);margin:0;line-height:1.7}h1,h2,h3,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}a{color:var(--c-accent-hover)}.num,.mono{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.tile__img{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;display:block}.tile--xs .tile__img,.tile--sm .tile__img{image-rendering:auto}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:var(--radius-sm);box-shadow:0 0 0 4px var(--c-focus-halo)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=359px){:root{--tile-w-sm:21px;--tile-h-sm:38px;--tile-w-xs:19px;--tile-h-xs:34px}}
