.labA{--red:#ef4444;--mono:ui-monospace, SFMono-Regular, Menlo, monospace;padding-bottom:3rem}.labA .wrap{width:100%;margin:0 auto;padding:0 .75rem}.labA .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.labA .back{color:var(--muted);margin:.9rem 0 .6rem;font-size:.8rem;display:inline-block}.labA .head h1{letter-spacing:-.015em;font-size:clamp(1.25rem,5.2vw,1.75rem);line-height:1.15}.labA .head h1 em{color:var(--muted);font-style:normal;font-weight:400}.labA .sub{color:var(--muted);flex-wrap:wrap;gap:.35rem;margin-top:.15rem;font-size:.82rem;display:flex}.labA .sub b{color:#3d4d5e;font-weight:400}.labA .stamp{color:#5b6b7c;margin-top:.15rem;font-size:.66rem}.labA .warn-live{color:#9bb1c4;margin-top:.35rem}.labA .warn-live b{color:#e8be62}.labA .sp{background:var(--panel);border:1px solid var(--border);border-radius:.6rem;margin:.75rem 0 .5rem}.labA .sp summary{cursor:pointer;align-items:center;gap:.5rem;padding:.55rem .7rem;list-style:none;display:flex}.labA .sp summary::-webkit-details-marker{display:none}.labA .sp-t{letter-spacing:.18em;color:var(--muted);font-size:.62rem;font-weight:800}.labA .sp-q{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.76rem;overflow:hidden}.labA .sp-x{color:var(--muted);font-size:.7rem}.labA .sp[open] .sp-x{transform:rotate(180deg)}.labA .sp-grid{gap:.5rem;padding:0 .7rem .7rem;display:grid}@media (width>=560px){.labA .sp-grid{grid-template-columns:1fr 1fr}}.labA .sp-card{border:1px solid var(--border);background:var(--bg-soft);border-radius:.5rem;padding:.55rem .6rem}.labA .sp-tm{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.6rem;display:block}.labA .sp-nm{font-size:.95rem;line-height:1.3;display:block}.labA .hand{font-size:.58rem;font-style:normal;font-family:var(--mono);color:var(--muted);border:1px solid var(--border);vertical-align:middle;border-radius:3px;margin-left:.35rem;padding:0 3px}.labA .sp-ln{color:var(--muted);margin-top:.1rem;font-size:.7rem;display:block}.labA .sp-sc{grid-template-columns:1fr 1fr;gap:.1rem .6rem;margin-top:.45rem;display:grid}.labA .sp-sc span{border-bottom:1px solid #1d293899;justify-content:space-between;gap:.4rem;padding:.1rem 0;font-size:.68rem;display:flex}.labA .sp-sc i{color:var(--muted);font-style:normal}.labA .sp-none{color:var(--muted);margin-top:.3rem;font-size:.68rem;display:block}.labA .warn{color:#d9a441;margin-top:.35rem;font-size:.63rem;display:block}.labA .rail{z-index:8;backdrop-filter:blur(8px);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0b0f14f0;margin-top:.5rem;padding:.35rem 0 .4rem;position:sticky;top:3.6rem}.labA .chips{flex-wrap:wrap;gap:.3rem;padding-bottom:.3rem;display:flex}.labA .chips::-webkit-scrollbar{display:none}.labA .chip{background:var(--panel);border:1px solid var(--border);color:var(--muted);letter-spacing:.03em;cursor:pointer;white-space:nowrap;border-radius:99px;flex:none;padding:.24rem .6rem;font-size:.7rem;font-weight:700;line-height:1.05}.labA .lgtabs{gap:.5rem;margin:.9rem 0 .2rem;display:flex}.labA .lgtabs button{background:var(--panel);border:1px solid var(--border);color:var(--muted);letter-spacing:.05em;cursor:pointer;border-radius:8px;padding:.42rem 1rem;font-size:.82rem;font-weight:800}.labA .lgtabs button i{opacity:.55;margin-left:.3rem;font-size:.7rem;font-style:normal}.labA .lgtabs button.on{background:var(--accent);border-color:var(--accent);color:#052e12}.labA .lgtabs button.on i{opacity:.75}.labA .chip i{opacity:.55;margin-left:.15rem;font-size:.64rem;font-style:normal}.labA .chip.on{background:var(--accent);border-color:var(--accent);color:#052e12}.labA .chip.star{color:#e8be62;background:#d9a44117;border-color:#d9a4418c}.labA .chip.star i{opacity:.8}.labA .chip.star:hover{background:#d9a44129;border-color:#d9a441e6}.labA .chip.empty{opacity:.42}.labA .chip.star.on{color:#2a1c00;background:#d9a441;border-color:#d9a441}.labA .ctl{flex-wrap:wrap;gap:.35rem;margin-top:.1rem;display:flex}.labA .gm-sel{flex:100%;min-width:0;max-width:100%}.labA .gm-sel.on{border-color:var(--accent);color:var(--accent)}@media (width>=560px){.labA .gm-sel{flex:0 auto}}.labA .q,.labA .sel{background:var(--panel);border:1px solid var(--border);color:var(--text);border-radius:.4rem;min-width:0;padding:.34rem .5rem;font-size:.76rem}.labA .q{flex:1}.labA .q:focus,.labA .sel:focus{border-color:var(--accent);outline:none}.labA .sel{flex:0 auto;max-width:100%}.labA .q{min-width:8rem}.labA .oddsrng{flex:0 auto;align-items:center;gap:.25rem;display:inline-flex}.labA .oddsrng i{color:#5b6b7c;font-size:.62rem;font-style:normal}.labA .onum{background:var(--panel);border:1px solid var(--border);width:3.6rem;color:var(--text);text-align:center;border-radius:.4rem;padding:.34rem .4rem;font-size:.72rem}.labA .onum::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.labA .onum::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.labA .onum{-moz-appearance:textfield}.labA .onum:focus{border-color:var(--accent);outline:none}.labA .onum.on{color:#e8be62;border-color:#d9a441}.labA .osel{flex:none;gap:.25rem;display:inline-flex}.labA .osel button{background:var(--panel);border:1px solid var(--border);color:var(--muted);font-family:var(--mono);letter-spacing:.02em;cursor:pointer;border-radius:.4rem;padding:.3rem .52rem;font-size:.62rem;font-weight:700}.labA .osel button:hover{color:var(--text)}.labA .osel button.on{color:#e8be62;background:#d9a44124;border-color:#d9a441}.labA .px.oor{opacity:.3}.labA .ctl2{align-items:stretch;gap:.35rem;margin-top:.3rem;display:flex}.labA .bk-sel{flex:1;min-width:0;font-size:.72rem}@media (width>=1200px){.labA .bk-sel{flex:0 auto;min-width:11rem}}.labA .bk-sel.on{border-color:var(--accent);color:var(--accent)}.labA .seg{border:1px solid var(--border);background:var(--panel);border-radius:.4rem;display:flex;overflow:hidden}.labA .seg button{border:0;border-right:1px solid var(--border);color:var(--muted);font-family:var(--mono);cursor:pointer;background:0 0;padding:.26rem .5rem;font-size:.68rem;font-weight:700}.labA .seg button:last-child{border-right:0}.labA .seg button.on{color:var(--accent);background:#22c55e24}.labA .count{color:var(--muted);padding:.5rem 0 .15rem;font-size:.66rem}.labA .count b{color:var(--text)}.labA .count .np-n{color:#d9a441}.labA .tfnote{color:#7ea2c0;padding-bottom:.3rem;font-size:.62rem}.labA .rows{border-top:1px solid var(--border);flex-direction:column;display:flex}.labA .row{border-bottom:1px solid var(--border)}.labA .row[data-href]{cursor:pointer}.labA .row.off{display:none}.labA .r-main{text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id stat""line stat""price price""chart chart";align-items:start;gap:.15rem .5rem;width:100%;padding:.5rem .15rem .55rem;display:grid}.labA .r-main:hover,.labA .row:focus-within .r-main{background:#22c55e0a}.labA .row.np .r-main{opacity:.5}.labA .r-id{flex-wrap:wrap;grid-area:id;align-items:baseline;gap:.35rem;min-width:0;display:flex}.labA a.nm{letter-spacing:-.01em;color:var(--text);border-bottom:1px dotted #3d4d5e;font-size:.86rem;font-weight:700;text-decoration:none}.labA a.nm:hover{color:var(--accent);border-bottom-color:var(--accent)}.labA .mkt-full{color:var(--text);margin-top:.05rem;font-size:.76rem;font-style:normal;display:block}.labA .mkt-full b{color:var(--accent);margin-left:.15rem;font-weight:700}.labA .tm{color:var(--muted);letter-spacing:.04em;font-size:.6rem;font-style:normal}.labA .tag-best,.labA .tag-thin{font-size:.55rem;font-style:normal;font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;border-radius:3px;padding:0 4px;font-weight:700}.labA .tag-best{color:#d9a441;border:1px solid #d9a44173}.labA .tag-thin{color:var(--muted);border:1px solid var(--border)}.labA .r-line{flex-wrap:wrap;grid-area:line;align-items:baseline;gap:.35rem;min-width:0;display:flex}.labA .r-line>b{font-size:.82rem;font-weight:700}.labA .mk{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;opacity:.7;font-size:.62rem;font-style:normal}.labA .alt-tag{border:1px solid var(--border);opacity:1;border-radius:4px;padding:.05rem .28rem}.labA .r-price{flex-wrap:wrap;grid-area:price;gap:.2rem .5rem;min-width:0;margin-top:.1rem;display:flex}.labA .px{align-items:baseline;gap:.3rem;min-width:0;font-size:.7rem;display:flex}.labA .px .sd{font-style:normal;font-family:var(--mono);border-radius:3px;padding:0 4px;font-size:.66rem;font-weight:800}.labA .px .sd.o{color:var(--accent);background:#22c55e29}.labA .px .sd.u{color:var(--muted);background:#9bb1c429}.labA .px .po{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.labA .px .pf{color:#7ea2c0;font-style:normal}.labA .px .pe{margin-left:.25rem;font-size:.68rem;font-style:normal;font-weight:700}.labA .px .pe:empty{display:none}.labA .px .pd{color:#7e94a8;letter-spacing:.02em;margin-left:.25rem;font-size:.64rem;font-style:normal}.labA .px .pd:empty,.labA .rows[data-ev] .px .pd{display:none}.labA .rows[data-ev] .px.evbest{border-left:2px solid var(--accent);border-radius:2px;padding-left:.3rem}.labA .rows:not([data-ev]) .px .pe{display:none}.labA .px .pe.pos{color:var(--accent)}.labA .px .pe.neg{color:#8a99a8}.labA .px .pe.thin1{opacity:.55;font-weight:500}.labA .px .pb{color:#5b6b7c;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-style:normal;overflow:hidden}.labA .px.np .po,.labA .px.np .sd{opacity:.45}.labA .px.np .pb{color:#d9a441}.labA .r-stat{flex-direction:column;grid-area:stat;justify-content:center;align-self:center;align-items:flex-start;padding-right:.6rem;display:flex}.labA .hr{font-family:var(--mono);align-items:baseline;gap:.1rem;font-size:1rem;font-weight:700;line-height:1.1;display:flex}.labA .hr .v{white-space:nowrap;justify-content:flex-start;align-items:baseline;gap:3px;width:3.5rem;display:inline-flex}.labA .hr .v:before{color:var(--muted);letter-spacing:.05em;opacity:.75;font-size:.54rem;font-weight:600}.labA .hr .v[data-k=l5]:before{content:"L5"}.labA .hr .v[data-k=l10]:before{content:"L10"}.labA .hr .v[data-k=l20]:before{content:"L20"}.labA .hr .v[data-k=szn]:before{content:"SZN"}.labA .rows[data-tf=l10] .hr .v[data-k=l10],.labA .rows[data-tf=l20] .hr .v[data-k=l20],.labA .rows[data-tf=szn] .hr .v[data-k=szn],.labA .rows[data-tf=l5] .hr .v[data-k=l5]{font-weight:700}.labA .rows[data-tf=l10] .hr .v[data-k=l10]:before,.labA .rows[data-tf=l20] .hr .v[data-k=l20]:before,.labA .rows[data-tf=szn] .hr .v[data-k=szn]:before,.labA .rows[data-tf=l5] .hr .v[data-k=l5]:before{color:var(--accent);opacity:1}.labA .hr .v[data-c=hot]{color:var(--accent)}.labA .hr .v[data-c=warm]{color:#86d9a5}.labA .hr .v[data-c=mid]{color:var(--text)}.labA .hr .v[data-c=cold]{color:#b06a6a}.labA .hr .v[data-c=na]{color:#4a5b6b}.labA .r-chart{grid-area:chart;margin-top:.3rem;display:block}.labA .chart{align-items:flex-end;gap:2px;height:40px;padding-bottom:11px;display:flex;position:relative}.labA [hidden]{display:none!important}.labA .nolog{color:#4a5b6b;padding:.4rem 0;font-size:.6rem;display:block}.labA .bar{background:var(--red);border-radius:1px 1px 0 0;flex:1 1 0;min-width:0;position:relative}.labA .bar.h{background:var(--accent)}.labA .bar.m{background:#7d2f2f}.labA .bar.g{background:#2a3644}.labA .bar:after{content:attr(data-v);text-align:center;font-family:var(--mono);color:#6f8399;font-size:8px;font-weight:700;line-height:11px;position:absolute;bottom:-11px;left:-2px;right:-2px}.labA .bar.h:after{color:#8fd6a8}.labA .bar.g:after{color:#3a4855}.labA .mark{pointer-events:none;border-top:1px dashed #55708a;height:0;position:absolute;left:0;right:0}.labA .rows[data-win="5"] .bar:nth-child(-n+15),.labA .rows[data-win="10"] .bar:nth-child(-n+10){display:none}.labA .none{text-align:center;max-width:30rem;color:var(--muted);margin:1.4rem auto;font-size:.8rem;line-height:1.6}.labA .none b{color:var(--text);margin-bottom:.2rem;font-size:.9rem;display:block}.labA .none-x{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:.4rem;margin:.7rem auto 0;padding:.3rem .8rem;font-size:.72rem;display:block}.labA .none-x:hover{border-color:var(--accent);color:var(--accent)}.labA .more{background:var(--panel);border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;border-radius:.5rem;margin:.7rem 0;padding:.55rem;font-size:.78rem;font-weight:700;display:block}.labA .more:hover{border-color:var(--accent)}.labA .legend{border-top:1px solid var(--border);margin-top:1rem;padding-top:.8rem}.labA .legend p{color:var(--muted);max-width:68ch;margin-bottom:.45rem;font-size:.68rem;line-height:1.6}.labA .legend b{color:var(--text)}.labA .legend .k{border-radius:1px;width:.5rem;height:.5rem;margin:0 .15rem;display:inline-block}.labA .legend .k.h{background:var(--accent)}.labA .legend .k.m{background:#7d2f2f}.labA .legend .k.g{background:#2a3644}@media (width<=430px){.labA .rows[data-win="20"] .bar:after{display:none}.labA .rows[data-win="20"] .chart{height:34px;padding-bottom:2px}.labA .px .pf{display:none}}@media (width<=719px){.labA .r-main{grid-template-columns:minmax(0,1fr) auto minmax(6.5rem,40%);grid-template-areas:"nm nm badge""mkt mkt chart""price stat chart""line line line";align-items:end;gap:.15rem .5rem;padding:.5rem .15rem .55rem}.labA .r-id{display:contents}.labA a.nm{grid-area:nm;place-self:end start;font-size:.95rem}.labA .tag-best,.labA .tag-thin{z-index:2;background:var(--bg);grid-area:badge;place-self:end;padding:1px 6px;font-size:.68rem;position:relative}.labA .mkt-full{grid-area:mkt}.labA .tm{display:none}.labA a.nm{min-width:0;line-height:1.15}.labA .mkt-full{margin-top:0;line-height:1.2}.labA .r-line:has(.mk:not(.alt-tag)),.labA .px .pe,.labA .px .pd{display:none}.labA .r-price,.labA .r-stat{align-self:baseline;margin-top:0}.labA .r-chart{align-self:end;margin-top:0;transform:translateY(-11px)}.labA .r-stat{justify-self:end}.labA .r-price{flex-wrap:nowrap;gap:0 .4rem}.labA .r-stat{align-items:flex-end}.labA .hr .v{width:auto;display:none}.labA .rows[data-tf=l5] .hr .v[data-k=l5],.labA .rows[data-tf=l10] .hr .v[data-k=l10],.labA .rows[data-tf=l20] .hr .v[data-k=l20],.labA .rows[data-tf=szn] .hr .v[data-k=szn]{display:inline-flex}.labA .chart{height:52px}}@media (width>=720px){.labA .r-main{grid-template-columns:minmax(0,1fr) 6.5rem minmax(0,.85fr) 14.5rem 14rem;grid-template-areas:"id line price stat chart";align-items:center;column-gap:.7rem}.labA .r-id,.labA .r-line{flex-direction:column;align-items:flex-start;gap:.05rem}.labA .r-price{flex-direction:column;gap:.05rem;margin-top:0}.labA .r-chart{margin-top:0}.labA .bar:after{font-size:7.5px}}
