.cloud-section:where(.astro-4rzkjapf){background:var(--bg);position:relative;overflow:hidden}.cloud-section:where(.astro-4rzkjapf):before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:800px;height:600px;background:radial-gradient(ellipse,rgba(167,139,250,.08) 0%,transparent 70%);pointer-events:none}.cloud-card:where(.astro-4rzkjapf){max-width:720px;margin:0 auto;padding:52px 48px;border-radius:var(--radius-lg);background:#0f162999;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);text-align:center;position:relative}.cloud-card:where(.astro-4rzkjapf):before{content:"";position:absolute;inset:0;border-radius:var(--radius-lg);padding:1px;background:linear-gradient(135deg,var(--accent),var(--violet),var(--cyan));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cloud-card:where(.astro-4rzkjapf):after{content:"";position:absolute;inset:-2px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#00e5991a,#a78bfa1a,#38bdf81a);filter:blur(20px);z-index:-1;pointer-events:none}.cloud-badge:where(.astro-4rzkjapf){display:inline-block;padding:5px 16px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--accent-dim),var(--violet-dim));font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:20px}.cloud-badge:where(.astro-4rzkjapf) span:where(.astro-4rzkjapf){background:linear-gradient(135deg,var(--accent),var(--violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cloud-card:where(.astro-4rzkjapf) h2:where(.astro-4rzkjapf){font-size:2.2rem;margin-bottom:var(--space-3);background:linear-gradient(135deg,var(--accent),var(--violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cloud-desc:where(.astro-4rzkjapf){color:var(--text-muted);font-size:1rem;line-height:1.7;margin-bottom:var(--space-6);max-width:520px;margin-left:auto;margin-right:auto}.cloud-features:where(.astro-4rzkjapf){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin-bottom:36px;text-align:left}.cloud-feature:where(.astro-4rzkjapf){display:flex;align-items:flex-start;gap:var(--space-3);padding:14px 16px;border-radius:10px;background:#060b1880;border:1px solid var(--border)}.cloud-feature-icon:where(.astro-4rzkjapf){font-size:1.1rem;flex-shrink:0;line-height:1.4}.cloud-feature:where(.astro-4rzkjapf) h4:where(.astro-4rzkjapf){font-size:.85rem;font-weight:700;color:var(--text-bright);margin-bottom:2px}.cloud-feature:where(.astro-4rzkjapf) p:where(.astro-4rzkjapf){font-size:.78rem;color:var(--text-muted);line-height:1.5}.cloud-pricing:where(.astro-4rzkjapf){font-size:.85rem;color:var(--text-muted);margin-bottom:28px}.cloud-pricing:where(.astro-4rzkjapf) strong:where(.astro-4rzkjapf){color:var(--text)}.waitlist-form:where(.astro-4rzkjapf){display:flex;flex-direction:column;gap:10px;max-width:440px;margin:0 auto}.waitlist-row:where(.astro-4rzkjapf){display:flex;gap:10px}.wl-input:where(.astro-4rzkjapf),.wl-select:where(.astro-4rzkjapf){flex:1;padding:11px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:#060b1899;color:var(--text);font-family:var(--font-body);font-size:.88rem;outline:none;transition:border-color .2s}.wl-input:where(.astro-4rzkjapf)::placeholder{color:var(--text-dim)}.wl-input:where(.astro-4rzkjapf):focus,.wl-select:where(.astro-4rzkjapf):focus{border-color:var(--violet)}.wl-select:where(.astro-4rzkjapf){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.wl-select:where(.astro-4rzkjapf) option:where(.astro-4rzkjapf){background:var(--bg-card);color:var(--text)}.wl-submit:where(.astro-4rzkjapf){width:100%;padding:12px 24px;border:none;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--accent),var(--accent-hover));color:var(--bg);font-family:var(--font-body);font-size:.92rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s}.wl-submit:where(.astro-4rzkjapf):hover{transform:translateY(-1px);box-shadow:0 4px 20px var(--accent-glow)}.wl-submit:where(.astro-4rzkjapf):disabled{opacity:.7;cursor:not-allowed;transform:none}.wl-spread:where(.astro-4rzkjapf){display:none;max-width:440px;margin:16px auto 0;padding:20px 24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);text-align:center;animation:fadeSlideUp .4s ease-out}.wl-spread:where(.astro-4rzkjapf).visible{display:block}.wl-spread-label:where(.astro-4rzkjapf){font-size:.85rem;font-weight:600;color:var(--text-muted);margin-bottom:var(--space-3)}.wl-spread-links:where(.astro-4rzkjapf){display:flex;gap:10px;justify-content:center}.wl-spread-links:where(.astro-4rzkjapf) .share-btn:where(.astro-4rzkjapf){width:40px;height:40px}.wl-spread-gain:where(.astro-4rzkjapf){display:inline-block;margin-top:12px;font-size:.82rem;color:var(--accent);text-decoration:none;opacity:.8;transition:opacity .2s}.wl-spread-gain:where(.astro-4rzkjapf):hover{opacity:1;text-decoration:underline}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.waitlist-count:where(.astro-4rzkjapf){font-size:.82rem;color:var(--text-dim);margin-top:14px}.waitlist-count:where(.astro-4rzkjapf) span:where(.astro-4rzkjapf){color:var(--violet);font-weight:600}.waitlist-note:where(.astro-4rzkjapf){font-size:.72rem;color:var(--text-dim);margin-top:10px}@media(max-width:768px){.cloud-features:where(.astro-4rzkjapf){grid-template-columns:1fr}.cloud-card:where(.astro-4rzkjapf){padding:32px 20px}.waitlist-row:where(.astro-4rzkjapf){flex-direction:column}}@media(max-width:1024px)and (min-width:769px){.cloud-features:where(.astro-4rzkjapf){grid-template-columns:repeat(2,1fr)}}.share-gain:where(.astro-jxk2hse7){background:var(--bg)}.share-gain-card:where(.astro-jxk2hse7){max-width:600px;margin:0 auto;padding:40px 36px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);text-align:center}.share-gain-card:where(.astro-jxk2hse7) h2:where(.astro-jxk2hse7){font-size:1.8rem;margin-bottom:10px}.share-gain-desc:where(.astro-jxk2hse7){color:var(--text-muted);font-size:.92rem;margin-bottom:var(--space-5)}.gain-textarea:where(.astro-jxk2hse7){width:100%;padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--accent);font-family:var(--font-mono);font-size:.75rem;line-height:1.5;outline:none;resize:vertical;transition:border-color .2s;margin-bottom:var(--space-4)}.gain-textarea:where(.astro-jxk2hse7):focus{border-color:var(--accent)}.gain-textarea:where(.astro-jxk2hse7)::placeholder{color:var(--text-dim)}.gain-preview:where(.astro-jxk2hse7){padding:16px 20px;border:1px solid var(--border);border-radius:10px;background:var(--bg);font-family:var(--font-mono);font-size:.82rem;color:var(--text-muted);margin-bottom:20px;text-align:left;min-height:60px}.gain-preview:where(.astro-jxk2hse7) .gp-highlight:where(.astro-jxk2hse7){color:var(--accent);font-weight:600}.gain-share-btns:where(.astro-jxk2hse7){display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.gain-share-btn:where(.astro-jxk2hse7){display:inline-flex;align-items:center;gap:var(--space-2);padding:10px 20px;border-radius:var(--radius-md);font-size:.85rem;font-weight:600;font-family:var(--font-body);border:1px solid var(--border);background:var(--bg-card);color:var(--text);cursor:pointer;transition:border-color .2s,transform .2s}.gain-share-btn:where(.astro-jxk2hse7):hover{border-color:var(--accent);transform:translateY(-1px);text-decoration:none}.gain-share-btn:where(.astro-jxk2hse7) svg:where(.astro-jxk2hse7){flex-shrink:0}
