.an-head{gap:var(--sp-2);padding-block:var(--sp-3) var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.an-head .display{margin:0;font-size:clamp(1.9rem,1.3rem + 2vw,3rem);line-height:1}.an-head .display .ln{vertical-align:top;display:inline-block}.an-head .lead{max-width:80ch;margin:0;font-size:1rem;line-height:1.5}.an-head-row{gap:var(--sp-2);display:grid}@media (width>=900px){.an-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kk tb""hh hh""rw rw";align-items:center}.an-head>.kicker{grid-area:kk}.an-head>.an-tabs{grid-area:tb;justify-self:end;max-width:100%}.an-head>.display{grid-area:hh}.an-head>.an-head-row{grid-area:rw}.an-head>.lead{grid-column:1/-1}}.an-nums{gap:2px var(--sp-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.an-nums li{align-items:baseline;gap:6px;display:inline-flex}.an-nums b{color:var(--text);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.an-nums span{font-size:var(--fs-small);color:var(--text-2)}.an-tabs{gap:var(--sp-2);flex-wrap:wrap;padding-block:2px;display:flex}.an-tabs a{min-height:var(--ctl-h);border-radius:var(--r-full);background:var(--s2);color:var(--text-2);white-space:nowrap;transition:background var(--dur-2), color var(--dur-2);flex:none;align-items:center;gap:8px;padding:0 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.an-tabs a:hover{background:var(--s3);color:var(--text)}.an-tabs a[aria-current=page]{background:var(--accent);color:var(--on-accent)}.an-tabs a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.an-chap{margin-block:var(--sp-6) 0}@media (width>=760px){.an-chap.chap{grid-template-columns:56px minmax(0,1fr)}}.an-chap .chap-n{white-space:nowrap;font-size:clamp(1.5rem,1.2rem + 1vw,2.2rem)}.an-intro,.an-note,.an-sub-note,.an-out-note,.an-foot{color:var(--text-2);font-size:var(--fs-small);margin:0;line-height:1.5}.an-sub{color:var(--muted);font-size:var(--fs-small)}.an-h4{margin:0 0 var(--sp-3);font-size:.9375rem;font-weight:700}.an-card{background:var(--s1);border-radius:var(--r-l);padding:var(--sp-5)}.an-kv{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;margin:0;display:flex}.an-actions{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.an-grow{flex:auto}.an-count{color:var(--text-2);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.an-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.an-controls{gap:var(--sp-4);flex-wrap:wrap;align-items:end;display:flex}.an-ctl{gap:6px;min-width:0;display:grid}.an-ctl-row{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.an-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.an-search{flex:220px;align-items:center;min-width:0;display:flex;position:relative}.an-search>svg{color:var(--muted);pointer-events:none;position:absolute;left:14px}.an-search input{width:100%;padding-left:42px}.an-ctl .select,.an-ctl .field{min-width:0;max-width:100%}.an-level{gap:var(--sp-2);min-width:min(100%,280px);display:grid}.an-level-top{align-items:center;gap:var(--sp-3);display:flex}.an-level-top .an-level-btns{margin-left:auto}.an-level .seg{justify-self:start;max-width:100%}.an-level-n{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--accent-ink);font-size:1.25rem;font-weight:600}.an-level-btns{align-items:center;gap:var(--sp-2);display:flex}.an-level-btns .range{flex:auto;min-width:0}.an-lvl-off{color:var(--muted);font-size:var(--fs-small)}.an-filterbar{background:var(--s1);border-radius:var(--r-l);padding:var(--sp-4);gap:var(--sp-3);margin-bottom:var(--sp-5);display:grid}.an-fb-row{gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.an-fb-count{color:var(--text-2);font-size:var(--fs-small);font-variant-numeric:tabular-nums;margin-left:auto}.an-fb-chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (width>=900px){.an-filterbar{top:var(--header-h);z-index:40;position:sticky}}.an-bento{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.an-tile{background:var(--s1);border-radius:var(--r-l);padding:var(--sp-5);gap:var(--sp-4);grid-column:span 12;align-content:start;min-width:0;display:grid}@media (width>=640px){.an-tile.b4{grid-column:span 6}}@media (width>=1100px){.an-tile.b5{grid-column:span 5}.an-tile.b7{grid-column:span 7}}@media (width>=1360px){.an-tile.b4{grid-column:span 4}}.an-cols{gap:var(--sp-3);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;min-height:220px;display:grid}.an-col{min-width:0;height:100%;color:var(--text);text-align:center;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-rows:auto 1fr auto;gap:8px;padding:0;display:grid}.an-col b{font-variant-numeric:tabular-nums;font-size:1.125rem}.an-col-bar{background:var(--q0);border-radius:var(--r-s) var(--r-s) 4px 4px;width:100%;min-height:4px;height:calc(var(--f,0) * 100%);transform-origin:bottom;align-self:end;display:block}.an-col [data-q],.an-col[data-q="0"] .an-col-bar{background:var(--q0)}.an-col[data-q="1"] .an-col-bar{background:var(--q1)}.an-col[data-q="2"] .an-col-bar{background:var(--q2)}.an-col[data-q="3"] .an-col-bar{background:var(--q3)}.an-col[data-q="4"] .an-col-bar{background:var(--q4)}.an-col[data-q="5"] .an-col-bar{background:var(--q5)}.an-col[data-q="6"] .an-col-bar{background:var(--q6)}.an-col-k{color:var(--muted);font-size:.75rem;font-weight:600}.an-col[aria-pressed=true] .an-col-k,.an-col.is-sel .an-col-k{color:var(--accent-ink)}.an-col[aria-pressed=true] .an-col-bar,.an-col.is-sel .an-col-bar{outline:2px solid var(--accent);outline-offset:2px}.an-col:focus-visible,.an-row:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-s)}.an-col.is-dim,.an-row.is-dim{opacity:1}.an-col.is-dim .an-col-bar,.an-row.is-dim .an-bar i{background:var(--line-2)}.an-rows{gap:6px;display:grid}.an-row{align-items:center;gap:4px var(--sp-3);width:100%;min-height:44px;color:var(--text);text-align:left;font:inherit;cursor:pointer;border-radius:var(--r-s);background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto 3.2em;grid-template-areas:"ic t b p""ic bar bar bar";padding:2px 4px;display:grid}.an-row:hover{background:var(--s2)}.an-row .ic,.an-ic28{width:28px;height:28px;color:var(--text-2);place-items:center;display:grid}.an-row .ic img,.an-ic28 img{object-fit:contain;width:28px;height:28px}.an-row .t{overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.2}.an-row .ic{grid-area:ic}.an-row .t{grid-area:t}.an-row>b{font-variant-numeric:tabular-nums;grid-area:b}.an-row .an-bar{grid-area:bar}.an-row .p{text-align:right;font-variant-numeric:tabular-nums;grid-area:p;font-weight:700}.an-bar{background:var(--s3);border-radius:var(--r-full);height:10px;overflow:hidden}.an-bar.big{height:14px}.an-bar i{background:var(--accent);border-radius:var(--r-full);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--f,0));display:block}.an-row[aria-pressed=true]{background:var(--s3)}.an-donut{gap:var(--sp-4);justify-items:center;display:grid}.an-donut>svg{width:min(100%,200px);height:auto;display:block}.an-donut-bg{fill:none;stroke:var(--s3)}.an-seg{fill:none;stroke-dasharray:0 var(--c);cursor:pointer;transition:stroke-dasharray var(--dur-4) var(--ease-out)}.is-in .an-seg{stroke-dasharray:var(--len) var(--c);stroke-dashoffset:var(--off,0)}.an-donut-n{font-family:var(--font-display);fill:var(--text);font-size:26px;font-weight:600}.an-legend{gap:4px;width:100%;display:grid}.an-legend button{text-align:left;border-radius:var(--r-s);width:100%;min-height:40px;color:var(--text);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;grid-template-columns:12px minmax(0,1fr) auto 3.2em;align-items:center;gap:8px;padding:0 8px;font-size:.875rem;display:grid}.an-legend button:hover{background:var(--s2)}.an-legend button[aria-pressed=true]{background:var(--s3)}.an-legend button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.an-legend .t{align-items:center;gap:6px;min-width:0;display:inline-flex}.an-legend .sw{border-radius:3px;width:12px;height:12px}.an-legend .p{text-align:right;color:var(--text-2)}.is-in-wait{opacity:0}.an-col-bar,.an-bar i{transition:transform var(--dur-4) var(--ease-out)}.an-col-bar{transform:scaleY(0)}.an-bar i{transform:scaleX(0)}.is-in .an-col-bar{transform:scaleY(1)}.is-in .an-bar i{transform:scaleX(var(--f,0))}.an-lb-wrap{gap:var(--sp-4);display:grid}.an-lb-grid{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1000px){.an-lb-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start}}.an-lb-main{background:var(--s1);border-radius:var(--r-l);padding:var(--sp-5);gap:var(--sp-4);min-width:0;display:grid}.an-lb-head{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.an-lb{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.an-lb-row{border-radius:var(--r-m);background:var(--s2)}.an-lb-row:hover{background:var(--s3)}.an-lb-link{gap:4px var(--sp-3);color:inherit;border-radius:var(--r-m);grid-template-columns:2.2em 48px minmax(0,1fr) auto;grid-template-areas:"rk pic name val""rk pic bar d";align-items:center;padding:8px 12px 8px 10px;text-decoration:none;display:grid}.an-lb-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.an-rank{font-family:var(--font-display);color:var(--muted);font-variant-numeric:tabular-nums;grid-area:rk;font-weight:600}.an-lb-row:nth-child(-n+3) .an-rank{color:var(--accent-ink)}.an-lb-link .pic{grid-area:pic}.an-lb-name{overflow-wrap:anywhere;grid-area:name;line-height:1.2;display:grid}.an-lb-name b{font-weight:700}.an-lb-name small{color:var(--muted);font-size:.75rem;font-weight:500}.an-lb-bar{background:var(--s1);border-radius:var(--r-full);grid-area:bar;height:8px;display:block;position:relative;overflow:hidden}.an-lb-bar i{background:var(--accent);border-radius:var(--r-full);transform-origin:0;transition:transform var(--dur-4) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.is-in .an-lb-bar i{transform:scaleX(var(--f,0))}.an-lb-bar u{top:0;bottom:0;left:calc(var(--a,0) * 100%);background:var(--text);width:2px;text-decoration:none;position:absolute}.an-lb-val{text-align:right;font-variant-numeric:tabular-nums;grid-area:val;display:grid}.an-lb-val b{font-weight:700}.an-lb-val small{color:var(--text-2);font-size:.75rem}.an-lb-d{text-align:right;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:d;font-size:.75rem;font-weight:600}.an-lb-d[data-sign=up]{color:var(--good)}.an-lb-d[data-sign=down]{color:var(--bad)}@media (width<=560px){.an-lb-link{grid-template-columns:1.8em 40px minmax(0,1fr) auto;grid-template-areas:"rk pic name val""bar bar bar bar""d d d d";padding:8px}.an-lb-d{text-align:left}}.an-lb-side{background:var(--s1);border-radius:var(--r-l);padding:var(--sp-5);gap:var(--sp-4);align-content:start;display:grid}.an-lb-side .an-card{background:0 0;padding:0}.an-hist{grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;height:120px;margin-bottom:6px;display:grid}.an-hist-col{height:100%;position:relative}.an-hist-col i{height:max(3px, calc(var(--h,0) * 100%));transform-origin:bottom;transition:transform var(--dur-4) var(--ease-out);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:0;right:0;transform:scaleY(0)}.an-hist-col i.all{background:var(--line-2)}.an-hist-col i.sel{background:var(--accent)}.is-in .an-hist-col i{transform:scaleY(1)}.an-hist-ax{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin:0;font-size:.75rem;display:flex}.an-kv>div{gap:2px;min-width:8em;display:grid}.an-kv dt{color:var(--muted);font-size:.75rem}.an-kv dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700;display:grid}.an-kv dd small{font-weight:500}.an-scatter{gap:var(--sp-4);display:grid}@media (width>=1280px){.an-scatter{grid-template:"plot ctl""plot ro""plot ft""plot."1fr/minmax(0,1fr) 340px;align-items:start}.an-scatter>.an-controls{grid-area:ctl}.an-scatter>.an-plot{grid-area:plot}.an-scatter>.an-readout{grid-area:ro}.an-scatter>.an-foot{grid-area:ft}.an-scatter .an-controls .an-ctl,.an-scatter .an-controls .an-ctl .select{width:100%}.an-scatter .an-controls .an-ctl-row{grid-template-columns:minmax(0,1fr);display:grid}}.an-plot{background:var(--s1);border-radius:var(--r-l);padding:var(--sp-4);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.an-axis-y{writing-mode:vertical-rl;text-align:center;color:var(--text-2);font-size:var(--fs-small);font-weight:600;transform:rotate(180deg)}.an-axis-x{text-align:center;color:var(--text-2);font-size:var(--fs-small);grid-column:2;font-weight:600}.an-plot-main{aspect-ratio:16/10;min-width:0;position:relative}@media (width<=639px){.an-plot-main{aspect-ratio:1}}.an-plot-in{background:var(--s2);border-radius:var(--r-m);position:absolute;inset:0;container-type:size}.an-plot-in:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.an-gl{background:var(--line);position:absolute}.an-gl.h{height:1px;left:0;right:0;top:calc(var(--p,0) * 1cqh)}.an-gl.v{width:1px;top:0;bottom:0;left:calc(var(--p,0) * 1cqw)}.an-gl span{color:var(--muted);font-variant-numeric:tabular-nums;background:var(--s2);padding:0 2px;font-size:.6875rem;position:absolute}.an-gl.h span{top:-8px;left:4px}.an-gl.v span{bottom:2px;left:4px}.an-avg{border:0 dashed var(--accent-ink);pointer-events:none;position:absolute}.an-avg.h{left:0;right:0;top:calc(var(--p,0) * 1cqh);border-top-width:1px}.an-avg.v{top:0;bottom:0;left:calc(var(--p,0) * 1cqw);border-left-width:1px}.an-avg span{color:var(--accent-ink);background:var(--s2);white-space:nowrap;padding:0 4px;font-size:.6875rem;font-weight:700;position:absolute}.an-avg.v span{top:4px;left:4px}.an-avg.h span{top:-9px;right:4px}.an-ro-nums div{display:grid}.an-ro-nums dt{color:var(--muted);font-size:.6875rem;font-weight:500}.an-ro-nums dd{margin:0}.an-pt,.an-dot{transform:translate(calc(var(--x,0) * 1cqw), calc(var(--y,0) * 1cqh)) translate(-50%, -50%);transition:transform var(--dur-4) var(--ease-out);position:absolute;top:0;left:0}.an-pt{background:var(--s3);border:2px solid var(--line-2);z-index:1;border-radius:50%;width:34px;height:34px;display:block;overflow:hidden}.an-pt .pic,.an-pt img{object-fit:cover;width:100%;height:100%;display:block}.an-pt:hover,.an-pt.is-active{border-color:var(--accent);z-index:5;width:42px;height:42px}.an-pt:focus-visible{outline:2px solid var(--focus);outline-offset:2px;z-index:6}.an-dot{background:var(--line-2);pointer-events:none;border-radius:50%;width:8px;height:8px}.an-tip{z-index:10;transform:translate(calc(var(--x,0) * 1cqw), calc(var(--y,0) * 1cqh));pointer-events:none;background:var(--s3);color:var(--text);border:1px solid var(--line-2);border-radius:var(--r-s);white-space:nowrap;gap:2px;margin:26px 0 0 26px;padding:6px 10px;font-size:.8125rem;display:grid;position:absolute;top:0;left:0}.an-tip[data-side=left]{transform:translate(calc(var(--x,0) * 1cqw - 100%), calc(var(--y,0) * 1cqh));margin-left:-26px}.an-tip[data-vert=up]{transform:translate(calc(var(--x,0) * 1cqw), calc(var(--y,0) * 1cqh - 100%));margin-top:-26px}.an-tip[data-side=left][data-vert=up]{transform:translate(calc(var(--x,0) * 1cqw - 100%), calc(var(--y,0) * 1cqh - 100%))}.an-readout{gap:var(--sp-3) var(--sp-5);background:var(--s1);border-radius:var(--r-m);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;align-items:center;min-height:64px;display:flex}.an-ro-body{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.an-ro-name{font-weight:700}.an-ro-sub{color:var(--muted);font-size:var(--fs-small)}.an-ro-nums{gap:var(--sp-4);font-variant-numeric:tabular-nums;font-weight:600;display:flex}.an-ro-hint{color:var(--muted);font-size:var(--fs-small)}.an-r{font-variant-numeric:tabular-nums;color:var(--accent-ink);font-weight:700}.an-out{gap:var(--sp-4);display:grid}.an-out-grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.an-out-card{background:var(--s1);border-radius:var(--r-l);padding:var(--sp-5);gap:var(--sp-3);align-content:start;display:grid}.an-out-card header{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.an-out-card h3{align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:700;display:flex}.an-out-card dl{margin:0}.an-strip{width:100%;height:auto;display:block;overflow:visible}.an-strip .an-box{fill:var(--s3);stroke:var(--line-2)}.an-strip .an-mean{stroke:var(--accent-ink);stroke-width:2px}.an-strip .an-d{fill:var(--text-2)}.an-strip .an-d.is-lead{fill:var(--accent)}.an-strip .an-d.is-last{fill:var(--q6)}.an-strip-ax{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.75rem;display:flex}.an-lead{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;font-size:.875rem;display:grid}.an-lead>div{align-content:start;gap:2px;min-width:0;display:grid}.an-lead dt{color:var(--muted);align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:flex}.an-lead dd{gap:1px;margin:0;display:grid}.an-lead dd a{color:var(--text);overflow-wrap:anywhere;font-weight:700}.an-lead dd b{font-variant-numeric:tabular-nums;color:var(--accent-ink)}.an-lead dd small{color:var(--text-2)}.an-lead .is-top dt{color:var(--accent-ink)}.an-pick-panel{background:var(--s1);border-radius:var(--r-l);padding:var(--sp-5);gap:var(--sp-4);display:grid}.an-pick-top{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.an-chosen{gap:var(--sp-2);flex-wrap:wrap;min-height:44px;display:flex}.an-chosen-chip{background:var(--s3);border-radius:var(--r-full);align-items:center;gap:8px;min-height:44px;padding:4px 6px;font-weight:600;display:inline-flex}.an-x{background:var(--s2);width:32px;height:32px;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.an-x:hover{background:var(--accent);color:var(--on-accent)}.an-x:focus-visible,.an-pick-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.an-pick{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));max-height:340px;padding:2px;display:grid;overflow-y:auto}.an-pick-btn{background:var(--s2);border-radius:var(--r-m);color:var(--text);font:inherit;text-align:center;cursor:pointer;overflow-wrap:anywhere;border:2px solid #0000;justify-items:center;gap:4px;min-height:44px;padding:6px 2px;font-size:.6875rem;line-height:1.15;display:grid}.an-pick-btn:hover{background:var(--s3)}.an-pick-btn[aria-pressed=true]{border-color:var(--accent);background:var(--s3)}.an-pick-btn:disabled{opacity:1;color:var(--muted);cursor:not-allowed}.an-empty{text-align:center}.an-cmp{gap:var(--sp-5);margin-top:var(--sp-5);display:grid}.an-cmp-heads{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.an-cmp-head{border-radius:var(--r-l);background:var(--s1);padding-bottom:var(--sp-4);align-content:start;gap:4px;min-width:0;display:grid;overflow:hidden}.an-cmp-head>h3,.an-cmp-head>p{padding-inline:var(--sp-4);margin:0}.an-cmp-art{aspect-ratio:4/3;background:var(--s3);margin-bottom:var(--sp-2);display:block;position:relative}@media (width>=1100px){.an-cmp-art{aspect-ratio:16/10}}.an-cmp-art img{object-fit:cover;object-position:50% 14%;width:100%;height:100%;position:absolute;inset:0}.an-cmp-art:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.an-cmp-head h3{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.25rem;line-height:1.15}.an-cmp-head>p{color:var(--text-2);font-size:var(--fs-small)}.an-cmp-q{border-radius:var(--r-full);background:var(--s1);color:var(--text);align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:.8125rem;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px}.an-cmp-head>.an-cmp-lead{color:var(--accent-ink);font-size:.75rem;font-weight:700}.an-cmp-sec{background:var(--s1);border-radius:var(--r-l);padding:var(--sp-5);gap:var(--sp-4);display:grid}.an-cmp-sech{align-items:baseline;gap:4px var(--sp-4);flex-wrap:wrap;display:flex}.an-cmp-sech h2{font-family:var(--font-display);margin:0;font-size:1.125rem;font-weight:600}.an-cmp-sech .an-sub-note{flex:240px}.an-cmp-stats{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.an-cmp-stat{align-content:start;gap:8px;min-width:0;display:grid}.an-cmp-stat h4{align-items:center;gap:8px;margin:0;font-size:.875rem;font-weight:700;display:flex}.an-cmp-stat ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.an-cmp-stat li{gap:var(--sp-3);grid-template-columns:112px minmax(0,1fr) 3.4em 3.6em;align-items:center;display:grid}.an-cmp-stat .who{align-items:center;gap:8px;min-width:0;display:flex}.an-cmp-stat .nm{color:var(--text-2);overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;line-height:1.15}.an-cmp-stat .is-lead .nm{color:var(--text)}.an-cmp-stat .val{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.an-cmp-stat .dl{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;min-width:3.2em;font-size:.75rem}.an-cmp-stat .an-bar{background:var(--s3)}.an-cmp-stat .an-bar i{background:var(--line-2);transform:scaleX(var(--f,0));transition:transform var(--dur-4) var(--ease-out)}@starting-style{.an-cmp-stat .an-bar i{transform:scaleX(0)}}.an-cmp-stat .is-lead .an-bar i{background:var(--accent)}.an-cmp-stat .is-lead .val{color:var(--accent-ink)}.an-nodata{color:var(--muted);font-size:var(--fs-small)}.an-cmp-cols{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:var(--gap);align-items:start;display:grid}.an-cmp-col{gap:var(--sp-3);align-content:start;min-width:0;display:grid}.an-cmp-who{align-items:center;gap:8px;margin:0;font-size:.875rem;font-weight:700;display:flex}.an-skill{gap:var(--sp-3);padding:var(--sp-3);background:var(--s2);border-radius:var(--r-m);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.an-skill h5{overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:700}.an-skill p{margin:0}.an-grade{color:var(--accent-ink);font-size:.75rem;font-weight:700;display:inline-block}.an-skill-text{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}.an-mini{gap:6px;margin:0;padding:0;list-style:none;display:grid}.an-mini li{align-items:center;gap:8px;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.2;display:flex}.an-mini li>span{overflow-wrap:anywhere}.an-traits,.an-gear{gap:6px;margin:0;padding:0;list-style:none;display:grid}.an-traits li,.an-gear li{background:var(--s2);border-radius:var(--r-s);border-left:3px solid var(--s2);min-width:0}.an-traits li a,.an-gear li a{color:var(--text);overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px;padding:6px 8px;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.an-traits li a:hover,.an-gear li a:hover{background:var(--s3)}.an-traits li a:focus-visible,.an-gear li a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.an-traits li.is-shared,.an-gear li.is-shared{background:var(--s3);border-left-color:var(--accent)}.an-traits li em,.an-gear li em{color:var(--accent-ink);flex:none;margin-left:auto;font-size:.6875rem;font-style:normal;font-weight:700}@media (width<=719px){.an-cmp-heads,.an-cmp-cols{grid-template-columns:minmax(0,1fr)}.an-cmp-art{aspect-ratio:16/10}.an-cmp-stat li{grid-template-columns:minmax(0,1fr) 3.4em 3.6em}.an-cmp-stat li .an-bar{grid-area:2/1/auto/-1}}.tl{gap:var(--sp-5);padding-bottom:120px;display:grid}@media (width>=1280px){.tl{align-items:start;column-gap:var(--gap);row-gap:var(--sp-4);grid-template-columns:minmax(0,1fr) clamp(400px,36%,560px);padding-bottom:96px}.tl>.tl-own,.tl>.tl-banner{grid-column:1/-1}.tl>.tl-left{align-self:stretch;gap:var(--sp-4);grid-column:1;grid-template-rows:minmax(0,1fr) auto;display:grid}.tl-left .tl-board{grid-auto-rows:minmax(92px,1fr)}.tl-left .tl-row{min-height:0}.tl>.tl-pool-wrap{top:calc(var(--header-h) + 12px);height:clamp(560px, calc(100vh - var(--header-h) - 24px), 780px);grid-column:2;grid-template-rows:auto minmax(0,1fr) auto;position:sticky;overflow:hidden}.tl-pool-wrap .tl-pool{overscroll-behavior:contain;align-content:flex-start;overflow-y:auto}}.tl-own{align-items:center;gap:var(--sp-2);color:var(--accent-ink);font-size:.875rem;font-weight:700;display:flex}.tl-banner{gap:var(--sp-3);background:var(--s3);border-radius:var(--r-m);padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--accent);flex-wrap:wrap;align-items:center;display:flex}.tl-board{gap:6px;display:grid}.tl-row{grid-template-columns:64px minmax(0,1fr);gap:6px;min-height:92px;display:grid}.tl-label small{font-family:var(--font-sans);opacity:1;color:inherit;font-size:.75rem;font-weight:600}.tl-zone,.tl-pool{margin:0;list-style:none}.tl-zone>li,.tl-zone>li.tl-empty{display:block}.tl-label{font-family:var(--font-display);background:var(--s3);color:var(--text);border-radius:var(--r-m) 6px 6px var(--r-m);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:1.75rem;font-weight:700;display:flex}.tl-row[data-t=S] .tl-label{background:var(--accent);color:var(--on-accent)}.tl-zone{background:var(--s1);border-radius:6px var(--r-m) var(--r-m) 6px;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:6px;min-width:0;min-height:92px;padding:8px;display:flex;position:relative}.tl-zone.is-over{background:var(--s3);outline:2px dashed var(--accent);outline-offset:-2px}.tl-tile{background:var(--s2);border-radius:var(--r-m);width:76px;color:var(--text);font:inherit;cursor:grab;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border:2px solid #0000;justify-items:center;gap:4px;padding:4px 2px 6px;display:grid;position:relative}.tl-tile:hover{background:var(--s3)}.tl-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tl-tile.is-sel{border-color:var(--accent)}.tl-tile.is-grab{border-color:var(--accent);background:var(--s3)}.tl-tile.is-drag{opacity:.35}.tl-name{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:.6875rem;font-weight:600;line-height:1.15}.tl-empty{color:var(--muted);font-size:var(--fs-small);align-self:center;padding:0 6px}.tl-bar{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.tl-pool-wrap{gap:var(--sp-3);background:var(--s1);border-radius:var(--r-l);padding:var(--sp-4);display:grid}.tl-pool-head{gap:var(--sp-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tl-filters{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.tl-pool{border-radius:var(--r-m);flex-wrap:wrap;gap:6px;min-height:92px;padding:4px;display:flex}.tl-pool.is-over{outline:2px dashed var(--accent);outline-offset:-2px}.tl-dock{left:50%;bottom:calc(var(--dock-h) + 12px + env(safe-area-inset-bottom,0px));z-index:80;gap:var(--sp-2) var(--sp-3);background:var(--s3);border:1px solid var(--line-2);border-radius:var(--r-l);flex-wrap:wrap;align-items:center;width:min(100% - 24px,640px);padding:10px 14px;display:flex;position:fixed;transform:translate(-50%)}@media (width>=1024px){.tl-dock{bottom:20px}}.tl-dock-who small{color:var(--text-2);font-weight:500}.tl-dock-who{overflow-wrap:anywhere;flex:140px;gap:0;min-width:0;font-weight:700;display:grid}.tl-dock-seg{flex-wrap:wrap;gap:4px;display:flex}.tl-ghost{z-index:400;pointer-events:none;filter:none;margin:-34px 0 0 -34px;position:fixed;top:0;left:0}.tl-mark{z-index:399;pointer-events:none;background:var(--accent);border-radius:2px;width:4px;position:fixed}html.tl-dragging,html.tl-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.mx-layout{gap:var(--gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1100px){.mx-layout{grid-template-columns:minmax(0,1fr) 340px}.mx-side{top:calc(var(--header-h) + 12px);position:sticky}}.mx-main{gap:var(--sp-4);min-width:0;display:grid}.mx-ctl{gap:var(--sp-3) var(--sp-5);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.mx-legend{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;display:flex}.mx-sw{background:color-mix(in srgb, var(--accent) calc(var(--t,0) * 100%), var(--s2));border-radius:4px;width:22px;height:14px;display:inline-block}.mx-scroll{background:var(--s1);border-radius:var(--r-l);padding:var(--sp-3);max-width:100%;overflow-x:auto}.mx{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%;min-width:720px}.mx th,.mx td{padding:0;font-weight:600}.mx-corner{width:184px}.mx thead th{vertical-align:bottom;height:136px}.mx-ch{height:132px;color:var(--text-2);flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;font-size:.75rem;display:flex}.mx-ch-n{writing-mode:vertical-rl;text-align:left;max-height:92px;line-height:1.1;display:inline-block;transform:rotate(180deg)}.mx tbody th{text-align:left}.mx-rh{color:var(--text);overflow-wrap:anywhere;align-items:center;gap:8px;padding-right:8px;font-size:.8125rem;line-height:1.15;display:flex}.mx-rh small{color:var(--muted);font-size:.6875rem;font-weight:500;display:block}.mx th.is-hl .mx-ch,.mx th.is-hl .mx-rh{color:var(--accent-ink)}.mx-cell{text-align:center;cursor:pointer;width:100%;height:44px;font:inherit;font-variant-numeric:tabular-nums;color:var(--text);background:color-mix(in srgb, var(--accent) calc(var(--t,0) * 100%), var(--s2));border:0;border-radius:6px;padding:0;font-size:.8125rem;font-weight:600;display:block}.mx td.is-line .mx-cell{outline:1px solid var(--line-2);outline-offset:-1px}.mx-cell[data-hi]{color:var(--on-accent);font-weight:700}.mx-cell.is-diag{background:var(--s1);color:var(--muted);cursor:default}.mx-cell[aria-disabled=true]{cursor:default;color:var(--muted)}.mx-cell:hover:not(.is-diag):not([aria-disabled=true]){outline:2px solid var(--text);outline-offset:-2px}.mx-cell.is-sel{outline:3px solid var(--text);outline-offset:-3px}.mx-cell:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.mx-sumh,.mx-sum{text-align:center;width:56px;color:var(--text-2);font-variant-numeric:tabular-nums;font-size:.75rem}.mx-sum{color:var(--text);font-weight:700}.mx-side{background:var(--s1);border-radius:var(--r-l);padding:var(--sp-5);gap:var(--sp-4);min-width:0;display:grid}.mx-pair{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.mx-pt{overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:700;display:inline-flex}.mx-x{color:var(--muted)}.mx-pair-n{font-family:var(--font-display);color:var(--accent-ink);font-size:1.5rem;font-weight:600}.mx-heroes{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));margin:0;padding:0;list-style:none;display:grid}.mx-hero{background:var(--s2);border-radius:var(--r-m);color:var(--text);text-align:center;overflow-wrap:anywhere;justify-items:center;gap:4px;padding:6px 2px;font-size:.6875rem;line-height:1.15;text-decoration:none;display:grid}.mx-hero:hover{background:var(--s3)}.mx-hero:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mx-legend{margin:0;padding:0;list-style:none}.mx-legend li{align-items:center;gap:6px;display:flex}.mx-pair-t{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.mx-pair .kicker,.mx-pair p{margin:0}.mx-pt{color:var(--text);text-decoration:none}.mx-hero span{display:grid}.mx-hero small{color:var(--muted)}.mx-pairbtn .nm{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mx-hint p{margin:0}.mx-hint{color:var(--muted);font-size:var(--fs-small);margin:0}.mx-top{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mx-pairbtn{justify-content:space-between;align-items:center;gap:var(--sp-3);background:var(--s2);border-radius:var(--r-s);width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;padding:6px 12px;font-size:.8125rem;font-weight:600;display:flex}.mx-pairbtn:hover{background:var(--s3)}.mx-pairbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mx-pairbtn b{color:var(--accent-ink);font-variant-numeric:tabular-nums}.tl-name,.mx-hero,.an-pick-btn,.an-col-k,.an-lb-name small,.an-lb-val small,.an-lb-d,.an-lbl,.an-hist-ax,.an-strip-ax,.an-ro-nums dt,.an-kv dt,.an-lead dt,.an-grade,.an-cmp-lead,.mx-rh small,.mx-legend,.mx-sumh,.mx-sum,.an-traits li em,.an-gear li em,.tl-label small{font-size:.875rem}.tl-name,.mx-hero,.an-pick-btn,.mx-rh,.an-row .t{overflow-wrap:break-word;hyphens:none}.tl-tile{width:104px}.an-pick{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.mx-heroes{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}@media (width>=1100px){.mx-side{max-height:calc(100dvh - var(--header-h) - 24px);overscroll-behavior:contain;scrollbar-width:thin;align-self:start;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.an-col-bar,.an-bar i,.an-lb-bar i,.an-seg,.an-pt,.an-dot,.an-tabs a,.an-hist-col i,.an-cmp-stat .an-bar i{transition:none}.an-col-bar,.an-hist-col i{transform:scaleY(1)}.an-bar i,.an-lb-bar i{transform:scaleX(var(--f,0))}.an-seg{stroke-dasharray:var(--len) var(--c)}}
