.spl-top{gap:12px 14px}.spl-dev{flex-wrap:nowrap;flex:280px;max-width:380px}.spl-dev .glass-select{flex:1;min-width:0}.spl-go{min-width:186px;height:44px}.spl-go .ic.on,.spl-go.is-on .ic.off{display:none}.spl-go.is-on .ic.on{display:block}.spl-err:not([hidden]){padding:0 4px}.spl-main{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.spl-dial{background:linear-gradient(#232323,#1a1a1a);border-radius:12px;align-items:center;padding:12px;display:flex;box-shadow:inset 0 2px 6px #000c,0 1px #ffffff0f}.spl-dial svg{border-radius:6px;width:100%;height:auto}.spl-band{fill:none;stroke-width:7px}.spl-band.g{stroke:#14a76c}.spl-band.y{stroke:#e3c700}.spl-band.o{stroke:#ff652f}.spl-labels text{fill:#262626;text-anchor:middle;font:600 15px Barlow Semi Condensed,"Barlow SC Fallback",sans-serif}.spl-face-unit,.spl-face-max{fill:#5b5b5b;font:600 13px Barlow Semi Condensed,"Barlow SC Fallback",sans-serif}.spl-read{flex-direction:column;gap:12px;min-width:0;padding:16px 20px 18px;display:flex}.spl-read-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.spl-state{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.spl-state .led{width:7px;height:7px}.spl-big{margin-top:2px}.spl-big .seg{font-size:68px}.spl-big .unit-txt{color:#9a9a9a;font-size:19px}.spl-ladder{grid-template-columns:repeat(25,minmax(0,1fr));gap:3px;height:16px;display:grid}.spl-ladder i{background:#1b2620;border-radius:2px}.spl-ladder i.y{background:#26240f}.spl-ladder i.o{background:#2a1c15}.spl-ladder i.on.g{background:#2fd18e;box-shadow:0 0 5px #2fd18eb3}.spl-ladder i.on.y{background:var(--yellow);box-shadow:0 0 5px #ffe40099}.spl-ladder i.on.o{background:var(--orange);box-shadow:0 0 6px #ff652fcc}.spl-ladder i.pk{background:#d9d9d9;box-shadow:0 0 5px #ffffff80}.spl-scale{height:14px;margin-top:-6px;font-size:11.5px;position:relative}.spl-scale span{position:absolute;top:0;transform:translate(-50%)}.spl-scale span:first-child{left:0;transform:none}.spl-scale span:nth-child(2){left:50%}.spl-scale span:nth-child(3){left:65%}.spl-scale span:nth-child(4){right:0;transform:none}.spl-keys{flex-wrap:wrap;gap:14px 24px;margin-top:auto;padding-top:8px;display:flex}.spl-verdict{align-items:flex-start;min-height:44px;margin-top:6px;font-size:16px}.spl-verdict .led{margin-top:6px}.spl-verdict span{line-height:1.4}.spl-hist{height:216px;margin-top:16px;overflow:hidden}.spl-hist canvas{width:100%;height:100%;position:absolute;inset:0}.spl-hist .tag{z-index:1;position:absolute;top:11px;left:12px}.spl-range{z-index:1;gap:5px;position:absolute;top:9px;right:10px}.spl-range .kc{border-radius:6px;height:26px;padding:0 9px 2px;font-size:13px}.spl-range .kc[aria-pressed=true]:before{width:5px;height:5px;margin-left:-2.5px;top:-6px}.spl-strip{margin-top:16px}.spl-strip .lcd-cell{padding:14px 16px 16px}.spl-strip .lcd-cell .seg{font-size:27px}.spl-strip .txt{white-space:nowrap;font-size:18px}.spl-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.spl-panel{background:linear-gradient(#2a2a2a,#252525);border-radius:12px;min-width:0;padding:14px 16px 16px;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #1d1d1d,0 1px #ffffff08}.spl-panel-title{justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:12px;display:flex}.spl-panel-title .label:first-child{color:#d6d6d6;font-size:14px}.spl-panel .switch-row{padding:8px 0}.spl-cal-row{align-items:center;gap:8px;display:flex}.spl-cal-row .kc{flex:none;height:44px;padding:0 12px 2px}.spl-cal-row .kc[data-cal-step]{width:42px;padding:0 0 2px}.spl-cal-row .unit-txt{margin-left:2px}.spl-cal{text-align:center;flex:none;width:92px;padding:0 8px}.spl-ref{flex-wrap:wrap;margin-top:12px}.spl-ref .label{color:#bdbdbd}.spl-ref input{flex:none;width:92px;padding:0 10px}.spl-note{color:#8d8d8d;margin-top:10px;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:13.5px;font-weight:500;line-height:1.4}.spl-th{gap:4px;padding-bottom:6px;display:grid}.spl-th-row{color:#dadada;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.spl-th-row input{text-align:center;width:76px;height:40px;margin-left:auto;padding:0 8px}.spl-th-row .unit-txt{width:18px;margin-left:0}.spl-open-class{width:100%;margin-top:12px}.spl-class{z-index:110;background:var(--grain),radial-gradient(120% 90% at 30% 20%,#2c2c2c,#151515 70%);color:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6vw;padding:6vh 7vw;display:grid;position:fixed;inset:0;overflow:hidden}.spl-class.idle{cursor:none}.spl-class-light{background:linear-gradient(#3a3a3a,#262626);border-radius:30px;gap:3vh;padding:3.2vh;display:grid;box-shadow:inset 0 1px #ffffff1a,inset 0 -3px #0006,0 30px 60px -20px #000000e6}.spl-lamp{aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#3a3a3a,#191919 72%);border-radius:50%;width:min(23vh,28vw);transition:background .25s,box-shadow .25s;display:block;box-shadow:inset 0 6px 16px #000000d9,0 1px #ffffff0f}.spl-class[data-light=r] .spl-lamp.r{background:radial-gradient(circle at 38% 32%,#ffd8c9,#ff652f 46%,#a83a14 85%);box-shadow:0 0 70px 14px #ff652f80,inset 0 -6px 14px #00000040}.spl-class[data-light=y] .spl-lamp.y{background:radial-gradient(circle at 38% 32%,#fffbd0,#ffe400 46%,#a89600 85%);box-shadow:0 0 70px 14px #ffe4006b,inset 0 -6px 14px #0003}.spl-class[data-light=g] .spl-lamp.g{background:radial-gradient(circle at 38% 32%,#c4ffe4,#14a76c 46%,#0a5e3c 85%);box-shadow:0 0 70px 14px #14a76c80,inset 0 -6px 14px #00000040}.spl-class-side{min-width:0}.spl-class-msg{letter-spacing:-.025em;color:#39e09b;font-size:clamp(38px,7.4vw,120px);font-weight:800;line-height:1}.spl-class[data-light=y] .spl-class-msg{color:var(--yellow)}.spl-class[data-light=r] .spl-class-msg{color:#ff7a4a}.spl-class-num{align-items:baseline;gap:12px;margin-top:4vh;display:flex}.spl-class-num .seg{font-size:clamp(56px,11vw,170px)}.spl-class-num .unit-txt{font-size:clamp(16px,2vw,28px)}.spl-class[data-light=y] .spl-class-num .seg{color:var(--yellow);text-shadow:0 0 12px #ffe40080}.spl-class[data-light=r] .spl-class-num .seg{color:#ff7a4a;text-shadow:0 0 12px #ff652f99}.spl-class.no-num .spl-class-num{display:none}.spl-class-stats{color:#a5a5a5;margin-top:3vh;font-size:clamp(15px,1.7vw,24px);font-weight:600}.spl-class-bar{align-items:center;gap:8px;transition:opacity .3s;display:flex;position:absolute;top:16px;right:18px}.spl-class.idle .spl-class-bar{opacity:0;pointer-events:none}.spl-class-th{color:#8f8f8f;margin-right:6px;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:14px;font-weight:600}@media (max-width:1080px){.spl-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.spl-panels .spl-panel:last-child{grid-column:1/-1}}@media (max-width:860px){.spl-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.spl-dev{flex-basis:100%;max-width:none}.spl-go{width:100%}.spl-top .right{margin-left:0}.spl-big .seg{font-size:56px}.spl-hist{height:180px}.spl-strip .lcd-cell{padding:12px 14px}.spl-strip .lcd-cell .seg{font-size:24px}.spl-panels{grid-template-columns:minmax(0,1fr)}.spl-panels .spl-panel:last-child{grid-column:auto}}@media (orientation:portrait),(max-width:700px){.spl-class{text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:4vh;padding:9vh 6vw 6vh}.spl-lamp{width:min(15vh,26vw)}.spl-class-light{border-radius:24px;gap:2vh;padding:2.2vh}.spl-class-num{justify-content:center;margin-top:2.4vh}.spl-class-bar{flex-wrap:wrap;justify-content:flex-end;left:12px;right:12px}}