.lab{border:1.5px solid var(--fg);font-family:var(--sans);border-radius:18px;margin:36px -40px;padding:26px}.lab-h{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.lab-h b{font:700 12px var(--display);letter-spacing:.14em;text-transform:uppercase}.lab-h span{font:12px var(--mono);color:var(--s3)}.lab h4{font:600 22px/1.2 var(--display);margin:6px 0 18px}.lab .row{grid-template-columns:130px 1fr 64px;align-items:center;gap:14px;margin:9px 0;font-size:14px;display:grid}.lab .t{background:var(--s1);border-radius:5px;height:26px;position:relative;overflow:hidden}.lab .t i{background:var(--s3);border-radius:5px;transition:width .35s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.lab .row.sum{font-weight:600}.lab .row.sum .t i{background:var(--acc)}.lab .row.real{font-weight:600}.lab .row.real .t i{background:repeating-linear-gradient(135deg, var(--fg) 0 2px, transparent 2px 7px);box-shadow:inset 0 0 0 2px var(--fg)}.lab output{font:600 14px var(--mono);text-align:right}.lab input[type=range]{width:100%;accent-color:var(--fg)}.lab .row input[type=range]{grid-column:2/3;margin:-5px 0 3px}.lab .verdict{background:color-mix(in srgb, var(--acc) 38%, var(--bg));border-left:4px solid var(--acc);color:var(--fg);border-radius:10px;margin-top:16px;padding:14px 16px;font-size:15px;line-height:1.5}.lab .verdict b{font-weight:700}.lab .curve{grid-template-columns:1.5fr 1fr;align-items:center;gap:24px;display:grid}.lab svg{width:100%;height:auto;display:block}.lab svg text{font:11px var(--sans);fill:var(--s3)}.lab .stat{border-top:1px solid var(--s2);padding:12px 0}.lab .stat:first-child{border-top:0}.lab .stat small{color:var(--s3);font-size:12px;display:block}.lab .stat b{font:700 26px var(--display)}.lab .split label{color:var(--s3);justify-content:space-between;margin:14px 0 6px;font-size:13px;display:flex}.lab .ghost{border:1.5px solid var(--fg);font:600 13px var(--display);cursor:pointer;background:0 0;border-radius:8px;margin-top:10px;padding:8px 12px}@media (width<=860px){.lab{margin:32px 0;padding:18px}.lab .row{grid-template-columns:1fr 56px}.lab .row .t{grid-area:2/1/auto/3}.lab .row input[type=range]{grid-column:1/3}.lab .curve{grid-template-columns:1fr}}.lab .chips{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.lab .chip{border:1.5px solid var(--s2);font:500 13.5px var(--sans);cursor:pointer;text-align:left;background:0 0;border-radius:999px;padding:7px 13px}.lab .chip[aria-pressed=true]{background:var(--fg);color:var(--on);border-color:var(--fg)}.lab .magic{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.lab .levels{margin:0;padding:0;list-style:none}.lab .levels button{text-align:left;border:0;border-top:1px solid var(--s2);cursor:pointer;background:0 0;grid-template-columns:44px 1fr;align-items:center;gap:10px;width:100%;padding:10px 6px;transition:opacity .25s,background .25s;display:grid}.lab .levels li:first-child button{border-top:0}.lab .levels .L{font:700 30px/1 var(--display)}.lab .levels small{font:500 11px var(--mono);color:var(--s3);display:block}.lab .levels b{font:600 16px var(--display)}.lab .levels .on{background:color-mix(in srgb, var(--acc) 40%, var(--bg));border-radius:8px}.lab .levels .off{opacity:.45}.lab .card{border:1px solid var(--s2);border-radius:12px;padding:18px}.lab .card h5{font:600 19px/1.25 var(--display);margin:4px 0 8px}.lab .card p{font:14.5px/1.5 var(--sans);color:var(--s4);margin:0 0 12px}.lab .card dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:14px;display:grid}.lab .card dt{color:var(--s3)}.lab .card dd{margin:0;font-weight:600}.lab .yes{background:linear-gradient(transparent 55%, var(--acc) 55%)}.lab .controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.lab .btn-sm{background:var(--fg);color:var(--on);font:600 13px var(--display);cursor:pointer;border:0;border-radius:8px;padding:9px 14px}.lab .legend{color:var(--s4);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.lab .legend i{vertical-align:middle;border-radius:2px;width:18px;height:3px;margin-right:6px;display:inline-block}.lab .calc{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.lab .cell{border:1px solid var(--s2);border-radius:12px;padding:16px}.lab .cell.dark{background:var(--fg);color:var(--on);border-color:var(--fg)}.lab .cell .big{font:700 36px/1 var(--display);margin:6px 0;display:block}.lab .cell.dark .big{color:var(--acc)}.lab .cell small{opacity:.75;font-size:13px}.lab .cell input{margin-top:10px}.lab .formula{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.lab .formula span{background:var(--s1);border-radius:8px;padding:8px 12px;font-size:13.5px}.lab .ranges{font-size:14px}.lab .rg{grid-template-columns:110px 1fr 120px;align-items:center;gap:12px;margin:14px 0;display:grid}.lab .rg .axis{height:24px;position:relative}.lab .rg .axis:before{content:"";background:var(--s1);height:2px;position:absolute;top:11px;left:0;right:0}.lab .rg .band{background:var(--s2);border-radius:6px;height:10px;transition:left .8s cubic-bezier(.2,.8,.2,1),width .8s cubic-bezier(.2,.8,.2,1),background .4s;position:absolute;top:7px}.lab .rg .dot{background:var(--fg);border:2px solid var(--bg);border-radius:50%;width:18px;height:18px;margin-left:-9px;transition:left .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px}.lab .calibrated .band{background:var(--acc)}.lab .rg output{font:600 13px var(--mono)}.lab .ticks{font:12px var(--mono);color:var(--s3);grid-template-columns:110px 1fr 120px;gap:12px;display:grid}.lab .ticks div{justify-content:space-between;display:flex}.lab .switch{cursor:pointer;font:600 14px var(--sans);background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.lab .switch .knob{background:var(--s2);border-radius:99px;width:42px;height:24px;transition:background .3s;position:relative}.lab .switch .knob:after{content:"";background:var(--bg);border-radius:50%;width:18px;height:18px;transition:transform .3s;position:absolute;top:3px;left:3px}.lab .switch[aria-pressed=true] .knob{background:var(--fg)}.lab .switch[aria-pressed=true] .knob:after{background:var(--acc);transform:translate(18px)}@media (width<=860px){.lab .magic,.lab .calc{grid-template-columns:1fr}.lab .rg,.lab .ticks{grid-template-columns:1fr;gap:4px}.lab .ticks>span,.lab .ticks>i{display:none}}.lab.router .legend{margin:6px 0 4px}.lab.router .legend .dot{background:var(--fg);border:2px solid var(--fg);box-sizing:border-box;border-radius:50%;width:10px;height:10px}.lab.router .legend .dot.wrong{background:var(--bg)}.lab.router .split output{font:600 13px var(--mono);color:var(--fg)}.lab.router .lanes{grid-template-columns:1fr 1fr;margin-top:18px}.lab.router .lanes .big{font-size:32px}.lab.router .cell.auto{background:var(--mark);border-color:#0000}.lab.router svg text.zone{font:600 11px var(--display);fill:var(--s4);letter-spacing:.04em}.lab.router .verdict p{font:inherit!important;margin:0 0 8px!important}.lab.router .verdict p:last-child{margin-bottom:0!important}.lab.router .verdict .aside{color:var(--s4);font-size:13.5px!important}.say[data-astro-cid-fnbcakvg]{border-top:2px solid var(--fg);border-bottom:2px solid var(--fg);margin:36px 0;padding:24px 0}small[data-astro-cid-fnbcakvg]{font:700 11px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--s3);margin:0 0 6px;display:block}.gap[data-astro-cid-fnbcakvg]{margin-top:18px}s[data-astro-cid-fnbcakvg]{font:500 19px var(--display);color:var(--s3)}p[data-astro-cid-fnbcakvg]{font:600 23px/1.35 var(--display)!important;margin:0!important}.li[data-astro-cid-6bf4ktgd]{margin:36px 0}iframe[data-astro-cid-6bf4ktgd]{border:1px solid var(--s2);background:#fff;border-radius:12px;width:100%;display:block}figcaption[data-astro-cid-6bf4ktgd]{font:14px var(--sans);color:var(--s3);margin-top:10px}figcaption[data-astro-cid-6bf4ktgd] a[data-astro-cid-6bf4ktgd]{color:inherit}
