@keyframes lp-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lv3-orb-pulse{0%,to{box-shadow:0 0 0 0 currentColor;opacity:1}50%{box-shadow:0 0 0 4px transparent;opacity:.72}}.landing-v3 .qs-pg{--lp-max:1080px;display:block;background:var(--bg);animation:lp-enter .52s var(--ease) both}.landing-v3 .qs-pg .qs-hero{position:relative;margin-top:-60px;overflow:hidden;background:linear-gradient(180deg,#0A0712 0,#110C1B 18%,#1B1230 48%,#2A1E3A 72%,var(--bg) 100%);color:#fff}.landing-v3 .qs-pg .qs-hero:before{content:"";position:absolute;left:-6%;top:60px;width:58%;height:580px;background:radial-gradient(ellipse 50% 60% at 18% 38%,rgba(124,92,252,.24) 0,transparent 70%),radial-gradient(ellipse 28% 36% at 10% 62%,rgba(92,63,224,.14) 0,transparent 60%);pointer-events:none;z-index:0}.landing-v3 .qs-pg .qs-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(199,183,255,.06) 1px,transparent 0);background-size:28px 28px;pointer-events:none;z-index:0}.landing-v3 .qs-pg .qs-hero-inner{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:148px 48px 80px;display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center}.landing-v3 .qs-pg .qs-hero-copy{padding-top:8px}.landing-v3 .qs-pg .qs-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:rgba(199,183,255,.7);padding:6px 12px;border-radius:var(--r-pill);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);width:fit-content;margin-bottom:24px}.landing-v3 .qs-pg .qs-live-dot{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 0 rgba(63,181,142,.5);animation:lv3-orb-pulse 1.8s infinite;flex-shrink:0}.landing-v3 .qs-pg .qs-h1{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,5.2vw,62px);line-height:1.02;letter-spacing:-.03em;color:#fff;font-variation-settings:"opsz" 144,"SOFT" 60,"WONK" 0;max-width:14ch;margin:0 0 22px}.landing-v3 .qs-pg .qs-h1 em{font-style:italic;color:#C9B8FF;display:block;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1}.landing-v3 .qs-pg .qs-lede{font-size:16px;line-height:1.62;color:rgba(233,224,255,.72);max-width:46ch;margin-bottom:34px}.landing-v3 .qs-pg .qs-hero-cta{display:flex;gap:12px;flex-wrap:wrap}.landing-v3 .qs-pg .btn-paper-dark{background:rgba(255,255,255,.08);color:rgba(233,224,255,.88);border:1px solid rgba(255,255,255,.16);transition:background .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.landing-v3 .qs-pg .btn-paper-dark:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.28);transform:translateY(-1px)}.landing-v3 .qs-pg .qs-hero-fade{height:64px;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}.landing-v3 .qs-pg .qs-hero-right{position:relative;z-index:1}.landing-v3 .qs-pg .qs-terminal-card{background:rgba(14,10,24,.88);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-3);overflow:hidden;box-shadow:0 24px 72px -16px rgba(8,6,16,.72),0 0 0 1px rgba(124,92,252,.14),inset 0 1px 0 rgba(255,255,255,.07)}.landing-v3 .qs-pg .qs-term-bar{display:flex;align-items:center;gap:7px;padding:11px 16px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.07)}.landing-v3 .qs-pg .qs-term-bar i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.14);flex-shrink:0}.landing-v3 .qs-pg .qs-term-bar i:first-child{background:#FF6058}.landing-v3 .qs-pg .qs-term-bar i:nth-child(2){background:#FFBD2E}.landing-v3 .qs-pg .qs-term-bar i:nth-child(3){background:#28C840}.landing-v3 .qs-pg .qs-term-bar-label{margin-left:8px;font-family:var(--font-mono);font-size:10.5px;color:rgba(199,183,255,.42);flex:1}.landing-v3 .qs-pg .qs-term-status{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mint)}.landing-v3 .qs-pg .qs-term-status b{width:6px;height:6px;border-radius:50%;background:var(--mint);animation:lv3-orb-pulse 2s infinite;display:block;font-weight:400}.landing-v3 .qs-pg .qs-connect-zone{padding:24px 24px 18px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.landing-v3 .qs-pg .qs-connect-btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border:none;border-radius:var(--r-pill);background:linear-gradient(135deg,rgba(124,92,252,.25),rgba(90,63,224,.3));color:rgba(233,224,255,.95);font-family:var(--font-sans);font-size:14.5px;font-weight:500;letter-spacing:-.005em;cursor:default;box-shadow:0 0 0 1px rgba(124,92,252,.42),0 4px 18px -4px rgba(124,92,252,.44);animation:qs-connect-pulse 2.4s ease-in-out infinite;overflow:visible}@keyframes qs-connect-pulse{0%,to{box-shadow:0 0 0 1px rgba(124,92,252,.42),0 4px 18px -4px rgba(124,92,252,.44)}50%{box-shadow:0 0 0 3px rgba(124,92,252,.22),0 4px 28px -4px rgba(124,92,252,.66)}}.landing-v3 .qs-pg .qs-github-mark{width:17px;height:17px;opacity:.88;flex-shrink:0}.landing-v3 .qs-pg .qs-connect-pulse{position:absolute;inset:-6px;border-radius:var(--r-pill);border:1.5px solid rgba(124,92,252,.3);animation:qs-pulse-ring 2.4s ease-in-out infinite;pointer-events:none}@keyframes qs-pulse-ring{0%,to{opacity:.8;transform:scale(1)}50%{opacity:0;transform:scale(1.08)}}.landing-v3 .qs-pg .qs-connect-hint{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(199,183,255,.35);padding-left:4px}.landing-v3 .qs-pg .qs-term-body{padding:20px 24px 24px;display:flex;flex-direction:column;gap:4px}.landing-v3 .qs-pg .qs-term-line{font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:rgba(199,183,255,.52);display:flex;align-items:baseline;gap:7px}.landing-v3 .qs-pg .qs-term-line--prompt{color:rgba(233,224,255,.88);margin-bottom:6px}.landing-v3 .qs-pg .qs-term-line--plan:before{content:"";flex-shrink:0}.landing-v3 .qs-pg .qs-term-line--done{color:var(--mint);margin-top:8px;font-weight:500}.landing-v3 .qs-pg .qs-term-check{width:14px;height:14px;border-radius:var(--r-1);background:rgba(63,181,142,.18);border:1px solid rgba(63,181,142,.36);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.landing-v3 .qs-pg .qs-term-check:after{content:"";display:block;width:6px;height:3.5px;border-left:1.5px solid var(--mint);border-bottom:1.5px solid var(--mint);transform:rotate(-45deg) translateY(-1px)}.landing-v3 .qs-pg .qs-term-cursor{display:inline-block;width:6px;height:13px;background:rgba(199,183,255,.55);border-radius:1px;vertical-align:text-bottom;animation:qs-blink 1.1s step-start infinite;flex-shrink:0}@keyframes qs-blink{0%,50%{opacity:1}51%,to{opacity:0}}.landing-v3 .qs-pg .qs-steps-section{background:var(--bg);padding:88px 32px}.landing-v3 .qs-pg .qs-steps-inner{max-width:var(--lp-max);margin:0 auto}.landing-v3 .qs-pg .qs-section-eyebrow{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;display:flex;align-items:center;gap:8px}.landing-v3 .qs-pg .qs-section-eyebrow:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--violet);flex-shrink:0}.landing-v3 .qs-pg .qs-steps-header{margin-bottom:64px}.landing-v3 .qs-pg .qs-steps-title{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,4.2vw,48px);line-height:1.06;letter-spacing:-.028em;color:var(--ink-0);font-variation-settings:"opsz" 72,"SOFT" 80,"WONK" 0;max-width:22ch}.landing-v3 .qs-pg .qs-steps-title em{font-style:italic;color:var(--violet-deep);font-variation-settings:"opsz" 72,"SOFT" 100,"WONK" 1}.landing-v3 .qs-pg .qs-rail{display:flex;flex-direction:column;gap:0}.landing-v3 .qs-pg .qs-step{display:grid;grid-template-columns:72px 1fr;gap:0 28px;padding-bottom:0}.landing-v3 .qs-pg .qs-step-left{display:flex;flex-direction:column;align-items:center;gap:0}.landing-v3 .qs-pg .qs-step-num-wrap{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.landing-v3 .qs-pg .qs-step-num-wrap .v4blob{position:absolute;inset:0;margin:auto}.landing-v3 .qs-pg .qs-step-num{position:relative;z-index:2;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;color:rgba(255,255,255,.82);pointer-events:none;user-select:none}.landing-v3 .qs-pg .qs-step-connector{width:1.5px;flex:1;min-height:32px;background:linear-gradient(180deg,rgba(124,92,252,.32),rgba(124,92,252,.12));border-radius:1px}.landing-v3 .qs-pg .qs-step-body{padding:4px 0 52px}.landing-v3 .qs-pg .qs-step:last-child .qs-step-body{padding-bottom:0}.landing-v3 .qs-pg .qs-step-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--violet-deep);margin-bottom:8px;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--r-pill);background:var(--violet-tint);border:1px solid rgba(124,92,252,.2)}.landing-v3 .qs-pg .qs-step-title{font-family:var(--font-display);font-style:italic;font-size:clamp(20px,2.4vw,26px);letter-spacing:-.015em;color:var(--ink-0);line-height:1.2;margin-bottom:10px;font-variation-settings:"opsz" 48,"SOFT" 80,"WONK" 1}.landing-v3 .qs-pg .qs-step-desc{font-size:15px;line-height:1.62;color:var(--ink-2);max-width:52ch;margin-bottom:22px}.landing-v3 .qs-pg .qs-artifact{display:inline-flex;align-items:center;gap:12px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-2);padding:12px 18px;font-family:var(--font-mono);font-size:12.5px;transition:border-color .22s var(--ease),box-shadow .22s var(--ease)}.landing-v3 .qs-pg .qs-artifact--chip{gap:10px}.landing-v3 .qs-pg .qs-artifact--chip svg{width:18px;height:18px;color:var(--ink-1);flex-shrink:0}.landing-v3 .qs-pg .qs-artifact-chip-body{display:flex;flex-direction:column;gap:1px}.landing-v3 .qs-pg .qs-artifact-chip-name{font-size:13px;color:var(--ink-0);letter-spacing:.02em}.landing-v3 .qs-pg .qs-artifact-chip-status{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mint)}.landing-v3 .qs-pg .qs-artifact-chip-check{width:18px;height:18px;border-radius:50%;background:rgba(63,181,142,.14);border:1px solid rgba(63,181,142,.32);flex-shrink:0;display:flex;align-items:center;justify-content:center}.landing-v3 .qs-pg .qs-artifact-chip-check:after{content:"";display:block;width:8px;height:4.5px;border-left:1.5px solid var(--mint);border-bottom:1.5px solid var(--mint);transform:rotate(-45deg) translateY(-1px)}.landing-v3 .qs-pg .qs-artifact--prompt{gap:12px;min-width:260px}.landing-v3 .qs-pg .qs-artifact-prompt-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);flex-shrink:0}.landing-v3 .qs-pg .qs-artifact-prompt-text{color:var(--ink-1);font-size:13px;flex:1;display:flex;align-items:baseline;gap:4px}.landing-v3 .qs-pg .qs-artifact-cursor{display:inline-block;width:5px;height:12px;background:var(--violet);border-radius:1px;vertical-align:text-bottom;animation:qs-blink 1.1s step-start infinite;flex-shrink:0}.landing-v3 .qs-pg .qs-artifact--plan{flex-direction:column;align-items:stretch;gap:8px;min-width:260px}.landing-v3 .qs-pg .qs-plan-row{display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:12px;color:var(--ink-1)}.landing-v3 .qs-pg .qs-plan-row span:nth-child(2){flex:1}.landing-v3 .qs-pg .qs-plan-tag{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:2px 7px;border-radius:var(--r-pill);border:1px solid var(--line-2)}.landing-v3 .qs-pg .qs-plan-tag--done{color:var(--mint);border-color:rgba(63,181,142,.28);background:rgba(63,181,142,.06)}.landing-v3 .qs-pg .qs-artifact--pr{gap:10px}.landing-v3 .qs-pg .qs-artifact-pr-dot{width:8px;height:8px;border-radius:50%;background:var(--mint);flex-shrink:0;animation:lv3-orb-pulse 2s infinite}.landing-v3 .qs-pg .qs-artifact-pr-label{color:var(--ink-1);font-size:13px}.landing-v3 .qs-pg .qs-artifact-pr-link{color:var(--violet-deep);font-size:12px;letter-spacing:.02em;text-decoration:underline;text-underline-offset:3px}.landing-v3 .qs-pg .qs-shipped-section{background:var(--ink-0);padding:88px 32px}.landing-v3 .qs-pg .qs-shipped-inner{max-width:var(--lp-max);margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:72px;align-items:center}.landing-v3 .qs-pg .qs-shipped-eyebrow{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:rgba(199,183,255,.48);margin-bottom:16px}.landing-v3 .qs-pg .qs-shipped-title{font-family:var(--font-display);font-weight:400;font-size:clamp(32px,4.4vw,52px);line-height:1.04;letter-spacing:-.028em;color:rgba(255,255,255,.92);font-variation-settings:"opsz" 72,"SOFT" 80,"WONK" 0;margin-bottom:18px}.landing-v3 .qs-pg .qs-shipped-title em{font-style:italic;color:#C9B8FF;font-variation-settings:"opsz" 72,"SOFT" 100,"WONK" 1}.landing-v3 .qs-pg .qs-shipped-body{font-size:15px;line-height:1.66;color:rgba(199,183,255,.6);max-width:48ch;margin-bottom:32px}.landing-v3 .qs-pg .qs-shipped-pr{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:var(--r-2);overflow:hidden;font-family:var(--font-mono)}.landing-v3 .qs-pg .qs-pr-header{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.landing-v3 .qs-pg .qs-pr-open-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--r-pill);background:rgba(63,181,142,.12);border:1px solid rgba(63,181,142,.28);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mint);flex-shrink:0}.landing-v3 .qs-pg .qs-pr-open-pill i{width:6px;height:6px;border-radius:50%;background:var(--mint);display:block;animation:lv3-orb-pulse 2s infinite}.landing-v3 .qs-pg .qs-pr-title{font-size:12.5px;color:rgba(233,224,255,.84);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-v3 .qs-pg .qs-pr-meta{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.landing-v3 .qs-pg .qs-pr-diff{display:flex;gap:6px;font-size:12px}.landing-v3 .qs-pg .qs-pr-diff-add{color:var(--mint)}.landing-v3 .qs-pg .qs-pr-diff-del{color:rgba(215,82,107,.72)}.landing-v3 .qs-pg .qs-pr-file{font-size:11.5px;color:rgba(199,183,255,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-v3 .qs-pg .qs-pr-preview-row{display:flex;align-items:center;gap:10px;padding:13px 18px}.landing-v3 .qs-pg .qs-pr-preview-dot{width:7px;height:7px;border-radius:50%;background:var(--mint);flex-shrink:0;animation:lv3-orb-pulse 2.2s infinite}.landing-v3 .qs-pg .qs-pr-preview-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(199,183,255,.4)}.landing-v3 .qs-pg .qs-pr-preview-url{font-size:12px;color:rgba(199,183,255,.75);text-decoration:underline;text-underline-offset:3px}.landing-v3 .qs-pg .qs-shipped-right{display:flex;flex-direction:column;align-items:center;gap:36px}.landing-v3 .qs-pg .qs-shipped-orb-wrap{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.landing-v3 .qs-pg .qs-shipped-ring{position:absolute;border-radius:50%;border:1.5px solid rgba(63,181,142,.18);animation:qs-ring-expand 2.8s ease-out infinite;pointer-events:none}.landing-v3 .qs-pg .qs-shipped-ring--1{width:100px;height:100px;animation-delay:0s}.landing-v3 .qs-pg .qs-shipped-ring--2{width:130px;height:130px;animation-delay:.65s}.landing-v3 .qs-pg .qs-shipped-ring--3{width:160px;height:160px;animation-delay:1.3s}@keyframes qs-ring-expand{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.22)}}.landing-v3 .qs-pg .qs-shipped-stat-stack{display:flex;flex-direction:column;gap:2px;width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:var(--r-2);overflow:hidden}.landing-v3 .qs-pg .qs-shipped-stat{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.05)}.landing-v3 .qs-pg .qs-shipped-stat:last-child{border-bottom:none}.landing-v3 .qs-pg .qs-shipped-stat b{font-family:var(--font-display);font-style:italic;font-size:26px;color:#C9B8FF;font-variation-settings:"opsz" 48,"SOFT" 80,"WONK" 1;letter-spacing:-.02em}.landing-v3 .qs-pg .qs-shipped-stat span{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(199,183,255,.42)}.landing-v3 .qs-pg .qs-next-section{background:var(--ink-0);padding:80px 32px}.landing-v3 .qs-pg .qs-next-section .qs-section-eyebrow{color:rgba(199,183,255,.48)}.landing-v3 .qs-pg .qs-next-section .qs-section-eyebrow:before{background:var(--violet)}.landing-v3 .qs-pg .qs-next-inner{max-width:var(--lp-max);margin:0 auto}.landing-v3 .qs-pg .qs-next-title{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:clamp(26px,3.4vw,38px);line-height:1.06;letter-spacing:-.025em;color:rgba(255,255,255,.9);font-variation-settings:"opsz" 72,"SOFT" 100,"WONK" 1;margin:14px 0 10px}.landing-v3 .qs-pg .qs-next-sub{font-size:15px;color:rgba(199,183,255,.55);line-height:1.6;max-width:52ch;margin-bottom:44px}.landing-v3 .qs-pg .qs-next-triptych{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.landing-v3 .qs-pg .qs-next-panel{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:var(--r-3);display:flex;flex-direction:column;text-decoration:none;overflow:hidden;transition:transform .24s var(--ease),border-color .24s var(--ease),box-shadow .24s var(--ease)}.landing-v3 .qs-pg .qs-next-panel:hover{transform:translateY(-3px);border-color:rgba(124,92,252,.32);box-shadow:0 20px 48px -16px rgba(8,6,16,.72)}.landing-v3 .qs-pg .qs-next-panel-chrome{background:rgba(14,10,24,.72);border-bottom:1px solid rgba(255,255,255,.06);padding:20px 20px 18px;display:flex;flex-direction:column;gap:5px}.landing-v3 .qs-pg .qs-next-snippet{font-family:var(--font-mono);font-size:11.5px;line-height:1.6;display:flex;align-items:center;gap:0}.landing-v3 .qs-pg .qs-next-snippet--row{gap:8px;align-items:center}.landing-v3 .qs-pg .qs-next-snippet-key{color:rgba(199,183,255,.52);min-width:70px}.landing-v3 .qs-pg .qs-next-snippet-sep{color:rgba(199,183,255,.28);margin:0 6px}.landing-v3 .qs-pg .qs-next-snippet-val{color:rgba(233,224,255,.78)}.landing-v3 .qs-pg .qs-next-snippet-secret{color:rgba(199,183,255,.3);letter-spacing:.1em}.landing-v3 .qs-pg .qs-next-snippet-event{color:#C9B8FF}.landing-v3 .qs-pg .qs-next-snippet-link{color:rgba(124,92,252,.9);text-decoration:underline;text-underline-offset:3px}.landing-v3 .qs-pg .qs-next-snippet-ok{color:var(--mint)}.landing-v3 .qs-pg .qs-next-snippet-branch{font-family:var(--font-mono);font-size:11.5px;color:rgba(233,224,255,.72);flex:1}.landing-v3 .qs-pg .qs-next-snippet-badge{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(199,183,255,.38);padding:2px 7px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.1)}.landing-v3 .qs-pg .qs-next-snippet-badge--ok{color:var(--mint);border-color:rgba(63,181,142,.28);background:rgba(63,181,142,.06)}.landing-v3 .qs-pg .qs-next-panel-body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.landing-v3 .qs-pg .qs-next-panel-eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--violet-deep);padding:3px 8px;border-radius:var(--r-pill);background:rgba(124,92,252,.1);border:1px solid rgba(124,92,252,.22);width:fit-content}.landing-v3 .qs-pg .qs-next-panel-title{font-family:var(--font-display);font-style:italic;font-size:18px;letter-spacing:-.01em;color:rgba(255,255,255,.88);font-variation-settings:"opsz" 48,"SOFT" 80,"WONK" 1;line-height:1.25}.landing-v3 .qs-pg .qs-next-panel-desc{font-size:13.5px;color:rgba(199,183,255,.52);line-height:1.62;flex:1}.landing-v3 .qs-pg .qs-next-panel-arrow{font-size:17px;color:rgba(124,92,252,.72);display:block;line-height:1;transition:transform .2s var(--ease),color .2s var(--ease)}.landing-v3 .qs-pg .qs-next-panel:hover .qs-next-panel-arrow{transform:translateX(4px);color:var(--violet)}.landing-v3 .qs-pg .qs-closing{background:var(--ink-0);padding:80px 32px 96px;color:#fff}.landing-v3 .qs-pg .qs-closing-inner{max-width:var(--lp-max);margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:72px;align-items:center}.landing-v3 .qs-pg .qs-closing-eyebrow{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:rgba(199,183,255,.48);margin-bottom:16px}.landing-v3 .qs-pg .qs-closing-title{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,4vw,46px);line-height:1.08;letter-spacing:-.026em;color:rgba(255,255,255,.92);font-variation-settings:"opsz" 72,"SOFT" 80,"WONK" 0;max-width:20ch;margin-bottom:16px}.landing-v3 .qs-pg .qs-closing-title em{font-style:italic;color:#C9B8FF;font-variation-settings:"opsz" 72,"SOFT" 100,"WONK" 1}.landing-v3 .qs-pg .qs-closing-body{font-size:15px;color:rgba(199,183,255,.6);line-height:1.66;max-width:44ch;margin-bottom:28px}.landing-v3 .qs-pg .qs-closing-cta{display:flex;gap:12px;flex-wrap:wrap}.landing-v3 .qs-pg .qs-closing-right{background:rgba(14,10,24,.72);border:1px solid rgba(255,255,255,.08);border-radius:var(--r-3);padding:28px 28px 24px;box-shadow:0 20px 56px -16px rgba(8,6,16,.64),inset 0 1px 0 rgba(255,255,255,.05)}.landing-v3 .qs-pg .qs-closing-trace{display:flex;flex-direction:column;gap:3px}.landing-v3 .qs-pg .qs-closing-trace-line{font-family:var(--font-mono);font-size:12px;line-height:1.7;color:rgba(199,183,255,.48);padding-left:4px}.landing-v3 .qs-pg .qs-closing-trace--cmd{color:rgba(233,224,255,.82);margin-top:10px}.landing-v3 .qs-pg .qs-closing-trace--cmd:first-child{margin-top:0}.landing-v3 .qs-pg .qs-closing-trace--ok{color:var(--mint);font-weight:500}@media (max-width:900px){.landing-v3 .qs-pg .qs-hero-inner{grid-template-columns:1fr;padding:140px 28px 56px;gap:40px}.landing-v3 .qs-pg .qs-steps-section{padding:64px 24px}.landing-v3 .qs-pg .qs-step{grid-template-columns:56px 1fr;gap:0 18px}.landing-v3 .qs-pg .qs-shipped-inner{grid-template-columns:1fr;gap:48px}.landing-v3 .qs-pg .qs-shipped-right{flex-direction:row;justify-content:center;flex-wrap:wrap}.landing-v3 .qs-pg .qs-shipped-stat-stack{flex-direction:row;border-radius:var(--r-2)}.landing-v3 .qs-pg .qs-shipped-stat{flex-direction:column;align-items:center;border-right:1px solid rgba(255,255,255,.05);border-bottom:none;padding:16px 20px;gap:4px}.landing-v3 .qs-pg .qs-shipped-stat:last-child{border-right:none}.landing-v3 .qs-pg .qs-next-triptych{grid-template-columns:1fr;gap:12px}.landing-v3 .qs-pg .qs-closing-inner{grid-template-columns:1fr;gap:48px}.landing-v3 .qs-pg .qs-hero-cta{flex-wrap:wrap}}@media (max-width:600px){.landing-v3 .qs-pg .qs-hero-inner{padding:130px 20px 48px}.landing-v3 .qs-pg .qs-step{grid-template-columns:48px 1fr;gap:0 14px}.landing-v3 .qs-pg .qs-artifact{max-width:100%;overflow:hidden}.landing-v3 .qs-pg .qs-shipped-stat-stack{flex-direction:column}.landing-v3 .qs-pg .qs-shipped-stat{flex-direction:row;border-right:none;border-bottom:1px solid rgba(255,255,255,.05);justify-content:space-between}.landing-v3 .qs-pg .qs-shipped-stat:last-child{border-bottom:none}.landing-v3 .qs-pg .qs-steps-section{padding:56px 16px}.landing-v3 .qs-pg .qs-shipped-section{padding:64px 20px}}@media (prefers-reduced-motion:reduce){.landing-v3 .qs-pg .qs-artifact-cursor,.landing-v3 .qs-pg .qs-artifact-pr-dot,.landing-v3 .qs-pg .qs-live-dot,.landing-v3 .qs-pg .qs-pr-open-pill i,.landing-v3 .qs-pg .qs-pr-preview-dot,.landing-v3 .qs-pg .qs-term-cursor,.landing-v3 .qs-pg .qs-term-status b{animation:none}.landing-v3 .qs-pg .qs-connect-btn{animation:none;box-shadow:0 0 0 1px rgba(124,92,252,.42),0 4px 18px -4px rgba(124,92,252,.44)}.landing-v3 .qs-pg,.landing-v3 .qs-pg .qs-connect-pulse,.landing-v3 .qs-pg .qs-shipped-ring{animation:none}}