:root{--bg:#fafaf8;--surface:#ffffff;--sunk:#f7f8f5;--ribbon:#e9eee5;--ribbon-line:#dbe2d5;--line:#e4e7e1;--line-soft:#eef0ec;--ink:#151a16;--muted:#6b726c;--cream:#f4f1e6;--forest:#17241c;--market-bg:#e7ebe3;--g5:#1f6b3a;--g4:#4f9a5f;--g3:#9ccb84;--g2:#d6e49a;--yellow:#f1e8a8;--red-bg:#f3c2b9;--red-fg:#7a1d12;--def:#3f7fb5;--mid:#c48a1f;--ruc:#7a5fc0;--fwd:#d0583f;--gold:#d4a62a;--khq-bg:#f4f6f1;--khq-panel:#e7ede3;--khq-line:#dbe3d6;--khq-sage:#2f5d46;--khq-sage-deep:#234836;--khq-brass:#c09a4b;--khq-brass-text:#80622a;--font:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,Menlo,Consolas,monospace;--display:"Big Shoulders Display","Arial Narrow",sans-serif;color-scheme:light}*{box-sizing:border-box}body,html{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:var(--g5)}a:hover{color:#134726}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--g5);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page{padding:28px max(16px,env(safe-area-inset-left,0px)) 56px max(16px,env(safe-area-inset-right,0px))}.wrap{max-width:1360px;margin:0 auto;flex-direction:column}.split,.wrap{display:flex;gap:28px}.split{flex-wrap:wrap;align-items:flex-start}.col-main{flex:999 1 560px;flex-direction:column;gap:22px}.col-main,.col-side{min-width:0;display:flex}.col-side{flex:1 1 380px;flex-direction:column;gap:28px}h1,h2,h3{margin:0;text-wrap:balance}.h2{font:600 18px var(--font);letter-spacing:-.01em}.eyebrow{font:500 10px var(--mono);letter-spacing:.05em;text-transform:uppercase}.eyebrow,.muted{color:var(--muted)}.mono{font-family:var(--mono)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row-between{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px}.ribbon{gap:16px 32px;align-items:center;justify-content:space-between;padding:18px 24px;background:var(--ribbon);border:1px solid var(--ribbon-line);border-radius:18px}.kpis,.ribbon{display:flex;flex-wrap:wrap}.kpis{gap:12px 0}.kpi{display:flex;flex-direction:column;padding:0 22px;border-left:1px solid #d3dbcc}.kpi:first-child{padding-left:0;border-left:0}.kpi b{font:600 22px var(--font);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.league-links{justify-content:center;gap:3px}.league-links a{color:#dfe5dc;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.league-links a span{color:#9ccb84;margin-left:2px}.league-links a:hover{color:#fff}.tiles{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.tile{background:var(--surface);padding:12px 14px;display:flex;flex-direction:column;gap:1px}.tile b{font:600 20px var(--font);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-weight:500;font-size:13px;text-decoration:none}.btn.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.btn.green{background:var(--g5);color:#fff;border-color:var(--g5)}.btn:disabled{opacity:.5;cursor:not-allowed}.input{font:400 14px var(--font);color:var(--ink);background:var(--sunk);border:1px solid var(--line);border-radius:8px;padding:0 12px;min-height:40px;min-width:0}.pill{font:500 11px var(--mono);padding:2px 8px;border-radius:99px;white-space:nowrap}.dot{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block}.table-box{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:14px}.squad{width:100%;border-collapse:collapse;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.squad th{font:500 10px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:left;padding:11px 6px 9px}.squad td{padding:7px 6px;border-top:1px solid var(--line-soft)}.squad .group td{background:var(--sunk);border-top:1px solid var(--line);font-weight:600;font-size:12px;padding:8px 16px 6px}.squad td:first-child,.squad th:first-child{padding-left:16px}.squad td:last-child,.squad th:last-child{padding-right:16px}.squad a{color:var(--ink);text-decoration:none;font-weight:600}.squad a:hover{text-decoration:underline}.chip{border-radius:6px;font:600 13px var(--font);min-width:44px}.chip,.score{display:inline-block;text-align:center;padding:3px 0}.score{width:32px;border-radius:5px;font:500 11px var(--mono)}.stars{display:inline-flex;font-size:13px;letter-spacing:1px}.bars{display:flex;gap:2px}.bars span{flex:1 1;border-radius:2px}.keeper-tag{margin-left:6px;font:600 9px var(--mono);background:var(--ink);color:#fff;border-radius:4px;padding:1px 5px;vertical-align:2px}.nav{background:rgb(255 255 255/.86);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line);color:var(--ink);padding:0 max(16px,env(safe-area-inset-left,0px));position:-webkit-sticky;position:sticky;top:0;z-index:20}.nav-in{max-width:none;margin:0;min-height:56px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px}.nav a{text-decoration:none}.nav-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);margin-right:6px}.nav-mark{flex:none;display:block}.nav-brand .khq-wm{font-size:21px}.nav-links{display:flex;flex-wrap:wrap;gap:2px;flex:1 1 auto}.nav-links a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:8px;color:var(--muted);font-weight:500}.nav-links a:hover{color:var(--ink)}.nav-links a[aria-current=page]{background:var(--ink);color:#fff}.nav-me{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:13px;border:1px solid var(--line);border-radius:99px;padding:4px 12px 4px 4px}.nav-me span{width:26px;height:26px;border-radius:8px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font:600 11px var(--font)}.nav form button{background:none;border:0;color:var(--muted);font-size:13px}.nav-me em{font-style:normal}.nav .nav-ico,.nav .nav-short{display:none}.nav-out button{display:inline-flex;align-items:center;gap:6px;cursor:pointer}@media (max-width:640px){.nav{padding-top:env(safe-area-inset-top,0)}.nav-in{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;grid-gap:8px 10px;gap:8px 10px;min-height:0;padding:8px 0 10px}.nav-search{width:34px;height:34px;padding:0;justify-content:center;border-radius:10px}.nav-brand{margin:0;gap:8px}.nav-mark{width:28px;height:28px}.nav-brand .khq-wm{font-size:19px}.nav-me{padding:3px}.nav-me em{display:none}.nav-out button{width:34px;height:34px;justify-content:center;border-radius:10px;color:var(--muted);padding:0}.nav-out button:active{background:var(--sunk)}.nav .nav-label{display:none}.nav .nav-ico{display:block;width:20px;height:20px}.nav .nav-short{display:block;font-size:9.5px;line-height:1;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.nav-links{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px;padding:4px;border-radius:14px;background:var(--sunk);box-shadow:inset 0 0 0 1px var(--line)}.nav-links a{flex-direction:column;justify-content:center;gap:2px;min-height:46px;padding:4px 0 3px;border-radius:10px;min-width:0;color:var(--muted);transition:background .15s,color .15s}.nav-links a[aria-current=page]{background:var(--ink);color:#fff;box-shadow:0 2px 6px rgb(0 0 0/.12)}.nav-links a:active{background:var(--line)}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.club-head{position:relative;overflow:hidden;border-radius:18px;background:var(--ribbon);border:1px solid #d3dccb;box-shadow:inset 0 1px 0 #fff,0 10px 28px rgb(21 26 22/.1),0 2px 6px rgb(21 26 22/.06)}.club-head-band{position:relative;z-index:1;height:30px;display:flex;align-items:center;gap:8px;padding:0 24px;background:var(--gold);color:#3d2c05;font:600 11px var(--mono);letter-spacing:.14em}.club-head-art{position:absolute;right:-36px;top:-8px;width:440px;height:auto;color:var(--ink);opacity:.17;pointer-events:none}.club-head-body{position:relative;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding:22px 24px}.club-head-body,.club-head-id{display:flex;align-items:center}.club-head-id{gap:16px;min-width:0}.club-head-name{font:600 34px/1.05 var(--font);letter-spacing:-.03em;margin:0}.club-head-kpis{display:flex;flex-wrap:wrap;gap:12px 0;align-items:center}.flag-chip{display:inline-flex;align-items:center;gap:3px;padding:2px 8px 2px 5px;border-radius:999px;background:#f6e7b4;color:#7a5a0a;font:600 10px var(--mono)}@media (max-width:640px){.club-head{border-radius:16px}.club-head-band{height:28px;padding:0 16px;font-size:10px}.club-head-art{width:300px;right:-90px;top:22px;opacity:.14}.club-head-body{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.club-head-id{gap:12px}.club-head-id>div:first-child{width:46px!important;height:46px!important;font-size:16px!important;border-radius:12px!important}.club-head-name{font-size:25px;line-height:1.1}.club-head-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:#d3dbcc;border:1px solid #d3dbcc;border-radius:12px;overflow:hidden}.club-head-kpis .kpi{background:#f4f7f1;padding:10px 12px;border-left:0}.club-head-kpis .kpi b{font-size:20px}.club-head-cta{display:block;text-align:center;padding:12px 16px}.club-head-acts{width:100%}.club-head-acts>*{flex:1 1;justify-content:center}}@keyframes holoSweep{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes holoTwinkle{0%,to{opacity:.35}50%{opacity:.75}}@media (prefers-reduced-motion:reduce){.holo-anim{animation:none!important}}@media (max-width:640px){.sheet-backdrop{align-items:flex-end!important;padding:0!important}.sheet{max-width:none!important;max-height:88vh!important;border-radius:18px 18px 0 0!important;padding:18px 16px 28px!important}.draft-team{font-size:12px;white-space:normal}}.pf-row{list-style:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;cursor:pointer}.own-toggle{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--line)}.own-toggle a{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:8px;text-decoration:none;color:var(--muted);font:600 12.5px var(--font);white-space:nowrap}.own-toggle a span{font:500 10.5px var(--mono);padding:1px 6px;border-radius:99px;background:rgb(0 0 0/.06)}.own-toggle a.on{background:var(--ink);color:#fff}.own-toggle a.on span{background:rgb(255 255 255/.18)}.pf-row .btn{min-height:36px;padding:0 12px}@media (max-width:480px){.pf-row{flex-wrap:wrap;gap:6px}.pf-row .btn{padding:0 10px;gap:6px}.own-toggle{flex:1 1;min-width:0}.own-toggle.own-main{flex:1 1 100%;order:3}.own-toggle a{flex:1 1;justify-content:center;padding:0 6px;font-size:12px}.own-toggle a span{display:none}}.players-filter summary::-webkit-details-marker{display:none}.pc-grid{display:flex;flex-direction:column;gap:12px}.pc-top{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.pc-top>.pc-card:first-child:not(:only-child){grid-column:1}.pc-top>.pc-card:last-child:not(:only-child){grid-column:2/-1}.pc-top>:only-child{grid-column:1/-1}.pc-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.pc-col>.pc-card:last-child{flex:1 1 auto}.pc-col>.pc-card.pc-o4{justify-content:flex-start}.pc-col{display:flex;flex-direction:column;gap:12px;min-width:0}.pc-o1{order:1}.pc-o2{order:2}.pc-o3{order:3}.pc-o4{order:4}.pc-o5{order:5}.pc-o6{order:6}.pc-o7{order:7}@media (max-width:1100px){.pc-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-col{display:contents}}@media (max-width:760px){.pc-cols,.pc-top{grid-template-columns:minmax(0,1fr)}}.pc-card{background:#fff;border-radius:16px;padding:14px;box-shadow:0 0 0 1px var(--line-soft),0 1px 0 var(--line);display:flex;flex-direction:column;gap:8px;min-width:0}.pc-card h3{margin:0 0 2px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;font:600 14px var(--font)}.pc-card h3 small{font:400 12px var(--font);color:var(--muted);text-align:right}.pc-note{margin:0;font-size:12px;line-height:1.45;color:#3a423c}.pc-form{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:4px;gap:4px}.pc-form.pc-season{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:6px 4px}@media (max-width:760px){.pc-form.pc-season{display:flex;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 1px}.pc-form.pc-season::-webkit-scrollbar{display:none}.pc-form.pc-season .pc-fchip{flex:0 0 42px}}.pc-fchip{display:flex;flex-direction:column;align-items:center;gap:2px;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.pc-fchip b{width:100%;text-align:center;border-radius:7px;padding:6px 0;font:700 12px var(--mono)}.pc-fchip span{font-size:9px;font-weight:600}.pc-fchip i{font-size:8px;color:var(--muted);font-style:normal}.pc-seg{display:flex;gap:2px;padding:3px;border-radius:99px;background:var(--sunk,#f2f4ef)}.pc-seg button{flex:1 1;border:0;background:transparent;color:var(--muted);padding:6px 8px;border-radius:99px;font:600 12px var(--font);cursor:pointer;white-space:nowrap}.pc-seg button.on{background:#151a16;color:#fff}.pc-dist{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px}.pc-distl{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;font-size:11px}.pc-distl div{display:flex;flex-direction:column}.pc-distl i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px}.pc-distl b{font:700 15px var(--mono)}.pc-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;color:var(--muted)}.pc-legend i{display:inline-block;width:14px;height:2px;vertical-align:middle;margin-right:4px}.pc-pbar{display:grid;grid-template-columns:minmax(96px,1.2fr) 46px minmax(60px,2fr) 24px;align-items:center;grid-gap:8px;gap:8px;font-size:12px;padding:3px 0}.pc-pbar b{font:600 12px var(--mono);text-align:right}.pc-pbar em{font:700 12px var(--mono);font-style:normal;text-align:right}.pc-track{height:8px;background:#eceee9;border-radius:4px;overflow:hidden}.pc-track div{height:100%;border-radius:4px}.pc-heat{width:100%;border-radius:10px;display:block;background:#ddd;aspect-ratio:640/476;object-fit:cover}.pc-games{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.pc-games button{flex:none;border:0;border-radius:8px;padding:5px 8px;font:600 11px var(--mono);cursor:pointer;display:flex;flex-direction:column;align-items:center;line-height:1.2}.pc-games button small{font:500 9px var(--font);opacity:.7}.pc-zones{display:grid;grid-template-columns:repeat(4,1fr);border-radius:50%/40%;overflow:hidden;border:1.5px solid #cfd8c9;min-height:92px}.pc-zones div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 2px;border-right:1px dashed rgb(255 255 255/.6);text-align:center}.pc-zones b{font:700 16px var(--mono)}.pc-zones span{font-size:9px;line-height:1.15}.pc-q{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.pc-q div{background:var(--sunk);border-radius:10px;padding:8px;display:flex;flex-direction:column}.pc-q span{font-size:10px;color:var(--muted)}.pc-q b{font:700 16px var(--mono)}.pc-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.pc-orow{display:grid;grid-template-columns:1fr auto 36px;grid-gap:6px;gap:6px;align-items:center;font-size:12px;padding:3px 0}.pc-orow span{font-weight:600}.pc-orow em{color:var(--muted);font-style:normal;font-size:10px}.pc-orow b{text-align:center;border-radius:6px;padding:3px 0;font:700 12px var(--mono)}.ph{display:flex;flex-direction:column;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.ph-top{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.ph-photo{width:104px;height:104px;border-radius:16px;background:#e8eee5;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.ph-holo{flex:none;line-height:0}.ph-photo img{width:100%;height:100%;object-fit:cover;object-position:top center}.ph-main{flex-direction:column;min-width:0}.ph-main,.ph-tags{display:flex;gap:4px}.ph-tags{flex-wrap:wrap}.ph-pill{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid var(--line);padding:0 7px;font-size:10.5px;line-height:18px}.ph-name{margin:0;font:600 21px/1.1 var(--font);letter-spacing:-.03em}.ph-sub{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;color:var(--muted)}.ph-sub a{color:inherit}.ph-sub>*+:before{content:"·";margin-right:8px;color:var(--muted)}.ph-club{display:inline-flex;align-items:center;gap:5px}.ph-rating{gap:10px;flex-wrap:nowrap;margin-top:2px}.ph-rating,.ph-value{display:flex;align-items:center}.ph-value{gap:5px;flex:none}.ph-value b{font:700 24px/1 var(--font);color:var(--g5);letter-spacing:-.03em}.ph-value span{font-size:9.5px;line-height:1.2;color:var(--muted);white-space:nowrap}.ph-stars{display:flex;flex-direction:column;gap:0;border-left:1px solid var(--line);padding-left:10px;min-width:0}.ph-stars>span{display:flex;align-items:center;gap:5px;white-space:nowrap}.ph-stars em{font:500 9px var(--mono);font-style:normal;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);width:54px}.ph-stars .stars{font-size:12px;letter-spacing:0}.ph-bio{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:2px;gap:2px;background:var(--sunk);border-radius:12px;padding:4px}.ph-bio>div{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3px 1px;min-width:0}.ph-bio span{font:500 9px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.ph-bio b{font:600 12.5px var(--font);white-space:nowrap}.ph-draft{display:flex;align-items:center;justify-content:center;text-align:center;border-radius:8px;background:#fff;border:1px solid var(--line);font:600 10.5px/1.15 var(--font);color:var(--ink);text-decoration:none;padding:3px}.ph-draft.on{background:var(--ink);color:#fff;border-color:var(--ink)}.ph-draft.off{opacity:.45}@media (min-width:700px){.ph-top{gap:20px}.ph-photo{width:136px;height:136px}.ph-holo{zoom:calc(136 / 104)}.ph-name{font-size:34px}.ph-bio{max-width:640px}}.cg-row{display:grid;grid-template-columns:22px minmax(0,1fr) repeat(5,28px) 40px;grid-gap:6px;gap:6px;align-items:center;padding:7px 12px;border-top:1px solid var(--line);font-size:13px}.cg-head{border-top:0;font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--sunk)}.cg-yr{text-align:center;font-size:12px}.cg-tot{text-align:right;font-weight:700}@media (max-width:420px){.cg-row{grid-template-columns:18px minmax(0,1fr) repeat(5,24px) 34px;gap:4px;padding:7px 10px}}.draft-split{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:20px;gap:20px;align-items:start}.draft-split>aside{position:-webkit-sticky;position:sticky;top:76px}.award-scroll{display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 170px);overflow-y:scroll;overscroll-behavior:contain;padding-right:8px;scrollbar-width:thin;scrollbar-color:#9aa394 #eceee9}.award-scroll::-webkit-scrollbar{width:8px}.award-scroll::-webkit-scrollbar-track{background:#eceee9;border-radius:4px}.award-scroll::-webkit-scrollbar-thumb{background:#9aa394;border-radius:4px}@media (max-width:900px){.draft-split{grid-template-columns:1fr}.draft-split>aside{position:static}.award-scroll{max-height:none;overflow:visible;padding-right:0}}.hist-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.hist-recs{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px}.h2h th{text-align:center;font-size:11px}@media (max-width:860px){.hist-grid{grid-template-columns:1fr}}tr.cb-row-star>td{background:#1f6b3a;color:#fff}tr.cb-row-star [title*=G-Train]{color:#ffd1dc!important}tr.cb-row-star td,tr.cb-row-star td :not(.pill){color:#fff!important}tr.cb-row-star .pill{box-shadow:0 0 0 1px rgb(255 255 255/.5)}tr.cb-row-track>td{background:#bfe0b0}tr.cb-row-close>td{background:#e3f2dc}tr.cb-row-building>td{background:#dcebf2}tr.cb-row-blocked>td{background:#ece6f8}.mock-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);grid-gap:14px;gap:14px;align-items:start}.mock-board{max-height:75vh;overflow-y:auto}.mock-row{display:grid;grid-template-columns:34px 26px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:7px 12px;border-top:1px solid var(--line)}.mock-row.mine{background:#e3f2dc}.mock-row.clock{background:#1f6b3a;color:#fff}.mock-menu{position:absolute;right:0;top:30px;z-index:5;display:flex;flex-direction:column;padding:4px;min-width:220px;box-shadow:0 8px 24px rgb(0 0 0/.12)}.mock-menu button{background:none;border:0;text-align:left;padding:8px 10px;border-radius:6px;font:500 13px var(--font);cursor:pointer;color:var(--ink)}.mock-menu button:hover{background:var(--sunk)}.mock-avail{max-height:60vh;overflow-y:auto;display:flex;flex-direction:column}.mock-arow{display:grid;grid-template-columns:minmax(0,1fr) 32px 30px auto;grid-gap:8px;gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--line)}@media (max-width:900px){.mock-grid{grid-template-columns:1fr}.mock-grid>section:last-child{position:static!important;order:-1}.mock-board{max-height:50vh}}body:has(.rh){background:var(--bg)}.rh{--rh-bg:var(--bg);--rh-1:#ffffff;--rh-2:#f3f4f0;--rh-3:#e8eae5;--rh-line:#e5e7e2;--rh-text:#121513;--rh-dim:#6c736e;--rh-up:#1d8a3c;--rh-down:#d4470f;--rh-up-soft:rgba(29,138,60,.10);--rh-down-soft:rgba(212,71,15,.10);color:var(--rh-text);display:flex;flex-direction:column;gap:18px;font-feature-settings:"tnum";padding-bottom:40px}.rh a{color:inherit;text-decoration:none}.rh-dim{color:var(--rh-dim)}.rh-up{color:var(--rh-up)!important}.rh-down{color:var(--rh-down)!important}.rh-mono{font-family:var(--mono)}.rh-link{color:var(--rh-up)!important}.rh-k{font:500 11px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--rh-dim)}.rh-ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rh-sub{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--rh-line);margin-top:-6px}.rh-sub::-webkit-scrollbar{display:none}.rh-sub a{padding:12px 14px;font:500 14px var(--font);color:var(--rh-dim);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.rh-sub a[aria-current=page]{color:var(--rh-text);border-bottom-color:var(--rh-up)}.rh-sub a:hover{color:var(--rh-text)}.rh-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;padding-top:6px}.rh-title{margin:0;font:600 clamp(30px,5vw,44px)/1.05 var(--font);letter-spacing:-.035em}.rh-h2{margin:10px 0 0;font:600 17px var(--font);letter-spacing:-.01em}.rh-chip{display:inline-flex;align-items:center;gap:7px;font:500 12.5px var(--font);padding:6px 12px;border-radius:99px;background:var(--rh-2);color:var(--rh-dim);white-space:nowrap}.rh-chip.live{color:var(--rh-up);background:var(--rh-up-soft)}.rh-pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--rh-up);box-shadow:0 0 0 0 rgba(29,138,60,.6);animation:rhpulse 1.6s ease-out infinite;margin-right:6px;vertical-align:middle}@keyframes rhpulse{70%{box-shadow:0 0 0 8px rgba(29,138,60,0)}to{box-shadow:0 0 0 0 rgba(29,138,60,0)}}.rh-card{background:var(--rh-1);border:1px solid var(--rh-line);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px}.rh-empty{color:var(--rh-dim);font-size:14px;padding:22px}.rh-alert{display:flex;align-items:center;gap:8px;padding:14px 18px;border-radius:14px;background:var(--rh-up);color:#fff!important;font-weight:500;animation:rhglow 2s ease-in-out infinite}.rh-alert span{margin-left:auto;font-weight:700}@keyframes rhglow{50%{box-shadow:0 0 0 6px rgba(29,138,60,.18)}}.rh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 16px;border-radius:99px;border:0;font:600 13px var(--font);white-space:nowrap;transition:transform .12s,filter .12s}.rh-btn.go{background:var(--rh-up);color:#fff!important}.rh-btn.alt{background:var(--rh-3);color:var(--rh-text)}.rh-btn.soft{background:var(--rh-up-soft);color:var(--rh-up)}.rh-btn.soft:hover:not(:disabled){background:var(--rh-up);color:#fff;filter:none}.rh-btn.off{background:transparent;color:#a6aca7}.rh-btn.danger{background:transparent;color:var(--rh-down);box-shadow:inset 0 0 0 1px rgba(212,71,15,.4)}.rh-btn.lg{min-height:48px;padding:0 26px;font-size:15px}.rh-btn:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.rh-btn:disabled{cursor:not-allowed}.rh-input,.rh-select{min-height:44px;border-radius:12px;border:1px solid var(--rh-line);background:var(--rh-2);color:var(--rh-text);padding:0 14px;font:500 14px var(--font);width:100%}.rh-select.sm{min-height:32px;width:auto;max-width:180px;padding:0 10px;font-size:12.5px;border-radius:99px}.rh-select option{background:#fff}.rh-input:focus,.rh-select:focus{outline:1px solid var(--rh-up)}.rh-seg{display:inline-flex;gap:2px;padding:3px;border-radius:99px;background:var(--rh-2);align-self:flex-start;max-width:100%;overflow-x:auto;scrollbar-width:none;flex:none}.rh-seg button{border:0;background:transparent;color:var(--rh-dim);padding:6px 14px;border-radius:99px;font:600 12.5px var(--font)}.rh-seg button.on{background:var(--rh-text);color:#fff}.rh-seg.big button{padding:9px 22px;font-size:14px}.rh-toggle{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--rh-dim);cursor:pointer}.rh-toggle input{position:absolute;opacity:0}.rh-toggle span{width:34px;height:20px;border-radius:99px;background:var(--rh-3);position:relative;transition:background .2s}.rh-toggle span:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .2s}.rh-toggle input:checked+span{background:var(--rh-up)}.rh-toggle input:checked+span:after{transform:translateX(14px)}.rh-toast{margin:0 16px;padding:10px 14px;border-radius:12px;font-size:13px}.rh-toast.up{background:var(--rh-up-soft);color:var(--rh-up)}.rh-toast.down{background:var(--rh-down-soft);color:var(--rh-down)}.rh-hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.rh-tile{background:var(--rh-1);border:1px solid var(--rh-line);border-radius:20px;padding:22px;min-height:180px;display:flex;flex-direction:column;gap:6px;transition:border-color .2s,transform .2s,background .2s}.rh-tile:hover{border-color:#cdd2cb;background:var(--rh-2);transform:translateY(-2px)}.rh-tile-big{font:500 clamp(44px,7vw,64px)/1 var(--font);letter-spacing:-.04em;margin-top:auto}.rh-tile .rh-dim{font-size:13.5px}.rh-glist{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:12px;gap:12px}.rh-gcard{transition:border-color .2s}.rh-gcard:hover{border-color:#cdd2cb}.rh-gname{font:600 17px var(--font);letter-spacing:-.01em}.rh-gtitle{font:600 15px var(--font)}.rh-clubs{display:flex;flex-wrap:wrap;gap:6px}.rh-clubs span{font-size:12px;padding:4px 10px;border-radius:99px;background:var(--rh-2);color:var(--rh-dim)}.rh-clubs span.me{color:var(--rh-up);background:var(--rh-up-soft)}.rh-form{gap:18px;padding:22px;max-width:860px}.rh-form-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.rh-field{display:flex;flex-direction:column;gap:8px}.rh-pickclubs{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}.rh-pickclubs button{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid var(--rh-line);background:var(--rh-2);color:var(--rh-text);font:500 13.5px var(--font);text-align:left;transition:border-color .15s,background .15s}.rh-pickclubs button em{font:600 10px var(--font);font-style:normal;text-transform:uppercase;color:var(--rh-up);margin-left:6px}.rh-pickclubs button i{font-style:normal;color:var(--rh-dim)}.rh-pickclubs button.on{border-color:var(--rh-up);background:var(--rh-up-soft)}.rh-pickclubs button.on i{color:var(--rh-up)}.rh-h2h{padding:0;gap:0;overflow:hidden}.rh-h2h-top{display:flex;justify-content:space-between;gap:16px;padding:20px 20px 6px;flex-wrap:wrap}.rh-big{font:500 clamp(44px,8vw,64px)/1.05 var(--font);letter-spacing:-.045em;margin-top:4px}.rh-vs{font-size:.38em;letter-spacing:-.01em;color:var(--rh-dim);margin-left:10px}.rh-delta{font:600 14px var(--font);margin-top:2px}.rh-delta.up{color:var(--rh-up)}.rh-delta.down{color:var(--rh-down)}.rh-winbar{width:180px;max-width:100%;height:4px;border-radius:99px;background:var(--rh-3);overflow:hidden;margin:10px 0 4px auto}.rh-winbar span{display:block;height:100%;border-radius:99px;transition:width .8s ease}.rh-winbar span.up{background:var(--rh-up)}.rh-winbar span.down{background:var(--rh-down)}.rh-chart{width:100%;height:120px;display:block}.rh-chart-zero{stroke:#d6dad3;stroke-dasharray:2 5;stroke-width:1}.rh-chart-line{fill:none;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.rh-chart-line.up{stroke:var(--rh-up)}.rh-chart-line.down{stroke:var(--rh-down)}.rh-chart-fill.up{fill:url(#none);fill:rgba(29,138,60,.07)}.rh-chart-fill.down{fill:rgba(212,71,15,.07)}.rh-chart-dot.up{fill:var(--rh-up)}.rh-chart-dot.down{fill:var(--rh-down)}.rh-rows{display:flex;flex-direction:column;border-top:1px solid var(--rh-line)}.rh-line{padding:12px 20px 6px;font:500 11px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.rh-row{display:grid;grid-template-columns:minmax(0,1fr) 40px 44px 36px 44px 40px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:10px 20px;border-bottom:1px solid var(--rh-line)}.rh-row:last-child{border-bottom:0}.rh-pl{display:flex;flex-direction:column;min-width:0}.rh-pl.r{align-items:flex-end;text-align:right}.rh-pl-n{font:500 14px var(--font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rh-pl-m{font-size:11.5px;color:var(--rh-dim)}.rh-on{color:var(--rh-up)}.rh-pts{font:600 18px var(--font);text-align:center;letter-spacing:-.02em}.rh-pts.up{color:var(--rh-up)}.rh-pts.dn{color:var(--rh-text);opacity:.55}.rh-pts.pre{font:500 12px var(--font);color:var(--rh-dim)}.rh-slot{font:600 10px var(--font);color:var(--c);text-align:center;letter-spacing:.04em}.rh-proj{font:500 13px var(--font);color:rgba(18,21,19,.36);text-align:center}.rh-score{font:600 17px var(--font);color:var(--rh-up);text-align:center;letter-spacing:-.02em}.rh-score.none{color:#a6aca7;font-weight:500}.rh-row-head{padding-top:8px!important;padding-bottom:2px!important;border-bottom:0!important}.rh-row-head span{font:600 9.5px var(--font);letter-spacing:.08em;color:var(--rh-dim);text-align:center}.rh-row-head span:nth-child(2),.rh-row-head span:nth-child(6){color:rgba(18,21,19,.36)}.rh-lb{display:grid;grid-template-columns:28px minmax(0,1fr) auto 56px 52px;grid-gap:10px;gap:10px;align-items:center;padding:14px 18px;border:0;border-bottom:1px solid var(--rh-line);background:transparent;color:var(--rh-text);text-align:left;font:inherit}.rh-lb:last-child{border-bottom:0}.rh-lb.sel,.rh-lb:hover{background:var(--rh-2)}.rh-lb.me .rh-lb-name{color:var(--rh-up)}.rh-lb-rank{color:var(--rh-dim);font-size:13px}.rh-lb-name{font:600 14.5px var(--font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-lb-name em{font:600 10px var(--font);font-style:normal;text-transform:uppercase;margin-left:6px}.rh-lb-score{font:600 20px var(--font);text-align:right;letter-spacing:-.02em}.rh-lb-gap{font:600 12.5px var(--font);text-align:right}.rh-lb-gap.up{color:var(--rh-up)}.rh-lb-gap.down{color:var(--rh-down)}.rh-draft{display:flex;flex-direction:column;gap:14px}.rh-clock{justify-content:space-between;gap:16px;padding:20px 22px;border-radius:20px;background:var(--rh-1);border:1px solid var(--rh-line)}.rh-clock.mine{border-color:var(--rh-up);background:linear-gradient(135deg,rgba(29,138,60,.16),rgba(29,138,60,.02) 60%),var(--rh-1);animation:rhglow 2s ease-in-out infinite}.rh-clock.done{border-color:#d6dad3}.rh-clock-k{font:600 12px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--rh-dim)}.rh-clock.mine .rh-clock-k{color:var(--rh-up)}.rh-clock-team{font:600 clamp(28px,4.5vw,40px)/1.1 var(--font);letter-spacing:-.035em;margin:2px 0}.rh-clock-last{display:flex;flex-direction:column;gap:1px;padding:12px 16px;border-radius:14px;background:var(--rh-2);min-width:200px}@keyframes rhin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rh-dgrid{display:grid;grid-template-columns:290px minmax(0,1fr) 280px;grid-gap:14px;gap:14px;align-items:start}.rh-dleft{position:-webkit-sticky;position:sticky;top:76px}.rh-dright{gap:12px}.rh-dright,.rh-oval{display:flex;flex-direction:column}.rh-oval{position:relative;gap:14px;padding:26px 10px;border-radius:50%/24%;overflow:hidden;background:radial-gradient(70% 50% at 50% 50%,rgba(29,138,60,.08),transparent 70%),#f7f9f5;box-shadow:inset 0 0 0 1px rgba(29,138,60,.35)}.rh-oval-c{position:absolute;left:50%;top:50%;width:54px;height:54px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px rgba(29,138,60,.25)}.rh-oval:after,.rh-oval:before{content:"";position:absolute;left:18%;right:18%;height:64px;border:1px solid rgba(29,138,60,.22)}.rh-oval:before{top:-1px;border-top:0;border-radius:0 0 50% 50%/0 0 100% 100%}.rh-oval:after{bottom:-1px;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0}.rh-oval-line{position:relative;z-index:1;gap:6px;flex-wrap:wrap}.rh-oval-line,.rh-ps{display:flex;justify-content:center}.rh-ps{min-width:70px;max-width:84px;min-height:42px;flex-direction:column;align-items:center;border-radius:10px;border:1px dashed #cfd4cc;color:#9aa19c;font:600 10px var(--font);letter-spacing:.06em}.rh-ps.on{border:0;background:var(--rh-2);color:var(--rh-text);box-shadow:inset 0 -2px 0 var(--c);animation:rhpop .35s cubic-bezier(.2,1.5,.4,1);padding:0 6px}.rh-ps.on b{font:600 12px var(--font);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-ps.on em{font:500 10.5px var(--font);font-style:normal;color:var(--c)}@keyframes rhpop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.rh-pool{padding:0;gap:0;overflow:hidden}.rh-pool-ctl{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:16px;border-bottom:1px solid var(--rh-line)}.rh-pool-ctl .rh-input{flex:1 1 220px}.rh-list{display:flex;flex-direction:column;max-height:70vh;overflow-y:auto;scrollbar-color:#d6dad3 transparent}.rh-lrow{display:grid;grid-template-columns:minmax(0,1fr) 44px 40px 40px 112px;grid-gap:10px;gap:10px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--rh-line)}.rh-lrow.head{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--rh-1);font:500 10.5px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--rh-dim);padding-top:12px;padding-bottom:10px}.rh-lrow:not(.head):hover{background:var(--rh-2)}.rh-num{font:600 14px var(--font);text-align:right}.rh-doubt{font:600 9.5px var(--font);font-style:normal;text-transform:uppercase;color:#f5c242;margin-left:4px}.rh-next{display:flex;gap:10px;align-items:center;font-size:13.5px;padding:6px 0}.rh-next .rh-mono{width:32px;font-size:11px}.rh-next.me{color:var(--rh-up);font-weight:600}.rh-next em{margin-left:auto;font:600 10px var(--font);font-style:normal;text-transform:uppercase}.rh-order{display:flex;flex-wrap:wrap;gap:6px}.rh-order span{font-size:12px;padding:5px 10px;border-radius:99px;background:var(--rh-2);color:var(--rh-dim)}.rh-order .me{color:var(--rh-up)}.rh-order .clock{background:var(--rh-text);color:#fff}.rh-feed{display:flex;gap:8px;align-items:center;font-size:12.5px;animation:rhin .35s ease}.rh-feed i{width:6px;height:6px;border-radius:50%;flex:none}.rh-feed .rh-dim:last-child{margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45%;text-align:right}.rh-board{display:grid;grid-gap:4px;gap:4px;min-width:max-content}.rh-bh{font:600 11.5px var(--font);padding:6px;text-align:center;color:var(--rh-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-bh.me{color:var(--rh-up)}.rh-br{font:500 10.5px var(--font);color:#9aa19c;display:grid;place-items:center}.rh-bc{min-height:40px;border-radius:8px;background:var(--rh-2);border:1px solid var(--rh-line);display:flex;flex-direction:column;justify-content:center;padding:4px 8px;font-size:11.5px}.rh-bc em{font:500 9.5px var(--font);font-style:normal;color:#9aa19c}.rh-bc.on{background:var(--rh-2);border-color:transparent;box-shadow:inset 2px 0 0 var(--c)}.rh-bc.on b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-bc.on em{color:var(--c)}.rh-bc.clock{border-color:var(--rh-up);background:var(--rh-up-soft);animation:rhglow 2s ease-in-out infinite}.rh.compact{gap:12px}.rh.compact .rh-head{padding-top:0;align-items:center}.rh.compact .rh-title{font-size:22px;letter-spacing:-.025em}.rh.compact .rh-head .rh-dim{font-size:12px;margin-top:1px!important}.rh-headright{display:flex;gap:8px;align-items:center}.rh-h2h-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:12px 16px 6px}.rh-side{display:flex;flex-direction:column;min-width:0}.rh-side.r{align-items:flex-end;text-align:right}.rh-side-n{font:500 12.5px var(--font);color:var(--rh-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rh-side-n em{font:600 9.5px var(--font);font-style:normal;text-transform:uppercase;color:var(--rh-up);margin-left:5px}.rh-big{font:500 34px/1.05 var(--font);letter-spacing:-.04em;margin:0}.rh-big.up{color:var(--rh-up)}.rh-big.down{color:var(--rh-down)}.rh-big.dim{color:var(--rh-dim)}.rh-mid{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;min-width:110px}.rh-mid .rh-delta{font:600 17px var(--font);margin:0}.rh-mid .rh-winbar{width:110px;margin:3px 0 2px}.rh-h2h .rh-chart{height:46px}.rh-h2h .rh-row{padding:6px 16px}.rh-h2h .rh-pl-n{font-size:13px;line-height:1.25}.rh-h2h .rh-pl-m{font-size:10.5px;line-height:1.2}.rh-h2h .rh-pts{font-size:16px}.rh-lb{padding:9px 16px}.rh-lb-score{font-size:17px}.rh-clock{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;padding:10px 16px;border-radius:14px}.rh-clock-k{font-size:10.5px}.rh-clock-team{font:600 17px var(--font);letter-spacing:-.02em;margin:0}.rh-clock-last,.rh-clock-meta{font-size:12.5px}.rh-clock-last{margin-left:auto;padding:0;background:none;min-width:0;display:inline;animation:rhin .4s ease}.rh-field-card{gap:8px;padding:12px}.rh-oval{gap:8px;padding:16px 8px}.rh-ps{min-width:58px;max-width:72px;min-height:34px;font-size:9.5px;border-radius:8px}.rh-ps.on b{font-size:11px}.rh-ps.on em{font-size:9.5px}.rh-oval-c{width:40px;height:40px}.rh-oval:after,.rh-oval:before{height:44px}.rh-dgrid{grid-template-columns:260px minmax(0,1fr) 260px}.rh-dleft{top:calc(var(--navh, 56px) + 10px)}.rh-lrow{padding:8px 16px}.rh-avgtot{display:flex;justify-content:flex-end;font-size:12px}.rh-field-card .rh-select.sm{max-width:150px}.cap{display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.cap>*,.rh-dgrid>*{min-width:0}.cap-five{position:-webkit-sticky;position:sticky;top:calc(var(--navh, 56px) + 10px);gap:12px}.cap-budget{display:flex;flex-direction:column;gap:6px}.cap-left{display:block;font:500 34px/1.05 var(--font);letter-spacing:-.04em;color:var(--rh-up)}.cap-bar{height:4px;border-radius:99px;background:var(--rh-3);overflow:hidden}.cap-bar span{display:block;height:100%;background:var(--rh-up);transition:width .4s ease}.cap-bar span.over{background:var(--rh-down)}.cap-slots{display:flex;flex-direction:column;gap:6px}.cap-slot{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 22px;grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;align-items:center;padding:8px 10px;border-radius:12px;background:var(--rh-2);animation:rhpop .3s cubic-bezier(.2,1.5,.4,1)}.cap-slot.empty{display:flex;align-items:center;justify-content:center;min-height:46px;border:1px dashed #cfd4cc;background:transparent;color:#9aa19c;font:600 11px var(--font);letter-spacing:.06em;text-transform:uppercase;animation:none}.cap-slot.capt{box-shadow:inset 0 0 0 1px var(--rh-up)}.cap-c{grid-row:1/span 2;width:28px;height:28px;border-radius:50%;border:1px solid #cdd2cb;background:transparent;color:var(--rh-dim);font:700 12px var(--font)}.cap-c.on{background:var(--rh-up);border-color:var(--rh-up);color:#fff}.cap-slot-n{font:600 13.5px var(--font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-slot-m{font-size:11px;grid-column:2}.cap-x{grid-column:3;grid-row:1/span 2;border:0;background:transparent;color:var(--rh-dim);font-size:18px;line-height:1}.cap-x:hover{color:var(--rh-down)}.cap-row{grid-template-columns:minmax(0,1fr) 40px 38px 56px 104px}.cap-row.picked{background:rgba(29,138,60,.05)}.cap-cb{display:inline-grid;place-items:center;width:16px;height:16px;background:var(--rh-up);color:#fff;font:700 9.5px var(--font);margin-right:5px;vertical-align:1px}.cap-cb,.rh-face{border-radius:50%}.rh-face{display:inline-block;flex:none;padding:2px}.rh-face>span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#e8eae5;font:600 10px var(--font);color:var(--rh-dim)}.rh-face img{width:100%;height:100%;object-fit:cover;object-position:top center;transform:scale(1.15) translateY(6%)}.rh-who{display:flex;align-items:center;gap:9px;min-width:0}.rh-who.r{flex-direction:row-reverse}.rh-who>.rh-pl{min-width:0}.rh-ps.on{gap:1px}.rh-ps.on .rh-face{margin-bottom:1px}.cap-slot-n{display:flex;align-items:center;gap:6px}.rh-game-top .rh-who{gap:7px}.rh-newgrid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:14px;gap:14px;align-items:start;max-width:1240px}.rh-newgrid .rh-form{max-width:none}.rh-prize{gap:16px;padding:20px;position:-webkit-sticky;position:sticky;top:calc(var(--navh, 56px) + 10px);transition:border-color .2s}.rh-prize.on{border-color:rgba(29,138,60,.45);background:linear-gradient(180deg,rgba(29,138,60,.06),transparent 40%),var(--rh-1)}.rh-prize-head{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer}.rh-prize-head>span:first-child{display:flex;flex-direction:column;gap:2px}.rh-prize-head b{font:600 15px var(--font)}.rh-amounts{display:flex;flex-wrap:wrap;gap:6px}.rh-amount-custom,.rh-amounts button{border:1px solid var(--rh-line);background:var(--rh-2);color:var(--rh-text);border-radius:99px;padding:7px 14px;font:600 13px var(--font)}.rh-amount-custom.on,.rh-amounts button.on{background:var(--rh-up);border-color:var(--rh-up);color:#fff}.rh-amounts button.idea{font-weight:500;color:var(--rh-dim);font-size:12px;padding:6px 12px}.rh-amounts button.idea:hover{color:var(--rh-text)}.rh-amount-custom{display:inline-flex;align-items:center;gap:2px;padding:0 12px}.rh-amount-custom input{width:54px;min-height:32px;border:0;background:transparent;color:inherit;font:inherit;outline:none}.rh-amount-custom input::placeholder{color:var(--rh-dim)}.rh-potbox{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:14px;background:var(--rh-2)}.rh-potbox b{font:500 40px/1.05 var(--font);letter-spacing:-.04em;color:var(--rh-up)}.rh-potbox .rh-dim{font-size:12.5px}.rh-payouts{display:flex;gap:8px;flex-wrap:wrap}.rh-payouts span{display:flex;flex-direction:column;padding:8px 12px;border-radius:12px;background:var(--rh-2);min-width:70px}.rh-payouts em{font:600 10.5px var(--font);font-style:normal;text-transform:uppercase;letter-spacing:.06em;color:var(--rh-dim)}.rh-payouts b{font:600 18px var(--font)}.rh-seg button:disabled{opacity:.35;cursor:not-allowed}.rh-extra{display:flex;gap:6px;align-items:center}.rh-extra .rh-input{min-height:38px;font-size:13px}.rh-prizechip{align-self:flex-start;font:600 12px var(--font);color:var(--rh-up);background:var(--rh-up-soft);padding:4px 10px;border-radius:99px}.rh-prizestrip{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px}.rh-prizestrip.final{border-color:rgba(29,138,60,.45)}.rh-prizestrip-pool b{font:600 17px var(--font);color:var(--rh-up)}.rh-prizestrip-pool .rh-dim{font-size:12px}.rh-prizestrip-list{display:flex;flex-wrap:wrap;gap:6px;font-size:12.5px}.rh-prizestrip-list span{padding:4px 10px;border-radius:99px;background:var(--rh-2);color:var(--rh-dim)}.rh-prizestrip-list span b{color:var(--rh-text)}.rh-prizestrip-list span.me{color:var(--rh-up);box-shadow:inset 0 0 0 1px var(--rh-up)}.rh-prizestrip-list em{font-style:normal;font-weight:600}.rh-prizestrip-win{margin-left:auto;font:600 14px var(--font)}.rh-prizestrip-win.me{color:var(--rh-up)}.rh-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:12px;gap:12px}.rh-game{gap:12px}.rh-game.live{border-color:rgba(29,138,60,.45)}.rh-game-team{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--rh-line)}.rh-game-score{display:flex;justify-content:space-between;align-items:baseline;color:var(--rh-dim)}.rh-game-score span{font:600 16px var(--font)}.rh-game-score b{font:500 32px/1 var(--font);letter-spacing:-.04em}.rh-game-score.lead{color:var(--rh-text)}.rh-game-score.lead b{color:var(--rh-up)}.rh-game-top{display:flex;flex-direction:column;gap:4px}.rh-game-top>span{display:flex;justify-content:space-between;gap:8px;font-size:13px}.rh-game-top b{font-weight:600}@media (max-width:1180px){.rh-newgrid{grid-template-columns:minmax(0,1fr) 320px}.rh-dgrid{grid-template-columns:260px minmax(0,1fr)}.rh-dright{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width:760px){.rh-hub{grid-template-columns:1fr 1fr;gap:10px}.rh-tile{min-height:140px;padding:16px;border-radius:16px}.rh-tile .rh-dim{font-size:12px}.rh-dgrid{grid-template-columns:1fr}.rh-dleft{position:static}.rh-oval{border-radius:44%/18%}.rh-lrow{grid-template-columns:minmax(0,1fr) 40px 104px;padding:10px 12px}.hide-sm{display:none}.rh-form-2{grid-template-columns:1fr}.rh-row{grid-template-columns:minmax(0,1fr) 26px 32px 28px 32px 26px minmax(0,1fr);gap:3px;padding:9px 8px}.rh-proj{font-size:11.5px}.rh-h2h .rh-pl-m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rh-h2h .rh-pl-n{font-size:12.5px}.rh-score{font-size:15px}.rh-row-head span{font-size:8.5px;letter-spacing:.03em}.rh-pl-n{font-size:13px}.rh-pts{font-size:16px}.rh-line{padding:10px 12px 4px}.rh-h2h-top{padding:16px 14px 4px}.rh-winbar{margin-left:0}.rh-games,.rh-glist{grid-template-columns:1fr}.rh-clock{top:var(--navh,56px);z-index:6;box-shadow:0 -8px 0 var(--rh-bg)}.rh-clock,.rh-dleft{position:-webkit-sticky;position:sticky}.rh-dleft{top:calc(var(--navh, 56px) + 66px);z-index:5;margin:0 -2px;padding:4px 0 6px;background:var(--rh-bg)}.rh-list{max-height:none;overflow:visible}.rh-lrow.head{position:static}.rh-field-card{padding:8px 10px;border-radius:14px}.rh-oval{padding:10px 4px;gap:5px;border-radius:30%/14%}.rh-oval-c,.rh-oval:after,.rh-oval:before{display:none}.rh-ps{min-width:0;flex:0 1 76px;min-height:28px;padding:2px 4px}.rh-ps.on{flex-direction:row;gap:4px}.rh-ps.on .rh-face{display:none}.rh-h2h .rh-face{width:22px!important;height:22px!important;padding:1.5px}.rh-h2h .rh-who{gap:6px}.rh-oval-line{gap:4px;flex-wrap:nowrap}.rh-clock-last{margin-left:0;width:100%}.rh-h2h-top{padding:10px 12px 4px;gap:6px}.rh-big{font-size:28px}.rh-mid{min-width:84px}.rh-mid .rh-winbar{width:80px}.rh-h2h .rh-row{padding:5px 10px}.rh-h2h .rh-pts{font-size:15px}.rh.compact .rh-head{flex-wrap:nowrap;gap:8px}.rh.compact .rh-title{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-headright .rh-chip{display:none}.rh-sub a{padding:9px 11px;font-size:13px}.cap,.rh-newgrid{grid-template-columns:minmax(0,1fr)}.rh-prize{position:static}.rh-prizestrip-win{margin-left:0;width:100%}.rh-pool-ctl{padding:10px;gap:8px}.rh-pool-ctl .rh-input{flex-basis:100%;min-height:40px}.cap-five{top:var(--navh,56px);z-index:5;padding:10px;gap:8px;box-shadow:0 -8px 0 var(--rh-bg)}.cap-budget{flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}.cap-budget>div:first-child{display:flex;align-items:baseline;gap:8px}.cap-left{font-size:24px}.cap-bar{flex:1 1 100px}.cap-budget>.rh-dim{width:100%}.cap-slots{flex-direction:row;overflow-x:auto;scrollbar-width:none}.cap-slot{flex:0 0 150px;padding:6px 8px}.cap-slot.empty{flex:0 0 90px;min-height:40px}.cap-row{grid-template-columns:minmax(0,1fr) 34px 52px 96px}}.cb-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);grid-gap:16px;gap:16px;align-items:start}.cb-side{display:flex;flex-direction:column;gap:10px;position:-webkit-sticky;position:sticky;top:64px;max-height:calc(100vh - 76px);overflow-y:auto;min-width:0}.cb-panel{padding:0;overflow:hidden;flex-shrink:0}.cb-item{border-top:1px solid var(--line)}.cb-item>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto 14px;grid-gap:8px;gap:8px;align-items:center;padding:6px 12px;font-size:13px}.cb-item>summary::-webkit-details-marker{display:none}.cb-item>summary:hover{background:rgb(0 0 0/.03)}.cb-item[open]>summary{background:rgb(0 0 0/.04)}.cb-caret{font-size:11px;color:var(--muted,#8d978e);transition:transform .15s}.cb-item[open] .cb-caret{transform:rotate(180deg)}.cb-table{min-width:620px}.cb-table td,.cb-table th{padding-top:5px;padding-bottom:5px}@media (max-width:1000px){.cb-layout{grid-template-columns:1fr}.cb-side{position:static;max-height:none;overflow:visible}}.bet-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px}.bet-form b{flex-basis:100%}.bet-form input,.bet-form select{min-height:38px;border:1px solid var(--line);border-radius:10px;padding:0 10px;font:inherit;font-size:14px;background:#fff;flex:1 1 160px}.bet-form input[name=subject]{flex:2 1 220px}.bet-form input[name=line]{flex:0 1 120px}.bet-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px}.bet-card{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px}.bet-card.done{background:#fafbf8}.bet-line{font:600 14px var(--mono);color:var(--g5,#1f6b3a)}.bet-status{font:600 10.5px var(--mono);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:#1f6b3a}.bet-status.open{color:#a87a22}.bet-status.push,.bet-status.void{color:#8a958c}.bet-sides{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.bet-side{display:flex;flex-direction:column;gap:1px;border-radius:9px;padding:6px 9px;background:#f4f7f1;font-size:13px}.bet-side-k{font:600 10.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#6b756d}.bet-side.won{background:#e2f1e5;box-shadow:inset 0 0 0 1.5px #1f6b3a}.bet-side.won .bet-side-k{color:#1f6b3a}.bet-side.lost{opacity:.55}.bet-actions{display:flex;flex-wrap:wrap;gap:6px}.bet-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:4px 10px;font-size:12px;cursor:pointer}.bet-actions button.danger{color:#c8352b}.th-sort{color:inherit;font-weight:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.th-sort:hover{text-decoration:underline;text-underline-offset:3px}.th-sort.on{font-weight:800;color:var(--ink)}.nav-me-logo{width:26px;height:26px;border-radius:8px;object-fit:cover;flex:none}.logo-edit{display:flex;flex-direction:column;align-items:center;gap:2px}.logo-edit button{background:none;border:0;padding:0;font-size:11px;color:inherit;opacity:.75;text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.logo-edit button:hover{opacity:1}.logo-edit-msg{font-size:11px;max-width:120px;text-align:center}.logo-modal{position:fixed;inset:0;z-index:100;background:rgb(8 12 9/.62);display:grid;place-items:center;padding:16px}.logo-modal-card{background:#fff;color:var(--ink);border-radius:18px;padding:18px;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:100%;box-shadow:0 20px 60px #0007}.logo-modal-card>.muted,.logo-modal-card>b{align-self:flex-start}.logo-crop{position:relative;overflow:hidden;border-radius:14px;background:#1a1f1b;cursor:-webkit-grab;cursor:grab;touch-action:none}.logo-crop:active{cursor:-webkit-grabbing;cursor:grabbing}.logo-crop-ring{position:absolute;inset:0;border-radius:14px;box-shadow:inset 0 0 0 2px rgb(255 255 255/.85);pointer-events:none}.ask-box{padding:12px;display:flex;flex-direction:column;gap:10px;border:1px solid #d9e6d2;background:linear-gradient(180deg,#f6faf3,#fff)}.ask-spark{display:grid;place-items:center;width:38px;flex:none;border-radius:10px;background:var(--ink);color:#e2b23f;font-size:16px}.ask-chip{border:1px solid var(--line);background:#fff;border-radius:99px;padding:5px 11px;font-size:12px;cursor:pointer;color:inherit}.ask-chip:hover{border-color:var(--ink)}.rh [data-pid]{cursor:pointer}.rh .rh-who[data-pid]:hover .rh-ellip,.rh .rh-who[data-pid]:hover .rh-pl-n{text-decoration:underline;text-underline-offset:3px}.rh-sheet-back{position:fixed;inset:0;z-index:200;background:rgba(18,21,19,.32);display:flex;align-items:center;justify-content:center;padding:16px;animation:rhfade .15s ease-out}@keyframes rhfade{0%{opacity:0}to{opacity:1}}.rh-sheet{position:relative;width:min(520px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--rh-1);border:1px solid var(--rh-line);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:16px;color:var(--rh-text);cursor:default}.rh-sheet-x{position:absolute;top:10px;right:12px;width:32px;height:32px;border-radius:50%;border:0;background:var(--rh-3);color:var(--rh-text);font-size:20px;line-height:1;cursor:pointer}.rh-sheet-head{display:flex;gap:14px;align-items:center;padding-right:30px}.rh-sheet-head h2{margin:0;font:600 22px var(--font);letter-spacing:-.02em}.rh-sheet-tiles{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px}.rh-sheet-tiles div{background:var(--rh-2);border-radius:12px;padding:9px 8px;display:flex;flex-direction:column;gap:2px}.rh-sheet-tiles .rh-k{font-size:9.5px}.rh-sheet-tiles b{font:600 18px var(--mono,var(--font))}.rh-sheet-bars{display:flex;gap:4px;height:150px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.rh-sheet-bars::-webkit-scrollbar{display:none}.rh-sheet-bars>div{flex:1 0 30px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;min-width:30px}.rh-sheet-bars i{width:100%;max-width:26px;border-radius:5px 5px 2px 2px;display:block}.rh-sheet-bars em{font:600 11px var(--mono,var(--font));font-style:normal}.rh-sheet-bars span{font-size:10px;font-weight:600}.rh-sheet-bars small{font-size:9px;color:var(--rh-dim)}.rh-sheet-range{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.rh-sheet-range div{display:flex;flex-direction:column}.rh-sheet-range b{font:600 17px var(--mono,var(--font))}.rh-sheet-range span{font-size:11px;color:var(--rh-dim)}.rh-sheet-foot{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;border-top:1px solid var(--rh-line);padding-top:12px}@media (max-width:640px){.rh-sheet-back{align-items:flex-end;padding:0}.rh-sheet{width:100%;border-radius:20px 20px 0 0;max-height:88dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));animation:rhup .2s ease-out}.rh-sheet-tiles{grid-template-columns:repeat(3,1fr)}}@keyframes rhup{0%{transform:translateY(30px)}to{transform:none}}.mx-scrub{gap:12px}.mx-scrubtop{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.mx-scrub input[type=range]{width:100%;accent-color:var(--rh-up)}.mx-games{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.mx-games::-webkit-scrollbar{display:none}.mx-game{display:flex;flex-direction:column;gap:2px;padding:6px 10px;border-radius:10px;background:var(--rh-2);font-size:11.5px;color:var(--rh-dim);white-space:nowrap;flex:none}.mx-game b{font-size:12px;color:var(--rh-text);font-weight:600}.mx-game.live{background:var(--rh-up-soft);color:var(--rh-up)}.mx-game.final b{color:var(--rh-dim)}.mx-matchups{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px}.mx-mu{text-align:left;background:var(--rh-1);border:1px solid var(--rh-line);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:6px;cursor:pointer;color:inherit;font:inherit;min-width:0}.mx-mu:hover{border-color:#cdd2cb}.mx-mu.on{border-color:var(--rh-up);box-shadow:0 0 0 1px var(--rh-up)}.mx-mu-t{display:flex;justify-content:space-between;gap:8px;font-size:13.5px;font-weight:500;min-width:0}.mx-mu-t b{font-size:15px}.mx-mu svg{width:100%;height:32px}.mx-mu-p{display:flex;justify-content:space-between;font-size:11.5px;color:var(--rh-dim)}.mx-winbar{display:flex;height:4px;border-radius:2px;overflow:hidden;gap:2px}.mx-winbar i{display:block;height:100%;transition:width .3s}.mx-winbar.wide{width:100%;height:6px}.mx-board,.mx-sb{gap:14px}.mx-sb{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:14px;align-items:center}.mx-sbt{display:flex;flex-direction:column;gap:3px;min-width:0}.mx-sbt.b{text-align:right;align-items:flex-end}.mx-sbt b{font:600 18px/1.15 var(--font);letter-spacing:-.02em}.mx-big{font:700 clamp(40px,7vw,64px)/1 var(--mono);letter-spacing:-.04em}.mx-sbm{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:150px}.mx-pct{font:700 32px/1 var(--mono)}.mx-pct small{font-size:16px;color:var(--rh-dim)}.mx-worm{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--rh-line);padding-top:12px}.mx-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;align-items:center}.mx-legend span{display:inline-flex;align-items:center;gap:6px}.mx-legend i{display:inline-block;width:18px;height:0;border-top:2px solid var(--rh-text)}.mx-legend i.dash{border-top-style:dashed;opacity:.75}.mx-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.mx-col{gap:14px;margin-top:8px}.mx-col,.mx-line{display:flex;flex-direction:column}.mx-line{gap:2px}.mx-line .rh-k{padding:0 2px 4px}.mx-row{display:grid;grid-template-columns:34px minmax(0,1fr) 74px 42px 64px;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;background:var(--rh-1);border:1px solid var(--rh-line)}.mx-row.bench{opacity:.7}.mx-who{flex-direction:column;gap:2px}.mx-name,.mx-who{display:flex;min-width:0}.mx-name{align-items:center;gap:6px;font-weight:600;font-size:14px}.mx-cap{font:700 10px/1 var(--mono);padding:3px 5px;border-radius:5px;background:var(--rh-text);color:#fff;flex:none}.mx-cap.VC{background:var(--rh-3);color:var(--rh-text)}.mx-inj{font:700 10px/1 var(--mono);padding:3px 5px;border-radius:5px;background:var(--rh-down-soft);color:var(--rh-down);flex:none}.mx-sub{display:flex;gap:8px;flex-wrap:wrap;font-size:11.5px;color:var(--rh-dim)}.mx-stats{color:#4d544f}.mx-tog{display:flex;flex-direction:column;gap:3px;font-size:10.5px;align-items:flex-end}.mx-togbar{width:100%;height:6px;border-radius:3px;background:var(--rh-3);overflow:hidden}.mx-togbar i{display:block;height:100%;border-radius:3px}.mx-rate{display:flex;justify-content:center}.mx-chip{font:700 12px/1 var(--mono);padding:5px 6px;border-radius:6px;color:#000;min-width:36px;text-align:center}.mx-score{flex-direction:column;align-items:flex-end;gap:1px}.mx-score b{font-size:20px;line-height:1}.mx-score span{font-size:10.5px}@media (max-width:900px){.mx-teams{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.mx-sb{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mx-sbm{grid-column:1/-1;grid-row:2;min-width:0}.mx-row{grid-template-columns:30px minmax(0,1fr) 40px 54px;gap:8px;padding:8px}.mx-tog{display:none}.mx-matchups{grid-template-columns:repeat(2,minmax(0,1fr))}}.bd-home{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.bd-right{display:flex;flex-direction:column;gap:14px;min-width:0}.bd-keeper{gap:14px;position:-webkit-sticky;position:sticky;top:calc(var(--navh, 56px) + 12px)}.bd-kh{display:flex;justify-content:space-between;align-items:center;gap:10px}.bd-keyinfo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;border-top:1px solid var(--rh-line);padding-top:12px}.bd-ki{display:flex;flex-direction:column;gap:6px;min-width:0}.bd-kirow{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;font-size:13.5px}.bd-kirow b{font-size:15px}.bd-desk{gap:12px}.bd-wallet{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap}.bd-wallet>div:first-child{display:flex;flex-direction:column;gap:4px}.bd-bal{font-size:30px;line-height:1;letter-spacing:-.03em;color:var(--rh-up)}.bd-form{padding:12px;border-radius:12px;background:var(--rh-2)}.bd-form,.bd-setup{gap:12px}.bd-form,.bd-row,.bd-setup{display:flex;flex-direction:column}.bd-row{gap:7px}.bd-help{margin:-4px 0 0;color:var(--rh-dim)}.bd-help,.bd-sum{font-size:12.5px}.bd-steppers{display:flex;gap:6px;flex-wrap:wrap}.bd-step{display:inline-flex;align-items:center;gap:6px;background:var(--rh-3);border-radius:10px;padding:4px 6px 4px 10px;font-size:13px}.bd-step b{font:600 11px var(--mono);color:var(--rh-dim)}.bd-step button{width:26px;height:26px;border-radius:7px;border:0;background:var(--rh-1);color:var(--rh-text);font-size:15px;cursor:pointer}.bd-step button:disabled{opacity:.35;cursor:default}.bd-step .rh-mono{min-width:14px;text-align:center;font-weight:600}.bd-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.bd-chips button{border:1px solid var(--rh-line);background:var(--rh-1);color:var(--rh-dim);border-radius:99px;padding:6px 11px;font:500 12.5px var(--font);cursor:pointer;display:inline-flex;gap:6px;align-items:baseline}.bd-chips button small{font-size:10.5px;opacity:.75}.bd-chips button.on{border-color:var(--rh-up);color:var(--rh-up);background:var(--rh-up-soft)}.bd-toggles{font-size:13.5px}.bd-list,.bd-toggles{gap:8px}.bd-ch,.bd-list,.bd-toggles{display:flex;flex-direction:column}.bd-ch{gap:5px;padding:10px 12px;border-radius:12px;background:var(--rh-2)}.bd-ch-top{display:flex;justify-content:space-between;gap:8px;font-size:14px}.bd-stake{font-size:12.5px;color:var(--rh-text)}.bd-msg{font-size:12.5px;color:var(--rh-dim);font-style:italic}.bd-ch-act{gap:6px;margin-top:2px}.bd-ch-act,.bd-req{display:flex;flex-wrap:wrap;align-items:center}.bd-req{justify-content:space-between;gap:8px;font-size:13.5px;padding:8px 10px;border-radius:10px;background:var(--rh-2)}.bd-ledger summary{cursor:pointer}.bd-led{gap:8px;font-size:12.5px;padding:5px 0;border-bottom:1px solid var(--rh-line)}.bd-game,.bd-led{display:flex;justify-content:space-between}.bd-game{align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--rh-line)}.bd-game:first-of-type{border-top:0}.bd-game-n{display:flex;flex-direction:column;min-width:0;font-size:13.5px}.bd-game-n .rh-dim{font-size:12px}.bd-score{display:flex;gap:10px;flex-wrap:wrap}.bd-scorebox{flex:1 1 140px;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--rh-2)}.bd-scorebox b{font-size:30px;line-height:1.1}.bd-scorebox.me{box-shadow:inset 0 0 0 1px var(--rh-up)}.bd-duel{display:grid;grid-template-columns:minmax(0,1fr) 40px auto 40px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;padding:8px 0;border-top:1px solid var(--rh-line);font-size:13.5px}.bd-duel b{text-align:center;font-size:16px}.bd-duel-p{display:flex;align-items:center;gap:8px;min-width:0}.bd-duel-p.r{justify-content:flex-end}.bd-duel-m{display:flex;flex-direction:column;align-items:center;font-size:11.5px;white-space:nowrap}.bd-teams{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.bd-pl{display:grid;grid-template-columns:28px minmax(0,1fr) auto 40px;grid-gap:8px;gap:8px;align-items:center;padding:6px 0;border-top:1px solid var(--rh-line);font-size:13.5px}.bd-pl b{text-align:right}.bd-pl-n{display:flex;flex-direction:column;min-width:0}.bd-pl-n .rh-dim{font-size:11.5px}.bd-cv{display:flex;gap:4px}.bd-cv button{border:1px solid var(--rh-line);background:transparent;color:var(--rh-dim);border-radius:6px;padding:3px 6px;font:700 10.5px var(--mono);cursor:pointer}.bd-cv button.on{background:var(--rh-text);color:#fff;border-color:var(--rh-text)}@media (max-width:980px){.bd-home{grid-template-columns:minmax(0,1fr)}.bd-keeper{position:static}}@media (max-width:560px){.bd-keyinfo{grid-template-columns:minmax(0,1fr)}.bd-duel{grid-template-columns:minmax(0,1fr) 32px auto 32px minmax(0,1fr);gap:5px}}.rh-input.sm{padding:6px 10px;font-size:13px;min-height:32px}.mx-pname{all:unset;cursor:pointer;font:inherit;color:inherit;min-width:0}.mx-pname:hover{text-decoration:underline;text-underline-offset:3px}.mx-pname:focus-visible{outline:2px solid var(--rh-up);outline-offset:2px;border-radius:3px}.mx-sheet{width:min(560px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--rh-1,#fff);border:1px solid var(--rh-line,#e5e7e2);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:16px;color:var(--rh-text,var(--rh-text))}.mx-sh-head{display:flex;gap:14px;align-items:center}.mx-sh-name{margin:3px 0 2px;font:600 24px/1.1 var(--font);letter-spacing:-.02em}.mx-sh-now{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.mx-sh-now>div{display:flex;flex-direction:column;gap:4px;background:var(--rh-2,#f3f4f0);border-radius:12px;padding:10px 12px;font-size:12px;min-width:0}.mx-sh-now b{font-size:24px;line-height:1}.mx-sh-line{grid-column:1/-1;font-size:12.5px;color:#4d544f;padding:2px 2px 0}.mx-sh-sec{display:flex;flex-direction:column;gap:8px}.mx-sh-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.mx-bars{position:relative;display:flex;align-items:flex-end;gap:3px;height:120px;padding-bottom:16px}.mx-bar{all:unset;flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;cursor:pointer;position:relative;min-width:0}.mx-bar i{display:block;width:100%;border-radius:3px 3px 1px 1px;min-height:2px}.mx-bar em{position:absolute;bottom:-15px;font:9px var(--mono);color:var(--rh-dim,#8a928e);font-style:normal}.mx-bar.on i{box-shadow:0 0 0 2px var(--rh-text)}.mx-bar:focus-visible i{outline:2px solid var(--rh-up)}.mx-projline{position:absolute;left:0;right:0;border-top:1.5px dashed rgba(18,21,19,.4);margin-bottom:16px;pointer-events:none;z-index:1}.mx-statline{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));grid-gap:6px;gap:6px}.mx-statline span{display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--rh-2,#f3f4f0);border-radius:10px;padding:8px 4px}.mx-statline b{font-size:16px}.mx-statline em{font:600 10px var(--font);letter-spacing:.08em;color:var(--rh-dim,#8a928e);font-style:normal}.mx-hist{width:100%;border-collapse:collapse;font-size:13px}.mx-hist th{text-align:left;font:500 10.5px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--rh-dim,#8a928e);padding:4px 6px}.mx-hist td{padding:6px;border-top:1px solid var(--rh-line,#e5e7e2)}.mx-hist td:last-child{width:40%}.mx-histbar{height:6px;background:var(--rh-3,#e8eae5);overflow:hidden}.mx-histbar,.mx-histbar i{display:block;border-radius:3px}.mx-histbar i{height:100%;background:var(--rh-up,#1d8a3c)}.pt-tabs{display:flex;gap:2px;border-bottom:1px solid var(--rh-line);margin:-4px 0}.pt-tab{flex:0 1 auto;min-width:0;border:0;background:none;padding:8px 10px 9px;font:600 13px var(--font);color:var(--rh-dim);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.pt-tab.on{color:var(--rh-text);border-bottom-color:var(--rh-text)}.pt-tab:focus-visible{outline:2px solid var(--def);outline-offset:-2px;border-radius:6px}.pt-pane{display:flex;flex-direction:column;gap:14px;min-height:260px}.pt-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.pt-tiles div{background:var(--rh-2);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;min-width:0}.pt-tiles b{font-size:17px}.pt-tiles span{font-size:11px;color:var(--rh-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-match{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--rh-line);border-radius:10px;padding:9px 11px}.pt-match div{display:flex;flex-direction:column;gap:2px;min-width:0}.pt-match .rh-dim{font-size:12px}.pt-state{font:700 11px var(--font);color:var(--rh-dim);white-space:nowrap}.pt-state.live{color:var(--rh-down)}.pt-club{max-height:300px;overflow:auto}.pt-club-t{width:100%;border-collapse:collapse;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-club-t th{font:600 10px var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--rh-dim);padding:4px 6px;text-align:right;position:-webkit-sticky;position:sticky;top:0;background:var(--rh-1,#fff)}.pt-club-t td{padding:6px;text-align:right;border-top:1px solid var(--rh-line);white-space:nowrap}.pt-club-t .l{max-width:170px;white-space:normal}.pt-club-t .l,.pt-club-t td:first-child,.pt-club-t th:first-child{text-align:left}.pt-club-t tr.dnp td{color:var(--rh-dim)}.pt-res{font:700 10px var(--font);font-style:normal;border-radius:4px;padding:1px 5px}.pt-res.W{background:var(--rh-up-soft);color:var(--rh-up)}.pt-res.L{background:#fbe9e5;color:#c4462f}.pt-res.cup{background:#fbf4e2;color:#b8892b}@media (max-width:480px){.mx-sh-now,.pt-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-sheet{padding:14px}}.mock-ai{padding:12px 14px;display:flex;flex-direction:column;gap:10px;border:1px solid #d9e6d2;background:linear-gradient(180deg,#f6faf3,#fff)}.mock-ai-opt{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid var(--line);font-size:14px}.mock-ai-opt.main{border-color:#1f6b3a;box-shadow:inset 3px 0 0 #1f6b3a}.cup-panel{gap:12px;background:linear-gradient(160deg,#fbf5e2 0,var(--rh-1) 60%);border-color:#ecdfb4}.cup-head{display:flex;align-items:center;gap:12px}.cup-title{display:block;font:600 19px/1.15 var(--font);letter-spacing:-.02em}.cup-format{display:flex;flex-wrap:wrap;gap:6px}.cup-format span{font-size:11.5px;padding:4px 9px;border-radius:99px;background:rgba(212,166,42,.12);color:#8a6a0c}.cup-next{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:var(--rh-2)}.cup-next b{font-size:17px}.cup-table{width:100%;border-collapse:collapse;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:6px}.cup-table th{font:500 10.5px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--rh-dim);padding:4px 6px;text-align:right}.cup-table td{padding:6px;text-align:right;border-top:1px solid var(--rh-line)}.cup-table .l{text-align:left;max-width:160px}.cup-table tr.safe td{background:#eaf6ee}.cup-table tr.elim td{background:#fbecea}.cup-table tr.safe td:first-child{box-shadow:inset 3px 0 0 #3fae6a}.cup-table tr.elim td:first-child{box-shadow:inset 3px 0 0 #e07a68}.cup-zones{display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--rh-dim);margin-top:6px}.cup-zones span{display:inline-flex;align-items:center;gap:5px}.cup-zones i{width:10px;height:10px;border-radius:3px}.cup-zones i.safe{background:#cfeedd;box-shadow:inset 0 0 0 1px #3fae6a}.cup-zones i.elim{background:#f8d9d3;box-shadow:inset 0 0 0 1px #e07a68}.cup-safe-t{color:#1f8a4c}.cup-elim-t{color:#c4462f}.cup-cal{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:4px;gap:4px}.cup-cal span{display:flex;flex-direction:column;align-items:center;border:1px solid var(--rh-line);border-radius:8px;padding:5px 0}.cup-cal em{font-style:normal;font-size:10px;color:var(--rh-dim)}.cup-tied-box{border:1px solid #ecd9a8;background:#fbf4e2;border-radius:12px;padding:10px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.cup-tied-box .cup-rules{flex-basis:100%}.cup-new{font-size:9.5px;font-weight:800;letter-spacing:.06em;background:#b8892b;color:#fff;border-radius:4px;padding:2px 5px}.cup-rules-sheet{max-width:520px}.cup-rules-btn{padding:3px 10px;font-size:12px}.cup-cross{grid-column:1/-1;margin-top:-4px;font-style:normal;font-size:10.5px;color:var(--rh-dim);text-align:center}@media (max-width:520px){.cup-cal{grid-template-columns:repeat(4,1fr)}}.cup-table tr.me td{background:rgba(29,138,60,.07);font-weight:600}.cup-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:16px;gap:16px;align-items:start}.cup-col{gap:14px;min-width:0}.cup-col,.cup-rules{display:flex;flex-direction:column}.cup-rules{margin:0;padding-left:18px;gap:5px;font-size:13.5px;color:#4d544f}.cup-game{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--rh-2);font-size:13.5px}.cup-game b{font-size:13px;color:var(--rh-dim)}.cup-game .r{text-align:right}.cup-game.me{box-shadow:inset 0 0 0 1px var(--rh-up)}.cup-round{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--rh-line)}.cup-round:first-of-type{border-top:0;padding-top:0}.cup-round-h{font-size:12.5px;font-weight:600}.cup-ko{gap:5px}.cup-ko,.cup-lineup{display:flex;flex-direction:column}.cup-lineup{gap:10px}.cup-line{display:flex;flex-direction:column;gap:6px}.cup-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:6px;gap:6px}.cup-slot{position:relative;text-align:left;display:flex;flex-direction:column;gap:2px;min-height:48px;padding:7px 26px 7px 10px;border-radius:10px;border:1px dashed var(--rh-line);background:transparent;color:inherit;cursor:pointer;font:500 13px var(--font);min-width:0}.cup-slot.full{border-style:solid;background:var(--rh-2)}.cup-slot.on{border-color:var(--rh-up);box-shadow:0 0 0 1px var(--rh-up)}.cup-slot .rh-dim{font-size:11px}.cup-x{position:absolute;top:4px;right:6px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:var(--rh-dim);font-size:14px}.cup-x:hover{background:var(--rh-3);color:var(--rh-text)}.cup-picker{display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto;padding:8px;border-radius:12px;background:var(--rh-2)}.cup-opt{display:flex;align-items:center;gap:8px;padding:7px 8px;border:0;border-radius:8px;background:transparent;color:inherit;font:500 13.5px var(--font);cursor:pointer;min-width:0}.cup-opt:hover{background:var(--rh-3)}.cup-opt.used{opacity:.55}.cup-opt .sw{width:9px;height:9px;border-radius:50%;flex:none}@media (max-width:900px){.cup-page{grid-template-columns:minmax(0,1fr)}}.md-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.md-right{display:flex;flex-direction:column;gap:14px;min-width:0;position:-webkit-sticky;position:sticky;top:calc(var(--navh, 56px) + 12px)}.md-team{gap:14px;padding:18px}.md-team-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.md-h{margin:2px 0;font:600 22px/1.15 var(--font);letter-spacing:-.02em}.md-gamesel{flex:0 1 280px;min-width:200px}.md-gamesel .rh-select{min-height:40px;border-radius:10px;background:var(--rh-1);font-weight:600}.md-rules{margin:0;font-size:13px;color:var(--rh-dim);padding:10px 12px;border-radius:10px;background:var(--rh-2)}.md-total{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 26px;padding-bottom:12px;border-bottom:1px solid var(--rh-line)}.md-total>div{display:flex;flex-direction:column;gap:2px;min-width:0}.md-total b{font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1}.md-total b small{font-size:14px;color:var(--rh-dim)}.md-total div:nth-child(3) b{font-size:17px;max-width:140px}.md-state{margin-left:auto;font-size:12px;padding:4px 10px;border-radius:99px;background:var(--rh-2);color:var(--rh-dim)}.md-state.saved{background:var(--rh-up-soft);color:var(--rh-up)}.md-state.dirty{background:#fdf3d8;color:#8a6a0c}.md-ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block}.md-lines{display:flex;flex-direction:column;gap:12px}.md-line{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.md-line.bench{opacity:.92}.md-line.bench .md-slot{background:transparent;border-style:dashed}.md-line-k{font:600 12px var(--font);color:var(--rh-text);padding-top:11px;display:flex;flex-direction:column;gap:1px}.md-line-k small{font:500 11px var(--mono);color:var(--rh-dim)}.md-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));grid-gap:6px;gap:6px}.md-slot{position:relative;display:flex;align-items:center;gap:8px;min-height:46px;padding:6px 8px;border-radius:10px;border:1px solid var(--rh-line);background:var(--rh-2);text-align:left;color:var(--rh-text);min-width:0}button.md-slot:hover{border-color:#cdd2cb}.md-slot.full{background:var(--rh-1);padding:0}.md-slot.on{border-color:var(--rh-text);box-shadow:0 0 0 1px var(--rh-text)}.md-slot-main{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;padding:6px 0 6px 8px;border:0;background:none;text-align:left;color:inherit}.md-slot-n{display:flex;flex-direction:column;min-width:0;font-size:13px;line-height:1.25}.md-slot-n .rh-mono{font-size:11px}.md-plus{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--rh-1);border:1px solid var(--rh-line);color:var(--rh-dim);font-size:15px;flex:none}.md-slot .rh-dim{font-size:12.5px}.md-roles{display:flex;gap:3px;align-items:center}.md-role{border:1px solid var(--rh-line);background:var(--rh-1);color:var(--rh-dim);font:700 9.5px/1 var(--mono);padding:3px 4px;border-radius:5px;min-width:22px}.md-role.on{background:var(--rh-text);color:#fff;border-color:var(--rh-text)}.md-role.vc.on{background:#6c736e;border-color:#6c736e}.md-x{border:0;background:none;color:var(--rh-dim);font-size:17px;padding:0 9px;align-self:stretch}.md-x:hover{color:var(--rh-down)}.md-face{display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;background:var(--rh-3);flex:none}.md-face img{width:100%;height:100%;object-fit:cover;object-position:top}.md-face span{font:600 10px var(--font);color:var(--rh-dim)}.md-picker{border:1px solid var(--rh-line);border-radius:12px;overflow:hidden;background:var(--rh-1)}.md-picker-h{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-bottom:1px solid var(--rh-line);background:var(--rh-2)}.md-search{flex:1 1;min-width:0;min-height:32px;border:1px solid var(--rh-line);border-radius:8px;padding:0 10px;font:500 13px var(--font);background:var(--rh-1)}.md-close{border:0;background:none;font-size:18px;color:var(--rh-dim);padding:0 6px}.md-opts{max-height:340px;overflow-y:auto;display:flex;flex-direction:column}.md-opt{display:flex;align-items:center;gap:10px;padding:7px 12px;border:0;border-bottom:1px solid var(--rh-line);background:none;font-size:13.5px;color:var(--rh-text);min-width:0}.md-opt:hover:not(:disabled){background:var(--rh-2)}.md-opt.in{color:var(--rh-dim)}.md-opt:disabled{opacity:.4;cursor:not-allowed}.md-actions{display:flex;gap:8px;flex-wrap:wrap}.md-warn{font-size:13px;color:#8a6a0c;background:#fdf8e8;border-color:#f0e3b6}.md-warn code{font-size:12px}.md-mu{gap:12px;padding:18px}.md-mu-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.md-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:end}.md-score>div{display:flex;flex-direction:column;gap:2px;min-width:0}.md-score .them{text-align:right;align-items:flex-end}.md-score .rh-dim{font-size:12px}.md-big{font:600 40px/1 var(--mono);letter-spacing:-.04em}.md-score .me .md-big{color:var(--rh-up)}.md-vs{align-items:center;text-align:center;padding-bottom:4px}.md-pct{font:600 22px/1 var(--mono)}.md-pct small{font-size:12px;color:var(--rh-dim)}.md-winbar{display:block;height:4px;border-radius:2px;background:#f2c6b3;overflow:hidden}.md-winbar i{display:block;height:100%;background:var(--rh-up)}.md-lines-cmp{display:flex;flex-direction:column;gap:6px;padding-top:4px}.md-lc{display:grid;grid-template-columns:40px minmax(0,1fr) 44px minmax(0,1fr) 40px;grid-gap:8px;gap:8px;align-items:center;font-size:13px}.md-lc>span:last-child{text-align:right}.md-lc-k{text-align:center;font:600 10.5px var(--mono);color:var(--rh-dim);letter-spacing:.06em}.md-lc-bar{height:6px;border-radius:3px;background:var(--rh-2);display:flex;overflow:hidden}.md-lc-bar.l{justify-content:flex-end}.md-lc-bar.l i{background:var(--rh-up)}.md-lc-bar.r i{background:#e0780f}.md-det summary{cursor:pointer;font-size:13px;color:var(--rh-dim)}.md-sidelist{display:flex;flex-direction:column;gap:6px;margin-top:8px}.md-sl-line{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.md-sl-k{font:600 10px var(--mono);color:var(--rh-dim);width:34px}.md-sl-p{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:7px;background:var(--rh-2);font-size:12px;max-width:150px}.md-sl-p b{font-size:11px;color:var(--rh-dim)}.md-c{font:700 9px var(--mono);font-style:normal;background:var(--rh-text);color:#fff;border-radius:4px;padding:1px 3px}.md-table{display:flex;flex-direction:column}.md-tr{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 4px;border-top:1px solid var(--rh-line);font-size:13.5px}.md-tr.me{background:var(--rh-up-soft);border-radius:8px}@media (max-width:980px){.md-grid{grid-template-columns:minmax(0,1fr)}.md-right{position:static}}@media (max-width:560px){.md-line{grid-template-columns:minmax(0,1fr);gap:6px}.md-line-k{flex-direction:row;gap:6px;padding-top:0}.md-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.md-big{font-size:32px}.md-gamesel{flex-basis:100%}}.cp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:14px;gap:14px;align-items:start}.cp-card{gap:10px;padding:18px;border-top:3px solid var(--hue)}.cp-card.off{opacity:.6}.cp-card.in{box-shadow:0 0 0 1px var(--hue) inset,0 1px 0 var(--hue)}.cp-top{display:flex;align-items:flex-start;gap:10px}.cp-name{margin:2px 0 0;font:600 20px/1.15 var(--font);letter-spacing:-.02em}.cp-blurb{margin:0;font-size:14px}.cp-facts{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--rh-dim)}.cp-entrants{display:flex;flex-wrap:wrap;gap:4px}.cp-entrants span{font:600 11px var(--mono);padding:3px 7px;border-radius:6px;background:var(--rh-2)}.cp-entrants span.me{background:var(--hue);color:#fff}.cp-pool{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--rh-line)}.cp-prize{display:grid;grid-template-columns:74px minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--rh-2);font-size:13px}.cp-prize.returned,.cp-prize.transferred,.cp-prize.void{opacity:.65}.cp-place{font:600 10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--hue)}.cp-pz-main{display:flex;flex-direction:column;min-width:0;gap:1px}.cp-pz-main .rh-dim{font-size:11.5px}.cp-status{font-size:11px;padding:3px 8px;border-radius:99px;background:var(--rh-1);color:var(--rh-dim);white-space:nowrap}.cp-status.awarded{background:#fdf3d8;color:#8a6a0c}.cp-status.transferred{background:var(--rh-up-soft);color:var(--rh-up)}.cp-settle{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.cp-add,.cp-form{display:flex;flex-direction:column;gap:8px}.cp-form{padding:10px;border:1px dashed var(--rh-line);border-radius:10px}.cp-presets{display:flex;flex-wrap:wrap;gap:6px}.cp-preset{border:1px solid var(--rh-line);background:var(--rh-1);border-radius:99px;padding:6px 12px;font-size:12.5px}.cp-preset:hover{border-color:var(--rh-text)}.cp-settings{gap:12px}.cp-set-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px}.msd-note{padding:14px 16px;background:#fdf8e8;border-color:#f0e3b6;color:#6d550b;font-size:13.5px}.msd-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.msd-steps li{display:flex;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font-size:12.5px}.msd-steps li div{display:flex;flex-direction:column;gap:2px;min-width:0}.msd-steps li b{font-size:14px}.msd-step-n{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--sunk);border:1px solid var(--line);font:600 12px var(--mono)}.msd-steps li.past{opacity:.6}.msd-steps li.now{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.msd-steps li.now .msd-step-n{background:var(--ink);color:#fff;border-color:var(--ink)}.msd-msg{padding:10px 14px;border-radius:10px;font-size:13.5px}.msd-msg.ok{background:#e6f2e8;color:var(--g5)}.msd-msg.bad{background:#fbe7e1;color:var(--red-fg)}.msd-clock{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap;padding:16px 20px;border-radius:14px;background:var(--ink);color:#fff}.msd-clock b{font:600 26px var(--font);letter-spacing:-.02em}.msd-clock.me{background:var(--g5)}.msd-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.msd-board,.msd-drops,.msd-pool{padding:16px;display:flex;flex-direction:column;gap:10px}.msd-rounds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.msd-round{display:flex;flex-direction:column;gap:4px;min-width:0}.msd-pick{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:0 8px;gap:0 8px;padding:7px 8px;border-radius:9px;border:1px solid var(--line-soft);background:var(--sunk);font-size:12.5px}.msd-pick.mine{background:#eef6ee;border-color:#cfe3d1}.msd-pick.now{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);background:#fff}.msd-no{grid-row:1/span 2;font-size:12px;color:var(--muted);align-self:center}.msd-who small{color:var(--muted);font-size:11px}.msd-bonus{margin-left:4px;padding:1px 5px;border-radius:4px;background:#fdf3d8;color:#8a6a0c!important}.msd-sel{font-weight:600;min-height:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msd-pick.now .msd-sel{color:var(--g5)}.msd-seg{display:inline-flex;gap:2px;padding:3px;border-radius:9px;background:var(--line-soft)}.msd-seg button{border:0;background:none;padding:5px 9px;border-radius:7px;font:600 11.5px var(--mono);color:var(--muted)}.msd-seg button.on{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgb(0 0 0/.08)}.msd-list{display:flex;flex-direction:column;max-height:520px;overflow-y:auto;border-top:1px solid var(--line-soft)}.msd-prow{display:grid;grid-template-columns:minmax(0,1fr) 40px auto;grid-gap:10px;gap:10px;align-items:center;padding:7px 2px;border-bottom:1px solid var(--line-soft);font-size:13px}.msd-prow.drop{grid-template-columns:20px minmax(0,1fr) 40px;cursor:pointer}.msd-prow.drop.on{background:#fbe7e1}.msd-pn{display:flex;flex-direction:column;min-width:0}.msd-pn b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msd-pn .muted{font-size:11.5px}.msd-ok{color:var(--g5);font-weight:600}.msd-dropline{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:8px;gap:8px;font-size:12.5px;padding:4px 0;border-top:1px solid var(--line-soft)}.msd-commish{padding:16px;display:flex;flex-direction:column;gap:14px;border-style:dashed}.msd-cm-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.msd-cm-order ol{list-style:none;margin:6px 0 8px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:4px;gap:4px}.msd-cm-order li{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;grid-gap:6px;gap:6px;align-items:center;padding:4px 6px;border-radius:8px;background:var(--sunk);font-size:13px}.msd-cm-order li .btn{min-height:26px;padding:0 8px}@media (max-width:900px){.msd-grid{grid-template-columns:minmax(0,1fr)}.msd-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.msd-rounds{grid-template-columns:minmax(0,1fr)}}.wr-seg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--line)}.wr-seg button{border:0;background:none;padding:6px 14px;border-radius:8px;font:600 13px var(--font);color:var(--muted)}.wr-seg button.on{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgb(0 0 0/.08)}.wr-q{margin:0;font-size:15px;color:var(--muted);text-align:center}.wr-duel{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;max-width:860px;width:100%;margin:0 auto}.wr-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 18px 18px;border-radius:22px;border:1px solid var(--line);background:var(--surface);overflow:hidden;text-align:center;color:var(--ink);box-shadow:0 1px 2px rgb(0 0 0/.04),0 10px 30px rgb(18 21 19/.06);transition:transform .16s ease,box-shadow .16s ease,border-color .16s}.wr-card:hover{transform:translateY(-3px) rotate(-.4deg);border-color:var(--ink);box-shadow:0 18px 40px rgb(18 21 19/.12)}.wr-card.r:hover{transform:translateY(-3px) rotate(.4deg)}.wr-card:active{transform:scale(.98)}.wr-band{align-self:stretch;height:64px;margin:0 -18px;background:linear-gradient(135deg,var(--ca) 0 60%,var(--cb) 60% 100%)}.wr-photo{width:116px;height:116px;margin-top:-58px;border-radius:50%;overflow:hidden;background:var(--sunk);border:4px solid #fff;box-shadow:0 4px 14px rgb(0 0 0/.12);display:grid;place-items:center}.wr-photo img{width:100%;height:100%;object-fit:cover;object-position:top}.wr-init{font:600 30px var(--font);color:var(--muted)}.wr-name{font:600 22px/1.15 var(--font);letter-spacing:-.02em;margin-top:4px;text-wrap:balance}.wr-sub{font-size:13px;color:var(--muted)}.wr-stats{display:flex;gap:6px;margin-top:6px}.wr-stats span{display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 10px;border-radius:12px;background:var(--sunk);font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;min-width:66px}.wr-stats b{font:600 18px var(--mono);color:var(--ink);letter-spacing:-.02em;text-transform:none}.wr-tap{margin-top:8px;font:600 12px var(--mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.wr-card:hover .wr-tap{color:var(--ink)}.wr-or{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.wr-or span{font:600 13px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.wr-keys{text-align:center;font-size:12.5px}.wr-sum{max-width:620px;margin:0 auto;width:100%;padding:20px;display:flex;flex-direction:column;gap:10px}.wr-take{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-size:14px;padding:8px 0;border-top:1px solid var(--line-soft)}.wr-take .mono{margin-left:auto;font-size:12px}.wr-board{padding:0;overflow:hidden}.wr-bar{height:6px;background:var(--line-soft);overflow:hidden}.wr-bar,.wr-bar i{display:block;border-radius:3px}.wr-bar i{height:100%;background:var(--ink)}@media (max-width:640px){.wr-duel{grid-template-columns:minmax(0,1fr);gap:10px}.wr-or{flex-direction:row}.wr-photo{width:84px;height:84px;margin-top:-42px}.wr-band{height:46px}.wr-name{font-size:19px}}.hn{padding:12px 14px;flex-direction:column;gap:10px}.hn,.hn-row{display:flex}.hn-row{gap:4px;flex-wrap:wrap}.hn-yr{display:inline-flex;align-items:center;gap:5px;padding:4px 9px 4px 6px;border-radius:99px;background:var(--sunk);border:1px solid var(--line-soft);font:500 11.5px var(--mono);color:var(--muted)}.hn-yr.premier{background:#fbf1cf;border-color:#ecd68b;color:#6d5208;font-weight:600}.hn-yr.runner{background:#eef0f2;border-color:#d7dbe0;color:#4b535b}.hn-yr.spoon{background:#f4e9dc;border-color:#e3cdb0;color:#7a5326}.hn-meta{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.hn-meta b{color:var(--ink);font-weight:600}.pv{overflow:hidden}.pv-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px}.pv-sel{font:600 12.5px var(--font);border:1px solid var(--line);border-radius:7px;padding:4px 8px;background:var(--surface);color:var(--ink)}.pv-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:7px 14px;border-top:1px solid var(--line-soft);font-size:13px}.pv-rd{font:600 11px var(--mono);color:var(--muted)}.pv-no{font:600 13px var(--mono)}.pv-via{font:500 10.5px var(--mono);color:var(--muted)}.pv-tag{font:600 9.5px var(--mono);padding:2px 5px;border-radius:4px;background:#efecfa;color:#5b4bb5}.pv-pts{font:500 11.5px var(--mono);text-align:right;min-width:52px}.pv-empty,.pv-pts{color:var(--muted)}.pv-empty{padding:10px 14px 14px;font-size:13px;border-top:1px solid var(--line-soft)}.sq-grid{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch}.sq-grid .md-big{font-size:28px}.sq-card{padding:12px;gap:10px;min-height:0}.sq-grid[style] .sq-card{height:100%}.sq-grid[style] .sq-body{flex:1 1 auto;min-height:0}.sq-fieldcol{display:flex;flex-direction:column;gap:8px;min-width:0}.sq-grid[style] .sq-field{flex:1 1 auto;justify-content:space-evenly}.sq-top{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.sq-game .rh-select{width:100%;min-height:38px;border-radius:10px;font-weight:700;font-size:12.5px;background:var(--rh-2)}.sq-rest{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;min-width:0}.sq-stat{display:flex;flex-direction:column;gap:3px}.sq-stat b{font-size:21px;font-weight:600;line-height:1;letter-spacing:-.02em}.sq-stat b small{font-size:12px;color:var(--rh-dim)}.sq-state{font-size:11.5px;padding:3px 9px;border-radius:99px;background:var(--rh-2);color:var(--rh-dim)}.sq-state.saved{background:var(--rh-up-soft);color:var(--rh-up)}.sq-state.dirty{background:#fdf3d8;color:#8a6a0c}.sq-acts{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.sq-body{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.sq-disc{position:relative;display:inline-grid;place-items:center;flex:none;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #fff,0 0 0 1.6px rgb(18 21 19/.14)}.sq-disc b{position:relative;font-weight:800;color:#fff;line-height:1;letter-spacing:-.02em;text-shadow:0 0 2px rgb(0 0 0/.9),0 1px 2px rgb(0 0 0/.7)}.sq-form{flex:none;display:block}.sq-info{width:15px;height:15px;flex:none;padding:0;border-radius:50%;border:1px solid var(--rh-line);background:var(--rh-1);color:var(--rh-dim);font:italic 700 9px/13px Georgia,Times New Roman,serif;text-align:center;cursor:pointer}.sq-info:focus-visible,.sq-info:hover{border-color:var(--rh-up);color:var(--rh-up);background:var(--rh-up-soft)}.sq-list{display:flex;flex-direction:column;height:0;min-height:100%;border:1px solid var(--rh-line);border-radius:14px;overflow:hidden;background:var(--rh-1)}.sq-list.drop-ok{outline:2px dashed var(--rh-up);outline-offset:-2px}.sq-lh{padding:9px;display:flex;flex-direction:column;gap:7px;border-bottom:1px solid var(--rh-line)}.sq-lh-row{display:flex;justify-content:space-between;align-items:baseline}.sq-search{min-height:30px;border:1px solid var(--rh-line);border-radius:8px;padding:0 9px;font:500 12.5px var(--font);background:var(--rh-1)}.sq-filters{display:flex;gap:2px;background:var(--rh-2);padding:2px;border-radius:8px}.sq-filters button{flex:1 1;border:0;background:transparent;border-radius:6px;padding:4px 0;font:700 10.5px var(--font);color:var(--rh-dim);cursor:pointer}.sq-filters button.on{background:var(--rh-1);color:var(--rh-text);box-shadow:0 1px 2px rgb(0 0 0/.08)}.sq-rows{overflow-y:auto;flex:1 1}.sq-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto 20px;grid-gap:8px;gap:8px;align-items:center;padding:5px 9px;border-bottom:1px solid var(--rh-line);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sq-row:hover{background:var(--rh-2)}.sq-row.picked{background:var(--rh-up-soft);box-shadow:inset 3px 0 0 var(--rh-up)}.sq-row.in .sq-row-av,.sq-row.in .sq-row-nm>span:first-child{color:var(--rh-dim)}.sq-row.in .sq-disc{opacity:.5}.sq-row.off{opacity:.4;cursor:not-allowed}.sq-row-main{flex-direction:column;gap:2px}.sq-row-main,.sq-row-nm{display:flex;min-width:0}.sq-row-nm{align-items:center;gap:3px;font-weight:700;font-size:12.5px;letter-spacing:-.01em}.sq-row-nm>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-row-nm em{font:800 9px var(--font);font-style:normal;color:#c79a1c}.sq-row-sub{display:flex;gap:3px;align-items:center;font-size:10.5px}.sq-meta i,.sq-row-sub i{font:700 8.5px/1 var(--font);font-style:normal;color:#fff;padding:2px 4px;border-radius:4px}.sq-row-sub i.in{background:var(--rh-up-soft);color:var(--rh-up)}.sq-row-sub i.tied{background:#fbf4e2;color:#b8892b}.sq-row-av{display:flex;align-items:center;gap:3px;font:600 12px var(--mono)}.sq-field,.sq-lgroup{display:flex;flex-direction:column;gap:4px}.sq-sep{height:1px;background:var(--rh-line);margin:2px 0 2px 40px}.sq-line{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:center}.sq-lk{display:flex;flex-direction:column;gap:2px;font:800 11px var(--font);letter-spacing:.04em}.sq-lk i{width:18px;height:3px;border-radius:2px}.sq-lk small{font:600 10px var(--mono);color:var(--rh-dim);letter-spacing:0}.sq-spots{gap:8px}.sq-spot,.sq-spots{display:flex;justify-content:center}.sq-spot{position:relative;flex:0 1 214px;min-width:0;height:clamp(54px,6.6vh,68px);border-radius:12px;background:var(--rh-2);border:1.5px dashed var(--rh-line);align-items:center;cursor:pointer;transition:opacity .12s,transform .12s,box-shadow .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sq-spot.full{background:var(--rh-1);border:1px solid var(--rh-line);cursor:-webkit-grab;cursor:grab;box-shadow:0 1px 3px rgb(18 21 19/.06);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-gap:5px 8px;gap:5px 8px;align-content:center;justify-content:stretch;padding:0 10px}.sq-spot.can{outline:2px solid var(--rh-up);outline-offset:1px}.sq-spot.cant{opacity:.3}.sq-spot.over{transform:scale(1.03);outline-width:3px}.sq-spot.picked{box-shadow:0 0 0 2px var(--rh-up)}.sq-spot.dragging{opacity:.35}.sq-ph{font:700 10px var(--font);color:var(--rh-dim);letter-spacing:.06em}.sq-nm{display:flex;align-items:center;gap:5px;min-width:0}.sq-nm b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}.sq-roles{display:flex;gap:2px;justify-content:flex-end;align-items:center}.sq-role{border:1px solid var(--rh-line);background:var(--rh-1);border-radius:4px;font:800 9px/1 var(--font);padding:3px 4px;color:var(--rh-dim);cursor:pointer}.sq-role.on{background:#d9a514;border-color:#d9a514;color:#fff}.sq-role.vc.on{background:var(--rh-dim);border-color:var(--rh-dim)}.sq-meta{display:flex;align-items:center;gap:4px;min-width:0;font:500 11px var(--font);color:var(--rh-dim);white-space:nowrap;overflow:hidden}.sq-meta i{font-size:8px;padding:1px 3px;border-radius:3px}.sq-proj{font:700 17px/1 var(--mono);text-align:right}.sq-proj.is-cap{color:#c79a1c}.sq-line.emg .sq-spot{flex-basis:200px}.sq-lgroup .sq-line+.sq-line{margin-top:3px}.sq-spot.full.row-c{background:linear-gradient(160deg,#fff8df,#f3dd8f);border-color:#d6a92a;box-shadow:0 2px 8px rgb(214 169 42/.28)}.sq-spot.full.row-vc{background:linear-gradient(160deg,#fbfbfc,#dfe3e8);border-color:#a9b1ba;box-shadow:0 2px 8px rgb(120 130 140/.2)}.sq-spot.row-c .sq-proj.is-cap{color:#8a6508}.sq-spot.row-c .sq-meta,.sq-spot.row-vc .sq-meta{color:#5d625f}.sq-swap{width:20px;height:20px;flex:none;display:inline-grid;place-items:center;padding:0;border-radius:6px;border:1px solid var(--rh-line);background:var(--rh-1);color:var(--rh-dim);cursor:pointer}.sq-swap:focus-visible,.sq-swap:hover{color:var(--rh-up);border-color:var(--rh-up)}.sq-swap.on{background:var(--rh-up);border-color:var(--rh-up);color:#fff}.swap-ok .sq-swap{background:var(--rh-up-soft);border-color:var(--rh-up);color:var(--rh-up);animation:sqpulse 1.2s ease-in-out infinite}@keyframes sqpulse{50%{box-shadow:0 0 0 3px rgb(29 138 60/.18)}}.sq-spot.swap-src{box-shadow:0 0 0 2px var(--rh-up)}.sq-spot.swap-ok{outline:2px solid var(--rh-up);outline-offset:1px}.sq-row.swap-no,.sq-spot.swap-no{opacity:.28;filter:grayscale(1)}.sq-row.swap-ok,.sq-row.swap-src{background:var(--rh-up-soft)}.sq-row.swap-src{box-shadow:inset 3px 0 0 var(--rh-up)}@media (prefers-reduced-motion:reduce){.swap-ok .sq-swap{animation:none}}.sq-field.cup-gold{border:2px solid #d6a92a;border-radius:16px;padding:10px 10px 10px 4px;background:linear-gradient(180deg,#fffaf0,transparent 40%);box-shadow:0 0 0 4px rgb(214 169 42/.1)}.sq-hint{font-size:11.5px;color:var(--rh-dim)}.sq-hint b{color:var(--rh-text)}.sq-right{height:0;min-height:100%;display:flex;flex-direction:column;gap:10px;min-width:0}.sq-right .md-mu{padding:12px 14px;gap:7px}.sq-right .md-score .rh-dim{font-size:11px}.sq-right .md-pct{font-size:18px}.sq-right .md-lines-cmp{gap:3px;padding-top:0}.sq-right .md-det summary,.sq-right .md-lc{font-size:12px}.sq-right .cup-compact{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 14px;gap:8px}.cup-compact .cup-head svg{width:22px;height:22px}.cup-compact .cup-title{font-size:15px}.cup-compact .cup-next{padding:7px 10px;gap:2px}.cup-compact .cup-next b{font-size:14px}.cup-compact .cup-next span{font-size:12px!important}.cup-compact table td,.cup-compact table th{padding-top:4px;padding-bottom:4px}.sq-locks{padding:10px 12px;gap:3px}.sq-lock{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:5px 6px;border:0;border-radius:8px;background:none;text-align:left;font:600 12.5px var(--font);color:var(--rh-text);cursor:pointer}.sq-lock.on,.sq-lock:hover{background:var(--rh-2)}.sq-lock.on{box-shadow:inset 2px 0 0 var(--rh-up)}.sq-lock em{font:500 11px var(--font);font-style:normal;color:var(--rh-dim);white-space:nowrap}.sq-lock em.locked{color:var(--rh-down);font-weight:700}.sq-dot{width:16px;height:16px;border-radius:50%;border:2px solid #cfd4cc;display:grid;place-items:center;font:800 9px/1 var(--font);font-style:normal;color:#fff}.sq-dot.ok{background:var(--rh-up);border-color:var(--rh-up)}.rh-head:has(.sq-fx){flex-wrap:nowrap;align-items:center;gap:10px}.rh-head:has(.sq-fx)>div:first-child{flex:none;width:302px}.sq-fx{flex:1 1 auto;min-width:0;margin-left:0;display:grid;grid-template-columns:auto repeat(9,minmax(0,1fr));grid-gap:4px;gap:4px;align-items:stretch}.sq-fx-r{display:grid;place-items:center;padding:0 10px;background:var(--rh-text);color:#fff;font:800 13px var(--font)}.sq-fx-g,.sq-fx-r{border-radius:10px}.sq-fx-g{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:6px 4px;background:var(--rh-1);border:1px solid var(--rh-line);min-width:0}.sq-fx-g b{font:700 11.5px var(--font);white-space:nowrap;letter-spacing:-.01em}.sq-fx-g small{font:500 10.5px var(--font);color:var(--rh-dim);white-space:nowrap;min-height:1.2em}.rh-sub2{display:flex;gap:4px;padding:8px 0 0;overflow-x:auto}.rh-sub2 a{padding:5px 12px;border-radius:99px;font:600 12.5px var(--font);color:var(--rh-dim);background:var(--rh-2);white-space:nowrap}.rh-sub2 a[aria-current=page]{background:var(--rh-text);color:#fff}@media (max-width:1300px){.sq-fx{grid-template-columns:auto repeat(9,minmax(64px,1fr));overflow-x:auto;scrollbar-width:none}}@media (max-width:1180px){.sq-grid{grid-template-columns:minmax(0,1fr)}.sq-right{height:auto;min-height:0}.sq-right .cup-compact{overflow:visible}}@media (max-width:900px){.rh-head:has(.sq-fx){flex-wrap:wrap}.sq-fx{margin-left:0;flex-basis:100%}}@media (max-width:720px){.sq-body,.sq-top{grid-template-columns:minmax(0,1fr)}.sq-list{height:auto;min-height:0;max-height:300px;order:2}.sq-line{grid-template-columns:28px minmax(0,1fr);gap:4px}.sq-spots{gap:4px;flex-wrap:wrap}.sq-spot{height:56px;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);max-width:calc(50% - 2px)}.sq-nm b{font-size:12.5px}.sq-proj{font-size:15px}.sq-swap{width:18px;height:18px}.sq-role{padding:2px 3px;font-size:8.5px}.sq-roles{gap:1px}.sq-nm{gap:3px}.sq-line.emg .sq-spot{flex-basis:calc(50% - 4px)}.sq-spot.full{padding:0 4px;gap:2px 3px}.sq-meta .sq-form,.sq-meta i,.sq-nm .sq-disc{display:none}.sq-acts{margin-left:0}}.cup-group{gap:8px}.cup-group-h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cup-toggle{display:flex;gap:2px;background:var(--rh-2);padding:2px;border-radius:9px}.cup-toggle button{border:0;background:transparent;border-radius:7px;padding:4px 12px;font:600 12px var(--font);color:var(--rh-dim);cursor:pointer}.cup-toggle button.on{background:var(--rh-1);color:var(--rh-text);box-shadow:0 1px 2px rgb(0 0 0/.08)}.cup-fx{display:flex;flex-direction:column;gap:10px}.cup-draw{flex-direction:row;align-items:center;gap:14px;background:linear-gradient(160deg,#fbf5e2,var(--rh-1) 70%);border-color:#ecdfb4}.cup-draw>div:nth-child(2){display:flex;flex-direction:column;gap:3px}.cup-draw-ic{width:46px;height:46px;border-radius:14px;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 1px #ecdfb4;flex:none}.cup-draw-when{font-size:17px;letter-spacing:-.01em}.cup-draw-cd{display:flex;flex-direction:column;align-items:center;padding:8px 12px;border-radius:12px;background:var(--rh-text);color:#fff;flex:none}.cup-draw-cd b{font-size:22px;line-height:1}.cup-draw-cd span{font-size:10.5px;opacity:.8}.cup-h2h{gap:10px}.h2h-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;grid-gap:10px;gap:10px}.h2h-top>div{display:flex;flex-direction:column;gap:1px;min-width:0}.h2h-top>div.r{align-items:flex-end;text-align:right}.h2h-top .rh-dim{font-size:11px}.h2h-big{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.05}.h2h-vs{font:700 12px var(--font);color:var(--rh-dim);padding-bottom:8px}.h2h-lines{gap:8px}.h2h-line,.h2h-lines{display:flex;flex-direction:column}.h2h-line{gap:2px}.h2h-lh{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px;font-size:11px;color:var(--rh-dim);border-bottom:1px solid var(--rh-line);padding-bottom:3px}.h2h-lh b{font:700 10.5px var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--rh-text)}.h2h-lh span:last-child{text-align:right}.h2h-lh .up{color:var(--rh-up);font-weight:700}.h2h-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.h2h-p{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px;padding:4px 6px;border-radius:7px;background:var(--rh-2);font-size:12.5px;font-weight:600;min-width:0}.h2h-p.r{grid-template-columns:auto minmax(0,1fr) 12px}.h2h-p.r .h2h-disc{order:3}.h2h-p.r b{order:1}.h2h-p.r .rh-ellip{order:2;text-align:right}.h2h-p.empty{display:flex;justify-content:center}.h2h-p b{font-size:12.5px}.h2h-disc{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 1px rgb(0 0 0/.12)}.h2h-line.emg .h2h-p{opacity:.7}.br-wrap{overflow-x:auto;margin:0 -4px;padding:4px}.br{display:grid;grid-template-columns:repeat(4,minmax(104px,1fr)) minmax(92px,.8fr);grid-gap:14px;gap:14px;min-width:580px}.br-team{font-size:12px!important;padding:5px 7px!important}.br-col{display:flex;flex-direction:column;justify-content:space-around;gap:10px;position:relative}.br-h{white-space:nowrap;font:600 10px var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--rh-dim)}.br-col>.br-h:first-child{position:absolute;top:-2px;left:0}.br-col{padding-top:20px}.br-tie{border:1px solid var(--rh-line);border-radius:10px;overflow:hidden;background:var(--rh-1);position:relative}.br-col:not(.br-champ):not(:first-child) .br-tie:before,.br-col:not(:last-child) .br-tie:after{content:"";position:absolute;top:50%;width:9px;border-top:1.5px solid #d8dcd5}.br-col:not(:first-child) .br-tie:before{left:-10px}.br-col:not(:last-child) .br-tie:after{right:-10px}.br-team{display:flex;justify-content:space-between;gap:6px;padding:6px 9px;font-size:12.5px;font-weight:600}.br-team+.br-team{border-top:1px solid var(--rh-line)}.br-team.win{background:var(--rh-up-soft)}.br-team.me{box-shadow:inset 3px 0 0 var(--rh-up)}.br-safe{display:flex;flex-wrap:wrap;gap:4px}.br-safe .br-h{flex-basis:100%}.br-chip{font-size:11px;font-weight:600;padding:2px 7px;border-radius:99px;background:#eaf6ee;color:#1f6e40}.br-chip.me{box-shadow:inset 0 0 0 1px var(--rh-up)}.br-cup{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border-radius:14px;background:linear-gradient(160deg,#fbf5e2,#fff);border:1px solid #ecdfb4;text-align:center;max-width:100%}.br-cup b{font-size:13px;max-width:100%}.cup-news{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cup-news li{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:13px;line-height:1.45}.cup-news em{font:700 10px/1.9 var(--font);font-style:normal;letter-spacing:.05em;text-transform:uppercase;color:#9a7413;background:#fbf4e2;border-radius:5px;text-align:center;align-self:start}@media (max-width:520px){.cup-draw{flex-wrap:wrap}.h2h-big{font-size:24px}}.cup-kos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:520px){.cup-kos{grid-template-columns:minmax(0,1fr)}}.lm-tabs{display:flex;gap:6px;flex-wrap:wrap;align-items:stretch;flex:1 1 auto;justify-content:flex-end;min-width:0}.lm-tab{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 12px;border-radius:12px;border:1px solid var(--rh-line);background:var(--rh-1);cursor:pointer;text-align:left;font:inherit;color:var(--rh-text)}.lm-tab b{font-size:12.5px;white-space:nowrap}.lm-tab span{font-size:10.5px;color:var(--rh-dim)}.lm-tab.on{background:var(--rh-text);border-color:var(--rh-text);color:#fff}.lm-tab.on span{color:rgb(255 255 255/.7)}.lm-tab.cup{border-color:#e3cf8f}.lm-tab.cup.on{background:#8a6508;border-color:#8a6508}.lm-tab:focus-visible{outline:2px solid var(--def);outline-offset:2px}.lm-set{align-self:center;margin-left:6px;font-size:12.5px;color:var(--rh-up);font-weight:600}.lm-proj{display:flex;flex-direction:column;gap:8px;max-width:760px}.mx-toprow{display:contents}.mx-compact{display:flex;flex-direction:column;gap:10px}.mx-compact .mx-toprow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:10px;gap:10px;align-items:stretch}.mx-compact .mx-scrub{padding:8px 12px;gap:6px;justify-content:center}.mx-compact .mx-scrubtop{flex-wrap:nowrap;gap:6px}.mx-compact .mx-scrubtop .rh-k{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mx-compact .mx-scrubtop .rh-chip{font-size:10.5px;padding:2px 8px}.mx-compact .mx-scrubtop .rh-btn{padding:4px 10px;font-size:12px;min-height:0}.mx-compact .mx-scrub input[type=range]{margin:0;height:14px}.mx-compact .mx-games{gap:4px}.mx-compact .mx-game{padding:3px 6px;font-size:9.5px;border-radius:7px;gap:0}.mx-compact .mx-game b{font-size:10px}.mx-compact .mx-matchups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;overflow:visible}.mx-compact .mx-mu{padding:7px 8px;gap:3px;border-radius:11px}.mx-compact .mx-mu-t{font-size:11.5px;gap:4px}.mx-compact .mx-mu-t b{font-size:12.5px}.mx-compact .mx-mu svg{display:none}.mx-compact .mx-mu-p{font-size:10px}.mx-compact .mx-board{padding:10px 14px;grid-gap:14px;gap:14px;display:grid;grid-template-columns:minmax(340px,420px) minmax(0,1fr);align-items:center}.mx-compact .mx-worm{border-top:0;padding-top:0;border-left:1px solid var(--rh-line);padding-left:12px;min-width:0}@media (max-width:1000px){.mx-compact .mx-board{grid-template-columns:minmax(0,1fr)}.mx-compact .mx-worm{border-left:0;padding-left:0}}.mx-compact .mx-sb{gap:10px}.mx-compact .mx-sbt{gap:0}.mx-compact .mx-sbt b{font-size:14px}.mx-compact .mx-sbt .rh-k{font-size:10px}.mx-compact .mx-big{font-size:34px}.mx-compact .mx-pct{font-size:20px}.mx-compact .mx-pct small{font-size:12px}.mx-compact .mx-sbm .rh-k{font-size:10px}.mx-compact .mx-worm{gap:2px}.mx-compact .mx-legend{font-size:10.5px}.mx-compact .mx-teams h2{font-size:15px;margin:0 0 4px}.mx-compact .mx-teams{gap:12px}.mx-compact .mx-line{gap:1px}.mx-compact .mx-line .rh-k{padding:2px;font-size:10px}.mx-compact .mx-row{gap:8px;padding:3px 8px;border-radius:8px}.mx-compact .mx-row.a{grid-template-columns:24px minmax(0,1fr) 34px 38px 76px}.mx-compact .mx-row.b{grid-template-columns:76px 38px 34px minmax(0,1fr) 24px}.mx-compact .mx-row .rh-face{width:24px!important;height:24px!important;font-size:9px}.mx-compact .mx-who{flex-direction:row;align-items:baseline;gap:8px}.mx-compact .mx-name{font-size:12.5px;flex:0 1 auto}.mx-compact .mx-sub{font-size:10.5px;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;min-width:0}.mx-compact .mx-tog{font-size:10.5px}.mx-compact .mx-chip{font-size:10.5px;padding:3px 4px;min-width:30px}.mx-compact .mx-score{gap:6px}.mx-compact .mx-score b{font-size:14px}.mx-compact .mx-projn{font-size:12px}@media (max-width:1250px){.mx-compact .mx-toprow{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.mx-compact .mx-matchups{display:flex;overflow-x:auto}.mx-compact .mx-mu{flex:0 0 150px}}.mx-teams{gap:0}.mx-side{min-width:0}.mx-side.a{padding-right:10px}.mx-side.b{padding-left:10px;border-left:2px solid var(--rh-line)}.mx-side.b .mx-line>.rh-k,.mx-side.b>h2{text-align:right}.mx-row.a{grid-template-columns:34px minmax(0,1fr) 40px 42px 96px}.mx-row.b{grid-template-columns:96px 42px 40px minmax(0,1fr) 34px}.mx-row.b .mx-who{align-items:flex-end;text-align:right}.mx-row.b .mx-name,.mx-row.b .mx-sub{flex-direction:row-reverse}.mx-row.b .mx-sub{justify-content:flex-start}.mx-compact .mx-row.b .mx-who{flex-direction:row-reverse}.mx-tog{display:block;text-align:center;font-size:11.5px;color:var(--rh-dim)}.mx-tog.inj{color:var(--rh-down);font-weight:700}.mx-score{display:flex;flex-direction:row;align-items:baseline;gap:8px}.mx-score.a{justify-content:flex-end}.mx-score.b{justify-content:flex-start}.mx-projn{font-size:14px;color:var(--rh-dim);opacity:.55}@media (max-width:900px){.mx-side.b{padding-left:0;border-left:0}.mx-side.a{padding-right:0}}@media (max-width:600px){.mx-compact .mx-row.a,.mx-row.a{grid-template-columns:24px minmax(0,1fr) 36px 70px}.mx-compact .mx-row.b,.mx-row.b{grid-template-columns:70px 36px minmax(0,1fr) 24px}.mx-row .mx-tog{display:none}}.club-head.has-colour{border-color:color-mix(in srgb,var(--club) 45%,#d3dccb);background:linear-gradient(135deg,color-mix(in srgb,var(--club) 16%,var(--ribbon)) 0,var(--ribbon) 55%)}.club-head.has-colour:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:var(--club);z-index:2}.club-head.has-colour .club-head-art{color:var(--club);opacity:.2}.club-head.has-colour .kpi b{color:var(--club)}.club-head.has-colour .club-head-cta:not(.cs-open){background:var(--club);border-color:var(--club)}.club-head.has-colour .club-head-name{text-decoration:underline;-webkit-text-decoration-color:var(--club);text-decoration-color:var(--club);text-decoration-thickness:3px;text-underline-offset:6px}.club-head-acts{display:flex;gap:8px;flex-wrap:wrap}.cs-open{display:inline-flex;align-items:center;gap:7px;background:#fff}.cs-open i{width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 1px rgb(0 0 0/.12)}.cs-back{position:fixed;inset:0;z-index:60;background:rgb(18 21 19/.38);display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px 16px}.cs-sheet{width:min(460px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:#fff;border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:16px;box-shadow:0 20px 50px rgb(0 0 0/.2)}.cs-head{display:flex;justify-content:space-between;align-items:center}.cs-head h3{margin:0;font:600 19px var(--font);letter-spacing:-.02em}.cs-x{border:0;background:var(--sunk);width:32px;height:32px;border-radius:10px;cursor:pointer}.cs-sec{display:flex;flex-direction:column;gap:8px}.cs-k{font:600 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase}.cs-k,.cs-note{color:var(--muted)}.cs-note{font-size:12.5px;line-height:1.4}.cs-swatches{display:flex;flex-wrap:wrap;gap:9px}.cs-sw{width:30px;height:30px;border-radius:50%;border:0;cursor:pointer;box-shadow:0 0 0 1px rgb(0 0 0/.12)}.cs-sw.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.cs-sw:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cs-default{background:conic-gradient(#2563c9 0 50%,#e0780f 0);font-size:0}.cs-preview{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--club) 40%,var(--line));background:color-mix(in srgb,var(--club) 10%,#fff)}.cs-preview i{width:6px;align-self:stretch;border-radius:3px;background:var(--club)}.cs-preview span{flex:1 1;font-size:13px;color:var(--muted)}.cs-preview b{font-size:22px;color:var(--club)}.cs-toggles{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden}.cs-tg{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px;cursor:pointer}.cs-tg+.cs-tg{border-top:1px solid var(--line)}.cs-tg input{position:absolute;opacity:0;width:1px;height:1px}.cs-tg i{position:relative;width:38px;height:22px;border-radius:99px;background:#d5d9d2;transition:background .15s;flex:none}.cs-tg i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgb(0 0 0/.2);transition:transform .15s}.cs-tg input:checked+i{background:var(--ink)}.cs-tg input:checked+i:after{transform:translateX(16px)}.cs-tg input:focus-visible+i{outline:2px solid var(--ink);outline-offset:2px}.cs-err{font-size:13px;color:#c4462f}.cs-acts{display:flex;justify-content:flex-end;gap:8px}@media (prefers-reduced-motion:reduce){.cs-tg i,.cs-tg i:after{transition:none}}.mx-score b{min-width:2.2em;text-align:right}.mx-score.b b{text-align:left}.mx-score b.mx-dash{color:var(--rh-dim);font-weight:500}.mx-projn{min-width:2.2em}.mx-score.a .mx-projn{text-align:right}.lm-title{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.lm-round{width:auto;max-width:100%;font:600 13px var(--font);min-height:32px;padding:0 28px 0 10px;border-radius:9px;background-color:var(--rh-2);letter-spacing:0}.lm-done{font:700 10.5px var(--font);letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:99px;background:var(--rh-text);color:#fff}.hx-done{justify-content:center}.hx-board .mx-sb{padding:2px 0}.hx-res{display:inline-block;font:700 13px var(--font);color:#fff;padding:4px 12px;border-radius:99px}.mx-compact .hx-board{display:block}.mx-compact .mx-row.hx.a{grid-template-columns:24px minmax(0,1fr) 36px 76px}.mx-compact .mx-row.hx.b{grid-template-columns:76px 36px minmax(0,1fr) 24px}.rd-qs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.rd-qs>div{display:flex;flex-direction:column;align-items:center;gap:3px}.rd-qbar{width:100%;height:60px;background:var(--rh-2);border-radius:8px;display:flex;align-items:flex-end;overflow:hidden}.rd-qbar i{display:block;width:100%;background:var(--rh-up);border-radius:6px 6px 0 0}.rd-qs em,.rd-zones em{font-style:normal;font-size:10.5px;color:var(--rh-dim)}.rd-zones{display:flex;gap:4px}.rd-zones>div{flex-basis:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border-radius:8px;background:var(--rh-up-soft);min-width:44px}.rd-heat{width:100%;max-width:100%;border-radius:12px;border:1px solid var(--rh-line);background:#2e5e33}.mx-row.came-on{border:2px solid var(--rh-up);background:var(--rh-up-soft);box-shadow:0 0 0 3px rgb(29 138 60/.12)}.mx-row.came-on .mx-pname,.mx-row.came-on .mx-score b{font-weight:800}.mx-row.covered{opacity:.55;border-style:dashed}.hx-on,.hx-out{font:800 9px/1 var(--font);letter-spacing:.05em;padding:3px 5px;border-radius:4px;flex:none}.hx-on{background:var(--rh-up);color:#fff}.hx-out{background:var(--rh-3);color:var(--rh-dim)}.mx-score b.ton{color:#c18f12}.sq-lock.mini{text-decoration:none}.sq-lock.mini em{color:var(--rh-up)}.lm-tab.mini{text-decoration:none;border-style:dashed}.cp-up{gap:10px;background:linear-gradient(160deg,#fbf5e2,var(--rh-1) 60%);border-color:#ecdfb4}.cp-up-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.cp-up-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.cp-up-item{display:flex;gap:10px;align-items:center;padding:9px 11px;border-radius:12px;background:var(--rh-1);border:1px solid var(--rh-line);box-shadow:inset 3px 0 0 var(--hue);min-width:0}.cp-up-ic{font-size:20px;flex:none}.mg-home{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.mg-col{gap:10px;min-width:0}.mg-col,.mg-list{display:flex;flex-direction:column}.mg-list{gap:8px}.mg-game{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit}.mg-game:hover{border-color:#cdd2cb}.mg-game-h{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.mg-game-sc{display:flex;align-items:baseline;gap:8px}.mg-game-sc b{font-size:22px}.mg-demo{gap:12px}.mg-demo-h{display:flex;justify-content:space-between;align-items:center}.mg-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px}.mg-step{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:none;padding:4px 2px;font:600 11px var(--font);color:var(--rh-dim);cursor:pointer;text-align:center}.mg-step i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;background:var(--rh-2);color:var(--rh-dim);transition:background .2s,color .2s}.mg-step.done i{background:var(--rh-up-soft);color:var(--rh-up)}.mg-step.on{color:var(--rh-text)}.mg-step.on i{background:var(--rh-text);color:#fff}.mg-stage{min-height:230px;border-radius:14px;background:linear-gradient(180deg,var(--rh-2),var(--rh-1));border:1px solid var(--rh-line);padding:18px;display:grid;place-items:center;overflow:hidden;position:relative}.mg-scene{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px;animation:mgIn .35s ease-out}.mg-scene p{margin:0;font-size:13px;color:var(--rh-dim);text-align:center;max-width:42ch}@keyframes mgIn{0%{opacity:0;transform:translateY(8px)}}.mg-challenge{flex-direction:row;flex-wrap:wrap;justify-content:center}.mg-challenge p{flex-basis:100%}.mg-club{padding:10px 14px;border-radius:12px;background:var(--rh-1);border:1px solid var(--rh-line);font-weight:700;font-size:14px}.mg-club.a{box-shadow:inset 3px 0 0 #2563c9}.mg-club.b{box-shadow:inset -3px 0 0 #e0780f}.mg-fly{font-size:26px;animation:mgFly 1.2s ease-in-out infinite alternate}@keyframes mgFly{0%{transform:translateX(-16px) rotate(-10deg)}to{transform:translateX(16px) rotate(10deg)}}.mg-chips,.mg-stakes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.mg-chips span,.mg-stakes span{padding:7px 12px;border-radius:99px;background:var(--rh-1);border:1px solid var(--rh-line);font:600 13px var(--font);animation:mgPop .4s backwards;display:inline-flex;gap:6px;align-items:center}.mg-stakes span.pick{border-color:#d6a92a;background:#fbf4e2;box-shadow:0 0 0 3px rgb(214 169 42/.18)}@keyframes mgPop{0%{opacity:0;transform:scale(.7)}}.mg-score{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.mg-side{display:flex;flex-direction:column;gap:2px;font-size:12.5px;font-weight:600;transition:opacity .3s}.mg-side.r{align-items:flex-end}.mg-side b{font-size:30px;letter-spacing:-.03em}.mg-side:first-child b{color:#2563c9}.mg-side.r b{color:#e0780f}.mg-side.lose{opacity:.45}.mg-bar{height:8px;border-radius:4px;background:#f6c89e;overflow:hidden}.mg-bar i{display:block;height:100%;background:#2563c9;transition:width .1s linear}.mg-crown{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:13px;color:var(--rh-dim)}.mg-crown b{font-size:17px;color:var(--rh-text)}.mg-trophy{font-size:34px;animation:mgPop .5s}.mg-confetti{position:absolute;inset:-40px -60px auto;height:120px;pointer-events:none}.mg-confetti i{position:absolute;top:0;width:6px;height:10px;border-radius:2px;animation:mgDrop 1.4s ease-in forwards}@keyframes mgDrop{0%{transform:translateY(-20px) rotate(0);opacity:1}to{transform:translateY(120px) rotate(300deg);opacity:0}}@media (prefers-reduced-motion:reduce){.mg-chips span,.mg-confetti i,.mg-fly,.mg-scene,.mg-stakes span,.mg-trophy{animation:none}}@media (max-width:900px){.mg-home{grid-template-columns:minmax(0,1fr)}.mg-home .mg-col:last-child{order:-1}}@media (max-width:520px){.mg-step{font-size:9.5px}}.mx-row.row-c{background:linear-gradient(90deg,#fdf0c4,#f3d77a);border:1.5px solid #d6a92a;box-shadow:0 2px 8px rgb(214 169 42/.25)}.mx-row.b.row-c{background:linear-gradient(270deg,#fdf0c4,#f3d77a)}.mx-row.row-vc{background:linear-gradient(90deg,#f4f6f8,#d5dae0);border:1.5px solid #a3acb6;box-shadow:0 2px 8px rgb(120 130 140/.2)}.mx-row.b.row-vc{background:linear-gradient(270deg,#f4f6f8,#d5dae0)}.mx-row.row-c .mx-projn,.mx-row.row-c .mx-sub,.mx-row.row-vc .mx-projn,.mx-row.row-vc .mx-sub{color:#4f5550}.mx-row.row-c .mx-score b{color:#7a5a06}.mx-cap{border-radius:50%;width:17px;height:17px;padding:0;display:inline-grid;place-items:center;font:800 9px/1 var(--font)}.mx-cap.C{background:#d6a92a;color:#fff;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #d6a92a}.mx-cap.VC{background:#a9b1ba;color:#fff;width:21px;height:17px;border-radius:9px;font-size:8px}.mx-bars.sc{padding-bottom:30px}.mx-bars.sc .mx-bar small{position:absolute;bottom:-15px;font:600 9px var(--mono);color:var(--rh-text)}.mx-bars.sc .mx-bar em{bottom:-28px}.mx-statline.one{display:flex;gap:3px}.mx-statline.one span{flex:1 1;min-width:0;padding:6px 2px;border-radius:8px}.mx-statline.one b{font-size:13px}.mx-statline.one em{font-size:8.5px;letter-spacing:.04em}@media (max-width:480px){.mx-statline.one b{font-size:11px}.mx-statline.one em{font-size:7.5px}}.pc-form.pc-row{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 1px 6px}.pc-form.pc-row .pc-fchip{flex:0 0 44px}@media (max-width:1100px){.pc-top{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-top>.pc-card:last-child:not(:only-child){grid-column:2}}@media (max-width:760px){.pc-top>.pc-card:first-child:not(:only-child),.pc-top>.pc-card:last-child:not(:only-child){grid-column:1/-1}}.ph-top{grid-template-columns:auto minmax(0,1fr) minmax(0,420px)}.ph-summary{justify-self:end;align-self:stretch;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:14px;background:var(--sunk);max-width:420px}.ph-summary p{margin:0;font-size:13.5px;line-height:1.5;color:#2c332e}@media (max-width:900px){.ph-top{grid-template-columns:auto minmax(0,1fr)}.ph-summary{grid-column:1/-1;justify-self:stretch;max-width:none}}.sr-acc{padding:0}.sr-sum{list-style:none;cursor:pointer;padding:18px 22px}.sr-sum::-webkit-details-marker{display:none}.sr-chev{margin-left:auto;font-size:16px;color:var(--muted);transition:transform .2s}.sr-acc[open] .sr-chev{transform:rotate(180deg)}.sr-body{padding:0 22px 20px}.sr-sum:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:16px}.cup-league{gap:12px;background:transparent;padding:0;min-height:0}.cup-league,.cup-league-g{display:flex;flex-direction:column}.cup-league-g{gap:4px;background:var(--rh-1);border:1px solid var(--rh-line);border-radius:14px;padding:10px 12px}.sq-spot{height:clamp(66px,8.2vh,80px)}.sq-spot.full.sqc{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;padding:0;gap:0;overflow:hidden;border-radius:10px;background:#fff;border:1px solid var(--rh-line);box-shadow:0 1px 2px rgb(0 0 0/.06)}.sqc-h{display:flex;align-items:center;gap:4px;background:#16201a;color:#fff;padding:3px 5px 3px 8px;min-width:0;flex:none}.sqc-n{flex:1 1;min-width:0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sqc-h .sq-info{color:#16201a;background:#fff;border:0;width:16px;height:16px;border-radius:4px;flex:none}.sqc-h .sq-swap{width:18px;height:18px;background:rgb(255 255 255/.12);border-color:rgb(255 255 255/.25);color:#fff}.sqc-h .sq-swap.on,.swap-ok .sqc-h .sq-swap{background:var(--rh-up);border-color:var(--rh-up);color:#fff}.sqc-role{border:1px solid rgb(255 255 255/.3);background:transparent;color:rgb(255 255 255/.75);border-radius:99px;font:800 9px/1 var(--font);height:17px;min-width:17px;padding:0 4px;cursor:pointer;flex:none}.sqc-role:hover{color:#fff;border-color:#fff}.sqc-role.c.on{background:#d6a92a;border-color:#d6a92a;color:#fff}.sqc-role.vc.on{background:#a3acb6;border-color:#a3acb6;color:#fff}.sqc-b{flex:1 1;display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-rows:auto auto;grid-column-gap:7px;column-gap:7px;align-items:center;align-content:center;padding:3px 8px;min-height:0}.sqc-b .sq-disc{grid-row:1/3}.sqc-meta{font-size:11px;color:var(--rh-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sqc-meta b{color:var(--rh-text);font-weight:600}.sqc-sub{display:flex;align-items:center;gap:3px;font:500 10.5px var(--mono);color:var(--rh-dim);white-space:nowrap}.sqc-proj{grid-column:3;grid-row:1/3;font:700 21px/1 var(--mono);letter-spacing:-.03em;color:var(--rh-text)}.sqc-proj.ton{color:#c18f12}.sqc-f{flex:none;padding:2px 8px;font:600 10px var(--font);color:var(--rh-dim);background:#f4f6f2;border-top:1px solid var(--rh-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:16px}.sq-spot.full.sqc.row-c{border:1.5px solid #d6a92a;box-shadow:0 2px 8px rgb(214 169 42/.28)}.sq-spot.full.sqc.row-c .sqc-h{background:#7a5a06}.sq-spot.full.sqc.row-c .sqc-b{background:linear-gradient(160deg,#fff4d1,#f3d77a)}.sq-spot.full.sqc.row-c .sqc-proj{color:#7a5a06}.sq-spot.full.sqc.row-c .sqc-f{background:#f6e6ad}.sq-spot.full.sqc.row-vc{border:1.5px solid #a3acb6}.sq-spot.full.sqc.row-vc .sqc-h{background:#4a525a}.sq-spot.full.sqc.row-vc .sqc-b{background:linear-gradient(160deg,#f6f7f9,#d9dee4)}.sq-spot.full.sqc.row-vc .sqc-f{background:#e3e7eb}@media (max-width:720px){.sq-spot{height:70px}.sqc-n{font-size:11.5px}.sqc-proj{font-size:17px}.sqc-b{grid-template-columns:22px minmax(0,1fr) auto;column-gap:5px;padding:3px 6px}.sqc-b .sq-disc{width:22px!important;height:22px!important}.sqc-role{min-width:15px;height:15px;font-size:8px;padding:0 3px}}.sk-page{display:flex;flex-direction:column;gap:14px;padding-top:12px}.sk{background:linear-gradient(90deg,#eceee9,#f6f7f4 40%,#eceee9 80%);background-size:200% 100%;border-radius:14px;animation:skShine 1.2s ease-in-out infinite}@keyframes skShine{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.sk-tabs{height:34px;max-width:640px;border-radius:99px}.sk-title{height:44px;max-width:360px}.sk-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.sk-card{height:110px}.sk-block{height:220px}.sk-block.short{height:140px}.sk-block.tall{height:620px}.sk-grid{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(0,1fr);grid-gap:12px;gap:12px}.sk-col{display:flex;flex-direction:column;gap:12px}@media (max-width:900px){.sk-grid,.sk-row{grid-template-columns:minmax(0,1fr)}.sk-block.tall{height:420px}}.cpz{border:1px solid #ecd9a8;background:linear-gradient(180deg,#fffbef,#fff);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;color:#121513}.cpz.off{border-color:var(--line,#e3e7e2);background:#fff}.cpz-h{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.cpz-h b{display:block;font-size:16px;margin-top:2px}.cpz-k{font:600 10.5px ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:#8a6a14}.cpz-dim,.cpz.off .cpz-k{color:#6c736e}.cpz-dim{font-size:12.5px;line-height:1.45}.cpz-sw{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#6c736e}.cpz-tg{position:relative;width:40px;height:23px;border-radius:99px;border:0;background:#d5d9d2;cursor:pointer;flex:none;padding:0;transition:background .15s}.cpz-tg i{position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px rgb(0 0 0/.2)}.cpz-tg.on{background:#1d8a3c}.cpz-tg.on i{transform:translateX(17px)}.cpz-tg:disabled{opacity:.5;cursor:not-allowed}.cpz-prizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.cpz-p{display:flex;gap:10px;align-items:center;border-radius:12px;padding:10px 12px;flex-wrap:wrap}.cpz-p>div{flex:1 1;min-width:120px;display:flex;flex-direction:column;gap:1px}.cpz-p b{font-size:15px}.cpz-p.gold{background:#fbf1d3;border:1px solid #ecd39a}.cpz-p.silver{background:#eef0f2;border:1px solid #d9dde2}.cpz-medal{font-size:22px;line-height:1}.cpz-p select{font:inherit;font-size:12.5px;border:1px solid var(--line,#e3e7e2);border-radius:8px;padding:5px 7px;background:#fff}.cpz-acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cpz-btn{border:1px solid var(--line,#e3e7e2);background:#fff;color:#121513;padding:8px 13px;border-radius:10px;font-weight:600;font-size:13px;cursor:pointer}.cpz-btn.go{background:#1d8a3c;border-color:#1d8a3c;color:#fff}.cpz-btn:disabled{opacity:.55;cursor:not-allowed}.cpz-msg{font-size:12.5px;color:#b4392b}.cpz-msg.ok{color:#1d8a3c}@media (max-width:560px){.cpz-prizes{grid-template-columns:minmax(0,1fr)}}.ch-pair{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:560px){.ch-pair{grid-template-columns:minmax(0,1fr)}}.hl-hl{display:flex;flex-direction:column;gap:10px}.hl-card{display:grid;grid-template-columns:96px 148px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch;background:#fff;border:1px solid var(--line);border-radius:16px;padding:8px 14px 8px 8px;color:inherit;text-decoration:none;transition:box-shadow .15s,transform .15s;position:relative;overflow:hidden}.hl-card:hover{box-shadow:0 6px 22px rgb(16 24 18/.09);transform:translateY(-1px)}.hl-card.star{border-color:#ecd39a;background:linear-gradient(100deg,#fff 40%,#fdf6e2)}.hl-card.rising{border-color:#bfe4d0;background:linear-gradient(100deg,#fff 40%,#ebf7f0)}.hl-photo{position:relative;border-radius:11px;overflow:hidden;background:radial-gradient(120% 90% at 50% 100%,var(--c2) 0,var(--c1) 70%);min-height:92px;width:96px;display:grid;place-items:end center}.hl-photo img{width:100%;height:100%;object-fit:cover;object-position:top;position:absolute;inset:0}.hl-ini{color:#fff;font:700 28px var(--font);align-self:center}.hl-tag{position:absolute;left:6px;top:6px;z-index:1;font:700 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:3px 6px;border-radius:99px;background:#f2c94c;color:#2a1d02}.hl-card.rising .hl-tag{background:#5be0b0;color:#06281b}.hl-stats{margin:0;display:grid;grid-template-columns:auto auto 1fr;grid-gap:3px 10px;gap:3px 10px;align-content:center}.hl-stats>div{display:flex;flex-direction:column;min-width:0}.hl-stats dt{font:600 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#6c736e)}.hl-stats dd{margin:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-stats .hl-name{grid-column:1/-1}.hl-stats .hl-name dd{font:700 16px/1.15 var(--font);letter-spacing:-.01em;white-space:normal;display:flex;flex-direction:column}.hl-stats .hl-name small{font:500 11.5px var(--font);color:var(--muted,#6c736e);letter-spacing:0}.hl-stats .hl-avg{grid-column:1/-1}.hl-stats .hl-avg dd{font:700 22px/1 var(--mono);letter-spacing:-.02em}.hl-card.star .hl-avg dd{color:#9a6f05}.hl-card.rising .hl-avg dd{color:#11794c}.hl-why{display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0}.hl-k{font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#6c736e)}.hl-why p{margin:0;font-size:12.5px;line-height:1.5;color:#2d3a32;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hl-why p b{color:#121513}@media (max-width:640px){.hl-card{grid-template-columns:88px minmax(0,1fr)}.hl-why{grid-column:1/-1}}.nav-search{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 8px 0 11px;border:1px solid var(--line);border-radius:99px;background:#fff;color:var(--muted);font:500 13px var(--font);cursor:pointer;min-width:190px}.nav-search:hover{color:var(--ink);border-color:#cfd5cc}.nav-search-label{flex:1 1;text-align:left}.nav-search-kbd{font:600 10.5px var(--mono);border:1px solid var(--line);border-radius:6px;padding:2px 5px;background:#f6f7f5;color:var(--muted)}@media (max-width:900px){.nav-search{min-width:0;padding:0 9px}.nav-search-kbd,.nav-search-label{display:none}}.ns-back{position:fixed;inset:0;z-index:100;background:rgb(15 20 16/.38);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding:10vh 16px 16px}.ns-box{width:100%;max-width:620px;background:#fff;border-radius:18px;box-shadow:0 24px 70px rgb(0 0 0/.25);display:flex;flex-direction:column;overflow:hidden;max-height:76vh}.ns-input{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);color:var(--muted)}.ns-input input{flex:1 1;border:0;outline:0;font:500 16px var(--font);color:var(--ink);background:transparent;min-width:0}.ns-esc{border:1px solid var(--line);background:#f6f7f5;border-radius:7px;font:600 11px var(--mono);color:var(--muted);padding:3px 7px;cursor:pointer}.ns-list{overflow:auto;padding:6px 8px 8px}.ns-group{font:600 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:10px 8px 4px}.ns-row{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px;border-radius:10px;cursor:pointer}.ns-row.on{background:#eef4ee}.nsr-ic{width:28px;height:28px;padding:0;box-sizing:border-box;border-radius:8px;display:grid;place-items:center;font-size:11px;background:#f1f3f0;color:#6c736e}.nsr-ic.club{background:#121513;color:#c6f135}.nsr-ic.coach{background:#e6f4ea;color:#1d8a3c}.nsr-ic.player{background:#eaf1fb;color:#3a7bd5}.ns-t{display:flex;flex-direction:column;min-width:0}.ns-t b{font-size:14px;font-weight:600}.ns-t b,.ns-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-t small{font-size:12px;color:var(--muted)}.ns-avg{font:700 13px var(--mono);font-style:normal;color:var(--ink)}.ns-empty{padding:14px 10px;color:var(--muted);font-size:13px}.ns-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 16px;border-top:1px solid var(--line);font-size:11.5px;color:var(--muted);background:#fafbf9}.khq-wm{font:800 28px/.9 var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--ink);white-space:nowrap}.khq-wm b{color:var(--khq-brass-text);font-weight:800}.khq-wm small{display:block;font:600 11px/1 var(--font);letter-spacing:.2em;color:var(--muted);margin-top:6px}.lg{display:grid;grid-gap:10px;gap:10px}.lg-lab{font-size:13px;font-weight:600}.lg-in{font:400 16px var(--font);min-height:50px;padding:0 16px;border:1px solid var(--khq-line);border-radius:12px;background:var(--surface);color:var(--ink);min-width:0}.lg-in:focus{outline:2px solid var(--khq-sage);outline-offset:1px;border-color:var(--khq-sage)}.lg-mono{font:500 18px var(--mono);letter-spacing:.2em;text-align:center;flex:1 1 auto}.lg-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 22px;border:0;border-radius:12px;background:var(--khq-sage);color:#fff;font:600 15px var(--font);cursor:pointer;white-space:nowrap}.lg-btn:hover{background:var(--khq-sage-deep)}.lg-btn:disabled{opacity:.7}.lg-btn:focus-visible{outline:3px solid var(--khq-brass);outline-offset:2px}.lg-btn i{width:7px;height:7px;border-radius:50%;background:var(--khq-brass)}.lg-note{font-size:13px;color:var(--muted)}.lg-err{font-size:13px;color:var(--red-fg)}.lg-ok{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--khq-panel);font-size:14px}.lg-ok i{flex:none;width:20px;height:20px;border-radius:50%;background:var(--khq-brass);color:#fff;display:grid;place-items:center;font:800 11px var(--font)}.lg-code{font-size:13px;color:var(--muted)}.lg-code summary{cursor:pointer}.lg-row{display:flex;gap:8px;margin-top:8px}.tp-plate{position:relative;overflow:hidden;display:inline-block;min-width:2.6em;text-align:center;padding:3px 6px;border-radius:8px;color:#fff!important;background:linear-gradient(135deg,color-mix(in srgb,var(--tp1) 80%,#000),var(--tp1) 45%,color-mix(in srgb,var(--tp1) 55%,var(--tp2)));box-shadow:0 0 0 2px #fff,0 0 0 3px color-mix(in srgb,var(--tp2) 70%,var(--tp1)),0 6px 14px -4px color-mix(in srgb,var(--tp1) 60%,transparent)}.tp-plate:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background-size:260% 100%;background-image:linear-gradient(110deg,transparent 22%,color-mix(in srgb,var(--tp2) 60%,transparent) 36%,rgb(255 255 255/.95) 44%,color-mix(in srgb,var(--tp1) 45%,#fff) 50%,rgb(255 255 255/.9) 56%,transparent 70%);animation:tpSweep 3.6s ease-in-out infinite}@keyframes tpSweep{0%{background-position:120% 0}60%,to{background-position:-60% 0}}.tp-badge{display:inline-flex;align-items:center;font:700 9.5px var(--font);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:1px 6px;white-space:nowrap;color:color-mix(in srgb,var(--tp1) 80%,#000);background:linear-gradient(90deg,color-mix(in srgb,var(--tp2) 40%,#fff),color-mix(in srgb,var(--tp1) 22%,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tp1) 30%,transparent)}@media (prefers-reduced-motion:reduce){.tp-plate:after{animation:none;background-position:30% 0}}