@font-face{font-family:B612 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/b612-mono-latin-400-normal-BDgzQEaT.woff2)format("woff2"),url(/assets/b612-mono-latin-400-normal-BMQz8jIs.woff)format("woff")}@font-face{font-family:B612;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/b612-latin-700-normal-BinQrnoB.woff2)format("woff2"),url(/assets/b612-latin-700-normal-B_Snq1wd.woff)format("woff")}.gs{--gs-green:#22c55e;--gs-amber:#facc15;--gs-red:#ef4444;--gs-ink:#f8fafc;--gs-label:#cbd5e1;--gs-scale:#94a3b8;--gs-select:#38bdf8;--gs-well:#070b11;--gs-mask:#070b11a8;--gs-thumb:28px;--gs-hit-top:4px;--gs-hit-bottom:2px;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;container-type:inline-size}.gs-row{grid-template-columns:1fr auto;grid-template-areas:"label readout""gauge gauge";align-items:center;gap:2px 10px;display:grid}@container (width>=250px){.gs-row{grid-template-columns:var(--gs-label-w,5.25rem) minmax(0, 1fr) var(--gs-readout-w,4.25rem);grid-template-areas:"label gauge readout";align-items:start}.gs--no-label .gs-row{grid-template-columns:minmax(0, 1fr) var(--gs-readout-w,4.25rem);grid-template-areas:"gauge readout"}.gs--no-readout .gs-row{grid-template-columns:var(--gs-label-w,5.25rem) minmax(0, 1fr);grid-template-areas:"label gauge"}.gs--no-label.gs--no-readout .gs-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"gauge"}.gs-readout-slot{margin-top:-3px}.gs-label{padding-top:6px}.gs-readout{margin-top:1px}.gs--tagged .gs-label{padding-top:21px}.gs--tagged .gs-readout{margin-top:16px}}.gs-label{letter-spacing:.12em;text-transform:uppercase;color:var(--gs-label);white-space:nowrap;text-overflow:ellipsis;grid-area:label;font-family:B612,Barlow,sans-serif;font-size:10px;font-weight:700;line-height:12px;overflow:hidden}.gs-readout-slot{grid-area:readout;justify-self:end;align-items:center;gap:4px;min-width:0;display:flex}.gs-readout{box-sizing:border-box;font-variant-numeric:tabular-nums;text-align:right;min-width:4.6ch;max-width:100%;color:var(--gs-select);background:var(--gs-well);white-space:nowrap;border:1px solid #94a3b847;grid-area:readout;justify-self:end;padding:1px 5px;font-family:B612 Mono,Courier New,monospace;font-size:12px;line-height:14px;box-shadow:inset 0 1px 2px #000000b3}.gs--entry{--gs-readout-w:6.25rem}.gs-entry{font-variant-numeric:tabular-nums;text-align:right;width:5.5ch;min-width:0;min-height:24px;color:var(--gs-select);background:var(--gs-well);appearance:textfield;border:1px solid #94a3b847;border-radius:0;padding:1px 4px;font-family:B612 Mono,Courier New,monospace;font-size:12px;line-height:14px;box-shadow:inset 0 1px 2px #000000b3}.gs-entry::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gs-entry::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gs-entry:focus-visible{outline:1px solid var(--gs-select);outline-offset:1px}.gs-unit{color:var(--gs-scale);font-family:B612 Mono,Courier New,monospace;font-size:10px}@media (pointer:coarse){.gs-entry{width:6ch;min-height:36px;font-size:16px}.gs--entry{--gs-readout-w:7.5rem}}.gs-gauge{grid-area:gauge;margin:0 5px;padding-top:7px;position:relative}.gs--tagged .gs-gauge{padding-top:22px}.gs-bar{background:var(--gs-well);height:6px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000000a6,0 1px #ffffff0d}.gs-bar:after{content:"";pointer-events:none;background:linear-gradient(#ffffff38,#fff0 55%);position:absolute;inset:0}.gs-band,.gs-mask{position:absolute;top:0;bottom:0}.gs-marker{width:3px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.gs-mask{background:var(--gs-mask)}.gs-pointer{pointer-events:none;z-index:1;width:0;position:absolute;top:0;bottom:0}.gs-pointer-arrow{border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--gs-ink);filter:drop-shadow(0 1px 1px #000000e6);transform-origin:50% 100%;width:0;height:0;transition:border-top-color .12s,transform .12s;position:absolute;top:0;left:-5px}.gs-pointer-arrow:after{content:"";background:var(--gs-ink);width:2px;height:9px;position:absolute;top:-1px;left:-1px;box-shadow:0 0 0 1px #0000008c}.gs--tagged .gs-pointer-arrow{top:15px}.gs-pointer-tag{letter-spacing:.04em;color:#000;background:var(--gs-ink);white-space:nowrap;padding:0 3px;font-family:B612,Barlow,sans-serif;font-size:12px;font-weight:700;line-height:15px;position:absolute;top:0;left:0;transform:translate(-50%)}.gs-pointer--below .gs-pointer-arrow{border-top:0;border-bottom:7px solid var(--gs-ink);transform-origin:50% 0;top:28px}.gs-pointer--below .gs-pointer-arrow:after{top:-8px}.gs-pointer--below .gs-pointer-tag{top:35px}.gs--range .gs-scale{height:36px}.gs--range .gs-tick-num{top:26px}.gs:not(.gs--range).gs--active .gs-pointer-arrow,.gs-pointer--active .gs-pointer-arrow{border-top-color:var(--gs-select);border-bottom-color:var(--gs-select);transform:scale(1.25)}.gs:not(.gs--range):has(.gs-input:focus-visible) .gs-pointer-arrow{border-top-color:var(--gs-select);border-bottom-color:var(--gs-select);transform:scale(1.25)}.gs:has(.gs-input--min:focus-visible) .gs-pointer--min .gs-pointer-arrow{border-top-color:var(--gs-select);border-bottom-color:var(--gs-select);transform:scale(1.25)}.gs:has(.gs-input--max:focus-visible) .gs-pointer--max .gs-pointer-arrow{border-top-color:var(--gs-select);border-bottom-color:var(--gs-select);transform:scale(1.25)}.gs:not(.gs--range).gs--active .gs-pointer-arrow:after,.gs-pointer--active .gs-pointer-arrow:after{background:var(--gs-select)}.gs:not(.gs--range):has(.gs-input:focus-visible) .gs-pointer-arrow:after{background:var(--gs-select)}.gs:has(.gs-input--min:focus-visible) .gs-pointer--min .gs-pointer-arrow:after{background:var(--gs-select)}.gs:has(.gs-input--max:focus-visible) .gs-pointer--max .gs-pointer-arrow:after{background:var(--gs-select)}.gs:has(.gs-input:focus-visible) .gs-bar{outline:1px solid var(--gs-select);outline-offset:2px}.gs-scale{height:14px;position:relative}.gs-tick{background:var(--gs-scale);width:1px;height:4px;margin-left:-.5px;position:absolute;top:0}.gs-tick--minor{opacity:.6;height:2px}.gs-tick-num{font-variant-numeric:tabular-nums;color:var(--gs-scale);white-space:nowrap;font-family:B612 Mono,Courier New,monospace;font-size:10px;line-height:10px;position:absolute;top:4px;left:0;transform:translate(-50%)}.gs-tick--first .gs-tick-num{transform:translate(-1px)}.gs-tick--last .gs-tick-num{transform:translate(calc(1px - 100%))}@container (width<=210px){.gs-tick--mid .gs-tick-num{display:none}}.gs-input{top:calc(var(--gs-hit-top) * -1);bottom:calc(var(--gs-hit-bottom) * -1);left:calc(var(--gs-thumb) / -2);width:calc(100% + var(--gs-thumb));opacity:0;cursor:grab;touch-action:pan-y;appearance:none;z-index:2;background:0 0;height:auto;margin:0;padding:0;position:absolute}.gs--active .gs-input{cursor:grabbing}.gs-input::-webkit-slider-runnable-track{height:100%}.gs-input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--gs-thumb);height:100%}.gs-input::-moz-range-thumb{width:var(--gs-thumb);border:0;height:100%}@media (pointer:coarse){.gs{--gs-thumb:44px;--gs-hit-top:7px;--gs-hit-bottom:10px}.gs-gauge{margin-bottom:10px}}.gs--range .gs-input{pointer-events:none}.gs--range .gs-gauge{cursor:grab;touch-action:pan-y}.gs--range.gs--active .gs-gauge{cursor:grabbing}.gs--range .gs-gauge:before{content:"";top:calc(var(--gs-hit-top) * -1);bottom:calc(var(--gs-hit-bottom) * -1);left:calc(var(--gs-thumb) / -2);right:calc(var(--gs-thumb) / -2);position:absolute}.gs--disabled{opacity:.45;filter:grayscale(.6)}.gs--disabled .gs-input,.gs--disabled .gs-gauge{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.gs-pointer-arrow{transition:none}}.gs--readonly .gs-gauge{cursor:default}.gs--score{--sg-red:#ef4444;--sg-amber:#f59e0b;--sg-green:#22c55e;--sg-gold:#f6d77a;--sg-gold-deep:#c99a2e;--sg-gold-metal:linear-gradient(115deg, #7a5512 0%, #c99a2e 18%, #f9e08b 34%, #fffbe6 44%, #f6d77a 52%, #b8862a 70%, #f2d27a 86%, #7a5512 100%)}.gs--score .gs-bar{height:10px}.gs--score .gs-pointer-arrow:after{height:13px}.gs--score .sg-band--excellent{box-sizing:border-box;border:2px solid #0000;overflow:hidden;box-shadow:0 0 6px #f6d77a8c;background:linear-gradient(var(--sg-green), var(--sg-green)) padding-box, var(--sg-gold-metal) border-box!important}.gs--score .sg-band--excellent:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0 0%,#fffbe6d9 50%,#fff0 100%);width:60%;animation:3.6s ease-in-out 1.2s infinite sg-sheen;position:absolute;top:-2px;bottom:-2px;left:0;transform:translate(-120%)}@keyframes sg-sheen{0%{transform:translate(-120%)}40%,to{transform:translate(260%)}}.gs--score .gs-pointer-tag{text-align:center;font-variant-numeric:tabular-nums;min-width:3.4ch;transition:background-color .16s,color .16s,box-shadow .16s}.sg--zone-fail .gs-pointer-tag{background:var(--sg-red);color:#fff}.sg--zone-marginal .gs-pointer-tag{background:var(--sg-amber);color:#1a1204}.sg--zone-good .gs-pointer-tag{background:var(--sg-green);color:#03170a}.sg--zone-excellent .gs-pointer-tag{background:linear-gradient(var(--sg-green), var(--sg-green)) padding-box, var(--sg-gold-metal) border-box;color:#03170a;border:1.5px solid #0000;line-height:12px;box-shadow:0 0 8px #f6d77a8c}.sg--zone-excellent.sg--settled .gs-pointer-tag{animation:.7s ease-out sg-glint}@keyframes sg-glint{0%{box-shadow:0 0 #f6d77a00}35%{box-shadow:0 0 18px 2px #ffeca0f2}to{box-shadow:0 0 8px #f6d77a8c}}.sg-zone-text--fail{color:#f87171}.sg-zone-text--marginal{color:#f59e0b}.sg-zone-text--good{color:#4ade80}.sg-zone-text--excellent{color:#f6d77a;background:linear-gradient(100deg,#c99a2e 0%,#f9e08b 35%,#fffbe6 50%,#f6d77a 65%,#c99a2e 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dp .gs--deviation .gs-gauge{padding-top:var(--dp-top)}.gs--deviation .gs-bar:before{content:"";z-index:1;background:#03070cd9;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%}.dp-layer{pointer-events:none;position:absolute;inset:0}.dp-mark{z-index:2;width:0;position:absolute;top:0}.dp-chip{left:0;top:calc(var(--dp-top) - 4px - (var(--dp-row) + 1) * 17px);box-sizing:border-box;text-align:center;color:#03170a;background:var(--gs-ink,#f8fafc);border-radius:2px;min-width:14px;height:14px;padding:0 3px;font-family:B612 Mono,Courier New,monospace;font-size:10px;font-weight:700;line-height:14px;transition:background-color .16s;position:absolute;transform:translate(-50%);box-shadow:0 1px 2px #000000b3}.dp-needle{width:2px;left:-1px;top:calc(var(--dp-top) - 7px - var(--dp-row) * 17px);height:calc(17px + var(--dp-row) * 17px);background:#f8fafc;position:absolute;box-shadow:0 0 0 1px #0000008c}.dp-mark.sg--zone-fail .dp-chip{background:var(--sg-red);color:#fff}.dp-mark.sg--zone-marginal .dp-chip{background:var(--sg-amber);color:#1a1204}.dp-mark.sg--zone-good .dp-chip{background:var(--sg-green)}.dp-mark.sg--zone-excellent .dp-chip{background:linear-gradient(var(--sg-green), var(--sg-green)) padding-box, var(--sg-gold-metal) border-box;border:1px solid #0000;line-height:12px}.dp-mark--off .dp-chip{outline-offset:1px;outline:1px dashed #f8fafc}.dp-spread{top:calc(var(--dp-top) - 3px);box-sizing:border-box;z-index:1;background:#f8fafc1a;border:1.5px solid #f8fafce6;border-radius:3px;height:16px;position:absolute;box-shadow:0 0 0 1px #00000073}.dp-mean{top:calc(var(--dp-top) + 5px);box-sizing:border-box;z-index:3;background:#f8fafc;border:1.5px solid #03070c;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.dp-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:2px;display:flex}.dp-label{letter-spacing:.12em;text-transform:uppercase;color:var(--gs-label,#cbd5e1);white-space:nowrap;text-overflow:ellipsis;font-family:B612,Barlow,sans-serif;font-size:10px;font-weight:700;overflow:hidden}.dp-stats{font-variant-numeric:tabular-nums;white-space:nowrap;gap:10px;font-family:B612,Barlow,sans-serif;font-size:11px;line-height:13px;display:flex}.dp-stat i{letter-spacing:.1em;color:#94a3b8;margin-right:4px;font-size:9px;font-style:normal}.dp-stat b{color:#e2e8f0;font-weight:700}@media (prefers-reduced-motion:reduce){.gs--score .sg-band--excellent:after{animation:none;display:none}.gs--score .gs-pointer-tag,.dp-chip{transition:none}.sg--zone-excellent.sg--settled .gs-pointer-tag{animation:none}}
