@font-face{font-family:App Sans;src:url(/fonts/archivo-var-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:App Mono;src:url(/fonts/space-mono-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:App Mono;src:url(/fonts/space-mono-700-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lab-app,.sc-mobile{--app-ground:#12100e;--app-raised:#1b1815;--app-sunken:#0b0a09;--app-bright:#f6f3ee;--app-body:#cdc6bc;--app-quiet:#9a9086;--app-faint:#8b8378;--app-disabled:#6f6960;--app-hairline:#241f1b;--app-edge:#2a2621;--app-edge-strong:#746d64;--app-mint:#3bd7d2;--app-amber:#efb05c;--app-alert:#e2786e;--app-r-card:28px;--app-r-tile:22px;--app-r-row:18px;--app-r-sheet:30px;--app-pill:999px;--app-gutter:16px;--app-gap-s:9px;--app-gap-m:11px;--app-gap-l:16px;--app-touch:44px;--app-ease:cubic-bezier(.2, .9, .25, 1);--app-page:.3s;--app-sheet:.28s;--app-sans:"App Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--app-mono:"App Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.lab-app{background-color:var(--app-ground);color:var(--app-body);font-family:var(--app-sans);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:0;overflow:hidden}.lab-app__card{border-radius:var(--app-r-card);background-color:var(--app-raised);box-shadow:0 30px 60px #0000008c,inset 0 0 0 1px #f6f3ee12}.lab-app__pill{min-block-size:var(--app-touch);border-radius:var(--app-pill);color:var(--app-bright);font:600 13px var(--app-sans);cursor:pointer;background-color:#f6f3ee17;border:0;justify-content:center;align-items:center;padding-inline:18px;display:inline-flex}.lab-app__glass{border-radius:var(--app-pill);backdrop-filter:blur(18px)saturate(160%);background-color:#1b1815b8;align-items:center;gap:6px;padding:7px;display:flex;box-shadow:0 12px 30px #00000080,inset 0 0 0 1px #f6f3ee17}.lab-app__sheet{border-radius:var(--app-r-sheet) var(--app-r-sheet) 0 0;backdrop-filter:blur(24px)saturate(150%);background-color:#171412f0;box-shadow:0 -24px 60px #0009,inset 0 1px #f6f3ee1a}.lab-app__readout{font:400 11px var(--app-mono);letter-spacing:.08em;color:var(--app-quiet)}.lab-app :focus-visible{outline:2px solid var(--app-mint);outline-offset:3px}.lab-app[data-reduced=true] *,.lab-app[data-reduced=true] :before,.lab-app[data-reduced=true] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sc-mobile{--sc-gap-s:5px;--sc-gap-m:9px;--sc-gap-l:12px;--sc-gutter:16px;gap:var(--sc-gap-l);font-family:var(--app-sans);color:var(--app-body);flex-direction:column;display:flex;position:relative}.sc-mobile__chips{gap:var(--sc-gap-m);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sc-mobile__chip{min-block-size:var(--app-touch);box-shadow:inset 0 0 0 1px var(--app-edge);color:var(--app-body);font:500 13px var(--app-sans);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding-inline:14px;display:inline-flex}.sc-mobile__chip[aria-pressed=true],.sc-mobile__chip[data-on=true]{background-color:var(--app-mint);color:var(--app-sunken);box-shadow:none}.sc-mobile__chip:disabled{color:var(--app-disabled);cursor:default}.sc-mobile__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sc-mobile__row{align-items:center;gap:var(--sc-gap-m);inline-size:100%;min-block-size:var(--app-touch);padding:11px var(--sc-gap-l);border:0;border-block-end:1px solid var(--app-hairline);text-align:start;cursor:pointer;background:0 0;display:flex}.sc-mobile__row-main{flex:1;min-inline-size:0}.sc-mobile__row-label{font:600 14px var(--app-sans);color:var(--app-bright);display:block}.sc-mobile__field{gap:var(--sc-gap-s);flex-direction:column;display:flex}.sc-mobile__field input,.sc-mobile__field select{min-block-size:var(--app-touch);border:1px solid var(--app-edge-strong);background-color:var(--app-sunken);color:var(--app-bright);font:400 16px var(--app-mono);padding-inline:12px}.sc-mobile__field-hint{font:400 11px var(--app-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--app-quiet)}.sc-mobile__field-hint[data-state=rejected]{color:var(--app-alert)}.sc-mobile__sheet{z-index:20;overscroll-behavior:contain;max-block-size:82%;padding:12px var(--sc-gutter) 22px;background-color:var(--app-raised);transition:translate var(--app-sheet) var(--app-ease);touch-action:none;border-radius:30px 30px 0 0;position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto;box-shadow:0 -24px 60px #0009,inset 0 1px #f6f3ee1a}.sc-mobile__grip{background-color:#f6f3ee33;border-radius:2px;block-size:4px;inline-size:38px;margin:0 auto 16px}.sc-mobile__sheet h2{margin:0 0 var(--sc-gap-l);font:600 17px var(--app-sans);letter-spacing:-.015em;color:var(--app-bright)}.sc-mobile__readout{font:400 9.5px var(--app-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--app-quiet);margin:0}.sc-mobile__value{font:400 11.5px var(--app-mono);color:var(--app-bright)}.sc-mobile__controls{gap:var(--sc-gap-m);flex-wrap:wrap;display:flex}.sc-mobile[data-reduced=true] *,.sc-mobile[data-reduced=true] :before,.sc-mobile[data-reduced=true] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (width>=768px){.sc-mobile{color:inherit;font-family:inherit;display:block;position:static}}@media (width<=36rem){.sc-mobile .ob-steps{flex-wrap:nowrap;gap:4px}.sc-mobile .ob-step{min-block-size:var(--app-touch);flex:1;align-items:stretch;position:relative}.sc-mobile .ob-step__go{position:absolute;inset:0}.sc-mobile .ob-step__index,.sc-mobile .ob-step__title,.sc-mobile .ob-step__save{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sc-mobile .ob-step:after{content:"";background-color:var(--edge-strong);block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.sc-mobile .ob-step[data-state=done]:after,.sc-mobile .ob-step[data-state=current]:after{background-color:var(--accent)}.sc-mobile .ob-step[data-save=failed]:after{background-color:var(--accent-warm)}.sc-mobile .ob-field__control{min-block-size:var(--app-touch);font-size:16px}.sc-mobile .ob-summary__link{min-block-size:var(--app-touch);align-items:center;display:flex}.sc-mobile .ob-actions{gap:var(--sc-gap-s);margin-block-start:var(--sc-gap-l);display:flex}.sc-mobile .ob-actions__go{flex:1}}.sc-mobile .ob-field{gap:var(--sc-gap-s);flex-direction:column;display:flex}.sc-mobile .ob-field__label{order:0}.sc-mobile .ob-field__control{order:1}.sc-mobile .ob-field__hint{order:2}.sc-mobile .ob-field__error{order:3}@media (width<=36rem){.sc-mobile .pf-field textarea,.sc-mobile .pf-field input,.sc-mobile .wl-controls select{font-size:16px}.sc-mobile .pf-presets button,.sc-mobile .pf-stepper button,.sc-mobile .wl-clock button,.sc-mobile .px-blocks-all{min-block-size:var(--app-touch);font-size:13px}.sc-mobile .wl-knob,.sc-mobile input[type=range]{min-block-size:var(--app-touch)}}.tr-picker{display:none}.tr-picker__now{text-align:center;flex:1}@media (width<=36rem){.tr-picker{align-items:center;gap:var(--sc-gap-m);display:flex}.tr[data-picker-open=true] .tr-switch__options{display:flex}.tr .tr-switch__options{display:none}}
