@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url('../assets/fonts/inter-latin.woff2') format('woff2')}
@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url('../assets/fonts/press-start-2p-latin.woff2') format('woff2')}
:root{
--p-bg:#140e20;--p-surface:#21162f;--p-ink:#fff;--p-muted:#aca1b9;--p-accent:#cbb0ff;--p-accent-ink:#1c102d;--p-action:#cbb0ff;--p-action-ink:#1c102d;
--p-inv-bg:#f1ecf8;--p-inv-surface:#e5dcec;--p-inv-ink:#251733;--p-inv-muted:#6d5c80;--p-inv-accent:#573177;--p-inv-accent-ink:#fff;--p-inv-action:#573177;--p-inv-action-ink:#fff;
--font-display:'Press Start 2P',Inter,system-ui,sans-serif;--font-text:Inter,system-ui,sans-serif;--font-mono:Inter,system-ui,sans-serif;--display-weight:400;--display-tracking:-.025em;--display-tracking-xl:0;--ly-scale:.97;
--bg:var(--p-bg);--ink:var(--p-ink);--muted:var(--p-muted);--action:var(--p-action);--action-ink:var(--p-action-ink);--line:#ffffff21;--gut:80px;--nav:72px;--r-sm:4px;--r-md:6px;--r-lg:8px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1)}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.65 var(--font-text);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:500;letter-spacing:var(--display-tracking);line-height:1.1}h1{font-size:clamp(48px,4.55vw,72px);letter-spacing:var(--display-tracking-xl)}h2{font-size:clamp(38px,3.6vw,54px)}h3{font-size:24px;line-height:1.28}.wrap{width:min(1280px,calc(100% - var(--gut)*2));margin-inline:auto}.muted{color:var(--muted)}.section,.closing{height:100svh;padding:120px 0 72px;min-height:780px}.eyebrow{font:400 13px/1.5 var(--font-mono);color:var(--muted);margin-bottom:24px;display:flex;align-items:center;gap:12px}.tiny-square{width:6px;height:6px;background:var(--p-accent);display:inline-block;flex:none}
.btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:16px;font-size:14px;font-weight:600;padding:11px 20px;border:1px solid transparent;border-radius:4px;white-space:nowrap}.btn--primary{background:var(--action);color:var(--action-ink)}.btn--secondary{border-color:var(--line);background:transparent;color:var(--ink)}.btn-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:500;padding-block:4px;border-bottom:1px solid var(--line)}:focus-visible{outline:2px solid var(--action);outline-offset:5px}.skip-link{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link:focus{clip-path:none;width:auto;height:auto;padding:8px 16px;top:8px;left:8px;background:var(--p-accent);color:var(--p-bg);z-index:50}
.nav{position:fixed;inset:0 0 auto;height:var(--nav);z-index:20;background:var(--p-bg);border-bottom:1px solid var(--line)}.nav__bar{height:100%;display:flex;align-items:center;gap:32px}.brand{display:inline-flex;align-items:center;gap:12px;font-size:19px;font-weight:600;letter-spacing:-.04em;white-space:nowrap}.brand img{width:32px;height:32px;object-fit:contain}.brand b{font-weight:400;color:var(--muted)}.nav__links{display:flex;align-items:center;gap:32px;margin-left:auto;font-size:13px}.nav__links a{color:#c9bfda;position:relative}.nav__actions{display:flex;align-items:center;gap:12px}.nav-cta{font-size:13px}.menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:4px;background:none;padding:12px}.menu-toggle span{display:block;height:1px;background:currentColor;margin:5px 0}
.hero{height:100svh;min-height:740px;padding:120px 0 64px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:5fr 6fr;column-gap:8.5%;height:100%;align-items:start}.hero-text{padding-top:8px}.hero__lead{max-width:420px;font-size:17px;line-height:1.7;color:#d4cbe0;margin:32px 0}.hero-facts{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;font-size:12px;color:var(--muted)}.hero-facts span+span::before{content:'·';margin-right:16px}.hero-agents{margin-top:64px}.hero-agents p{font-size:12px;color:var(--muted);margin-bottom:12px}.hero-agents>div{display:flex;gap:24px;font-size:14px;font-weight:500;white-space:nowrap}
.hero__art{position:relative;isolation:isolate;background:#372449;height:100%;min-height:500px;border:1px solid #604477;border-radius:8px;overflow:hidden}.hero__art::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 18% 2%,#72558d 0%,transparent 64%);opacity:.6;z-index:-1}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#cbb0ff10 1px,transparent 1px),linear-gradient(90deg,#cbb0ff10 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(#0008,transparent 95%);z-index:-1}.art-topline{display:flex;justify-content:space-between;padding:24px;color:#e3d7f2;font:400 11px var(--font-mono)}.art-topline>span:first-child{display:flex;align-items:center;gap:8px}.art-topline i{width:5px;height:5px;background:#cbb0ff}.hero-window{position:absolute;left:40px;top:84px;width:930px;height:523px;border:1px solid #ffffff30;border-radius:6px;overflow:hidden;box-shadow:0 24px 64px #0b061370;animation:window-enter 800ms var(--ease-out) both}.hero-window img{width:100%;height:100%;object-fit:cover;object-position:left top;max-width:none}@keyframes window-enter{from{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
.workflow-note{position:absolute;left:24px;bottom:32px;width:320px;padding:24px 24px 30px;background:#eee7f7;color:#251733;border:1px solid #fff5;border-radius:6px;box-shadow:0 16px 48px #11062240}.note-top{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;margin-bottom:16px}.note-top .tiny-square{background:#654681}.note-step{display:flex;align-items:center;gap:12px;font-size:13px;margin-top:12px}.step-dot{display:grid;place-items:center;width:21px;height:21px;border:1px solid #25173330;border-radius:50%;font:10px var(--font-mono)}.note-check{margin-left:auto;color:#6c4591}.note-track{height:2px;background:#25173318;margin-top:20px;margin-right:32px;overflow:hidden}.note-track span{display:block;height:100%;background:#724797;transform-origin:left;animation:progress-story var(--m-cycle,3.2s) var(--ease-in-out) infinite}@keyframes progress-story{0%,10%{transform:scaleX(.05)}35%{transform:scaleX(.33)}60%{transform:scaleX(.67)}85%,100%{transform:scaleX(1)}}.art-corner{position:absolute;right:24px;bottom:24px;font:10px var(--font-mono);color:#e0d5ed}.workflow-note .loop-pause{background:#dcd0ec!important;color:#251733!important;width:28px!important;height:28px!important;right:16px!important;bottom:16px!important}
.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:end;margin-bottom:48px}.heading-copy{max-width:420px;justify-self:end;color:#d4cbe0;font-size:16px;line-height:1.7}.heading-copy p{margin-bottom:20px}.meta-line{font:12px var(--font-mono);color:var(--muted)}.producer-section{background:#100a1b}.app-frame{position:relative;display:block;border:1px solid #ffffff28;border-radius:8px;overflow:hidden;background:#171717;height:calc(100svh - 380px);min-height:380px;max-height:540px}.app-frame img{width:100%;height:100%;object-fit:cover;object-position:top}.image-open{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:36px;height:36px;background:#eee7f7;color:#241533;border-radius:4px;font-size:20px}
.workspace-section{--bg:#f1ecf8;--ink:#251733;--muted:#6d5c80;--action:#573177;--action-ink:#fff;--line:#25173325;background:var(--bg);color:var(--ink)}.workspace-section .heading-copy{color:#514061}.workspace-section .section-heading{margin-bottom:32px}.tour-tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:32px}.tour-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:16px 24px 16px 0;text-align:left;min-width:220px;font-size:14px;font-weight:600;color:var(--muted);display:flex;justify-content:space-between;gap:48px;margin-right:24px}.tour-tabs button span{font:11px var(--font-mono)}.tour-tabs button[aria-selected=true]{border-color:#43235f;color:#372046}.tour-panel{display:grid;grid-template-columns:4fr 8fr;gap:48px;align-items:stretch;margin-bottom:32px}.tour-panel[hidden]{display:none}.tour-copy{padding:24px 0;display:flex;align-items:flex-start;flex-direction:column}.tour-copy h3{font-size:30px;line-height:1.2}.tour-copy p{margin:24px 0;color:#514061;max-width:300px}.tour-detail{display:flex;gap:12px;align-items:center;font:11px var(--font-mono);color:#6d527e;margin-bottom:32px;white-space:nowrap}.tour-detail i{font-style:normal}.tour-copy .link{margin-top:auto}.tour-screen{height:calc(100svh - 438px);min-height:340px;max-height:440px;position:relative;display:block;overflow:hidden;border-radius:6px;background:#1a1a1a;border:1px solid #25173340}.tour-screen img{width:100%;height:100%;object-fit:cover;object-position:left top}.workspace-section:not(:has([data-enhanced])){height:auto;min-height:100svh}
.workflow-section{background:#1b1227}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.process-card{display:flex;flex-direction:column;min-height:350px;border:1px solid var(--line);border-radius:6px;padding:32px;background:#231830}.process-number{display:flex;justify-content:space-between;color:var(--muted);font:12px var(--font-mono);margin-bottom:40px}.process-number>span{color:#cbb0ff}.process-card h3{font-size:20px;letter-spacing:-.025em}.process-card>p{font-size:15px;color:#d4cbe0;line-height:1.65;margin-top:16px}.process-visual{margin-top:32px;min-height:150px;flex:1}.task-diagram{position:relative;display:flex;flex-direction:column;align-items:center;font-size:11px;justify-content:center}.task-diagram>span,.diagram-branches span{border:1px solid #b299cb50;padding:7px 16px;border-radius:4px;background:#2b1e3a;z-index:1}.diagram-branches{display:flex;width:100%;justify-content:center;gap:40px;position:relative;padding-block:24px}.diagram-branches::before{content:'';position:absolute;top:12px;bottom:12px;left:24%;right:24%;border:1px solid #8e6ea970;border-radius:4px}.status-visual{display:flex;flex-direction:column;justify-content:center;gap:24px}.status-visual>div{display:flex;align-items:center;gap:16px;font-size:12px}.status-visual>div>span:first-child{display:flex;align-items:center;gap:10px;white-space:nowrap}.state-dot{width:7px;height:7px;border-radius:50%;display:block}.running{background:#cbb0ff}.waiting{background:#c7ab6c}.review{background:#bfa6dc}.status-line{height:3px;background:#654c7b;flex:1;border-radius:2px}.review-visual{background:#170e22;border-radius:4px;padding:16px}.review-visual>div{display:flex;align-items:center;gap:12px;font-size:11px;color:#cbbad8;margin-bottom:16px}.diff-label{margin-left:auto;color:#a088b5;font:10px var(--font-mono)}.review-visual code{font:11px/2.2 var(--font-mono);display:block}.review-visual code span{display:block;white-space:nowrap}.diff-minus{background:#b86f4920;color:#d6ac8d}.diff-plus{background:#cbb0ff12;color:#cbb0ff}.workflow-footnote{font-size:13px;color:var(--muted);margin-top:32px;max-width:720px}
.tools-section{background:#110b1c}.tools-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;height:380px}.tool-orbit{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border:1px solid var(--line);border-radius:8px;background:radial-gradient(ellipse at 50% 100%,#362044,#110b1c 70%);overflow:hidden;padding:48px}.orbit-provider{position:absolute;top:40px;width:28%;padding:12px 4px;border:1px solid #523c69;background:#21162f;text-align:center;font-size:12px;border-radius:4px;z-index:1}.provider-one{left:5%}.provider-two{left:36%}.provider-three{right:5%}.orbit-lines{position:absolute;top:89px;left:19%;right:19%;height:110px;border:1px solid #71578a;border-top:0;border-radius:0 0 16px 16px}.orbit-lines::before{content:'';position:absolute;left:50%;top:0;height:110px;border-left:1px solid #71578a}.orbit-lines::after{content:'';position:absolute;left:50%;top:100%;height:20px;border-left:1px solid #71578a}.orbit-studio{z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px}.orbit-studio img{width:56px;height:56px;object-fit:contain}.orbit-studio strong{font-weight:500;font-size:18px}.orbit-studio>span{font-size:12px;color:var(--muted)}.tool-rows{display:flex;flex-direction:column;justify-content:space-between}.tool-rows article{display:flex;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}.tool-rows article>span{font:11px var(--font-mono);color:var(--muted);padding-top:6px}.tool-rows h3{font-size:20px}.tool-rows p{font-size:15px;color:#d0c3de;line-height:1.6;margin-top:12px;max-width:410px}
.closing{background:#cbb0ff;color:#251733;--bg:#cbb0ff;--ink:#251733;--muted:#684b83;--action:#251733;--action-ink:#f1ecf8;--line:#25173330;padding-bottom:32px;min-height:850px}.closing>.wrap{height:100%;display:flex;flex-direction:column;justify-content:space-between}.closing .heading-copy{color:#503464}.closing .eyebrow{color:#684b83}.closing .section-heading{margin-bottom:32px}.closing h2{font-size:60px}.install-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid #25173330;border-radius:4px;background:#bfa0f1}.install-bar code{font:13px var(--font-mono);overflow-wrap:anywhere}.install-bar button{font-size:12px;border:0;background:#251733;color:#f1ecf8;min-width:80px;padding:10px 12px;border-radius:4px;white-space:nowrap}.copy-status{font-size:11px;line-height:20px;min-height:20px;color:#503464}.setup-links{display:flex;gap:32px;align-items:center}.setup-links>span{font-size:12px;color:#684b83;margin-left:auto}.footer-wordmark{display:flex;justify-content:space-between;align-items:center;font-size:clamp(60px,8.2vw,125px);letter-spacing:-.065em;line-height:1.1;margin-top:64px;white-space:nowrap}.footer-wordmark>span{font-size:.7em;font-weight:400}.footer-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding-top:24px;border-top:1px solid #25173330;font-size:12px}.footer-home{font-weight:600;margin-right:auto}.footer-note{width:100%;font-size:11px;color:#684b83}
@media(min-width:1500px){h1{font-size:72px}.hero-window{width:1010px;height:568px}}
@media(max-height:820px) and (min-width:1024px){.hero{padding-top:112px;padding-bottom:40px;min-height:680px}.hero__lead{margin:24px 0}.hero-agents{margin-top:32px}.hero h1{font-size:56px}.hero__art{min-height:0}.workflow-note{bottom:24px;padding:16px 24px 24px}.section{padding-top:104px;padding-bottom:48px;min-height:760px}.section-heading{margin-bottom:32px}.process-card{padding:24px}.process-number{margin-bottom:24px}.closing{padding-top:100px}}
@media(max-width:1279px){:root{--gut:48px}.nav__links{gap:20px}.nav__bar{gap:24px}.brand{font-size:17px}.hero-grid{column-gap:6%}.hero h1{font-size:56px}.hero__lead{font-size:16px}.hero .btn-row{flex-direction:column;align-items:flex-start}.hero .btn-row .btn{min-width:180px}.hero-agents{margin-top:32px}.hero-agents>div{gap:16px;font-size:12px}.hero-window{left:24px}.workflow-note{width:290px}.process-card{padding:24px}.process-card h3{font-size:18px}.process-card>p{font-size:14px}.process-grid{gap:16px}.review-visual{padding:12px}.review-visual code{font-size:9px}.tour-panel{gap:32px}.closing h2{font-size:52px}.footer-wordmark{font-size:8.4vw}.nav-cta{padding-inline:16px}}
@media(max-width:1023px){.hero{min-height:900px;padding-bottom:48px}.hero-grid{grid-template-columns:1fr;gap:40px;grid-template-rows:auto minmax(240px,1fr)}.hero-text{padding:0}.hero h1{font-size:60px;line-height:1.05}.hero h1 br:nth-of-type(2){display:none}.hero h1 span::before{content:' '}.hero__lead{max-width:590px;margin:24px 0;font-size:17px}.hero .btn-row{flex-direction:row}.hero-agents{display:none}.hero-facts{margin-top:16px}.hero__art{min-height:0}.hero-window{top:48px;left:32px;width:900px;height:506px}.art-topline{padding:16px 24px}.workflow-note{display:none}.section,.closing{min-height:900px;padding-top:112px;padding-bottom:64px}.section-heading{gap:32px;margin-bottom:40px}h2{font-size:40px}.section-heading .eyebrow{font-size:11px}.heading-copy{font-size:15px}.app-frame{height:calc(100svh - 360px);max-height:700px;min-height:450px}.app-frame img{object-position:30% top}.tour-panel{grid-template-columns:1fr;gap:24px}.tour-copy{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;padding:0}.tour-copy h3{font-size:26px}.tour-copy p{margin:0;font-size:15px;max-width:none}.tour-detail{margin:0;font-size:10px}.tour-copy .link{justify-self:start;margin:0;font-size:12px}.tour-screen{height:calc(100svh - 530px);min-height:340px;max-height:600px}.process-grid{grid-template-columns:1fr;gap:16px}.process-card{min-height:170px;display:grid;grid-template-columns:1fr 1fr;column-gap:24px;padding:24px}.process-number{grid-column:1;margin-bottom:12px}.process-card h3{grid-column:1}.process-card>p{grid-column:1;margin-top:8px;font-size:14px}.process-visual{grid-column:2;grid-row:1 / 4;margin:0;min-height:130px}.workflow-section{height:auto;min-height:100svh}.review-visual code{font-size:11px}.workflow-footnote{margin-top:24px}.tools-layout{gap:32px;height:400px}.tool-orbit{padding:48px 16px}.orbit-provider{font-size:10px}.tool-rows article{gap:16px}.tool-rows h3{font-size:18px}.tool-rows p{font-size:14px}.closing h2{font-size:48px}.install-bar code{font-size:11px}.setup-links{gap:24px}.setup-links .link{font-size:12px}.setup-links>span{display:none}.footer-wordmark{margin-top:80px}}
@media(max-width:899px){.nav__links{display:none}.menu-toggle{display:block}.nav__actions{margin-left:auto}.nav__links[data-open="true"]{display:flex;position:absolute;top:var(--nav);left:0;right:0;flex-direction:column;gap:0;align-items:stretch;background:var(--p-bg);padding:16px var(--gut) 24px;border-bottom:1px solid var(--line)}.nav__links a{font-size:18px;padding:12px 0}.nav-cta{font-size:12px}.section-heading{grid-template-columns:1fr;gap:24px}.heading-copy{justify-self:start;max-width:560px}.heading-copy p{margin:0 0 12px}.app-frame{height:calc(100svh - 440px);min-height:400px}.tour-screen{min-height:310px;height:calc(100svh - 610px)}.tools-layout{height:auto;grid-template-columns:1fr 1fr}.tool-orbit{min-height:380px}.tool-rows{gap:24px}.closing .section-heading{grid-template-columns:1fr 1fr}.closing .heading-copy{font-size:14px}.footer-bottom{gap:16px}}
@media(max-width:639px){:root{--gut:24px;--nav:64px}.nav__bar{gap:12px}.brand{gap:8px;font-size:16px}.brand img{width:28px;height:28px}.brand b{display:none}.nav__actions{gap:8px}.nav-cta{padding:9px 12px;min-height:40px;font-size:11px;gap:8px}.nav-cta .m-arrow{width:10px}.menu-toggle{width:40px;height:40px}.hero{padding:100px 0 24px;min-height:740px}.hero-grid{gap:24px;grid-template-rows:auto minmax(200px,1fr)}.eyebrow{font-size:10px;margin-bottom:20px;gap:8px}.hero h1{font-size:45px;line-height:1.08;letter-spacing:-.055em}.hero h1 br:nth-of-type(2){display:block}.hero h1 span::before{content:none}.hero__lead{font-size:15px;line-height:1.6;margin:20px 0;max-width:340px}.hero .btn-row{flex-direction:row;flex-wrap:nowrap;gap:8px}.hero .btn-row .btn{min-width:0;flex:1;font-size:11px;padding:12px 10px;gap:8px}.hero-facts{font-size:10px;gap:12px;margin-top:16px}.hero-facts span+span::before{margin-right:12px}.hero-window{left:16px;top:44px;width:700px;height:394px}.art-topline{padding:12px 16px;font-size:9px}.art-corner{font-size:9px;right:16px;bottom:12px}.hero__art{border-radius:6px}.section,.closing{height:100lvh;min-height:800px;padding:96px 0 48px}.section-heading{gap:24px;margin-bottom:32px}h2{font-size:36px;letter-spacing:-.045em}.section-heading .eyebrow{font-size:10px;margin-bottom:20px}.heading-copy{font-size:15px}.meta-line{font-size:10px}.app-frame{height:calc(100lvh - 420px);min-height:370px;max-height:560px}.app-frame img{width:750px;max-width:none;object-fit:cover;object-position:left top}.image-open{width:32px;height:32px;bottom:12px;right:12px}.tour-tabs{margin-bottom:24px}.tour-tabs button{font-size:12px;min-width:0;flex:1;gap:8px;margin-right:16px;padding:12px 0}.tour-tabs button:last-child{margin-right:0}.tour-tabs button span{font-size:9px}.tour-copy{display:block}.tour-copy h3{font-size:26px}.tour-copy h3 br{display:none}.tour-copy p{margin:12px 0 16px;font-size:14px}.tour-detail{font-size:10px;margin-bottom:16px}.tour-copy .link{font-size:12px}.tour-panel{gap:24px}.tour-screen{height:260px;min-height:260px}.tour-screen img{height:100%;width:520px;max-width:none;object-fit:cover}.workspace-section{min-height:940px}.workspace-section .section-heading{gap:20px;margin-bottom:24px}.workflow-section{height:calc(2*100lvh);min-height:1460px}.process-grid{gap:16px}.process-card{display:flex;min-height:300px;padding:24px}.process-number{margin-bottom:20px}.process-card h3{font-size:20px}.process-card>p{font-size:14px;margin-top:12px}.process-visual{margin-top:20px;min-height:115px}.task-diagram{font-size:10px}.status-visual{gap:20px}.review-visual code{font-size:11px}.workflow-footnote{font-size:12px;line-height:1.7}.tools-section{min-height:1050px}.tools-layout{grid-template-columns:1fr;gap:32px}.tool-orbit{min-height:300px;padding:32px}.orbit-provider{top:24px;font-size:11px}.orbit-lines{top:70px;height:84px}.orbit-lines::before{height:84px}.orbit-studio img{width:48px;height:48px}.orbit-studio strong{font-size:16px}.orbit-studio>span{font-size:11px}.tool-rows{gap:20px}.tool-rows article{padding-bottom:20px}.tool-rows h3{font-size:18px}.tool-rows p{font-size:14px;margin-top:8px}.closing{min-height:920px;padding-bottom:24px}.closing .section-heading{grid-template-columns:1fr;gap:24px}.closing h2{font-size:44px}.closing .heading-copy{font-size:15px}.closing .heading-copy .btn{margin-top:16px}.install-bar{padding:16px;gap:16px;align-items:flex-start}.install-bar code{font-size:10px;line-height:1.7;word-break:break-word}.install-bar button{min-width:62px;font-size:10px;padding:8px}.setup-links{flex-wrap:wrap;gap:12px}.setup-links .link{font-size:11px}.footer-wordmark{font-size:9.2vw;margin-top:48px}.footer-bottom{font-size:10px;gap:12px}.footer-note{font-size:10px}.footer-home{margin-right:0}.footer-bottom>span:nth-child(2){margin-left:auto}.footer-bottom>a:nth-child(3){width:100%}}
@media(prefers-reduced-motion:reduce){.hero-window{animation:none}.note-track span{animation:none;transform:scaleX(1)}.tour-panel{animation:none}.m-zoom img{transition:none!important}.workflow-note .loop-pause{display:none!important}}
@media print{.nav{position:static}.hero,.section,.closing{height:auto;min-height:0;break-inside:avoid;padding:32px 0}.hero-grid{display:block}.hero__art{display:none}.tour-panel[hidden]{display:grid}.tour-panel{margin-top:32px}.footer-wordmark{font-size:60px}.menu-toggle{display:none}}
.hero__art>.loop-pause{position:absolute;right:16px;bottom:16px;z-index:5;display:grid;place-items:center;width:32px;height:32px;border:1px solid #bfa6d970;border-radius:50%;background:#30203f;color:#eee7f7;padding:7px}.hero__art>.loop-pause svg{width:14px;height:14px;fill:currentColor}.hero__art .art-corner{right:64px}@media(max-width:1023px){.hero__art>.loop-pause{display:none}.hero__art .art-corner{right:24px}}@media(prefers-reduced-motion:reduce){.hero__art>.loop-pause{display:none}}

/* Keep the product on one shared twelve-column grid. */
.hero-grid,.section-heading,.tools-layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}
.hero-text{grid-column:1 / 6}.hero__art{grid-column:7 / -1}
.section-heading>div:first-child{grid-column:1 / 7}.section-heading>.heading-copy{grid-column:7 / -1;justify-self:start}
.tool-orbit{grid-column:1 / 7}.tool-rows{grid-column:7 / -1}
.tour-panel{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}
.tour-panel>*{min-width:0}.tour-screen{width:100%}
.app-frame{height:calc(100svh - 400px)}
@media(min-width:1024px){.hero h1{font-size:clamp(48px,4.35vw,65px)}}
@media(min-width:640px) and (max-width:1023px){
.hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.hero-text,.hero__art{grid-column:1}
.tour-panel{grid-template-columns:minmax(0,1fr)}.tour-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.workflow-section{height:100svh;min-height:1024px}.process-card{padding:20px;min-height:160px}.process-visual{min-height:120px}.process-card>p{font-size:13px}.process-number{margin-bottom:8px}
}
@media(max-width:899px){.section-heading{grid-template-columns:minmax(0,1fr)}.section-heading>div:first-child,.section-heading>.heading-copy{grid-column:1}.closing .section-heading{grid-template-columns:repeat(2,minmax(0,1fr))}.closing .section-heading>.heading-copy{grid-column:2}.tools-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-orbit{grid-column:1}.tool-rows{grid-column:2}}
@media(max-width:639px){
.hero-grid{grid-template-columns:minmax(0,1fr);gap:24px}.hero-text,.hero__art{grid-column:1}
.tour-panel{grid-template-columns:minmax(0,1fr)}.tour-copy{min-width:0}.tour-copy p{max-width:100%}
.workspace-section{height:100lvh;min-height:844px}.workspace-section .section-heading>.heading-copy{display:none}
.tour-screen{height:240px;min-height:240px}.tour-detail{display:none}.tour-copy p{margin-bottom:12px}
.tools-section{height:100lvh;min-height:844px}.tools-section .section-heading>.heading-copy{display:none}
.tools-layout{grid-template-columns:minmax(0,1fr);gap:24px}.tool-orbit,.tool-rows{grid-column:1}.tool-orbit{min-height:200px;padding:16px}.orbit-provider{top:16px}.orbit-lines{top:62px;height:35px}.orbit-lines::before{height:35px}.orbit-studio img{width:36px;height:36px}.orbit-studio{gap:4px}.orbit-studio>span{display:none}.tool-rows{gap:16px}.tool-rows article{padding-bottom:16px}.tool-rows p{font-size:13px}
.closing{min-height:844px}.closing .section-heading{grid-template-columns:minmax(0,1fr)}.closing .section-heading>.heading-copy{grid-column:1}.closing h2{font-size:40px}.footer-wordmark{margin-top:32px}
}

@media(max-width:639px){.tour-screen img{width:100%;object-fit:cover;object-position:55% top}}
:root{--s-2:8px;--line-strong:color-mix(in srgb,var(--ink) 30%,transparent);--r-btn:4px;--m-still:1;--m-safe:48px}@media(min-width:640px) and (max-width:1023px){.app-frame{height:calc(100svh - 470px)}.tour-screen{height:calc(100svh - 650px);min-height:300px}}
html:not([data-ready]) .note-track span{animation:none}@media(max-width:639px){.hero h1{font-size:clamp(36px,11.5vw,45px)}}@media(max-width:899px){html:not([data-ready]) .nav{position:static;height:auto}html:not([data-ready]) .nav__bar{flex-wrap:wrap;padding-block:16px}html:not([data-ready]) .nav__links{display:flex;order:3;width:100%;flex-wrap:wrap;gap:16px}html:not([data-ready]) .nav__links a{font-size:13px;padding:0}html:not([data-ready]) .menu-toggle{display:none}}
.workspace-section{--muted:#6d5c80}.art-topline{color:#f6f1fc}.workflow-footnote{color:#c7bbd3}.closing{--muted:#593e73}.closing .eyebrow,.setup-links>span,.footer-note{color:#593e73}.install-bar button{min-height:44px}@media(max-width:639px){.app-frame{height:calc(100lvh - 440px);min-height:340px}.closing{padding-bottom:48px}.footer-wordmark{margin-top:20px}}
.tool-rows article{position:relative;display:block;padding-right:32px}.tool-rows article>span{position:absolute;right:0;top:0}@media(min-width:640px) and (max-width:1023px){.tour-copy{column-gap:24px}}
