.lp{--cyan: #06b6d4;--teal: #14b8a6;--purple: #8b5cf6;--font: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--display: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;font-family:var(--font);font-feature-settings:"ss01" 0;-webkit-font-smoothing:antialiased}.lp h1,.lp h2,.lp h3,.lp .wordmark,.lp .hero-title,.lp .btn{font-family:var(--font)}.lp .wordmark{letter-spacing:-.045em;font-weight:800}.lp [hidden]{display:none!important}.blob-c{width:40vw;height:40vw;bottom:-10%;left:30%;background:radial-gradient(circle,rgba(139,92,246,.16),transparent 68%);animation-delay:-10s}.glass-nav{position:sticky;top:.75rem;margin:.75rem clamp(.75rem,3vw,2rem) 0;padding:.65rem 1rem .65rem 1.15rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);background:#0b0f178c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:40}.nav-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;border:1px solid var(--border);border-radius:999px;background:#ffffff0a;cursor:pointer}.nav-burger span{display:block;height:1.5px;width:16px;margin-inline:auto;background:var(--text)}@media (min-width: 900px){.nav-burger{display:none}.drawer,.drawer.is-open{display:none!important}}@media (max-width: 899px){.glass-nav>.nav-actions>.btn-primary{display:none}}.drawer{position:fixed;inset:5.5rem 1rem auto;z-index:39;display:none;gap:.35rem;padding:1rem;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:#0b0f17eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.drawer.is-open{display:grid}.drawer a{padding:.7rem .85rem;border-radius:12px;font-weight:650;color:var(--muted)}.drawer a:hover{color:var(--text);background:#ffffff0d}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.hero-lp{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:3.5rem clamp(1.25rem,4vw,3rem) 3rem;text-align:center}.hero-title{margin:0 auto;max-width:18ch;font-family:var(--font);font-size:clamp(2.15rem,5.6vw,3.65rem);font-weight:700;letter-spacing:-.035em;line-height:1.12;color:#f4f7ff}.hero-sub{max-width:38rem;margin:1.15rem auto 0;color:var(--muted);font-size:1.12rem;line-height:1.65}.cta-alt{margin:1rem 0 0;color:var(--dim);font-size:.88rem}.cta-alt a{color:var(--cyan);font-weight:650}.hero-lp .cta-row{justify-content:center}.lp .u-glow{position:relative;display:inline-flex;align-items:center;isolation:isolate}.lp .u-glow:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;z-index:0;border-radius:40%;background:radial-gradient(circle,rgba(6,182,212,.22) 0%,transparent 70%);pointer-events:none}.lp .wm-u-mark,.lp .ai-u{position:relative;z-index:1;filter:none}.nav-waitlist{padding:.45rem .85rem;font-size:.88rem}.rooms-showcase{display:grid;gap:1.25rem}.room-tabs{display:flex;flex-wrap:wrap;gap:.45rem}.room-tabs button{padding:.55rem 1rem;border-radius:999px;border:1px solid var(--border);background:#ffffff0a;color:var(--muted);font:inherit;font-weight:700;cursor:pointer}.room-tabs button[aria-selected=true]{color:var(--text);border-color:#14b8a673;background:#14b8a624;box-shadow:0 0 18px #14b8a62e}.room-stage{display:grid}.room-panel{display:none;gap:1rem;align-items:center}.room-panel.is-active{display:grid;animation:riseIn .35s ease}.room-caption{margin:0;color:var(--muted);max-width:22rem}.mock-phone{width:min(100%,320px);padding:.85rem;border-radius:26px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff14,#0b0f17eb);box-shadow:0 20px 50px #00000059}.mock-chrome{display:flex;align-items:center;gap:.35rem;margin-bottom:.85rem;color:var(--muted);font-size:.78rem;font-weight:700}.mock-chrome span{width:8px;height:8px;border-radius:50%;background:#ffffff2e}.mock-chrome b{margin-inline-start:auto;color:var(--text)}.mock-feed,.mock-write,.mock-cal,.mock-circle{display:grid;gap:.65rem}.mock-card{display:grid;grid-template-columns:auto 1fr;gap:.65rem;padding:.7rem;border-radius:14px;background:#ffffff0d}.mock-card i,.mock-avatars i{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#06b6d4,#8b5cf6)}.mock-card i.alt{background:linear-gradient(135deg,#8b5cf6,#f472b6)}.mock-card i.teal{background:linear-gradient(135deg,#14b8a6,#06b6d4)}.mock-card b{display:block;font-size:.85rem}.mock-card p{margin:.15rem 0 0;color:var(--muted);font-size:.8rem}.mock-prompt{margin:0;color:var(--cyan);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mock-draft{min-height:88px;padding:.75rem;border-radius:14px;background:#ffffff0d;color:var(--muted);font-size:.88rem;line-height:1.5}.mock-tools{display:flex;gap:.4rem;flex-wrap:wrap}.mock-tools span{padding:.3rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;background:#ffffff0f;color:var(--muted)}.mock-tools .go{background:#14b8a633;color:#5eead4}.mock-cal-head{font-weight:800}.mock-cal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem}.mock-cal-grid span{display:grid;place-items:center;height:36px;border-radius:10px;background:#ffffff0a;font-size:.78rem;font-weight:700}.mock-cal-grid .on{background:#14b8a638;color:#99f6e4}.mock-cal-grid .dim{opacity:.7}.mock-events{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;color:var(--muted);font-size:.85rem}.mock-events b{color:var(--cyan);margin-inline-end:.35rem}.mock-avatars{display:flex;gap:.4rem}.mock-avatars i.violet{background:linear-gradient(135deg,#a78bfa,#06b6d4)}.mock-match{margin:0;font-size:.9rem}.mock-match b{color:#5eead4}.mock-dm{margin:0;padding:.7rem;border-radius:14px 14px 14px 4px;background:#8b5cf629;color:var(--muted);font-size:.85rem}.bill-toggle{display:inline-flex;margin-inline-start:auto;padding:.2rem;border-radius:999px;border:1px solid var(--border);background:#ffffff0a}.bill-toggle button{border:0;background:transparent;color:var(--muted);font:inherit;font-weight:700;font-size:.82rem;padding:.45rem .8rem;border-radius:999px;cursor:pointer}.bill-toggle button.is-on{background:linear-gradient(135deg,#06b6d447,#8b5cf638);color:var(--text)}.bill-toggle em{font-style:normal;color:#5eead4;margin-inline-start:.25rem;font-size:.72rem}.lp .price-block{transition:transform .2s ease,border-color .2s ease}.lp .price-block:hover{transform:scale(1.02)}.lp .price-block:active{transform:scale(.98)}.lp .price-block.featured{position:relative;border-color:#14b8a680;background:linear-gradient(160deg,#14b8a629,#8b5cf61a);box-shadow:0 0 32px #14b8a638}.price-badge{display:inline-flex;margin-bottom:.65rem;padding:.2rem .6rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#042f2e;background:linear-gradient(135deg,#5eead4,#67e8f9)}.wait-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:1.25rem;background:#070a10b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wait-card{position:relative;width:min(100%,420px);padding:1.5rem 1.4rem 1.4rem;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:#0d121ef5}.wait-card h2{margin:.35rem 0 .5rem}.wait-card p{color:var(--muted)}.wait-close{position:absolute;top:.65rem;inset-inline-end:.75rem;border:0;background:transparent;color:var(--muted);font-size:1.4rem;cursor:pointer}@keyframes cardPulse{0%{transform:scale(.98)}45%{transform:scale(1.02)}to{transform:scale(1)}}.ai-card{position:relative;max-width:420px;margin:2.75rem auto 0;padding:1.25rem 1.3rem 1.35rem;text-align:start;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.float-card{animation:riseIn .9s ease both .12s,floaty 6s ease-in-out infinite 1s}.ai-card-glow{position:absolute;inset:-40% auto auto -20%;width:70%;height:70%;background:radial-gradient(circle,rgba(6,182,212,.22),transparent 70%);pointer-events:none}.ai-card-head{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center}.ai-u{height:52px;width:auto}.ai-card-head strong{display:block;font-size:1.05rem}.verified{display:inline-flex;align-items:center;gap:.35rem;color:var(--teal);font-size:.78rem;font-weight:650}.verified i{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px var(--teal)}.compat{text-align:center;padding:.35rem .55rem;border-radius:14px;background:linear-gradient(135deg,#06b6d433,#8b5cf62e)}.compat b{display:block;font-size:1.15rem;line-height:1}.compat small{color:var(--dim);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.ai-insight{margin:1rem 0 0;color:var(--muted)}.ai-tags{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:.9rem 0 0}.ai-tags li{padding:.28rem .65rem;border-radius:999px;font-size:.75rem;font-weight:700;background:#8b5cf629;color:#c4b5fd}.scan-bar{height:2px;margin-top:1.1rem;border-radius:99px;background:linear-gradient(90deg,transparent,var(--cyan),var(--purple),transparent);background-size:200% 100%;animation:scan 2.8s linear infinite}.band{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:3.5rem clamp(1.25rem,4vw,3rem)}.band-head{max-width:40rem;margin-bottom:1.75rem}.band-head h2{margin:.35rem 0 .55rem;font-size:clamp(1.8rem,4vw,2.5rem);letter-spacing:-.035em}.band-head p{margin:0;color:var(--muted)}.feat-grid,.safety-grid{display:grid;gap:1rem}.glass-card{padding:1.35rem 1.3rem 1.45rem;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .2s ease,transform .2s ease}.glass-card:hover{border-color:#06b6d459;transform:translateY(-2px) scale(1.02)}.glass-card:active{transform:scale(.98)}.glass-card h3{margin:0 0 .4rem;font-size:1.12rem}.glass-card p{margin:0;color:var(--muted);font-size:.95rem}.feat-icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:.75rem;border-radius:12px;background:linear-gradient(135deg,#06b6d433,#8b5cf62e);color:var(--cyan);font-size:1.05rem}.play-card{margin:0;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.play-card.is-pulse{animation:cardPulse .7s ease;border-color:#14b8a673;box-shadow:0 0 28px #14b8a638}.play-form{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1.25rem}.play-form input{flex:1 1 220px;min-height:48px;padding:.75rem 1rem;border-radius:14px;border:1px solid var(--border);background:#ffffff0d;color:var(--text);font:inherit}.play-form input:focus-visible{outline:2px solid rgba(6,182,212,.5);outline-offset:2px}.lp-foot{display:grid;gap:.85rem;justify-items:start}.status{display:inline-flex;align-items:center;gap:.45rem;color:var(--teal);font-size:.85rem;font-weight:650}.status i{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes scan{0%{background-position:100% 0}to{background-position:-100% 0}}@media (min-width: 800px){.feat-grid,.safety-grid{grid-template-columns:1fr 1fr 1fr}.room-panel.is-active{grid-template-columns:auto 1fr}}@media (min-width: 900px){.lp .price-row{grid-template-columns:1fr 1.18fr 1fr}}@media (prefers-reduced-motion: reduce){.float-card,.scan-bar,.blob-c,.play-card.is-pulse,.room-panel.is-active{animation:none!important}}
