:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vh-unit:1vh;--svh-unit:1svh;--page-vh:1svh;--canvas:#050711;--text-primary:#efeff3;--text-secondary:oklch(88.6% .012 296/.72);--text-tertiary:oklch(88.6% .012 296/.64);--text-mark:oklch(88.6% .012 296/.42);--hero-print:oklch(88.6% .012 296/.92);--text-fail:#f2a2a2;--hairline:#e2e0e924;--hairline-strong:#e2e0e947;--layer:#ffffff09;--layer-lit:#ffffff0f;--violet:#493bbe;--violet-mark:#8476f2;--saved:oklch(82% .13 152);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-depth:cubic-bezier(.65, 0, .35, 1);--gutter:clamp(20px, 5vw, 64px);--column:1180px;--display:"Montserrat Variable", "Segoe UI", system-ui, sans-serif;--prose:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;background:var(--canvas);color:var(--text-primary);font-family:var(--display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:#e2e0e938 var(--canvas)}*,:before,:after{box-sizing:border-box}body{margin:0;overflow-x:clip}::selection{color:#fff;background:#8476f26b}input{caret-color:var(--text-primary)}:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #eeecf29e}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}.masthead{z-index:10;padding:max(22px, env(safe-area-inset-top)) var(--gutter) 0;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.masthead-return{z-index:30;padding-top:max(12px, env(safe-area-inset-top));opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);transition:opacity .32s var(--ease-out);background:#05071147;padding-bottom:12px;position:fixed}.masthead-return.is-visible{opacity:1;pointer-events:auto}.masthead.masthead-return>*{animation:none}.motion-paused .masthead-return{transition:none}@media (prefers-reduced-motion:reduce){.masthead-return{transition:none}}.wordmark{font-variation-settings:"wght" 900;letter-spacing:-.055em;color:#f1f0f4;align-items:center;gap:.3em;font-size:clamp(21px,2.2vw,25px);font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.wordmark-mark{flex:none;width:auto;height:.74em}.masthead-link{font-variation-settings:"wght" 600;color:var(--hero-print);transition:color .15s var(--ease-out);padding:10px 4px;font-size:15px;font-weight:600;text-decoration:none}.masthead-return .masthead-link{padding-block:8px}@media (hover:hover) and (pointer:fine){.masthead-link:hover{color:var(--text-primary)}}.hero{isolation:isolate;min-height:calc(var(--svh-unit) * 100);padding:120px var(--gutter) 96px;place-items:center;display:grid;position:relative;overflow:clip}.sky{z-index:-1;pointer-events:none;animation:sky-in .9s var(--ease-out-quart) both;position:fixed;inset:0;overflow:clip}@keyframes sky-in{0%{opacity:0}}.space{width:100%;height:100%;position:absolute;inset:0}.flight{isolation:isolate;pointer-events:none;perspective:1200px;perspective-origin:50% 42%;position:absolute;inset:0}.flight-scene{transform-style:preserve-3d;position:absolute;inset:0}.flight-shade{pointer-events:none;position:absolute;inset:0}.flight-shade span{background:#0507118a;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30px calc(100% - 30px),#0000 100%),linear-gradient(#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 30px calc(100% - 30px),#0000 100%),linear-gradient(#0000 0,#000 18px calc(100% - 18px),#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.flight-dust{width:100%;height:100%;position:absolute;inset:0}.space-grain{pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url(data:image/png;base64,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);background-size:160px 160px;position:absolute;inset:0}.grain-dither{pointer-events:none;background-image:var(--dither,none);background-repeat:repeat;background-size:calc(96px / var(--dpr,1)) calc(96px / var(--dpr,1));image-rendering:pixelated;position:absolute;inset:0}.hero-copy{z-index:2;text-align:center;justify-items:center;width:min(1120px,100%);display:grid;position:relative}.hero-title{font-variation-settings:"wght" 700;letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.875rem,1.1rem + 2.6vw,3.25rem);font-weight:700;line-height:1.08}.hero-word{text-align:center;white-space:nowrap;display:inline-block;position:relative}.hero-word-face{white-space:nowrap;display:inline-block}.hero-word-face[hidden]{display:none}.hero-word-out{position:absolute;top:0;left:0;right:0}.hero-word-face.is-lit{position:relative}.hero-word-face.is-lit:after{content:attr(data-text);pointer-events:none;color:#0000;animation:word-light-in 1.4s var(--ease-out) both, word-mesh 34s linear infinite;background-image:radial-gradient(46% 90% at 30% 6%,oklch(100% .02 85) 0%,oklch(100% .02 85/0) 72%),radial-gradient(56% 130% at 78% 74%,oklch(80% .12 50) 0%,oklch(80% .12 50/0) 78%),radial-gradient(60% 140% at 16% 78%,oklch(82% .1 195) 0%,oklch(82% .1 195/0) 78%),radial-gradient(44% 100% at 60% 18%,oklch(97% .09 62) 0%,oklch(97% .09 62/0) 70%),radial-gradient(50% 120% at 88% 24%,oklch(86% .1 195) 0%,oklch(86% .1 195/0) 72%),radial-gradient(34% 70% at 46% 98%,oklch(72% .11 45) 0%,oklch(72% .11 45/0) 72%),linear-gradient(oklch(98% .015 85),oklch(98% .015 85));background-position:18% 30%,78% 68%,22% 74%,64% 22%,36% 52%,52% 88%,0 0;background-repeat:no-repeat;background-size:150% 200%,190% 300%,170% 270%,120% 200%,130% 220%,130% 190%,100% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes word-light-in{0%{opacity:0}}@keyframes word-mesh{25%{background-position:62% 66%,24% 30%,70% 34%,18% 70%,82% 26%,30% 60%,0 0}50%{background-position:84% 26%,56% 82%,40% 18%,74% 62%,26% 78%,70% 30%,0 0}75%{background-position:34% 78%,12% 44%,84% 66%,40% 30%,58% 20%,44% 76%,0 0}}.motion-paused .hero-word-face.is-lit:after{animation:none}.hero-status{font-variation-settings:"wght" 600;color:var(--hero-print);margin:22px 0 0;font-size:15px;font-weight:600}.disclosure{max-width:56ch;font-family:var(--prose);color:var(--text-tertiary);margin:10px 0 0;font-size:13px;line-height:1.5}.motion-toggle{display:none}.js .motion-toggle{border:1px solid var(--hairline);background:var(--layer);min-height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;transition:border-color .15s var(--ease-out), color .15s var(--ease-out);border-radius:8px;padding:0 12px;font-size:13px;display:inline-block}@media (hover:hover) and (pointer:fine){.js .motion-toggle:hover{border-color:var(--hairline-strong);color:var(--text-primary)}}.js .motion-toggle[aria-pressed=true]{border-color:var(--hairline-strong);background:var(--layer-lit);color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.js .motion-toggle{display:none}}.card{flex-direction:column;margin:0;display:flex;container-type:inline-size}.card-plate{aspect-ratio:1;background:#0b0d1a;border-radius:5.5cqi;position:relative;overflow:hidden}.card-plate img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card-meta{border:1px solid var(--hairline);background:#0a0c1a9e;border-radius:4.5cqi;margin-top:2.5cqi;padding:4cqi 5cqi 4.5cqi}.card-meta p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.card-title{font-variation-settings:"wght" 650;color:var(--text-primary);font-size:7cqi;font-weight:650;line-height:1.25}.card-meta .card-source{font-variation-settings:"wght" 500;color:var(--text-secondary);margin-top:1.5cqi;font-size:4.6cqi;font-weight:500}.card-meta .card-date{color:var(--text-tertiary);margin-top:.8cqi;font-size:4cqi}.flight-card{width:var(--card,330px);aspect-ratio:1/1.36;transform-origin:50%;backface-visibility:hidden;will-change:transform, opacity;position:absolute;top:0;left:0}.flight-slab{border:1px solid var(--hairline);background:#0e1020f0;border-radius:5.5cqi;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.flight-slab .card-plate{border-radius:0;flex:none}.flight-slab .card-meta{background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;justify-content:center;margin:0;padding:0 6cqi;display:flex}.flight-slab .card-title{font-size:7.4cqi}.flight-slab .card-source{font-size:5cqi}.flight-slab .card-date{font-size:4.4cqi}.flight-shadow{z-index:-1;pointer-events:none;background-image:url(/home-assets/card-shadow-B_eg7li-.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:none;position:absolute;inset:-8% -26% -20%}.flight[data-tier=desktop] .flight-shadow{display:block}.scene{isolation:isolate;width:min(var(--column), 100% - 2 * var(--gutter));padding:clamp(84px, calc(var(--vh-unit) * 12), 148px) 0;margin:0 auto;position:relative}.scene-title{font-variation-settings:"wght" 700;letter-spacing:-.028em;text-wrap:balance;max-width:21ch;margin:0;font-size:clamp(1.75rem,1.05rem + 2.1vw,2.75rem);font-weight:700;line-height:1.1}.scene-line{max-width:40ch;font-family:var(--prose);color:var(--text-secondary);text-wrap:balance;margin:18px 0 0;font-size:clamp(1.05rem,.98rem + .3vw,1.2rem);line-height:1.55}.about{padding:0}.about-line{text-align:center;max-width:62ch;font-family:var(--prose);color:var(--text-secondary);text-wrap:balance;margin:0 auto;font-size:.95rem;line-height:1.6}.scene:before{z-index:-1;inset:-8% calc(-1 * var(--gutter));content:"";pointer-events:none;background:radial-gradient(ellipse var(--pool-size,42% 46%) at var(--pool-at,50% 50%), var(--pool,transparent), transparent 72%);position:absolute}.will-reveal{opacity:0;transition:opacity .9s var(--ease-out-quart), transform .9s var(--ease-out-quart);transform:translateY(16px)}.will-reveal.is-revealed{opacity:1;transform:none}.will-reveal[data-reveal="1"]{transition-delay:90ms}.will-reveal[data-reveal="2"]{transition-delay:.18s}.will-reveal[data-reveal="3"]{transition-delay:.27s}.stage{isolation:isolate;position:relative}.stage:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(ellipse 30% 40% at var(--spill-at,24% 60%), color-mix(in srgb, var(--glow) 22%, transparent), transparent 72%);position:absolute;inset:-96px 0}@property --glow{syntax:"<color>";inherits:false;initial-value:#8f8b86}.atmos-sky{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:clip}@media (pointer:coarse){.sky,.atmos-sky{height:calc(100lvh + 96px);margin-bottom:calc(-100lvh - 96px);position:sticky;inset:0 auto auto}:root{--vh-unit:var(--page-vh);--svh-unit:var(--page-vh)}.sky:after{content:"";background:linear-gradient(var(--canvas), transparent);pointer-events:none;height:64px;position:absolute;inset:0 0 auto}}.atmos{position:absolute;inset:0}.atmos-stage{display:none;position:absolute;inset:0;overflow:clip}.atmos.is-near .atmos-stage{display:block}.atmos-layer{top:calc(-1 * var(--wobble,0px));height:calc(100% + 2 * var(--wobble,0px));animation:atmos-left var(--cycle,60s) linear var(--delay,0s) infinite, atmos-sway var(--sway,24s) ease-in-out var(--sway-delay,0s) infinite alternate;position:absolute;left:0}.atmos-sweeps{width:200%}.atmos-dust{width:calc(100% + var(--tile,400px));animation-name:atmos-dust-left,atmos-sway}.atmos[data-drift=right] .atmos-sweeps{animation-name:atmos-right,atmos-sway;left:-100%}.atmos[data-drift=right] .atmos-dust{left:calc(-1 * var(--tile,400px));animation-name:atmos-dust-right,atmos-sway}.atmos-paint{opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-in-out);position:absolute;inset:0}.atmos-paint.is-front{opacity:1}@keyframes atmos-right{to{translate:50%}}@keyframes atmos-left{to{translate:-50%}}@keyframes atmos-dust-right{to{translate:var(--tile,400px) 0}}@keyframes atmos-dust-left{to{translate:calc(-1 * var(--tile,400px)) 0}}@keyframes atmos-sway{0%{transform:translate3d(0, calc(-1 * var(--wobble,0px)), 0)}to{transform:translate3d(0, var(--wobble,0px), 0)}}.motion-paused .atmos-layer{animation-play-state:paused}.problem{--pool:oklch(36% .05 215/.26);--pool-at:70% 52%;--pool-size:40% 50%;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}.pains{max-width:40ch;margin:40px 0 0;padding:0;list-style:none;display:grid}.pains li{border-top:1px solid var(--hairline);font-family:var(--prose);color:var(--text-secondary);text-wrap:pretty;padding:16px 0;font-size:1.05rem;line-height:1.5}.phones{justify-content:center;align-items:flex-start;gap:clamp(14px,2.6vw,36px);padding:24px 0 40px;display:none}.js .phones{display:flex}.phone{flex:0 196px;justify-items:center;gap:14px;min-width:0;margin:0;display:grid}.phone:first-child{translate:0 -10px;rotate:-2.4deg}.phone:nth-child(2){translate:0 34px;rotate:1.2deg;scale:.93}.phone:nth-child(3){translate:0 4px;rotate:3deg}.phone-screen{aspect-ratio:590/1190;border:1px solid var(--hairline-strong);width:100%;box-shadow:0 0 0 5px #0b0d18, 0 0 0 6px var(--hairline), 0 28px 56px #00000080;background:#070914;border-radius:13%/6.45%;place-items:center;display:grid;overflow:hidden}.phone-video{object-fit:cover;width:100%;height:100%;display:block}.phone-label{font-family:var(--prose);color:var(--text-tertiary);font-size:13px}.sources{--pool:oklch(42% .09 50/.2);--pool-at:50% 62%;--pool-size:34% 38%;padding-bottom:clamp(48px, calc(var(--vh-unit) * 6), 76px);text-align:center;justify-items:center;display:grid}.gather{width:100%;margin-top:clamp(48px, calc(var(--vh-unit) * 7), 72px);justify-items:center;display:grid;position:relative}.source-row{z-index:1;justify-content:center;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex;position:relative}.source{border-left:1px solid var(--hairline);align-content:start;justify-items:center;gap:4px;min-width:0;padding:0 clamp(16px,2.2vw,34px);display:grid}.source:first-child{border-left:0}.source:not(:has(.source-mark)){padding-top:52px}.source-mark{place-items:center;height:36px;margin-bottom:12px;display:grid}.source-mark img,.source-mark svg{width:36px;height:36px}.source-mark-square{border-radius:0}.source-mark svg{fill:none;stroke:var(--text-primary);stroke-width:1.6px;stroke-linejoin:round}.source-name{font-variation-settings:"wght" 700;letter-spacing:-.01em;font-size:18px;font-weight:700}.source-kind{max-width:22ch;font-family:var(--prose);color:var(--text-secondary);text-wrap:balance;font-size:14.5px;line-height:1.4}.source-note{max-width:30ch;font-family:var(--prose);color:var(--text-tertiary);text-wrap:pretty;margin-top:14px;font-size:12px;line-height:1.55}.streams{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.streams.is-off{display:none}.stream-line{fill:none;stroke:#e2e0e921;stroke-width:1px}.stream-light{fill:none;stroke:oklch(80% .1 58);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:7 93;stroke-dashoffset:7px;opacity:0}.sources.is-playing .stream-light{animation:stream 3.6s var(--ease-in-out) var(--stream-delay,0s) infinite}@keyframes stream{0%{stroke-dashoffset:7px;opacity:0}12%,78%{opacity:.9}to{stroke-dashoffset:-93px;opacity:0}}.gathered{z-index:1;width:136px;height:136px;margin-top:clamp(128px, calc(var(--vh-unit) * 17), 176px);position:relative}.gathered:before{z-index:-1;content:"";background:radial-gradient(50% 46% at 50% 56%,oklch(55% .1 52/.3),#0000 70%);position:absolute;inset:-70% -90% -90%}.gathered-cover{object-fit:cover;border-radius:10px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 18px 40px #00000080}.gathered-cover:first-child{translate:-46px 10px;rotate:-9deg}.gathered-cover:nth-child(2){translate:44px 6px;rotate:8deg}.devices-beat{--pool:oklch(40% .03 245/.16);--pool-at:50% 56%;--pool-size:36% 42%}.devices-line{max-width:60ch;font-family:var(--prose);color:var(--text-tertiary);text-align:center;margin:0 auto;font-size:15px;line-height:1.55}.devices-beat:has(.has-capture) .devices-line{display:none}.devices{justify-content:center;align-items:end;gap:16px;width:100%;margin-top:40px;display:flex}.devices-beat:has(.has-capture) .devices{margin-top:0}.devices:not(:has(.has-capture)){display:none}.device{text-align:left;gap:14px;margin:0;display:none}.device.has-capture{flex:1 1 0;display:grid}.device-phone.has-capture{flex:0 0 min(22%,240px)}.device figcaption{gap:2px;display:grid}.device-name{font-variation-settings:"wght" 700;font-size:17px;font-weight:700}.device-note{font-family:var(--prose);color:var(--text-secondary);font-size:14px}.device-screen{aspect-ratio:16/10;border:1px solid var(--hairline-strong);background:#070914;border-radius:12px;place-items:center;display:grid;overflow:hidden}.device-screen:has(.device-capture){box-sizing:content-box}.device-phone .device-screen{aspect-ratio:1178/2380;border-radius:24px}.device-capture{object-fit:cover;object-position:top center;width:100%;height:100%}.device-pending{font-family:var(--prose);color:var(--text-tertiary);text-align:center;padding:12px;font-size:12px}.queue-room{isolation:isolate;position:relative}.queue-pin{position:relative}.queue-frame{position:relative;overflow:clip}.queue-glow{pointer-events:none;background:radial-gradient(ellipse 40% 48% at var(--glow-at,44% 36%), color-mix(in srgb, var(--glow) 24%, transparent), transparent 72%);transition:--glow .9s var(--ease-in-out);position:absolute;inset:0}.queue-room.is-desk .queue-pin{height:100vh;overflow:clip}.queue-room.is-pinned .queue-pin{position:sticky;top:0}.queue-room.is-desk .queue-frame{position:absolute;inset:0}.queue-room.is-desk .queue-head{z-index:4;top:calc(24.6vh - 4px);left:max(var(--gutter), (100% - var(--column)) / 2);width:min(400px, 35vw - 40px - max(var(--gutter), (100% - var(--column)) / 2));position:absolute}.queue-room.is-compact{padding:clamp(80px, calc(var(--vh-unit) * 11), 128px) var(--gutter)}.queue-room.is-compact .queue-head{text-align:center;justify-items:center;margin:0 auto 36px;display:grid}.queue-room.is-compact .queue-frame{--glow-at:20% 44%;margin:0 auto}.queue-room.is-compact .queue-glow{-webkit-mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%)}.scene.showcase{--pool:oklch(40% .03 245/.2);--pool-at:50% 56%;--pool-size:48% 52%;width:min(1320px, 100% - 2 * var(--gutter));padding-top:clamp(24px, calc(var(--vh-unit) * 4), 56px)}.showcase-shot{margin:0}.showcase-screen{box-sizing:content-box;aspect-ratio:16/10;border:1px solid var(--hairline-strong);background:#070914;border-radius:14px;place-items:center;display:grid;overflow:hidden;box-shadow:0 40px 120px #0000008c}.clip-scene{--pool:oklch(38% .06 195/.18);--pool-at:64% 50%;width:min(1320px, 100% - 2 * var(--gutter));grid-template-columns:minmax(0,3.5fr) minmax(0,8.5fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.clip-scene[hidden]{display:none}.clip-scene-flip{--pool:oklch(42% .09 50/.16);--pool-at:36% 50%;grid-template-columns:minmax(0,8.5fr) minmax(0,3.5fr)}.clip-scene-flip .clip-copy{order:2}.laptop{margin:0;position:relative}.laptop-screen{aspect-ratio:718/457;border:1px solid var(--hairline-strong);background:#070914;border-radius:14px 14px 4px 4px;place-items:center;display:grid;overflow:hidden;box-shadow:0 30px 80px #00000073}.laptop-base{border:1px solid var(--hairline);background:linear-gradient(#ffffff0f,#ffffff04);border-top:0;border-radius:0 0 14px 14px;height:11px;margin:0 -4%;display:block}.clip-video{object-fit:cover;width:100%;height:100%}.stars{--pool:oklch(38% .06 195/.16);--pool-at:72% 54%}@media (width>=1181px){.scene.stars{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}}@media (width<=1180px){.stars-copy{margin-bottom:clamp(40px, calc(var(--vh-unit) * 6), 64px)}}.star-stage{--spill-at:24% 62%;grid-template-rows:auto auto;grid-template-columns:auto 48px minmax(280px,520px);justify-content:start;align-items:center;gap:14px clamp(14px,2.4vw,28px);display:grid}.star-side{display:contents}.star-side-phone .star-place{grid-area:1/1}.star-card{grid-area:2/1}.star-link{grid-area:2/2}.star-side-desk .star-place{grid-area:1/3}.window-rows{grid-area:2/3}.star-place{font-family:var(--prose);color:var(--text-tertiary);align-self:end;margin:0;font-size:14px}.star-card{width:190px;position:relative}.star{place-items:center;width:40px;height:40px;display:grid}.star svg{width:24px;height:24px;fill:var(--text-primary);stroke:var(--text-primary);stroke-width:1.4px;stroke-linejoin:round}.star-phone{position:absolute;bottom:12px;right:6px}.star-link{background:var(--hairline-strong);height:1px;position:relative}.star-pulse{opacity:0;background:oklch(93% .035 70);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:0;box-shadow:0 0 10px oklch(80% .08 60/.6)}.window-rows{border:1px solid var(--hairline);background:#05071166;border-radius:14px;margin:0;padding:4px 16px;list-style:none}.window-row{border-bottom:1px solid var(--hairline);align-items:center;gap:14px;padding:12px 0;display:flex}.window-row:last-child{border-bottom:0}.window-tile{object-fit:cover;border-radius:9px;flex:none;width:44px;height:44px}.window-text{flex:auto;gap:3px;min-width:0;display:grid}.window-title{font-variation-settings:"wght" 650;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;overflow:hidden}.window-meta{font-family:var(--prose);color:var(--text-tertiary);font-size:13px}.stars.is-playing .star-phone svg{animation:star-phone 6s var(--ease-out) infinite}.stars.is-playing .star-desk svg{animation:star-desk 6s var(--ease-out) infinite}.stars.is-playing .star-pulse{animation:star-pulse 6s var(--ease-in-out) infinite}@keyframes star-phone{0%,14%{fill:#0000;transform:scale(1)}18%{fill:var(--text-primary);transform:scale(1.28)}23%,88%{fill:var(--text-primary);transform:scale(1)}96%,to{fill:#0000;transform:scale(1)}}@keyframes star-desk{0%,47%{fill:#0000;transform:scale(1)}51%{fill:var(--text-primary);transform:scale(1.28)}56%,88%{fill:var(--text-primary);transform:scale(1)}96%,to{fill:#0000;transform:scale(1)}}@keyframes star-pulse{0%,22%{opacity:0;left:0}26%{opacity:1}44%{opacity:1}48%,to{opacity:0;left:calc(100% - 9px)}}@media (width>=1181px){.scene.stars:has(.is-captured){display:block}.stars:has(.is-captured) .stars-copy{margin-bottom:clamp(40px, calc(var(--vh-unit) * 6), 64px)}}.star-stage.is-captured{--spill-at:18% 64%;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,3.2fr);justify-content:stretch;place-items:end stretch;gap:14px clamp(28px,5vw,72px)}.star-place-phone{grid-area:1/1}.star-place-desk{grid-area:1/2}.star-phone-frame{box-sizing:content-box;grid-area:2/1}.star-laptop{grid-area:2/2}.star-desk-screen{box-sizing:content-box;aspect-ratio:16/10;border:1px solid var(--hairline-strong);background:#070914;border-radius:14px 14px 4px 4px;display:grid;overflow:hidden;box-shadow:0 30px 80px #00000073}.star-desk-shot{grid-area:1/1;width:100%;height:100%;display:block}.star-desk-lit{opacity:0;transition:opacity var(--crossfade,.25s) var(--ease-out)}.star-desk-screen.is-starred .star-desk-lit{opacity:1}.star-flight{opacity:0;pointer-events:none;transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.star-flight-head{background:radial-gradient(circle closest-side,oklch(98% .015 80) 0 22%,oklch(93% .035 70/.62) 34%,oklch(84% .07 62/.2) 60%,oklch(80% .08 60/0) 100%);border-radius:50%;width:30px;height:30px;position:absolute;top:-15px;left:-15px}.star-flight-tail{transform-origin:100%;background:linear-gradient(90deg,oklch(84% .07 62/0),oklch(88% .06 66/.16) 55%,oklch(93% .035 70/.42));width:100px;height:14px;position:absolute;top:-7px;right:0;transform:scaleX(0);-webkit-mask-image:linear-gradient(#0000,#000 50%,#0000);mask-image:linear-gradient(#0000,#000 50%,#0000)}.star-flight-tail:after{content:"";clip-path:polygon(0 50%,100% 0,100% 100%);background:linear-gradient(90deg,oklch(93% .035 70/0),oklch(95% .03 72/.5) 60%,oklch(98% .015 80/.95));position:absolute;inset:5px 0}@media (width<=560px){.star-stage.is-captured{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:14px}.star-place-phone{grid-area:1/1;justify-self:center}.star-phone-frame{grid-area:2/1;justify-self:center;width:min(56%,220px)}.star-place-desk{grid-area:3/1;margin-top:26px}.star-laptop{grid-area:4/1}}.daw{--pool:oklch(42% .09 50/.16);--pool-at:30% 62%}.daw-copy{margin:0 0 clamp(40px, calc(var(--vh-unit) * 6), 64px)}.daw-stage{--spill-at:22% 58%;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.daw-card{position:relative}.daw-card:before{aspect-ratio:1;border:1px dashed var(--hairline-strong);content:"";border-radius:11px;width:200px;position:absolute;top:0;left:0}.daw-loop{z-index:3;opacity:0;transform-origin:0 0;width:200px;position:relative}.card-saved{aspect-ratio:1;background:var(--saved);border-radius:50%;place-items:center;width:14cqi;display:grid;position:absolute;top:6cqi;right:6cqi}.card-saved svg{fill:none;stroke:#06140c;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:62%}.arrangement{--lane-name:52px;position:relative}.bar-numbers{margin:0 0 8px var(--lane-name);font-variant-numeric:tabular-nums;color:var(--text-tertiary);grid-template-columns:repeat(8,1fr);padding:0;font-size:12px;font-weight:600;list-style:none;display:grid}.bar-numbers li{padding-left:6px}.lanes{grid-template-columns:var(--lane-name) minmax(0, 1fr);display:grid;position:relative}.lane-name{border-top:1px solid var(--hairline);font-variation-settings:"wght" 600;color:var(--text-tertiary);align-items:center;margin:0;font-size:12px;font-weight:600;display:flex}.lane{border-top:1px solid var(--hairline);background-image:linear-gradient(90deg, var(--hairline) 1px, transparent 1px);background-size:12.5% 100%;height:clamp(58px,7vw,76px);position:relative}.lanes>.lane-name:last-of-type,.lanes>.lane:last-of-type{border-bottom:1px solid var(--hairline)}.playhead{top:0;bottom:0;left:calc(var(--lane-name) + (100% - var(--lane-name)) * .1875);background:oklch(80% .1 58/.85);width:1px;position:absolute}.clip{border-radius:7px;align-items:flex-end;padding:0 10px 7px;display:flex;position:absolute;top:7px;bottom:7px;overflow:hidden}.clip-title{z-index:1;font-variation-settings:"wght" 650;white-space:nowrap;text-overflow:ellipsis;color:#f7f7f9f2;font-size:13px;font-weight:650;position:relative;overflow:hidden}.clip.clip-other{border:1px solid var(--hairline-strong);background:var(--layer-lit)}.clip.clip-drums{width:50%;left:0}.clip.clip-bass{width:62.5%;left:12.5%}.clip.clip-landing{background-position:50%;background-size:cover;width:37.5%;left:25%}.clip.clip-landing:before{content:"";background:linear-gradient(#0507112e,#050711b8);position:absolute;inset:0}.clip.clip-landing:after{content:"";background:linear-gradient(#05071100 0%,#050711cc 18%,#050711e0 100%);height:34px;position:absolute;bottom:0;left:0;right:0}.daw.is-playing .daw-loop{animation:daw-drag 7s var(--ease-in-out) infinite}.daw.is-playing .card-saved{animation:daw-saved 7s var(--ease-out-expo) infinite}.daw.is-playing .clip-landing{animation:daw-clip 7s var(--ease-out) infinite}@keyframes daw-saved{0%,14%{opacity:0;transform:scale(.5)}20%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes daw-drag{0%,30%{opacity:1;transform:none}58%{opacity:1;transform:translate(var(--to-x,0), var(--to-y,0)) scale(var(--to-scale,.3))}64%,94%{opacity:0;transform:translate(var(--to-x,0), var(--to-y,0)) scale(var(--to-scale,.3))}to{opacity:1;transform:none}}@keyframes daw-clip{0%,56%{opacity:0}62%,92%{opacity:1}to{opacity:0}}.capability-grid{gap:clamp(38px, calc(var(--vh-unit) * 5.4), 58px) clamp(26px, 3.2vw, 52px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.capability{min-width:0}.capability-name{font-variation-settings:"wght" 700;letter-spacing:-.014em;color:var(--text-primary);margin:0;font-size:18px;font-weight:700;line-height:1.25}.capability-line{max-width:26ch;font-family:var(--prose);color:var(--text-secondary);text-wrap:pretty;margin:9px 0 0;font-size:15px;line-height:1.5}.pricing{isolation:isolate;width:min(var(--column), 100% - 2 * var(--gutter));padding:clamp(84px, calc(var(--vh-unit) * 12), 148px) 0 0;margin:0 auto;position:relative}.tiers{margin-top:clamp(40px, calc(var(--vh-unit) * 6), 64px);border-top:1px solid var(--hairline);grid-template-rows:auto auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tier{grid-row:span 4;grid-template-rows:subgrid;border-left:1px solid var(--hairline);align-content:start;min-width:0;padding:30px clamp(20px,2.8vw,44px) 0;display:grid}.tier:first-child{border-left:0;padding-left:0}.tier:last-child{padding-right:0}.tier-name{font-variation-settings:"wght" 700;letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700}.tier-price{align-items:baseline;gap:8px;margin:16px 0 0;display:flex}.tier-amount{font-variation-settings:"wght" 700;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(2.25rem,1.7rem + 1.4vw,3rem);font-weight:700;line-height:1}.tier-per{font-family:var(--prose);color:var(--text-secondary);font-size:15px}.tier-annual{font-family:var(--prose);color:var(--text-secondary);margin:10px 0 0;font-size:14px;line-height:1.5}.tier-free-months{color:oklch(80% .06 58/.78);font-size:13px;display:block}.tier-lines{grid-row:4;margin:26px 0 0;padding:0;list-style:none}.tier-lines li{border-top:1px solid var(--hairline);font-family:var(--prose);color:var(--text-secondary);text-wrap:pretty;padding:11px 0;font-size:15px;line-height:1.45}.tier-lines li:first-child{color:var(--text-primary)}.pricing-note{font-family:var(--prose);color:var(--text-tertiary);margin:28px 0 0;font-size:13px}.close{isolation:isolate;padding:clamp(144px, calc(var(--vh-unit) * 24), 260px) var(--gutter);text-align:center;justify-items:center;display:grid;position:relative;overflow:clip}.close:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(30% 44% at 38% 60%,oklch(42% .09 50/.2),#0000 70%),radial-gradient(30% 40% at 64% 42%,oklch(38% .06 195/.2),#0000 70%);position:absolute;inset:0}.close-title{font-variation-settings:"wght" 700;letter-spacing:-.03em;margin:0;font-size:clamp(1.875rem,1.1rem + 2.6vw,3.25rem);font-weight:700;line-height:1.08}.footer{width:min(var(--column), 100% - 2 * var(--gutter));padding:36px 0 max(56px, env(safe-area-inset-bottom));border-top:1px solid var(--hairline);font-family:var(--prose);margin:0 auto}.footer .disclosure,.footer .fine-print{max-width:66ch}.footer .disclosure{margin:22px 0 0;font-size:12px;line-height:1.55}.footer-line{color:var(--text-tertiary);margin:0;font-size:14px}.footer-line a{color:var(--text-secondary)}.footer-line{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.footer-note{color:var(--text-tertiary);margin:10px 0 0;font-size:12px}.fine-print{color:var(--text-tertiary);margin:10px 0 0;font-size:12px;line-height:1.55}@keyframes arrive{0%{opacity:0;transform:translateY(var(--rise,8px))}}@keyframes arrive-still{0%{opacity:0}}.masthead>*{--rise:6px;animation:arrive .7s var(--ease-out-quart) .2s both}.hero-title{--rise:10px;animation:arrive .8s var(--ease-out-quart) .3s both}.hero-status{--rise:10px;animation:arrive .8s var(--ease-out-quart) .48s both}@media (prefers-reduced-motion:reduce){.will-reveal{transition:opacity .2s linear;transform:none}.atmos-layer{animation:none}.sky,.masthead>*,.hero-title,.hero-status{animation:.2s linear both arrive-still}.hero-word-face.is-lit:after{animation:none}}@media (width<=1000px){.problem{grid-template-columns:minmax(0,1fr);gap:48px}}@media (width<=1180px){.clip-scene,.clip-scene-flip{grid-template-columns:minmax(0,1fr)}.clip-scene-flip .clip-copy{order:0}}@media (width<=900px){.source{padding:0 16px}.star-stage{grid-template-rows:none;grid-template-columns:minmax(0,1fr);justify-items:center}.star-side-phone .star-place{grid-area:1/1;justify-self:start}.star-card{grid-area:2/1;justify-self:start}.star-link{grid-area:3/1;justify-self:start;width:1px;height:40px;margin-left:80px}.star-side-desk .star-place{grid-area:4/1;justify-self:start}.window-rows{grid-area:5/1;justify-self:stretch}.star-pulse{left:-4px}@keyframes star-pulse{0%,22%{opacity:0;top:0}26%{opacity:1}44%{opacity:1}48%,to{opacity:0;top:calc(100% - 9px)}}.daw-stage{grid-template-columns:1fr;justify-items:start}.daw-card,.arrangement{width:100%}.daw-loop,.daw-card:before{width:150px}.devices{flex-wrap:wrap}.device.has-capture{flex:100%}.device-phone.has-capture{margin-top:24px;flex:0 0 min(60%,240px);margin-inline:auto}.tiers{border-top:0;grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.tier,.tier:first-child,.tier:last-child{border-top:1px solid var(--hairline);border-left:0;padding:28px 0 8px;display:block}}@media (width<=810px){.source-row{flex-direction:column;align-items:stretch;width:min(100%,360px)}:is(.source,.source:not(:has(.source-mark))){border-top:1px solid var(--hairline);text-align:left;border-left:0;grid-template-columns:36px minmax(0,1fr);justify-items:start;gap:2px 16px;padding:16px 0}.source:first-child{border-top:0}.source-mark{grid-row:1/4;align-self:start;margin:2px 0 0}.source-name,.source-kind,.source-note{grid-column:2}.source-note{margin-top:6px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.phones{margin-inline:calc(-1 * var(--gutter));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;gap:12px;padding:24px 20vw 56px;overflow-x:auto}.phones::-webkit-scrollbar{display:none}.phone{scroll-snap-align:center;flex:0 0 60vw;gap:14px}.phone:nth-child(2){translate:none}.phone-screen{box-shadow:0 0 0 4px #0b0d18, 0 0 0 5px var(--hairline), 0 24px 48px #00000080}.phone-label{font-size:13px}.gathered{width:112px;height:112px;margin-top:56px}.gathered-cover:first-child{translate:-38px 8px}.gathered-cover:nth-child(2){translate:36px 5px}.sources,.queue-room.is-compact .queue-head{text-align:left;justify-items:start}.devices-line{text-align:left;margin-left:0}.devices{justify-content:flex-start}.close{padding-inline:var(--gutter)}}@media (width<=560px){.hero{padding-top:104px;padding-bottom:36px}.scene{padding:112px 0}.pricing{padding-top:112px}.capability-grid{grid-template-columns:minmax(0,1fr);gap:30px}.capability-line{max-width:none}.star-card{width:160px}.daw-copy{margin-bottom:36px}.arrangement{--lane-name:44px}.showcase-screen>*,.device-screen[data-capture=laptop]>*,.device-screen[data-capture=monitor]>*{scale:1.14}}.queue-app{--qvw:1vw;--qvh:1vh;--loop-stage-center-correction:clamp(24px, calc(1.75 * var(--qvw)), 30px);--chrome-edge-inset-x:clamp(28px, calc(3.25 * var(--qvw)), 52px);pointer-events:none;transform-origin:0 0;-webkit-user-select:none;user-select:none;font-family:Montserrat Variable,Segoe UI,sans-serif;position:absolute;top:0;left:0}.loop-stage{z-index:3;top:calc(24.6 * var(--qvh));left:calc(38.1 * var(--qvw) - var(--loop-stage-center-correction));width:calc(59 * var(--qvw));height:calc(71.8 * var(--qvh));perspective:1800px;perspective-origin:28% 28%;transform-style:preserve-3d;contain:layout style;position:absolute}.loop-stage.is-wide{transform-origin:0 0;transform:scale(1.12)}.loop-item{--artwork-size:clamp(164px, min(calc(10.4 * var(--qvw) + 23.6px), calc(18.571 * var(--qvh) + 22.857px)), 190px);--artwork-center:calc(var(--artwork-size) / 2);width:calc(100 * var(--qvw) - 38.1 * var(--qvw) - var(--chrome-edge-inset-x));opacity:0;transform-origin:0 0;height:190px;transform-style:preserve-3d;transition:transform .29s var(--ease-depth), opacity .22s var(--ease-in-out);will-change:transform, opacity;backface-visibility:hidden;position:absolute;top:0;left:0}.queue-room.is-compact .loop-item{transform-style:flat}.loop-stage.is-panning .loop-item,.loop-item.is-wrapping,.loop-stage.is-panning .loop-copy,.loop-item.is-wrapping .loop-copy,.loop-item.is-wrapping .artwork-frame{transition-duration:0s}.artwork-frame{width:var(--artwork-size);height:var(--artwork-size);opacity:1;transition:border-color .14s var(--ease-out), transform .15s var(--ease-out), clip-path .29s var(--ease-depth);will-change:transform;backface-visibility:hidden;background:#080a14;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:0;left:0;box-shadow:0 14px 34px #00000057}.loop-stage.is-panning .artwork-frame{transition-duration:.14s,.15s,0s}.loop-item.is-active .artwork-frame{box-shadow:0 18px 44px #00000080}.loop-item:not(.is-active) .artwork-frame{box-shadow:-8px -4px 22px #0000005c}.channel-avatar{place-items:center;display:inline-grid;position:relative;overflow:hidden}.channel-avatar img{object-fit:cover;width:100%;height:100%}.artwork-frame>.channel-avatar.loop-channel-icon{filter:brightness(.58)saturate(.56)contrast(.96);width:100%;height:100%;transition:filter .15s var(--ease-out);background:#080a14;border:0;border-radius:7px;position:absolute;inset:0}.artwork-frame>.channel-avatar.loop-channel-icon img{opacity:1;transition:opacity .24s var(--ease-out), filter .24s var(--ease-out)}.loop-item.is-active .artwork-frame>.channel-avatar.loop-channel-icon{filter:brightness(1.07)saturate(1.02)contrast(1.04)}.loop-item.is-active .artwork-frame>.channel-avatar.loop-channel-icon img{opacity:1;filter:contrast(1.06)}.loop-copy{--loop-copy-anchor-left:217px;--loop-copy-offset:max(clamp(0px, calc(230.4px - 14.4 * var(--qvw)), 36px), clamp(0px, calc(231.429px - 25.714 * var(--qvh)), 36px));top:var(--artwork-center);right:0;left:calc(var(--loop-copy-anchor-left) - var(--loop-copy-offset));width:auto;min-width:0;max-width:760px;transition:transform .29s var(--ease-depth);will-change:transform;backface-visibility:hidden;position:absolute;transform:translate(0,0)}.loop-copy-content{width:100%;transition:transform .22s var(--ease-in-out);will-change:transform;backface-visibility:hidden;position:relative;transform:translateY(-50%)}.loop-title-row{align-items:center;gap:14px;min-width:0;display:flex}.loop-copy .loop-title{color:#f2f2f4;min-width:0;font-size:clamp(44px, calc(3.6 * var(--qvw)), 60px);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-weight:600;line-height:1.02;overflow:hidden}.download-loop-button,.star-loop-button{color:#e1dfe8a3;background:#0c0e1a8a;border:1px solid #dad8e433;border-radius:7px;flex:none;place-items:center;width:42px;height:42px;padding:0;display:grid}.loop-item:not(.is-active) .download-loop-button,.loop-item:not(.is-active) .star-loop-button{display:none}.download-loop-button svg,.star-loop-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.loop-copy .loop-meta{color:#b7b7c0a3;min-width:0;font-size:clamp(18px, calc(1.45 * var(--qvw)), 25px);letter-spacing:-.018em;white-space:nowrap;align-items:center;gap:19px;margin:18px 0 0;font-weight:400;line-height:1;display:flex;overflow:hidden}.loop-copy .loop-meta>span{flex:none}.loop-copy .loop-meta>span:first-child{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.meta-dot{color:#cfcfd6b3}.loop-measure{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.loop-item,.loop-copy,.loop-copy-content,.artwork-frame{transition-duration:1ms}}
