.cs-head{padding-block:calc(var(--nav-h) + clamp(56px, 8vw, 110px)) clamp(36px, 5vw, 64px)}.cs-crumb{color:var(--muted);flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;font-size:.9rem;list-style:none;display:flex}.cs-crumb li+li:before{content:"›";color:var(--muted-2);margin-right:8px}.cs-crumb a:hover{color:#fff}.cs-head .h-display{max-width:18ch;font-size:clamp(2.4rem,5.4vw,5.2rem)}.cs-head .lead{margin-top:26px}.cs-facts{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));border-top:1px solid var(--line);gap:0;margin-top:clamp(36px,5vw,64px);display:grid}.cs-fact{align-content:start;gap:6px;padding:22px 22px 0 0;display:grid}.cs-fact+.cs-fact{border-left:1px solid var(--line);padding-left:22px}.cs-fact b{letter-spacing:-.035em;color:var(--accent-text);font-size:clamp(2rem,3.6vw,3.2rem);font-weight:500;line-height:1}.cs-fact span{color:var(--ink-2);font-size:.95rem;line-height:1.4}.cs-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.cs-media{padding-bottom:clamp(48px,7vw,100px)}.cs-browser{background:#0b0b0c;border:1px solid #ffffff24;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 50px 120px -50px #8f4ba7a6}.cs-browser__bar{background:#121214;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;height:36px;padding:0 14px;display:flex}.cs-browser__bar i{background:#ffffff2e;border-radius:50%;width:11px;height:11px}.cs-browser__bar span{color:var(--muted);background:#ffffff0f;border-radius:999px;margin-left:12px;padding:3px 14px;font-size:.8rem}.cs-browser video,.cs-browser img{aspect-ratio:16/10;object-fit:cover;background:#000;width:100%;height:auto;display:block}.cs-play{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#0009;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.85rem;display:inline-flex;position:absolute;bottom:14px;right:14px}.cs-play:hover{border-color:#fff9}.cs-shot{border:1px solid var(--line);background:#000;border-radius:22px;overflow:hidden}.cs-shot img,.cs-shot video{width:100%;height:auto;display:block}.cs-shot video{aspect-ratio:16/9;background:#000}.cs-stage{aspect-ratio:4/5;border:1px solid var(--line);background:radial-gradient(58% 52%,#8f4ba76b,#8f4ba714 60%,#0000 75%),#050505;border-radius:22px;place-items:center;display:grid;overflow:hidden}.cs-stage img{object-fit:contain;width:auto;max-width:92%;height:90%}.cs-stage--wide{aspect-ratio:16/7}.cs-stage--wide img{width:84%;height:auto;max-height:90%}.cs-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.cs-split .cs-quote p{font-size:clamp(1.5rem,2.6vw,2.4rem)}.cs-quote{max-width:60rem;margin:0}.cs-quote p{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(1.6rem,3.2vw,2.8rem);line-height:1.2}.cs-quote cite{color:var(--muted);align-items:center;gap:12px;margin-top:24px;font-style:normal;display:flex}.cs-quote cite:before{content:"";background:var(--accent-text);width:28px;height:2px}.cs-quote cite b{color:#fff;font-weight:500}.cs-live{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.cs-live .lead{margin-top:20px}.cs-live__card{border:1px solid var(--line);background:#ffffff05;border-radius:22px;padding:clamp(20px,3vw,36px)}.cs-live__card .story{max-width:none;margin-top:0}.cs-stack{margin-top:26px}.cs-story{grid-template-columns:repeat(var(--steps,3), minmax(0, 1fr));counter-reset:st;gap:clamp(24px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.cs-story li{counter-increment:st;border-top:1px solid var(--line);align-content:start;gap:12px;padding-top:22px;display:grid}.cs-story li:before{content:"0" counter(st);color:var(--accent-text);font-size:.9rem;font-weight:500}.cs-story h3{letter-spacing:-.02em;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:500}.cs-story p{color:var(--ink-2);line-height:1.6}.cs-story p+p{margin-top:-2px}.cs-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);display:grid}.cs-compare figure{gap:12px;margin:0;display:grid}.cs-compare figcaption{color:var(--ink-2);align-items:center;gap:10px;font-size:.95rem;display:flex}.cs-compare figcaption b{border:1px solid var(--line);color:#fff;border-radius:999px;padding:4px 10px;font-size:.82rem;font-weight:500}.cs-compare figure:last-child figcaption b{color:var(--accent-text);border-color:#c79bff99}.cs-compare .cs-shot{aspect-ratio:16/10}.cs-compare .cs-shot img{object-fit:cover;object-position:top;height:100%}.cs-built{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;display:grid}.cs-built li{border:1px solid var(--line);background:#ffffff05;border-radius:20px;align-content:start;gap:8px;padding:22px;list-style:none;display:grid}.cs-built b{font-size:1.1rem;font-weight:500}.cs-built span{color:var(--muted);font-size:.96rem;line-height:1.5}.cs-time{gap:0;max-width:52rem;margin:0;padding:0;list-style:none;display:grid}.cs-time li{border-top:1px solid var(--line);grid-template-columns:9.5rem minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.cs-time li:last-child{border-bottom:1px solid var(--line)}.cs-time time,.cs-time .cs-time__d{color:var(--accent-text);font-weight:500}.cs-time p{color:var(--ink-2)}.cs-screens{width:min(100% - 2 * var(--pad), var(--container));grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0 auto;padding:0;list-style:none;display:grid}.cs-screens li{gap:10px;display:grid}.cs-screens img{background:#0e1016;border:1px solid #ffffff1f;border-radius:18px;width:100%;height:auto}.cs-screens span{color:var(--muted);text-align:center;font-size:.88rem}.cs-cta{border-radius:var(--r-card);background:radial-gradient(120% 140% at 100% 0,#8f4ba752 0%,#8f4ba714 45%,#0000 70%),#050505;border:1px solid #c79bff38;justify-items:start;gap:22px;padding:clamp(28px,5vw,72px);display:grid}.cs-cta .kicker{margin-bottom:0}.cs-cta__actions{flex-wrap:wrap;gap:12px;display:flex}.cs-next{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.cs-next a{color:#fff;font-size:1.15rem;font-weight:500}.cs-next a:hover{color:var(--accent-text)}@media (width<=960px){.cs-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-fact:nth-child(3){border-left:0;padding-left:0}.cs-fact:nth-child(n+3){border-top:1px solid var(--line);margin-top:18px}.cs-story,.cs-built,.cs-live,.cs-split{grid-template-columns:minmax(0,1fr)}.cs-stage{aspect-ratio:1}.cs-stage--wide{aspect-ratio:16/9}}@media (width<=720px){.cs-compare{grid-template-columns:minmax(0,1fr)}.cs-time li{grid-template-columns:minmax(0,1fr);gap:4px}.cs-browser__bar{height:28px}.cs-browser__bar span{display:none}.cs-screens{width:auto;padding:2px var(--pad) 8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.cs-screens::-webkit-scrollbar{display:none}.cs-screens>li{scroll-snap-align:start;flex:0 0 46%}}