.ContestExplorer_root__jyxu4{min-height:100vh;background:#0b1220;color:#e2e8f0;font-size:14px;--line:#253247;--muted:#94a3b8}.ContestExplorer_root__jyxu4 *{box-sizing:border-box}.ContestExplorer_root__jyxu4 button,.ContestExplorer_root__jyxu4 input,.ContestExplorer_root__jyxu4 select,.ContestExplorer_root__jyxu4 textarea{font:inherit}.ContestExplorer_root__jyxu4 button,.ContestExplorer_root__jyxu4 select{border:1px solid var(--line);border-radius:7px;background:#162033;color:#e2e8f0;padding:9px 12px}.ContestExplorer_root__jyxu4 button{cursor:pointer;transition:background .15s,border-color .15s}.ContestExplorer_root__jyxu4 button:hover{background:#243249;border-color:#53647b}.ContestExplorer_root__jyxu4 button:disabled{opacity:.4;cursor:not-allowed}.ContestExplorer_root__jyxu4 a:focus-visible,.ContestExplorer_root__jyxu4 button:focus-visible,.ContestExplorer_root__jyxu4 input:focus-visible,.ContestExplorer_root__jyxu4 select:focus-visible,.ContestExplorer_root__jyxu4 summary:focus-visible{outline:2px solid #fb923c;outline-offset:3px}.ContestExplorer_root__jyxu4 a{color:inherit;text-decoration:none}.ContestExplorer_nav__oyfMT{min-height:72px;padding:12px 4%;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:36px;flex-wrap:wrap;background:#0b1220}.ContestExplorer_brand__1Mrf9{font-size:18px;font-weight:750;letter-spacing:-.5px}.ContestExplorer_brand__1Mrf9 span{color:#fb923c;margin-right:8px}.ContestExplorer_nav__oyfMT>div{display:flex;gap:26px}.ContestExplorer_nav__oyfMT>div a{color:#94a3b8;padding:13px 0}.ContestExplorer_nav__oyfMT a[aria-current]{color:#fb923c;border-bottom:2px solid #fb923c}.ContestExplorer_nav__oyfMT>a:last-child{margin-left:auto;color:#94a3b8;font-size:12px}.ContestExplorer_main__s0AHe{max-width:1500px;margin:auto;padding:42px 4% 20px}.ContestExplorer_header__nDyVi{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.ContestExplorer_eyebrow__yQNo4{font-size:10px;font-weight:750;letter-spacing:1.8px;color:#fb923c;margin-bottom:9px}.ContestExplorer_header__nDyVi h1{font-size:44px;line-height:1.1;letter-spacing:-1.8px;margin:0 0 12px;font-weight:700;color:#f8fafc}.ContestExplorer_dialog__yJrVu p,.ContestExplorer_header__nDyVi p,.ContestExplorer_sectionHead__Zzcxa p{color:var(--muted);line-height:1.6;margin:5px 0}.ContestExplorer_headerActions__OSk9s{display:flex;gap:10px;flex-wrap:wrap}.ContestExplorer_root__jyxu4 .ContestExplorer_primary__yPIFg{background:#fb923c;border-color:#fb923c;color:#101827;font-weight:700;padding:11px 16px}.ContestExplorer_root__jyxu4 .ContestExplorer_primary__yPIFg:hover{background:#fdba74}.ContestExplorer_source__WaTsu{display:flex;align-items:center;gap:13px;flex-wrap:wrap;color:var(--muted);font-size:11px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ContestExplorer_source__WaTsu strong{color:#e2e8f0}.ContestExplorer_sourceRight__e8L_P{margin-left:auto}.ContestExplorer_dot__daP8Q{height:6px;width:6px;border-radius:50%;background:#fb923c}.ContestExplorer_error__tuxFz,.ContestExplorer_notice__LVsC0{padding:12px 16px;border:1px solid #755126;border-radius:7px;background:#302416;color:#fed7aa;line-height:1.5;margin:14px 0}.ContestExplorer_error__tuxFz{border-color:#7f3544;background:#351d29;color:#fecdd3}.ContestExplorer_metrics__rLyGP{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0;gap:14px}.ContestExplorer_metrics__rLyGP article{padding:20px 22px;background:#111b2b;border:1px solid var(--line);border-radius:9px;display:flex;flex-direction:column;gap:9px}.ContestExplorer_metrics__rLyGP article>span{font-size:10px;letter-spacing:1px;color:var(--muted);font-weight:650}.ContestExplorer_metrics__rLyGP strong{font-size:32px;line-height:1.2;letter-spacing:-1px;font-variant-numeric:tabular-nums;color:#f8fafc}.ContestExplorer_metrics__rLyGP small,.ContestExplorer_small__bb1gM{font-size:11px;color:var(--muted);line-height:1.7}.ContestExplorer_root__jyxu4 .ContestExplorer_green__cNoXK{color:#5eead4}.ContestExplorer_root__jyxu4 .ContestExplorer_red__5hvLd{color:#fb7185}.ContestExplorer_panel__iOjmM{border:1px solid var(--line);background:#101a2a;border-radius:10px;margin:22px 0;overflow:hidden}.ContestExplorer_sectionHead__Zzcxa{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 22px}.ContestExplorer_sectionHead__Zzcxa h2{font-size:18px;font-weight:650;letter-spacing:-.4px;margin:0}.ContestExplorer_sectionHead__Zzcxa p{font-size:12px}.ContestExplorer_sectionHead__Zzcxa>button{flex-shrink:0;font-size:11px}.ContestExplorer_inline__QhoNs{display:flex;align-items:center;gap:16px;flex-wrap:wrap;flex-shrink:0}.ContestExplorer_inline__QhoNs label{font-size:11px;color:var(--muted)}.ContestExplorer_inline__QhoNs select{margin-left:6px}.ContestExplorer_check__Zk_Mt{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;white-space:nowrap}.ContestExplorer_root__jyxu4 input[type=checkbox]{accent-color:#fb923c;width:15px;height:15px;cursor:pointer}.ContestExplorer_fieldBars__xlSOw{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:9px;padding:0 22px 22px}.ContestExplorer_fieldBars__xlSOw button{text-align:left;background:#0d1625;padding:13px;border:1px solid var(--line)}.ContestExplorer_fieldBars__xlSOw button>span{font-size:11px;font-weight:800}.ContestExplorer_fieldBars__xlSOw strong{display:block;font-size:20px;margin:7px 0;letter-spacing:-.7px}.ContestExplorer_fieldBars__xlSOw small{display:block;margin-top:6px;color:var(--muted);font-size:10px}.ContestExplorer_barTrack__50oyL{height:5px;border-radius:4px;overflow:hidden;background:#27344a}.ContestExplorer_barTrack__50oyL>div{height:100%;border-radius:4px}.ContestExplorer_root__jyxu4 .ContestExplorer_activeTeam__PiJS1{border-color:#fb923c;background:#29231f}.ContestExplorer_count__qSjcV{font-size:11px;display:inline-block;color:var(--muted);border:1px solid var(--line);padding:2px 7px;border-radius:15px;vertical-align:middle;margin-left:6px}.ContestExplorer_filters__3oset{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:0 22px 20px}.ContestExplorer_filters__3oset>input{min-width:190px;flex:1;background:#0b1422;border:1px solid var(--line);border-radius:7px;color:#e2e8f0;padding:11px 12px;min-height:41px}.ContestExplorer_filters__3oset>label:not(.ContestExplorer_check__Zk_Mt){display:flex;flex-direction:column;gap:6px;font-size:10px;letter-spacing:.3px;color:var(--muted)}.ContestExplorer_filters__3oset select{font-size:12px;min-height:41px}.ContestExplorer_filters__3oset .ContestExplorer_check__Zk_Mt{min-height:41px}.ContestExplorer_tableScroll__2Qlkb{overflow:auto;max-height:660px}.ContestExplorer_root__jyxu4 table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px;font-variant-numeric:tabular-nums}.ContestExplorer_root__jyxu4 thead{position:sticky;top:0;z-index:1;background:#131f31}.ContestExplorer_root__jyxu4 th{padding:13px 16px;font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);font-weight:600;text-align:left;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ContestExplorer_root__jyxu4 td{padding:12px 16px;border-bottom:1px solid #1e2b40}.ContestExplorer_root__jyxu4 td>small{display:block;font-size:10px;color:#facc15}.ContestExplorer_root__jyxu4 tbody tr:hover{background:#152237}.ContestExplorer_root__jyxu4 tbody tr:last-child td{border-bottom:0}.ContestExplorer_root__jyxu4 .ContestExplorer_name__dQe61{padding:0;border:0;background:none;font-weight:650;display:flex;gap:12px;align-items:center}.ContestExplorer_name__dQe61 span{color:#62748b;font-weight:400;font-size:11px}.ContestExplorer_root__jyxu4 .ContestExplorer_name__dQe61:hover{color:#fb923c;background:none}.ContestExplorer_muted__xutYs{color:var(--muted)}.ContestExplorer_root__jyxu4 .ContestExplorer_star__3XqPO{background:none;border:0;padding:0 6px;font-size:22px;color:#fb923c}.ContestExplorer_root__jyxu4 .ContestExplorer_selectedRow__miGU9{background:#1c293c}.ContestExplorer_pagination__Xk_yR{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:14px 22px;font-size:11px;color:var(--muted)}.ContestExplorer_pagination__Xk_yR>div{display:flex;gap:8px}.ContestExplorer_pagination__Xk_yR button{font-size:11px;padding:7px 10px}.ContestExplorer_detailGrid___mUMj{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:0 22px 22px}.ContestExplorer_compareGrid__XR72T h3,.ContestExplorer_detailGrid___mUMj h3{font-size:13px;margin:0 0 16px;font-weight:650}.ContestExplorer_exposure__Kr5dy>div{display:grid;grid-template-columns:40px 1fr 35px 50px;gap:10px;align-items:center;margin:12px 0;font-size:11px}.ContestExplorer_exposure__Kr5dy>div>b,.ContestExplorer_exposure__Kr5dy>div>span:last-child{text-align:right}.ContestExplorer_exposure__Kr5dy>div>span:last-child{color:var(--muted)}.ContestExplorer_team__pbaNZ{font-weight:750}.ContestExplorer_path__LKXKp{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid var(--line);font-size:11px;line-height:1.6}.ContestExplorer_path__LKXKp b{white-space:nowrap;color:var(--muted);font-weight:500}.ContestExplorer_entries__j695A{border-top:1px solid var(--line)}.ContestExplorer_entries__j695A summary{cursor:pointer;padding:15px 22px;font-size:12px;color:#fb923c}.ContestExplorer_compareGrid__XR72T{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;padding:0 22px 22px}.ContestExplorer_compareGrid__XR72T article{padding:20px;background:#0b1422;border:1px solid var(--line);border-radius:8px}.ContestExplorer_compareGrid__XR72T article p{font-size:12px;color:var(--muted)}.ContestExplorer_overlaps__vgt8s{border-top:1px solid var(--line);padding:16px 22px;display:flex;flex-wrap:wrap;gap:20px;font-size:11px;color:var(--muted)}.ContestExplorer_overlaps__vgt8s b{color:#e2e8f0}.ContestExplorer_teamChoices__4rKcP{display:flex;flex-wrap:wrap;gap:7px;padding:0 22px 20px}.ContestExplorer_teamChoices__4rKcP button{font-size:11px;padding:7px 11px}.ContestExplorer_root__jyxu4 .ContestExplorer_losingTeam__G1GZT{background:#431d2e;border-color:#be496a;color:#fda4af}.ContestExplorer_scenario__XPYLz{display:grid;grid-template-columns:repeat(3,1fr);padding:20px 22px;background:#0d1625;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ContestExplorer_scenario__XPYLz>div{display:flex;flex-direction:column;gap:7px}.ContestExplorer_scenario__XPYLz strong{font-size:28px;letter-spacing:-.8px}.ContestExplorer_scenario__XPYLz span{font-size:11px;color:var(--muted)}.ContestExplorer_panel__iOjmM>p.ContestExplorer_small__bb1gM{margin:12px 22px}.ContestExplorer_scenarioRows__ECtsN{padding:0 22px 18px}.ContestExplorer_scenarioRows__ECtsN button{display:grid;grid-template-columns:1fr 80px 140px;gap:16px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;font-size:12px}.ContestExplorer_scenarioRows__ECtsN button>span:last-child{color:var(--muted)}.ContestExplorer_empty__1TPHp{padding:48px 36px;border:1px solid var(--line);border-radius:12px;background:radial-gradient(ellipse at top right,#252338,#111b2b 60%)}.ContestExplorer_empty__1TPHp h2{font-size:30px;letter-spacing:-1px;font-weight:650;margin:12px 0}.ContestExplorer_empty__1TPHp>p{color:var(--muted);max-width:630px;line-height:1.7}.ContestExplorer_emptyGrid__m6Kch{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:35px 0}.ContestExplorer_emptyGrid__m6Kch article{border-top:1px solid #40516a;padding-top:20px}.ContestExplorer_emptyGrid__m6Kch b{color:#fb923c;font-size:12px}.ContestExplorer_emptyGrid__m6Kch h3{font-size:15px;margin:16px 0 8px;font-weight:650}.ContestExplorer_emptyGrid__m6Kch p{color:var(--muted);font-size:12px;line-height:1.7}.ContestExplorer_footer__uQrIp{display:flex;justify-content:space-between;gap:15px;color:#62748b;font-size:10px;border-top:1px solid var(--line);padding:22px 0;margin-top:36px}.ContestExplorer_dialog__yJrVu{padding:24px;max-width:650px;width:calc(100% - 32px);max-height:85vh;overflow:auto;background:#111b2b;color:#e2e8f0;border:1px solid #465570;border-radius:12px;box-shadow:0 20px 80px #0008}.ContestExplorer_dialog__yJrVu::backdrop{background:#020617b8;backdrop-filter:blur(3px)}.ContestExplorer_dialog__yJrVu .ContestExplorer_sectionHead__Zzcxa{padding:0 0 14px}.ContestExplorer_dialog__yJrVu p{font-size:13px;margin:12px 0}.ContestExplorer_dialog__yJrVu details{margin-top:20px}.ContestExplorer_dialog__yJrVu summary{font-size:12px;color:#94a3b8;cursor:pointer;padding:10px 0}.ContestExplorer_jsonLabel__yh1ey{display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--muted);margin:10px 0}.ContestExplorer_dialog__yJrVu textarea{width:100%;height:150px;background:#0b1220;border:1px solid var(--line);color:#e2e8f0;border-radius:6px;resize:vertical;padding:10px;font:11px monospace}.ContestExplorer_noResults__5I7ax{padding:45px;text-align:center;color:var(--muted);font-size:13px}@media (max-width:1000px){.ContestExplorer_header__nDyVi{align-items:flex-start}.ContestExplorer_headerActions__OSk9s{justify-content:flex-end}.ContestExplorer_sectionHead__Zzcxa{flex-wrap:wrap}.ContestExplorer_metrics__rLyGP{grid-template-columns:repeat(2,minmax(0,1fr))}.ContestExplorer_sourceRight__e8L_P{margin-left:0}.ContestExplorer_nav__oyfMT{gap:20px}.ContestExplorer_nav__oyfMT>div{gap:18px}.ContestExplorer_header__nDyVi h1{font-size:38px}.ContestExplorer_main__s0AHe{padding-top:30px}}@media (max-width:650px){.ContestExplorer_nav__oyfMT{gap:12px;min-height:65px}.ContestExplorer_brand__1Mrf9{width:100%}.ContestExplorer_nav__oyfMT>div a{font-size:12px;padding:6px 0}.ContestExplorer_header__nDyVi{display:block}.ContestExplorer_headerActions__OSk9s{justify-content:flex-start;margin-top:20px}.ContestExplorer_header__nDyVi h1{font-size:35px}.ContestExplorer_header__nDyVi p{font-size:12px}.ContestExplorer_metrics__rLyGP{gap:9px}.ContestExplorer_metrics__rLyGP article{padding:16px 13px}.ContestExplorer_metrics__rLyGP strong{font-size:27px}.ContestExplorer_metrics__rLyGP small{font-size:10px}.ContestExplorer_sectionHead__Zzcxa{padding:18px 15px}.ContestExplorer_filters__3oset{padding:0 15px 16px;gap:9px}.ContestExplorer_filters__3oset>input{flex-basis:100%}.ContestExplorer_filters__3oset>label:not(.ContestExplorer_check__Zk_Mt){flex:1}.ContestExplorer_filters__3oset select{width:100%}.ContestExplorer_fieldBars__xlSOw{padding:0 15px 16px;grid-template-columns:repeat(3,minmax(0,1fr))}.ContestExplorer_fieldBars__xlSOw button{padding:10px}.ContestExplorer_fieldBars__xlSOw strong{font-size:19px}.ContestExplorer_detailGrid___mUMj{grid-template-columns:1fr;padding:0 15px 16px}.ContestExplorer_compareGrid__XR72T{padding:0 15px 16px}.ContestExplorer_source__WaTsu{gap:9px;font-size:10px}.ContestExplorer_scenario__XPYLz{padding:17px 15px;gap:14px}.ContestExplorer_scenario__XPYLz strong{font-size:25px}.ContestExplorer_scenario__XPYLz span{font-size:10px;line-height:1.5}.ContestExplorer_scenarioRows__ECtsN button{grid-template-columns:1fr 40px 100px;gap:8px;font-size:11px}.ContestExplorer_empty__1TPHp{padding:26px 22px}.ContestExplorer_empty__1TPHp h2{font-size:25px}.ContestExplorer_emptyGrid__m6Kch{grid-template-columns:1fr;gap:18px}.ContestExplorer_emptyGrid__m6Kch article{padding-top:13px}.ContestExplorer_emptyGrid__m6Kch h3{margin-top:8px}.ContestExplorer_footer__uQrIp{flex-direction:column}.ContestExplorer_pagination__Xk_yR{padding:13px 15px}.ContestExplorer_root__jyxu4 td,.ContestExplorer_root__jyxu4 th{padding:11px 12px}}.ContestExplorer_captureSteps__wIbLh{border:1px solid var(--line);border-radius:8px;padding:15px;margin:18px 0;background:#0b1422}.ContestExplorer_captureSteps__wIbLh h3{font-size:13px;font-weight:650;margin:0 0 12px}.ContestExplorer_captureSteps__wIbLh ol{padding-left:19px;font-size:12px;line-height:1.8;color:#94a3b8}.ContestExplorer_captureSteps__wIbLh li{margin:9px 0}.ContestExplorer_captureSteps__wIbLh a{color:#fb923c}.ContestExplorer_captureSteps__wIbLh .ContestExplorer_bookmark__COgl_{display:inline-block;border:1px dashed #fb923c;border-radius:5px;padding:2px 7px;color:#fdba74;cursor:grab}