.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.tbl{--tb-fs: 12.5px;--tb-fs-head: 11px;--tb-pad-x: 7px;--tb-pad-y: 3px;--tb-row: 28px;border-collapse:collapse;margin:12px 0;font-variant-numeric:tabular-nums;font-size:var(--tb-fs)}.tbl.airy{--tb-fs: 13.5px;--tb-fs-head: 12px;--tb-pad-x: 14px;--tb-pad-y: 6px;--tb-row: 38px}@media(max-width:640px){.tbl.airy.fitnarrow{--tb-fs: 11.5px;--tb-fs-head: 10px;--tb-pad-x: 7px;--tb-pad-y: 3px;--tb-row: 26px}}.tbl .team{line-height:1;padding-block:6px}.tbl th,.tbl td{padding:var(--tb-pad-y) var(--cpr, var(--tb-pad-x)) var(--tb-pad-y) var(--cpl, 0);vertical-align:middle;text-align:left}.tbl tbody tr{height:var(--tb-row)}.tbl.grid{border:1px solid var(--rule-soft)}.tbl.grid th,.tbl.grid td{--cpl: var(--tb-pad-x);border-left:1px solid var(--rule-soft)}.tbl.grid th:first-child,.tbl.grid td:first-child{border-left:0}.panel .tbl.grid{border:0}.tbl.grid thead th{border-left:0;box-shadow:inset 1px 0 0 var(--rule-soft),inset 0 -1px 0 var(--rule-panel)}.tbl.grid thead th:first-child{box-shadow:inset 0 -1px 0 var(--rule-panel)}.tbl.grid th:has(button){--cpl: 0;--cpr: 0}.tbl.grid th:has(button) button{padding-inline:var(--tb-pad-x)}.tbl thead th{font-weight:700;letter-spacing:.06em;font-size:var(--tb-fs-head);color:var(--ink-3);white-space:nowrap;position:sticky;top:var(--stick-top, 0px);z-index:3;background:var(--tb-head-bg, var(--tb-bg, var(--paper)));box-shadow:inset 0 -1px 0 var(--rule-panel)}.scroller:not(.free) .tbl thead th{top:0}.scroller:not(.free) .tbl thead tr:nth-child(2) th{top:var(--tb-head1, 0px)}.tbl thead tr:nth-child(2) th{top:calc(var(--stick-top, 0px) + var(--tb-head1, 0px))}.tbl thead tr:first-child th{z-index:4}@media(max-width:699px){.tbl thead th,.scroller:not(.free) .tbl thead th,.tbl thead tr:nth-child(2) th,.scroller:not(.free) .tbl thead tr:nth-child(2) th{top:auto}}.tbl tbody tr+tr>*{border-top:1px solid var(--rule-soft)}.tbl tbody th{font-weight:400;color:var(--ink)}.tbl tbody th.sn,.tbl .nosplit{white-space:nowrap}@media(hover:hover){.tbl tbody tr:hover>*{background:var(--row-hover)}}@media(hover:hover){.tbl tbody tr:hover .pin{background-color:var(--tb-bg, var(--paper));background-image:linear-gradient(var(--row-hover),var(--row-hover));--pin-bg: color-mix(in oklab, var(--ui) 11%, var(--tb-bg, var(--paper)))}}.tbl tbody tr.now .pin{background-color:var(--tb-bg, var(--paper));background-image:linear-gradient(var(--row-now),var(--row-now));--pin-bg: color-mix(in oklab, var(--ui) 9%, var(--tb-bg, var(--paper)))}.tbl thead th button{font:inherit;font-size:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;white-space:nowrap;width:100%;text-align:inherit}.tbl thead th:has(button){padding-block:0}.tbl thead th:has(button) button{padding-block:var(--tb-pad-y);min-height:24px}@media(hover:hover){.tbl thead th button:hover{color:var(--ui-fill)}}.tbl thead th button:focus-visible{outline:2px solid var(--ui-fill);outline-offset:2px}.tbl thead th[aria-sort] button{color:var(--ui-fill);font-weight:700}.tbl thead th[aria-sort] button:after{content:"";display:inline-block;width:0;height:0;margin-left:5px;border:3.5px solid transparent;vertical-align:middle}.tbl thead th[aria-sort=descending] button:after{border-top:4.5px solid currentColor;margin-bottom:-4.5px}.tbl thead th[aria-sort=ascending] button:after{border-bottom:4.5px solid currentColor;margin-top:-4.5px}.heat thead th button{padding-top:13px}.tbl :is(th,td).aw{text-align:left;--cpl: 5px;--cpr: 5px;padding-block:0}.tbl thead th.aw{color:var(--ink-3);font-size:10px}.tbl td.aw{white-space:nowrap;overflow:hidden}.hon{display:inline-block;margin:1px 2px 1px 0;padding:0 3px;border-radius:var(--r-4);font-family:var(--mono);font-size:10px;line-height:1.6;letter-spacing:.02em;color:var(--ink-2);white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink-3) 55%,transparent)}.hon.top{color:var(--ink);font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink-2) 70%,transparent)}.tbl thead th[rowspan]{vertical-align:bottom}.tbl th.num,.tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.tbl .pin{position:sticky;left:0;z-index:2;background:var(--tb-bg, var(--paper))}.scroller:not(.free){scroll-snap-type:x proximity;scroll-padding-left:var(--pin-w, 0)}.scroller:not(.free) .tbl thead :is(th,td):not(.pin){scroll-snap-align:start}.tbl thead .pin,.tbl thead tr:first-child .pin{z-index:5}.tbl thead th[colspan]{text-align:left}.panel.flush:has(>.colswitch),.panel:has(>.colswitch){position:relative;overflow:visible}.panel:has(>.colswitch)>.scroller{border-radius:calc(var(--r-8) - 1px)}.colswitch{position:absolute;right:-13px;top:0;z-index:2;width:24px;height:84px;padding:0;margin:0;background:none;border:0;cursor:pointer}.colswitch[hidden]{display:none}.colswitch i{position:absolute;right:0;top:0;bottom:0;width:12px;box-sizing:border-box;background:var(--ui-fill);border-radius:0 var(--r-4) var(--r-4) 0}.colswitch[aria-pressed=true] i{background:none;border:1.5px solid color-mix(in oklab,var(--ui-fill) 55%,var(--paper))}.colswitch:focus-visible{outline:2px solid var(--ui-fill);outline-offset:-2px}@media(max-width:640px){.colswitch{right:-9px}.colswitch i{width:8px}}.tbl col{width:var(--cw)}@media(max-width:760px){.colsw:not([data-cols=full]) .xtra{display:none}.colsw[data-cols=full] .monly{display:none}.colsw:not([data-cols=full]) col.xtra{width:0}.colsw:not([data-cols=full]) .tbl:has(.xtra) .gband .gname{display:none}.colsw:not([data-cols=full]) .tbl:has(.xtra){min-width:0}.colsw:not([data-cols=full]) [data-b]{--cpl: 7px}.colsw:not([data-cols=full]) tbody [data-b]{position:relative}.colsw:not([data-cols=full]) [data-b]:before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:1px;background:var(--rule-soft)}.colsw:not([data-cols=full]) .tbl:has(.xtra) :is(th,td).gstart{border-left-color:var(--tb-bg, var(--card));--cpl: 0}}@media(min-width:761px){.colsw[data-cols=main] .xtra{display:none}.colsw:not([data-cols=main]) .monly{display:none}.colsw[data-cols=main] col.xtra{width:0}.colsw[data-cols=main] .tbl:has(.xtra) .gband .gname{display:none}.colsw[data-cols=main] .tbl:has(.xtra){min-width:0}.colsw[data-cols=main] [data-b]{--cpl: 7px}.colsw[data-cols=main] tbody [data-b]{position:relative}.colsw[data-cols=main] [data-b]:before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:1px;background:var(--rule-soft)}.colsw[data-cols=main] .tbl:has(.xtra) :is(th,td).gstart{border-left-color:var(--tb-bg, var(--card));--cpl: 0}}.tbl :is(td,th) a{text-decoration:none}@media(hover:hover){.tbl :is(td,th) a:hover{text-decoration:underline}}.panel{background:var(--card);border:1px solid var(--rule-panel);border-radius:var(--r-8);padding:16px 20px;--tb-bg: var(--card)}.panel.flush{padding:4px 10px;overflow:clip}@media(max-width:640px){.panel.flush{padding:4px 8px}}.panel.flush>.scroller>table:first-child,.panel.flush>table:first-child{margin-top:0}.panel.flush>.scroller>table:last-child,.panel.flush>table:last-child{margin-bottom:0}.panel.fit{width:max-content;max-width:100%}.panel>:is(h2,h3):not(.shoulder){margin:0 0 10px;color:var(--ink)}.shoulder{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;font-size:13px;font-weight:400;color:var(--ink-2);padding-top:0;border-top:0}.shoulder>small{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.06em;margin-left:auto}.panels{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.panels.wide{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.panels.tight{grid-template-columns:repeat(auto-fit,minmax(min(148px,100%),1fr))}.panels.tight.fit{grid-template-columns:repeat(auto-fit,minmax(min(148px,100%),max-content));justify-content:start}@media(max-width:640px){.panels.swipe{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.panels.swipe::-webkit-scrollbar{display:none}.panels.swipe>*{flex:0 0 86%;scroll-snap-align:center;transform:translateZ(0)}}.pstack{display:flex;flex-direction:column;gap:12px}:is(.panels,.pstack,.pmore,.dots)+:is(.panels,.pstack){margin-top:24px}main>.panel+.panel,:is([data-pane],[data-lens])>.panel+.panel{margin-top:12px}@media(max-width:640px){.panel.fit{width:auto}.panels.tight.fit{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));justify-content:stretch}.panels,.pstack{gap:8px}:is(.panels,.pstack,.pmore,.dots)+:is(.panels,.pstack){margin-top:16px}main>.panel+.panel,:is([data-pane],[data-lens])>.panel+.panel{margin-top:8px}}.pmore{margin:8px 0 0;text-align:right;font-size:12px}.pmore>a:after{content:"";display:inline-block;margin-left:6px;border:4px solid transparent;border-left-color:currentColor;vertical-align:1px}a.panel{display:block;text-decoration:none;color:inherit;transition:border-color .12s}@media(hover:hover){a.panel:hover{border-color:var(--rule)}}a.panel:focus-visible{outline:2px solid var(--ui-fill);outline-offset:2px}:root{--measure: 1040px;--tsy-side: 76px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{display:flex;flex-direction:column;min-height:100dvh}.skip{position:absolute;left:-9999px;top:0;z-index:60;padding:8px 12px;border-radius:8px;background:var(--card);color:var(--ink);font-weight:700;text-decoration:none}.skip:focus{left:8px;top:8px}body>header{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--rule-panel);background:var(--card)}body>header>a{display:flex;align-items:center;gap:9px;padding:14px 20px;font-weight:700;letter-spacing:.02em;color:var(--ink);text-decoration:none;white-space:nowrap}body>header>a .logo{width:154px;height:25px;flex:none}.gnav{display:flex;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.gnav::-webkit-scrollbar{display:none}.gnav a{padding:14px 10px;font-size:13.5px;color:var(--ink-2);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent}@media(hover:hover){.gnav a:hover{color:var(--ink)}}.gnav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ui-fill)}.gnav a.league{align-self:center;margin:0 8px 0 2px;padding:4px 9px;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--ink-2);border:1px solid var(--rule);border-radius:var(--r-pill)}@media(hover:hover){.gnav a.league:hover{color:var(--ink);border-color:var(--ui-fill)}}.gnav a.league[aria-current=page]{color:var(--paper);background:var(--ui-fill);border-color:var(--ui-fill)}.gnav a.sub{font-size:12.5px;color:var(--ink-2);padding-left:8px;padding-right:8px}@media(hover:hover){.gnav a.sub:hover{color:var(--ink)}}.gnav a.sub[aria-current=page]{color:var(--ink)}.gmore{display:flex}.gmore>summary{list-style:none;cursor:pointer;padding:14px 10px;font-size:12.5px;color:var(--ink-2);white-space:nowrap;border-bottom:2px solid transparent}.gmore>summary::-webkit-details-marker{display:none}.gmore>summary:after{content:"";display:inline-block;width:5px;height:5px;margin-left:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.gmore[open]>summary:after{transform:translateY(1px) rotate(-135deg)}.gmore>summary[aria-current=page]{color:var(--ink);border-bottom-color:var(--ui-fill)}@media(hover:hover){.gmore>summary:hover{color:var(--ink)}}.gmore-list{position:absolute;top:100%;left:auto;z-index:30;display:grid;min-width:168px;padding:5px;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-8);box-shadow:var(--shadow)}.gnav .gmore-list a{padding:8px 10px;border-radius:var(--r-8);border-bottom:0;font-size:13px}.gnav .gmore-list a[aria-current=page]{color:var(--ink);background:var(--paper)}@media(max-width:560px){.gmore,.gmore-list{display:contents}.gmore>summary{display:none}}.gnav a:not(.sub)+a.sub{position:relative;margin-left:9px}.gnav a:not(.sub)+a.sub:before{content:"";position:absolute;left:0;top:50%;width:1px;height:15px;transform:translateY(-50%);background:var(--rule)}.psearch{position:relative;flex:0 60 300px;min-width:140px;margin-left:auto;padding-right:16px}.facebar .snav,.vswitch button,.figbtn,.ptable-pager button{position:relative}.facebar .snav:after,.vswitch button:after,.figbtn:after,.ptable-pager button:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.swipe .vswitch button:after,.swipe .figbtn:after{content:none}.psearch input{width:100%;padding:4px 12px;font:inherit;font-size:16px;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-8)}input::placeholder,textarea::placeholder{color:color-mix(in oklab,var(--ink) 52%,transparent)}.psearch input:focus{border-color:var(--ui-fill)}.psearch-list{position:absolute;top:100%;left:0;right:16px;z-index:30;margin:6px 0 0;padding:5px;list-style:none;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-8);box-shadow:var(--shadow);max-height:min(60vh,480px);overflow-y:auto}.psearch-list a{display:block;padding:7px 10px;border-radius:var(--r-8);color:var(--ink);text-decoration:none}.psearch-list small{display:block;margin-top:1px;font-size:11.5px;color:var(--ink-3)}.psearch-list li.none{padding:7px 10px;color:var(--ink-3)}.psearch-list li.is-active a{background:var(--paper)}@media(hover:hover){.psearch-list a:hover{background:var(--paper)}}@media(max-width:560px){body>header{flex-wrap:wrap}body>header>a.brand{padding:12px 12px 12px 14px}.psearch{order:2;flex:1 1 140px;padding-right:12px}.gnav{order:3;flex:1 0 100%;padding:0 6px;border-top:1px solid var(--rule);mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent)}.gnav a{padding:10px 8px;font-size:13px}.gnav a.sub{padding-inline:7px}}@media(max-width:480px){.psearch-list{left:auto;width:calc(100vw - 24px);max-width:360px}}body>main{flex:1 0 auto;width:100%;max-width:1280px;margin:0 auto;padding:32px 20px 72px}body>main.wide{max-width:1560px}body>main.narrow{max-width:var(--measure)}body>footer{border-top:1px solid var(--rule-panel);padding:18px 20px 28px;color:var(--ink-3)}body>footer p{margin:0 0 6px;text-wrap:balance}body>footer a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}@media(hover:hover){body>footer a:hover{color:var(--ui-fill)}}.asof{display:inline-block;margin-left:10px;font-family:var(--mono);letter-spacing:.04em}main h2{margin:34px 0 10px;padding-top:14px;border-top:1px solid var(--rule-soft)}.pcard :where(h2){margin:0;padding-top:0;border-top:0}main .hrow{display:flex;align-items:center;gap:12px;margin:34px 0 10px;padding-top:14px;border-top:1px solid var(--rule-soft)}main .hrow>h2{margin:0;padding-top:0;border-top:0;min-width:0}.awswitch+.awcols .awpane>.hrow{margin-top:0;padding-top:0;border-top:0}.spane>h2:first-child{margin-top:0;padding-top:0;border-top:0}main h3{font-size:13.5px;margin:22px 0 10px}.topbar{margin-bottom:12px;position:relative}main>h1+:is(.panel,.panels,.pstack,.menu-list,.quiz,.lensband,.colsw,.dyearlay){margin-top:12px}.dyearlay>.panel+.colsw>.panel:first-child,.dyearlay>.panel+.panel{margin-top:12px}@media(min-width:761px){.dyearlay:has(>.panel.fit){display:grid;grid-template-columns:minmax(0,max-content) minmax(400px,1fr);gap:12px;align-items:start}.dyearlay:has(>.panel.fit)>:first-child{order:2;position:sticky;top:12px;width:auto}.dyearlay:has(>.panel.fit)>:nth-child(2){order:1;margin-top:0}.dyearlay:has(>.panel.fit)>.colsw>.panel:first-child{margin-top:0}}main>.panel+.colsw>.panel:first-child{margin-top:12px}.panel+.rpane{margin-top:12px}.topbar .crumbs{margin-top:0}.crumbs{margin:10px 0;font-size:13px;color:var(--ink-3)}.crumbs .sep{margin:0 6px;color:var(--ink-3)}.crumbs [aria-current=page]{color:var(--ink-2)}.crumbs a,.shoulder a,.vitals a,.flinks a,main :is(p,dd,dt,li)>a:only-child{padding-block:5px;margin-block:-5px}.flinks [aria-current=page]{color:var(--ink-2)}main p{margin:10px 0;max-width:var(--measure)}main ul{margin:10px 0;padding-left:1.4em;max-width:var(--measure)}main li{margin:4px 0}.pcard p,.pcard ul{max-width:none}main a{color:var(--ui);text-decoration:none;text-underline-offset:2px;text-decoration-thickness:1px}@media(hover:hover){main a:hover{text-decoration:underline}}main a.tmc,main .tmc a,main .tm a{text-decoration:underline}main a.tag,main span.tag{display:inline-block;text-decoration:none;vertical-align:1px}@media(hover:hover){main a.tag:hover{text-decoration:underline}}main .tmcell{padding-right:18px}.tbl tbody th[rowspan]{vertical-align:top;white-space:nowrap}.lhist{white-space:nowrap}.lhist th,.lhist td{overflow:hidden;text-overflow:ellipsis}.lhist td.won{font-weight:700}.lhist td.runner a{color:var(--ink-2)}@media(hover:hover){.lhist td.runner a:hover{color:var(--ink)}}main .team.old{background:none;color:var(--tc-ink, var(--ink-2));border-radius:0;letter-spacing:.16em;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tc-ink, var(--ink-2)) 62%,transparent),inset 0 0 0 3px color-mix(in oklab,var(--tc-ink, var(--ink-2)) 16%,transparent);padding-right:6px}.lhist .told{color:var(--ink-2)}.oldteams{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--ink-3)}.oldteams li{display:flex;align-items:center;gap:6px}.oldteams .team{line-height:1;padding-block:6px}.oldteams .oname{color:var(--ink-2)}.oldteams .onow{font-family:var(--mono);font-size:11px}.oldteams .ogone{font-size:11px}.lhist :is(th,td){--cpr: 8px}.lhist :is(th,td).gstart{border-left:1px solid var(--rule-soft);--cpl: 10px}.lhist thead th.rk{font-size:11px;padding-top:0}.lhist :is(th,td).sn{--cpr: 14px}.lhist tbody th.sn{font-variant-numeric:tabular-nums}.tagtable{min-width:560px}.tagtable td:last-child{min-width:260px}.tagtable .tghead th{font-size:11.5px;font-weight:400;color:var(--ink-3);letter-spacing:.06em;padding-top:12px}.tagtable .tghead{display:none}@media(max-width:640px){.tagtable{min-width:0}.tagtable td:last-child{min-width:0}.tagtable .tgax{display:none}.tagtable .tghead{display:table-row}}.mtable{width:100%;max-width:var(--measure);table-layout:fixed}.mtable th:first-child{width:8.5em}.mtable td:last-child{width:6.5em}html[lang=ja] [data-l=en],html:not([lang=ja]) [data-l=ja]{display:none}@media(max-width:640px){.mtable,.mtable tbody,.mtable tbody tr,.mtable .mname,.mtable .mhow,.mtable .mof{display:block;width:auto}.mtable{table-layout:auto;max-width:none}.mtable .mof.mof{width:auto}.mtable thead{display:none}.mtable tbody tr{height:auto;padding:10px 0 12px;border-top:1px solid var(--rule-soft)}.mtable tbody tr:first-child{border-top:0;padding-top:0}.mtable .mname{font-size:14px;font-weight:700;--cpl: 0px;--cpr: 0px;padding-block:0 2px}.mtable :is(.mhow,.mof){--cpl: 0px;--cpr: 0px;padding-block:0}.mtable .mof{white-space:nowrap;text-align:left}.mtable .colname{color:var(--ink-3);font-size:11px;margin-right:6px}}.mtable .colname{display:none}@media(max-width:640px){.mtable .colname{display:inline}}.mtable small{display:block;margin-top:3px;color:var(--ink-3)}.toc{display:flex;flex-wrap:wrap;gap:4px 0;margin:12px 0 4px;font-size:13px;line-height:1.9;max-width:var(--measure)}.toc a{color:var(--ink-2)}.toc a+a:before{content:"／";margin:0 6px;color:var(--ink-3);text-decoration:none;display:inline-block}.scroller{overflow-x:auto;max-width:100%}.scroller.free{overflow:visible}.scroller table{margin-top:12px}.ptable-controls{margin:0 0 10px}.ptable-controls.panel{overflow:visible}.ptable-row{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding:10px 14px}.ptable-controls>*+*{border-top:1px solid var(--rule-soft)}.ptable-more>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--ink);padding:10px 14px}.ptable-more>summary::-webkit-details-marker{display:none}.ptable-more>summary:after{content:"";display:inline-block;width:0;height:0;border:4px solid transparent;border-left:5px solid var(--ink-3);border-right-width:0;transition:transform .12s}.ptable-more[open]>summary:after{transform:rotate(90deg)}.ptable-more .fold-sum{font-weight:400;color:var(--ink-3)}@media(min-width:641px){.ptable-more>summary{display:none}}.ptable-controls .facebar{padding:0}.ptable-controls .facebar.off{opacity:.45;pointer-events:none}.ptable-controls label{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3)}.ptable-controls label[hidden],.ptable-controls .thin-box[hidden]{display:none}.ptable-controls select,.ptable-controls input{font:inherit;font-size:16px;color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-8);padding:4px 8px}.ptable-controls input{width:11em}.ptable-controls input:focus,.ptable-controls select{font-variant-numeric:tabular-nums}.ptable-controls select:focus{border-color:var(--ui-fill)}.ptable-mount:empty{min-height:100dvh}.ptable-status{font-size:12px;color:var(--ink-3);margin:0 0 10px}.ptable{--tb-bg: var(--card)}.ptable th.sn{left:0}.ptable:has(th.sn) th.pl{left:52px}@media(hover:hover){.ptable tbody tr:hover th.sn,.ptable tbody tr:hover th.pl{background:color-mix(in oklab,var(--ui) 11%,var(--card))}}@media(max-width:640px){.ptable th.sn{left:auto}.ptable:has(th.sn) th.pl{left:0}}.ptable-scroll{position:relative}.ptable-scroll .ptable{min-width:760px}.ptable :is(th,td):is(.sn,.pl,.tm,.ps,.ag,.po){--cpr: 4px}.ptable th.sn,.ptable th.sn>a{font-size:11px}.ptable th.pl,.ptable th.po,.ptable th.tm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptable th.pl.tmname>a{color:var(--tc-ink, var(--ink))}.ptable .pnone td{padding-block:14px;color:var(--ink-3);text-align:left;white-space:normal}.ptable .pnone td>.pnonetxt{position:sticky;left:0;display:inline-block}.ptable-pager{display:flex;align-items:center;gap:12px;margin:12px 0 0;font-size:12px;color:var(--ink-3)}.ptable-pager button{font:inherit;font-size:14px;padding:5px 14px;border:1px solid transparent;border-radius:var(--r-8);background:var(--press);color:var(--ink);cursor:pointer}@media(hover:hover){.ptable-pager button:hover:enabled{border-color:var(--ui-fill)}}.ptable-pager button:disabled{opacity:.4;cursor:default}.face{margin:12px 0 24px}.dots{display:none}@media(max-width:640px){.dots{display:flex;justify-content:center;gap:6px;margin:8px 0 0}.dots span{width:6px;height:6px;border-radius:50%;background:var(--ink-3);opacity:.35;transition:opacity .12s,background .12s}.dots span.on{background:var(--ui-fill);opacity:1}}.fcard{text-align:center;padding:12px 8px 10px;border-radius:var(--r-12)}.fcard .frose{max-width:280px;margin:6px auto 0}.fcard b{display:block;font-size:12.5px;font-weight:400;color:var(--ink);line-height:1.4}.fcard>span{display:block;font-size:10.5px;color:var(--ink-3);line-height:1.5}.fcard .fstat:empty{display:none}.fcard small{display:block;font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.06em}.ecard{padding:12px;font-size:13px;color:var(--ink)}.ecard.sub{padding:10px 12px;font-size:12px;color:var(--ink-2);border-color:transparent}@media(hover:hover){.ecard.sub:hover{color:var(--ink);border-color:var(--rule-soft)}}.panel>p{max-width:none;font-size:13px}.panel>p:last-child{margin-bottom:0}@media(max-width:520px){.stbl :is(th,td){height:44px}.stbl .tmcell{line-height:1.3}}.shoulder.pick{align-items:center}.shoulder.pick .vswitch button{padding:0 10px;min-height:28px;font-size:12px}@media(min-width:641px){.stand-rail>[data-g=League]{display:none}}.stbl{width:100%}.stbl :is(th,td):is(.rk,.wl,.pctcol,.gb){width:1%;white-space:nowrap}.stbl :is(th,td){--cpr: 8px}@media(max-width:560px){.stbl :is(.gb,.pctcol){display:none}}button.fold.more{display:block;width:100%;margin:8px 0 0;padding:8px 0 0;border:0;background:none;text-align:left;cursor:pointer;font:inherit;font-size:12px;color:var(--ink-3)}@media(hover:hover){button.fold.more:hover{color:var(--ink-2)}}button.fold.more:before{content:"";display:inline-block;margin-right:8px;width:0;height:0;vertical-align:1px;border:3px solid transparent;border-left:4px solid var(--ink-3);border-right-width:0;transition:transform .12s}button.fold.more[aria-expanded=true]:before{transform:rotate(90deg)}.panels.lead{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.ldtbl{table-layout:fixed;width:100%}.ldtbl :is(th,td){height:44px}.ldtbl .ldname{line-height:1.3}.ldtbl .ldname>*{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(.stbl,.ldtbl) .rk{width:1.6em;text-align:right;color:var(--ink-3);font-family:var(--mono)}:is(.stbl,.ldtbl) .ldname{text-align:left;font-weight:400}:is(.stbl,.ldtbl) .ldteam{width:3.4em;color:var(--ink-3);font-family:var(--mono);font-size:11px}:is(.stbl,.ldtbl) .ldval{width:3.2em;text-align:right;font-family:var(--mono)}:is(.stbl,.ldtbl) .tmcell{display:flex;align-items:center;gap:6px;text-align:left;font-weight:400}.stbl .tmcell{overflow:hidden}.stbl .tmcell a{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quiz-setup fieldset{border:0;border-top:1px solid var(--rule-soft);border-radius:0;padding:10px 0 12px;margin:6px 0 0;display:flex;flex-wrap:wrap;gap:4px 18px}.quiz-setup legend{font-size:12px;color:var(--ink-3);padding:0 6px 0 0}.quiz-setup fieldset:first-of-type{border-top:0;margin-top:0;padding-top:0}.quiz-setup label{font-size:14px;display:inline-flex;align-items:center;gap:6px;min-height:24px}.quiz-setup select{font:inherit;font-size:16px;min-height:24px;color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-8);padding:3px 8px}.quiz-setup select:focus{border-color:var(--ui-fill)}.quiz-setup input[type=checkbox],.quiz-setup input[type=radio]{accent-color:var(--ui-fill)}.quiz-setup fieldset.quiz-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:start}.quiz-setup fieldset.quiz-pick label.wide{grid-column:1 / -1}.quiz-level{gap:8px 24px}.quiz-level label{align-items:baseline}.quiz-level small{display:block;font-size:11.5px;color:var(--ink-3);margin-top:1px}@media(max-width:560px){.quiz-level{flex-direction:column;gap:8px}}.quiz-start,.quiz-next{font:inherit;font-size:14px;font-weight:700;padding:0 22px;min-height:36px;border:1px solid var(--ui-fill);border-radius:var(--r-8);background:var(--ui-fill);color:var(--card);cursor:pointer}.quiz-next{margin-top:4px}.quiz{display:block;margin-top:12px}.quiz-stage{margin-top:12px}.quiz-hints{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-4);box-shadow:var(--shadow);padding:4px 0 12px;margin-bottom:12px}.quiz-hints .quiz-facts{border-top:0}.quiz-hints .quiz-rose{margin:0 auto;max-width:360px}.quiz-hints .quiz-mixes{padding:12px 24px;display:grid;gap:10px}.quiz-hints .rail{margin:0 24px}.quiz-hints>p.basis{padding:14px 24px;margin:0}.quiz-choices{display:flex;flex-wrap:wrap;gap:8px}.quiz-choices button{font:inherit;font-size:14px;padding:0 16px;min-height:36px;border:1px solid var(--rule);border-radius:var(--r-8);background:var(--card);color:var(--ink);cursor:pointer}@media(hover:hover){.quiz-choices button:hover:enabled{border-color:var(--ui-fill)}}.quiz-choices button:disabled{cursor:default;opacity:.75}.quiz-choices button.ok{border-color:var(--accent);color:var(--accent);font-weight:700;opacity:1}.quiz-choices button.ng{border-color:var(--z5);color:var(--z5);opacity:1}.quiz-free{display:flex;gap:8px;max-width:420px}.quiz-free input{flex:1;min-width:0;font:inherit;font-size:16px;padding:5px 12px;color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-8)}.quiz-free input:focus{border-color:var(--ui-fill)}.quiz-free .quiz-check{font:inherit;font-size:14px;padding:7px 18px;border:1px solid var(--ui-fill);border-radius:var(--r-8);background:var(--ui-fill);color:var(--card);cursor:pointer}.quiz-result b.ok{color:var(--accent)}.quiz-result b.ng{color:var(--z5)}.quiz-score{color:var(--ink-3);font-size:13px}main .pcard{margin:12px 0 8px}main .facebar{display:flex;align-items:center;gap:6px;margin-top:2px}main h1.phead{display:flex;flex-direction:column;gap:2px;line-height:1.2}main .phead .pmeta{display:flex;align-items:center;gap:10px;margin-bottom:6px;font-family:var(--mono);font-size:12.5px;font-weight:400;letter-spacing:.04em;color:var(--ink-3)}main .team{display:inline-block;flex:none;font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--tc-fg, var(--card));background:var(--tc-bg, var(--ink));box-shadow:inset 0 0 0 2px var(--tc-ac, color-mix(in oklab, var(--tc-fg, transparent) 30%, transparent));padding:5px 8px;border-radius:var(--r-2);text-decoration:none}@media(hover:hover){main .team:hover{text-decoration:underline;text-underline-offset:2px}}main .phead .pnum{font-weight:700;color:var(--ink-2)}main .phead .pja{font-size:clamp(25px,5.5vw,32px);font-weight:700;letter-spacing:-.015em}main .phead .pen{font-size:clamp(14px,2.4vw,16px);font-weight:400;color:var(--ink-2);letter-spacing:0}.tnav{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 0}.tnav select{font:inherit;font-size:13px;color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-8);padding:5px 8px;font-variant-numeric:tabular-nums}.tnav .tcount{font-size:12.5px;color:var(--ink-3)}.tnav .facebar{padding:0;min-width:0;max-width:100%}.tnav .tlist{font-size:14px;display:inline-flex;align-items:center;min-height:36px}.tnav .tlinks{display:inline-flex;align-items:center;gap:8px;flex:none}.tstatbox{margin:0 0 8px}.tstatgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 26px;margin:0}.tstatgrid>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--rule-soft)}.tstatgrid dt{font-size:12.5px;color:var(--ink-2)}.tstatgrid dd{margin:0;display:flex;align-items:baseline;gap:8px}.tstatgrid dd b{font-family:var(--mono);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.tstatgrid .trank{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.tstatgrid .trank.top{color:var(--ink);font-weight:700}.thead{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0 0 12px}.thead .team{font-size:14px;padding:5px 10px;align-self:center}.thead .tja,main .phead .pja{word-break:keep-all;overflow-wrap:anywhere}.thead .tja{font-size:clamp(23px,4.4vw,30px)}.thead .tyr{font-family:var(--mono);font-size:clamp(17px,3vw,21px);font-weight:400;color:var(--ink-2);font-variant-numeric:tabular-nums}.trecord{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}@media(max-width:640px){.trecord{gap:8px}}@media(max-width:560px){.trecord{grid-template-columns:1fr 1fr}}.trecord>div.panel{padding:10px 14px 11px}.trecord dt{font-size:11px;color:var(--ink-3);letter-spacing:.04em}.trecord .tsep{font-style:normal;color:var(--ink-3);margin:0 5px}.trecord dd{margin:2px 0 0}.trecord dd b{font-family:var(--mono);font-size:21px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15}.trecord dd i{font-style:normal;font-size:12px;color:var(--ink-2);margin:0 1px}.trecord p{margin:1px 0 0;font-size:11px;color:var(--ink-3)}.trecord p a{padding-inline:3px;margin-inline:-3px}.tnote{font-size:12.5px;color:var(--ink-2);margin-top:14px}.trecord dd b.po{font-family:inherit;font-size:15px;font-weight:700}.tstats{margin:0 0 6px;min-width:min(100%,320px)}.tstats tbody th{text-align:left}.tstats td{font-family:var(--mono);text-align:right;white-space:nowrap}.tstats td:last-child{color:var(--ink-3)}.fold{margin:22px 0 0;border-top:1px solid var(--rule-soft);padding-top:12px}.fold>summary{list-style:none;cursor:pointer;font-size:15px;font-weight:700;color:var(--ink)}.fold>summary::-webkit-details-marker{display:none}.fold>summary:before{content:"";display:inline-block;margin-right:var(--fold-gap, 8px);width:0;height:0;vertical-align:1px;border:3px solid transparent;border-left:var(--fold-mark, 4px) solid var(--ink-3);border-right-width:0;transition:transform .12s}.fold[open]>summary:before{transform:rotate(90deg)}@media(hover:hover){.fold>summary:hover{color:var(--ui-fill)}}.fold.gloss>summary{font-size:17px}.fold.gloss>summary .gnote{display:block;margin:4px 0 0 calc(var(--fold-mark, 4px) + var(--fold-gap, 8px));font-size:13px;font-weight:400;color:var(--ink-3)}.gindex{margin:10px 0 4px 20px;font-size:13px;color:var(--ink-3);max-width:var(--measure)}.gindex a{color:var(--ink-2)}.fold.gloss h2>a{color:var(--ink);text-decoration:none;font-weight:700}@media(hover:hover){.fold.gloss h2>a:hover{text-decoration:underline}}.fold.gloss article{border-top:1px solid var(--rule-soft);margin-top:26px;padding-top:16px}.fold.gloss article:first-of-type{border-top:0;margin-top:14px;padding-top:0}.fold.gloss h2{font-size:17px;margin:0 0 8px}.fold.gloss h2 .tnote{font-size:13px;font-weight:400;color:var(--ink-3)}.fold.gloss article :is(p,li){color:var(--ink-2)}.fold.gloss article :is(p,li) strong{color:var(--ink)}.near{margin:24px 0 16px}.near .fcard .axis{display:block;font-style:normal;font-size:10px;letter-spacing:.06em;color:var(--ink-3);margin-bottom:4px}.stand-switch{display:flex;align-items:center;gap:12px;margin:0 0 12px;flex-wrap:wrap}.skind{font-size:11.5px;color:var(--ink-3)}.stand.one-group .gcol{display:none}.stand,.tstats{white-space:nowrap}.panel>.scroller>:is(.stand,.tagtable,.taglist,.awtable){width:100%}.taglist tbody th{min-width:9em}.stand :is(th,td),.tstats :is(th,td){text-align:right}.stand .c-tm,.tstats .c-tm{text-align:left}.stand .tmcell{display:flex;align-items:center;gap:8px}.stand .tfull{color:var(--ink-2);font-size:12px}@media(max-width:620px){.stand .tfull{display:none}}.stand :is(th,td).gcol{text-align:left;color:var(--ink-2)}.awards{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:10px 0 0;font-size:14px}.awards dt{color:var(--ink-2);font-size:13px}.awards dd{margin:0}.awpane h2{font-size:17px;margin:0 0 10px}.awpane h2 .tterm{font-size:inherit;font-weight:inherit}.awtable th.sn{white-space:nowrap;font-variant-numeric:tabular-nums}.awtable td.won{font-weight:700}.awtable td.runner a{color:var(--ink-2)}@media(hover:hover){.awtable td.runner a:hover{color:var(--ink)}}.awtable td.won,.awtable td.runner{white-space:nowrap}.awtable td.num{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.awtable .tie{color:var(--ink-3)}.awtable td.awname{white-space:nowrap}.awtable td.awtm{font-variant-numeric:tabular-nums;white-space:nowrap}.awtable thead th.gname{color:var(--ink-2)}.awtable td.awcell{white-space:nowrap;vertical-align:top}.awtable .awwho{display:block}.awtable .awsub{display:flex;gap:6px;align-items:baseline;font-size:10.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.awtable .awteam{letter-spacing:.04em}.awtable .awx{color:var(--ink-3)}.squadgrid{display:grid;gap:12px;grid-template-columns:1fr;margin-top:12px}.squadgrid>*{min-width:0}.squadbox h3{font-size:13.5px;margin:0;font-variant-numeric:tabular-nums}.squadtable{margin-top:4px;width:100%;min-width:520px;table-layout:fixed}.squadtable th.sq{width:3.2em;color:var(--ink-3);font-size:11px;white-space:nowrap}.squadtable :is(th,td).squadcell{border-left:1px solid var(--rule-soft);--cpl: 8px;font-size:12px;line-height:1.45;vertical-align:middle}.squadtable tbody tr:first-child>*{border-top:0}.thist{width:100%}.thist thead tr:first-child th[colspan]{color:var(--ink-2);font-weight:400}.thist :is(th,td).gstart{border-left:1px solid var(--rule-soft);--cpl: 10px}.teamix{width:100%}.rankidxs{display:grid;grid-template-columns:max-content;justify-content:start}.rankidxs>.panel.fit{width:auto}@media(max-width:640px){.rankidxs{display:block}}.rankgrid{display:grid;gap:24px 12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,540px),1fr));margin-top:0}.panels+.rankgrid{margin-top:24px}h2+.rankgrid{margin-top:10px}.rankbox h2{font-size:13.5px;margin:0 0 10px}.rankbox table{width:100%}.squadbox h3 .tterm{font-size:inherit;font-weight:inherit}.awseason{min-width:min(100%,420px)}.awpanel{max-width:560px}.awseason th.awname{width:8.5em;color:var(--ink-2)}.awseason th.awname .tterm{font-size:inherit}.bracket{--po-gap: 20px;display:grid;grid-template-columns:repeat(var(--po-cols),minmax(150px,1fr));grid-template-rows:auto repeat(var(--po-rows),62px);column-gap:var(--po-gap);min-width:calc(var(--po-cols) * 170px);margin:10px 0 6px}.pohead{font-size:11.5px;color:var(--ink-3);padding-bottom:8px;border-bottom:1px solid var(--rule-soft);margin-bottom:8px;white-space:nowrap}.posides{display:flex;justify-content:space-between;margin:10px 0;font-size:13px;font-weight:700;color:var(--ink-2)}.poslot{display:flex;flex-direction:column;justify-content:center;align-items:stretch;position:relative}.poslot:before,.poslot:after{content:"";position:absolute;top:25%;bottom:25%;width:1px;background:var(--rule-soft);display:none}.poslot:before{left:calc(var(--po-gap) / -2)}.poslot:after{right:calc(var(--po-gap) / -2)}.poslot.feed-l:before,.poslot.feed-lr:before{display:block}.poslot.feed-r:after,.poslot.feed-lr:after{display:block}.poseries{position:relative;width:100%;background:var(--card);border:1px solid var(--rule-soft);border-radius:var(--r-8)}.poseries:before,.poseries:after{content:"";position:absolute;top:50%;height:1px;width:calc(var(--po-gap) / 2);background:var(--rule-soft);display:none}.poseries:before{left:calc(var(--po-gap) / -2)}.poseries:after{right:calc(var(--po-gap) / -2)}.feed-l .poseries:before,.feed-lr .poseries:before,.out-l .poseries:before{display:block}.feed-r .poseries:after,.feed-lr .poseries:after,.out-r .poseries:after{display:block}.poseries.final{border-color:var(--ui)}.poteam{display:grid;grid-template-columns:1.4em auto 1fr auto;grid-template-rows:auto auto;align-items:center;gap:1px 7px;padding:5px 8px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink-3)}.poteam+.poteam{border-top:1px solid var(--rule-soft)}.poteam.won{color:var(--ink);background:color-mix(in oklab,var(--ui) 9%,transparent)}.poteam.won .pofull{color:var(--ink-2)}.poteam:first-child{border-radius:var(--r-8) var(--r-8) 0 0}.poteam:last-child{border-radius:0 0 var(--r-8) var(--r-8)}.poteam .team{font-size:11px;padding:3px 6px;letter-spacing:.06em}.poseed{text-align:right;font-size:11px}.pofull{grid-column:2 / 4;grid-row:2;font-size:10.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.porec{grid-column:4;grid-row:2;font-size:10.5px;text-align:right}.powin{grid-column:4;grid-row:1;font-weight:700;font-size:14px;text-align:right}.pobanner{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:14px;padding:10px 8px 12px;border:1px solid var(--ui);border-radius:var(--r-4) var(--r-4) 0 0;background:color-mix(in oklab,var(--ui) 12%,var(--card));clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 10px),0 100%)}.pobanner b{font-size:15px;font-variant-numeric:tabular-nums}.pobanner small{font-size:10px;color:var(--ink-2);letter-spacing:.08em}.pobanner .team{font-size:11px;padding:3px 7px;letter-spacing:.06em}.pochamp{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0 0;font-size:14px}.pochamp .polabel{font-size:11px;color:var(--ink-3);letter-spacing:.08em;border:1px solid var(--rule);border-radius:var(--r-pill);padding:3px 9px}.pochamp .poname{font-weight:700}.pochamp :is(.poname,.poup) a{display:inline-block;min-height:24px;line-height:24px}.poseries .pofull a{display:inline-block;padding-block:0 7px;margin-block:0 -7px}.pochamp .poup{color:var(--ink-3);font-size:12.5px}.pochamp .poscore,.poline{font-variant-numeric:tabular-nums;white-space:nowrap}.pochamp .poscore i,.poline i{font-style:normal;color:var(--ink-3);padding:0 2px}.rkcol{text-align:right;font-variant-numeric:tabular-nums}.tbl tbody tr.now>*{background:var(--row-now)}.tbl tbody tr.now th.sn{font-weight:700}.tstats .tmcell{display:flex;align-items:center;gap:8px}.tstats .tfull{color:var(--ink-2);font-size:12px}@media(max-width:900px){.tstats .tfull{display:none}}.tbl.ptable :is(th,td).num{text-align:right;--cpl: 2px;--cpr: 2px;padding-block:0;font-variant-numeric:tabular-nums;color:var(--ink-2)}.tbl.ptable :is(th,td).gstart{--cpl: 7px}.tbl.ptable :is(th,td).gend{--cpr: 7px}.ptable-controls label.is-off,.ptable-controls.is-wait,.ptable-entity.is-wait{opacity:.45}.ptable-controls .thin-box{display:inline-flex;align-items:center;gap:6px}.ptable-controls .thin-box.is-off{opacity:.45}.ptable-controls .thin-note{color:var(--ink-3);font-size:11px}.vswitch button.wide{min-width:104px}main .phead .pspan{display:block;margin-top:4px;font-family:var(--mono);font-size:15px;color:var(--ink-2)}main .phead .pguess{display:block;margin-top:6px;font-size:11.5px;font-weight:400;color:var(--ink-3)}.vswitch{display:inline-flex;border-radius:var(--r-8);max-width:100%;min-width:0}.vswitch button{padding:0 14px;min-height:36px;font:inherit;font-size:13px;color:var(--ink-2);background:var(--press);border:1px solid transparent;border-radius:0;cursor:pointer;white-space:nowrap}.vswitch button:first-child{border-radius:var(--r-8) 0 0 var(--r-8)}.vswitch button:last-child{border-radius:0 var(--r-8) var(--r-8) 0}.vswitch button+button{border-left:0;box-shadow:inset 1px 0 var(--card)}.vswitch button[aria-pressed=true]{background:var(--ui-fill);color:var(--card)}.vswitch button[aria-pressed=true],.vswitch button[aria-pressed=true]+button{box-shadow:none}.vswitch button:disabled{opacity:.4;cursor:default}@media(hover:hover){.vswitch button:not(:disabled):hover{color:var(--ink)}}@media(hover:hover){.vswitch button[aria-pressed=true]:hover{color:var(--card)}}@media(max-width:420px){.vswitch button{padding-left:8px;padding-right:8px;font-size:12px;line-height:1.5}}@media(max-width:380px){.vswitch button{padding-left:6px;padding-right:6px}}.tbl.ptable thead th.num{text-align:right;vertical-align:bottom}.ptable thead th.num button{font-size:12px;padding:0 0 6px}.pastid{display:block}.pastid .vitals{margin:0}.liteface{padding:14px 22px 18px}.liteface .litebar{padding:0 0 10px}.literose{display:flex;justify-content:center}.literose svg{width:min(340px,100%);height:auto}.litepast .liteface{padding:4px 0 0}.dsum{font-size:13px;color:var(--ink-2);margin:10px 0}.dsum strong{color:var(--ink);font-family:var(--mono)}.tbl tbody tr.dout{color:var(--ink-3)}.tbl tbody tr.dout .dname{font-weight:400}.dname{white-space:nowrap}.rankbox .dname>a{display:inline-block;max-width:min(30vw,420px);overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.rkl{display:none}@media(max-width:640px){.rankidx thead{display:none}.rankidx,.rankidx tbody{display:block;width:100%}.rankidx tbody tr{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:8px 0;height:auto;min-height:0}.rankidx tbody tr+tr{border-top:1px solid var(--rule-soft)}.rankidx tr>*{border:0;padding:0}.rankidx.tbl tbody tr+tr>*{border-top:0}.rankidx tbody th.dname{grid-column:1;grid-row:1;font-weight:700}.rankidx tbody td.num{grid-column:2;grid-row:1;text-align:right;color:var(--ink-3)}.rankidx tbody td.dname{grid-column:1 / -1;white-space:normal}.rankidx .rkl{display:inline-block;min-width:3.4em;color:var(--ink-3);font-size:11px;font-style:normal}}.dorg{font-size:11.5px;color:var(--ink-2)}.tagcond{margin:10px 0;font-size:13px;color:var(--ink-2)}.tagcond .lbl{margin-right:8px;font-size:11.5px;color:var(--ink-3);letter-spacing:.04em}.tpct{font-family:var(--mono)}.tseed{display:inline-flex;gap:6px;margin-left:8px;font-size:11px;color:var(--ink-3)}.tseed .tconf{min-width:1em}.tseed .trank{min-width:2.4em;text-align:right}.tseed.r1{color:var(--ink)}.tseed.r3{color:var(--ink-2)}.rrank{display:inline-block;text-align:right;font-style:normal}.rmove{display:inline-flex;justify-content:flex-end;min-width:4ch;margin-left:4px;font-size:11px;font-family:var(--mono);font-variant-numeric:tabular-nums}.rmove i{font-style:normal;margin-right:auto}.rmove.up{color:var(--ink)}.rmove.down,.rmove.flat{color:var(--ink-3)}.rrank.rnone{color:var(--ink-3);font-size:11px}.shotwrap{margin:18px 0 10px}.shotwrap .facebar{padding:0 0 10px;flex-wrap:wrap}.shotwrap.noshot .facebar:has(.shotviews){display:none}.shotwrap.noshot>.tnote{display:none}.shotwrap .spick-box,.shotwrap .shotpick{max-width:100%}.shead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.shead b{font-size:15px}.shead span{font-size:12px;color:var(--ink-2)}.shead .sgap{color:var(--ink-3)}.shotwrap.incard{padding:16px 22px 20px;margin:0}.shotwrap.incard .tnote{max-width:62em}.litepast .shotwrap.incard{padding:4px 0 0}.sface{display:grid;gap:8px 28px;align-items:start;margin-top:8px}.sface>.scol{min-width:0}@media(min-width:900px){.sface{grid-template-columns:minmax(360px,560px) minmax(300px,1fr)}}.court{display:flex;justify-content:center;margin:4px 0 10px}.court svg{width:min(560px,100%);height:auto}.smark text{font-family:var(--mono);font-size:17px;font-weight:700;fill:var(--ink);dominant-baseline:middle}.smark .sdiff{font-size:13px;font-weight:400}.slegend{display:flex;flex-wrap:wrap;gap:6px 22px;margin:4px 0 14px}.slegend>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.slegend b{font-size:12px}.slegend span{font-size:11.5px;color:var(--ink-2)}.schip{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono)}.schip i{width:12px;height:12px;border-radius:var(--r-2);display:inline-block}.schip i.shatch{background:repeating-linear-gradient(45deg,var(--card) 0 2px,color-mix(in oklab,var(--ink-3) 45%,transparent) 2px 3px);border:1px solid var(--rule)}.shexes{display:inline-flex;align-items:center;gap:6px}.shexes i{display:inline-block;background:var(--g-D);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.shexes .s1{width:6px;height:7px}.shexes .s2{width:11px;height:13px}.shexes .s3{width:16px;height:18px}.ztable{width:100%;max-width:560px}.ztable th[scope=row]{white-space:nowrap}.scroller>.ztable{min-width:340px}@media(max-width:640px){.scroller>.ztable{min-width:0}}.tprofile{margin:0 0 14px}.tea{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 26px;margin:0;max-width:840px}.tea-i{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--rule-soft)}.tea-r .tea-n{font-style:normal;display:inline-block;min-width:3ch;text-align:right}.tea dt{font-size:12.5px;color:var(--ink-2)}.tea dt a{color:inherit}.tea dd{margin:0;display:flex;align-items:baseline;gap:8px}.tea dd b{font-family:var(--mono);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.tea-r{font-family:var(--mono);font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.tea-r.top{color:var(--ink);font-weight:700}.tea-r small{font-size:10px}.tfx{margin:2px 0 8px}.tfx-h,.tfx-r{display:grid;grid-template-columns:1fr 8.5em 1fr;align-items:center;gap:0 10px;max-width:760px;margin-inline:auto}.tfx-h{font-size:11.5px;color:var(--ink-3);padding-bottom:4px}.tfx-h span:first-child{text-align:right}.tfx-r{padding:7px 0;border-top:1px solid var(--rule-soft)}.tfx-o,.tfx-d{display:flex;align-items:center;gap:7px;min-width:0}.tfx-o .tfx-b{transform:scaleX(-1)}.tfx-d .tfx-g{order:1}.tfx-d .tfx-b{order:2}.tfx-d .tfx-n{order:3}.tfx-b{flex:1 1 auto;height:12px;border-radius:var(--r-4);background:color-mix(in oklab,var(--ink-3) 16%,transparent);overflow:hidden;min-width:0}.tfx-f{display:block;height:100%;border-radius:var(--r-4)}.tfx-g{font-family:var(--mono);font-size:13px;font-weight:700;min-width:1.1em;text-align:center}.tfx-n{font-family:var(--mono);font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums;min-width:40px}.tfx-o .tfx-n{text-align:right}.tfx-m{display:none;font-size:11px;color:var(--ink-3);min-width:1.2em}.tfx-c{text-align:center}.tfx-c b{display:block;font-size:13px}.tfx-c .tfx-a{display:block;font-size:10.5px;color:var(--ink-3)}@media(max-width:719px){.tfx-h{display:none}.tfx-r{grid-template-columns:1fr;gap:2px;padding:8px 0}.tfx-c{order:-1;text-align:left;display:flex;align-items:baseline;gap:8px}.tfx-c b,.tfx-c .tfx-a{display:inline}.tfx-m{display:inline-block;order:1}.tfx-o .tfx-b{transform:none}.tfx-o .tfx-n,.tfx-d .tfx-n{order:4;text-align:right}.tfx-o .tfx-g,.tfx-d .tfx-g{order:3}.tfx-o .tfx-b,.tfx-d .tfx-b{order:2}}.tft th[scope=row],.tft .tft-l,.tft .tft-s{white-space:nowrap}.tft .tft-s,.tft .tft-n{color:var(--ink-3);font-size:11.5px}.tft .tft-n{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}.trl-n{margin:6px 0 0;padding-left:1.1em;font-size:11.5px;color:var(--ink-2)}.cswitch{margin:0 0 12px}.rkp{width:100%;height:auto;display:block}.cpane+.cpane{margin-top:4px}.tzn{display:grid;grid-template-columns:5.6em 1fr;gap:5px 10px;align-items:center;max-width:680px;margin:4px 0 6px}.tzn-l{font-size:11.5px;color:var(--ink-3)}.tzn-b{display:flex;height:26px;border-radius:var(--r-4);overflow:hidden}.tzn-s{display:flex;align-items:center;justify-content:center;min-width:0;font-family:var(--mono);font-size:11px;color:#fff;font-variant-numeric:tabular-nums}.tzn-s[data-z="0"],.tzn-s[data-z="1"],.tzn-s[data-z="3"]{color:var(--tz-ink-dark)}.tzn-s>span{overflow:hidden}.tzn-s[style*="width:0"]>span,.tzn-s[style*="width:1."]>span,.tzn-s[style*="width:2."]>span,.tzn-s[style*="width:3."]>span{display:none}.tzn-s[data-z="0"]{background:var(--tz1)}.tzn-s[data-z="1"]{background:var(--tz2)}.tzn-s[data-z="2"]{background:var(--tz3)}.tzn-s[data-z="3"]{background:var(--tz4)}.tzn-s[data-z="4"]{background:var(--tz5)}.tzn-k{list-style:none;display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 4px;padding:0;font-size:11.5px;color:var(--ink-2)}.tzn-k li{display:flex;align-items:center;gap:5px}.tzn-k li:before{content:"";width:10px;height:10px;border-radius:var(--r-2);background:currentColor}.tzn-k li b{font-family:var(--mono);font-weight:400;color:var(--ink);font-variant-numeric:tabular-nums}.tzn-k li[data-z="0"]:before{background:var(--tz1)}.tzn-k li[data-z="1"]:before{background:var(--tz2)}.tzn-k li[data-z="2"]:before{background:var(--tz3)}.tzn-k li[data-z="3"]:before{background:var(--tz4)}.tzn-k li[data-z="4"]:before{background:var(--tz5)}.tsy-h,.tsy-i{display:grid;grid-template-columns:9.5em 6.6em 1fr 6.6em 4.2em 3.4em;align-items:center;gap:0 8px;max-width:860px}.tsy-h{font-size:11px;color:var(--ink-3);margin:4px 0 2px;grid-template-areas:". . bar . . ."}.tsy-h span{grid-area:bar;justify-self:center}.tsy{list-style:none;margin:0;padding:0}.tsy-bars{display:contents}.tsy-i{padding:6px 0;border-top:1px solid var(--rule-soft)}.tsy-l{font-size:12.5px;color:var(--ink-2)}@media(max-width:719px){.tsy-h{display:none}.tsy-i{grid-template-areas:"name val rank" "bars bars bars";gap:2px 6px;padding:8px 0;grid-template-columns:minmax(0,auto) 1fr minmax(0,auto)}.tsy-l{grid-area:name}.tsy-v{grid-area:val}.tsy-r{grid-area:rank;min-width:32px}.tsy-bars{grid-area:bars;display:grid;align-items:center;grid-template-columns:var(--tsy-side) 1fr var(--tsy-side);gap:0 6px}.tsy-bars>.tsy-b{min-width:0}.tsy-i>.tsy-l{grid-column:1 / -1}.tsy-i>.tsy-v,.tsy-i>.tsy-r{align-self:baseline}}.tsy-p{font-size:10.5px;color:var(--ink-3);line-height:1.2}.tsy-lo{text-align:right}.tsy-b{position:relative;height:10px;border-radius:var(--r-2);background:color-mix(in oklab,var(--ink-3) 10%,transparent)}.tsy-b:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--ink-3);opacity:.55}.tsy-f{position:absolute;top:0;bottom:0;border-radius:var(--r-2);background:color-mix(in oklab,var(--ink) 55%,transparent)}.tsy-v{font-family:var(--mono);font-size:12.5px;text-align:right;font-variant-numeric:tabular-nums}.tsy-r{font-family:var(--mono);font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right}.tsy-r small,.tfx-n small,.tft-n small{font-size:10px}.tff{margin:14px 0 8px;border-top:1px solid var(--rule-soft);padding-top:8px}.tff>summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--ink-2);list-style:none;display:flex;align-items:center;gap:8px}.tff>summary::-webkit-details-marker{display:none}.tff>summary:before{content:"";width:0;height:0;border-left:5px solid currentColor;border-block:4px solid transparent;transition:transform .12s}.tff[open]>summary:before{transform:rotate(90deg)}.tff h4{font-size:12.5px;margin:14px 0 6px;color:var(--ink-2)}.tface{margin:0 0 12px}.tface .tnote{margin:6px 0 0;max-width:40em}.tsc{display:grid;grid-template-columns:1fr;justify-items:center;font-size:10.5px;color:var(--ink-3);line-height:1.3;max-width:100%}.tsc-row{display:flex;align-items:center;gap:4px;max-width:100%}.tsc-row>span{flex:0 0 auto}.tsc svg{width:100%;max-width:280px;height:auto;aspect-ratio:1 / 1;display:block;min-width:0}.tsc-l{text-align:right}.tsc-t,.tsc-b{padding:2px 0}.tsc-was{font-size:10px;fill:var(--ink-3)}.tsc-was .tmc{text-decoration:none}.fig-t{font-size:10px;fill:var(--ink-3)}.dfig{width:640px;max-width:100%;height:auto;display:block;margin-inline:auto}.dfig text{font-family:var(--sans);dominant-baseline:central}.dfig+.stack-legend{justify-content:center}.tbl :is(th,td).spk{width:56px}.spark{display:block;width:56px;height:18px}.tbl :is(th,td).wspk{width:72px}.wspark{display:block;width:72px;height:18px}.tbl td.rbar{background-image:linear-gradient(to right,var(--ui),var(--ui));background-repeat:no-repeat;background-size:var(--bar, 0%) 2px;background-position:left bottom 3px}.fig-ring{background:none!important;border:1.4px solid;border-radius:50%!important}.thp{width:100%;height:auto;display:block}.figzoom{position:relative}.figbtn{display:none;position:absolute;top:-34px;right:0;min-height:32px;padding:0 9px;font:inherit;font-size:12px;color:var(--ink-2);background:var(--press);border:1px solid transparent;border-radius:var(--r-8);cursor:pointer}@media(max-width:699px){.figbtn{display:inline-flex;align-items:center}}.figbtn:focus-visible{outline:2px solid var(--ui-fill);outline-offset:1px}.fig-cut{height:0!important;border-top:1px dashed var(--rule-soft);border-radius:0}.fig-sq{border-radius:0!important}.tsh{display:grid;grid-template-columns:5.6em 1fr;gap:5px 10px;align-items:center;max-width:680px;margin:4px 0 6px}.tsh-l{font-size:11.5px;color:var(--ink-3)}@media(max-width:520px){.tsh{grid-template-columns:1fr;gap:2px}.tsh-l+.tsh-b{margin-bottom:6px}}.tsh-b{display:flex;height:26px;border-radius:var(--r-4);overflow:hidden}.tsh-s{display:flex;align-items:center;justify-content:center;min-width:0;font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums;overflow:hidden}.tsh-s+.tsh-s{box-shadow:inset 1px 0 #00000073}.tsh-s[data-r="5"]+.tsh-s,.tsh-s[data-r="6"]+.tsh-s,.tsh-s[data-r="7"]+.tsh-s{box-shadow:inset 1px 0 #ffffff4d}.tsh-s[data-r="0"]{background:#dfe3ff}.tsh-s[data-r="1"]{background:#c6ccfb}.tsh-s[data-r="2"]{background:#adb4f2}.tsh-s[data-r="3"]{background:#949ce6}.tsh-s[data-r="4"]{background:#7b83d5}.tsh-s[data-r="5"]{background:#646cbe}.tsh-s[data-r="6"]{background:#5058a4}.tsh-s[data-r="7"]{background:#414889}.tsh-s[data-r=x]{background:#59616e}.tsh-s[data-r="0"],.tsh-s[data-r="1"],.tsh-s[data-r="2"],.tsh-s[data-r="3"],.tsh-s[data-r="4"]{color:#12181c}.tsh-s[data-r="5"],.tsh-s[data-r="6"],.tsh-s[data-r="7"],.tsh-s[data-r=x]{color:#fff}.tsh-k{list-style:none;display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 4px;padding:0;font-size:11.5px;color:var(--ink-2)}.tsh-k li{display:flex;align-items:center;gap:5px}.tsh-k li:before{content:"";width:10px;height:10px;border-radius:var(--r-2);flex:none}.tsh-k li[data-r="0"]:before{background:#dfe3ff}.tsh-k li[data-r="1"]:before{background:#c6ccfb}.tsh-k li[data-r="2"]:before{background:#adb4f2}.tsh-k li[data-r="3"]:before{background:#949ce6}.tsh-k li[data-r="4"]:before{background:#7b83d5}.tsh-k li[data-r="5"]:before{background:#646cbe}.tsh-k li[data-r="6"]:before{background:#5058a4}.tsh-k li[data-r="7"]:before{background:#414889}.tsh-k li[data-r=x]:before{background:#59616e}.tpp{list-style:none;margin:4px 0 2px;padding:0;display:grid;gap:10px}.tpp-i{padding-left:10px;border-left:2px solid var(--rule-soft)}.tpp-i[data-w="1"]{border-left-color:var(--fig-self)}.tpp-i[data-w="1"] .tpp-s{color:var(--fig-self)}.tpp-c[data-w="1"]{color:var(--fig-self);border-color:var(--fig-self)}.tpp-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;font-size:12.5px}.tpp-r{color:var(--ink-3);min-width:5.2em}.tpp-s{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3)}.tpp-o{color:var(--ink-2);display:inline-flex;align-items:baseline;gap:3px}.tpp-o small{font-size:10.5px;color:var(--ink-3)}.tpp-g{list-style:none;display:flex;flex-wrap:wrap;gap:4px;margin:5px 0 0;padding:0;row-gap:9px}.tpp-c{position:relative;min-width:34px;padding:2px 5px;text-align:center;font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--ink-3);background:var(--press);border:1px solid transparent;border-radius:var(--r-4)}.tpp-a{position:absolute;top:-7px;left:50%;transform:translate(-50%);font-style:normal;font-size:10px;line-height:1;padding:0 3px;background:var(--tb-bg, var(--card))}main>.ptabs{padding-left:0;padding-right:0;border:1px solid var(--rule-panel);border-radius:var(--r-8);margin-top:12px;box-shadow:none}main>.ptabs:not(.sub)+div>[data-pane]{margin-top:12px}.ptabs.sub{position:static;border:1px solid var(--rule-panel);border-radius:var(--r-8);background:var(--card);margin:12px 0;box-shadow:none}@media(max-width:640px){main>.ptabs,main>.ptabs:not(.sub)+div>[data-pane]{margin-top:8px}.ptabs.sub{margin:8px 0}}::view-transition-group(*),::view-transition-image-pair(*),::view-transition-old(*),::view-transition-new(*){animation:none}.build{margin-top:6px;color:var(--ink-3)}.tabbar,.tsheet,.tscrim{display:none}@media(max-width:699px){:root{--tabbar-h: 60px}body>header .gnav{display:none}.vp-wait .tabbar{visibility:hidden}body{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in oklab,var(--paper) 62%,black);border-top:1px solid color-mix(in oklab,var(--ink) 10%,transparent)}.tabbar:after{content:"";position:absolute;left:0;right:0;top:calc(100% - 4px);height:160px;background:inherit;pointer-events:none}.tabbar a{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:11px;line-height:1;color:color-mix(in oklab,var(--ink) 72%,transparent);text-decoration:none}.tabbar svg{width:23px;height:23px}.tabbar a[aria-current=page],.tabbar a[aria-expanded=true]{color:var(--ui-fill);font-weight:700}.tabbar a[aria-current=page] svg{stroke-width:2.2}.tabbar a[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:6px;transform:translate(-50%);width:22px;height:2px;border-radius:2px;background:var(--ui-fill)}.tscrim{display:block;position:fixed;inset:0 0 calc(var(--tabbar-h) + env(safe-area-inset-bottom)) 0;z-index:38;background:#00000073}.tsheet{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;position:fixed;left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:39;padding:8px 16px;border-radius:var(--r-12) var(--r-12) 0 0;border-bottom:0;transform:translateY(14px);transition:transform .18s ease}.tsheet.in{transform:none}@media(prefers-reduced-motion:reduce){.tsheet{transition:none;transform:none}}.tsheet a{display:block;padding:12px 2px;font-size:13.5px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule-panel)}.tsheet a:nth-last-child(-n+2){border-bottom:0}.tsheet a.quiet{color:var(--ink-2)}.tsheet a[aria-current=page]{color:var(--accent)}.tsheet[hidden],.tscrim[hidden]{display:none}}.topbar:has(.pactions)>.crumbs{padding-right:48px}.pactions{position:absolute;right:0;top:-7px}.favbtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:var(--ink-3);background:none;border:1px solid var(--rule);border-radius:var(--r-8);cursor:pointer}.favbtn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.favbtn[aria-pressed=true]{color:var(--ui-fill);border-color:var(--ui-fill)}.favbtn[aria-pressed=true] svg{fill:currentColor}@media(hover:hover){.favbtn:hover{color:var(--ink)}}.favbtn[hidden]{display:none}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mytable td.fv{--cpl: 8px;--cpr: 6px;width:1%}.mytable .favbtn{width:32px;height:32px;border:0}.mytable .favbtn svg{width:18px;height:18px}.mytable th.pl,.mytable td.sn,.mytable td.rs{white-space:nowrap}.flinks{display:flex;flex-wrap:wrap;gap:18px}.mnone{margin:0;padding:12px 16px;color:var(--ink-2);font-size:13.5px}.mnone a{margin-left:8px}.me{display:grid;gap:24px;margin-top:10px}@media(min-width:760px){.me{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0 32px;align-items:start}}.mecol{display:grid;gap:24px;align-content:start;min-width:0}.mg{min-width:0;margin:0}.mg>h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding-top:0;border-top:0;font-size:17px;font-weight:700;color:var(--ink)}.mg>h2 b{font-size:13px;font-weight:400;color:var(--ink-3)}.mg>h2 .mgact{margin-left:auto;padding:2px 8px;font:inherit;font-size:12.5px;color:var(--ink-3);background:none;border:1px solid transparent;border-radius:var(--r-4);cursor:pointer}@media(hover:hover){.mg>h2 .mgact:hover{color:var(--ink);border-color:var(--rule-soft)}}.macct{min-height:48px}.macct .mwho .gwho{margin:0}.macct .mwho .mplan{margin-left:auto}.macct .mplans{padding:5px 0;font-size:13.5px}.macct .mlogin,.macct .mrow>button{display:inline-flex;align-items:center;justify-content:center;padding:0 14px;min-height:36px;font:inherit;font-size:14px;color:var(--ink);background:none;border:1px solid var(--rule);border-radius:var(--r-8);cursor:pointer;text-decoration:none}@media(hover:hover){.macct .mlogin:hover,.macct .mrow>button:hover{border-color:var(--ui-fill)}}.macct .mrow>button.gdel{margin-left:auto;padding:0 4px;color:var(--g-G);border-color:transparent}@media(hover:hover){.macct .mrow>button.gdel:hover{color:var(--g-G);border-color:transparent;text-decoration:underline}}[data-mypage]:not([data-ready]){visibility:hidden}.mrows{padding:2px 16px}.mrows .mrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:44px;border-top:1px solid var(--rule-soft)}.mrows .mrow:first-child{border-top:0}.mlabel{width:92px;flex:none;font-size:13.5px;color:var(--ink-2)}.mlabel>small{display:block;font-size:11.5px;color:var(--ink-3)}.mrow.mnow .mlabel{color:var(--ink)}.mrow.mnow .mlabel>small{color:var(--ink-2)}.mlabel.dev{color:var(--ink-3);font-size:12px}.mlabel small{display:block;font-size:11.5px;color:var(--ink-3)}.mrow .vswitch{flex-wrap:wrap}.mrow .vswitch button{padding:0 12px;min-height:32px;font-size:13px}.mmade .panel{padding:6px 16px 10px}.mmade .lens-area:last-child{margin-bottom:0}.mmade .lens-list li{grid-template-columns:38px minmax(0,1fr) auto 14px}.mmade .lens-list li.nochip{grid-template-columns:minmax(0,1fr) auto 14px}.mmade .lens-open{color:var(--ink);text-decoration:none}.lens-add{text-decoration:none}.lens-go{display:inline-flex;align-items:center;gap:10px;padding:4px 0;font-size:13.5px;color:var(--ui);text-decoration:none}.lens-go .lens-chevron{margin:0}.mrecent-box{padding:12px 16px}.mrecent{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mrecent .lens-chip{display:inline-block;padding:3px 10px;font-size:12.5px;color:var(--ink-2);background:var(--card-2);border:1px solid var(--rule-soft);border-radius:var(--r-4);text-decoration:none}@media(hover:hover){.mrecent .lens-chip:hover{color:var(--ink);border-color:var(--ui-fill)}}.u-i,[data-units=imperial] .u-m{display:none}[data-units=imperial] .u-i{display:inline}.d-mi,[data-dist=mi] .d-km{display:none}[data-dist=mi] .d-mi{display:inline}.n-en,[data-names=en] .n-ja{display:none}[data-names=en] .n-en{display:inline}[data-names=en] .pen{display:none}.mnote{margin:16px 0 0;color:var(--ink-3);font-size:12.5px}.mneed{margin:0 0 12px;padding:10px 14px;font-size:13.5px;color:var(--ink);background:var(--card);border-left:3px solid var(--ui-fill);border-radius:var(--r-8)}.plantable th[scope=col]{text-align:center}.plantable td.num{text-align:center;white-space:nowrap}.plannote{margin-top:10px;font-size:13px;color:var(--ink-2)}.pbuyrow{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.pbuy,main a.pbuy{display:inline-flex;align-items:center;justify-content:center;padding:0 14px;min-height:36px;font:inherit;font-size:14px;color:var(--ink);background:none;border:1px solid var(--rule);border-radius:var(--r-8);cursor:pointer;text-decoration:none;white-space:nowrap}@media(hover:hover){.pbuy:hover,main a.pbuy:hover{border-color:var(--ui-fill);text-decoration:none}}.pbuy[disabled]{color:var(--ink-2);cursor:default}.pbuymsg{margin-top:10px;font-size:13px;color:var(--g-G)}[data-lens]{display:block}.lensband+.ppanes>[data-lens]{margin-top:12px}[data-lens][hidden]{display:none}.lensband{position:sticky;top:0;z-index:6;display:flex;align-items:stretch;background:var(--card);border:1px solid var(--rule-panel);border-radius:var(--r-8)}.lensband .ptabs{position:static;flex:1 1 auto;box-shadow:none;border-radius:calc(var(--r-8) - 1px) 0 0 calc(var(--r-8) - 1px)}.lens-box .facebar,.lens-fields .facebar{padding:0;margin:0;flex:none}.lens-box .facebar{margin-left:8px}.lensrose{margin:8px 0 0;text-align:center}.lensrose>div{max-width:300px;margin-inline:auto}.lensrose figcaption{margin-top:6px;color:var(--ink-2);font-size:13px}.lens-floor-input{width:68px;font:inherit;font-size:14px}.lens-floor-default{font-size:13px;color:var(--ink-2)}.lens-floor-switch{margin-left:6px;padding:1px 7px;font:inherit;font-size:11.5px;color:var(--ink-3);background:none;border:1px solid var(--rule-soft);border-radius:var(--r-4);cursor:pointer}@media(hover:hover){.lens-floor-switch:hover{color:var(--ink);border-color:var(--ui-fill)}}.condlist .lens-scope{display:flex;align-items:center;gap:6px}.lens-item-pick .pkbtn{max-width:15em}.lens-section-list,.lens-axis-list{margin:0;padding:0;list-style:none}.lens-list .lens-section-list li,.lens-list .lens-axis-list li{display:block;min-height:0;padding:0;border-radius:0}.lens-list .lens-section-list>li{padding:12px 0 4px;border-top:1px solid var(--rule-soft)}.lens-list .lens-section-list>li:first-child{border-top:0;padding-top:2px}.lens-section-row{display:grid;grid-template-columns:24px minmax(0,12em) auto 28px 28px;gap:6px;align-items:center}.lens-section-row .lens-section-count{grid-column:3;justify-self:end}.lens-section-row .lens-fold-button{grid-column:4}.lens-section-row .lens-delete{grid-column:5}.lens-section-count{display:none;font-size:12.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.lens-section-list>li.closed .lens-section-count{display:inline}.lens-fold-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:0;cursor:pointer}.lens-fold-button i{width:7px;height:7px;margin-top:-4px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(45deg)}.lens-section-list>li.closed .lens-fold-button i{margin:0 0 0 -4px;transform:rotate(-45deg)}.lens-list .lens-section-list>li.closed .lens-axis-list,.lens-list .lens-section-list>li.closed .lens-add-axis{display:none}.lens-section-row input,.lens-axis-row input{width:100%;min-width:0;padding:3px 6px;font:inherit;font-size:14px;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-4)}.lens-section-row input{padding:2px 4px;font-size:15px;font-weight:700;background:none;border:1px solid transparent;border-bottom-color:var(--rule-soft);border-radius:0}.lens-section-row input:focus{background:var(--paper);border-color:var(--rule);border-radius:var(--r-4)}.lens-section-row .lgrip i{background:var(--ink-2)}.lens-section-list.lens-folded .lens-axis-list,.lens-section-list.lens-folded .lens-add-axis,.lens-axis-list.lens-folded .lens-axis-items{display:none}.lens-list .lens-axis-list>li{padding:4px 0 2px 16px}.lens-axis-row{display:grid;grid-template-columns:24px 6em 28px;gap:6px;align-items:center}.lens-axis-row input{padding-left:0;background:none;border-color:transparent}.lens-axis-row input:focus{padding-left:6px;background:var(--paper);border-color:var(--rule)}.lens-axis-items{display:grid;gap:4px;margin-left:24px;padding:2px 0 4px 12px;border-left:2px solid var(--rule-soft)}.lens-axis-items .lensact{margin:2px 0 4px;gap:8px}.lens-axis-items .lensact .lens-add{min-height:24px;padding:2px 0;font-size:12.5px;color:var(--ui);border:0;background:none}.lens-item{display:grid;grid-template-columns:minmax(0,1fr) auto 24px 24px;align-items:center;gap:6px;font-size:12.5px}.lens-item .lens-floor-cell{justify-self:end;display:inline-flex;align-items:center;gap:6px}.lens-item .lens-remove{width:24px;min-height:24px;padding:0;font:inherit;font-size:14px;color:var(--ink-3);background:none;border:0;cursor:pointer}.lens-item .pk,.lens-item .pkbtn{max-width:100%}.lens-item .pknow{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lens-direction{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:1px solid var(--rule-soft);border-radius:var(--r-4);cursor:pointer}.lens-direction i{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid var(--ink-2)}.lens-direction.down i{border-bottom:0;border-top:7px solid var(--g-G)}@media(hover:hover){.lens-direction:hover{border-color:var(--rule)}}.lens-noun{color:var(--ink-2)}.lens-target{font-size:12px;color:var(--ink-3)}.lens-target b{color:var(--ink-2);font-weight:400}.lens-edit-actions{margin-top:8px}.lens-duplicate{padding:2px 8px;font:inherit;font-size:12px;color:var(--ink-3);background:none;border:1px solid transparent;border-radius:var(--r-4);cursor:pointer}@media(hover:hover){.lens-duplicate:hover{color:var(--ink);border-color:var(--rule-soft)}}.lens-table tr.lens-favorite th,.lens-table tr.lens-favorite td{background:color-mix(in oklab,var(--ui-fill) 10%,var(--tb-bg, var(--card-2)))}.lens-favorite-mark{width:12px;height:12px;margin-right:4px;vertical-align:-1px;fill:var(--ui-fill)}.lens-table .see{width:28px;padding-left:0;padding-right:0}.lens-see{width:24px;height:24px;padding:0;color:var(--ink-3);background:none;border:0;cursor:pointer}.lens-see svg{width:16px;height:16px;display:block;margin:0 auto}@media(hover:hover){.lens-see:hover{color:var(--ink)}}.lens-axis-count{margin-left:4px;font-size:12.5px;color:var(--ink-3)}.lens-delete{padding:4px 10px;font:inherit;font-size:14px;color:var(--ink-2);background:none;border:1px solid var(--rule);border-radius:var(--r-8);cursor:pointer}@media(hover:hover){.lens-delete:hover{color:var(--z5);border-color:var(--z5)}}.lgrip{display:flex;flex-direction:column;justify-content:center;gap:3px;width:28px;height:28px;padding:0 6px;background:none;border:0;cursor:grab;touch-action:none}.lgrip i{display:block;height:2px;background:var(--ink-3);border-radius:1px}@media(hover:hover){.lgrip:hover i{background:var(--ink-2)}}.lgrip:active{cursor:grabbing}.lens-dragging{position:relative;z-index:2}.lens-dragging td,li.lens-dragging{background:var(--card-2);box-shadow:inset 0 1px 0 var(--rule),inset 0 -1px 0 var(--rule)}[data-areas]{display:grid;gap:0}@media(min-width:760px){[data-areas]{grid-template-columns:1fr 1fr;gap:0 24px;align-items:start}.lens-area:has([data-form]){grid-column:1 / -1}}.lens-area{min-width:0;margin:0 0 24px}.lens-area-box{padding:4px 16px 8px}.lens-area-head{display:flex;align-items:center;gap:8px;margin:12px 0 10px;padding-top:0;border-top:0;font-size:17px;font-weight:700;color:var(--ink)}.lens-area-head b{margin:0;font-size:13px;font-weight:400;color:var(--ink-3)}.lens-free-name{width:9em;padding:0 6px;min-height:37px;box-sizing:border-box;font:inherit;font-size:14px;color:var(--ink);background:var(--card-2);border:1px solid var(--rule);border-radius:var(--r-4)}.lens-list{margin:0;padding:0;list-style:none}.lens-list li{display:grid;grid-template-columns:24px 38px minmax(0,1fr) auto 14px 28px;align-items:center;gap:4px;min-height:36px;padding:2px 0;border-radius:var(--r-4)}@media(hover:hover){.lens-list li:has(.lens-open):hover{background:var(--card-2)}}.lens-list .stag{justify-self:stretch;text-align:center;margin:0}.lens-open{display:block;min-width:0;padding:2px 4px;font:inherit;color:var(--ink);text-align:left;background:none;border:0;border-radius:var(--r-4);cursor:pointer}.lens-open b{display:block;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lens-definition{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px}.lens-definition .lens-chip{max-width:100%;padding:1px 6px;font-size:11px;line-height:1.4;color:var(--ink-2);background:var(--card-2);border:1px solid var(--rule-soft);border-radius:var(--r-4)}.lens-definition .lens-up,.lens-definition .lens-down{font-style:normal}.lens-definition .lens-up{color:var(--g-A)}.lens-definition .lens-down{color:var(--g-G)}.lens-definition em{font-style:normal;font-size:11px;color:var(--ink-3)}.lens-dup-count{font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.lens-dup-count b{color:var(--ink);font-weight:700}.lens-chevron{width:8px;height:8px;margin:0 auto;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(-45deg)}.lens-peek{grid-column:span 2;display:grid;grid-template-columns:auto 14px;gap:4px;align-items:center;justify-self:stretch;min-height:36px;padding:0;margin:0;font:inherit;color:inherit;background:none;border:0;border-radius:var(--r-4);cursor:pointer}@media(hover:hover){.lens-peek:hover .lens-chevron{border-color:var(--ink)}}.lens-list .lens-delete{padding:2px 8px;border-color:transparent;color:var(--ink-3)}@media(hover:hover){.lens-list .lens-delete:hover{border-color:var(--rule);color:var(--ink)}}.lens-ghost{opacity:.35;pointer-events:none}.lens-ghost .lgrip{display:flex;flex-direction:column;gap:3px;justify-content:center;width:24px;height:28px;padding:0 4px}.lens-ghost .lgrip i{display:block;height:2px;background:var(--ink-3);border-radius:1px}.lens-list li.lens-edit{display:block;grid-column:1 / -1;margin:4px 0;padding:8px 10px 10px;background:var(--card-2);border-left:2px solid var(--ui-fill);border-radius:0 var(--r-4) var(--r-4) 0}.lens-fields{display:flex;gap:8px;align-items:center}.lens-fields input{min-width:0;padding:4px 8px;font:inherit;font-size:14px;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-4)}.lens-fields [data-name]{flex:1 1 auto}.lens-fields [data-short]{width:4.2em}.lens-read .lens-what{margin:0;font-size:13px;color:var(--ink-2);line-height:1.6}.lens-read .lens-what b{display:block;color:var(--ink);font-weight:700}.lens-read .lens-definition{margin:8px 0 0}.lens-note{margin:6px 0 0;font-size:12px;color:var(--ink-3)}.lens-link-button{padding:5px 12px;font-size:14px;color:var(--ink-2);text-decoration:none;border:1px solid var(--rule);border-radius:var(--r-8)}@media(hover:hover){.lens-link-button:hover{color:var(--ink);border-color:var(--ui-fill)}}.lens-block{padding:8px 0 0}.lens-block h4{margin:0;font-size:11.5px;font-weight:700;color:var(--ink-2);letter-spacing:.08em}@media(min-width:760px){.lens-list li.lens-edit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;align-items:start}.lens-list li.lens-rose{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lens-edit .lens-form-left{grid-column:1;grid-row:1;padding-bottom:56px}.lens-edit .lens-form-right{grid-column:2;grid-row:1;position:sticky;top:52px}.lens-edit .lens-form-right .lens-hits{margin-top:0;padding-top:0;border-top:0}.lens-edit .lens-sticky{grid-column:1;grid-row:1;align-self:end;position:sticky;bottom:0;margin:0 -10px -10px;padding:8px 10px;background:var(--card-2);border-top:1px solid var(--rule-soft)}}.lensact .lens-more,.lens-more{display:inline-flex;align-items:center;gap:6px;padding:0;min-height:32px;font:inherit;font-size:13px;color:var(--ink-2);background:none;border:0;border-radius:0;cursor:pointer}@media(hover:hover){.lensact .lens-more:hover{color:var(--ink);border-color:transparent}}.lens-more:after{content:"";width:7px;height:7px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg) translateY(-2px)}.lens-more[aria-expanded=true]:after{transform:rotate(-135deg) translateY(-2px)}.lens-detail{padding-top:2px}.lens-edit .condlist{padding:6px 0 0}.lens-edit .lensact{margin:6px 0 0}.lens-particle{font-size:12.5px;color:var(--ink-3)}.condlist li:has(.lens-pair){flex-wrap:wrap}.lens-pair{display:flex;flex:0 1 auto;align-items:center;gap:6px;min-width:0}.lens-pair:first-child{flex:0 1 auto}.lens-pair:first-child .pk:last-child{flex:1 1 auto;min-width:0;max-width:20em}.lens-pair:first-child .pk:last-child .pknow{flex:1 1 auto}.condlist .lens-and{display:block;margin:0 0 6px 8px;font-size:11px;color:var(--ink-3);letter-spacing:.08em}.condlist .lens-remove{width:24px;min-height:24px;padding:0;font:inherit;font-size:14px;color:var(--ink-3);background:none;border:0;cursor:pointer}@media(hover:hover){.condlist .lens-remove:hover{color:var(--ink)}}.lens-delete,.lens-list .lens-delete,.lens-item .lens-remove,.condlist .lens-remove{color:var(--g-G);background:none;border-color:transparent}@media(hover:hover){.lens-delete:hover,.lens-list .lens-delete:hover,.lens-item .lens-remove:hover,.condlist .lens-remove:hover{color:var(--g-G);border-color:var(--rule-soft)}}.lens-filter-value{width:5em;padding:3px 6px;font:inherit;font-size:14px;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-4)}.lens-hits-toggle{display:none;margin:10px 0 0;padding:0;font:inherit;font-size:13.5px;color:var(--ui);background:none;border:0;cursor:pointer}.lens-hits{margin-top:12px;padding-top:8px;border-top:1px solid var(--rule-soft)}.lens-edit{--tb-bg: var(--card-2)}.lens-table th.pl{white-space:nowrap}[data-compare]{min-height:80vh}.cmppicks{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 16px}.cmppick{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cmppicks .lensact{margin:0}.cmproses{display:flex;gap:16px}.cmprose{flex:1 1 180px;min-width:min(180px,45%);max-width:220px;margin:0}.cmprose svg{display:block;width:100%;height:auto}.cmprose figcaption{margin-top:6px;text-align:center;font-size:13px}.cmprose figcaption small{display:block;color:var(--ink-3);font-family:var(--mono);font-size:12px}.cmpviews{margin:0 0 16px}.cmptrendbox{margin:0 0 4px}.cmptrendbox svg{display:block;width:100%;height:auto}.cmpkeys{margin:0}.cmpkeys .schip{font-family:inherit;font-size:12px}.cmpaddrow{margin:8px 0 0}.cmpaxis{display:flex;align-items:center;gap:8px;margin:0 0 8px}.cmpshots{display:flex;gap:16px}.cmpshot{flex:1 1 220px;min-width:min(220px,45%);max-width:300px;margin:0}.cmpshot .court{margin:0}.cmpshot .court svg{width:100%}.cmpshot figcaption{margin-top:6px;text-align:center;font-size:13px}.cmpshot figcaption small{display:block;color:var(--ink-3);font-family:var(--mono);font-size:12px}@media(max-width:700px){.cmpshots{flex-wrap:wrap}.cmpshot{flex:0 1 calc(50% - 8px);min-width:calc(50% - 8px);max-width:none}.cmproses{flex-wrap:wrap}.cmprose{flex:0 1 calc(50% - 8px);min-width:calc(50% - 8px);max-width:none}}.cmpadd .cmpaddb{padding:2px 8px;font-size:12px}.lens-table td.cmpadd,.lens-table th.cmpadd{width:1%;white-space:nowrap}.lens-axis-count .lens-plans{display:inline-flex;align-items:center;min-height:24px;margin-left:8px}.cmptable th.pl{white-space:nowrap}.cmptable th.gp small{display:block;color:var(--ink-3);font-family:var(--mono);font-size:11px}.lens-table .yr{white-space:nowrap;font-family:var(--mono);font-size:12px;color:var(--ink-2)}.lensnote .lens-rank-note{margin-left:8px}.lens-rank-actions{display:flex;flex-wrap:wrap;gap:8px}.lens-hits .lensnote{padding:0 0 6px}.lens-hits .lensact{margin:6px 0 0}.lens-hits .mnone{margin:0}.lens-grade{display:inline-block;min-width:22px;padding:0 5px;border-radius:var(--r-4);font-weight:700;text-align:center;color:#12181c;background:var(--g-none)}.lens-grade[data-g=S]{background:var(--g-S)}.lens-grade[data-g=A]{background:var(--g-A)}.lens-grade[data-g=B]{background:var(--g-B)}.lens-grade[data-g=C]{background:var(--g-C)}.lens-grade[data-g=D]{background:var(--g-D)}.lens-grade[data-g=E]{background:var(--g-E)}.lens-grade[data-g=F]{background:var(--g-F)}.lens-grade[data-g=G]{background:var(--g-G)}.lens-table td.gp small{margin-left:5px;font-size:11px;color:var(--ink-3)}.lens-primary,.lensact .lens-primary{color:#0b1116;font-weight:700;background:var(--ui-fill);border-color:var(--ui-fill)}@media(hover:hover){.lens-primary:hover,.lensact .lens-primary:hover{color:#0b1116;background:var(--ui-fill)}}.lens-actions{margin-top:12px}.lens-actions [data-count]{margin-left:auto}.lens-actions.pulse button,.lens-sticky.pulse button{border-color:var(--ui-fill);animation:lens-pulse .5s ease-out}@keyframes lens-pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--ui-fill) 55%,transparent)}to{box-shadow:0 0 0 8px color-mix(in oklab,var(--ui-fill) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.lens-actions.pulse button,.lens-sticky.pulse button{animation:none}}.lens-sticky{position:sticky;bottom:0;display:flex;align-items:center;gap:8px;margin-top:12px}.lens-sticky .lens-sticky-count{flex:1 1 auto;min-width:0;font-size:12.5px;color:var(--ink-2);line-height:1.3}.lens-sticky .lens-sticky-count b{font-size:15px;color:var(--ink)}.lens-sticky .lens-sticky-count small{display:block;font-size:11.5px;color:var(--ink-3)}.lens-sticky button{flex:none;padding:0 14px;min-height:36px;font:inherit;font-size:14px;color:var(--ink-2);white-space:nowrap;background:none;border:1px solid var(--rule);border-radius:var(--r-8);cursor:pointer}.lens-sticky .lens-primary{color:#0b1116;background:var(--ui-fill);border-color:var(--ui-fill)}.lens-warn{flex:1 1 auto;min-width:0;font-size:12.5px;line-height:1.3;color:var(--g-G)}.lens-warn:empty{display:none}.lens-list li.lens-undo{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 8px;font-size:13px;color:var(--ink-2)}.lens-undo button{padding:3px 10px;font:inherit;font-size:13px;color:var(--ui);background:none;border:1px solid var(--rule);border-radius:var(--r-8);cursor:pointer}@media(hover:hover){.lens-undo button:hover{border-color:var(--ui-fill)}}@media(max-width:699px){.lens-hits-toggle{display:inline-block}.lens-hits:not(.open){display:none}.lens-pair:first-child{flex-basis:100%}.lens-sticky{position:fixed;left:0;right:0;z-index:7;margin:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:8px 14px;background:var(--card);border-top:1px solid var(--rule-panel)}.lens-sticky:has(.lens-warn:not(:empty)) .lens-sticky-count{display:none}.lens-list li.lens-edit{padding-bottom:10px;margin-bottom:32px}[data-lens]:has(.lens-edit){padding-bottom:32px}.lens-list li.lens-rose{display:flex;flex-direction:column;align-items:stretch}.lens-rose .lens-form-left,.lens-rose .lens-form-right{display:contents}.lens-rose .lens-fields{order:1}.lens-rose .lens-preview{order:2;margin:10px 0 2px}.lens-rose [data-editor]{order:3}.lens-rose [data-pop]{order:4}.lens-rose .lens-hits-toggle{order:5}.lens-rose [data-rank]{order:6}.lens-rose .lens-sticky{order:8}.lens-section-row{grid-template-columns:24px minmax(0,1fr) auto 28px 28px}.lens-item:has(.lens-floor-input){grid-template-columns:minmax(0,1fr) 24px 24px;grid-template-areas:"pick dir del" "floor floor floor"}.lens-item:has(.lens-floor-input)>.lens-item-pick{grid-area:pick}.lens-item:has(.lens-floor-input)>.lens-direction{grid-area:dir}.lens-item:has(.lens-floor-input)>.lens-remove,.lens-item:has(.lens-floor-input)>span:last-child{grid-area:del}.lens-item:has(.lens-floor-input)>.lens-floor-cell{grid-area:floor}.lens-list .lens-axis-list>li{padding-left:16px}.lens-axis-items{padding-left:8px}}@media(min-width:760px){[data-lens=rose] [data-areas]{grid-template-columns:1fr}}[data-lens=rose] .lens-list>li+li{position:relative}[data-lens=rose] .lens-list>li+li:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--rule-soft)}.lens-list li.nochip{grid-template-columns:minmax(0,1fr) auto 14px 28px}.lens-preview{display:grid;gap:6px}.lens-preview-pick{display:flex;align-items:center;gap:8px}.lens-preview-pick [data-playerpick]{display:block;flex:1 1 auto;min-width:0}.lens-preview-pick .pk{display:block}.lens-preview-pick .pkbtn{width:100%;max-width:none}.lens-preview .mnone{margin:8px 0}.lens-rose [data-editor]{margin-top:8px}.lens-rose [data-pop]{margin-top:4px}.lens-rose [data-editor] .lensact{margin:8px 0 0}.lens-rose .lens-hits-toggle{margin-top:12px}.lens-area .lensact{margin:4px 0 0}.lensact.lens-box{margin:0 0 12px}.lensact,.lens-box,.lens-list,.condlist{max-width:none}.lens-box .lens-axis-count{margin:0 auto 0 0}@media(min-width:760px){.lens-box{grid-column:1 / -1}}.lensact{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0}.lensact .lens-add{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px 0 8px}.lensact .lens-add:not(.lens-add-text){width:32px;padding:0;justify-content:center}.lens-add .plus{position:relative;width:14px;height:14px;flex:none}.lens-add .plus i,.mkicon i{position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%)}.lens-add .plus i:first-child,.mkicon i:first-child{width:12px;height:2px}.lens-add .plus i:last-child,.mkicon i:last-child{width:2px;height:12px}.mkicon{position:relative;display:inline-block;width:28px;height:28px;color:var(--ink-2);border:1px solid var(--rule);border-radius:var(--r-8);text-decoration:none}@media(hover:hover){.mkicon:hover{color:var(--ink);border-color:var(--ui-fill)}}.cmpicon i:first-child{width:3px;height:8px;left:calc(50% - 4px)}.cmpicon i:last-child{width:3px;height:14px;left:calc(50% + 4px)}html:not([data-plan=pro]) [data-need=pro]{color:var(--ink-3)}html:not([data-plan=pro]) .mkicon[data-need=pro]{border-color:var(--rule-soft)}@media(hover:hover){html:not([data-plan=pro]) .mkicon[data-need=pro]:hover{color:var(--ink-2);border-color:var(--rule)}}.needchip{display:inline-block;margin-left:5px;padding:0 5px;font-size:11px;line-height:16px;font-style:normal;color:var(--ink-3);border:1px solid var(--rule-soft);border-radius:var(--r-4);vertical-align:1px}[data-plan=pro] .needchip{display:none}.needtip[popover] a{display:inline-block;margin:4px 0 0}.lensnote{margin:0;padding:12px 16px;font-size:13px;color:var(--ink-2)}.lensnote b{color:var(--ink);font-weight:700}.lensgone{color:var(--g-G)}.lensmiss{display:block;margin-top:4px;font-size:12px;color:var(--ink-3)}.condlist{margin:0;padding:12px 16px 0;list-style:none}.condlist li{display:flex;gap:8px;align-items:center;margin-bottom:8px}.condlist li>.pk:first-child{flex:0 1 auto;min-width:0;max-width:20em}.condlist li>.pk:first-child .pkbtn{width:100%;max-width:none}.condlist li>.pk+.pk{flex:0 0 auto}.condlist button:not(.pkbtn){padding:4px 10px;font:inherit;font-size:14px;color:var(--ink-2);background:none;border:1px solid var(--rule);border-radius:var(--r-8);cursor:pointer}@media(hover:hover){.condlist button:hover{color:var(--ink);border-color:var(--ui-fill)}}.condhit{margin-left:12px;font-size:13px;color:var(--ink-2)}.condhit b{color:var(--ink);font-weight:700}.mkslot{position:absolute;top:8px;right:10px;z-index:1}.mkslot[hidden]{display:none}.mkcorner.l{left:10px;right:auto}.mkcorner.r{left:auto;right:10px}.rosetop{display:flex;align-items:center;justify-content:center;gap:8px;min-height:0;padding-inline:48px}.rosetop:not(:has(.roseswitch:not([hidden]))){display:none}.roseswitch{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.roseswitch[hidden]{display:none}.roseswitch .vswitch button{height:28px;min-height:28px;padding:0 10px;font-size:12.5px;line-height:26px;box-sizing:border-box}.lensact button{padding:5px 12px;font:inherit;font-size:14px;color:var(--ink-2);background:none;border:1px solid var(--rule);border-radius:var(--r-8);cursor:pointer}@media(hover:hover){.lensact button:hover{color:var(--ink);border-color:var(--ui-fill)}}.vswitch button:only-child{border-radius:var(--r-8)}.gwho{font-size:13.5px;color:var(--ink-2);word-break:break-all}.macct .gplans button{padding:0 12px;min-height:32px;font-size:13px}.pk{position:relative;display:inline-block}.pkbtn{display:inline-flex;align-items:center;gap:6px;min-height:31px;max-width:15em;padding:0 8px;font:inherit;font-size:13.5px;color:var(--ink);background:var(--card-2);border:1px solid var(--rule);border-radius:var(--r-8);cursor:pointer;text-align:left}@media(hover:hover){.pkbtn:hover{border-color:var(--ui-fill)}}.pknow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pkbtn i{flex:none;width:0;height:0;margin-left:auto;border:4px solid transparent;border-top:5px solid var(--ink-3);transform:translateY(2px)}.pklist{position:fixed;inset:auto;margin:0;z-index:30;min-width:0;max-width:78vw;max-height:52vh;overflow-y:auto;padding:4px;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-8);box-shadow:0 8px 24px #00000073}.pklist[hidden],.pklist button[hidden],.pklist .pkcap[hidden]{display:none}.pklist .pkq{position:sticky;top:-4px;z-index:1;margin:-4px -4px 2px;padding:6px;background:var(--card);border-bottom:1px solid var(--rule-soft)}.pklist .pkq input{width:100%;min-width:0;padding:5px 8px;font:inherit;font-size:14px;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-4)}.pklist .pkq input:focus{border-color:var(--ui-fill);outline:none}.pklist button{display:block;width:100%;min-height:26px;padding:4px 8px;font:inherit;font-size:13.5px;color:var(--ink);text-align:left;background:none;border:0;border-radius:var(--r-4);cursor:pointer}.pklist button:focus-visible{background:var(--card-2)}@media(hover:hover){.pklist button:hover{background:var(--card-2)}}.pklist button[aria-selected=true]{color:var(--ui);font-weight:700}.pkcap{margin:6px 0 2px;padding:4px 8px;font-size:11.5px;font-weight:700;color:var(--ink);letter-spacing:.06em;background:var(--card-2);border-radius:var(--r-4)}@media(max-width:640px){main>h1+.colsw,main>.panel+.colsw>.panel:first-child{margin-top:8px}.ptable-pager{margin-top:8px}main>h1+:is(.panel,.panels,.pstack,.menu-list,.quiz,.lensband,.dyearlay){margin-top:8px}.dyearlay>.panel+.colsw>.panel:first-child,.dyearlay>.panel+.panel{margin-top:8px}.face{margin:8px 0 16px}.stand-switch,.cswitch{margin-bottom:8px}.pochamp{margin-top:8px}.tface{margin-bottom:8px}.squadgrid{gap:8px;margin-top:8px}.thead{margin-bottom:8px}.rankgrid{gap:16px 8px}.panels+.rankgrid{margin-top:16px}.quiz,.quiz-stage{margin-top:8px}.quiz-hints{margin-bottom:8px}.mecol,.me{gap:16px}.lens-area{margin-bottom:16px}.lensband+.ppanes>[data-lens]{margin-top:8px}.lensact.lens-box{margin-bottom:8px}main .pcard{margin-top:8px}.panel+.rpane{margin-top:8px}.lens-box .facebar .snav{display:none}.crumbs{display:flex;align-items:center;white-space:nowrap;min-width:0}.crumbs>*{flex:none}.crumbs>.clip{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}}
