:root{color-scheme:dark;--bg:#111;--panel:#191b18;--ink:#f5f2e7;--muted:#b3b8ac;--line:#34392e;--lime:#c4e54b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}button,input{font:inherit}button,a,input{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--lime);outline-offset:5px}img{max-width:100%;height:auto}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.skip{position:absolute;top:-100px;left:20px;z-index:100;background:var(--lime);color:#111;padding:12px}.skip:focus{top:15px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:90px;border-bottom:1px solid var(--line);padding:18px max(32px,calc((100vw - 1240px)/2));background:var(--bg)}.brand{display:inline-flex;gap:12px;align-items:center;font-size:24px;font-weight:650;letter-spacing:-1px;white-space:nowrap}.brand b{color:var(--lime);font-weight:650}.brand img{border-radius:10px}.site-header>nav{display:flex;align-items:center;gap:25px;font-size:12px}.nav-status{white-space:nowrap;color:var(--muted);font:9px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.5px}.nav-status span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);margin-right:6px}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center;padding-block:85px 95px}.eyebrow{font:10px/1.5 ui-monospace,monospace;letter-spacing:1.3px;color:var(--lime);margin:0 0 24px}h1{font-size:clamp(90px,10vw,145px);line-height:.9;letter-spacing:-8px;margin:0 0 33px;font-weight:750}em{font-style:normal;color:var(--lime)}.hero-intro{font-size:25px;line-height:1.4;letter-spacing:-.6px;font-weight:550}.hero-detail{color:var(--muted);font-size:15px;max-width:420px}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:32px}.button{display:inline-flex;gap:35px;align-items:center;justify-content:space-between;background:var(--lime);color:#111;border:1px solid var(--lime);padding:15px 23px;font-size:12px;font-weight:750;border-radius:3px}.button:hover{background:#d8ee8a;text-decoration:none}.platform{font:8px/1.8 ui-monospace,monospace;letter-spacing:.6px;color:var(--muted)}.hero-art{background:var(--lime);color:#111;border:1px solid #c4e54b80;box-shadow:14px 14px 0 #c4e54b10;rotate:2deg}.hero-art>img{display:block;width:100%}.art-top,.art-bottom{display:flex;justify-content:space-between;align-items:center;padding:17px 23px}.art-top{font:9px ui-monospace,monospace;letter-spacing:1px}.art-bottom{font-size:14px;line-height:1.1;font-weight:800;padding-top:0}.crosshair{font-size:64px;line-height:1}.signal-strip{display:flex;gap:35px;align-items:center;justify-content:center;padding:24px;background:var(--lime);color:#111;font:700 10px ui-monospace,monospace;letter-spacing:1px}.signal-strip i{font-size:18px;font-style:normal}.explore-section{padding-block:100px;background:var(--panel)}.section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:110px;align-items:end;margin-bottom:45px}h2{font-size:clamp(40px,4.7vw,64px);font-weight:650;line-height:1.05;letter-spacing:-2.8px;margin:0}.section-heading>p{max-width:400px;font-size:15px;color:var(--muted);margin:0}.scope-desk{border:1px solid #505943;background:#0a0c09;box-shadow:0 20px 60px #0004;border-radius:7px;overflow:hidden}.desk-top{display:flex;justify-content:space-between;gap:15px;align-items:center;background:#24291e;padding:16px 22px;border-bottom:1px solid #454d39}.desk-name{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600}.desk-name img{border-radius:6px}.desk-name small{margin-left:10px;font:8px ui-monospace,monospace;letter-spacing:1px;color:#b2bd9e}.demo-label{font:8px ui-monospace,monospace;color:var(--lime);letter-spacing:1px}.scope-tabs{display:flex;gap:0;border-bottom:1px solid var(--line);padding-inline:20px}.scope-tabs button{background:transparent;color:var(--muted);border:0;border-bottom:2px solid transparent;padding:16px 23px;cursor:pointer;font-size:12px}.scope-tabs button[aria-selected=true]{color:var(--lime);border-color:var(--lime)}.scope-tabs button:hover{color:var(--ink)}.scope-panel{padding:20px 25px}.scope-readout{display:flex;justify-content:space-between;gap:15px;font:8px ui-monospace,monospace;color:#a4b58e;letter-spacing:.8px;margin:5px 0 15px}canvas{display:block;width:100%;height:350px;background:#080a07}.bars{display:flex;height:22px;margin-top:10px;margin-left:38px;margin-right:18px}.bars i{flex:1;background:#bfbfbf}.bars i:nth-child(2){background:#bfbf00}.bars i:nth-child(3){background:#00bfbf}.bars i:nth-child(4){background:#00bf00}.bars i:nth-child(5){background:#bf00bf}.bars i:nth-child(6){background:#bf0000}.bars i:nth-child(7){background:#0000bf}.bars i:nth-child(8){background:#000}.scope-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;font-size:11px;color:var(--muted)}.scope-controls label{display:flex;gap:17px;align-items:center;flex-wrap:wrap}.scope-controls input{accent-color:var(--lime);width:180px}.scope-controls output{font:10px ui-monospace,monospace;color:var(--lime);min-width:60px}.reset{border:1px solid #4b5440;background:transparent;color:var(--muted);border-radius:3px;padding:9px 12px;font-size:10px;cursor:pointer}.scope-controls [hidden]{display:none!important}.demo-caption{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:25px}.demo-caption>p:first-child{font-size:14px;margin:0;color:var(--ink)}.fine{font-size:10px;line-height:1.8;color:var(--muted);margin:0}.instruments{padding-block:110px}.instrument-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:55px}.instrument-grid article{border-top:1px solid #64723f;padding-top:25px}.instrument-number{font:9px ui-monospace,monospace;color:var(--lime);letter-spacing:1px}h3{font-size:28px;font-weight:650;letter-spacing:-1px;line-height:1.15;margin:20px 0}.instrument-grid h3{font-size:45px;letter-spacing:-1.7px}.instrument-grid>article>p{font-size:14px;color:var(--muted);max-width:440px}.instrument-grid dl{margin-top:30px}.instrument-grid dl>div{border-top:1px solid var(--line);padding:15px 0;display:grid;grid-template-columns:160px 1fr;gap:15px;font-size:12px}.instrument-grid dt{font-weight:700}.instrument-grid dd{margin:0;color:var(--muted)}.workflow-section{background:#e8ebdc;color:#17200d;padding-block:100px}.workflow-section .eyebrow{color:#4d641b}.workflow-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px}.large-copy{font-size:22px;font-weight:500;line-height:1.5;max-width:400px;margin-top:30px}.workflow-steps article{display:flex;gap:20px;border-top:1px solid #b8c1a6;padding:23px 0}.workflow-steps article:first-child{padding-top:0;border:0}.workflow-steps article>span{font:10px ui-monospace,monospace;color:#5b6b40;padding-top:6px}.workflow-steps h3{font-size:24px;margin:0 0 14px}.workflow-steps p{font-size:13px;line-height:1.8;color:#526044;margin:0}.development{padding-block:105px;border-bottom:1px solid var(--line)}.development-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:100px}.development-layout p{margin:0 0 22px;font-size:15px}.development-layout .muted{color:var(--muted);font-size:12px}.text-link{color:var(--lime);font-size:12px;text-decoration:underline;text-underline-offset:5px}.family-section{padding-block:100px}.family-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.family-card{border:1px solid var(--line);padding:24px;background:var(--panel);display:flex;flex-direction:column;align-items:flex-start}.family-card:hover{text-decoration:none;border-color:var(--lime)}.family-card[aria-current]{border-color:var(--lime)}.family-card img{width:48px;height:48px;object-fit:contain;border-radius:11px}.family-card h3{font-size:22px;margin:20px 0 12px}.family-card p{font-size:12px;color:var(--muted);margin:0 0 22px}.family-card small{font:8px ui-monospace,monospace;color:var(--lime);margin-top:auto}.family-section>.fine{margin-top:22px}.closing{text-align:center;border-block:1px solid var(--line);padding-block:70px}.closing img{border-radius:16px}.closing h2{font-size:80px;letter-spacing:-4px;margin:25px 0 30px}.site-footer{display:flex;justify-content:space-between;gap:50px;padding-block:45px}.site-footer p{font-size:11px;color:var(--muted);margin:15px 0 0}.site-footer p a{text-decoration:underline;text-underline-offset:4px}.site-footer>div:last-child{text-align:right}.site-footer .fine{font-size:9px}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero{gap:50px}.hero h1{font-size:108px;letter-spacing:-6px}.site-header>nav{gap:16px}.nav-status{display:none}.section-heading,.workflow-layout,.development-layout{gap:60px}.family-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.instrument-grid{gap:40px}.instrument-grid dl>div{display:block}.instrument-grid dd{margin-top:5px}}
@media(max-width:750px){.wrap{width:calc(100% - 40px)}.site-header{padding:15px 20px;min-height:76px;gap:12px}.brand{font-size:22px;gap:9px}.brand img{width:34px;height:34px}.site-header>nav>a{display:none}.site-header>nav{gap:0}.site-header .family-nav summary{font-size:11px}.hero{grid-template-columns:1fr;gap:50px;padding-block:55px 65px}.hero h1{font-size:clamp(87px,21vw,135px);letter-spacing:-5px}.hero-intro{font-size:23px}.hero-detail{font-size:14px}.hero-actions{gap:20px}.platform{font-size:7px}.hero-art{width:88%;margin:auto;max-width:420px}.art-top{font-size:8px;padding:12px 15px}.art-bottom{font-size:12px;padding-inline:15px}.crosshair{font-size:48px}.signal-strip{gap:15px 20px;flex-wrap:wrap;font-size:8px;padding:20px}.signal-strip i{display:none}.signal-strip>span{width:40%;text-align:center}.explore-section,.instruments,.family-section{padding-block:60px}.section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:30px}h2{font-size:42px;letter-spacing:-1.8px}.section-heading>p{font-size:14px}.desk-top{padding:14px 13px}.desk-name{font-size:14px}.desk-name small{display:none}.demo-label{font-size:6px;letter-spacing:.6px}.scope-tabs{padding:0;display:grid;grid-template-columns:repeat(2,1fr)}.scope-tabs button{font-size:11px;padding:13px 7px}.scope-panel{padding:15px 9px}.scope-readout{font-size:6px;letter-spacing:0;gap:8px;margin:3px 4px 12px}canvas{height:260px}.scope-controls{display:block;margin:16px 5px 4px}.scope-controls label{gap:8px 13px;font-size:10px}.scope-controls input{width:125px}.scope-controls output{font-size:9px}.reset{margin-top:17px}.demo-caption{grid-template-columns:1fr;gap:15px;margin-top:20px}.demo-caption>p:first-child{font-size:13px}.instrument-grid{grid-template-columns:1fr;gap:40px;margin-top:35px}.instrument-grid h3{font-size:40px}.instrument-grid dl>div{display:grid;grid-template-columns:125px 1fr;gap:10px;font-size:11px}.instrument-grid dd{margin:0}.workflow-section{padding-block:60px}.workflow-layout,.development-layout{grid-template-columns:1fr;gap:30px}.large-copy{font-size:20px}.workflow-steps article{padding-block:22px}.workflow-steps h3{font-size:24px}.development{padding-block:60px}.development-layout p{font-size:14px}.family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.family-card{padding:18px 14px}.family-card h3{font-size:18px}.family-card p{font-size:11px}.family-card img{width:42px;height:42px}.closing{padding-block:55px}.closing h2{font-size:49px;letter-spacing:-2px}.site-footer{display:block;padding-block:30px}.site-footer>div:last-child{text-align:left;margin-top:28px}}
@media(max-width:350px){.site-header{padding-inline:13px;gap:8px}.brand{font-size:20px}.brand img{width:30px;height:30px}.site-header .family-nav summary{font-size:10px;padding-inline:8px}.hero-actions{gap:13px}.button{padding-inline:16px;gap:18px}.platform{font-size:6px}.scope-controls input{width:105px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

[hidden]{display:none!important}.site-header{position:relative}
