@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-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:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_eb7c85{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_eb7c85{--loaded-inter-tight:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--loaded-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}}:root{--accent:#ff5722;--accent-ink:#0a0a0a;--bg:#0a0a0a;--bg-1:#0e0e0e;--bg-2:#141414;--bg-3:#1b1b1b;--line:#ffffff14;--line-2:#ffffff24;--ink:#f5f5f4;--ink-2:#d4d4d4;--ink-3:#a3a3a3;--ink-4:#737373;--ink-5:#525252;--font-sans:var(--loaded-inter-tight,"Inter Tight"),ui-sans-serif,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;--font-mono:var(--loaded-jetbrains-mono,"JetBrains Mono"),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--pad-x:clamp(24px,5vw,96px);--section-y:clamp(96px,12vw,176px);--r-sm:6px;--r-md:10px;--r-lg:16px}*{box-sizing:border-box}body,html{background:var(--bg);color:var(--ink);margin:0;padding:0}body{font-family:var(--font-sans);font-feature-settings:"ss01","ss02","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.45}::selection{background:var(--accent);color:var(--accent-ink)}a{color:inherit;text-decoration:none}.eyebrow,.mono{font-family:var(--font-mono)}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.accent-text{color:var(--accent)}.soft{color:var(--ink-4)}.shell{max-width:1440px;padding:0 var(--pad-x);margin:0 auto}.nav{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(1.2);background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.nav{background:color-mix(in oklab,var(--bg) 72%,transparent)}}.nav{border-bottom:1px solid var(--line)}.nav-inner{justify-content:space-between;height:64px}.brand,.nav-inner{align-items:center;display:flex}.brand{letter-spacing:-.02em;gap:10px;font-size:17px;font-weight:600}.brand-mark{background:var(--accent);border-radius:5px;flex-shrink:0;width:22px;height:22px;position:relative}.brand-mark:before{content:"";background:linear-gradient(var(--accent-ink),var(--accent-ink)) 0 50% /100% 2px no-repeat,linear-gradient(var(--accent-ink),var(--accent-ink)) 0 25% /70% 2px no-repeat,linear-gradient(var(--accent-ink),var(--accent-ink)) 0 75% /55% 2px no-repeat;position:absolute;inset:4px 3px}.nav-links{color:var(--ink-3);gap:28px;font-size:14px;display:flex}.nav-links a:hover{color:var(--ink)}.nav-cta{color:var(--ink-2);border:1px solid var(--line-2);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.nav-cta:hover{border-color:var(--ink-3);color:var(--ink)}.dot-pulse{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%;flex-shrink:0;animation:pulse 2s ease-in-out infinite}.btn{letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:600;transition:transform .15s;display:inline-flex}.btn-ghost{color:var(--ink-2);border-color:var(--line-2);background:0 0}.btn-ghost:hover{border-color:var(--ink-3);color:var(--ink)}.hero{padding-top:64px;padding-bottom:48px}.hero-top{grid-template-columns:1.1fr .9fr;align-items:end;gap:64px;display:grid}.hero h1{letter-spacing:-.035em;text-wrap:balance;margin:24px 0 0;font-size:clamp(44px,7.2vw,104px);font-weight:600;line-height:.95}.hero-sub{color:var(--ink-3);max-width:46ch;margin:24px 0 0;font-size:18px;line-height:1.55}.hero-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-meta{color:var(--ink-4);flex-direction:column;gap:10px;padding-bottom:8px;font-size:13px;display:flex}.hero-meta .row{align-items:center;gap:10px;display:flex}.hero-meta .dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:50%;flex-shrink:0}.hero-meta .dash{background:var(--line-2);flex-shrink:0;width:16px;height:1px}.formats{color:var(--ink-4);font-size:12px;font-family:var(--font-mono);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:32px;margin-top:56px;padding:18px 0;display:flex}.formats span{color:var(--ink-3)}.formats .sep{color:var(--ink-5)}.stage{background:radial-gradient(ellipse at 50% 0,#ff572214,transparent 60%),linear-gradient(180deg,var(--bg-1),var(--bg));border:1px solid var(--line);border-radius:var(--r-lg);margin-top:56px;padding:56px 48px;position:relative;overflow:hidden}.stage:before{content:"";background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.4;pointer-events:none;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 75%)}.stage-inner{grid-template-columns:auto 1fr;align-items:center;gap:56px;display:grid;position:relative}.stage-label{background:var(--bg);color:var(--ink-4);font-size:11px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:0 10px;position:absolute;top:-12px;left:24px}.plugin{width:100%;max-width:360px;font-family:var(--font-sans);background:#0a0a0a;border:1px solid #1f1f1f;border-radius:6px;overflow:hidden;box-shadow:0 40px 80px -40px #000000e6,0 20px 40px -30px #ff572226}.plugin-titlebar{color:var(--ink-4);font-size:10px;font-family:var(--font-mono);background:#181818;border-bottom:1px solid #000;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.plugin-titlebar .dots{gap:5px;display:flex}.plugin-titlebar .dots i{border-radius:50%;width:9px;height:9px;display:block}.plugin-titlebar .dots i:first-child{background:#ff5f57}.plugin-titlebar .dots i:nth-child(2){background:#febc2e}.plugin-titlebar .dots i:nth-child(3){background:#28c840}.plugin-brand{justify-content:center;align-items:center;gap:8px;padding:20px 16px 16px;display:flex;position:relative}.plugin-brand .mark{background:var(--accent);border-radius:4px;flex-shrink:0;width:16px;height:16px;position:relative}.plugin-brand .mark:before{content:"";background:linear-gradient(#0a0a0a,#0a0a0a) 0/100% 1.5px no-repeat,linear-gradient(#0a0a0a,#0a0a0a) 0 25%/70% 1.5px no-repeat,linear-gradient(#0a0a0a,#0a0a0a) 0 75%/55% 1.5px no-repeat;position:absolute;inset:3px 2px}.plugin-brand .name{letter-spacing:-.01em;font-size:15px;font-weight:600}.plugin-brand .v{font-family:var(--font-mono);color:var(--ink-5);font-size:10px;position:absolute;top:22px;right:14px}.plugin-tabs{grid-template-columns:1fr 1fr;gap:8px;padding:0 14px;display:grid}.plugin-tab{text-align:center;color:var(--ink-3);letter-spacing:-.005em;background:0 0;border:1px solid #222;border-radius:5px;padding:9px 10px;font-size:12px;font-weight:500}.plugin-tab.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.plugin-tab.active{background:color-mix(in oklab,var(--accent) 22%,#1a1a1a)}}.plugin-tab.active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.plugin-tab.active{border-color:color-mix(in oklab,var(--accent) 45%,#1a1a1a)}}.plugin-tab.active{color:var(--ink)}.plugin-track-head{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-2);background:#151515;border-radius:4px;justify-content:space-between;align-items:center;margin:14px 14px 0;padding:8px 10px;font-size:11px;display:flex}.plugin-track-head .label{text-transform:uppercase;font-weight:500}.plugin-track-head .open-count{color:var(--ink-4);font-size:10px}.plugin-notes{flex-direction:column;padding:6px 14px 0;display:flex}.plugin-note{cursor:default;border-bottom:1px solid #151515;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:11px 8px;font-size:12.5px;display:grid}.plugin-note:last-child{border-bottom:none}.plugin-note .cb{background:0 0;border:1px solid #2a2a2a;border-radius:3px;place-items:center;width:16px;height:16px;display:grid}.plugin-note.done .cb{background:var(--accent);border-color:var(--accent)}.plugin-note.done .cb:after{content:"";border:2px solid var(--accent-ink);border-top:none;border-right:none;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.plugin-note.done .txt{color:var(--ink-5);text-decoration:line-through}.plugin-note.selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.plugin-note.selected{background:color-mix(in oklab,var(--accent) 8%,transparent)}}.plugin-note.selected{border-radius:4px;margin:0 -4px;padding-left:12px;padding-right:12px}.plugin-note .txt{color:var(--ink-2);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plugin-note .by{font-family:var(--font-mono);color:var(--ink-5);font-size:10px}.plugin-comments{border-top:1px solid #1a1a1a;flex-direction:column;gap:10px;margin:16px 14px 0;padding:12px 0 10px;display:flex}.plugin-comments .hdr{font-family:var(--font-mono);color:var(--ink-4);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;display:flex}.plugin-comments .hdr b{color:var(--ink-2);text-transform:none;letter-spacing:0;font-weight:500;font-family:var(--font-sans);font-size:11px}.plugin-comments .cmt{grid-template-columns:22px 1fr;gap:10px;font-size:12px;display:grid}.plugin-comments .cmt .av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:grid}.plugin-comments .cmt .av.you{background:var(--accent);color:var(--accent-ink)}.plugin-comments .cmt .av.mk{background:#5b4dff}.plugin-comments .cmt .meta{color:var(--ink-4);font-size:10px}.plugin-comments .cmt .meta b{color:var(--ink-2);font-size:11px;font-weight:500}.plugin-comments .cmt .t{color:var(--ink-2);letter-spacing:-.005em;margin-top:2px;line-height:1.5}.plugin-compose{grid-template-columns:1fr auto;gap:8px;margin:12px 14px 14px;display:grid}.plugin-compose .inp{color:var(--ink-4);font-size:12px;font-family:var(--font-sans);background:#141414;border:1px solid #222;border-radius:4px;padding:8px 10px}.plugin-compose .post{color:var(--ink-2);cursor:pointer;background:#1c1c1c;border:1px solid #2a2a2a;border-radius:4px;padding:0 14px;font-size:12px;font-weight:500}.plugin-foot{font-family:var(--font-mono);background:#0c0c0c;border-top:1px solid #151515;justify-content:space-between;align-items:center;padding:8px 14px;font-size:10px;display:flex}.plugin-foot .refresh{color:var(--ink-2);background:#181818;border:1px solid #2a2a2a;border-radius:4px;padding:4px 10px}.plugin-foot .sync{color:var(--ink-3);align-items:center;gap:6px;display:flex}.plugin-foot .sync:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}.stage-right{flex-direction:column;gap:14px;display:flex}.stage-caption{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.04em;align-items:center;gap:14px;font-size:11px;display:flex}.stage-caption .arrow{color:var(--ink-5)}.stage-caption .chip{border:1px solid var(--line-2);color:var(--ink-2);background:#141414;border-radius:999px;padding:4px 10px}.stage-caption .chip.active{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.browser{background:#0b0b0b;border:1px solid #1f1f1f;border-radius:10px;overflow:hidden;box-shadow:0 40px 80px -40px #000c}.browser-chrome{background:#141414;border-bottom:1px solid #000;align-items:center;gap:12px;padding:10px 14px;display:flex}.browser-chrome .dots{gap:6px;display:flex}.browser-chrome .dots i{background:#2a2a2a;border-radius:50%;width:9px;height:9px;display:block}.browser-chrome .url{font-family:var(--font-mono);color:var(--ink-3);background:#0b0b0b;border:1px solid #222;border-radius:6px;flex:1;align-items:center;gap:8px;padding:5px 10px;font-size:11px;display:flex}.browser-chrome .url .lock{border:1.5px solid var(--ink-4);border-radius:2px;flex-shrink:0;width:8px;height:8px}.browser-chrome .url .path{color:var(--ink-2)}.browser-chrome .url .me{color:var(--accent)}.client{color:#111;font-family:var(--font-sans);background:#fafaf7;padding:22px 24px 26px}.client-head{border-bottom:1px solid #e7e5e0;justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:14px;display:flex}.client-head .proj{color:#8b8a85;font-size:10px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.client-head h3{letter-spacing:-.015em;margin:4px 0 0;font-size:18px;font-weight:600}.client-head .who{color:#8b8a85;text-align:right;align-items:center;gap:8px;font-size:11px;display:flex}.client-head .who .av{color:#fff;background:#5b4dff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:grid}.client-head .who b{color:#111;font-weight:500}.client-tracks{font-family:var(--font-mono);flex-wrap:wrap;gap:6px;margin-bottom:14px;font-size:10px;display:flex}.client-tracks .tr{color:#6b6a65;letter-spacing:.02em;background:#fff;border:1px solid #d9d7d0;border-radius:4px;padding:5px 10px}.client-tracks .tr.active{color:var(--accent);background:#111;border-color:#111}.client-tracks .tr .n{opacity:.6;margin-left:6px}.client-tracks .tr.active .n{opacity:.8}.client-notes{flex-direction:column;gap:0;display:flex}.client-note{border-bottom:1px solid #ececea;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:12px 4px;font-size:13.5px;display:grid}.client-note .cb{background:#fff;border:1.5px solid #cfccc3;border-radius:4px;place-items:center;width:18px;height:18px;display:grid}.client-note.done .cb{background:var(--accent);border-color:var(--accent)}.client-note.done .cb:after{content:"";border:2px solid #fff;border-top:none;border-right:none;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.client-note.done .t{color:#9b9a95;text-decoration:line-through}.client-note .t{letter-spacing:-.005em}.client-note .by{font-family:var(--font-mono);color:#9b9a95;font-size:10px}.client-compose{color:#6b6a65;background:#fff;border:1px solid #ececea;border-radius:8px;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;font-size:13px;display:flex}.client-compose .plus{width:22px;height:22px;color:var(--accent);background:#111;border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.client-compose .hint{flex:1}.client-compose .kbd{font-family:var(--font-mono);color:#8b8a85;background:#fafaf7;border:1px solid #ececea;border-radius:3px;padding:3px 6px;font-size:10px}.section{padding-top:var(--section-y)}.section-head{grid-template-columns:220px 1fr;align-items:start;gap:48px;margin-bottom:48px;display:grid}.section-head .lead{letter-spacing:-.025em;text-wrap:balance;max-width:26ch;font-size:clamp(28px,3.6vw,46px);font-weight:600;line-height:1.05}.steps{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.step{background:var(--bg-1);flex-direction:column;gap:20px;min-height:280px;padding:28px 28px 32px;display:flex}.step .n{font-family:var(--font-mono);color:var(--ink-4);letter-spacing:.08em;font-size:11px}.step h3{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600}.step p{color:var(--ink-3);max-width:32ch;margin:0;font-size:14px;line-height:1.55}.step .art{border:1px solid var(--line);background:var(--bg);border-radius:8px;height:108px;margin-top:auto;position:relative;overflow:hidden}.art-insert{flex-direction:column;gap:5px;padding:12px;display:flex}.art-insert .slot{font-family:var(--font-mono);color:var(--ink-3);background:#141414;border:1px solid #1e1e1e;border-radius:3px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:5px 10px;font-size:10px;display:grid}.art-insert .slot .ix{color:var(--ink-5)}.art-insert .slot .gain{color:var(--ink-4)}.art-insert .slot.new{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.art-insert .slot.new{background:color-mix(in oklab,var(--accent) 14%,#141414)}}.art-insert .slot.new{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.art-insert .slot.new{border-color:color-mix(in oklab,var(--accent) 45%,#1e1e1e)}}.art-insert .slot.new{color:var(--ink)}.art-insert .slot.new .ix{color:var(--accent)}.art-insert .slot.new:after{content:"●";color:var(--accent);margin-left:4px}.art-share{flex-direction:column;justify-content:center;gap:10px;padding:18px 16px;display:flex}.art-share .link{font-family:var(--font-mono);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;background:#0a0a0a;border:1px dashed #2a2a2a;border-radius:4px;padding:7px 10px;font-size:11px;overflow:hidden}.art-share .link .host{color:var(--ink-4)}.art-share .link .slug{color:var(--accent)}.art-share .copy-row{font-family:var(--font-mono);gap:6px;font-size:10px;display:flex}.art-share .copy-row span{border:1px solid var(--line-2);color:var(--ink-3);border-radius:3px;padding:4px 8px}.art-share .copy-row .active{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.art-sync{flex-direction:column;justify-content:center;gap:5px;padding:12px;display:flex}.art-sync .row{color:var(--ink-3);background:#0a0a0a;border:1px solid #1a1a1a;border-radius:3px;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:grid}.art-sync .row .cb{border:1px solid #2a2a2a;border-radius:3px;width:14px;height:14px}.art-sync .row .dot{width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%}.art-sync .row .dot,.art-sync .row.new{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.art-sync .row.new{background:color-mix(in oklab,var(--accent) 8%,#0a0a0a)}}.art-sync .row.new{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.art-sync .row.new{border-color:color-mix(in oklab,var(--accent) 30%,#1a1a1a)}}.art-sync .row.new{color:var(--ink-2)}.features{flex-direction:column;gap:clamp(64px,8vw,112px);margin-top:32px;display:flex}.feat{grid-template-columns:5fr 6fr;align-items:center;gap:72px;display:grid}.feat.flip{grid-template-columns:6fr 5fr}.feat.flip .feat-copy{order:2}.feat-copy .kicker{align-items:center;gap:8px;display:inline-flex}.feat-copy .kicker:before{content:"";background:var(--accent);border-radius:2px;width:6px;height:6px;display:inline-block}.feat-copy h3{letter-spacing:-.025em;text-wrap:balance;margin:16px 0;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.05}.feat-copy p{color:var(--ink-3);max-width:46ch;margin:0;font-size:16px;line-height:1.55}.feat-copy .list{flex-direction:column;gap:10px;margin-top:20px;padding:0;display:flex}.feat-copy .list li{color:var(--ink-2);padding-left:20px;font-size:14px;list-style:none;position:relative}.feat-copy .list li:before{content:"";background:var(--accent);width:10px;height:1px;position:absolute;top:8px;left:0}.feat-art{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;position:relative;overflow:hidden}.feat-art .corner{font-family:var(--font-mono);color:var(--ink-5);letter-spacing:.08em;text-transform:uppercase;font-size:10px;position:absolute;top:14px;right:14px}.f-pertrack{grid-template-columns:1fr 1fr;gap:14px;display:grid}.f-pertrack .card{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}.f-pertrack .card .head{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:8px;font-size:10px;display:flex}.f-pertrack .card .head b{color:var(--accent);font-weight:500}.f-pertrack .card .n{grid-template-columns:16px 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.f-pertrack .card .n .cb{border:1px solid var(--line-2);border-radius:3px;width:14px;height:14px}.f-pertrack .card .n.done .cb{background:var(--accent);border-color:var(--accent)}.f-pertrack .card .n.done .t{color:var(--ink-5);text-decoration:line-through}.f-pertrack .card .n .t{color:var(--ink-2);letter-spacing:-.005em}.f-thread{flex-direction:column;gap:10px;display:flex}.f-thread .top{background:var(--bg-2);border:1px solid var(--line-2);border-radius:8px;grid-template-columns:20px 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.f-thread .top .cb{border:1.5px solid var(--line-2);border-radius:3px;width:16px;height:16px}.f-thread .top .t{color:var(--ink);letter-spacing:-.005em;font-size:14px;font-weight:500}.f-thread .row{grid-template-columns:28px 1fr;gap:12px;margin-left:20px;display:grid}.f-thread .av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.f-thread .card{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.f-thread .card .who{color:var(--ink-3);font-size:11px}.f-thread .card .who b{color:var(--ink);font-weight:500}.f-thread .card .t{color:var(--ink);letter-spacing:-.005em;margin-top:4px;font-size:13px;line-height:1.5}.f-sess{flex-direction:column;gap:6px;display:flex}.f-sess-head{font-family:var(--font-mono);color:var(--ink-4);letter-spacing:.1em;text-transform:uppercase;padding:8px 12px;font-size:10px}.f-sess-head,.f-sess-row{grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;display:grid}.f-sess-row{background:var(--bg-2);border:1px solid var(--line);border-radius:6px;align-items:center;padding:11px 12px;font-size:13px}.f-sess-row .name{letter-spacing:-.005em;align-items:center;gap:10px;font-weight:500;display:flex}.f-sess-row .name .sw{background:var(--accent);border-radius:1px;flex-shrink:0;width:3px;height:14px}.f-sess-row .name.vox .sw{background:#e85a7a}.f-sess-row .name.drums .sw{background:var(--accent)}.f-sess-row .name.bass .sw{background:#5b4dff}.f-sess-row .name.gtr .sw{background:#60a5fa}.f-sess-row .name.kick .sw{background:#ff8a5c}.f-sess-row .count{font-family:var(--font-mono);color:var(--ink-2);font-size:12px}.f-sess-row .count.zero{color:var(--ink-5)}.f-sess-row .count b{color:var(--accent);font-weight:400}.f-sess-row .prog{background:var(--bg-3);border-radius:999px;height:4px;position:relative;overflow:hidden}.f-sess-row .prog:after{content:"";background:var(--accent);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.f-sess-row[data-p="100"] .prog:after{width:100%}.f-sess-row[data-p="66"] .prog:after{width:66%}.f-sess-row[data-p="40"] .prog:after{width:40%}.f-sess-row[data-p="25"] .prog:after{width:25%}.f-sess-row[data-p="0"] .prog:after{width:0}.f-sess-row .pct{font-family:var(--font-mono);color:var(--ink-4);text-align:right;font-size:11px}.f-resolve{flex-direction:column;gap:8px;display:flex}.f-resolve .item{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:grid}.f-resolve .ck{border:1px solid var(--line-2);background:0 0;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.f-resolve .item.done .ck{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:700}.f-resolve .item.done .ck:after{content:"✓"}.f-resolve .item.done .t{color:var(--ink-4);text-decoration:line-through}.f-resolve .t{color:var(--ink);letter-spacing:-.005em}.f-resolve .who{color:var(--ink-4);font-size:11px;font-family:var(--font-mono)}.daw-bar{margin-top:var(--section-y);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-1);grid-template-columns:1fr 2fr;align-items:center;gap:48px;padding:40px;display:grid}.daw-bar h3{letter-spacing:-.02em;margin:12px 0 8px;font-size:28px;font-weight:600}.daw-bar p{color:var(--ink-3);max-width:36ch;margin:0;font-size:14px}.daw-list{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.daw-list .item{background:var(--bg-2);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:18px 14px;font-size:13px;font-weight:500;display:flex}.daw-list .item .v{font-family:var(--font-mono);color:var(--ink-4);font-size:10px}.faq{border-top:1px solid var(--line);flex-direction:column;display:flex}.faq-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:48px;padding:24px 4px;display:grid}.faq-row .q{letter-spacing:-.015em;font-size:17px;font-weight:500}.faq-row .a{color:var(--ink-3);font-size:15px;line-height:1.55}.cta{margin-top:var(--section-y);border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(at 20% 0,#ff57221f,#0000 50%),radial-gradient(at 100% 100%,#ff572214,#0000 50%),#0c0c0c;padding:80px 48px;position:relative;overflow:hidden}.cta h2{letter-spacing:-.035em;max-width:18ch;margin:0 0 24px;font-size:clamp(40px,6vw,80px);font-weight:600;line-height:.98}.cta p{color:var(--ink-3);max-width:48ch;margin:0;font-size:17px}.footer{border-top:1px solid var(--line);color:var(--ink-4);grid-template-columns:1fr auto;gap:24px;margin-top:64px;padding:48px 0;font-size:13px;display:grid}.footer-by{color:var(--ink-4);align-items:center;gap:14px;transition:opacity .15s;display:inline-flex}.footer-by:hover{opacity:.8}.footer-by .by-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.atekatu-logo{opacity:.85;width:auto;height:20px;display:block}@media (max-width:1080px){.stage-inner{grid-template-columns:1fr;gap:36px}.plugin{margin:0 auto}}@media (max-width:680px){.nav-links{display:none}.nav-inner{gap:0}.stage{padding:36px 20px 28px}.stage-inner{grid-template-columns:1fr;gap:0}.stage-right{display:none}.plugin{margin:0 auto}.formats{gap:16px}}@media (max-width:960px){.hero-top{grid-template-columns:1fr;gap:32px}.stage{padding:28px}.section-head{gap:16px}.feat,.feat.flip,.section-head,.steps{grid-template-columns:1fr}.feat,.feat.flip{gap:32px}.feat.flip .feat-copy{order:0}.daw-bar{grid-template-columns:1fr}.daw-list{grid-template-columns:repeat(2,1fr)}.faq-row{gap:12px}.f-pertrack,.faq-row,.footer{grid-template-columns:1fr}}