@font-face{font-family:Barlow;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Barlow-Medium.woff) format("woff")}@font-face{font-family:Barlow;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Barlow-SemiBold.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/BarlowCondensed-SemiBold.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/BarlowCondensed-Bold.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/BarlowCondensed-ExtraBold.woff) format("woff")}:root{--bg: #111214;--panel: #1a1c1f;--bar: #15161a;--line: #2a2d33;--line2: #202227;--chip: #3a3d44;--text: #f4f4f5;--soft: #c8ccd2;--muted: #9aa0a8;--faint: #858b94;--green: #3ddc84;--gold: #d4a62a;--crew: #36c5b0;--bad: #ff6b6b;--live: #d9203a;--ink: #111214;--accent: var(--green);--sans: "Barlow", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cond: "Barlow Condensed", "Barlow", system-ui, sans-serif;--edge: 4px;--tabbar: 68px;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text)}body{font:500 15px/1.45 var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:var(--green)}a:hover{color:#7cf0b0}::selection{background:#3ddc844d}:focus-visible{outline:2px solid var(--green);outline-offset:2px}h1{font:800 36px/.95 var(--cond);letter-spacing:-.3px;margin:8px 0 14px;overflow-wrap:anywhere}h2{font:700 13px/1.2 var(--cond);letter-spacing:2.5px;text-transform:uppercase;color:var(--text);margin:22px 0 8px}h2 .muted,h2 .small{letter-spacing:1px;font-weight:600}h3{font:700 15px/1.2 var(--cond);letter-spacing:1px;text-transform:uppercase;margin:14px 0 6px}p{margin:8px 0}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:13px}.error{color:var(--bad)}.num{font-family:var(--cond);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.lbl{font:600 11px/1.2 var(--cond);letter-spacing:2px;text-transform:uppercase;color:var(--muted)}strong{font-weight:600}.win{color:var(--green);font-weight:700}.loss{color:var(--muted)}.strong{font-weight:600}.edge{position:fixed;left:0;top:0;bottom:0;width:var(--edge);background:var(--accent);z-index:6;pointer-events:none}.glow{position:fixed;right:-140px;top:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(closest-side,var(--accent) 0%,transparent 100%);opacity:.26;pointer-events:none;z-index:0}main{position:relative;z-index:1;max-width:960px;margin:0 auto;padding:10px 16px 24px calc(16px + var(--edge));min-height:60vh}section.narrow{max-width:480px}.top{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;padding:0 16px 0 calc(16px + var(--edge));border-bottom:1px solid var(--line);background:#111214db;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.brand{font:800 19px/1 var(--cond);letter-spacing:5px;text-transform:uppercase;color:var(--text)!important;text-decoration:none}.topnav{display:none;gap:18px;align-items:center}.topnav a{color:var(--soft);text-decoration:none;font-weight:600;font-size:14px;padding:6px 0;border-bottom:2px solid transparent;white-space:nowrap}.topnav a:hover{color:var(--text)}.topnav a[aria-current=page]{color:var(--text);border-bottom-color:var(--green)}.account{display:flex;align-items:center;gap:10px;min-width:0}.account a{color:var(--text);text-decoration:none;font-weight:600;font-size:14px;max-width:42vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account a.button.small{color:var(--ink)}.badge{display:inline-block;min-width:1.4em;margin-left:5px;padding:1px 5px;border-radius:999px;background:var(--green);color:var(--ink);font:700 11px/1.3 var(--cond);text-align:center;vertical-align:2px}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:stretch;height:calc(var(--tabbar) + env(safe-area-inset-bottom,0px));padding:0 6px env(safe-area-inset-bottom,0px);background:var(--bar);border-top:1px solid var(--line)}.tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding-top:10px;font:600 11px/1.2 var(--cond);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);text-decoration:none}.tab svg{width:22px;height:22px}.tab[aria-current=page]{color:var(--text)}.tab.log{color:var(--green)}.tab.log .fab{width:52px;height:52px;margin-top:-22px;border-radius:50%;background:var(--green);color:var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #3ddc8459}.tab.log .fab svg{width:24px;height:24px}footer{position:relative;z-index:1;display:flex;gap:6px 16px;flex-wrap:wrap;align-items:center;padding:18px 16px calc(24px + var(--tabbar) + env(safe-area-inset-bottom,0px)) calc(16px + var(--edge));border-top:1px solid var(--line);color:var(--faint);font-size:13px}footer a{color:var(--soft);text-decoration:none}footer button.link{color:var(--soft);text-decoration:none}@media(min-width:720px){.tabbar{display:none}.topnav{display:flex}main{padding:18px 24px 40px calc(24px + var(--edge))}footer{padding:20px 24px 28px calc(24px + var(--edge))}h1{font-size:44px}.glow{width:640px;height:640px;right:-200px;top:-260px}}.row{display:flex;gap:10px;align-items:center}.wrap{flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:14px}ul.plain{padding-left:18px}ul.plain li{margin:4px 0}.gap{gap:8px}.tag,.plate,.props,.pill{display:inline-flex;align-items:center;gap:6px;font:700 12px/1 var(--cond);letter-spacing:1.5px;text-transform:uppercase;border:1px solid var(--chip);border-radius:999px;padding:6px 11px;color:var(--soft);text-decoration:none;white-space:nowrap;background:transparent}.tag.unclaimed{border-style:dashed;color:var(--muted)}.tag.recruiting{border-color:var(--green);color:var(--green)}.tag.cotw-badge{border-color:var(--gold);color:var(--gold)}.tag.error{border-color:var(--bad);color:var(--bad)}.tag.crew{border-color:var(--crew);color:var(--crew)}.tag.full{border-color:var(--green);color:var(--green);padding:3px 7px;font-size:10px;letter-spacing:1px;vertical-align:1px}.tag.due{border-color:var(--chip);border-style:dashed;color:var(--muted);padding:3px 7px;font-size:10px;letter-spacing:1px;vertical-align:1px;cursor:pointer}a.tag.due{text-decoration:none}.duelist{list-style:none;padding:0;margin:0 0 18px}.duelist li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--chip)}.duelist .who{min-width:0;flex:1}.duelist .who strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duelist .who .muted{display:block}.duelist .button{flex:none}.scoutline{margin:-4px 0 10px}.plate{border-color:#ffffff24;color:var(--text)}.plate i{display:none}.props{cursor:pointer;font-family:var(--sans);font-weight:600;font-size:13px;letter-spacing:0;text-transform:none;padding:6px 12px}.props.on{border-color:var(--green);color:var(--green)}.props.off{color:var(--muted);cursor:default}.props:disabled{opacity:.6}.pill{font-family:var(--sans);font-weight:500;font-size:13px;letter-spacing:0;text-transform:none;cursor:pointer}.pill input{margin:0}.button,button.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font:600 15px/1 var(--sans);background:var(--green);color:var(--ink);border:0;border-radius:10px;padding:11px 18px;text-decoration:none;cursor:pointer}.button:hover{background:#5ce89a}.button.ghost{background:transparent;color:var(--text);border:1px solid var(--line)}.button.ghost:hover{background:var(--panel);border-color:var(--chip)}.button.small{min-height:34px;padding:7px 12px;font-size:13px;border-radius:8px}.button:disabled{opacity:.45;cursor:default}button.link{background:none;border:0;padding:0;color:var(--muted);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}button.link:hover{color:var(--text)}button.link.strong{color:var(--text);text-decoration:none;font-weight:600}button.link:disabled{opacity:.5;cursor:default}label.button{flex-direction:row}label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted);font-weight:600}label.inline{flex-direction:row;align-items:center;gap:8px;color:var(--text);font-weight:500;font-size:15px}fieldset{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin:0}legend{color:var(--muted);padding:0 6px;font:600 11px/1.2 var(--cond);letter-spacing:2px;text-transform:uppercase}input,select,textarea{font:500 15px/1.3 var(--sans);color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 12px;min-height:44px}textarea{min-height:72px}input:disabled{color:var(--muted)}input::placeholder,textarea::placeholder{color:var(--faint)}input[type=radio],input[type=checkbox]{min-height:0;width:18px;height:18px;accent-color:var(--green);padding:0}.fields{margin:14px 0;align-items:flex-end}.fields label{min-width:130px}input.grow{flex:1 1 240px}input.short{width:7em}input.num,table.grid input.num{width:3.2em;text-align:center}input.num.wide{width:5.5em}.copybox{display:block;width:100%;min-height:72px;margin-top:6px;font-size:13px}.sharelink{font-size:13px;padding:6px 10px;min-height:0;border-radius:999px;width:18rem;max-width:100%}.card,.session,.plated,.reminder,li.claim,.crewitem,.cotw,.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.notice{background:var(--panel);border:1px solid color-mix(in srgb,var(--green) 40%,var(--line));border-radius:12px;padding:12px 14px}.notice.small{padding:10px 12px}.reminder{padding:10px 14px}.session p,li.claim p,.cotw p{margin:6px 0}.tips li{margin:4px 0;color:var(--muted)}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.tabs button{font:600 13px/1 var(--sans);background:transparent;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:9px 13px;min-height:36px;cursor:pointer;white-space:nowrap}.tabs button:hover{color:var(--text)}.tabs button[aria-pressed=true]{background:var(--panel);color:var(--text);border-color:var(--accent)}.actions{margin:12px 0}.manage{margin-top:24px;border-top:1px solid var(--line);padding-top:8px}.manage legend{color:var(--muted)}.record{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:4px 0 10px}.record .num{font-size:40px}.record .num .dash{color:var(--faint)}.strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:10px 6px}.strip>div{min-width:0}.strip .num{font-size:30px}.strip.sub .num{font-size:22px;color:var(--soft)}.strip .lbl{margin-top:5px}.strip .pctl{display:block;margin-top:3px;font:600 11px/1.2 var(--cond);letter-spacing:1px;color:var(--accent)}.strip+.strip{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.statbox{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin:8px 0}.statbox .foot{margin:12px 0 0;font-size:12px;color:var(--faint)}.gridwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:12px;background:var(--panel)}table.grid,table.vc,table.xp{border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}table.grid.wide,table.vc{width:100%}table.grid th,table.vc th{font:600 11px/1.2 var(--cond);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);padding:9px 8px;border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;position:sticky;top:0;background:var(--panel)}table.grid td,table.vc td{padding:8px;border-bottom:1px solid var(--line2);text-align:center;white-space:nowrap;color:var(--soft)}table.grid tr:last-child td,table.vc tr:last-child td{border-bottom:0}table.vc th,table.vc td{text-align:right}table.vc th:first-child,table.vc td:first-child,table.grid td.left,table.grid th.left{text-align:left}table.grid td a,table.vc td a{color:var(--text);text-decoration:none;font-weight:600}table.grid td a:hover,table.vc td a:hover{color:var(--green)}table.grid input,table.grid select{padding:6px;min-height:0;border-radius:6px;font-size:14px}table.grid input.tag{width:11em;font:inherit;letter-spacing:0;text-transform:none;border-radius:6px;display:inline-block}table.grid tr.bad td{background:#ff6b6b24}table.grid tr.hl td{background:color-mix(in srgb,var(--accent) 14%,transparent)}table.grid td.badcell input,input.num.badcell{outline:2px solid var(--bad);outline-offset:-2px}table.grid td.changed input{box-shadow:inset 0 -2px 0 var(--accent)}table.grid tr.faded td,table.vc .faded{opacity:.55}table.grid td.strong,table.vc td.lead{font:800 17px/1 var(--cond);color:var(--text)}table.grid tr.pctl td{color:var(--accent);font:600 11px/1.2 var(--cond);letter-spacing:1px;padding-top:0}table.vc tr.picked td{background:color-mix(in srgb,var(--accent) 10%,transparent)}table.vc.versus th:not(:first-child),table.vc.versus td:not(:first-child){width:34%}table.vc.versus td:not(:first-child):not(.lead){color:var(--muted)}table.vc .sep{border-left:1px solid var(--line)}table.board td,table.board th{padding:10px 8px}table.xp td{padding:3px 10px 3px 0}.team{margin:10px 0 16px}.score{font:800 34px/1 var(--cond);margin:8px 0 10px;letter-spacing:-.3px}.h2h{font:800 56px/1 var(--cond);margin:8px 0 4px}.columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px 24px;align-items:start}.columns>div{min-width:0}.compare h1 a{color:var(--text);text-decoration:none}.boardlist{list-style:none;padding:0;margin:10px 0;display:grid;gap:6px}.boardlist .head{display:grid;grid-template-columns:32px 1fr auto;gap:10px;padding:0 12px}.boardrow{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:9px 12px;text-decoration:none;color:var(--text)}.boardrow:hover{border-color:var(--chip);color:var(--text)}.boardrow .pos{font:800 22px/1 var(--cond);color:var(--soft);font-variant-numeric:tabular-nums}.boardrow.first{border-color:var(--gold)}.boardrow.first .pos{color:var(--gold)}.boardrow.me{border-color:var(--green);background:color-mix(in srgb,var(--green) 7%,var(--panel))}.boardrow .who{display:flex;flex-direction:column;gap:2px;min-width:0}.boardrow .who strong{font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boardrow .who .lbl{letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boardrow .val{text-align:right}.boardrow .val .num{font-size:24px;display:block}.boardrow .val .lbl{display:block;letter-spacing:1px}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:0;border:1px solid rgba(255,255,255,.2)}.hero h1{font-size:46px;margin:18px 0 12px}.hero .lead{font-size:17px;color:var(--soft);max-width:560px;margin:0 0 14px}.hero .points{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:8px;max-width:560px}.hero .points li{position:relative;padding-left:18px;color:var(--soft)}.hero .points li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:var(--green)}.hero .cta{margin:16px 0}.hero .links{display:flex;gap:6px 18px;flex-wrap:wrap}@media(min-width:720px){.hero h1{font-size:64px}}.cards{list-style:none;padding:0;display:grid;gap:10px}.card{display:grid;grid-template-columns:112px 1fr;gap:12px;padding:10px}.card img{width:112px;height:63px;object-fit:cover;border-radius:8px;background:#000}.card p{margin:6px 0}.card.stack{display:flex}.shot{display:block;padding:0;border:1px solid var(--line);border-radius:12px;background:#000;cursor:zoom-in;max-width:100%;overflow:hidden}.shot img{display:block;width:100%;max-height:220px;object-fit:contain}.shot.big{cursor:zoom-out}.shot.big img{max-height:none}.examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:10px 0}.examples figure{margin:0;background:var(--panel);border-radius:12px;overflow:hidden;border:2px solid var(--line)}.examples figure.good{border-color:var(--green)}.examples figure.bad{border-color:var(--bad)}.examples img{display:block;width:100%}.examples figcaption{padding:8px 10px;font-size:13px}.examples .good strong{color:var(--green)}.examples .bad strong{color:var(--bad)}.steps{padding-left:0;list-style:none}.steps>li{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:4px 16px 14px;margin:12px 0}.rules li{margin:4px 0}.choices label{font-weight:400}.chart{width:100%;height:auto;display:block;background:var(--panel);border:1px solid var(--line);border-radius:12px}.chart text{fill:var(--muted);font-size:11px;font-family:var(--sans)}.chart .axis{stroke:var(--line)}.chart.plates{max-width:480px;color:var(--text)}.legend{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}.meta{gap:8px;color:var(--muted)}.profile h1{margin-bottom:10px}.invites li{margin:6px 0}.plated{padding:10px 16px 12px;margin:12px 0}.plated h2{margin-top:10px}.levelrow{display:flex;align-items:center;gap:12px}.levelrow .num{font-size:22px;white-space:nowrap}.levelbar{flex:1;height:8px;background:var(--line);border-radius:4px;overflow:hidden}.levelbar span{display:block;height:100%;background:var(--green);border-radius:4px}.medals{list-style:none;padding:0;margin:6px 0;display:flex;flex-wrap:wrap;gap:6px}.medal{display:flex;flex-direction:column;gap:2px;border:1px solid var(--chip);border-radius:10px;padding:7px 11px}.medal strong{font:700 13px/1.2 var(--cond);letter-spacing:1.5px;text-transform:uppercase}.medal.locked{border-style:dashed;color:var(--muted)}.connected dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px}.connected dt{color:var(--muted)}.connected dd{margin:0;font-weight:600}.crewlist{padding-left:0;list-style:none;display:grid;gap:8px}.crewitem{display:grid;grid-template-columns:48px 1fr;gap:12px;padding:10px 12px}.crewitem p{margin:4px 0}.crewitem a strong{color:var(--text)}.crewhead{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.crewhead h1{margin-bottom:6px}.logo{width:88px;height:88px;object-fit:contain;border-radius:18px;background:#000;border:1px solid var(--line)}.logo.small{width:48px;height:48px;border-radius:10px}.logo.blank{display:inline-flex;align-items:center;justify-content:center;font:800 20px/1 var(--cond);letter-spacing:1px;text-transform:uppercase;color:var(--crew);background:var(--panel)}.logo.small.blank{font-size:14px}.bio{white-space:pre-wrap;color:var(--soft)}.cotw{display:flex;gap:14px;align-items:center;border-color:var(--gold);padding:12px 14px;margin:16px 0;text-decoration:none;color:var(--text)}.cotw .logo{width:56px;height:56px;border-radius:12px;object-fit:cover;flex:none;display:inline-flex;align-items:center;justify-content:center;background:#000;font:800 16px/1 var(--cond);color:var(--gold)}.cotw p{margin:2px 0}.cotw .kicker{color:var(--gold);font:700 11px/1.2 var(--cond);letter-spacing:2px;text-transform:uppercase}.claim p{margin:6px 0}.livepill{display:inline-flex;align-items:center;gap:6px;background:var(--live);color:#fff;font:700 12px/1 var(--cond);letter-spacing:1.5px;text-transform:uppercase;border-radius:999px;padding:6px 10px;white-space:nowrap}.livepill:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.livedot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--live)}body.wide main{max-width:1040px}.livehead{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.livehead h1{margin:8px 0 4px}.livehead .button{margin-left:auto}.livegrid{display:grid;gap:16px}.livegrid>*{min-width:0}.stage{display:flex;flex-direction:column;gap:10px}.side h2:first-child{margin-top:4px}.finals{display:none}.finals.always{display:block}@media(min-width:900px){.livegrid{grid-template-columns:minmax(0,640px) minmax(260px,1fr);gap:24px;align-items:start}.finals{display:block}}.embed{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border:1px solid var(--line);border-radius:12px;overflow:hidden}.embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.chips{gap:6px}button.tag{cursor:pointer}.tag.on,button.tag[aria-pressed=true]{border-color:var(--green);color:var(--text)}.boardrow.liverow{width:100%;font:inherit;text-align:left;cursor:pointer}.boardrow.liverow .pos{display:flex;justify-content:center}.boardrow.pending{border-style:dashed;background:transparent}.boardrow.pending .who strong{color:var(--soft)}.matchup{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px 12px;overflow:hidden}.matchup:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(to right,var(--pa, var(--green)) 50%,var(--pb, var(--green)) 50%)}.matchup .mhead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.matchup .mmeta{margin-left:auto}.matchup .mbody{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;margin-top:12px}.mside{display:flex;flex-direction:column;gap:4px;min-width:0;border-radius:10px}.mside.b{align-items:flex-end;text-align:right}.mside.dashed{border:1px dashed var(--chip);padding:8px 10px;color:var(--muted)}.mside .mtag{font:800 22px/1 var(--cond);color:var(--text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mside.dashed .mtag{color:var(--soft)}.mside .lbl{letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mside .plate{padding:4px 9px;font-size:11px}.mside.crewside .mtag,.mside .mcrew,.mside .mcrew a{color:var(--crew)}.mcenter{display:flex;flex-direction:column;align-items:center;gap:4px}.mcenter .num{font-size:44px;white-space:nowrap}.mcenter .num .dash{color:var(--faint);margin:0 4px}.mcenter .num .loss{color:var(--muted);font-weight:800}.matchup .mfoot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid var(--line2)}.matchup .mfoot a:not(.button){margin-left:auto;text-decoration:none;font-weight:600}.matchup.compact{padding:10px 12px}.matchup.compact .mbody{margin-top:8px}.matchup.compact .mtag{font-size:18px}.matchup.compact .mcenter .num{font-size:32px}.matchup.waiting .mcenter .num{color:var(--soft)}section .matchup+.notice,section .matchup+p{margin-top:12px}.livestrip{display:flex;align-items:center;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin:14px 0 0;text-decoration:none;color:var(--text)}.livestrip:hover{border-color:var(--chip);color:var(--text)}.livestrip .who{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.livestrip .who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.livestrip .go{color:var(--green);font-weight:600;white-space:nowrap}.livestrip.idle{gap:8px}.livestrip.idle .who strong{font:800 18px/1.1 var(--cond);letter-spacing:.5px;text-transform:uppercase}.livestrip.idle .button{white-space:nowrap}.checkin .tabs{margin:6px 0}.coverage{margin:14px 0;display:grid;gap:6px}.coverage p{margin:0}.coverage .levelbar{flex:none;height:4px}.strip.ingame .num{color:var(--soft)}.statsread{display:grid;gap:10px;margin:8px 0}label.pill{flex-direction:row;color:var(--soft);font-weight:500}.fields label.pill{min-width:0;min-height:44px;gap:8px}.statbox .ingame-lbl{margin:12px 0 0;padding-top:10px;border-top:1px dashed var(--line)}.statbox .ingame-lbl+.strip{margin-top:6px;padding-top:0;border-top:0}.ingame-all{margin:10px 0 12px}.ingame-all .lbl{margin:0 0 6px}.ingame-all table.grid{font-size:13px}.ingame-all table.grid th,.ingame-all table.grid td{padding:8px 3px;letter-spacing:0}.ingame-all table.grid th:first-child,.ingame-all table.grid td:first-child{padding-left:10px}.statsread p{margin:0}.coverage .consistency{display:grid;gap:6px;padding-top:10px;border-top:1px dashed var(--line)}.coverage .consistency .strip{margin:0}.coverage .consistency .pctl{color:var(--muted)}.coverage .muted-row{opacity:.6}.ingame-all.wholeyear{margin-top:18px}.ingame-all .foot{margin:6px 0 0}input.savename{min-height:44px;flex:1 1 160px}.photos{margin:16px 0}.photos .shot{width:100%}.photos .shot img{max-height:420px}.photos .pick{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.proofcells{margin:4px 0 0;font-variant-numeric:tabular-nums}.button.danger{background:#e5484d;color:#fff}.button.danger:hover{background:#f06367}.card .thumbs{display:grid;grid-template-columns:repeat(2,54px);gap:4px;align-content:start}.card .thumbs img{width:54px;height:30px}.buildline{margin:0 0 10px}.coverage .others{display:grid;gap:4px}.coverage .others ul{margin:4px 0 0;padding-left:18px}.coverage .others li{margin:2px 0}.statbox.coverage{display:block;margin:12px 0 6px}.statbox.coverage p{margin:0}.statbox.coverage>.muted.small,.statbox.coverage .tie{margin-top:10px}.covhead{display:flex;justify-content:space-between;align-items:baseline;gap:4px 10px;flex-wrap:wrap;margin:0 0 10px}.covhead .lbl{margin:0}.covhead .tag.unclaimed{padding:3px 8px;font-size:10px;letter-spacing:1px}.covstate{font-weight:600;margin-bottom:6px!important}.cols2{display:grid;grid-template-columns:1fr 1fr}.cols2 .col{min-width:0;padding-right:12px}.cols2 .col+.col{padding:0 0 0 14px;border-left:1px dashed var(--line)}.cols2 .lbl.onplated{color:var(--green)}.cols2 .record{margin:6px 0 4px}.cols2 .record .num{font-size:clamp(30px,10vw,40px)}.cols2 .ingame .record .num{color:var(--soft)}.cols2.solo{grid-template-columns:1fr;justify-items:center;text-align:center;gap:6px}.cols2.solo .col,.cols2.solo .col+.col{padding:0;border:0}.cols2.solo .record{justify-content:center}.share{display:grid;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.pips{display:flex;gap:4px;height:14px}.pip{flex:1;min-width:0;border:1px solid var(--chip);border-radius:3px}.pip.on{background:var(--green);border-color:var(--green)}.pips .bar{flex:1;border:1px solid var(--chip);border-radius:3px;overflow:hidden}.pips .bar span{display:block;height:100%;background:var(--green)}.shareline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.shareline p{flex:1 1 190px;min-width:0;font-weight:600}.sharepct{display:inline-flex;align-items:center;gap:8px;flex:none;margin-left:auto}.sharepct .num{font-size:22px;color:var(--green)}.pergame{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line)}.pergame .covhead{margin-bottom:8px}.pergame .strip .num{font-size:24px}.statbox.coverage .pergame .foot{margin-top:10px}.pergame .strip .num.ingame{display:block;margin-top:4px;font-size:16px;color:var(--muted)}details.more{margin:0}details.more summary{cursor:pointer;list-style:none;padding:8px 0}details.more summary::-webkit-details-marker{display:none}details.more summary:after{content:" ▸"}details.more[open] summary:after{content:" ▾"}details.more .coverage{margin:4px 0 10px}.covfoot{margin:2px 0 14px;font-size:12px}
