.payments-page{max-width:980px;padding:42px 0 24px}.payments-heading{margin:40px 0 44px}.payments-heading .eyebrow{justify-content:flex-start}.payments-heading h1{width:auto;margin:18px 0;font-size:clamp(40px,5.4vw,64px);letter-spacing:-2.4px;line-height:1.08}.payments-heading>p{max-width:540px;margin:0;color:var(--muted);font-size:15px;line-height:1.8}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.plan-card{position:relative;display:flex;flex-direction:column;gap:20px;padding:28px;border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface-1)}.plan-card.featured{border-color:var(--border-glow);background:radial-gradient(ellipse at 100% 0%,rgba(6,182,212,.12),transparent 55%),radial-gradient(ellipse at 0% 0%,rgba(var(--accent-rgb),.2),transparent 60%),var(--surface-1);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.15),0 20px 60px rgba(var(--accent-rgb),.14)}.plan-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-card h2{margin:0;font-size:22px;letter-spacing:-.4px}.plan-tag{padding:4px 8px;border:1px solid var(--border-light);border-radius:999px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:1px}.featured .plan-tag{border-color:transparent;background:var(--gradient);color:#fff}.plan-price{display:flex;align-items:baseline;gap:10px;margin:0}.plan-price strong{font-family:var(--font-display);font-size:40px;font-weight:700;letter-spacing:-1.2px;color:var(--text-strong)}.plan-price span{color:var(--muted);font-size:13px}.plan-features{display:grid;gap:12px;margin:0;padding:18px 0 0;border-top:1px solid var(--border);list-style:none}.plan-features li{display:flex;gap:10px;color:var(--text);font-size:14px;line-height:1.5}.plan-check{flex-shrink:0;margin-top:2px;color:#10b981}.featured .plan-check{color:var(--cyan)}.plan-card .button{margin-top:auto;justify-content:space-between}.plan-note{margin:-6px 0 0;color:var(--dim);font-size:12px;text-align:center}.premium-roadmap{padding-top:20px;border-top:1px solid var(--border-light)}.premium-roadmap h3{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:17px;margin:0 0 16px}.premium-roadmap h3>span{font:600 9px var(--font-body);padding:5px 8px;border-radius:5px;background:#397bff20;color:var(--accent)}.premium-roadmap ul{list-style:none;padding:0;margin:0;display:grid;gap:13px}.premium-roadmap li{display:flex;gap:10px;font-size:12px;color:var(--text);line-height:1.8}.premium-roadmap li>span{color:var(--accent)}.premium-roadmap p{font-size:10px;color:var(--muted);line-height:1.8;margin:16px 0 0}.plan-comparison{margin-top:64px}.plan-comparison>.eyebrow{justify-content:flex-start}.plan-comparison h2{font-size:clamp(27px,3vw,36px)}.plan-comparison>p{font-size:13px;color:var(--muted);line-height:1.8;margin:16px 0 24px}.comparison-table-wrap{border:1px solid var(--border-light);border-radius:14px;overflow:hidden}.plan-comparison table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;line-height:1.7}.plan-comparison th,.plan-comparison td{padding:18px 22px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.plan-comparison th:first-child{width:40%}.plan-comparison thead th{background:var(--surface-1);color:var(--text-strong);font-size:17px}.plan-comparison thead th:first-child{font-size:12px;color:var(--muted)}.plan-comparison th[scope=row]{font-weight:500;color:var(--text)}.plan-comparison td{color:var(--muted)}.plan-comparison td:last-child,.plan-comparison thead th:last-child{background:#397bff0c;color:#bed8ff;border-left:1px solid #397bff25}.plan-comparison small{display:block;margin-top:5px;font-size:10px;color:var(--muted);font-weight:400}.plan-comparison .comparison-group th{background:#131d2d;color:var(--accent);font-size:10px;letter-spacing:.5px}.plan-comparison tbody:last-child tr:last-child>*{border-bottom:0}.plan-comparison p.comparison-note{margin-bottom:0;font-size:11px}@media(max-width:580px){.plan-comparison{margin-top:44px}.plan-comparison th,.plan-comparison td{padding:13px 9px;font-size:10px}.plan-comparison th:first-child{width:35%}.plan-comparison thead th{font-size:14px}.plan-comparison small{font-size:9px}}.payments-how{margin-top:72px}.payments-how h2,.payments-faq h2{margin:0 0 28px;font-size:clamp(26px,3vw,34px);letter-spacing:-1px}.payments-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.payments-how-grid>div{padding:24px;background:linear-gradient(165deg,#14203473,#0b101abf);border:1px solid rgba(255,255,255,.08);border-radius:16px;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.payments-how-grid>div:hover{transform:translateY(-3px);border-color:#397bff73;box-shadow:0 12px 28px #00000059}.payments-how h3{margin:12px 0 10px;font-size:17px;font-weight:600}.payments-how p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.8}.payments-faq{margin-top:72px}.payments-faq details{border-bottom:1px solid var(--border)}.payments-faq details:first-of-type{border-top:1px solid var(--border)}.payments-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 2px;color:var(--text-strong);font-size:15px;font-weight:600;cursor:pointer;list-style:none}.payments-faq summary::-webkit-details-marker{display:none}.payments-faq summary span{color:var(--accent);font-size:22px;font-weight:400;transition:transform .2s}.payments-faq details[open] summary span{transform:rotate(45deg)}.payments-faq details p{max-width:680px;margin:0 0 20px;color:var(--muted);font-size:14px;line-height:1.8}.payment-demo-disclosure{margin-top:48px;padding-top:22px;border-top:1px solid var(--border);color:var(--muted);font-size:12px;line-height:1.9}.payment-demo-badge{display:inline-block;margin-right:12px;padding:1px 7px;border:1px solid var(--border-glow);border-radius:5px;color:var(--accent);font-size:9.5px;font-weight:700;letter-spacing:.7px}@media(max-width:800px){.payments-how-grid{grid-template-columns:1fr;gap:22px}}@media(max-width:680px){.plan-grid{grid-template-columns:1fr}.payments-heading{margin:30px 0 32px}.payments-heading h1{font-size:38px;letter-spacing:-1.4px}.payments-page{padding-top:30px}.plan-card{padding:22px}.plan-price strong{font-size:34px}.payments-how,.payments-faq{margin-top:52px}}.download-preview{display:grid;justify-items:center;gap:9px;margin:20px auto 0}.download-preview>span{font-size:11px;color:var(--muted)}.button:disabled,.button:disabled:hover{cursor:not-allowed;transform:none;box-shadow:none;background:var(--surface-2);color:var(--muted);border:1px solid var(--border-light)}.download-button{gap:10px;font-size:12px;min-height:44px;padding:10px 16px}.download-button .coming-label{font:inherit;font-size:9px;border-left:1px solid var(--border-light);padding-left:10px}.storage-story{margin-bottom:80px;padding:32px;border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface-0)}.launch-section-heading .eyebrow{justify-content:flex-start}.launch-section-heading h2{font-size:clamp(28px,3.5vw,40px);margin:14px 0}.launch-section-heading>p{color:var(--muted);font-size:14px;line-height:1.8;max-width:640px}.storage-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.storage-facts article{position:relative;display:flex;flex-direction:column;padding:24px 22px;background:linear-gradient(165deg,#14203473,#0b101abf);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0003;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease,box-shadow .28s ease}.storage-facts article:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(57,123,255,.6),transparent);opacity:.7;transition:opacity .28s ease}.storage-facts article:hover{transform:translateY(-4px);border-color:#397bff73;box-shadow:0 16px 36px #0006,0 0 30px #397bff1f}.storage-facts article:hover:before{opacity:1;background:linear-gradient(90deg,transparent,#00d2ff,#397bff,transparent)}.fact-state{display:inline-flex;align-items:center;width:fit-content;padding:4px 10px;border-radius:999px;background:#397bff1f;border:1px solid rgba(57,123,255,.25);font-size:10px;font-weight:600;color:#8cb8ff;letter-spacing:.4px}.storage-facts article:last-child .fact-state{background:#7928ca24;border-color:#7928ca59;color:#c48fff}.stage-state{font-size:10px;font-weight:600;color:var(--accent);letter-spacing:.5px}.storage-facts strong{display:block;color:var(--text-strong);font:700 36px var(--font-display);letter-spacing:-1px;margin:12px 0 8px;line-height:1.1}.storage-facts h3{font-size:16px;font-weight:600;color:var(--text-strong);margin:0 0 8px}.storage-facts p{color:var(--muted);line-height:1.7;font-size:12.5px;margin:0}.storage-story-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:20px;border-top:1px solid var(--border)}.storage-story-footer p{color:var(--muted);font-size:11px;max-width:620px;line-height:1.8;margin:0}.storage-story-footer a{flex-shrink:0}.genesis-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:20px;margin-bottom:70px;padding-top:40px;border-top:1px solid var(--border);scroll-margin-top:30px}.genesis-intro .eyebrow{justify-content:flex-start}.genesis-intro h2{font-size:clamp(30px,4vw,44px);margin:15px 0}.genesis-intro>p{color:var(--muted);font-size:14px;line-height:1.9;max-width:420px}.genesis-symbol{color:var(--accent);font-size:34px;margin-bottom:20px}.genesis-intro .button{font-size:12px;margin-top:10px}.genesis-intro p.genesis-note{font-size:11px}.launch-timeline{list-style:none;margin:0;padding:8px 0 0}.launch-timeline li{display:flex;gap:20px;position:relative;padding-bottom:32px}.launch-timeline li:not(:last-child):before{content:"";position:absolute;left:16px;top:38px;bottom:6px;width:1px;background:var(--border-light)}.timeline-marker{width:34px;height:34px;display:grid;place-items:center;flex-shrink:0;font-size:10px;border-radius:50%;background:var(--surface-2);border:1px solid var(--border-glow);color:var(--accent)}.stage-state.available{color:#67e8cf}.launch-timeline h3{font-size:18px;margin:8px 0}.launch-timeline p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.plan-launch-notice{padding:15px 18px;background:rgba(var(--accent-rgb),.08);border:1px solid var(--border-glow);border-radius:var(--radius-md);margin:-16px 0 28px;color:var(--text);font-size:12px;line-height:1.8}.plan-availability{font-size:11px;color:var(--accent);margin:-7px 0 0}.plan-feature-coming{display:block;font-size:10px;margin-top:4px;color:var(--muted)}.plans-future{margin-top:34px;padding:24px;border:1px solid var(--border-light);border-radius:var(--radius-md)}.plans-future h2{font-size:22px;margin:0 0 14px}.plans-future ul{display:grid;gap:10px;padding-left:18px;color:var(--muted);font-size:13px;line-height:1.8}.plans-future p{color:var(--muted);font-size:11px;line-height:1.8}@media(max-width:800px){.site-footer{flex-wrap:wrap}.genesis-section{gap:35px}}@media(max-width:680px){.storage-story{padding:24px 20px;margin-bottom:45px}.storage-facts,.genesis-section{grid-template-columns:1fr;gap:28px}.storage-facts strong{font-size:32px}.storage-story-footer{align-items:flex-start;flex-direction:column;gap:14px}.genesis-section{margin-bottom:45px}}.pulse-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding:10px 0 85px;align-items:center}.pulse-intro .eyebrow{justify-content:flex-start}.pulse-intro>p{font-size:14px;line-height:1.9;color:var(--muted);max-width:410px;margin:24px 0}.pulse-benefits{list-style:none;padding:0;margin:28px 0;display:grid;gap:22px}.pulse-benefits li{display:flex;gap:15px}.pulse-benefits li>span{font-size:24px;color:var(--accent);width:28px;flex-shrink:0}.pulse-benefits strong{font-size:13px;color:var(--text-strong)}.pulse-benefits p{margin:6px 0 0;font-size:12px;line-height:1.8;color:var(--muted)}.pulse-showcase{min-width:0;background:#0e1420;border:1px solid #397bff40;border-radius:18px;box-shadow:0 20px 75px #0004;overflow:hidden}.pulse-demo-bar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding:20px 24px}.pulse-demo-bar strong{display:flex;gap:8px;align-items:center;font:600 21px var(--font-display);color:var(--text-strong)}.pulse-demo-bar strong>span{width:6px;height:6px;border-radius:50%;background:var(--cyan)}.pulse-demo-bar>span{color:var(--muted);font-size:10px}.pulse-topics{display:flex;gap:8px;padding:18px 24px 0;flex-wrap:wrap}.pulse-topics button{color:var(--muted);background:transparent;border:1px solid var(--border-light);border-radius:30px;min-height:40px;padding:8px 15px;font-size:11px;transition:background .2s,color .2s}.pulse-topics button[aria-pressed=true]{background:#397bff24;border-color:#397bff80;color:#b9d6ff}.pulse-example{padding:24px 24px 0}.pulse-author{display:flex;align-items:center;gap:10px}.pulse-author>div{display:grid;gap:5px}.pulse-author strong{font-size:12px;color:var(--text-strong)}.pulse-author div>span{font-size:9px;color:var(--muted)}.pulse-stage{margin-left:auto;font-size:8px;letter-spacing:.7px;color:#9bc4ff;border:1px solid #397bff40;border-radius:5px;padding:5px 7px}.pulse-art{position:relative;display:grid;place-items:center;height:190px;overflow:hidden;margin:20px 0;border:1px solid #ffffff0a;border-radius:12px;background:radial-gradient(ellipse at 65% 80%,#2653a7,transparent 65%),#111d36}.art-1{background:radial-gradient(ellipse at 20% 50%,#11616e,transparent 70%),#102128}.art-2{background:radial-gradient(ellipse at 80% 20%,#523c8b,transparent 70%),#16162b}.art-orbit{position:absolute;width:290px;height:130px;border:1px solid rgba(130,180,255,.4);border-radius:50%;animation:orbit-spin 24s linear infinite}.art-orbit.second{width:240px;height:160px;animation:orbit-spin-rev 30s linear infinite}.art-core{font:500 70px var(--font-display);color:#97dfff;text-shadow:0 0 40px rgba(57,206,255,.5);animation:core-breathe 4s ease-in-out infinite alternate}.art-tag{position:absolute;bottom:15px;left:18px;font-size:8px;letter-spacing:2px;color:#c2d9ef}.pulse-post-copy h3{font-size:23px;margin:0 0 10px}.pulse-post-copy p{font-size:12px;line-height:1.8;color:var(--muted);min-height:44px;margin:0 0 12px}.pulse-hashtag{font-size:11px;color:var(--accent)}.pulse-demo-actions{display:flex;align-items:center;gap:14px;justify-content:space-between;margin:18px 24px 0;padding:16px 0;border-top:1px solid var(--border)}.pulse-demo-actions>span{font-size:9px;color:var(--muted);max-width:250px;line-height:1.7}.pulse-demo-actions button{flex-shrink:0;min-height:40px;padding:9px 12px;font-size:11px;border-radius:8px;border:1px solid #397bff40;color:#b9d6ff;background:#397bff12}.pulse-demo-actions button[aria-pressed=true]{background:#397bff30}.file-rules{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px;padding-top:30px;margin-top:32px;border-top:1px solid var(--border-light)}.rules-intro .eyebrow{justify-content:flex-start;font-size:9px}.rules-intro h3{font-size:25px;margin:14px 0}.rules-intro p{font-size:12px;color:var(--muted);line-height:1.8}.rules-intro label{display:block;font-size:11px;margin:20px 0 10px;color:var(--text)}.rules-intro select{width:100%;max-width:360px;min-height:48px;border:1px solid #397bff55;border-radius:9px;background:#111c2c;color:var(--text-strong);padding:12px;font:inherit;font-size:12px;cursor:pointer}.rules-intro select:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.rules-result{padding:22px;border:1px solid #397bff33;border-radius:12px;background:linear-gradient(135deg,#15243b,#101825)}.rules-quota{display:flex;align-items:center;gap:16px;justify-content:space-between}.rules-quota>span,.rules-label{font-size:11px;color:var(--text)}.rules-quota strong{font:500 34px var(--font-display);color:var(--text-strong);white-space:nowrap}.rules-quota small{font-size:16px;color:var(--accent)}.rules-result>p{font-size:11px;color:var(--muted);line-height:1.8}.retention-options{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.retention-options span{font-size:10px;padding:7px 10px;border:1px solid #ffffff18;background:#ffffff05;border-radius:6px}.retention-options .no-expiry{color:#8ee1ce;border-color:#8ee1ce40}.rules-result p.rules-note{color:#bdd4f5;margin-bottom:0}.rules-footnote{grid-column:1/-1;margin:0;font-size:10px;line-height:1.8;color:var(--muted)}@media(max-width:800px){.pulse-story{gap:30px}.pulse-example{padding:18px 16px 0}.pulse-topics{padding-inline:16px}.pulse-stage{font-size:7px}}@media(max-width:680px){.pulse-story{grid-template-columns:1fr;padding-bottom:50px}.pulse-intro>p{max-width:none}.pulse-benefits{gap:16px}.pulse-art{height:170px}.file-rules{grid-template-columns:1fr;gap:22px}.rules-intro select{max-width:none}.rules-result{padding:18px}}@media(prefers-reduced-motion:no-preference){.pulse-art .art-core{animation:detail-enter .5s ease-out both}.pulse-showcase{transition:border-color .2s}.pulse-showcase:hover{border-color:#397bff80}}:root{--bg: #090a10;--surface-0: #0d0f17;--surface-1: #121520;--surface-2: #171b29;--surface-3: #1b2030;--text-strong: #f8fafc;--text: #cbd5e1;--muted: #8492a6;--dim: #64748b;--accent: #a78bfa;--violet: #8b5cf6;--indigo: #6366f1;--cyan: #06b6d4;--link: #38bdf8;--amber: #f59e0b;--accent-rgb: 139, 92, 246;--gradient: linear-gradient(135deg, #8b5cf6 0%, #6366f1 45%, #06b6d4 100%);--gradient-hover: linear-gradient(135deg, #9f75ff 0%, #7579ff 45%, #22d3ee 100%);--border: rgba(255, 255, 255, .07);--border-light: rgba(255, 255, 255, .12);--border-glow: rgba(var(--accent-rgb), .4);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--shadow-glow: 0 0 24px rgba(var(--accent-rgb), .3);--font-body: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Outfit", var(--font-body);font-family:var(--font-body);color:var(--text);background:var(--bg);color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:radial-gradient(ellipse 65% 620px at 50% 220px,rgba(var(--accent-rgb),.16),transparent 85%),radial-gradient(ellipse 50% 420px at 100% 1400px,rgba(6,182,212,.07),transparent 85%),var(--bg)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}::selection{background:var(--violet);color:#fff}h1,h2,h3{font-family:var(--font-display);color:var(--text-strong)}main:focus{outline:none}.site-wrapper{position:relative;min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}.ambient-glow{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.glow-orb{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;opacity:.32;will-change:transform}.glow-orb-1{width:640px;height:640px;top:-180px;left:50%;margin-left:-320px;background:radial-gradient(circle,rgba(57,123,255,.45) 0%,rgba(57,206,255,.15) 50%,transparent 70%);animation:float-orb-1 14s ease-in-out infinite alternate}.glow-orb-2{width:520px;height:520px;top:680px;right:-100px;background:radial-gradient(circle,rgba(139,92,246,.35) 0%,rgba(57,123,255,.12) 60%,transparent 70%);animation:float-orb-2 18s ease-in-out infinite alternate}.glow-orb-3{width:580px;height:580px;top:1550px;left:-140px;background:radial-gradient(circle,rgba(57,206,255,.28) 0%,rgba(57,123,255,.12) 60%,transparent 70%);animation:float-orb-3 20s ease-in-out infinite alternate}@keyframes float-orb-1{0%{transform:translateY(0) scale(1)}50%{transform:translateY(40px) scale(1.06)}to{transform:translateY(-25px) scale(.96)}}@keyframes float-orb-2{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-45px) scale(1.08)}to{transform:translateY(30px) scale(.94)}}@keyframes float-orb-3{0%{transform:translateY(0) scale(1)}50%{transform:translateY(50px) scale(1.05)}to{transform:translateY(-30px) scale(.95)}}.container{width:min(1120px,calc(100% - 64px));margin-inline:auto}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:20;padding:12px;transform:translateY(-180%);background:var(--violet);color:#fff;border-radius:var(--radius-sm)}.skip-link:focus{transform:none}.gradient-text{background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.site-header{position:sticky;top:0;z-index:100;width:100%;background:#090a10d1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 4px 30px #00000059;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.header-inner{height:86px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px}.brand-logo{flex-shrink:0;filter:drop-shadow(0 0 12px rgba(var(--accent-rgb),.35))}.brand-name{font-family:var(--font-display);font-size:24px;font-weight:800;letter-spacing:-.5px;color:var(--text-strong)}.beta-tag{margin:3px 0 0 4px;padding:4px 6px;border:1px solid var(--border-glow);border-radius:5px;color:var(--accent);font-size:9px;font-weight:700;letter-spacing:1px}nav{display:flex;align-items:center;gap:28px}.nav-link{font-size:13px;color:var(--muted);transition:color .2s}.nav-link:hover,.nav-link[aria-current=page]{color:var(--text-strong)}.language-selector{display:flex;gap:2px;padding:3px;border:1px solid var(--border-light);border-radius:8px}.language-selector button{min-width:35px;min-height:36px;padding:6px;border:0;border-radius:5px;background:transparent;color:var(--muted);font-size:11px;font-weight:700;transition:background .2s,color .2s}.language-selector button:hover{color:var(--text-strong);background:#ffffff0d}.language-selector button[aria-pressed=true]{color:var(--text-strong);background:rgba(var(--accent-rgb),.2)}.site-footer{width:100%;margin-top:80px;border-top:1px solid rgba(255,255,255,.08);background:#090a1099;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.footer-inner{display:flex;align-items:center;gap:24px;padding:30px 0 36px}.footer-inner .brand-name{font-size:19px}.footer-inner p{font-size:12px;color:var(--muted)}.footer-inner>span{margin-left:auto;font-size:11px;color:var(--dim)}.footer-link{font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.footer-link:hover{color:var(--text-strong)}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 22px;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-md);background:var(--gradient);color:#fff;font-size:14px;font-weight:700;white-space:nowrap;box-shadow:0 6px 24px rgba(var(--accent-rgb),.25);transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-2px);background:var(--gradient-hover);box-shadow:var(--shadow-glow)}.button span{font-size:18px;line-height:1}.site-header .button{padding:11px 17px;font-size:12px}.button-light{background:#ffffff0f;border-color:var(--border-light);box-shadow:none}.button-light:hover{background:#ffffff1a;box-shadow:none}.button.button-paused,.button.button-paused:hover{cursor:not-allowed;transform:none;box-shadow:none;background:var(--surface-3);border-color:var(--border);color:var(--muted)}.text-link{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--text);transition:color .2s}.text-link:hover{color:var(--accent)}.back-link{width:fit-content;color:var(--muted)}.eyebrow{display:flex;align-items:center;justify-content:center;gap:9px;color:var(--accent);font-size:10.5px;font-weight:700;letter-spacing:2px}.live-dot{width:6px;height:6px;flex-shrink:0;display:inline-block;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 4px #06b6d41f,0 0 12px #06b6d499}.hero{padding-top:74px;text-align:center}h1{position:relative;width:fit-content;margin:25px auto 24px;font-size:clamp(62px,7.5vw,100px);font-weight:700;letter-spacing:-4px;line-height:1.04}.hero-highlight{filter:drop-shadow(0 0 30px rgba(var(--accent-rgb),.3))}.hero-star{position:absolute;right:-82px;top:58px;color:var(--cyan);font-size:76px;font-weight:400;filter:drop-shadow(0 0 14px rgba(6,182,212,.5));animation:turn-in 1.2s ease-out both}.hero-description{margin:0;color:var(--muted);font-size:17px;line-height:1.75}.hero-actions{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:28px}.hero-note{margin-top:16px;color:var(--dim);font-size:12px}.hero>.eyebrow,.hero h1,.hero-description,.hero-actions,.hero-note{animation:rise-in .7s ease-out both}.hero-description{animation-delay:.1s}.hero-actions{animation-delay:.18s}.hero-note{animation-delay:.22s}.beta-status{display:inline-flex;align-items:center;gap:9px;margin:16px auto 0;color:var(--muted);font-size:12px;animation:rise-in .7s .22s ease-out both}.status-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--dim)}.beta-status.checking .status-dot{animation:pulse 1.2s ease-in-out infinite}.beta-status.online .status-dot{background:#10b981;box-shadow:0 0 0 4px #10b98126}.beta-status.paused{color:#fcd34d}.beta-status.paused .status-dot{background:var(--amber);box-shadow:0 0 0 4px #f59e0b26}.product-wrap{max-width:1010px;margin:64px auto 0;text-align:left;animation:rise-in .85s .2s ease-out both}.preview-label{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--muted);font-size:9.5px;letter-spacing:1.6px}.preview-label>span:last-child{margin-left:auto;letter-spacing:0;font-size:11px}.product-window{display:flex;min-height:470px;overflow:hidden;border:1px solid var(--border-glow);border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:0 0 0 5px rgba(var(--accent-rgb),.04),0 0 60px rgba(var(--accent-rgb),.12),0 35px 85px #0009}.server-rail{width:64px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px 0 15px;background:var(--surface-0)}.server-rail>span{display:grid;place-items:center;width:38px;height:38px}.mini-brand{margin-bottom:6px}.server-active{border-radius:12px;background:var(--gradient);color:#fff;font-size:22px;box-shadow:0 0 18px rgba(var(--accent-rgb),.4)}.server-circle{border-radius:50%;background:var(--surface-3);color:var(--accent);font-size:20px}.rail-avatar{margin-top:auto;border-radius:50%;background:rgba(var(--accent-rgb),.25);color:var(--text-strong);font-size:12px}.channel-sidebar{position:relative;width:210px;flex-shrink:0;background:var(--surface-1);border-right:1px solid var(--border)}.server-name{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 19px;border-bottom:1px solid var(--border);color:var(--text-strong);font-size:13px;font-weight:700}.sidebar-caption{margin:25px 18px 14px;color:var(--dim);font-size:8.5px;font-weight:700;letter-spacing:1.1px}.view-buttons{display:grid;gap:5px;padding:0 10px}.view-buttons button{display:flex;align-items:center;gap:10px;padding:11px 9px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:11.5px;text-align:left;transition:background .2s,color .2s}.view-buttons button>span{width:19px;font-size:18px;text-align:center}.view-buttons button:hover{background:rgba(var(--accent-rgb),.1);color:var(--text-strong)}.view-buttons button[aria-pressed=true]{background:rgba(var(--accent-rgb),.2);color:var(--text-strong);box-shadow:inset 2px 0 0 var(--violet)}.sidebar-bottom{position:absolute;bottom:0;width:100%;display:flex;align-items:center;gap:10px;padding:16px;background:var(--surface-0);color:var(--text-strong);font-size:11.5px}.sidebar-bottom small{display:block;margin-top:3px;color:var(--muted);font-size:9.5px}.sidebar-bottom .live-dot{margin-left:auto}.chat-preview{flex:1;min-width:0;display:flex;flex-direction:column}.chat-header{display:flex;align-items:center;gap:12px;height:58px;padding:0 24px;border-bottom:1px solid var(--border);color:var(--text-strong);font-size:13px}.chat-header>span:first-child{color:var(--muted);font-size:22px}.chat-header-note{margin-left:auto;color:var(--dim);font-size:8.5px;font-weight:700;letter-spacing:1.4px}.chat-body{flex:1;padding:25px 26px 12px}.chat-welcome h3{margin:10px 0 6px;font-size:20px;letter-spacing:-.3px}.chat-welcome p{margin:0;color:var(--muted);font-size:11.5px}.welcome-icon{color:var(--accent);font-size:26px}.day-divider{display:flex;align-items:center;gap:12px;margin:20px 0 15px;color:var(--dim);font-size:9.5px}.day-divider:before,.day-divider:after{content:"";flex:1;height:1px;background:var(--border)}.message{display:flex;gap:11px;margin:14px 0;animation:rise-in .4s var(--message-delay) both}.avatar{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;border-radius:50%;font-size:11px;font-weight:700;color:#fff}.purple{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.orange{background:linear-gradient(135deg,#f59e0b,#f43f5e)}.blue{background:linear-gradient(135deg,#06b6d4,#6366f1)}.message-meta{display:flex;align-items:center;gap:8px;color:var(--text-strong);font-size:11.5px}.message-meta>span{color:var(--dim);font-size:8.5px}.message p{margin:4px 0 0;color:var(--text);font-size:11.5px;line-height:1.6}.reaction{display:inline-block;margin-top:7px;padding:3px 7px;border:1px solid var(--border-glow);border-radius:var(--radius-sm);background:rgba(var(--accent-rgb),.12);font-size:9.5px}.composer-preview{display:flex;align-items:center;gap:12px;margin:5px 24px 20px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-3);color:var(--muted);font-size:10.5px}.composer-preview span{font-size:18px}.composer-preview span:last-child{margin-left:auto}.preview-hint{margin-top:15px;color:var(--dim);font-size:11px;text-align:center}.features{padding:110px 0 85px;scroll-margin-top:30px}.section-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-items:end}.section-heading .eyebrow{grid-column:1 / -1;justify-content:flex-start}h2{margin:17px 0 0;font-size:clamp(32px,4vw,46px);font-weight:600;letter-spacing:-1.5px;line-height:1.12}.section-heading>p{max-width:360px;margin:0;color:var(--muted);font-size:15px;line-height:1.8}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin-top:46px}.feature-grid article{position:relative;padding:28px;border:1px solid var(--border-light);border-radius:18px;background:linear-gradient(140deg,#15233880,#0d111b 65%);overflow:hidden}.feature-number{color:var(--muted);font-size:9.5px;letter-spacing:1.5px}.feature-symbol{position:absolute;right:8px;top:28px;font-size:34px;color:var(--cyan)}.feature-grid h3{margin:26px 0 12px;font-size:21px;font-weight:600;letter-spacing:-.3px}.feature-grid p{max-width:390px;margin:0;color:var(--muted);font-size:13.5px;line-height:1.8}.privacy{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:20px;padding:52px 0 75px;border-top:1px solid var(--border)}.privacy .eyebrow{justify-content:flex-start}.privacy h2{font-size:clamp(40px,5vw,62px)}.privacy-heading>p{max-width:350px;margin-top:24px;color:var(--muted);font-size:14px;line-height:1.8}.privacy-details{display:grid;gap:28px}.privacy-item{display:flex;gap:18px}.privacy-index{padding-top:5px;color:var(--accent);font-size:11px;font-weight:700}.privacy-item h3{margin:0 0 9px;font-size:17px;font-weight:600}.privacy-item p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.8}.development-note{display:inline-block;margin-top:12px;padding:5px 10px;border:1px solid var(--border-glow);border-radius:var(--radius-sm);background:rgba(var(--accent-rgb),.08);color:var(--accent);font-size:11.5px;line-height:1.7}.privacy-more{margin-left:29px;color:var(--accent);font-size:13px}.closing{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:42px 45px;border:1px solid var(--border-glow);border-radius:var(--radius-lg);background:radial-gradient(ellipse at 100% 0%,rgba(6,182,212,.16),transparent 60%),radial-gradient(ellipse at 0% 100%,rgba(var(--accent-rgb),.22),transparent 65%),var(--surface-1);box-shadow:0 0 40px rgba(var(--accent-rgb),.1)}.closing .eyebrow{justify-content:flex-start}.closing h2{font-size:38px}.closing p{max-width:400px;margin-bottom:0;color:var(--text);font-size:13px;line-height:1.7}[data-reveal]{transition:opacity .7s ease,transform .7s ease}.reveal-pending{opacity:0;transform:translateY(25px)}.privacy-page{max-width:820px;padding:56px 0 40px}.privacy-page .eyebrow{justify-content:flex-start;margin-top:34px}.privacy-title{width:auto;margin:18px 0 20px;font-size:clamp(40px,6vw,64px);letter-spacing:-2.5px;line-height:1.05}.privacy-intro{max-width:640px;margin:0;color:var(--text);font-size:16px;line-height:1.8}.privacy-updated{margin:14px 0 0;color:var(--dim);font-size:12px}.privacy-sections{display:grid;gap:34px;margin-top:52px;padding-top:40px;border-top:1px solid var(--border)}.privacy-sections section{display:flex;gap:22px}.privacy-sections h2{margin:0 0 12px;font-size:21px;font-weight:600;letter-spacing:-.3px}.privacy-sections ul{display:grid;gap:9px;margin:0;padding-left:18px}.privacy-sections li{color:var(--muted);font-size:14px;line-height:1.75}.privacy-sections li::marker{color:var(--accent)}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes turn-in{0%{opacity:0;transform:rotate(-80deg) scale(.7)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes pulse{50%{opacity:.35}}@media(min-width:1500px){.hero{padding-top:90px}}@media(max-width:800px){.container{width:calc(100% - 40px)}.header-inner{height:76px}.header-inner nav{gap:16px}.hero{padding-top:55px}h1{letter-spacing:-3px}.hero-star{font-size:48px;right:-50px;top:45px}.channel-sidebar{width:170px}.chat-body{padding:20px}.chat-header{padding-inline:20px}.chat-header-note{display:none}.section-heading{gap:20px}.feature-grid{gap:25px}.features{padding-top:75px}.closing{padding:32px}.chat-welcome h3{font-size:17px}}@media(max-width:580px){.container{width:calc(100% - 32px)}.header-inner{height:68px;gap:10px}.header-inner nav{gap:8px}.header-inner .beta-tag,.nav-link{display:none}.header-inner .button{padding:10px 14px;gap:7px;font-size:11px}.language-selector button{min-width:30px}.brand-name{font-size:21px}.hero{padding-top:42px}.eyebrow{font-size:8.5px;letter-spacing:1.3px}h1{font-size:clamp(40px,12.4vw,64px);letter-spacing:-2.4px}.hero-star{right:-6px;top:-16px;font-size:26px}.hero-description{max-width:330px;margin:auto;font-size:14px}.desktop-break{display:none}.hero-actions{gap:17px}.hero-actions .button{padding:14px 16px;gap:15px;font-size:12px}.text-link{gap:7px;font-size:12px}.beta-status{max-width:320px;font-size:11px;text-align:left}.product-wrap{margin-top:42px}.preview-label{font-size:7.5px;letter-spacing:1px}.preview-label>span:last-child{font-size:9.5px}.product-window{flex-wrap:wrap;min-height:0}.server-rail,.server-name,.sidebar-caption,.sidebar-bottom{display:none}.channel-sidebar{width:100%;border-right:0}.view-buttons{display:flex;gap:6px;padding:10px;border-bottom:1px solid var(--border)}.view-buttons button{flex:1;justify-content:center;gap:5px;padding:8px;font-size:11px}.chat-header{height:47px;font-size:12px}.chat-body{padding:20px 16px 8px}.chat-welcome h3{max-width:250px;font-size:19px}.chat-preview{flex-basis:100%}.composer-preview{margin:5px 14px 16px;padding:10px;gap:7px;font-size:10px}.preview-hint{font-size:10px;line-height:1.7}.features{padding:65px 0 45px}.section-heading{grid-template-columns:1fr;gap:17px}.section-heading h2{margin:0}.section-heading>p{font-size:14px}.feature-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.feature-grid h3{margin-top:23px}.privacy{grid-template-columns:1fr;gap:25px;padding:36px 0 45px}.privacy-heading>p{margin-bottom:0}.privacy-more{margin-left:0}.closing{flex-direction:column;align-items:flex-start;padding:30px 25px}.closing h2{font-size:32px}.closing .button{font-size:12px}.footer-inner{flex-wrap:wrap;gap:14px;padding:24px 0 30px}.footer-inner p{margin-left:auto}.footer-inner>span{width:100%;margin:0;font-size:10px}.privacy-page{padding-top:36px}.privacy-sections section{gap:14px}.privacy-sections li{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal-pending{opacity:1;transform:none}}:root{--ease-out: cubic-bezier(.2, .8, .2, 1)}html{scroll-padding-top:104px}.reading-progress{display:none}@supports (animation-timeline: scroll()){.reading-progress{display:block;position:absolute;height:2px;bottom:-1px;left:0;right:0;z-index:10;background:var(--gradient);transform-origin:left;pointer-events:none;box-shadow:0 0 10px #39ceffb3;animation:reading-progress linear both;animation-timeline:scroll(root block)}}.page-entrance{animation:page-enter .5s var(--ease-out) both}[data-reveal]{transition:opacity .75s var(--ease-out),transform .75s var(--ease-out)}.reveal-pending{opacity:0;transform:translateY(28px)}.is-revealed{opacity:1;transform:translateY(0)}.is-revealed .storage-facts article,.is-revealed .feature-grid article,.is-revealed .launch-timeline li,.is-revealed .privacy-item{animation:detail-enter .6s var(--ease-out) both}.is-revealed :is(.storage-facts article,.feature-grid article,.launch-timeline li,.privacy-item):nth-child(2){animation-delay:.09s}.is-revealed :is(.storage-facts article,.launch-timeline li,.privacy-item):nth-child(3){animation-delay:.18s}.plan-card{animation:detail-enter .6s .12s var(--ease-out) both}.plan-card:nth-child(2){animation-delay:.22s}.chat-swap{animation:chat-enter .32s var(--ease-out) both}.gradient-text,.hero-highlight{background:var(--gradient);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-shine 7s ease-in-out infinite alternate}.hero-highlight{filter:drop-shadow(0 0 30px rgba(var(--accent-rgb),.35))}.hero-star{animation:turn-in 1.2s var(--ease-out) both}.eyebrow{transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.eyebrow:hover{border-color:#397bff73;box-shadow:0 0 20px #397bff29;transform:translateY(-1px)}.live-dot{position:relative}.live-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid var(--cyan);animation:pulse-ring 2.2s cubic-bezier(.215,.61,.355,1) infinite;pointer-events:none}.button{position:relative;overflow:hidden;isolation:isolate;transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),filter .22s ease}.button:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 20%,#ffffff38 50%,transparent 80%);transform:translate(-110%)}.button:not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-2px);box-shadow:0 8px 25px #397bff6b,0 0 16px #39ceff47}.button:not(:disabled):not([aria-disabled=true]):active{transform:translateY(0)}.button-light:hover:not(:disabled):not([aria-disabled=true]){background:#ffffff17;border-color:#ffffff47;box-shadow:0 6px 20px #0000004d}.text-link>span:last-child{transition:transform .22s var(--ease-out)}.text-link:hover>span:last-child{transform:translate(4px)}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;background:var(--gradient);box-shadow:0 0 8px var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.nav-link:hover:after,.nav-link[aria-current=page]:after{transform:scaleX(1)}.hero-topics>span{transition:transform .2s ease,color .2s ease;cursor:default}.hero-topics>span:hover{transform:translateY(-2px);color:var(--text-strong)}.hero-topics>span>span{transition:transform .2s ease}.hero-topics>span:hover>span{transform:scale(1.2)}.product-window{transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),border-color .35s ease}.product-window:hover{border-color:#397bffa6;box-shadow:0 0 0 6px #397bff0f,0 25px 110px #000c,0 0 85px #397bff38}.server-active{animation:server-beacon 3.5s ease-in-out infinite alternate}.message{transition:transform .2s ease,background .2s ease;border-radius:8px}.message:hover{background:#ffffff09;transform:translate(4px)}.reaction{transition:transform .2s ease,box-shadow .2s ease}.reaction:hover{transform:scale(1.1);box-shadow:0 0 12px #397bff59}.feature-grid article{transition:transform .3s var(--ease-out),border-color .3s ease,box-shadow .3s ease}.feature-grid article:hover{transform:translateY(-5px);border-color:#397bff99;box-shadow:0 20px 60px #00000080,0 0 35px #397bff26}.feature-channels span{transition:transform .22s ease,background .22s ease,color .22s ease}.feature-channels span:hover{transform:translate(6px) scale(1.02);background:#1e3a6a;color:#fff}.feature-conversation span{transition:transform .22s ease,box-shadow .22s ease}.feature-conversation span:hover{transform:scale(1.03);box-shadow:0 6px 20px #00000059}.storage-facts article,.plan-card,.privacy-scope-grid article{transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}.storage-facts article:hover,.plan-card:hover,.privacy-scope-grid article:hover{border-color:var(--accent);box-shadow:0 12px 36px rgba(var(--accent-rgb),.12);transform:translateY(-3px)}.landing-faq details{transition:background .2s ease,border-color .2s ease;border-radius:10px;padding:0 14px}.landing-faq details:hover{background:#ffffff05;border-color:#397bff59}.landing-faq summary>span{transition:transform .28s cubic-bezier(.16,1,.3,1),color .2s ease}.landing-faq details[open] summary>span{transform:rotate(45deg);color:var(--cyan)}.landing-faq details[open] p{animation:detail-enter .25s var(--ease-out) both}.payments-faq details[open] p{animation:detail-enter .25s var(--ease-out) both}.payments-faq summary{transition:color .2s ease}.payments-faq summary:hover{color:var(--accent)}@keyframes reading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-enter{0%{opacity:.2;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes gradient-shine{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulse-ring{0%{transform:scale(.6);opacity:1}to{transform:scale(2.6);opacity:0}}@keyframes server-beacon{0%{box-shadow:0 0 12px #397bff59}to{box-shadow:0 0 26px #39ceffbf}}@keyframes button-sheen{0%{opacity:0;transform:translate(-110%)}30%{opacity:1}to{opacity:0;transform:translate(110%)}}@media(hover:hover)and (pointer:fine){.button:not(:disabled):not([aria-disabled=true]):hover:before{animation:button-sheen .55s ease-out}.brand:hover .brand-logo{transform:rotate(-6deg)}.brand-logo{transition:transform .3s var(--ease-out)}}@media(max-width:680px){html{scroll-padding-top:86px}.privacy-overview{padding:22px 18px}.privacy-scope-grid{grid-template-columns:1fr;gap:14px}.privacy-sections>section{padding:18px 14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reading-progress{display:none}.reveal-pending{opacity:1;transform:none}}:root{--accent: #80b5ff;--violet: #397bff;--indigo: #397bff;--cyan: #39ceff;--accent-rgb: 57, 123, 255;--gradient: linear-gradient(120deg, #397bff, #4f9eff 48%, #39ceff);--gradient-hover: linear-gradient(120deg, #528cff, #5caaff 48%, #6cdbff);--dim: #8b9ab0}body{background:radial-gradient(ellipse 65% 650px at 50% 350px,#154a8a24,transparent 85%),var(--bg)}.header-inner{height:86px}.header-inner nav{gap:24px}.brand{gap:8px}.brand-name{letter-spacing:-.8px;font-size:27px}.brand-logo{filter:drop-shadow(0 0 10px #397bff35)}.hero{position:relative;padding-top:64px}.hero>.eyebrow{font-size:10px;letter-spacing:2.4px}.hero h1{font-size:clamp(58px,7.5vw,94px);letter-spacing:-4px;margin-top:24px}.hero-description{font-size:16px;color:#9baac0}.hero-actions{margin-top:26px}.hero-topics{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-top:30px;color:var(--muted);font-size:11px}.hero-topics>span{display:flex;align-items:center;gap:8px}.hero-topics>span>span{color:var(--accent);font-size:16px}.download-preview{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:18px;align-items:center}.download-button{background:transparent!important}.product-wrap{margin-top:36px;max-width:1060px;scroll-margin-top:12px}.product-window{min-height:484px;background:#111722;border-color:#397bff50;box-shadow:0 0 0 5px #397bff05,0 20px 100px #0008,0 0 80px #397bff13}.channel-sidebar{background:#0e131d}.server-rail{background:#0b0e16}.view-buttons button{min-height:44px}.view-buttons button[aria-selected=true]{background:#397bff20;color:#dbeafe;box-shadow:inset 2px 0 #397bff}.chat-preview:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.chat-header{background:#ffffff02}.chat-welcome{padding-top:5px}.chat-welcome h3{font-size:23px}.message p{font-size:12px}.preview-caption{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:8px 2px}.preview-caption p{color:var(--text);font-size:12px;line-height:1.7}.preview-caption>span{max-width:310px;font-size:10px;color:var(--muted);line-height:1.7;text-align:right}.files-demo{padding:24px 26px}.files-demo-heading .eyebrow{justify-content:flex-start;font-size:8px;letter-spacing:1.4px}.files-demo-heading h3{font-size:23px;margin:10px 0 6px}.files-demo-heading p{color:var(--muted);font-size:11px;line-height:1.7;margin:0}.file-filters{display:flex;gap:6px;margin:18px 0 12px;flex-wrap:wrap}.file-filters button{padding:8px 12px;min-height:36px;border:1px solid transparent;background:transparent;border-radius:7px;color:var(--muted);font-size:10px;transition:background .2s,color .2s}.file-filters button:hover{color:#fff;background:#ffffff08}.file-filters button[aria-pressed=true]{color:#b9d6ff;background:#397bff1c;border-color:#397bff40}.demo-file-list{min-height:177px}.demo-file{display:flex;align-items:center;gap:12px;min-height:59px;padding:10px 0;border-bottom:1px solid var(--border);animation:detail-enter .25s var(--ease-out) both}.file-art{width:36px;height:38px;border-radius:7px;flex-shrink:0;display:grid;place-items:center;font-size:9px;font-weight:700;border:1px solid #397bff40;color:#8ab7ff;background:#397bff14}.file-art.image{background:linear-gradient(140deg,#265dc0,#1b335b 50%,#39ceff);color:#fff;font-size:22px}.file-art.pdf{color:#f6b0a0;border-color:#f6b0a033;background:#f6b0a00c}.demo-file>div{min-width:0}.demo-file strong{display:block;font-size:11px;font-weight:600;color:var(--text-strong);overflow-wrap:anywhere}.demo-file>div>span{display:block;font-size:9px;margin-top:5px;color:var(--muted)}.file-quota{margin-left:auto;color:#a4b4c8;font-size:9px;text-align:right}.file-quota.counts{color:#87b7ff}.demo-quota{margin-top:20px}.demo-quota>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:var(--muted)}.demo-quota strong{font-weight:500}.quota-track{height:5px;margin-top:10px;background:#ffffff0d;border-radius:3px;overflow:hidden}.quota-track>span{display:block;height:100%;width:24%;background:var(--gradient);border-radius:inherit}.demo-quota p{margin:9px 0 0;font-size:9px;color:var(--muted);line-height:1.7}.features{padding-top:85px}.feature-grid{gap:24px}.feature-grid article{padding:28px;border:1px solid var(--border-light);border-radius:18px;background:linear-gradient(140deg,#15233880,#0d111b 65%);overflow:hidden}.feature-symbol{right:28px}.feature-grid h3{font-size:25px}.feature-grid p{max-width:420px}.feature-channels{display:grid;gap:8px;margin:28px 0 -50px 25px;transform:rotate(-5deg)}.feature-channels span{background:#162032;border:1px solid #ffffff0c;padding:12px 20px;border-radius:8px;color:#7e93b5;font-size:12px}.feature-channels span:first-child{background:#1b3460;color:#b8d5ff;border-color:#397bff40}.feature-conversation{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:28px}.feature-conversation span{padding:13px 18px;background:#1a2537;border:1px solid #ffffff0a;color:#bdcee4;border-radius:14px 14px 14px 2px;font-size:12px}.feature-conversation span:last-child{align-self:flex-end;background:#153b66;border-color:#397bff40;border-radius:14px 14px 2px}.storage-story{background:radial-gradient(ellipse at top right,#397bff0c,transparent 70%),var(--surface-0)}.privacy{padding-top:65px}.genesis-symbol{display:grid;place-items:center;width:60px;height:60px;border:1px solid #397bff60;background:#397bff15;border-radius:18px;box-shadow:0 0 40px #397bff16}.landing-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:55px 0 85px;border-top:1px solid var(--border)}.landing-faq .eyebrow{justify-content:flex-start}.landing-faq>div>p{max-width:320px;font-size:14px;line-height:1.8;color:var(--muted);margin:20px 0}.landing-faq details{border-bottom:1px solid var(--border-light)}.landing-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:70px;padding:20px 0;font-size:14px;color:var(--text-strong);cursor:pointer;list-style:none}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary>span{color:var(--accent);font-size:22px;transition:transform .2s}.landing-faq details[open] summary>span{transform:rotate(45deg)}.landing-faq details p{margin:0 28px 24px 0;color:var(--muted);font-size:12px;line-height:1.9;animation:detail-enter .25s var(--ease-out)}.closing{position:relative;overflow:hidden;background:radial-gradient(ellipse at top right,#397bff28,transparent 75%),#101827;border-color:#397bff40}.site-footer{padding-bottom:12px}@media(hover:hover)and (pointer:fine){.feature-grid article{transition:border-color .2s,transform .2s}.feature-grid article:hover{transform:translateY(-4px);border-color:#397bff60}}@media(min-width:1500px){.hero{padding-top:75px}}@media(max-width:800px){.header-inner nav{gap:12px}.header-inner .beta-tag,.header-inner .nav-link{display:none!important}.feature-grid article{padding:22px}.feature-grid h3{font-size:22px}.landing-faq{gap:30px}.preview-caption{display:block;text-align:center}.preview-caption>span{display:block;max-width:none;text-align:center}}@media(max-width:580px){html{scroll-padding-top:80px}.header-inner{height:64px}.header-inner .brand-name{font-size:22px}.header-inner nav{display:flex;align-items:center;gap:8px}.header-inner nav>.button{padding:8px 12px;min-height:34px;font-size:11px}.hero{padding-top:38px}.hero>.eyebrow{font-size:8px;letter-spacing:1px}.hero h1{font-size:clamp(44px,12.5vw,68px);letter-spacing:-2.5px}.hero-description{font-size:14px}.hero-actions{gap:16px}.hero-topics{gap:15px;margin-top:26px;font-size:10px}.download-preview{gap:8px}.download-preview>span{font-size:10px}.product-wrap{margin-top:28px}.product-window{min-height:506px}.view-buttons{padding:8px;gap:3px}.view-buttons button{min-height:42px;padding:7px 5px;font-size:11px}.view-buttons button>span{width:auto;font-size:14px}.chat-welcome h3{font-size:21px}.files-demo{padding:20px 16px}.files-demo-heading h3{font-size:20px}.files-demo-heading p{font-size:10px}.demo-file{gap:8px}.file-quota{max-width:75px;line-height:1.5}.file-filters button{min-height:40px}.preview-caption p{font-size:11px}.preview-caption>span{font-size:9px}.feature-grid{gap:18px}.feature-channels{margin-bottom:-45px}.feature-conversation span{font-size:11px}.landing-faq{grid-template-columns:1fr;gap:18px;padding:38px 0 48px}.landing-faq summary{font-size:13px}.landing-faq details p{margin-right:0}}@media(max-width:360px){.header-inner nav{gap:8px}.hero-actions{gap:12px}.hero-actions .text-link{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
