.ins{gap:18px;display:grid}.ins>.card{min-width:0}.ins-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:4px;display:flex}.ins-head .sec-title{font-size:17px}.ins-lead{color:var(--muted);margin:0 0 12px;font-size:13px}.ins-grid2{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (max-width:1000px){.ins-grid2{grid-template-columns:minmax(0,1fr)}}.ins-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:4px;display:grid}@media (max-width:760px){.ins-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ins-tiles .dash-tile{background:var(--bg-2);padding:12px 14px}.ins-tiles .dash-tile b{font-size:22px}.ins-tiles .dash-tile small{color:var(--muted);font-size:11.5px;font-weight:600}.ins-wave-now{margin-bottom:12px}.ins-chart{touch-action:pan-y;width:100%;margin-top:10px;position:relative}.ins-chart svg{width:100%;height:auto;display:block;overflow:visible}.ins-bar{fill:var(--red)}.ins-bar.dim{fill:#e5262b73}.ins-bar.on{fill:var(--red-2)}.ins-bar2{fill:#ff8a8a61}.ins-bar2.on{fill:#ff8a8a99}.ins-base{stroke:var(--text-2);stroke-width:1.5px;stroke-dasharray:5 4;opacity:.8}.ins-eac{stroke:var(--amber);stroke-width:1.5px}.ins-eac-dot{fill:var(--amber)}.ins-wave{fill:#e5262b1a}.ins-unban{fill:none;stroke:var(--green);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ins-hit{fill:#0000;cursor:crosshair}.ins-key{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12px;display:flex}.ins-key span{align-items:center;gap:6px;display:inline-flex}.ins-key i{border-radius:2px;width:14px;height:8px;display:inline-block}.ins-key i.line{border-top:2px dashed var(--text-2);border-radius:0;height:0}.ins-key i.eac{background:var(--amber);width:2px;height:12px}.ins-key i.ok{border-top:2px solid var(--green);border-radius:0;height:0}.heat{grid-template-columns:auto repeat(24,minmax(0,1fr));align-items:center;gap:3px;font-size:11px;display:grid}.heat .hd{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:10.5px}.heat .dl{color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:6px;font-weight:700}.heat .c{aspect-ratio:1;background:var(--surface-3);border-radius:3px;min-width:0}.heat .c.out{background:repeating-linear-gradient(135deg, var(--bg-2) 0 3px, var(--surface-2) 3px 6px)}.heat .c:hover{outline:1px solid var(--text-2)}.heat-foot{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:12px;font-size:12.5px;display:flex}.heat-scale{color:var(--muted);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.heat-scale i{border-radius:3px;width:12px;height:12px;display:inline-block}@media (max-width:520px){.heat{gap:2px}.heat .hd{font-size:9px}.heat .dl{padding-right:3px;font-size:10px}.heat .c{border-radius:2px}}.bd{gap:16px;display:grid}.bd h3{color:var(--text-2);margin:0 0 8px;font-size:13px;font-weight:800}.bd-row{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 0;font-size:13px;display:grid}.bd-row>span:first-child{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.bd-track{background:var(--bg-2);border:1px solid var(--line);border-radius:999px;height:10px;overflow:hidden}.bd-track i{background:linear-gradient(90deg, var(--red), var(--red-2));border-radius:999px;height:100%;display:block}.bd-row b{font-variant-numeric:tabular-nums;text-align:right;min-width:88px;font-size:13px}.bd-row b small{color:var(--muted);margin-left:4px;font-weight:600}.wv-list{margin:0;padding:0;list-style:none}.wv-list>li{border-bottom:1px solid var(--line)}.wv-list>li:last-child{border-bottom:0}.wv-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:11px 4px;display:grid}.wv-row:hover{background:var(--surface-2)}.wv-when{gap:2px;min-width:0;display:grid}.wv-when b{font-variant-numeric:tabular-nums;font-size:14px}.wv-when small{color:var(--muted);font-size:12px}.wv-size{gap:5px;min-width:0;display:grid}.wv-size .bd-track{height:8px}.wv-size span{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12.5px}.wv-size span b{color:var(--text);margin-right:6px;font-size:15px}.wv-tag{color:var(--text-2);white-space:nowrap;justify-self:end;font-size:12px;font-weight:800}.wv-tag:after{content:"+";color:var(--muted);margin-left:8px;display:inline-block}.wv-row[aria-expanded=true] .wv-tag:after{content:"-"}.wv-x{color:#ff8a8a}.wv-detail{padding:2px 4px 14px}.wv-detail .ban-list li{padding:8px 2px}.wv-more{margin-top:10px}@media (max-width:560px){.wv-row{grid-template-columns:minmax(0,1fr) auto}.wv-size{grid-area:2/1/auto/-1}}.lobby{gap:18px;display:grid}.lobby-in{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:20px;display:grid}@media (max-width:860px){.lobby-in{grid-template-columns:minmax(0,1fr)}}.lobby-text{grid-template-rows:auto 1fr auto;gap:8px;min-width:0;display:grid}.lobby-text label,.lobby-lbl{color:var(--text-2);font-size:13px;font-weight:800}.lobby-text textarea{resize:vertical;border:1px solid var(--line-2);background:var(--bg-2);width:100%;min-height:220px;color:var(--text);font:inherit;border-radius:10px;padding:14px;font-size:14.5px;line-height:1.6}.lobby-text textarea:focus{border-color:var(--red);outline:none}.lobby-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.lobby-side{flex-direction:column;gap:10px;display:flex}.lobby-pf{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lobby-pf button{border:1px solid var(--line-2);background:var(--surface-2);height:40px;color:var(--text-2);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:inline-flex}.lobby-pf button:hover{color:var(--text);border-color:var(--muted)}.lobby-pf button[aria-pressed=true]{color:#fff;border-color:var(--red);background:var(--red-soft)}.lobby-go{width:100%;margin-top:4px}.lobby-go[disabled]{opacity:.55;cursor:default}.lobby-clear{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;padding:2px 6px;font-size:13px;font-weight:700}.lobby-clear:hover{color:var(--text)}.lobby-side .lobby-tip{margin:auto 0 0}.lobby-out{min-width:0}.lobby-tiles{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:16px;display:grid}.lobby-tiles .dash-tile b{font-size:24px}.lobby-st{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:700}.lobby-st.ban{color:var(--red-2);font-weight:900}.lobby-st.warn{color:var(--amber)}.lobby-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.lb-row.lobby-row,.lb-headrow.lobby-row{grid-template-columns:34px 44px minmax(0,1fr) 124px 86px 70px 110px}.lobby-badge{place-items:center;width:40px;height:40px;display:grid}.lobby-badge img{width:40px!important;height:40px!important}.lobby-badge .rank-emblem{width:28px;height:28px;font-size:12px}.lobby-n{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12.5px}.lobby-row.miss{opacity:.7}.lobby-row.miss .lb-name span.q{color:var(--text-2);font-weight:700}.lobby-ban{justify-self:end}.lobby-row .tier-m{display:none}.lobby-tip{color:var(--muted);margin:10px 0 0;font-size:12.5px}@media (max-width:760px){.lb-row.lobby-row{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"badge name rp""badge name ban"}.lobby-row .lobby-n{display:none}.lobby-row .lobby-badge{grid-area:badge}.lobby-row .lb-name{grid-area:name}.lobby-row .lb-rp{grid-area:rp}.lobby-row .lobby-ban{grid-area:ban}.lobby-row .lb-tier,.lobby-row .lobby-pos{display:none}.lobby-row .tier-m{font-weight:800;display:inline}}.meta-tierbar{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.meta-kind-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.meta-kind-row .wm-pf{margin-bottom:0}.meta-kind .seg-link{text-align:center;min-width:64px}@media (max-width:560px){.meta-kind{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}@media (min-width:561px) and (max-width:860px){.meta-tierbar{gap:6px}.meta-tierbar>a{padding:10px 2px 8px;font-size:12px}.meta-tierbar>a>img{width:38px;height:38px}}@media (max-width:700px){.meta-tierbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.meta-tiers{grid-template-columns:minmax(0,1fr)!important}}.meta-tierbar a{--tc:var(--red-2);border:1px solid var(--line);background:var(--surface);color:var(--muted);text-align:center;border-radius:12px;justify-items:center;gap:6px;padding:12px 4px 10px;font-size:13px;font-weight:800;transition:border-color .15s,background .15s,color .15s;display:grid}.meta-tierbar a img{object-fit:contain;filter:grayscale(.55)brightness(.8);width:46px;height:46px;transition:filter .15s,transform .15s}.meta-tierbar a:hover{color:var(--text);border-color:var(--line-2)}.meta-tierbar a:hover img{filter:none}.meta-tierbar a[aria-current=page]{color:var(--tc);border-color:var(--tc);background:linear-gradient(180deg, color-mix(in srgb, var(--tc) 18%, transparent), var(--surface) 75%)}.meta-tierbar a[aria-current=page] img{filter:none;transform:scale(1.08)}.meta-rank-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:14px;display:flex}.meta-rank-head h2{letter-spacing:-.01em;margin:0 0 4px;font-size:clamp(22px,3vw,28px);font-style:italic;font-weight:900}.meta-maps{flex-wrap:wrap;gap:6px;display:flex}.meta-maps a{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:6px 11px;font-size:12.5px;font-weight:700}.meta-maps a:hover{color:var(--text);border-color:var(--line-2)}.meta-maps a[aria-current=page]{color:var(--text);border-color:var(--text-2);background:var(--surface-2)}.meta-hl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}@media (max-width:760px){.meta-hl{grid-template-columns:minmax(0,1fr)}}.meta-hl .dash-tile{background:var(--surface);grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:12px}.meta-hl .dash-tile img{object-fit:cover;border:1px solid var(--line-2);border-radius:9px;grid-row:span 3;width:44px;height:44px}.meta-hl .dash-tile b{font-size:17px}.meta-hl .dash-tile small{color:var(--text-2);font-size:13px;font-weight:700}.meta-warn{color:var(--amber);background:#f5a52414;border:1px solid #f5a5244d;border-radius:9px;margin:0 0 12px;padding:9px 12px;font-size:13px}.meta-list{margin:0;padding:0;list-style:none}.meta-list>li{border-bottom:1px solid var(--line)}.meta-list>li:last-child{border-bottom:0}.meta-row,.meta-hrow{grid-template-columns:32px minmax(170px,1.3fr) minmax(150px,1.4fr) 110px 110px 64px;align-items:center;gap:16px;padding:12px 10px;display:grid}.meta-hrow{color:var(--muted);border-bottom:1px solid var(--line-2);padding-top:4px;padding-bottom:10px;font-size:12.5px;font-weight:800}.meta-hrow .r{text-align:right}.meta-row{cursor:pointer;border-radius:10px;list-style:none}.meta-row::-webkit-details-marker{display:none}.meta-row:hover{background:var(--surface-2)}.meta-pos{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:15px;font-weight:900}.meta-list>li.top .meta-pos{color:var(--red-2);font-size:20px}.meta-list>li.top .meta-leg img{border-radius:12px;width:56px;height:56px}.meta-list>li.top .meta-name{font-size:18px}.meta-list>li.top .meta-share b{font-size:20px}.meta-list>li:first-child .meta-row{background:linear-gradient(90deg,#e5262b1f,#0000 70%)}.meta-leg{align-items:center;gap:12px;min-width:0;display:flex}.meta-leg img{object-fit:cover;border:1px solid var(--line-2);border-radius:10px;flex:none;width:44px;height:44px}.meta-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15.5px;font-weight:800;overflow:hidden}.meta-name small{color:var(--muted);font-size:12px;font-weight:600;display:block}.meta-share{gap:6px;display:grid}.meta-share b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:900}.meta-bar-t{background:var(--surface-2);border-radius:99px;height:8px;display:block;overflow:hidden}.meta-bar-t i{border-radius:inherit;background:linear-gradient(90deg, var(--red), var(--red-2));height:100%;display:block}.meta-d{font-variant-numeric:tabular-nums;justify-self:end;padding:3px 0;font-size:14px;font-weight:800}.meta-d.up{color:var(--green)}.meta-d.down{color:var(--red-2)}.meta-d.flat{color:var(--muted)}.meta-rp{font-variant-numeric:tabular-nums;text-align:right;font-size:15px;font-weight:800}.meta-tog{color:var(--muted);justify-self:end;font-size:12px;font-weight:700}.meta-tog:after{content:" +"}details[open]>.meta-row{background:var(--surface-2)}details[open]>.meta-row .meta-tog{color:var(--text)}details[open]>.meta-row .meta-tog:after{content:" -"}.meta-more{padding:10px 10px 16px 60px}.meta-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 18px;display:grid}.meta-tiers .bd-row{grid-template-columns:72px minmax(0,1fr) 54px;gap:8px;padding:2px 0;font-size:12.5px}.meta-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.meta-side>.card{flex-direction:column;display:flex}.meta-side>.card>.bd-row{flex:1 0 auto;max-height:52px}.meta-side .bd-row{grid-template-columns:110px minmax(0,1fr) 60px}@media (min-width:701px) and (max-width:1000px){.meta-row,.meta-hrow{grid-template-columns:28px minmax(150px,1.3fr) minmax(120px,1.2fr) 84px 84px 56px;gap:12px}}@media (max-width:860px){.meta-side{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.meta-hrow{display:none}.meta-row{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"p l l""p s s""p d r";gap:8px 10px}.meta-row>.meta-d{justify-self:start}.meta-row>.meta-d:before,.meta-rp:before{content:attr(data-k);color:var(--muted);margin-right:6px;font-size:11.5px;font-weight:700}.meta-pos{grid-area:p}.meta-leg{grid-area:l}.meta-share{grid-area:s}.meta-row>.meta-d{grid-area:d}.meta-rp{grid-area:r}.meta-tog{display:none}.meta-more{padding-left:10px}.meta-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.meta-side .bd-row b,.meta-tiers .bd-row b{min-width:0}.since{background:linear-gradient(90deg, #e5262b1a, var(--surface) 55%);border:1px solid #e5262b59;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:14px;padding:10px 14px;font-size:13.5px;display:flex}.since-h{gap:1px;display:grid}.since-h b{letter-spacing:.02em;font-size:13px;font-weight:900}.since-h small{color:var(--muted);font-size:11.5px}.since-i{color:var(--text-2);align-items:baseline;gap:7px;display:inline-flex}.since-i b{color:var(--text);font-variant-numeric:tabular-nums;font-size:16px}.since-i b.up{color:var(--green)}.since-i b.down{color:var(--red-2)}.since-favs{flex-wrap:wrap;gap:6px;display:inline-flex}.since-favs a{border:1px solid var(--line-2);background:var(--surface-2);border-radius:6px;align-items:baseline;gap:6px;max-width:220px;padding:2px 9px;font-size:12.5px;display:inline-flex}.since-favs a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.since-favs a b{font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.since-favs a b.up{color:var(--green)}.since-favs a b.down{color:var(--red-2)}.cyc{gap:8px;display:grid}.cyc .seg button{white-space:nowrap}.cyc-custom{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.cyc-custom input{border:1px solid var(--line-2);background:var(--bg-2);width:78px;color:var(--text);font:inherit;border-radius:8px;padding:7px 9px;font-size:13px}.cyc-custom input:focus{border-color:var(--red);outline:none}.cyc-note{color:var(--muted);margin:0;font-size:12px}.cyc-bad{color:#ff8a8a;margin:0;font-size:12px}@media (min-width:1001px){.heat .c{aspect-ratio:auto;height:24px}.bd{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px 32px}}.ins-max{color:var(--red-2);font-size:13px;font-weight:800}@media (max-width:560px){.meta-tierbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.meta-tierbar a{text-align:left;white-space:nowrap;grid-template-columns:30px minmax(0,1fr);place-items:center start;gap:6px;padding:8px;font-size:12.5px}.meta-tierbar a span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.meta-tierbar a img{width:30px;height:30px}.meta-tierbar a[aria-current=page] img{transform:none}}@media (min-width:701px) and (max-width:1100px){.lang-ja .meta-tierbar a,.lang-zh-tw .meta-tierbar a{letter-spacing:-.02em;white-space:nowrap;font-size:11px}}.lobby-in.locked textarea,.lobby-in.locked .lobby-side{opacity:.5}.lobby-in.locked textarea{cursor:not-allowed}
