body.tracker-page{display:block;overflow:hidden;height:100dvh;min-height:0}body.tracker-page>.topbar,body.tracker-page .capture-context{display:none!important}body.tracker-page.r3.companion-shell>.wrap{display:block;width:100%!important;max-width:none!important;height:100%;margin:0!important;padding:0!important}body.tracker-page :where(.nt-app,.nt-app *):not(:where(svg,svg *)){all:revert;box-sizing:border-box}body.tracker-page .nt-app :where(button,a){cursor:pointer} body.tracker-page{color-scheme:dark;--night:#0f0c0b; --plate:#1e1a16; --plate-2:#2b241d; --paper:#a99c80; --paper-2:#b8ac91; --paper-line:#8b7d60; --ink:#1a1410; --ink-2:#4a3f31; --cream:#f2e6cc; --cream-2:#b9ab8c; --brass:#d9b56d; --win:#245638;--win-2:#4f7a5a;--loss:#7b2927;--loss-2:#9a5a52;--even:#6f6656;--few:#c9bea6;--f-title:BarlowCondensed,"Arial Narrow",sans-serif;--f-body:"Barlow","Segoe UI",system-ui,sans-serif;--s-label:11px;--s-body:13px;--s-sub:15px;--s-stat:22px;--s-big:32px;}body.tracker-page *{box-sizing:border-box}body.tracker-page [hidden]{display:none!important}html:has(> body.tracker-page),body.tracker-page{height:100%}body.tracker-page{margin:0;background:var(--night);color:var(--cream);font:var(--s-body)/1.35 var(--f-body);font-variant-numeric:tabular-nums}body.tracker-page .nt-app{height:100%;display:grid;grid-template-rows:56px minmax(0,1fr)} body.tracker-page .nav{display:flex;align-items:center;gap:28px;background:#0f0c0b;border-bottom:1px solid #2a231b;padding-inline:max(24px,env(safe-area-inset-left,0px)) max(24px,env(safe-area-inset-right,0px))}body.tracker-page .brand{font:700 22px/1 var(--f-title);letter-spacing:.06em;color:var(--cream)}body.tracker-page .brand-wordmark>span{font-size:13px;color:var(--brass);margin-left:10px;padding-left:10px;border-left:1px solid #3a3125}body.tracker-page .nav a{font:700 13px/56px var(--f-title);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-2);text-decoration:none}body.tracker-page .nav a.on{color:var(--brass);box-shadow:inset 0 -2px var(--brass)}body.tracker-page main{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;padding-block:12px 16px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));max-width:1840px;width:100%;margin-inline:auto}body.tracker-page .lbl{font:700 var(--s-label)/1 var(--f-title);letter-spacing:.09em;text-transform:uppercase}body.tracker-page h1,body.tracker-page h2,body.tracker-page h3{margin:0;font-family:var(--f-title);font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-wrap:balance} body.tracker-page .strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}body.tracker-page .pc{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 64px;height:92px;background:var(--plate);border:1px solid #3a3125;border-radius:4px;overflow:hidden;cursor:pointer;color:inherit;text-align:left;padding:0;font:inherit;transition:border-color .15s,opacity .15s}body.tracker-page .pc:hover{border-color:#6b5833}body.tracker-page .pc:focus-visible{outline:2px solid var(--brass);outline-offset:2px}body.tracker-page .pc[aria-pressed="true"]{border-color:var(--brass);box-shadow:0 0 0 1px var(--brass)}body.tracker-page .focusing .pc[aria-pressed="false"]{opacity:.55}body.tracker-page .pc .who{display:grid;grid-template-columns:30px 1fr;grid-template-rows:30px auto auto;column-gap:8px;padding:9px 10px 0;min-width:0}body.tracker-page .pc .av{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--brass);object-fit:cover}body.tracker-page .pc .nm{align-self:center;font:700 16px/1 var(--f-title);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.tracker-page .pc .wr{grid-column:1/-1;display:flex;align-items:baseline;gap:8px;margin-top:5px}body.tracker-page .pc .wr b{font:700 24px/1 var(--f-title)}body.tracker-page .pc .wr span{color:var(--cream-2);font-size:12px;white-space:nowrap}body.tracker-page .pc .art{position:relative;height:100%}body.tracker-page .pc .art img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}body.tracker-page .pc .art::before{content:"";position:absolute;inset:0 auto 0 0;width:14px;background:linear-gradient(90deg,var(--plate),transparent)}body.tracker-page .pips{position:absolute;left:10px;right:74px;bottom:8px;display:flex;gap:2px}body.tracker-page .pips i{flex:1;height:5px;border-radius:1px;background:var(--loss)}body.tracker-page .pips i.w{background:#3f8a5a}body.tracker-page .pips i.w{background:#3f8a5a} body.tracker-page .body{min-height:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(380px,1fr);gap:12px}body.tracker-page .sheet{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--paper);color:var(--ink);border-radius:4px;overflow:hidden}body.tracker-page .tabs{display:flex;align-items:stretch;background:var(--plate);padding-inline:6px;gap:2px}body.tracker-page .tabs button{background:none;border:0;color:var(--cream-2);font:700 13px/1 var(--f-title);letter-spacing:.08em;text-transform:uppercase;padding:15px 14px 13px;cursor:pointer;border-bottom:2px solid transparent}body.tracker-page .tabs button:hover{color:var(--cream)}body.tracker-page .tabs button[aria-selected="true"]{color:var(--brass);border-bottom-color:var(--brass)}body.tracker-page .tabs button:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}body.tracker-page .tabs .new{font-size:9px;color:var(--plate);background:var(--brass);border-radius:2px;padding:2px 4px;margin-left:6px;vertical-align:2px}body.tracker-page .tabs .sp{flex:1}body.tracker-page .tabs .all{align-self:center;background:var(--plate-2);border:1px solid #6b5833;border-radius:12px;color:var(--cream);font:600 12px/1 var(--f-body);padding:5px 10px;margin-right:8px;cursor:pointer;text-transform:none;letter-spacing:0}body.tracker-page .tabs .ctx{align-self:center;color:var(--cream-2);font-size:12px;padding-right:10px;white-space:nowrap}body.tracker-page .pane{min-height:0;padding:16px 18px 18px;display:grid;gap:16px;overflow:hidden}body.tracker-page .pane[hidden]{display:none}body.tracker-page .sec{min-height:0;display:flex;flex-direction:column;gap:8px}body.tracker-page .sec>h3{font-size:14px;color:var(--ink);padding-bottom:6px;border-bottom:1px solid var(--paper-line);display:flex;justify-content:space-between;align-items:baseline;gap:12px}body.tracker-page .sec>h3 small{font:500 12px/1 var(--f-body);text-transform:none;letter-spacing:0;color:var(--ink-2)}body.tracker-page .fill{flex:1;min-height:0} body.tracker-page .t-g2{background:var(--win);color:#e9f1ea}body.tracker-page .t-g1{background:var(--win-2);color:#eef3ee}body.tracker-page .t-n{background:var(--even);color:#f0ebe0}body.tracker-page .t-l1{background:var(--loss-2);color:#f6ece9}body.tracker-page .t-l2{background:var(--loss);color:#f6e9e7}body.tracker-page .t-few{background:var(--few);color:var(--ink-2)}body.tracker-page .tx-g2{color:var(--win)}body.tracker-page .tx-g1{color:#3d6b4a}body.tracker-page .tx-n,body.tracker-page .tx-few{color:var(--ink-2)}body.tracker-page .tx-l1{color:#86423a}body.tracker-page .tx-l2{color:var(--loss)}body.tracker-page .key{display:flex;gap:12px;align-items:center;color:var(--ink-2);font-size:11px}body.tracker-page .key i{display:inline-block;width:12px;height:12px;border-radius:2px;margin-right:4px;vertical-align:-2px} body.tracker-page .hp{width:28px;height:28px;border-radius:3px;object-fit:cover;object-position:50% 15%;background:#3a3125;flex:none}body.tracker-page .av-s{width:20px;height:20px;border-radius:50%;object-fit:cover;flex:none;border:1px solid #6b5833}body.tracker-page .num{font:700 var(--s-stat)/1 var(--f-title)}body.tracker-page .muted{color:var(--ink-2)} body.tracker-page .pane{grid-template-rows:auto minmax(0,1fr);gap:14px}body.tracker-page .main{min-height:0;display:grid;gap:22px;grid-auto-rows:minmax(0,1fr)}body.tracker-page .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body.tracker-page .fact{background:var(--plate);color:var(--cream);border-radius:4px;padding:10px 14px 11px;display:flex;flex-direction:column;gap:5px;min-width:0}body.tracker-page .fact .lbl{color:var(--brass)}body.tracker-page .fact .v{display:flex;align-items:center;gap:8px;font:700 26px/1 var(--f-title);white-space:nowrap;min-width:0}body.tracker-page .fact .v img{flex:none}body.tracker-page .fact .v .fcs{display:flex;flex:none}body.tracker-page .fact .v .fcs img{margin-right:-11px}body.tracker-page .fact .v .fcs img:last-child{margin-right:0}body.tracker-page .fact .v .vn{font:500 12px/1 var(--f-body);color:var(--cream-2);align-self:flex-end;margin-bottom:3px;margin-left:-2px}body.tracker-page .fact .s{font-size:12px;color:var(--cream-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.tracker-page .fact .v img{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1.5px solid var(--brass);margin-right:-4px}body.tracker-page .fact .v img.hp{width:28px;height:36px;border-radius:3px;border:0;margin-right:2px;object-position:50% 12%}body.tracker-page .fact .v .fv{margin-left:8px}body.tracker-page .fact .w,body.tracker-page .fact .wlx .w{color:#7fc493}body.tracker-page .fact .l,body.tracker-page .fact .wlx .l{color:#e0867b} body.tracker-page .wlx{white-space:nowrap}body.tracker-page .wlx .w{color:var(--win)}body.tracker-page .wlx .l{color:var(--loss)}body.tracker-page .wlx i{font-style:normal;opacity:.5;margin:0 2px}body.tracker-page .pill{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:5px 8px;border-radius:3px;font:700 17px/1 var(--f-title);color:#fff}body.tracker-page .legend{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--ink-2)}body.tracker-page .legend i{display:inline-block;width:14px;height:14px;border-radius:3px;margin-right:6px;vertical-align:-3px}body.tracker-page .sec>h3{font-size:15px} body.tracker-page .meter{position:relative;height:14px;background:rgba(26,20,16,.13);border-radius:3px}body.tracker-page .meter i{position:absolute;inset:0 auto 0 0;border-radius:3px}body.tracker-page .meter::after{content:"";position:absolute;left:var(--tk,50%);top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--ink);opacity:.55} body.tracker-page .rows{display:flex;flex-direction:column;flex:0 1 auto;min-height:0}body.tracker-page .sec>.legend:last-child{margin-top:auto;padding-top:8px}body.tracker-page .mrow{display:grid;grid-template-columns:62px minmax(0,150px) minmax(80px,1fr) 92px;align-items:center;gap:12px;height:44px;flex:none;border-bottom:1px solid rgba(26,20,16,.12)}body.tracker-page .mrow .fc{display:flex}body.tracker-page .mrow .fc img{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1.5px solid var(--paper);margin-right:-6px}body.tracker-page .mrow .fc .hp{border-radius:3px;width:28px;height:36px;margin-right:4px;border:0}body.tracker-page .mrow .nm{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.tracker-page .mrow .val{text-align:right;line-height:1.1}body.tracker-page .mrow .val b{font:700 19px/1 var(--f-title)}body.tracker-page .mrow .val small{display:block;font-size:11px;color:var(--ink-2)}body.tracker-page .mrow.dim{opacity:.35}body.tracker-page .mrow.st{grid-template-columns:30px minmax(0,1fr) 64px;height:52px}body.tracker-page .mrow.st .mid{display:flex;flex-direction:column;gap:5px;min-width:0}body.tracker-page .mrow.st .meter{height:10px}body.tracker-page .mrow.st.f2{grid-template-columns:52px minmax(0,1fr) 64px}body.tracker-page .mrow.st .fc img{margin-right:-8px}body.tracker-page .mrow .fc .hp{width:30px;height:40px}body.tracker-page .subh{font:700 12px/1 var(--f-title);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);padding:12px 0 4px} body.tracker-page .p-nights .main{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr)}body.tracker-page .calbox{flex:1;min-height:0;display:flex}body.tracker-page .cal{--cw:56px;display:grid;grid-template-columns:repeat(7,var(--cw));grid-template-rows:auto;grid-auto-rows:var(--ch,var(--cw));gap:6px;align-content:start}body.tracker-page .cal .dh{text-align:center;color:var(--ink-2);padding-bottom:4px}body.tracker-page .cal .d{position:relative;border-radius:4px;display:flex;align-items:center;justify-content:center}body.tracker-page .cal .d small{position:absolute;left:6px;top:5px;font-size:11px;font-weight:600;opacity:.8}body.tracker-page .cal .d b{font:700 clamp(15px,calc(var(--cw)*.3),30px)/1 var(--f-title)}body.tracker-page .cal.tiny .d small{display:none}body.tracker-page .cal .d.none{background:rgba(26,20,16,.08);color:var(--ink-2)}body.tracker-page .cal .d.out,body.tracker-page .outk{background:repeating-linear-gradient(135deg,rgba(26,20,16,.09) 0 5px,transparent 5px 10px)!important;box-shadow:none!important;color:rgba(26,20,16,.35)}body.tracker-page .cal .d.fut{background:none;color:transparent}body.tracker-page .cal .d.today{outline:2px solid var(--ink);outline-offset:2px}body.tracker-page .nrow{display:grid;grid-template-columns:84px minmax(0,1fr) 58px;align-items:center;gap:12px;height:48px;flex:none;border-bottom:1px solid rgba(26,20,16,.12)}body.tracker-page .nrow .dt{font-weight:600;line-height:1.2}body.tracker-page .nrow .dt small{display:block;font-weight:400;color:var(--ink-2);font-size:11px}body.tracker-page .avs{display:flex}body.tracker-page .avs img{margin-right:-5px;border:1.5px solid var(--paper)}body.tracker-page .avs .av-s{width:24px;height:24px}body.tracker-page .wl{display:flex;flex-wrap:wrap;gap:3px}body.tracker-page .wl i{width:12px;height:12px;border-radius:2px}body.tracker-page .wl i.w{background:var(--win)}body.tracker-page .wl i.l{background:var(--loss)} body.tracker-page .p-lanes .main{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.85fr)}body.tracker-page .mrow .nm .av-s{width:18px;height:18px;vertical-align:-4px;margin-right:2px}body.tracker-page .opp{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}body.tracker-page .otile{display:flex;flex-direction:column;gap:5px;min-width:0}body.tracker-page .otile img{width:100%;aspect-ratio:177/240;height:auto;border-radius:4px;object-fit:cover;object-position:50% 12%;max-height:140px}body.tracker-page .otile .meter{height:8px}body.tracker-page .otile b{font:700 16px/1 var(--f-title)}body.tracker-page .otile span{font-size:11px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis} body.tracker-page .p-heroes .main{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}body.tracker-page .p-heroes .main.m3{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}body.tracker-page .hgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;flex:none}body.tracker-page .hgrid .hc2{height:auto;width:100%;aspect-ratio:3/4}body.tracker-page .hhead,body.tracker-page .hrow{display:grid;grid-template-columns:minmax(0,1fr) 120px 70px 70px;gap:10px;align-items:center}body.tracker-page .hhead{font:700 10px/1 var(--f-title);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:0 0 4px;border-bottom:1px solid rgba(26,20,16,.2)}body.tracker-page .hhead span,body.tracker-page .hrow b{text-align:right}body.tracker-page .hrow{grid-template-columns:30px minmax(0,1fr) 96px 52px;height:40px;flex:none;border-bottom:1px solid rgba(26,20,16,.12);cursor:pointer}body.tracker-page .hhead{grid-template-columns:30px minmax(0,1fr) 96px 52px}body.tracker-page .hrow .hp{width:30px;height:30px}body.tracker-page .hrow .hn{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.tracker-page .hrow .hn small{font-weight:400;font-size:11px;color:var(--ink-2);margin-left:6px}body.tracker-page .hrow b{font:700 15px/1 var(--f-title)}body.tracker-page .hrow b i{font-style:normal;color:var(--ink-2);margin:0 2px;font-weight:400}body.tracker-page .hrow:hover{background:rgba(255,255,255,.1)}body.tracker-page .pool{display:grid;grid-template-rows:repeat(var(--n),minmax(0,1fr));gap:8px;flex:1;min-height:0}body.tracker-page .prow{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;align-items:center;min-height:0}body.tracker-page .prow .who{display:flex;align-items:center;gap:8px;font-weight:600}body.tracker-page .prow .who .av-s{width:26px;height:26px}body.tracker-page .cards{display:flex;gap:8px;height:100%;min-height:0;overflow:hidden}body.tracker-page .hc2{position:relative;height:100%;aspect-ratio:3/4;flex:none;border-radius:4px;overflow:hidden;background:#3a3125}body.tracker-page .hc2 img{width:100%;height:100%;object-fit:cover;object-position:50% 14%}body.tracker-page .hc2 .badge{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:baseline;padding:3px 5px;font:700 15px/1 var(--f-title);color:#fff}body.tracker-page .hc2 .badge small{font:500 10px/1 var(--f-body);opacity:.85} body.tracker-page .p-together .main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.tracker-page .mrow.grp{grid-template-columns:minmax(0,1fr) 64px}body.tracker-page .mrow.grp .fc{display:none} body.tracker-page .p-records .main{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));gap:10px}body.tracker-page .p-records{grid-template-rows:minmax(0,1fr)}body.tracker-page .rec{position:relative;background:linear-gradient(180deg,#28221b,#1b1713);color:var(--cream);border-radius:3px;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,.7fr);gap:14px;min-height:0;overflow:hidden;align-items:center;padding:0 14px;box-shadow:inset 0 1px 0 rgba(217,181,109,.14),0 2px 6px rgba(0,0,0,.25)}body.tracker-page .rec::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--brass),rgba(217,181,109,0) 70%)}body.tracker-page .rart{width:52px;height:70px;border-radius:3px;object-fit:cover;object-position:50% 12%;box-shadow:0 0 0 1px #5a4a2e}body.tracker-page .rmain{display:flex;flex-direction:column;gap:5px;min-width:0}body.tracker-page .rmain .lbl{color:var(--brass)}body.tracker-page .rec .big{font:700 32px/1 var(--f-title);color:var(--cream);white-space:nowrap}body.tracker-page .rec .big small{font:600 13px/1 var(--f-body);color:var(--cream-2);margin-left:6px}body.tracker-page .rec .by{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:6px;align-items:center;font-size:12px;color:var(--cream-2);min-width:0}body.tracker-page .rec .by .av-s{grid-row:span 2;width:24px;height:24px;border-color:var(--brass)}body.tracker-page .rec .by b{color:var(--cream);font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.tracker-page .rec .by span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}body.tracker-page .rnext{list-style:none;margin:0;padding:0 0 0 10px;border-left:1px solid #3a3125;display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--cream-2);counter-reset:r 1}body.tracker-page .rnext li:hover b{text-decoration:underline}body.tracker-page .rnext li{cursor:pointer;display:grid;grid-template-columns:12px auto minmax(0,1fr);gap:5px;align-items:baseline;counter-increment:r}body.tracker-page .rnext li::before{content:counter(r);font:700 11px/1 var(--f-title);color:var(--brass);opacity:.8}body.tracker-page .rnext b{font:700 16px/1 var(--f-title);color:var(--cream)}body.tracker-page .rnext b small{font-size:11px;margin-left:2px;color:var(--cream-2)}body.tracker-page .rnext span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis} body.tracker-page .p-times .main{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}body.tracker-page .heatbox{flex:1;min-height:0;container-type:size;display:flex;justify-content:center}body.tracker-page .heat{--cw:min(calc((100cqw - 44px - 30px)/6),calc((100cqh - 24px - 36px)/7));display:grid;grid-template-columns:40px repeat(6,var(--cw));grid-template-rows:auto repeat(7,var(--cw));gap:5px;align-content:start}body.tracker-page .heat .h{display:flex;align-items:center;justify-content:center;color:var(--ink-2);font-size:11px;padding-bottom:3px}body.tracker-page .heat .rh{justify-content:flex-start;font-weight:600;color:var(--ink);font-size:12px;padding:0}body.tracker-page .heat .c{border-radius:4px;display:flex;align-items:center;justify-content:center}body.tracker-page .heat .c b{font:700 clamp(12px,calc(var(--cw)*.26),22px)/1 var(--f-title)}body.tracker-page .heat .c small{font-size:11px;color:var(--ink-2)}body.tracker-page .heat .c.empty{background:rgba(26,20,16,.06)}body.tracker-page .months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;flex:1;min-height:0}body.tracker-page .months div{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-height:0}body.tracker-page .months .col{width:100%;border-radius:3px 3px 0 0;display:flex;align-items:flex-start;justify-content:center;font:700 13px/1 var(--f-title);padding-top:5px;min-height:0}body.tracker-page .months span{font-size:11px;color:var(--ink-2)}body.tracker-page .months em{font:700 15px/1 var(--f-title);font-style:normal;color:var(--ink)}body.tracker-page .months span{font-weight:600;color:var(--ink)}body.tracker-page .months small{font-size:10px;color:var(--ink-2);margin-top:-3px} body.tracker-page .p-carry .main{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:18px 22px}body.tracker-page .cblock{display:flex;flex-direction:column;gap:6px;min-height:0}body.tracker-page .crow{display:grid;grid-template-columns:24px 84px minmax(0,1fr) 40px;gap:8px;align-items:center;flex:1;max-height:34px;min-height:0}body.tracker-page .crow .av-s{width:24px;height:24px}body.tracker-page .crow .cn{font-weight:600;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.tracker-page .p-carry{grid-template-rows:auto minmax(0,1fr) auto}body.tracker-page .crow b{font:700 16px/1 var(--f-title);text-align:right}body.tracker-page .share{position:relative;height:12px;background:rgba(26,20,16,.13);border-radius:3px}body.tracker-page .share i{position:absolute;inset:0 auto 0 0;border-radius:3px}body.tracker-page .share::after{content:"";position:absolute;left:var(--even);top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--ink);opacity:.55}body.tracker-page .crow.top b{color:var(--win)}body.tracker-page .crow.dim{opacity:.35} body.tracker-page .recent{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--paper);color:var(--ink);border-radius:4px;overflow:hidden}body.tracker-page .recent header{display:flex;justify-content:space-between;align-items:center;background:var(--plate);color:var(--cream);padding:0 14px;height:44px}body.tracker-page .recent header h2{font-size:14px;color:var(--brass)}body.tracker-page .recent header span{font-size:12px;color:var(--cream-2)}body.tracker-page .rfx{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--brass);background:rgba(217,181,109,.14);color:var(--cream);font:600 12px/1 var(--f-body);padding:5px 8px 5px 10px;border-radius:3px;cursor:pointer}body.tracker-page .rfx b{color:var(--brass);font-size:11px}body.tracker-page .rfx:hover{background:rgba(217,181,109,.26)}body.tracker-page [data-rf]{cursor:pointer}body.tracker-page [data-rf]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body.tracker-page .fb[data-rf]:hover .fbar,body.tracker-page .c[data-rf]:hover{filter:brightness(1.12)}body.tracker-page .len[data-rf]:hover{background:rgba(255,255,255,.12)}body.tracker-page .len.rf-on{background:rgba(255,255,255,.2);outline:1.5px solid var(--ink);outline-offset:-1px}body.tracker-page .fb.rf-on .fbar,body.tracker-page .c.rf-on{outline:2px solid var(--ink);outline-offset:2px}body.tracker-page .fact[data-rf]:hover{box-shadow:inset 0 0 0 1px rgba(217,181,109,.45)}body.tracker-page .fact.rf-on{box-shadow:inset 0 0 0 2px var(--brass)}body.tracker-page .glist{position:relative;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#6b5e4f transparent}body.tracker-page .night{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;background:#968a6e;padding:5px 14px;font-weight:600;font-size:12px;border-bottom:1px solid var(--paper-line)}body.tracker-page .night .sc{font:700 14px/1 var(--f-title)}body.tracker-page .g{display:grid;grid-template-columns:4px 80px minmax(0,1fr) 58px;align-items:center;column-gap:10px;padding:6px 14px 6px 0;border-bottom:1px solid rgba(26,20,16,.14);cursor:pointer;background:none;border-left:0;border-right:0;border-top:0;width:100%;text-align:left;font:inherit;color:inherit}body.tracker-page .g:hover{background:rgba(255,255,255,.08)}body.tracker-page .g:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}body.tracker-page .g .st{align-self:stretch;border-radius:0 2px 2px 0}body.tracker-page .g.w .st{background:var(--win)}body.tracker-page .g.l .st{background:var(--loss)}body.tracker-page .g .tm b{display:block;font:700 14px/1 var(--f-title);letter-spacing:.04em}body.tracker-page .g.w .tm b{color:var(--win)}body.tracker-page .g.l .tm b{color:var(--loss)}body.tracker-page .g .tm span{font-size:11px;color:var(--ink-2);white-space:nowrap}body.tracker-page .g .ps{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px 8px;min-width:0}body.tracker-page .g .p{display:grid;grid-template-columns:30px auto;column-gap:6px;align-items:center;min-width:0}body.tracker-page .g .p .pic{position:relative;width:30px;height:30px}body.tracker-page .g .p .pic .hp{width:30px;height:30px}body.tracker-page .g .p .pic .av-s{position:absolute;right:-5px;bottom:-5px;width:15px;height:15px;border-width:1px;border-color:var(--paper)}body.tracker-page .g .p b{font-weight:600;font-size:13px;white-space:nowrap}body.tracker-page .g .p span{display:block;font-size:10px;color:var(--ink-2);white-space:nowrap}body.tracker-page .g .ld{text-align:right;font:700 13px/1 var(--f-title)}body.tracker-page .g .ld small{display:block;font:400 10px/1.3 var(--f-body);color:var(--ink-2)}body.tracker-page .g.w .ld{color:var(--win)}body.tracker-page .g.l .ld{color:var(--loss)}body.tracker-page .sb{display:none;padding:10px 14px 12px 18px;background:rgba(26,20,16,.07);border-bottom:1px solid rgba(26,20,16,.14);gap:10px;flex-direction:column}body.tracker-page .sb.open{display:flex}body.tracker-page .lc{background:var(--plate);border-radius:4px;padding:8px 10px;color:var(--cream)}body.tracker-page .lch{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px}body.tracker-page .lch b{font:700 12px/1 var(--f-title);letter-spacing:.08em;text-transform:uppercase;color:var(--brass)}body.tracker-page .lch span{font-size:11px;color:var(--cream-2)}body.tracker-page .lc svg{display:block;width:100%;height:96px}body.tracker-page .lc .zl{stroke:var(--cream-2);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}body.tracker-page .lc .gl{stroke:rgba(233,224,203,.08);vector-effect:non-scaling-stroke}body.tracker-page .lc .gt{fill:var(--cream-2);font-size:9px;text-anchor:middle}body.tracker-page .lc .au{fill:#3f8a5a;opacity:.85}body.tracker-page .lc .ad{fill:#a2453f;opacity:.85}body.tracker-page .lc .ln{fill:none;stroke:var(--cream);stroke-width:1.5;vector-effect:non-scaling-stroke}body.tracker-page .lcf{display:flex;gap:16px;font-size:11px;color:var(--cream-2);margin-top:4px}body.tracker-page .lcf b{font:700 13px/1 var(--f-title);margin-left:4px}body.tracker-page .lcf .w{color:#7fc493}body.tracker-page .lcf .l{color:#e0867b}body.tracker-page .sides{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:2px}body.tracker-page .sh{display:grid;grid-template-columns:26px minmax(0,1fr) 50px 34px 40px;gap:6px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}body.tracker-page .side h4{font:700 13px/1 var(--f-title);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;display:flex;gap:6px;align-items:baseline}body.tracker-page .side h4 small{font:600 10px/1 var(--f-body);letter-spacing:0;text-transform:none;color:var(--ink-2)}body.tracker-page .side.us h4{color:var(--win)}body.tracker-page .side.them h4{color:var(--loss)}body.tracker-page .sr{display:grid;grid-template-columns:26px minmax(0,1fr) 50px 34px 40px;gap:6px;align-items:center;height:30px;font-size:12px}body.tracker-page .sr .pic{position:relative;width:26px;height:26px}body.tracker-page .sr .hp{width:26px;height:26px}body.tracker-page .sr .av-s{position:absolute;right:-4px;bottom:-4px;width:13px;height:13px;border-width:1px;border-color:var(--paper)}body.tracker-page .sr .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}body.tracker-page .side.us .sr .nm{font-weight:700}body.tracker-page .sr .kda{font-weight:600;white-space:nowrap}body.tracker-page .sr .so{color:var(--ink-2);font-size:11px}body.tracker-page .sr .dm{height:8px;background:rgba(26,20,16,.12);border-radius:2px;overflow:hidden}body.tracker-page .sr .dm i{display:block;height:100%;background:var(--ink-2)}body.tracker-page .side.us .sr .dm i{background:var(--win)}body.tracker-page .side.them .sr .dm i{background:var(--loss)}body.tracker-page .sr.top .dm{box-shadow:0 0 0 1.5px var(--brass)}body.tracker-page .sbk{font-size:10px;color:var(--ink-2)}body.tracker-page .sbk i{display:inline-block;width:18px;height:8px;border-radius:2px;box-shadow:0 0 0 1.5px var(--brass);margin-right:6px;vertical-align:0}body.tracker-page .sides{column-gap:20px} body.tracker-page{background:radial-gradient(120% 70% at 50% -10%,#211b15 0%,var(--night) 55%) fixed,var(--night)}body.tracker-page .pc,body.tracker-page .fact,body.tracker-page .lc{background:linear-gradient(180deg,#28221b 0%,#1b1713 100%);border:1px solid #3a3125;box-shadow:inset 0 1px 0 rgba(217,181,109,.14),0 2px 6px rgba(0,0,0,.25)}body.tracker-page .pc[aria-pressed="true"]{box-shadow:inset 0 1px 0 rgba(217,181,109,.3),0 0 0 1px var(--brass),0 0 18px rgba(217,181,109,.18)}body.tracker-page .fact{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border:0;position:relative}body.tracker-page .fact::before{content:"";position:absolute;left:10px;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--brass),rgba(217,181,109,0))}body.tracker-page .sheet,body.tracker-page .recent{background:linear-gradient(180deg,#b5a789 0%,var(--paper) 160px);box-shadow:inset 0 0 0 1px rgba(26,20,16,.3),0 4px 18px rgba(0,0,0,.35);border-radius:3px}body.tracker-page .tabs,body.tracker-page .recent header{background:linear-gradient(180deg,#28221b,#1b1713);border-bottom:1px solid #4a3d29}body.tracker-page .tabs button{position:relative}body.tracker-page .tabs button[aria-selected="true"]::after{content:"";position:absolute;left:50%;bottom:-5px;width:7px;height:7px;margin-left:-4px;background:var(--brass);transform:rotate(45deg)}body.tracker-page .sec>h3{position:relative;padding-left:14px;border-bottom:1px solid var(--paper-line);box-shadow:0 3px 0 -2px rgba(26,20,16,.18)}body.tracker-page .sec>h3::before{content:"";position:absolute;left:1px;top:4px;width:7px;height:7px;background:var(--ink);transform:rotate(45deg)}body.tracker-page .t-g2,body.tracker-page .t-g1,body.tracker-page .t-n,body.tracker-page .t-l1,body.tracker-page .t-l2{box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -2px 0 rgba(0,0,0,.18)}body.tracker-page .cal .d.none{box-shadow:inset 0 0 0 1px rgba(26,20,16,.06)}body.tracker-page .meter{box-shadow:inset 0 1px 2px rgba(26,20,16,.18)}body.tracker-page .meter i{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -2px 0 rgba(0,0,0,.12)} body.tracker-page .meter::before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),rgba(26,20,16,.22) calc(10% - 1px) 10%)}body.tracker-page .meter::after{z-index:2}body.tracker-page .night{background:linear-gradient(90deg,#918466,#a09377)!important}body.tracker-page .g{grid-template-columns:4px 80px minmax(0,1fr) 58px 10px}body.tracker-page .g .cv{width:7px;height:7px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(45deg);margin-top:-4px;transition:transform .15s}body.tracker-page .g[aria-expanded="true"] .cv{transform:rotate(225deg);margin-top:4px}body.tracker-page .g[aria-expanded="true"]{background:rgba(26,20,16,.08)} body.tracker-page .nsp{flex:1}body.tracker-page .plbl{font:700 11px/1 var(--f-title);letter-spacing:.1em;text-transform:uppercase;color:var(--cream-2);margin-right:-16px}body.tracker-page .period{display:flex;border:1px solid #5a4a2e;border-radius:3px;overflow:hidden;background:#15110e}body.tracker-page .period button{background:none;border:0;border-left:1px solid #3a3125;color:var(--cream-2);font:700 12px/1 var(--f-title);letter-spacing:.08em;text-transform:uppercase;padding:9px 13px;cursor:pointer;white-space:nowrap}body.tracker-page .period button:first-child{border-left:0}body.tracker-page .period button:hover{color:var(--cream)}body.tracker-page .period button[aria-checked="true"]{background:linear-gradient(180deg,#e2c27e,#c79f55);color:#1a1410}body.tracker-page .period button:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}body.tracker-page .pc .rk{position:absolute;top:6px;right:6px;min-width:20px;height:20px;padding:0 5px;border-radius:2px;background:rgba(15,12,11,.82);border:1px solid #5a4a2e;color:var(--brass);font:700 12px/18px var(--f-title);text-align:center}body.tracker-page .pc.few .who,body.tracker-page .pc.few .art{opacity:.45}body.tracker-page .heat .c.t-few,body.tracker-page .fewk{background:transparent!important;box-shadow:inset 0 0 0 1.5px rgba(26,20,16,.28)!important}body.tracker-page .rart{width:60px;height:80px} body.tracker-page .p-records .rec{cursor:pointer;transition:box-shadow .15s}body.tracker-page .p-records .rec:hover{box-shadow:inset 0 0 0 1px rgba(217,181,109,.45),0 2px 10px rgba(0,0,0,.35)}body.tracker-page .p-records .rec:focus-visible{outline:2px solid var(--brass);outline-offset:2px}body.tracker-page .p-records .rec{padding-left:0;grid-template-columns:auto minmax(0,1fr) minmax(0,.74fr)}body.tracker-page .p-records .rart{width:100px;height:100%;border-radius:0;box-shadow:none;object-position:50% 14%;-webkit-mask-image:linear-gradient(90deg,#000 55%,transparent);mask-image:linear-gradient(90deg,#000 55%,transparent)}body.tracker-page .rfaces{width:100px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:4px;padding:0 8px 0 14px;-webkit-mask-image:none!important;mask-image:none!important}body.tracker-page .rfaces img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1.5px solid var(--brass)}body.tracker-page .rec .big small{display:inline-block;white-space:normal;max-width:96px;line-height:1.15;vertical-align:-2px}body.tracker-page .rnext .rfs{display:flex;padding-left:4px}body.tracker-page .rnext .rfs .av-s{width:18px;height:18px;border-width:1px;margin-left:-5px;border-color:#1b1713}body.tracker-page .none{padding:18px 0;color:var(--ink-2);font-style:italic}body.tracker-page .empty{align-self:center;justify-self:center;text-align:center;display:flex;flex-direction:column;gap:6px;color:var(--ink-2)}body.tracker-page .empty b{font:700 20px/1 var(--f-title);text-transform:uppercase;letter-spacing:.05em;color:var(--ink)} body.tracker-page .p-me .main{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.85fr)}body.tracker-page .mecards{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;gap:8px;align-content:start}body.tracker-page .mecards .hc2{height:auto;width:100%;aspect-ratio:3/4}body.tracker-page .form{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;align-content:start}body.tracker-page .frun{position:relative;flex:1;min-height:90px;margin:4px 0 16px 30px;border-left:1px solid rgba(26,20,16,.25);border-bottom:1px solid rgba(26,20,16,.25)}body.tracker-page .frun svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}body.tracker-page .frun .fu{fill:var(--win);opacity:.55}body.tracker-page .frun .fd{fill:var(--loss);opacity:.55}body.tracker-page .frun .fl{fill:none;stroke:var(--ink);stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linejoin:round}body.tracker-page .frun .f50{stroke:var(--ink);stroke-dasharray:3 3;stroke-width:1;vector-effect:non-scaling-stroke;opacity:.7}body.tracker-page .frun .fg{stroke:rgba(26,20,16,.15);stroke-width:1;vector-effect:non-scaling-stroke}body.tracker-page .frun .fy{position:absolute;left:-30px;width:26px;text-align:right;transform:translateY(-50%);font-size:10px;color:var(--ink-2)}body.tracker-page .frun .fx{position:absolute;left:0;top:100%;margin-top:2px;font-size:10px;color:var(--ink-2)}body.tracker-page .frun .fx.r{left:auto;right:0}body.tracker-page .flast{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;flex:none}body.tracker-page .flast>span{font-size:11px;color:var(--ink-2);line-height:1.2}body.tracker-page .flast>span b{display:block;font:700 15px/1 var(--f-title);color:var(--ink)}body.tracker-page .flast .form{gap:3px}body.tracker-page .form i{aspect-ratio:1;border-radius:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -2px 0 rgba(0,0,0,.18)}body.tracker-page .form i.w{background:var(--win)}body.tracker-page .form i.l{background:var(--loss)}body.tracker-page .form i:first-child{outline:2px solid var(--ink);outline-offset:1px}body.tracker-page .p-me .sec>h3+*{margin-bottom:6px}body.tracker-page .avs2{display:flex;flex-direction:column}body.tracker-page .avr{display:grid;grid-template-columns:84px 52px minmax(0,1fr) 62px;gap:10px;align-items:center;height:34px;border-bottom:1px solid rgba(26,20,16,.12)}body.tracker-page .avr span{font-weight:600}body.tracker-page .avr b{font:700 19px/1 var(--f-title);text-align:right}body.tracker-page .avr b.up{color:var(--win)}body.tracker-page .avr b.dn{color:var(--loss)}body.tracker-page .avr .vs{position:relative;height:10px;background:rgba(26,20,16,.13);border-radius:3px}body.tracker-page .avr .vs i{position:absolute;inset:0 auto 0 0;background:var(--ink-2);border-radius:3px}body.tracker-page .avr .vs::after{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--ink);opacity:.55}body.tracker-page .avr small{font-size:11px;color:var(--ink-2);text-align:right;white-space:nowrap} body.tracker-page .pick2,body.tracker-page .pick{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;flex:none}body.tracker-page .pick2:hover .mrow,body.tracker-page .pick:hover .mrow{background:rgba(255,255,255,.1)}body.tracker-page .pick:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}body.tracker-page .mrow .go{font:700 10px/1 var(--f-title);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-left:6px;display:none}body.tracker-page .pick2:hover .go,body.tracker-page .pick:hover .go,body.tracker-page .pick:focus-visible .go{display:inline}body.tracker-page .p-duo .main{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr)}body.tracker-page .cmps{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}body.tracker-page .cmp{display:grid;grid-template-columns:150px minmax(0,1fr) 52px;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(26,20,16,.12)}body.tracker-page .cmp .who{grid-row:span 2;display:flex;align-items:center;gap:8px;font-weight:600;min-width:0}body.tracker-page .cmp .who img{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1.5px solid var(--paper);margin-right:-12px}body.tracker-page .cmp .who img:last-of-type{margin-right:0}body.tracker-page .cmp .who span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.tracker-page .cmp b{font:700 22px/1 var(--f-title);text-align:right}body.tracker-page .cmp small{grid-column:2/4;font-size:11px;color:var(--ink-2)}body.tracker-page .mrow.duoh{grid-template-columns:64px minmax(0,1fr) 64px}body.tracker-page .mrow.duoh .fc .hp{width:30px;height:40px;margin-right:3px}body.tracker-page .p-duo .frun{min-height:110px} body.tracker-page .nav{position:relative;background:linear-gradient(180deg,#1d1814 0%,#100d0b 100%);border-bottom:0;box-shadow:0 1px 0 #3a3125,0 2px 0 rgba(0,0,0,.6),0 6px 18px rgba(0,0,0,.35);z-index:3}body.tracker-page .nav::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,rgba(217,181,109,0),rgba(217,181,109,.55) 20%,rgba(217,181,109,.55) 80%,rgba(217,181,109,0))}body.tracker-page .brand{display:flex;align-items:center;gap:10px}body.tracker-page .brand{white-space:nowrap}body.tracker-page .nav .mmb[aria-pressed="true"]{background:linear-gradient(180deg,#f0d79c,#b8893f);color:#1a1410;border-color:#f0d79c;box-shadow:0 0 12px rgba(240,215,156,.5)}body.tracker-page.mm .pc[data-p="Maudbanger"]{border-color:#f0d79c;box-shadow:0 0 0 1px #f0d79c,0 0 18px rgba(240,215,156,.55)}body.tracker-page .pc .crown{position:absolute;left:12px;top:-1px;width:24px;height:16px;fill:url(#none);fill:#f0d79c;stroke:#6b4a14;stroke-width:1;transform:rotate(-14deg);filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));pointer-events:none}body.tracker-page .brand .brand-emblem{width:26px;height:30px;fill:none;stroke:var(--brass);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (max-width:480px){body.tracker-page .brand-wordmark>span{display:none}}body.tracker-page .brand-wordmark>span{margin-left:0}body.tracker-page .nav a{position:relative;transition:color .15s}body.tracker-page .nav a:hover{color:var(--cream)}body.tracker-page .nav a.on{box-shadow:none;text-shadow:0 0 12px rgba(217,181,109,.35)}body.tracker-page .nav a.on::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--brass);box-shadow:0 0 8px rgba(217,181,109,.5)}@media (hover:none){body.tracker-page .mrow .go{display:inline;opacity:.55}} body.tracker-page [data-night]{cursor:pointer}body.tracker-page .nrow[data-night]:hover{background:rgba(255,255,255,.1)}body.tracker-page .cal .d[data-night]{transition:transform .12s,box-shadow .12s}body.tracker-page .cal .d[data-night]:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.14)}body.tracker-page [data-night]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}body.tracker-page .night{flex-wrap:wrap;row-gap:3px}body.tracker-page .night .awards{order:3;flex-basis:100%;display:flex;flex-wrap:wrap;gap:4px 14px;font-weight:600;font-size:11px}body.tracker-page .night .aw{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}body.tracker-page .night .aw .av-s{width:16px;height:16px}body.tracker-page .night .aw small{font-weight:500;color:var(--ink-2)}body.tracker-page .night.flash,body.tracker-page .g.flash{animation:flash 1.2s ease-out}@keyframes flash{0%{background:var(--brass)}100%{}} body.tracker-page .pc:active,body.tracker-page .period button:active,body.tracker-page .tabs button:active,body.tracker-page .cal .d[data-night]:active{transform:translateY(1px)}body.tracker-page .g:active,body.tracker-page .pick:active .mrow,body.tracker-page .nrow[data-night]:active{background:rgba(26,20,16,.1)}body.tracker-page .pc:hover .art img{transform:scale(1.04)}body.tracker-page .pc .art img{transition:transform .25s}body.tracker-page .hc2{transition:transform .15s}body.tracker-page .hc2:hover{transform:translateY(-2px)} body.tracker-page .p-flow .main{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}body.tracker-page .seg{display:inline-flex;border:1px solid var(--paper-line);border-radius:3px;overflow:hidden;margin-left:auto}body.tracker-page .seg button{background:none;border:0;border-left:1px solid var(--paper-line);font:700 11px/1 var(--f-title);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:5px 9px;cursor:pointer}body.tracker-page .seg button:first-child{border-left:0}body.tracker-page .seg button[aria-pressed="true"]{background:var(--ink);color:var(--paper)}body.tracker-page .fchart{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding-top:6px}body.tracker-page .fb{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:4px;text-align:center;min-height:0}body.tracker-page .fb em{font:700 18px/1 var(--f-title);font-style:normal}body.tracker-page .fbar{position:relative;background:rgba(26,20,16,.08);border-radius:3px 3px 0 0}body.tracker-page .fbar::after{content:"";position:absolute;left:-5px;right:-5px;top:50%;border-top:2px dashed rgba(26,20,16,.45);z-index:1}body.tracker-page .fside .mid{color:var(--ink-2);text-transform:none;letter-spacing:0;font:500 11px/1 var(--f-body)}body.tracker-page .fbar i{position:absolute;left:0;right:0;bottom:0;border-radius:3px 3px 0 0}body.tracker-page .fb span{font-weight:600;font-size:12px;white-space:nowrap}body.tracker-page .fb span.b{color:var(--loss)}body.tracker-page .fb span.a{color:var(--win)}body.tracker-page .fb small{font-size:11px;color:var(--ink-2)}body.tracker-page .fl50{position:absolute;left:0;right:0;pointer-events:none;z-index:1;top:calc(6px + 22px + (100% - 6px - 22px - 40px)/2);border-top:2px dashed rgba(26,20,16,.45)}body.tracker-page .fl50 span{position:absolute;right:0;top:-16px;font-size:10px;font-weight:700;color:var(--ink-2)}body.tracker-page .fside{display:flex;justify-content:space-between;font:700 12px/1 var(--f-title);letter-spacing:.08em;text-transform:uppercase}body.tracker-page .fside .b{color:var(--loss)}body.tracker-page .fside .a{color:var(--win)} body.tracker-page .g{grid-template-columns:4px 92px minmax(0,1fr) 64px 10px;padding-block:7px;min-height:52px}body.tracker-page .g .tm b{font-size:15px}body.tracker-page .ps2{display:flex;gap:10px;align-items:center;min-width:0;overflow:hidden}body.tracker-page .ps2 .pic{position:relative;flex:none;width:36px;height:36px}body.tracker-page .ps2 .hp{width:36px;height:36px;border-radius:4px;box-shadow:0 0 0 1px rgba(26,20,16,.25)}body.tracker-page .ps2 .av-s{position:absolute;right:-5px;bottom:-5px;width:17px;height:17px;border:1.5px solid var(--paper)}body.tracker-page .ps2.f{gap:6px}body.tracker-page .ps2.f .pic:not(.me),body.tracker-page .ps2.f .pic:not(.me) .hp{width:31px;height:31px}body.tracker-page .ps2.f .pic:not(.me) .av-s{width:14px;height:14px}body.tracker-page .ps2 .vsh{flex:none;display:flex;align-items:center;gap:5px;font:700 11px/1 var(--f-title);text-transform:uppercase;color:var(--loss);margin-left:4px;padding-left:10px;border-left:1px solid rgba(26,20,16,.2)}body.tracker-page .ps2 .vsh .hp{width:28px;height:28px;box-shadow:0 0 0 2px var(--loss)}body.tracker-page .ps2 .pic.me .hp{box-shadow:0 0 0 2px var(--ink)}body.tracker-page .ps2 .kd{flex:none;font-size:10px;color:var(--ink-2);line-height:1.2;margin:0 6px 0 3px}body.tracker-page .ps2 .kd b{display:block;font:700 14px/1 var(--f-title);color:var(--ink)}body.tracker-page .g .ld small.sw{font:700 9px/1.4 var(--f-title);letter-spacing:.08em;text-transform:uppercase;color:inherit}body.tracker-page .g .ld{font-size:15px}body.tracker-page .hc2.hot{box-shadow:0 0 0 2px var(--brass),0 0 14px rgba(217,181,109,.45)}body.tracker-page .hc2 .tag{position:absolute;left:4px;top:4px;background:linear-gradient(180deg,#e2c27e,#c79f55);color:#1a1410;font:700 10px/1 var(--f-title);letter-spacing:.06em;text-transform:uppercase;padding:3px 5px;border-radius:2px}body.tracker-page .pc .tr{font:700 13px/1 var(--f-title);font-style:normal;padding:2px 4px;border-radius:2px;align-self:center}body.tracker-page .pc .tr.up{color:#8fd4a3;background:rgba(63,138,90,.25)}body.tracker-page .pc .tr.dn{color:#e8968b;background:rgba(162,69,63,.25)}body.tracker-page .lens{display:grid;grid-template-columns:1fr;gap:4px}body.tracker-page .len{display:grid;grid-template-columns:104px minmax(0,1fr) 44px 64px;column-gap:12px;align-items:center;height:26px}body.tracker-page .len span{font-weight:600}body.tracker-page .len b{font:700 18px/1 var(--f-title);text-align:right}body.tracker-page .len small{font-size:11px;color:var(--ink-2);text-align:right} body.tracker-page .sheet,body.tracker-page .recent{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1  0 0 0 0 .08  0 0 0 0 .06  0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(180deg,#b5a789 0%,var(--paper) 160px)}
body.tracker-page .night{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .08 0 0 0 0 .06 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(90deg,#918466,#a09377)!important}
body.tracker-page .tabs button{white-space:nowrap;padding-inline:11px}
body.tracker-page .sheet{grid-template-columns:minmax(0,1fr)}
body.tracker-page .tabs{min-width:0;overflow:hidden}
body.tracker-page .tabs.t1 button{padding-inline:7px;letter-spacing:.04em}
body.tracker-page .tabs.t1 .ctx:not(.all){display:none}
body.tracker-page .tabs.t2 button{font-size:12px;padding-inline:5px;letter-spacing:.02em}
body.tracker-page .tabs.t2 .newdot{display:none}
body.tracker-page .rows:has(>.none){flex:none}
body.tracker-page .tabs .newdot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--brass);margin-left:5px;vertical-align:5px;box-shadow:0 0 6px rgba(217,181,109,.6)}
body.tracker-page .nav .link{background:none;border:1px solid #4a3d29;border-radius:3px;color:var(--cream-2);font:700 12px/1 var(--f-title);letter-spacing:.08em;text-transform:uppercase;padding:9px 12px;cursor:pointer;margin-right:4px}
body.tracker-page .nav .link:hover{color:var(--cream);border-color:#6b5833}/* one hero */
body.tracker-page .p-hero .main{grid-template-columns:repeat(3,minmax(0,1fr))}
body.tracker-page #tab-me[aria-selected=false]{color:var(--brass)}
body.tracker-page .pfi{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;vertical-align:-2px;margin-right:6px}
body.tracker-page .anon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:rgba(26,20,16,.12);box-shadow:inset 0 0 0 1.5px rgba(26,20,16,.3);margin-left:-6px}
body.tracker-page .anon:first-child{margin-left:0}
body.tracker-page .anon svg{width:16px;height:16px;fill:none;stroke:var(--ink-2);stroke-width:1.5}
body.tracker-page .tabhp{width:18px;height:18px;border-radius:2px;object-fit:cover;object-position:50% 12%;vertical-align:-4px;margin-right:6px}
body.tracker-page [data-hero]{cursor:pointer}
body.tracker-page .mrow[data-hero]:hover{background:rgba(255,255,255,.1)}
body.tracker-page [data-hero]:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}
@media (max-width:1100px){
html:has(> body.tracker-page),body.tracker-page{height:auto}
body.tracker-page .nt-app{height:auto;grid-template-rows:56px auto}
body.tracker-page .strip{grid-template-columns:repeat(3,minmax(0,1fr))}
body.tracker-page .body{grid-template-columns:minmax(0,1fr)}
body.tracker-page .sheet{min-height:640px}
body.tracker-page .recent{height:620px}
}
@media (max-width:640px){
body.tracker-page .nav{gap:14px}
body.tracker-page .nav a:not(.on){display:none}
body.tracker-page .nt-app{grid-template-rows:auto minmax(0,1fr)}
body.tracker-page .nav{flex-wrap:wrap;row-gap:0;padding-bottom:10px}
body.tracker-page .nsp,body.tracker-page .plbl,body.tracker-page .nav .link{display:none}
body.tracker-page .period{width:100%}
body.tracker-page .period button{flex:1;padding:9px 2px;font-size:11px}
body.tracker-page .strip{grid-template-columns:repeat(2,minmax(0,1fr))}
body.tracker-page .pc{grid-template-columns:minmax(0,1fr) 50px}
body.tracker-page .pc .nm{font-size:13px;letter-spacing:.03em}
body.tracker-page .pc .wr{gap:6px}
body.tracker-page .pc .wr b{font-size:21px}
body.tracker-page .pc .wr span{font-size:11px}
body.tracker-page .tabs{overflow-x:auto}
body.tracker-page .tabs.t1 button,body.tracker-page .tabs.t2 button{padding-inline:11px;font-size:13px}
body.tracker-page .pane{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;overflow:visible}
body.tracker-page .sheet{min-height:0}
body.tracker-page .main{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important}
body.tracker-page .facts{grid-template-columns:1fr 1fr}
body.tracker-page .rec{grid-template-columns:auto minmax(0,1fr)}
body.tracker-page .rnext{display:none}
body.tracker-page .sides{grid-template-columns:1fr;row-gap:12px}
body.tracker-page .lch{flex-direction:column;gap:4px}
body.tracker-page .fchart{height:260px;flex:none;gap:4px}
body.tracker-page .fb span{font-size:10px;white-space:normal}
body.tracker-page .fb em{font-size:14px}
body.tracker-page .lens{grid-template-columns:1fr}
body.tracker-page .rows{flex:none}
body.tracker-page .mecards{flex:none}
body.tracker-page .frun{height:150px;flex:none}
body.tracker-page .pool{grid-template-rows:none!important}
body.tracker-page .prow{height:96px}
body.tracker-page .mrow:not(.st) .meter{display:none}
body.tracker-page .mrow:not(.st){grid-template-columns:auto minmax(0,1fr) 64px}
body.tracker-page .fact .v img{width:22px;height:22px}
body.tracker-page .fact .v img:nth-of-type(n+3){display:none}
body.tracker-page .fact .v .fv{margin-left:4px}
body.tracker-page .calbox,body.tracker-page .heatbox{height:330px;flex:none}
body.tracker-page .months{height:220px;flex:none}
body.tracker-page .p-records .rec{height:120px}
body.tracker-page .opp{grid-template-columns:repeat(5,minmax(0,1fr))}
}
@media (prefers-reduced-motion:reduce){
body.tracker-page *{transition:none!important;animation:none!important}}

/* Shell integration and small-screen win bars. */
body.tracker-page .nt-app [hidden]{display:none!important}
body.tracker-page .nt-app{height:100%;min-height:0}
body.tracker-page .nt-app main{height:100%;min-width:0;box-shadow:none;border:0;background:none}
body.tracker-page .nt-app :where(button,a,section,header,div,span){font-family:inherit}
body.tracker-page .nav .brand{line-height:1;text-decoration:none;text-transform:none;font-size:22px}
body.tracker-page .nav .brand-wordmark>span{font-size:13px}
body.tracker-page .nt-app ::selection{background:var(--brass);color:var(--ink)}
body.tracker-page .nt-app :focus-visible{outline:2px solid var(--brass);outline-offset:2px}
body.tracker-page .pane :focus-visible{outline-color:var(--ink)}
body.tracker-page .recent header{flex-wrap:wrap;row-gap:4px}
body.tracker-page #live-status{flex-basis:100%;font-size:11px;color:var(--cream-2)}
body.tracker-page .nav{gap:20px}
body.tracker-page #nav-search{min-width:0;width:170px}
body.tracker-page #nav-search .header-hero-search{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #3a3125;border-radius:3px;background:var(--plate);color:var(--cream-2)}
body.tracker-page #nav-search input{min-width:0;width:100%;border:0;background:transparent;color:var(--cream);font:inherit;outline:none}
body.tracker-page #nav-search input::placeholder{color:var(--cream-2);opacity:1}
body.tracker-page #nav-search .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body.tracker-page #nav-search kbd{font:inherit}
body.tracker-page #nav-search .header-hero-search:focus-within{outline:2px solid var(--brass);outline-offset:2px}
@media(max-width:1100px){
  body.tracker-page{overflow:auto;height:auto;min-height:100dvh}
  body.tracker-page.r3.companion-shell>.wrap{height:auto}
  body.tracker-page .nt-app{height:auto}
  body.tracker-page .nt-app main{height:auto}
}
@media(max-width:640px){
  body.tracker-page .nav{padding-inline:16px;gap:12px}
  body.tracker-page .nav a:not(.on){display:inline-flex;font-size:11px;line-height:36px}
  body.tracker-page .nav .brand{flex-basis:100%;line-height:36px}
  body.tracker-page .nav .link{display:inline-block;margin-left:auto}
  body.tracker-page #nav-search{width:150px}
  body.tracker-page .nt-app main{padding-inline:12px}
  body.tracker-page .mrow:not(.st) .meter{display:block}
  body.tracker-page .mrow:not(.st){grid-template-columns:auto minmax(0,1fr) 64px}
  body.tracker-page .mrow:not(.st) .nm{grid-column:2;grid-row:1}
  body.tracker-page .mrow:not(.st)>.meter{grid-column:2;grid-row:2;margin-bottom:6px}
  body.tracker-page .mrow:not(.st)>.fc,body.tracker-page .mrow:not(.st)>.val{grid-row:1/3}
}

/* N22 disclosures stay within the existing graphic scroll boundary. */
.t1-pools .t1-hero-chip{padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:inherit}
.t1-frame .td-player-link,.t1-frame .td-game-link{border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px}
.t1-frame .td-player-link:hover,.t1-frame .td-game-link:hover{text-decoration-thickness:2px}
.td-pool-detail{padding:10px 12px;margin:0 0 10px;background:#cdbf9f;color:#1a1410;border-radius:3px;font-size:12px;line-height:16px;min-width:0}
.td-detail-heading{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-bottom:8px}
.td-detail-heading>span:last-child{margin-left:auto;white-space:nowrap}
.td-detail-hero{display:inline-flex;align-items:center;gap:6px}
.td-pool-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0}
.td-pool-detail dt{font-weight:600;color:#3a3125}
.td-pool-detail dd{margin:2px 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.t5-hardest .t5-columns>section>ol{display:block;overflow:auto;overscroll-behavior:contain;padding:3px 5px 8px;scrollbar-color:#554a3a #a99c80}
.t5-hardest .t5-row{margin-bottom:6px}
.td-enemy-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;border:0;padding:3px;background:transparent;color:#1a1410;text-align:left}
.td-enemy-toggle:hover,.td-enemy-toggle[aria-expanded=true]{background:#cdbf9f}
.t5-hardest .td-enemy-detail{display:block;list-style:none;margin:0;padding:6px 8px;background:#cdbf9f;color:#1a1410}
.td-enemy-detail>li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 0;font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}
.td-enemy-detail>li>span{text-align:right}
.td-enemy-detail .td-small{color:#514c43}
.td-small small{display:block;font-size:12px;line-height:16px}
.td-carries-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-bottom:8px;flex:none}
.td-carries-header .t7-label{margin:0!important}
.td-carries-filter{display:inline-flex;gap:3px;flex:none}
.td-carries-filter button{min-height:32px;padding:4px 10px;border:1px solid #554a3a;border-radius:16px;background:#211c17;color:#cdbf9f;font-weight:700}
.td-carries-filter button:hover{background:#2b241d}
.td-carries-filter button[aria-pressed=true]{background:#f2e6cc;color:#1a1410}
.t7-player>.t1-player-link{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}
.td-carries-filter+.t7-label{font-size:12px;line-height:16px;color:#3a3125}
@media(max-width:720px){.td-pool-detail dl{gap:8px}.td-enemy-toggle{gap:6px}.td-enemy-detail>li{flex-wrap:wrap}.td-carries-header{align-items:flex-start}.td-carries-header .t7-label{width:100%}.t7-player>.t1-player-link{flex-wrap:wrap;gap:4px}}

.tt-without{position:relative;padding-bottom:38px;min-height:0}
.tt-cell-detail summary{cursor:pointer;list-style:none;min-height:24px;display:flex;align-items:center;justify-content:center;gap:4px}
.tt-matrix tbody th{padding:0}
.tt-cell-detail summary small{margin:0}
.tt-cell-detail summary::-webkit-details-marker{display:none}
.tt-cell-detail summary:focus-visible{outline:2px solid currentColor;outline-offset:1px}
.tt-cell-explanation{display:none;position:absolute;bottom:0;left:0;right:0;background:#f2e6cc;color:#1a1410;padding:4px;font:600 12px/16px Barlow,sans-serif;text-align:left;z-index:3}
.tt-cell-detail[open]+.tt-cell-explanation,.tt-cell-detail:focus-within+.tt-cell-explanation{display:block}
/* Together tabs inherit the N21 header, S3 headings and S5 bars. */
.tt-squads,.tt-combos{display:grid;gap:20px;height:100%;min-height:0;color:#1a1410}
.tt-squads{grid-template-rows:auto minmax(0,1fr);gap:12px}
.tt-party{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}
.tt-party .nt-bar-label{flex-wrap:wrap;gap:2px}
.tt-caption{font:600 12px/16px Barlow,sans-serif;color:#3a3125;margin:0 0 6px!important}
.tt-matrix{border-collapse:separate;border-spacing:3px;width:100%;table-layout:fixed;font-variant-numeric:tabular-nums;background:#f2e6cc}
.tt-matrix th{font-size:12px;line-height:16px;line-height:16px;font-weight:600;text-align:center;padding:2px;overflow-wrap:normal;word-break:normal;color:#1a1410}
.tt-matrix tbody tr:hover{background:transparent}
.tt-matrix th>.t1-avatar{margin-right:4px}
.tt-matrix td{text-align:center;padding:2px;font-size:16px;line-height:20px;line-height:20px}
.tt-matrix td small{display:inline;margin-left:4px;font-size:12px;line-height:16px;line-height:16px}
.tt-matrix .tt-neutral{color:#59564e;background:transparent}
.tt-matrix .tt-win{background:#245638;color:#f0ffef}
.tt-matrix .tt-loss{background:#7b2927;color:#fff1e9}
.tt-matrix .tt-highlight{box-shadow:inset 0 0 0 1px #554a3a}
.tt-matrix tr.tt-highlight>th,.tt-matrix tr.tt-highlight>td{box-shadow:inset 0 0 0 1px #554a3a}
.tt-matrix td.tt-diagonal{box-shadow:none}
.tt-squads .t1-avatar,.tt-combos .t1-avatar{width:var(--av-m,28px);height:var(--av-m,28px);min-width:var(--av-min,24px);min-height:var(--av-min,24px)}
.tt-combos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}
.tt-combos ol{list-style:none;margin:0;padding:0;display:grid;gap:5px}
.tt-combos button.tt-group,.tt-combos button.tt-pair{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:6px;padding:4px;border:0;border-bottom:1px solid #7e7059;border-radius:0;background:transparent;color:#1a1410;text-align:left}
.tt-combos button.tt-group:hover,.tt-combos button.tt-pair:hover{background:#cdbf9f}
.tt-group-people,.tt-pair-people,.tt-duo-person{display:flex;align-items:center;gap:4px;min-width:0}
.tt-group-people{flex-wrap:wrap}
.tt-pair-people{flex-wrap:wrap;gap:6px}
.tt-duo-person>.nt-portrait{width:var(--face-s,24px);height:var(--face-s-h,30px);object-fit:cover;object-position:50% 20%;border:1px solid #7e7059;border-radius:3px;flex:none}
.tt-combos button.tt-group,.tt-combos button.tt-pair{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px}
.tt-names{grid-column:1/-1;grid-row:2;font:600 12px/16px Barlow,sans-serif;color:#1a1410;overflow-wrap:anywhere}
.tt-group time{grid-row:2;grid-column:2!important}
.tt-group .tt-names{grid-column:1;grid-row:2}
.tt-group time{font-size:12px;line-height:16px;line-height:16px;color:#3a3125;grid-column:1/-1}
.tt-group-people,.tt-pair-people{grid-column:1;grid-row:1}
.tt-value{grid-column:2;grid-row:1;font-size:14px;line-height:20px;white-space:nowrap;font-variant-numeric:tabular-nums}
.tt-value small{font:600 12px/16px Barlow,sans-serif;color:#3a3125}
.tt-pair-heading{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:6px}
.tt-pair-heading h2{margin-bottom:0}
.tt-mode{display:flex;gap:4px;flex-wrap:wrap}
.tt-mode button{min-height:32px;padding:4px 8px;border:1px solid #554a3a;border-radius:16px;background:#211c17;color:#f2e6cc;font:700 12px/16px Barlow,sans-serif}
.tt-mode button[aria-pressed=true]{background:#f2e6cc;color:#1a1410}
.tt-mode button:hover{box-shadow:inset 0 0 0 1px currentColor}
.tt-hero-pairs>.tt-caption{margin-top:6px!important;margin-bottom:0!important}
.tt-empty{font-size:14px;line-height:20px;padding:8px 0;color:#3a3125}
@media(max-width:720px){.tt-party{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tt-squads,.tt-combos{height:auto}.tt-matrix{border-spacing:1px}.tt-matrix th{font-size:12px;line-height:16px;line-height:16px;padding:3px 0}.tt-matrix th>.t1-avatar{display:flex;margin:0 auto 3px}.tt-matrix th>span:last-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt-matrix td{font-size:14px;line-height:20px;padding:4px 0}.tt-cell-detail summary{display:block}.tt-matrix td small{display:block;margin-left:0}.tt-combos{grid-template-columns:1fr}.tt-combos button.tt-group{min-height:48px}.tt-matrix th:first-child{width:52px}}

.tt-party .nt-bar-label>b{white-space:nowrap}
.tt-combos{grid-template-rows:auto minmax(0,1fr)}
.tt-combo-controls{grid-column:1/-1;align-items:center}
.tt-combos>section{display:flex;flex-direction:column;min-height:0}
.tt-combos ol{align-content:start;flex:1;min-height:0}
.tt-expanded ol{overflow:auto;scrollbar-color:#554a3a #a99c80;overscroll-behavior:contain;padding:2px}
.tt-friends{margin-bottom:6px}
.tt-friends button{min-height:24px;padding:2px 6px}
.tt-combos ol:focus-visible{outline:2px solid #1a1410;outline-offset:-2px}
@media(max-width:720px){.tt-combos{grid-template-rows:auto auto auto}.tt-expanded ol{overflow:visible}.tt-combos>section{min-height:auto}}

.tt-combos{gap:8px 20px}
.tt-combo-controls{font-size:12px;line-height:16px}
.tt-friends{gap:3px}
.tt-combos:not(.tt-expanded) .tt-group,.tt-combos:not(.tt-expanded) .tt-pair{min-height:44px;padding-top:2px;padding-bottom:2px}
.tt-combos ol{overflow:auto;scrollbar-color:#554a3a #a99c80;overscroll-behavior:contain;padding:2px}
@media(max-width:720px){.tt-combos ol{overflow:visible}.tt-combos{gap:16px}}

/* Shared heading tracks keep the lists level as friend controls wrap. */
.tt-combos{grid-template-rows:auto auto minmax(0,1fr) auto}
.tt-combos>section{display:grid;grid-template-rows:subgrid;grid-row:2/5}
.tt-combos>section:first-of-type{grid-column:1}
.tt-combos>section.tt-hero-pairs{grid-column:2}
.tt-list-heading{min-height:96px}
.tt-list-heading h2{margin-bottom:8px}
.tt-combos ol{grid-row:2}
.tt-combos button.tt-group,.tt-combos button.tt-pair,.tt-combos:not(.tt-expanded) .tt-group,.tt-combos:not(.tt-expanded) .tt-pair{padding:8px 4px;gap:4px 8px}
.tt-group .tt-names,.tt-names{grid-column:1/-1;grid-row:2;font:600 12px/16px Barlow,sans-serif}
.tt-group time{grid-column:1/-1!important;grid-row:3;font:400 12px/16px Barlow,sans-serif;color:var(--dl-control-deep)}
.tt-caption{font:400 12px/16px Barlow,sans-serif;color:var(--dl-control-deep);margin-bottom:12px!important}
.tt-hero-pairs>.tt-caption{margin-top:8px!important;margin-bottom:12px!important}
.tt-duo-person>.nt-portrait{border:1px solid var(--dl-ring);border-radius:4px}
.tt-matrix td{font-size:14px;line-height:20px;font-weight:600}
.tt-matrix td small{font-weight:400}
@media(max-width:720px){
 .tt-combos{grid-template-rows:auto}
 .tt-combos>section{display:flex;grid-row:auto;grid-column:1!important}
 .tt-list-heading{min-height:0;margin-bottom:12px}
}

.tt-matrix td small::before{content:"\00b7 ";margin-right:4px}

@media(min-width:721px){
 .tt-combos{grid-template-rows:auto 96px minmax(0,1fr) auto}
 .tt-pair-heading{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}
 .tt-pair-heading h2{margin:0}
 .tt-without{overflow:auto;scrollbar-color:var(--dl-control-deep) var(--dl-banner-text)}
}

/* N25c uses N21's paper,outcome colours and N25a's avatar scale. */
.tt-trends{height:100%;min-height:0;display:flex;flex-direction:column;color:#1a1410;font-variant-numeric:tabular-nums}
.tt-trends .tt-legend,.tt-trends .tt-range{font:600 12px/16px Barlow,sans-serif;color:#3a3125}
.tt-trends .tt-legend{margin-bottom:12px}
.tt-months,.tt-row{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;min-height:0}
.tt-months{font-size:12px;line-height:16px;align-items:center;flex:none}
.tt-months>div,.tt-strip{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;min-width:0}
.tt-trends button{border:0;background:transparent;color:inherit;padding:0;min-width:0;font:inherit}
.tt-trends button:focus{outline:3px solid #1a1410;outline-offset:2px}
.tt-months button{min-height:28px;font-weight:700}
.tt-rows{flex:1;min-height:0;display:grid;grid-auto-rows:minmax(32px,1fr);gap:8px;margin:4px 0 12px}
.tt-row{border-bottom:1px solid #7e7059;padding-bottom:5px}
.tt-player{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:20px}
.tt-player b{overflow-wrap:anywhere}
.tt-player .t1-avatar{width:var(--av-m,28px);height:var(--av-m,28px);font-size:12px;line-height:16px}
.tt-cell,.tt-month{position:relative}
.tt-cell{display:flex;align-items:end;min-height:28px}
.tt-cell::after{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid #554a3a}
.tt-column{display:block;width:100%;min-height:0;pointer-events:none}
.tt-tooltip{display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);z-index:5;padding:5px 7px;background:#211c17;color:#f2e6cc;font:600 12px/16px Barlow,sans-serif;white-space:nowrap;pointer-events:auto}
.tt-cell:not(.tt-dismissed):hover .tt-tooltip,.tt-cell:not(.tt-dismissed):focus .tt-tooltip,.tt-month:not(.tt-dismissed):hover .tt-tooltip,.tt-month:not(.tt-dismissed):focus .tt-tooltip{display:block}
.tt-cell:nth-child(-n+3) .tt-tooltip,.tt-month:nth-child(-n+3) .tt-tooltip{left:0;transform:none}
.tt-cell:nth-last-child(-n+3) .tt-tooltip,.tt-month:nth-last-child(-n+3) .tt-tooltip{left:auto;right:0;transform:none}
.tt-chart{display:flex;flex:1;min-height:160px;margin:10px 0 6px}
.tt-y-axis{display:grid;grid-template-rows:minmax(0,1fr) 56px 22px;gap:10px;width:62px;flex:none;font-size:12px;line-height:16px;font-weight:700}
.tt-rate-axis{display:flex;flex-direction:column;justify-content:space-between;min-height:0}
.tt-games-axis{border-top:1px solid #554a3a;padding-top:4px;line-height:16px}
.tt-plot{position:relative;flex:1;min-width:0}
.tt-lines{position:absolute;top:0;left:0;width:100%;height:calc(100% - 98px);overflow:visible;pointer-events:none;stroke:#1a1410;stroke-width:2}
.tt-lines line{vector-effect:non-scaling-stroke}
.tt-lines .tt-reference{stroke:#554a3a;stroke-width:1;stroke-dasharray:4 4}
.tt-chart-months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));height:100%}
.tt-trends .tt-month{display:grid;grid-template-rows:minmax(0,1fr) 56px 22px;gap:10px;justify-items:center;text-align:center}
.tt-wr{position:relative;display:block;flex:1;width:100%;min-height:0}
.tt-point{position:absolute;left:50%;transform:translate(-50%,-50%);width:9px;height:9px;border:2px solid #1a1410;border-radius:50%;background:#1a1410}
.tt-point.tt-hollow{background:#a99c80}
.tt-volume{display:flex;align-items:end;height:56px;width:70%;border-bottom:1px solid #554a3a}
.tt-month-name{display:block;flex:none;height:22px;padding-top:5px;font-size:12px;line-height:16px;font-weight:700}
.tt-month .tt-tooltip{bottom:98px}
.tt-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;flex:none}
.tt-facts h3{margin-bottom:6px}
.tt-facts button{font-weight:700;text-align:left;min-height:28px;text-decoration:underline;text-underline-offset:3px}
.tt-facts button span{display:block;font-size:12px;line-height:16px;font-weight:600}
@media(max-width:1000px){.tt-months,.tt-row{grid-template-columns:112px minmax(0,1fr);gap:8px}.tt-months>div,.tt-strip{gap:3px}}
@media(max-width:720px){
 .tt-trends{height:auto;min-height:430px}
 .tt-months,.tt-row{grid-template-columns:1fr;gap:4px}
 .tt-months>span{display:none}
 .tt-rows{display:flex;flex-direction:column;gap:10px}
 .tt-player{font-size:14px;line-height:20px}.tt-strip{height:40px}
 .tt-chart{min-height:240px}.tt-y-axis{width:54px}
 .tt-tooltip{font-size:12px;line-height:16px}.tt-facts{gap:12px}
}

 .tf-form{flex:none;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #7e7059}.tf-form h2{margin-bottom:4px}.tf-period p{margin:0;font:600 14px/20px Barlow,sans-serif}.tf-period+.tf-period{margin-top:5px}.tf-period .tf-stats{font-size:12px;line-height:16px;color:#3a3125}.tf-win{color:#164629}.tf-loss{color:#681b1b}.tf-neutral{color:#1a1410}.tt-trends:has(.tf-form) .tt-legend{margin-bottom:5px}.tt-trends:has(.tf-form) .tt-chart{min-height:146px;margin-top:4px}.tt-chart-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;flex:none}.tt-personal .tt-chart-heading h2,.tt-personal:has(.tf-form) .tt-chart-heading .tt-legend{margin:0}.tt-personal .tf-period p{line-height:16px}.tt-personal .tf-period+.tf-period{margin-top:3px}.tt-personal .tf-form{padding-bottom:6px}.tt-trends:has(.tf-form) .tt-facts{margin-top:4px}.tt-trends:has(.tf-form) .tt-rows{gap:4px;margin-bottom:5px}.ts-swings{height:100%;min-height:0;display:flex;flex-direction:column;color:#1a1410;font-variant-numeric:tabular-nums}.ts-caption{flex:none;font:600 12px/16px Barlow,sans-serif;margin:0 0 8px}.ts-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;flex:1;min-height:0}.ts-column{min-width:0;min-height:0;display:flex;flex-direction:column}.ts-column h2{flex:none;margin-bottom:6px}.ts-column ol{list-style:none;padding:0;margin:0;display:grid;grid-template-rows:repeat(5,minmax(0,1fr));flex:1;min-height:0;gap:4px}.ts-column li{min-height:0;display:flex;border-bottom:1px solid #7e7059}.ts-game{display:flex;flex-direction:column;justify-content:center;gap:2px;width:100%;padding:2px;border:0;background:transparent;text-align:left;color:inherit;font:600 12px/16px Barlow,sans-serif;cursor:pointer;min-height:28px}.ts-game:hover{background:#baad90}.ts-game:focus-visible{outline:3px solid #1a1410;outline-offset:1px}.ts-lineup{display:flex;flex-wrap:wrap;gap:3px 8px}.ts-member{display:flex;align-items:center;gap:3px;min-width:0}.ts-member .t1-avatar{width:20px;height:20px;flex:none}.ts-member .nt-portrait{width:17px;height:21px;flex:none;object-fit:cover}.ts-facts{display:flex;flex-wrap:wrap;gap:2px 8px}.ts-facts b{font-size:14px;line-height:20px}@media(max-width:720px){.tf-period p{line-height:19px}.tf-form{margin-bottom:14px}.tt-trends:has(.tf-form) .tt-chart{min-height:240px}.ts-swings{height:auto}.ts-columns{grid-template-columns:1fr;gap:24px}.ts-column ol{display:flex;flex-direction:column;gap:6px}.ts-game{padding:10px 2px;gap:8px}.ts-member .t1-avatar{width:28px;height:28px}.ts-member .nt-portrait{width:24px;height:30px}.ts-facts{flex-direction:column}}.tf-period+.tf-period,.tt-personal .tf-period+.tf-period{margin-top:8px}.tf-period p,.tt-personal .tf-period p{font-size:14px;line-height:20px}.tf-period .tf-stats{font-size:12px;line-height:16px;font-weight:400}.ts-member .t1-avatar{width:28px;height:28px}.ts-member .nt-portrait{width:24px;height:30px}.ts-column ol{grid-template-rows:none;grid-auto-rows:max-content;align-content:start;overflow:auto}.ts-caption{font-weight:400;color:var(--dl-control-deep);margin-bottom:12px}.tt-trends .tt-legend,.tt-trends .tt-range{font-weight:400}@media(min-width:721px){.tt-rows{overflow:auto;scrollbar-color:var(--dl-control-deep) var(--dl-banner-text)}.tt-trends:has(.tf-form) .tt-chart{min-height:120px}}@media(min-width:721px){.tt-trends{overflow:auto;scrollbar-color:var(--dl-control-deep) var(--dl-banner-text)}} .ts-game{position:relative;isolation:isolate;padding:12px;min-height:100px;overflow:hidden;border-radius:4px;background:var(--dl-banner-text)}.ts-game>.t29-swing-art{position:absolute;inset:0 0 0 auto;height:100%;width:40%;object-fit:cover;opacity:.12;z-index:-2}.ts-game::after{content:none}.ts-lineup{gap:8px}@media(max-width:720px){.ts-game{padding:12px}}.ts-game>.t29-swing-art{top:0;bottom:0;height:100%;transform:none} .t1-frame .ts-member .t1-avatar{width:28px;height:28px;min-width:28px;min-height:28px;flex:none}.t1-frame .ts-member .nt-portrait{width:24px;height:30px;min-width:24px;min-height:30px;flex:none}