.cutlabs-lab-skin{--color-bg:#f4f3ee;--color-surface:#fbfaf6;--color-surface-2:#eceae2;--color-line:#17191c1f;--color-line-2:#17191c38;--color-fg:#17191c;--color-soft:#3c4045;--color-muted:#62676d;--color-faint:#9aa0a6;--color-mint:#ff5a1f;--color-teal:#e6440c;--color-green:#c4400f;--color-danger:#c81e1e;--color-hover:#ecebe3;--accent-rgb:255, 90, 31;--font-display:var(--ff-mono), ui-monospace, monospace;--font-sans:var(--ff-body), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--ff-mono), ui-monospace, monospace;background-color:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.cutlabs-lab-skin .font-display{font-family:var(--font-display);letter-spacing:-.01em}.cutlabs-lab-skin .font-mono{font-family:var(--font-mono)}.cutlabs-lab-skin .price-tag{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-fg)}.cutlabs-lab-skin .console{width:100%;max-width:64rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.cutlabs-lab-skin .console{padding-inline:2rem}}.cutlabs-lab-skin .key{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--color-muted);font-size:.66rem}.cutlabs-lab-skin .sig{color:var(--color-mint)}.cutlabs-lab-skin .caret{background:var(--color-mint);color:#0000;width:.6ch;animation:1.05s step-end infinite lab-blink;display:inline-block}@keyframes lab-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.cutlabs-lab-skin .proto{background:var(--color-surface);border:1px solid var(--color-line-2);border-radius:0}.cutlabs-lab-skin .proto-row{border-top:1px solid var(--color-line);align-items:baseline;transition:background-color .12s,color .12s;display:grid}.cutlabs-lab-skin .proto-row:first-child{border-top:0}.cutlabs-lab-skin .proto-row:hover{background:var(--color-fg);color:var(--color-bg)}.cutlabs-lab-skin .proto-row:hover .price-tag,.cutlabs-lab-skin .proto-row:hover .key,.cutlabs-lab-skin .proto-row:hover .lab-muted{color:var(--color-bg)}.cutlabs-lab-skin .lab-muted{color:var(--color-muted)}.cutlabs-lab-skin .leader{border-bottom:1px dotted var(--color-line-2);flex:1;margin:0 .5rem .28rem}.cutlabs-lab-skin .specimen{border:1px solid var(--color-line-2);background:var(--color-surface)}.cutlabs-lab-skin .specimen-cap{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);border-top:1px solid var(--color-line);font-size:.62rem}.cutlabs-lab-skin .lab-cta{background:var(--color-mint);color:#fff7f2;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:0;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-size:.78rem;font-weight:600;transition:background-color .15s,transform .15s;display:inline-flex}.cutlabs-lab-skin .lab-cta:hover{background:var(--color-teal)}.cutlabs-lab-skin .lab-cta:active{transform:translateY(1px)}.cutlabs-lab-skin .lab-cta:disabled{opacity:.55;cursor:not-allowed}.cutlabs-lab-skin .lab-outline{border:1px solid var(--color-line-2);color:var(--color-fg);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.3rem;font-size:.76rem;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.cutlabs-lab-skin .lab-outline:hover{border-color:var(--color-fg);background:var(--color-fg);color:var(--color-bg)}.cutlabs-lab-skin .lab-input{background:var(--color-bg);border:1px solid var(--color-line-2);width:100%;color:var(--color-fg);font-family:var(--font-mono);border-radius:0;padding:.65rem .8rem;font-size:.85rem;transition:border-color .15s}.cutlabs-lab-skin .lab-input:focus{border-color:var(--color-mint);outline:none}.cutlabs-lab-skin .lab-input::placeholder{color:var(--color-faint)}.cutlabs-lab-skin a:focus-visible,.cutlabs-lab-skin button:focus-visible{outline:2px solid var(--color-mint);outline-offset:2px}.cutlabs-lab-skin ::selection{color:#17191c;background-color:#ff5a1f47}@media (prefers-reduced-motion:reduce){.cutlabs-lab-skin .caret{opacity:1;animation:none}}
@font-face{font-family:overpassMono;src:url(../media/overpass_mono_400-s.p.2xq4-8d6ahmhk.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:overpassMono;src:url(../media/overpass_mono_600-s.p.1sb40qmj9af_x.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:overpassMono;src:url(../media/overpass_mono_700-s.p.2bcg_606ptnbn.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:overpassMono Fallback;src:local(Arial);ascent-override:65.41%;descent-override:28.37%;line-gap-override:0.0%;size-adjust:135.0%}.overpassmono_10e00dfa-module__JSlLNW__className{font-family:overpassMono,overpassMono Fallback}.overpassmono_10e00dfa-module__JSlLNW__variable{--ff-mono:"overpassMono", "overpassMono Fallback"}
@font-face{font-family:publicSans;src:url(../media/public_sans_400-s.p.1zno85_sgofd8.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:publicSans;src:url(../media/public_sans_500-s.p.3zqc_2uvz5msf.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:publicSans;src:url(../media/public_sans_700-s.p.3hii9_-azyp35.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:publicSans Fallback;src:local(Arial);ascent-override:90.07%;descent-override:21.33%;line-gap-override:0.0%;size-adjust:105.47%}.publicsans_854317af-module__YPcrAq__className{font-family:publicSans,publicSans Fallback}.publicsans_854317af-module__YPcrAq__variable{--ff-body:"publicSans", "publicSans Fallback"}
