:root{--page:#05070c;--surface:rgba(15,20,31,0.78);--surface-strong:rgba(9,13,21,0.94);--border:rgba(255,255,255,0.1);--border-strong:rgba(122,151,255,0.24);--text:#f4f6fb;--muted:#a8afbf;--brand:#8da2ff;--brand-bright:#b8c5ff}*{box-sizing:border-box}html{min-width:320px;background:var(--page)}body{min-height:100vh;margin:0;color:var(--text);background:linear-gradient(180deg,rgba(5,7,12,.74),rgba(5,7,12,.96)),url(/background-night.jpg) 50% /cover fixed;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 12%,rgba(90,122,255,.19),transparent 34rem),radial-gradient(circle at 82% 76%,rgba(101,213,255,.09),transparent 28rem)}.launch-page{position:relative;display:grid;min-height:100vh;place-items:center;padding:clamp(2rem,5vw,5rem) clamp(1rem,4vw,3rem)}.launch-card{width:min(100%,74rem)}.launch-copy{width:min(100%,47rem);margin:0 auto clamp(2rem,5vw,3.75rem);text-align:center}.product-label{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.25rem;padding:.52rem .82rem;color:var(--brand-bright);border:1px solid var(--border-strong);border-radius:999px;background:rgba(92,117,224,.08);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.status-dot{width:.5rem;height:.5rem;border-radius:50%;background:#8da2ff;box-shadow:0 0 0 .3rem rgba(141,162,255,.12)}h1{margin:0;font-size:clamp(2.4rem,7vw,5.6rem);font-weight:680;letter-spacing:-.065em;line-height:.96}.intro,h1{text-wrap:balance}.intro{max-width:38rem;margin:1.6rem auto 0;color:var(--muted);font-size:clamp(1rem,2vw,1.18rem);line-height:1.7}.preview-frame{position:relative;overflow:hidden;margin:0;border:1px solid var(--border);border-radius:1.35rem;background:var(--surface-strong);box-shadow:0 3rem 8rem rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.025)}.browser-bar{display:grid;grid-template-columns:repeat(3,.62rem) 1fr;align-items:center;gap:.45rem;min-height:3rem;padding:0 1rem;border-bottom:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}.browser-bar span{width:.62rem;height:.62rem;border-radius:50%;background:rgba(255,255,255,.22)}.browser-bar span:first-child{background:#ff6b72}.browser-bar span:nth-child(2){background:#f4c25a}.browser-bar span:nth-child(3){background:#55c985}.browser-bar p{margin:0;padding-right:2rem;color:#81899a;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;letter-spacing:.035em;text-align:center}.preview-frame img{display:block;width:100%;height:auto}.preview-frame figcaption{position:absolute;right:.8rem;bottom:.8rem;padding:.42rem .62rem;color:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(4,8,15,.76);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;letter-spacing:.04em;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}@media (max-width:640px){.launch-page{align-items:start;padding-top:3rem}.launch-copy{margin-bottom:2rem}.preview-frame{border-radius:.9rem}.browser-bar{min-height:2.5rem}.preview-frame figcaption{display:none}}@media (prefers-reduced-motion:no-preference){.launch-copy,.preview-frame{animation:enter .7s cubic-bezier(.22,1,.36,1) both}.preview-frame{animation-delay:.11s}}@keyframes enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}