@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3d9088{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3d9088{--font-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/704b853f32d191d5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/656feb427634a431-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/991629005c80bdf1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46e154b2fcbd6033-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/37786be940ec402b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_b4c22e{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_b4c22e{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--sw-ground:#0b0e0a;--sw-ground-2:#070907;--sw-well:#050704;--sw-panel:#151a14;--sw-panel-2:#1b2119;--sw-furniture:#22251f;--sw-rule:#2a3325;--sw-rule-strong:#323d2c;--sw-rule-focus:#4b5e41;--sw-text:#eef1e8;--sw-numeral:#f7f8f3;--sw-dim:#a6b099;--sw-muted:#78826c;--sw-accent:#86a873;--sw-accent-fill:rgba(134,168,115,0.18);--sw-hover:rgba(134,168,115,0.06);--sw-good:#9fc084;--sw-sand:#d7b98a;--sw-live:#e0971f;--sw-bad:#c14949;--sw-bad-text:#d25f5f;--sw-mono:var(--font-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,Consolas,monospace;--sw-sans:var(--font-sans),"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--sw-radius:0;--sw-radius-glass:3px;--sw-glass-hi:rgba(20,25,18,0.55);--sw-glass-lo:rgba(7,9,6,0.82);--sw-glass-fill:linear-gradient(180deg,var(--sw-glass-hi),var(--sw-glass-lo));--sw-glass-strong:linear-gradient(180deg,rgba(16,20,15,0.72),rgba(5,7,4,0.88));--sw-glass-edge:rgba(238,241,232,0.11);--sw-glass-seam:rgba(238,241,232,0.1);--sw-glass-blur:26px;--sw-glass-blur-btn:14px;--sw-glass-shadow:inset 0 1px 0 var(--sw-glass-seam),0 30px 70px rgba(2,4,2,0.6);--sw-glass-card:linear-gradient(180deg,rgba(16,20,15,0.45),rgba(6,8,5,0.62));--sw-glass-card-shadow:inset 0 1px 0 rgba(238,241,232,0.07);--sw-well-fill:linear-gradient(180deg,rgba(5,7,4,0.74),rgba(5,7,4,0.52));--sw-well-shadow:inset 0 3px 10px rgba(0,0,0,0.45);--sw-sel-ring:rgba(134,168,115,0.62);--sw-sel-seam:rgba(217,230,205,0.2);--sw-sel-light:radial-gradient(120% 90% at 50% -20%,rgba(134,168,115,0.15),transparent 60%);--sw-sel-fill:linear-gradient(180deg,rgba(20,25,18,0.7),rgba(6,8,5,0.84));--sw-sel-shadow:inset 0 1px 0 var(--sw-sel-seam),inset 0 0 0 1px rgba(134,168,115,0.24),0 0 0 1px rgba(134,168,115,0.2),0 12px 36px rgba(134,168,115,0.12),0 20px 48px rgba(2,4,2,0.55);--sw-sel-lit:radial-gradient(120% 140% at 50% -40%,rgba(134,168,115,0.24),transparent 65%),linear-gradient(180deg,rgba(20,25,18,0.86),rgba(6,8,5,0.92));--sw-sel-lit-shadow:inset 0 1px 0 rgba(238,241,232,0.18),0 0 0 1px rgba(134,168,115,0.24),0 0 24px rgba(134,168,115,0.2);--sw-sel-glow:0 0 13px rgba(134,168,115,0.5);--sw-swing:1.62s;--sw-ease:cubic-bezier(0.2,0.7,0.2,1);--sw-quick:140ms;--sw-tap:48px;--sw-shell-max:1440px;--sw-gutter:clamp(14px,2.5vw,32px);--app-mark:56px;--app-band:calc(var(--app-mark) + 32px);--app-mark-hero:136px;--app-band-hero:calc(var(--app-mark-hero) + 32px)}@media (max-width:520px){:root{--app-mark:42px;--app-mark-hero:88px}}:root:has(.bay-page),:root:has(.hc-page),:root:has(.loop-page),:root:has(.nr-page),:root:has(.range-page),body:has(.bay-page),body:has(.hc-page),body:has(.loop-page),body:has(.nr-page),body:has(.range-page){background:var(--sw-ground)}body:has(.bay-page):before,body:has(.hc-page):before,body:has(.loop-page):before,body:has(.nr-page):before,body:has(.range-page):before{content:none}.hc-backdrop>canvas.hc-topo{position:absolute;inset:0;width:100%;height:100%;display:block}.sw-ground-scrim{position:absolute;inset:0;z-index:1;pointer-events:none}.sw-shell{width:100%;min-height:100vh;min-height:100dvh;background:var(--sw-ground);color:var(--sw-text);font-family:var(--font-sans),system-ui,sans-serif}.sw-inner{width:min(var(--sw-shell-max),100%);margin-inline:auto;padding-inline:var(--sw-gutter)}.sw-shell.sw-bleed>.sw-inner{width:100%;padding-inline:0}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:root{--sw-glass-hi:rgba(9,12,8,0.97);--sw-glass-lo:rgba(9,12,8,0.96);--sw-glass-strong:linear-gradient(180deg,rgba(8,11,7,0.98),rgba(6,8,5,0.97));--sw-glass-card:linear-gradient(180deg,rgba(10,13,9,0.97),rgba(7,9,6,0.96));--sw-sel-fill:linear-gradient(180deg,rgba(13,17,12,0.98),rgba(8,11,7,0.97))}}@media (prefers-reduced-transparency:reduce){:root{--sw-glass-blur:0px;--sw-glass-blur-btn:0px;--sw-glass-hi:rgba(9,12,8,0.97);--sw-glass-lo:rgba(9,12,8,0.96);--sw-glass-strong:linear-gradient(180deg,rgba(8,11,7,0.98),rgba(6,8,5,0.97));--sw-glass-card:linear-gradient(180deg,rgba(10,13,9,0.97),rgba(7,9,6,0.96));--sw-sel-fill:linear-gradient(180deg,rgba(13,17,12,0.98),rgba(8,11,7,0.97))}}.sw-tick{position:absolute;top:10px;right:10px;width:20px;height:20px;display:grid;place-items:center;border:1px solid rgba(134,168,115,.55);border-radius:2px;background:linear-gradient(180deg,rgba(134,168,115,.26),rgba(134,168,115,.1));box-shadow:inset 0 1px 0 rgba(238,241,232,.2);color:#dcead0;opacity:0;pointer-events:none;transition:opacity var(--sw-quick) var(--sw-ease)}.sw-tick svg{width:11px;height:11px;display:block}.is-selected>.sw-tick,.on>.sw-tick,:checked~.sw-tick,[aria-current=true]>.sw-tick,[aria-pressed=true]>.sw-tick,label:has(>input:checked)>.sw-tick{opacity:1}.sw-glass,.sw-glass-strong{position:relative;border:1px solid var(--sw-glass-edge);border-radius:var(--sw-radius-glass);background:var(--sw-glass-fill);backdrop-filter:blur(var(--sw-glass-blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--sw-glass-blur)) saturate(150%);box-shadow:var(--sw-glass-shadow)}.sw-glass-strong{background:var(--sw-glass-strong)}.sw-glass-strong:before,.sw-glass:before{content:"";position:absolute;top:0;left:8%;right:30%;height:1px;background:linear-gradient(90deg,transparent,rgba(238,241,232,.22),transparent);pointer-events:none}.sw-glass-strong:after,.sw-glass:after{content:"";position:absolute;top:-1px;left:-1px;width:9px;height:9px;border-top:1px solid rgba(134,168,115,.5);border-left:1px solid rgba(134,168,115,.5);border-radius:var(--sw-radius-glass) 0 0 0;pointer-events:none}.sw-well{border:1px solid var(--sw-glass-edge);border-radius:var(--sw-radius-glass);background:var(--sw-well-fill);box-shadow:var(--sw-well-shadow)}