.app-guide:where(.astro-v3ulylrx){min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at 15% 0,#00f0ff1a,#0000 32rem),radial-gradient(circle at 85% 8%,#fe2c551a,#0000 30rem),#050508;padding-bottom:5rem}.guide-wrap:where(.astro-v3ulylrx){width:min(1120px,100% - 2rem);margin:0 auto}.guide-hero:where(.astro-v3ulylrx){padding:8rem 0 4rem;position:relative;overflow:hidden}.guide-bg:where(.astro-v3ulylrx){pointer-events:none;position:absolute;inset:0}.guide-glow:where(.astro-v3ulylrx){filter:blur(80px);opacity:.28;border-radius:999px;width:26rem;height:26rem;position:absolute}.guide-glow-cyan:where(.astro-v3ulylrx){background:var(--brand-cyan);top:1rem;left:-8rem}.guide-glow-pink:where(.astro-v3ulylrx){background:var(--brand-pink);top:2rem;right:-8rem}.guide-grid:where(.astro-v3ulylrx){background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 78%)}.guide-hero-grid:where(.astro-v3ulylrx){grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:3rem;display:grid;position:relative}.guide-eyebrow:where(.astro-v3ulylrx){color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.2rem;padding:.45rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex}.guide-eyebrow-small:where(.astro-v3ulylrx){margin-bottom:1rem}.guide-dot:where(.astro-v3ulylrx){background:var(--brand-cyan);border-radius:999px;width:.48rem;height:.48rem;box-shadow:0 0 18px #00f0ffcc}.guide-hero:where(.astro-v3ulylrx) h1:where(.astro-v3ulylrx),.guide-section:where(.astro-v3ulylrx) h2:where(.astro-v3ulylrx){letter-spacing:-.05em;color:#fff;font-family:Montserrat,sans-serif}.guide-hero:where(.astro-v3ulylrx) h1:where(.astro-v3ulylrx){max-width:760px;margin:0;font-size:clamp(2.6rem,8vw,5.9rem);font-weight:900;line-height:.92}.guide-subtitle:where(.astro-v3ulylrx){color:#ffffffad;max-width:680px;margin:1.5rem 0 0;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.65}.guide-actions:where(.astro-v3ulylrx){flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.guide-btn:where(.astro-v3ulylrx){border-radius:var(--radius-btn);justify-content:center;align-items:center;min-height:2.9rem;padding:.85rem 1.2rem;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.guide-btn:where(.astro-v3ulylrx):hover{transform:translateY(-2px)}.guide-btn-primary:where(.astro-v3ulylrx){color:#050508;box-shadow:var(--shadow-split-sm);background:#fff}.guide-btn-secondary:where(.astro-v3ulylrx){color:#fff;background:#ffffff0d;border:1px solid #ffffff1f}.guide-btn-secondary:where(.astro-v3ulylrx):hover{background:#ffffff14;border-color:#ffffff38}.guide-phone-card:where(.astro-v3ulylrx){box-shadow:var(--shadow-split-lg);backdrop-filter:blur(18px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:2rem;padding:1.1rem}.phone-frame:where(.astro-v3ulylrx){background:#050508;border:1px solid #ffffff1f;border-radius:1.6rem;padding:.7rem}.phone-top:where(.astro-v3ulylrx){background:#ffffff29;border-radius:999px;width:5rem;height:.32rem;margin:.2rem auto .9rem}.phone-screen:where(.astro-v3ulylrx){background:radial-gradient(circle at 30% 10%,#00f0ff2e,#0000 45%),radial-gradient(circle at 80% 16%,#fe2c5529,#0000 42%),#ffffff09;border-radius:1.15rem;min-height:330px;padding:1.25rem}.app-icon:where(.astro-v3ulylrx){color:#050508;width:4.1rem;height:4.1rem;box-shadow:var(--shadow-split-sm);background:#fff;border-radius:1.15rem;place-items:center;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:900;display:grid}.app-title:where(.astro-v3ulylrx){color:#fff;margin-top:1rem;font-size:1.3rem;font-weight:900}.app-pill:where(.astro-v3ulylrx){color:#ffffffb8;border:1px solid #ffffff1f;border-radius:999px;margin-top:.7rem;padding:.35rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.app-lines:where(.astro-v3ulylrx){gap:.55rem;margin-top:1.5rem;display:grid}.app-lines:where(.astro-v3ulylrx) span:where(.astro-v3ulylrx){background:#ffffff1a;border-radius:999px;height:.72rem;display:block}.app-lines:where(.astro-v3ulylrx) span:where(.astro-v3ulylrx):nth-child(2){width:78%}.app-lines:where(.astro-v3ulylrx) span:where(.astro-v3ulylrx):nth-child(3){width:54%}.push-card:where(.astro-v3ulylrx){background:#00f0ff14;border:1px solid #00f0ff38;border-radius:1rem;gap:.2rem;margin-top:2rem;padding:.9rem;display:grid}.push-card:where(.astro-v3ulylrx) strong:where(.astro-v3ulylrx){color:#fff}.push-card:where(.astro-v3ulylrx) span:where(.astro-v3ulylrx){color:#ffffff9e;font-size:.88rem}.guide-note:where(.astro-v3ulylrx){padding:1rem .2rem .2rem}.guide-note:where(.astro-v3ulylrx) strong:where(.astro-v3ulylrx){color:#fff}.guide-note:where(.astro-v3ulylrx) p:where(.astro-v3ulylrx){color:#ffffff9e;margin:.45rem 0 0;font-size:.94rem;line-height:1.55}.guide-section:where(.astro-v3ulylrx){padding:2rem 0}.platform-grid:where(.astro-v3ulylrx){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.platform-card:where(.astro-v3ulylrx),.guide-section-push:where(.astro-v3ulylrx) .guide-wrap:where(.astro-v3ulylrx){border-radius:var(--radius-card-lg);background:#ffffff09;border:1px solid #ffffff1a;padding:clamp(1.2rem,3vw,2rem)}.platform-card:where(.astro-v3ulylrx){position:relative;overflow:hidden}.platform-card:where(.astro-v3ulylrx):after{content:"";filter:blur(48px);background:#00f0ff1a;border-radius:999px;width:12rem;height:12rem;position:absolute;inset:auto -4rem -5rem auto}.platform-card-ios:where(.astro-v3ulylrx):after{background:#fe2c551a}.platform-label:where(.astro-v3ulylrx){color:var(--brand-cyan);letter-spacing:.12em;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:900}.platform-card:where(.astro-v3ulylrx) h2:where(.astro-v3ulylrx),.guide-section-push:where(.astro-v3ulylrx) h2:where(.astro-v3ulylrx),.guide-faq-section:where(.astro-v3ulylrx) h2:where(.astro-v3ulylrx){margin:.55rem 0 .8rem;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.05}.platform-card:where(.astro-v3ulylrx) p:where(.astro-v3ulylrx),.guide-section-push:where(.astro-v3ulylrx) p:where(.astro-v3ulylrx){color:#ffffff9e;line-height:1.6}.platform-card:where(.astro-v3ulylrx) ol:where(.astro-v3ulylrx){color:#ffffffc7;gap:.75rem;margin:1.25rem 0 0;padding-left:1.2rem;line-height:1.55;display:grid}.install-mock:where(.astro-v3ulylrx){z-index:1;background:radial-gradient(circle at 18% 0,#00f0ff24,#0000 46%),#00000042;border:1px solid #ffffff1f;border-radius:1.5rem;margin-top:1.4rem;padding:.95rem;position:relative;box-shadow:inset 0 1px #ffffff0f}.platform-card-ios:where(.astro-v3ulylrx) .install-mock:where(.astro-v3ulylrx){background:radial-gradient(circle at 86% 0,#fe2c5526,#0000 46%),#00000042}.mock-phone-top:where(.astro-v3ulylrx),.android-address:where(.astro-v3ulylrx),.ios-toolbar:where(.astro-v3ulylrx),.android-menu-row:where(.astro-v3ulylrx),.ios-sheet-row:where(.astro-v3ulylrx),.android-install-sheet:where(.astro-v3ulylrx),.ios-page-preview:where(.astro-v3ulylrx),.push-settings-card:where(.astro-v3ulylrx),.push-permission-card:where(.astro-v3ulylrx){background:#ffffff0f;border:1px solid #ffffff1a}.mock-phone-top:where(.astro-v3ulylrx){color:#ffffffb8;border-radius:1rem 1rem .55rem .55rem;justify-content:space-between;align-items:center;padding:.6rem .75rem;font-size:.78rem;font-weight:800;display:flex}.mock-signal:where(.astro-v3ulylrx){background:linear-gradient(90deg,var(--brand-cyan),var(--brand-pink));opacity:.9;border-radius:999px;width:3rem;height:.35rem}.android-address:where(.astro-v3ulylrx){color:#ffffffc2;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;margin-top:.75rem;padding:.65rem .72rem;font-size:.82rem;display:grid;position:relative}.lock-dot:where(.astro-v3ulylrx){background:#22c55e;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 16px #22c55e8c}.android-menu-dot:where(.astro-v3ulylrx),.ios-share-button:where(.astro-v3ulylrx){color:#050508;background:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:1.2rem;font-weight:900;display:grid;box-shadow:0 0 0 4px #00f0ff1f}.tap-callout:where(.astro-v3ulylrx){color:#dffcff;white-space:nowrap;background:#00f0ff1f;border:1px solid #00f0ff6b;border-radius:999px;align-items:center;padding:.28rem .55rem;font-size:.72rem;font-weight:900;display:inline-flex;position:absolute}.tap-callout:where(.astro-v3ulylrx):after{content:"";border-right:2px solid var(--brand-cyan);border-bottom:2px solid var(--brand-cyan);width:.65rem;height:.65rem;position:absolute;transform:rotate(45deg)}.tap-callout-menu:where(.astro-v3ulylrx){top:-1.75rem;right:-.2rem}.tap-callout-menu:where(.astro-v3ulylrx):after{bottom:-.45rem;right:.85rem}.android-menu:where(.astro-v3ulylrx),.ios-share-sheet:where(.astro-v3ulylrx){gap:.45rem;width:min(82%,17rem);margin:.85rem 0 0 auto;display:grid}.android-menu-row:where(.astro-v3ulylrx),.ios-sheet-row:where(.astro-v3ulylrx){color:#ffffffc2;border-radius:.75rem;align-items:center;gap:.55rem;padding:.62rem .75rem;font-size:.84rem;display:flex}.android-menu-row-active:where(.astro-v3ulylrx),.ios-sheet-row-active:where(.astro-v3ulylrx){color:#fff;background:#00f0ff1c;border-color:#00f0ff61;box-shadow:0 0 0 1px #00f0ff1a}.platform-card-ios:where(.astro-v3ulylrx) .ios-sheet-row-active:where(.astro-v3ulylrx){background:#fe2c551f;border-color:#fe2c5561}.menu-plus:where(.astro-v3ulylrx){color:#fff;background:#ffffff29;border-radius:.45rem;place-items:center;width:1.35rem;height:1.35rem;font-weight:900;display:grid}.muted:where(.astro-v3ulylrx){color:#ffffff70}.android-install-sheet:where(.astro-v3ulylrx){border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-top:.85rem;padding:.75rem;display:grid}.mini-icon:where(.astro-v3ulylrx){color:#050508;width:2.65rem;height:2.65rem;box-shadow:var(--shadow-split-sm);background:#fff;border-radius:.8rem;place-items:center;font-family:Montserrat,sans-serif;font-weight:900;display:grid}.android-install-sheet:where(.astro-v3ulylrx) span:where(.astro-v3ulylrx),.ios-page-preview:where(.astro-v3ulylrx) span:where(.astro-v3ulylrx){color:#ffffff85;margin-top:.1rem;font-size:.76rem;display:block}.android-install-sheet:where(.astro-v3ulylrx) button:where(.astro-v3ulylrx),.ios-share-sheet:where(.astro-v3ulylrx) button:where(.astro-v3ulylrx),.push-settings-card:where(.astro-v3ulylrx) button:where(.astro-v3ulylrx),.push-permission-card:where(.astro-v3ulylrx) button:where(.astro-v3ulylrx){color:#050508;font:inherit;background:#fff;border:0;border-radius:999px;padding:.55rem .8rem;font-size:.78rem;font-weight:900}.ios-page-preview:where(.astro-v3ulylrx){border-radius:1rem;align-items:center;gap:.75rem;min-height:8rem;margin-top:.75rem;padding:1rem;display:flex}.ios-toolbar:where(.astro-v3ulylrx){color:#ffffffad;text-align:center;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:.75rem;padding:.45rem .8rem;font-weight:800;display:grid;position:relative}.ios-share-button:where(.astro-v3ulylrx){box-shadow:0 0 0 4px #fe2c5524}.tap-callout-share:where(.astro-v3ulylrx){color:#ffe4ea;background:#fe2c551f;border-color:#fe2c556b;top:-1.75rem;left:50%;transform:translate(-50%)}.tap-callout-share:where(.astro-v3ulylrx):after{border-color:var(--brand-pink);bottom:-.45rem;left:50%;transform:translate(-50%)rotate(45deg)}.ios-share-sheet:where(.astro-v3ulylrx){background:#ffffff0b;border-radius:1.2rem;width:100%;margin-top:.85rem;padding:.65rem}.ios-sheet-handle:where(.astro-v3ulylrx){background:#ffffff47;border-radius:999px;width:3.2rem;height:.28rem;margin:.05rem auto .35rem}.guide-section-push:where(.astro-v3ulylrx) .guide-wrap:where(.astro-v3ulylrx){background:linear-gradient(135deg,#00f0ff12,#fe2c550d),#ffffff09}.push-grid:where(.astro-v3ulylrx){grid-template-columns:.85fr 1.15fr;align-items:start;gap:2rem;display:grid}.push-steps:where(.astro-v3ulylrx){gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.push-steps:where(.astro-v3ulylrx) li:where(.astro-v3ulylrx){background:#0000002e;border:1px solid #ffffff1a;border-radius:1rem;align-items:flex-start;gap:.8rem;padding:.9rem;display:flex}.push-steps:where(.astro-v3ulylrx) span:where(.astro-v3ulylrx){color:#050508;background:#fff;border-radius:.55rem;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.8rem;font-weight:900;display:grid}.push-steps:where(.astro-v3ulylrx) p:where(.astro-v3ulylrx){color:#ffffffc2;margin:0}.push-mock:where(.astro-v3ulylrx){gap:.8rem;margin-top:1.35rem;display:grid}.push-settings-card:where(.astro-v3ulylrx),.push-permission-card:where(.astro-v3ulylrx){border-radius:1.15rem;padding:.9rem}.push-settings-card:where(.astro-v3ulylrx){justify-content:space-between;align-items:center;gap:.85rem;display:flex}.push-settings-card:where(.astro-v3ulylrx) span:where(.astro-v3ulylrx){color:#fff;font-weight:900}.push-settings-card:where(.astro-v3ulylrx) button:where(.astro-v3ulylrx),.push-permission-card:where(.astro-v3ulylrx) button:where(.astro-v3ulylrx):not(.ghost){background:linear-gradient(135deg,var(--brand-cyan),#fff)}.push-permission-card:where(.astro-v3ulylrx){color:#111827;box-shadow:var(--shadow-split-sm);background:#ffffffeb}.push-permission-card:where(.astro-v3ulylrx) strong:where(.astro-v3ulylrx){line-height:1.35;display:block}.push-permission-actions:where(.astro-v3ulylrx){justify-content:flex-end;gap:.5rem;margin-top:.9rem;display:flex}.push-permission-card:where(.astro-v3ulylrx) button:where(.astro-v3ulylrx).ghost{color:#475569;background:#eef2f7}.guide-faq-section:where(.astro-v3ulylrx){padding-bottom:4rem}.faq-list:where(.astro-v3ulylrx){gap:.75rem;margin-top:1.2rem;display:grid}.faq-item:where(.astro-v3ulylrx){background:#ffffff09;border:1px solid #ffffff1a;border-radius:1rem;overflow:hidden}.faq-item:where(.astro-v3ulylrx) summary:where(.astro-v3ulylrx){cursor:pointer;color:#fff;padding:1rem 1.1rem;font-weight:800}.faq-item:where(.astro-v3ulylrx) p:where(.astro-v3ulylrx){color:#ffffffa8;border-top:1px solid #ffffff14;margin:0;padding:1rem 1.1rem 1.1rem;line-height:1.6}@media (width<=860px){.guide-hero:where(.astro-v3ulylrx){padding-top:6.5rem}.guide-hero-grid:where(.astro-v3ulylrx),.platform-grid:where(.astro-v3ulylrx),.push-grid:where(.astro-v3ulylrx){grid-template-columns:1fr}.guide-phone-card:where(.astro-v3ulylrx){text-align:center;max-width:420px;margin-left:auto;margin-right:auto}.guide-phone-card:where(.astro-v3ulylrx) .phone-frame:where(.astro-v3ulylrx){display:none}.guide-note:where(.astro-v3ulylrx){padding-top:0}}@media (width<=520px){.guide-wrap:where(.astro-v3ulylrx){width:min(100% - 1rem,1120px)}.guide-actions:where(.astro-v3ulylrx){flex-direction:column}.guide-btn:where(.astro-v3ulylrx){width:100%}.platform-card:where(.astro-v3ulylrx),.guide-section-push:where(.astro-v3ulylrx) .guide-wrap:where(.astro-v3ulylrx){border-radius:1.25rem}}
