:root{--bg-top:#0b0b0d;--bg-bottom:#16090c;--panel:rgba(26,18,20,0.72);--panel-strong:rgba(26,18,20,0.9);--border:rgba(225,29,72,0.16);--border-strong:rgba(225,29,72,0.28);--text:#ffffff;--text-soft:#f6eaed;--text-muted:#e3c6cd;--text-faint:#b0848f;--red-brand:#e11d48;--red-brand-strong:#be123c;--orange:var(--red-brand);--orange-strong:var(--red-brand-strong);--amber:#fbbf24;--green:#22c55e;--red:#ef4444;--shadow:0 14px 40px rgba(0,0,0,0.55);--radius-lg:16px;--radius-md:12px;--radius-sm:9px;--text-dim:#7c5860;--on-accent:#0f0b0c;--red-soft:#f87171;--surface-1:rgba(255,255,255,0.03);--surface-2:rgba(255,255,255,0.05);--surface-3:rgba(255,255,255,0.08);--nav-bg:var(--panel-strong);--nav-fg:#ffffff;--nav-fg-muted:#e3c6cd;--nav-border:var(--border)}:root:not([data-theme=dark]),:root[data-theme=light]{color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--nav-bg:#1a1113;--nav-fg:#ffffff;--nav-fg-muted:#e3c6cd;--nav-border:rgba(255,255,255,0.12);--bg-top:#faf7f7;--bg-bottom:#f3ecee;--panel:rgba(255,255,255,0.86);--panel-strong:#ffffff;--border:rgba(194,18,60,0.16);--border-strong:rgba(194,18,60,0.3);--text:#171214;--text-soft:#2b2226;--text-muted:#5c4a50;--text-faint:#7a666c;--text-dim:#786569;--red-brand:#c2123c;--red-brand-strong:#9d0f31;--orange:var(--red-brand);--orange-strong:var(--red-brand-strong);--amber:#8a5a00;--green:#14784f;--red:#c02626;--red-soft:#c02626;--on-accent:#ffffff;--shadow:0 10px 30px rgba(23,18,20,0.12);--surface-1:rgba(23,18,20,0.035);--surface-2:rgba(23,18,20,0.06);--surface-3:rgba(23,18,20,0.09)}}:root[data-theme=light]{--nav-bg:#1a1113;--nav-fg:#ffffff;--nav-fg-muted:#e3c6cd;--nav-border:rgba(255,255,255,0.12);--bg-top:#faf7f7;--bg-bottom:#f3ecee;--panel:rgba(255,255,255,0.86);--panel-strong:#ffffff;--border:rgba(194,18,60,0.16);--border-strong:rgba(194,18,60,0.3);--text:#171214;--text-soft:#2b2226;--text-muted:#5c4a50;--text-faint:#7a666c;--text-dim:#786569;--red-brand:#c2123c;--red-brand-strong:#9d0f31;--orange:var(--red-brand);--orange-strong:var(--red-brand-strong);--amber:#8a5a00;--green:#14784f;--red:#c02626;--red-soft:#c02626;--on-accent:#ffffff;--shadow:0 10px 30px rgba(23,18,20,0.12);--surface-1:rgba(23,18,20,0.035);--surface-2:rgba(23,18,20,0.06);--surface-3:rgba(23,18,20,0.09)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{background:linear-gradient(180deg,var(--bg-top) 0,var(--bg-bottom) 100%);color:var(--text);font-family:var(--font-body),system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}button{font-family:inherit}h1,h2,h3{font-family:var(--font-display),var(--font-body),system-ui,sans-serif;letter-spacing:.015em}.method-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.method-card{background:var(--panel);border-radius:var(--radius-md);border:1px solid var(--border);padding:24px}.method-number{color:var(--orange);font-size:.9rem;font-weight:800;margin-bottom:8px}.method-card h3{margin:0 0 10px;color:var(--text)}.method-card p{margin:0;color:var(--text-faint);line-height:1.7}@media (max-width:700px){.method-grid{grid-template-columns:1fr}}.rz-nav-groups{display:contents}@media (max-width:700px){.rz-nav-groups{display:none;flex-basis:100%;gap:3px;padding-top:8px}.rz-nav-groups[data-open=true]{display:flex;flex-wrap:wrap}.rz-nav-toggle{display:inline-flex!important}}.rz-ticker{display:flex;align-items:stretch;background:var(--nav-bg);color:var(--nav-fg);border-bottom:1px solid var(--nav-border);overflow:hidden}.rz-ticker-badge{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:0 12px;border-right:1px solid var(--nav-border);font-size:.6rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--nav-fg-muted)}.rz-ticker-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--nav-fg-muted)}.rz-ticker-dot.is-live{background:#199e70}.rz-ticker-viewport{overflow:hidden;flex:1 1;min-width:0}.rz-ticker-track{display:flex;align-items:stretch;width:max-content;will-change:transform;animation:rzTickerScroll linear infinite;animation-duration:calc(var(--rz-count, 10) * 3s)}.rz-ticker:focus-within .rz-ticker-track,.rz-ticker:hover .rz-ticker-track{animation-play-state:paused}@keyframes rzTickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.rz-ticker-conf{display:flex;align-items:center;flex-shrink:0;padding:0 12px;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--red-brand);white-space:nowrap}.rz-ticker-game{display:flex;flex-direction:column;justify-content:center;gap:1px;flex-shrink:0;min-width:124px;padding:6px 13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-right:1px solid var(--nav-border);color:inherit;font:inherit;text-align:left;cursor:pointer}.rz-ticker-game:hover{background:rgba(255,255,255,.06)}.rz-ticker-game:focus-visible{outline:2px solid var(--red-brand);outline-offset:-2px}.rz-ticker-line{display:flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;white-space:nowrap}.rz-ticker-abbr{min-width:34px}.rz-ticker-status{margin-top:2px;font-size:.6rem;font-weight:600;white-space:nowrap;color:var(--nav-fg-muted)}.rz-ticker-status.is-live{color:#4ade80;font-weight:800}@media (prefers-reduced-motion:reduce){.rz-ticker-track{animation:none}.rz-ticker-viewport{overflow-x:auto}}@media (hover:none){.rz-ticker-track{animation:none}.rz-ticker-viewport{overflow-x:auto;-webkit-overflow-scrolling:touch}}.rz-panel-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rz-panel{color:var(--text);position:relative;width:100%;max-width:380px;padding:20px 22px 18px;border-radius:var(--radius-lg);background:var(--panel-strong);border:1px solid var(--border-strong);box-shadow:var(--shadow);text-align:center}.rz-panel-close{position:absolute;top:8px;right:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font-size:15px;line-height:1;padding:4px;color:var(--text-dim)}.rz-panel-close:hover{color:var(--text)}.rz-panel-head{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:6px}.rz-panel-match{font-size:.95rem;font-weight:800}.rz-panel-at{color:var(--text-dim);font-weight:600;margin:0 2px}.rz-panel-status{font-size:.76rem;color:var(--text-muted)}.rz-panel-score{font-size:1.9rem;margin-top:4px}.rz-panel-line,.rz-panel-score{font-family:var(--font-display);font-weight:800}.rz-panel-line{font-size:1.15rem;margin:14px 0 8px}.rz-panel-bar{display:flex;height:10px;border-radius:5px;overflow:hidden;border:1px solid var(--border)}.rz-panel-split{display:flex;justify-content:space-between;margin-top:5px;font-size:.7rem;color:var(--text-muted)}.rz-panel-note{margin:14px 0 0;font-size:.78rem;line-height:1.55;color:var(--text-muted)}.rz-panel-more{display:inline-block;margin-top:14px;font-size:.8rem;font-weight:700;color:var(--red-brand);text-decoration:none}:root:not([data-theme=light]) .rz-panel-more{color:#ff8fa3}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .rz-panel-more{color:var(--red-brand)}}@font-face{font-family:displayFont;src:url(/_next/static/media/b506a7cac27c94c2-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:displayFont;src:url(/_next/static/media/e98110099c020b2e-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:displayFont;src:url(/_next/static/media/17d6e974ae510b30-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:displayFont Fallback;src:local("Arial");ascent-override:123.84%;descent-override:24.77%;line-gap-override:0.00%;size-adjust:80.75%}.__className_633d9d{font-family:displayFont,displayFont Fallback}.__variable_633d9d{--font-display:"displayFont","displayFont Fallback"}@font-face{font-family:bodyFont;src:url(/_next/static/media/fedf4c9280b16369-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:bodyFont Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_cf0fe0{font-family:bodyFont,bodyFont Fallback;font-style:normal}.__variable_cf0fe0{--font-body:"bodyFont","bodyFont Fallback"}