.st-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:26px;padding-bottom:22px;display:grid}.st-side{gap:18px;min-width:0;display:grid}.st-lcd{gap:8px;padding:12px 16px;display:grid}.st-lcd .seg{font-size:18px;display:grid}.st-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.st-steps li{gap:8px;display:grid}.st-steps p,.st-hint{color:var(--text-2);font-size:14.5px;line-height:1.45}.st-hint{color:var(--text-3);font-size:13.5px}.st-row{flex-wrap:wrap;gap:8px;display:flex}.st-row .btn{flex:1 1 0;padding:0 10px 2px}.st-open{width:100%}.st-mode{border-top:1px solid #1f1f1f;padding-top:16px;box-shadow:inset 0 1px #ffffff08}.st-measure{gap:8px;display:grid}.st-measure .st-row{flex-wrap:nowrap}.st-measure .glass-input{flex:auto;min-width:0}.st-measure .glass-select{flex:0 0 104px;width:104px}.st-view{gap:10px;min-width:0;display:grid}.st-stage{place-items:center;min-height:360px;padding:16px;display:grid;position:relative;overflow:hidden}.st-placeholder{place-items:center;width:100%;display:grid}.st-chart{width:min(100%,470px);padding:14px}.st-chart-svg{width:100%;height:auto;display:block}.st-chart-svg text{font-family:Helvetica,Arial,sans-serif}.st-canvas{touch-action:none;cursor:crosshair;background:#fff;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:72vh;display:block}.st-over{pointer-events:none;position:absolute}.st-loupe{width:132px;height:132px;box-shadow:0 0 0 2px var(--yellow),0 8px 20px #000000b3;pointer-events:none;z-index:3;image-rendering:pixelated;border-radius:50%;position:absolute}.st-drop{box-shadow:inset 0 0 0 2px var(--yellow);color:#fff;z-index:4;background:#111111d1;border-radius:9px;place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute;inset:0}.st-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:0 2px;display:flex}.st-bar .label{overflow-wrap:anywhere;min-width:0}.st-bar-keys{gap:8px;display:flex}.st-strip .lcd-cell{padding:14px 16px 16px}.st-strip .lcd-cell .txt{font-size:17px}.st-strip .seg{font-size:26px}.st-bad{color:#ff7a4a!important}.st-findings{margin-top:6px}.st-p{color:var(--text-2);max-width:52em;margin-top:8px}.st-list{gap:10px;max-width:64em;margin:10px 0 0;padding:0;list-style:none;display:grid}.st-list li{box-shadow:inset 3px 0 0 var(--orange),inset 0 0 0 1px #2c2c2c;background:#1b1b1b;border-radius:10px;gap:4px;padding:12px 14px 12px 16px;display:grid}.st-list li.info{box-shadow:inset 3px 0 0 var(--yellow),inset 0 0 0 1px #2c2c2c}.st-list b{color:#fff;font-size:16px}.st-list span{color:var(--text-2);font-size:15px;line-height:1.5}.st-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.st-panel{background:#1b1b1b;border-radius:10px;min-width:0;padding:14px 16px 16px;box-shadow:inset 0 0 0 1px #2c2c2c}.st-panel>.label{margin-bottom:10px;display:block}.st-greychart{width:100%;height:auto;display:block}.st-greychart text{fill:#9a9a9a;font:600 11px Barlow Semi Condensed,"Barlow SC Fallback",sans-serif}.st-greychart text.v{fill:#e8e8e8}.st-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.st-sw{grid-template-columns:1fr 1fr;gap:0;display:grid}.st-sw span{height:30px}.st-sw span:first-child{border-radius:5px 0 0 5px}.st-sw span:nth-child(2){border-radius:0 5px 5px 0}.st-sw b{color:#bdbdbd;grid-column:1/-1;margin-top:4px;font:600 12.5px Barlow Semi Condensed,"Barlow SC Fallback",sans-serif}.st-lp{border-collapse:collapse;color:#cfcfcf;width:100%;font:600 13px Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;display:block;overflow-x:auto}.st-lp th,.st-lp td{text-align:center;white-space:nowrap;border-bottom:1px solid #2a2a2a;padding:5px 4px}@media (max-width:760px){.st-lp{font-size:12px}.st-lp th,.st-lp td{padding:5px 3px}}.st-lp th:first-child,.st-lp td:first-child{text-align:left;color:#9a9a9a}.st-lp .st-ok{color:var(--lcd-green)}.st-lp .st-weak{color:var(--yellow)}.st-lp .st-lost{color:#ff7a4a}.st-lp .st-beyond{color:#6f6f6f}.st-note{color:var(--text-3);margin-top:8px;font-size:13px;line-height:1.4}.st-print{display:none}@media print{@page{margin:8mm}html.st-printing body{background:#fff!important}html.st-printing body>:not(.st-print){display:none!important}html.st-printing .st-print{display:block}.st-print .st-chart-svg{width:194mm;height:259mm;margin:0 auto}}@media (max-width:1080px){.st-details{grid-template-columns:repeat(2,minmax(0,1fr))}.st-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.st-strip .lcd-cell:nth-child(4){border-left:0}.st-strip .lcd-cell:nth-child(n+4){border-top:1px solid #1f1f1f}}@media (max-width:860px){.st-grid{grid-template-columns:minmax(0,1fr)}.st-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.st-lcd,.st-mode,.st-measure{grid-column:1/-1}}@media (max-width:760px){.st-side{grid-template-columns:minmax(0,1fr)}.st-stage{min-height:240px;padding:10px}.st-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.st-strip .lcd-cell:nth-child(n){border-top:1px solid #1f1f1f;border-left:0}.st-strip .lcd-cell:first-child,.st-strip .lcd-cell:nth-child(2){border-top:0}.st-strip .lcd-cell:nth-child(2n){border-left:1px solid #1f1f1f}.st-details{grid-template-columns:minmax(0,1fr)}.st-bar{flex-direction:column;align-items:stretch}.st-bar-keys .kc{flex:1}}