.magnetic-wrap{display:inline-flex;position:relative;vertical-align:middle;touch-action:manipulation}.magnetic-target{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;border:none;text-decoration:none;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;transition:box-shadow .18s ease,filter .18s ease}.magnetic-target:disabled{cursor:not-allowed;opacity:.65}.magnetic-wrap:active .magnetic-target:not(:disabled){box-shadow:inset 0 3px 10px #00000024;filter:brightness(.97);transform:translateY(1px)}.magnetic-label{position:relative;z-index:1}.magnetic-spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .2s ease;background:radial-gradient(circle at var(--mag-x, 50%) var(--mag-y, 50%),rgba(255,255,255,.55) 0%,rgba(103,232,249,.3) 24%,transparent 58%)}.magnetic-wrap:hover .magnetic-spot,.magnetic-wrap:focus-within .magnetic-spot{opacity:1}@media (prefers-reduced-motion: reduce){.magnetic-wrap{transform:none!important}.magnetic-spot{display:none}}:root{--si-site-header-height: 70px}.si-site-header,.si-auth-header{position:fixed;top:0;left:0;right:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--si-site-header-height);padding:18px 48px;box-sizing:border-box;background:transparent;border-bottom:none;font-family:Manrope,system-ui,sans-serif}.si-site-header .si-brand,.si-auth-header .si-brand{display:flex;align-items:center;gap:12px;color:var(--text-strong);font-size:17px;font-weight:800;text-decoration:none;letter-spacing:-.02em;line-height:1}.si-site-header .si-brand-mark,.si-auth-header .si-brand-mark{width:34px;height:34px;border-radius:9px;background:var(--surface-soft);border:1px solid var(--border-medium);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.si-site-header .si-brand-mark img,.si-auth-header .si-brand-mark img{width:28px;height:28px;object-fit:contain}.si-site-header .si-header-right,.si-auth-header .si-header-right{display:flex;align-items:center;gap:18px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.si-site-nav{display:flex;align-items:center;gap:26px}.si-site-nav a{color:var(--text-muted);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.si-site-nav a:hover{color:var(--text-strong)}.si-site-header .si-btn-login,.si-auth-header .si-btn-login{min-height:38px;padding:9px 18px;border-radius:9px;border:1px solid color-mix(in srgb,var(--text-strong) 16%,transparent);background:color-mix(in srgb,var(--text-strong) 4%,transparent);color:var(--text-strong);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.si-site-header .si-btn-login:hover,.si-auth-header .si-btn-login:hover{background:color-mix(in srgb,var(--text-strong) 8%,transparent);border-color:color-mix(in srgb,var(--text-strong) 24%,transparent)}.si-site-header .guest-chrome-lang,.si-auth-header .guest-chrome-lang{color:var(--text-faint);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;padding:4px 7px;line-height:1}.si-site-header .guest-chrome-lang.active,.si-auth-header .guest-chrome-lang.active{color:var(--accent-text)}.si-site-header .guest-chrome-theme,.si-auth-header .guest-chrome-theme{color:var(--text-faint);font-size:15px;padding:4px 8px;line-height:1}.si-site-header .guest-chrome-theme:hover,.si-site-header .guest-chrome-lang:hover,.si-auth-header .guest-chrome-theme:hover,.si-auth-header .guest-chrome-lang:hover{color:var(--text-soft)}.auth-shell{font-family:Manrope,system-ui,sans-serif}.auth-page-footer{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;padding-top:4px}.auth-page-footer-left{display:flex;align-items:center;gap:16px 20px;flex-wrap:wrap;min-width:0}.auth-page-footer-brand{color:var(--text-strong);font-size:14px;font-weight:800;text-decoration:none;letter-spacing:-.02em}.auth-page-footer-nav{display:flex;flex-wrap:wrap;gap:12px 16px}.auth-page-footer-nav a,.auth-page-footer-help{color:var(--text-muted);font-size:13px;font-weight:600;text-decoration:none}.auth-page-footer-nav a:hover,.auth-page-footer-help:hover{color:var(--text-strong)}.auth-page-footer-help{margin-left:auto}.login-wrap .auth-page-footer.is-login{width:100%;max-width:860px;margin-top:auto;padding-top:20px}.auth-page-footer.is-login .auth-page-footer-nav{justify-content:center;width:100%}@media (max-width: 640px){:root{--si-site-header-height: 60px}.si-site-header,.si-auth-header{padding:12px 16px}.si-site-header .si-brand,.si-auth-header .si-brand{font-size:15px}.si-site-nav{display:none}.auth-page-footer{flex-direction:column;align-items:flex-start}.auth-page-footer-help{margin-left:0}.si-site-header .si-btn-login,.si-auth-header .si-btn-login{min-height:34px;padding:7px 12px;font-size:13px}}.renew-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;margin:0 0 16px;border-radius:var(--radius-lg);border:1px solid var(--border-soft);background:var(--surface-soft);color:var(--text)}.renew-banner p{margin:0;flex:1 1 220px;font-size:13px;line-height:1.45;color:var(--text-muted)}.renew-banner--info{border-color:var(--accent-stronger, var(--border-soft));background:var(--accent-soft, var(--surface-soft))}.renew-banner--warn{border-color:var(--warning-border, var(--border-soft));background:var(--warning-soft, var(--surface-soft))}.renew-banner--expired{border-color:var(--danger-border, var(--border-soft));background:var(--danger-soft, var(--surface-soft))}.renew-banner-cta{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:var(--radius-md);border:1px solid var(--accent-stronger, var(--border-soft));background:var(--accent-soft, var(--surface));color:var(--accent-text, var(--text));font-size:13px;text-decoration:none;white-space:nowrap}.renew-banner-cta:hover{text-decoration:none;filter:brightness(1.03)}.dash-renew-banner{margin-top:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--help-bg-base: #101b2e;--help-card: color-mix(in srgb, var(--help-bg-base) 35%, rgb(36, 48, 76) 65%);--help-card-border: color-mix(in srgb, var(--border-soft) 50%, transparent);--help-inset: color-mix(in srgb, #000000 55%, rgb(14, 22, 38) 45%);--help-map-bg: var(--help-bg-base);--help-map-line: rgba(148, 168, 196, 1);--help-map-line-strong: rgba(184, 201, 224, 1);--help-map-mark: rgba(126, 214, 201, 1);--help-map-route: rgba(126, 214, 201, 1);--help-map-wash-cool: rgba(94, 170, 184, 1);--help-map-wash-deep: rgba(0, 0, 0, 1)}:root[data-theme=light]{--help-card: color-mix(in srgb, var(--surface-strong) 78%, var(--bg-base) 22%);--help-inset: color-mix(in srgb, var(--surface-strong) 88%, rgb(210, 218, 236) 12%);--help-map-bg: #eef1f8;--help-map-line: rgba(90, 105, 135, 1);--help-map-line-strong: rgba(55, 68, 96, 1);--help-map-mark: rgba(31, 143, 126, 1);--help-map-route: rgba(31, 143, 126, 1);--help-map-wash-cool: rgba(31, 143, 126, 1);--help-map-wash-deep: rgba(20, 30, 60, 1)}.help-shell{position:relative;min-height:100vh;display:flex;flex-direction:column;padding:var(--si-site-header-height, 70px) 0 32px;box-sizing:border-box}.app-root:has(.help-shell){overflow-x:clip;overflow-y:visible}.help-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 52% 64% at 50% 38%,color-mix(in srgb,var(--help-bg-base) 94%,#020308) 0%,color-mix(in srgb,var(--help-bg-base) 52%,transparent) 40%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--help-bg-base) 22%,transparent) 0%,transparent 18%)}:root[data-theme=light] .help-shell:before{background:radial-gradient(ellipse 52% 64% at 50% 38%,color-mix(in srgb,var(--bg-base) 90%,white) 0%,color-mix(in srgb,var(--bg-base) 38%,transparent) 40%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--bg-base) 18%,transparent) 0%,transparent 18%)}.help-page{position:relative;z-index:1;min-height:0;flex:1;display:flex;flex-direction:column;width:100%;max-width:1400px;margin:0 auto;padding:8px 32px 24px;box-sizing:border-box}.help-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 24px;padding:12px 0 8px}.help-toolbar--utility{grid-template-columns:minmax(0,1fr) auto auto}.help-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:36px 40px;align-items:start;flex:1}.help-layout--with-toc{grid-template-columns:220px minmax(0,1fr) 180px}.help-layout--document{grid-template-columns:minmax(0,1fr);max-width:1080px;margin-inline:auto;width:100%}.help-layout--document.help-layout--with-toc{grid-template-columns:minmax(0,1fr) 200px}.help-main{min-width:0;padding:20px 0 64px}.help-article{display:flex;flex-direction:column;gap:52px;max-width:860px}.help-sidenav{position:sticky;top:calc(var(--si-site-header-height, 70px) + 16px);display:flex;flex-direction:column;gap:18px;padding:20px 0 48px}.help-sidenav-mobile{display:none}.help-sidenav-mobile select{width:100%;padding:8px 10px;border-radius:8px;border:1px solid var(--help-card-border);background:var(--help-card);color:var(--text);font-size:14px}.help-sidenav-group nav{display:flex;flex-direction:column;gap:2px}.help-sidenav-label{margin:0 0 10px;padding-left:12px;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.help-sidenav-group a{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:9px;color:var(--text-muted);font-size:14px;font-weight:500;text-decoration:none}.help-sidenav-group a:hover{color:var(--text-strong)}.help-sidenav-group a.is-active{background:transparent;color:var(--text-strong);font-weight:700;box-shadow:inset 2px 0 0 var(--accent)}.help-sidenav-code{flex-shrink:0;width:26px;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:9px;font-weight:600;letter-spacing:.06em;color:var(--text-faint)}.help-sidenav-group a.is-active .help-sidenav-code,.help-sidenav-group a:hover .help-sidenav-code{color:var(--accent-text)}.help-code{flex-shrink:0;padding:2px 6px;border-radius:4px;border:1px solid var(--help-card-border);background:color-mix(in srgb,var(--surface-soft) 80%,transparent);color:var(--text-faint);font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:10px;font-weight:500;letter-spacing:.06em}.help-aside{display:flex;flex-direction:column;gap:12px;padding:20px 0 48px;min-width:0}.help-aside--right{justify-self:stretch;align-self:stretch}.help-aside--right .help-toc-desktop{position:sticky;top:calc(var(--si-site-header-height, 70px) + 16px);max-height:calc(100dvh - var(--si-site-header-height, 70px) - 32px);overflow-x:hidden;overflow-y:auto}.help-toc-mobile{display:none}.help-toc-mobile>summary{cursor:pointer;font-size:13px;font-weight:650;color:var(--text-strong)}.help-aside-kicker{margin:0 0 12px;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.help-aside-toc{display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--help-card-border)}.help-aside-toc a{margin-left:-1px;padding:7px 14px;color:var(--text-muted);font-size:13px;font-weight:500;text-decoration:none;border-left:2px solid transparent}.help-aside-toc a:hover,.help-aside-toc a.is-active{color:var(--text-strong);border-left-color:var(--accent)}.help-aside-updated{margin:0;padding-left:15px;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:11px;color:var(--text-faint)}.help-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:var(--text-faint);white-space:nowrap}.help-search-trigger{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:transparent;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:13px;letter-spacing:.02em;color:var(--text-muted);text-decoration:none;white-space:nowrap}.help-search-trigger:hover{color:var(--accent-text)}.help-crumb-back:before{content:"← "}.help-toolbar-meta{margin:0;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:11px;color:var(--text-faint);white-space:nowrap}.help-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:11px;color:var(--text-faint)}.help-hero-meta .help-code{padding:4px 8px;border-radius:6px;border-color:var(--accent);background:transparent;color:var(--accent-text);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.help-breadcrumbs a{color:var(--text-faint);text-decoration:none}.help-breadcrumbs a:hover{color:var(--text-strong)}.help-breadcrumbs span.sep{color:var(--text-faint)}.help-nav{display:flex;flex-wrap:wrap;gap:2px;margin:0;padding:3px;border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 70%,transparent)}.help-nav a{padding:4px 10px;border-radius:6px;color:var(--text-muted);font-size:12px;font-weight:500;text-decoration:none;white-space:nowrap}.help-nav a:hover{color:var(--text-strong)}.help-nav a.is-active{background:var(--help-card);color:var(--text-strong);font-weight:700}.help-kicker{margin:0 0 10px;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text)}.help-hero h1{margin:0 0 14px;font-size:42px;font-weight:800;line-height:1.08;color:var(--text-strong);letter-spacing:-.025em}.help-hero .help-lead{margin:0;max-width:62ch}.help-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.help-hero .help-search{margin-top:18px;max-width:36rem}.help-platforms{margin:8px 0 0;font-size:13px;letter-spacing:.02em;color:var(--accent-text)}.help-seo-intro{max-width:68ch;margin-top:10px}.help-seo-intro p{margin:0 0 12px;font-size:14px;line-height:1.65;color:var(--text-muted)}.help-seo-intro p:last-child{margin-bottom:0}.help-prep-list{margin:0;padding-left:1.15em;display:grid;gap:5px;font-size:14px;line-height:1.5;color:var(--text-soft)}.help-prep-list li::marker{color:var(--accent-text)}.help-search{width:100%;max-width:42rem;box-sizing:border-box;padding:11px 14px;border-radius:9px;border:1px solid var(--border-medium);background:var(--help-card);color:var(--text);font-size:15px}.help-search:focus{outline:none;border-color:var(--accent-stronger);box-shadow:0 0 0 3px var(--accent-soft)}.help-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.help-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.help-prep{margin:0;padding:22px 24px;border-radius:14px;border:0;background:var(--help-inset)}.help-prep h2{margin:0 0 12px;padding:0;border:0;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.help-checkgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 28px}.help-checkgrid li{position:relative;display:flex;gap:10px;margin:0;padding:0;font-size:14px;line-height:1.5;color:var(--text-soft)}.help-checkgrid li:before{content:"✓";flex-shrink:0;color:var(--accent-text);font-weight:700}.help-card{display:flex;flex-direction:column;gap:0;padding:20px;border-radius:14px;border:1px solid color-mix(in srgb,var(--help-card-border) 70%,transparent);background:color-mix(in srgb,rgb(36,48,76) 68%,var(--help-bg-base) 32%);text-decoration:none;color:inherit;transition:border-color var(--transition-fast),transform var(--transition-fast);min-height:0}:root[data-theme=light] .help-card{background:color-mix(in srgb,var(--bg-base) 42%,var(--surface-strong) 58%)}.help-card:hover{border-color:var(--accent);transform:translateY(-2px)}.help-card-code{display:block;margin-bottom:14px;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--accent-text)}.help-card-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;min-height:39px;margin-bottom:16px;font-size:13px;line-height:1.5;color:var(--text-muted)}.help-card-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.help-card-badges span{padding:3px 6px;border-radius:5px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--help-card-border));font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:10px;letter-spacing:.04em;color:var(--text-muted)}.help-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.help-card-meta-line{font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:11px;color:var(--text-faint)}.help-card-mark{flex-shrink:0;padding:2px 6px;border-radius:4px;border:1px solid var(--help-card-border);background:color-mix(in srgb,var(--surface-soft) 80%,transparent);color:var(--text-faint);font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:10px;font-weight:500;letter-spacing:.06em}.help-card strong{display:block;margin-bottom:6px;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--text-strong)}.help-app-list{display:flex;flex-direction:column;border:1px solid var(--help-card-border);border-radius:11px;overflow:hidden;background:var(--help-card)}.help-app-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px 16px;border-bottom:1px solid color-mix(in srgb,var(--border-soft) 70%,transparent);text-decoration:none;color:inherit}.help-app-row:last-child{border-bottom:0}.help-app-row:hover{background:color-mix(in srgb,var(--accent-soft) 45%,transparent)}.help-app-row strong{display:block;font-size:15px;font-weight:700;color:var(--text-strong)}.help-app-row span{display:block;margin-top:2px;font-size:13.5px;color:var(--text-muted)}.help-app-open{font-size:13.5px;font-weight:600;color:var(--accent-text)}.help-list-links{list-style:none;margin:0;padding:0;display:grid;gap:0;border:1px solid var(--help-card-border);border-radius:11px;overflow:hidden;background:var(--help-card)}.help-list-links a{display:block;padding:13px 16px;border-bottom:1px solid color-mix(in srgb,var(--border-soft) 70%,transparent);color:var(--text);text-decoration:none;font-size:14px}.help-list-links li:last-child a{border-bottom:0}.help-list-links a:hover{color:var(--accent-text)}.help-article h1,.help-article section,.help-block,.help-prep,.help-steps>li{scroll-margin-top:calc(var(--si-site-header-height, 70px) + 16px)}.help-lead{margin:0 0 16px;font-size:17px;line-height:1.55;color:var(--text-muted);overflow-wrap:break-word}.help-updated{margin:8px 0 0;font-size:.88rem;color:var(--text-muted)}.help-notes p{margin:0 0 1em;line-height:1.65;color:var(--text);overflow-wrap:break-word}.help-notes p:last-child{margin-bottom:0}.help-block{margin:0}.help-block h2,.help-section-title{margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--accent) 20%,var(--help-card-border));font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.help-panel{padding:16px 18px;border-radius:12px;border:1px solid var(--help-card-border);background:var(--help-card)}.help-panel--tint{border-color:color-mix(in srgb,var(--accent-stronger) 35%,var(--border-soft));background:color-mix(in srgb,var(--accent-soft) 72%,var(--help-card))}.help-panel>summary{cursor:pointer;font-size:14px;font-weight:650;color:var(--text-strong);list-style:none}.help-panel>summary::-webkit-details-marker{display:none}.help-block p,.help-block li{font-size:15px;line-height:1.65;color:var(--text-soft);overflow-wrap:break-word}.help-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.help-steps>li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;margin:0;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--border-soft) 55%,transparent);background:transparent;align-items:start}.help-steps>li:first-child{padding-top:0}.help-steps>li:last-child{border-bottom:0;padding-bottom:0}.help-step-num{font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:13px;font-weight:600;color:var(--accent-text);padding-top:2px}.help-step-body{min-width:0;font-size:15px;line-height:1.6;color:var(--text)}.help-inline-code{display:inline;padding:1px 5px;border-radius:4px;border:1px solid var(--help-card-border);background:color-mix(in srgb,var(--surface-soft) 80%,var(--help-card));color:var(--text);font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.9em;overflow-wrap:anywhere}.help-block ol,.help-block ul{margin:0;padding-left:1.25rem}.help-block .help-steps,.help-block .help-verify-grid,.help-block .help-checkgrid{padding-left:0;list-style:none}.help-block li{margin-bottom:8px}.help-fix-list{list-style:none;margin:0;padding:0;display:grid;gap:5px}.help-fix-list li{margin:0;padding:0;border:0;background:transparent}.help-fix-list strong{display:block;margin-bottom:2px;color:var(--text-strong);font-size:14px}.help-accordion{display:grid;gap:8px}.help-accordion--group{gap:0;border:1px solid var(--help-card-border);border-radius:12px;overflow:hidden;background:var(--help-card)}.help-accordion details{border-radius:12px;border:1px solid var(--help-card-border);background:var(--help-card);padding:0 18px}.help-accordion--group details{border:0;border-radius:0;border-bottom:1px solid color-mix(in srgb,var(--border-soft) 70%,transparent);background:transparent}.help-accordion--group details:last-child{border-bottom:0}.help-accordion summary{cursor:pointer;padding:18px 4px;font-size:15px;font-weight:600;color:var(--text-strong);list-style:none;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.help-faq-heading{display:inline;margin:0;font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;overflow-wrap:anywhere}.help-accordion summary::-webkit-details-marker{display:none}.help-accordion summary:after{content:"+";color:var(--accent-text);font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:18px;font-weight:400;line-height:1.3}.help-accordion details[open] summary:after{content:"—"}.help-accordion .help-accordion-body{padding:0 0 16px;font-size:14px;line-height:1.6;color:var(--text-muted);overflow-wrap:break-word}.help-cta{padding:0;border:0;background:transparent;text-align:left}.help-cta--nav{margin-top:8px;padding-top:18px;border-top:0}.help-cta-title{margin:0 0 6px;font-size:13.5px;font-weight:700;color:var(--text-strong)}.help-cta p{margin:0 0 10px;font-size:12.5px;color:var(--text-muted)}.help-cta-btn,.help-cta-outline{display:inline-flex;align-items:center;justify-content:center;padding:8px 13px;border-radius:8px;font-weight:700;font-size:13px;text-decoration:none}.help-cta-btn{border:none;background:var(--accent);color:#fff}.help-cta-btn:hover{filter:brightness(1.05)}.help-cta-outline{border:1px solid var(--help-card-border);background:transparent;color:var(--text-strong)}.help-cta-outline:hover{border-color:var(--accent-stronger);color:var(--accent-text)}.help-accordion--lines{gap:0;border:0;background:transparent}.help-accordion--lines details{border:0;border-radius:0;border-bottom:1px solid var(--help-card-border);background:transparent;padding:0}.help-cta--nav .help-cta-outline{font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:11px;font-weight:500;padding:7px 12px;border-color:var(--accent);color:var(--accent-text)}.help-verify-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.help-verify-grid li{margin:0;padding:16px 18px;border-radius:12px;border:1px solid var(--help-card-border);background:var(--help-card);font-size:13px;line-height:1.55}.help-trouble-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.help-trouble-card{display:block;padding:18px 20px;border-radius:12px;border:1px solid var(--help-card-border);background:var(--help-card);text-decoration:none;color:inherit}.help-trouble-card strong{display:block;margin-bottom:6px;font-size:14px;color:var(--text-strong)}.help-trouble-card p{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-muted)}.help-related{border-top:1px solid var(--help-card-border);padding-top:28px}.help-related>h2{margin-bottom:14px;padding:0;border:0;font-size:10px}.help-chip-row{display:flex;flex-wrap:wrap;gap:10px}.help-chip{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;border:1px solid var(--help-card-border);background:transparent;color:var(--text-strong);font-size:14px;font-weight:600;text-decoration:none}.help-chip:after{content:"→";color:var(--text-faint);font-weight:500}.help-chip:hover{background:var(--help-card);border-color:var(--accent)}.help-chip-code{font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:10px;font-weight:600;color:var(--accent-text)}.help-search-hits{display:flex;flex-direction:column;gap:8px}.help-search-hit{display:flex;gap:16px;align-items:flex-start;padding:16px 18px;border-radius:12px;border:1px solid var(--help-card-border);background:var(--help-card);text-decoration:none;color:inherit}.help-search-hit:hover{border-color:var(--accent)}.help-search-hit-code{width:34px;padding-top:3px;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--accent-text)}.help-search-hit-body{flex:1;min-width:0}.help-search-hit-body strong{display:block;margin-bottom:3px;font-size:15px;font-weight:700;color:var(--text-strong)}.help-search-hit-body span{display:block;font-size:13px;line-height:1.5;color:var(--text-muted)}.help-search-hit-group{padding-top:4px;font-size:11px;color:var(--text-faint);white-space:nowrap}.help-seo-fold>summary{cursor:pointer;font-size:14px;font-weight:650;color:var(--text-muted)}.help-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:12px;border:0;background:color-mix(in srgb,var(--accent-soft) 22%,var(--help-inset))}.help-band h2{margin:0 0 3px;padding:0;border:0;font-family:inherit;font-size:1.12rem;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--text-strong)}.help-band p{margin:0;font-size:13.5px;color:var(--text-muted)}.help-empty{margin:10px 0 0;font-size:14px;color:var(--text-muted)}.launchers-error{color:var(--danger)}.launchers-app{gap:0}.launchers-app:hover{transform:none}.launchers-app--recommended{border-color:color-mix(in srgb,var(--accent) 32%,var(--help-card-border))}.launchers-app strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.launchers-app-desc{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;min-height:0}.launchers-home{display:inline-block;margin:-8px 0 14px;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:11px;color:var(--text-faint);text-decoration:none}.launchers-home:hover{color:var(--accent-text)}.launchers-platforms{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.launchers-chip{padding:3px 8px;border-radius:5px;border:1px solid var(--help-card-border);background:transparent;color:var(--text-muted);font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:11px;letter-spacing:.04em;cursor:pointer}.launchers-chip.is-on{border-color:color-mix(in srgb,var(--accent) 32%,var(--help-card-border));color:var(--accent-text)}.launchers-app .help-cta-btn,.launchers-app .help-cta-outline{align-self:start;margin-top:16px;cursor:pointer}.launchers-app .help-cta-btn:disabled,.launchers-app .help-cta-outline:disabled{opacity:.5;cursor:not-allowed}.help-page .auth-page-footer{margin-top:28px;padding-top:16px;border-top:1px solid var(--help-card-border)}@media (max-width: 1180px){.help-layout--with-toc{grid-template-columns:220px minmax(0,1fr)}.help-layout--document.help-layout--with-toc{grid-template-columns:minmax(0,1fr)}.help-aside{display:none}.help-toc-mobile{display:block;margin:0 0 20px;padding:0;border:0;background:transparent}}@media (max-width: 1100px){.help-layout,.help-layout--with-toc{grid-template-columns:220px minmax(0,1fr)}.help-layout--document,.help-layout--document.help-layout--with-toc{grid-template-columns:minmax(0,1fr)}.help-card-grid--3,.help-verify-grid{grid-template-columns:1fr 1fr}.help-hero h1{font-size:clamp(1.85rem,5vw,42px)}}@media (max-width: 900px){.help-toolbar{grid-template-columns:minmax(0,1fr);padding:10px 0 4px}.help-toolbar-meta{display:none}.help-layout,.help-layout--with-toc{grid-template-columns:minmax(0,1fr);gap:20px}.help-main{padding:12px 0 48px}.help-sidenav{position:static;gap:12px;padding-top:8px;padding-bottom:0}.help-sidenav-desktop{display:none}.help-sidenav-mobile{display:block}.help-cta--nav{display:none}.help-checkgrid,.help-trouble-grid,.help-card-grid--3,.help-verify-grid{grid-template-columns:1fr}.help-article{gap:36px}}@media (max-width: 640px){.help-page{padding:0 14px 18px}.help-article{gap:28px}.help-card-grid{grid-template-columns:1fr}.help-hero h1{font-size:32px}.help-page .auth-page-footer{margin-top:20px}}.dh-root{--dh-bg: #020817;--dh-bg-deep: #030b18;--dh-accent: #38bdf8;--dh-accent-2: #3b82f6;--dh-accent-3: #67e8f9;--dh-text: #e8eefc;--dh-text-soft: rgba(200, 214, 240, .62);--dh-glass: rgba(8, 16, 36, .45);--dh-border: rgba(125, 155, 255, .14);position:relative;width:100%;min-height:520px;overflow:hidden;background:transparent;border:none;box-shadow:none}.dh-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.dh-bg-radial{position:absolute;border-radius:50%;filter:blur(60px)}.dh-bg-radial--a{width:55%;height:70%;left:-10%;top:-20%;background:radial-gradient(circle,rgba(59,130,246,.14),transparent 70%)}.dh-bg-radial--b{width:50%;height:60%;right:-5%;bottom:-25%;background:radial-gradient(circle,rgba(56,189,248,.1),transparent 72%)}.dh-bg-network{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-image:linear-gradient(rgba(56,189,248,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 70% 40%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 70% 40%,black 20%,transparent 75%);animation:dh-network-drift 40s linear infinite}.dh-bg-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 90% 80% at 50% 50%,transparent 40%,rgba(2,8,23,.75) 100%)}.dh-particles{position:absolute;top:0;right:0;bottom:0;left:0}.dh-particle{position:absolute;border-radius:50%;background:var(--dh-accent-3);box-shadow:0 0 6px #67e8f980}.dh-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,32%) minmax(0,68%);gap:clamp(20px,3vw,36px);align-items:center;padding:clamp(24px,4vw,48px) 0;min-height:520px}.dh-copy{display:flex;flex-direction:column;gap:20px}.dh-eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dh-accent);opacity:.85}.dh-title{margin:0;font-size:clamp(1.65rem,3.2vw,3rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--dh-text);text-wrap:balance}.dh-title-highlight{background:linear-gradient(135deg,var(--dh-accent-3),var(--dh-accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 40px rgba(56,189,248,.35);filter:drop-shadow(0 0 18px rgba(56,189,248,.25))}.dh-sub{margin:0;max-width:420px;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55;color:var(--dh-text-soft)}.dh-ocean{position:relative;width:100%;min-height:440px;overflow:hidden}.dh-ocean-inner{display:grid;grid-template-columns:1fr 1fr;height:100%;min-height:440px;gap:0}.dh-ocean-divider{display:none}.dh-scene-half{position:relative;overflow:hidden;min-height:440px}.dh-scene-half--storm{filter:saturate(.65) brightness(.88)}.dh-scene-half--safe{filter:saturate(1.05) brightness(1.02)}.dh-scene-label{position:absolute;top:14px;left:14px;z-index:4;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b4bed2bf;background:#080c188c;border:1px solid rgba(100,110,140,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dh-scene-label--safe{color:#b4e6ffe6;border-color:#38bdf840;left:auto;right:14px}.dh-scene-svg{display:block;width:100%;height:100%;min-height:440px}.dh-sky-haze ellipse{fill:#a0b4d71f}.dh-haze-track{animation:dh-haze-scroll 40s linear infinite;will-change:transform}.dh-haze-track--1{animation-duration:36s}.dh-haze-track--2{animation-duration:44s;animation-delay:-12s}.dh-haze-track--3{animation-duration:52s;animation-delay:-24s}.dh-scene-half--storm .dh-sky-haze ellipse{fill:#788caf1a}.dh-waves--storm path{stroke:#3d4f72;stroke-width:1.8;opacity:.75}.dh-wave--big{stroke-width:2.4;opacity:.9}.dh-wave-track{animation:dh-wave-scroll 16s linear infinite;will-change:transform}.dh-waves--storm .dh-wave-track--a{animation-duration:14s}.dh-waves--storm .dh-wave-track--b{animation-duration:18s;animation-direction:reverse}.dh-waves--storm .dh-wave-track--c{animation-duration:22s;animation-delay:-6s}.dh-rain-line{stroke:#8c9bb973;stroke-width:1.2;stroke-linecap:round;animation:dh-rain-fall linear infinite}.dh-lightning{stroke:#d2e4ffd9;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(180,210,255,.65))}.dh-packet{fill:#8ca0c880}.dh-packet--trail{opacity:.4}.dh-boat-shadow{fill:#00000059}.dh-boat-mast{fill:#8a9ab8}.dh-boat-sail{fill:#b4c3dc8c}.dh-boat-sail--back{opacity:.4}.dh-boat-hull{fill:#2a3548;stroke:#4a5a78;stroke-width:1}.dh-boat-rock{transform-origin:0 10px;animation:dh-boat-rock 2.8s ease-in-out infinite}.dh-boat-float{transform-origin:0 10px;animation:dh-boat-float 4.5s ease-in-out infinite}.dh-compass-ring{fill:#0c122099;stroke:#64739180;stroke-width:1.5}.dh-compass--safe .dh-compass-ring{stroke:#38bdf873;filter:drop-shadow(0 0 8px rgba(56,189,248,.25))}.dh-compass-hub{fill:#6a7a98}.dh-compass--safe .dh-compass-hub{fill:var(--dh-accent)}.dh-compass-needle{fill:#9aa8c4}.dh-compass-needle--south{fill:#5a6880;opacity:.7}.dh-compass--safe .dh-compass-needle{fill:var(--dh-accent-3)}.dh-compass-tick{stroke:#7887a080;stroke-width:1.2}.dh-compass-needle-spin{transform-origin:0 0;animation:dh-compass-spin 2.2s ease-in-out infinite}.dh-compass-needle-steady{transform-origin:0 0;animation:dh-compass-steady 6s ease-in-out infinite}.dh-waves--safe path{stroke:#2a446e8c;stroke-width:1.2}.dh-waves--safe .dh-wave-track--a{animation-duration:20s}.dh-waves--safe .dh-wave-track--b{animation-duration:24s;animation-direction:reverse;animation-delay:-4s}.dh-waves--safe .dh-wave-track--c{animation-duration:28s;animation-delay:-10s}.dh-safe-star{fill:#c8dcffb3;animation:dh-star-twinkle 3.5s ease-in-out infinite}.dh-route{stroke:var(--dh-accent);stroke-width:1.6;stroke-dasharray:6 10;stroke-linecap:round;stroke-linejoin:round;opacity:.65;animation:dh-route-pulse 3s ease-in-out infinite}.dh-route-packet{fill:var(--dh-accent-3);filter:drop-shadow(0 0 4px rgba(103,232,249,.8))}.dh-lighthouse-tower,.dh-lighthouse-base,.dh-lighthouse-lantern{stroke:#dcebffeb;stroke-width:1.6;fill:none}.dh-lighthouse-lamp{fill:#ffe9b8;filter:drop-shadow(0 0 3px rgba(255,220,140,.85))}.dh-lighthouse-lamp-hub{pointer-events:none}.dh-lighthouse-glow{animation:dh-lamp-glow-pulse 3.2s ease-in-out infinite}.dh-lighthouse-beam-wrap{transform-origin:0 0;animation:dh-beam-sweep 9s ease-in-out infinite}.dh-lighthouse-beam{fill:#ffdc9617}.dh-safe-particle{fill:var(--dh-accent-3);transform-box:fill-box;transform-origin:center}.dh-safe-particle--1{animation:dh-safe-particle-drift 4.2s ease-in-out infinite}.dh-safe-particle--2{animation:dh-safe-particle-drift 5.1s ease-in-out infinite;animation-delay:-1.4s}.dh-safe-particle--3{animation:dh-safe-particle-drift 5.8s ease-in-out infinite;animation-delay:-2.6s}.dh-packet--trail{transform-box:fill-box;transform-origin:center;animation:dh-packet-orbit 6s ease-in-out infinite}@keyframes dh-network-drift{0%{transform:translate(0)}to{transform:translate(-48px,-24px)}}@keyframes dh-beam-sweep{0%,to{transform:rotate(-10deg)}50%{transform:rotate(12deg)}}@keyframes dh-haze-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-400px,0,0)}}@keyframes dh-safe-particle-drift{0%,to{transform:translateY(0);opacity:.22}50%{transform:translateY(-16px);opacity:.62}}@keyframes dh-packet-orbit{0%,to{transform:translate(0);opacity:.35}25%{transform:translate(22px,-10px);opacity:.55}50%{transform:translate(8px,6px);opacity:.4}75%{transform:translate(-14px,4px);opacity:.5}}@keyframes dh-wave-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-160px,0,0)}}@keyframes dh-rain-fall{0%{transform:translateY(-28px);opacity:0}8%{opacity:.5}92%{opacity:.5}to{transform:translateY(352px);opacity:0}}@keyframes dh-boat-rock{0%,to{transform:rotate(-14deg) translateY(2px)}50%{transform:rotate(12deg) translateY(-6px)}}@keyframes dh-boat-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-4px) rotate(1deg)}}@keyframes dh-compass-spin{0%{transform:rotate(-70deg)}50%{transform:rotate(85deg)}to{transform:rotate(-70deg)}}@keyframes dh-compass-steady{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes dh-route-pulse{0%,to{opacity:.45;stroke-width:1.4}50%{opacity:.85;stroke-width:1.8}}@keyframes dh-lamp-glow-pulse{0%,to{opacity:.55}50%{opacity:.9}}@keyframes dh-star-twinkle{0%,to{opacity:.3}50%{opacity:1}}@media (max-width: 1024px){.dh-grid{grid-template-columns:1fr;min-height:auto;padding:28px 20px 32px}.dh-ocean,.dh-ocean-inner,.dh-scene-half,.dh-scene-svg{min-height:320px}.dh-title{font-size:clamp(1.5rem,6vw,2.35rem)}}@media (max-width: 640px){.dh-ocean-inner{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.dh-scene-half,.dh-scene-svg{min-height:220px}.dh-ocean{min-height:440px}}@media (prefers-reduced-motion: reduce){.dh-root *,.dh-root *:before,.dh-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dh-cards-root{--dh-accent: #38bdf8;--dh-accent-2: #3b82f6;--dh-accent-3: #67e8f9}.dh-cards-root.si-diff-grid{position:relative;gap:0;border-radius:18px;overflow:hidden;border:1px solid var(--si-border-subtle)}.dh-cards-root:after{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:64px;z-index:4;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(20,28,48,.28) 38%,rgba(125,155,255,.14) 50%,rgba(20,28,48,.28) 62%,transparent);filter:blur(8px)}.dh-cards-root .si-diff-card--before{border-radius:18px 0 0 18px;border-right:none}.dh-cards-root .si-diff-card--after{border-radius:0 18px 18px 0;border-left:none}@media (max-width: 1024px){.dh-cards-root.si-diff-grid{gap:18px;border-radius:0;border:none;overflow:visible}.dh-cards-root:after{display:none}.dh-cards-root .si-diff-card--before,.dh-cards-root .si-diff-card--after{border-radius:18px}.dh-cards-root .si-diff-card--before{border-right:1px solid rgba(50,62,96,.45)}.dh-cards-root .si-diff-card--after{border-left:1px solid rgba(125,155,255,.48)}}.si-diff-card .dh-scene-embed{position:relative;width:100%;min-height:380px;overflow:hidden}.si-diff-card .dh-scene-svg{display:block;width:100%;min-height:380px;aspect-ratio:600 / 380}.si-diff-card-caption{position:absolute;left:50%;bottom:14px;z-index:3;transform:translate(-50%);margin:0;font-family:var(--si-mono);font-size:12px;letter-spacing:.12em;color:var(--si-diff-caption);text-align:center;pointer-events:none}.si-diff-card-caption--after{color:var(--si-text-soft);font-size:13px;opacity:.95}.si-diff-card--after .dh-lighthouse-island{fill:#101c33f2;stroke:#5f7ec48c;stroke-width:1.2}@media (prefers-reduced-motion: reduce){.dh-cards-root *,.dh-cards-root *:before,.dh-cards-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.si-landing{--si-bg: #070910;--si-bg-outer: #0a0c12;--si-accent: #7d9bff;--si-accent-soft: #a9bcff;--si-accent-hover: #92aeff;--si-text: #f6f8ff;--si-text-strong: #f2f5fd;--si-text-muted: #96a2be;--si-text-soft: #8e9ab5;--si-text-faint: #6b7794;--si-border: #1b2233;--si-mono: "IBM Plex Mono", ui-monospace, monospace;--si-sans: "Manrope", system-ui, sans-serif;--si-link-hover: #c5d4ff;--si-nav-muted: #93a0bb;--si-eyebrow: #5d6a86;--si-accent-btn-text: #0a0c12;--si-brand-mark-bg: rgba(18, 25, 58, .55);--si-brand-mark-border: rgba(125, 155, 255, .4);--si-btn-ghost-text: #e8edf9;--si-btn-ghost-bg: rgba(255, 255, 255, .04);--si-btn-ghost-border: rgba(255, 255, 255, .16);--si-btn-ghost-hover-bg: rgba(255, 255, 255, .08);--si-btn-ghost-hover-border: rgba(255, 255, 255, .24);--si-border-subtle: rgba(255, 255, 255, .09);--si-border-muted: rgba(255, 255, 255, .06);--si-border-faint: rgba(255, 255, 255, .12);--si-surface-glass: rgba(9, 12, 22, .55);--si-surface-card: rgba(255, 255, 255, .03);--si-surface-card-hover: rgba(255, 255, 255, .05);--si-surface-panel: rgba(9, 12, 22, .72);--si-surface-row: rgba(255, 255, 255, .02);--si-hero-glow: rgba(93, 124, 255, .1);--si-hero-veil: radial-gradient(680px 420px at 50% 38%, rgba(7, 9, 16, .82), rgba(7, 9, 16, .35) 65%, transparent 80%);--si-splash-veil: radial-gradient(620px 300px at 50% 42%, rgba(7, 9, 16, .55), rgba(7, 9, 16, .15) 70%, transparent);--si-logo-shadow: drop-shadow(0 24px 60px rgba(30, 50, 130, .45));--si-invite-shadow: 0 20px 50px rgba(0, 0, 0, .4);--si-apps-bg: linear-gradient(180deg, rgba(16, 24, 46, .22), rgba(7, 9, 16, .08));--si-pricing-bg: linear-gradient(180deg, rgba(7, 9, 16, .15), rgba(7, 9, 16, .28));--si-locations-veil: linear-gradient(90deg, rgba(7, 9, 16, .86) 0%, rgba(7, 9, 16, .35) 52%, rgba(7, 9, 16, .6) 100%);--si-final-text: #a5b1cc;--si-final-veil: radial-gradient(620px 300px at 50% 42%, rgba(7, 9, 16, .78), rgba(7, 9, 16, .25) 70%, transparent);--si-plan-featured-shadow: 0 24px 60px rgba(30, 50, 130, .35);--si-app-icon-bg: linear-gradient(160deg, rgba(125, 155, 255, .22), rgba(18, 25, 58, .9));--si-net-particle: rgba(160, 185, 240, .72);--si-net-line: rgba(125, 155, 255, 1);--si-net-fade: rgba(7, 9, 16, .28);--si-net-obj-light: rgba(170, 195, 255, .55);--si-net-obj-dark: rgba(100, 125, 190, .5);--si-gravity-trail: rgba(7, 9, 16, .14);--si-gravity-vignette: rgba(4, 6, 18, .5);--si-gravity-bg: rgba(7, 9, 16, 1);--si-gravity-hue: 214;--si-aurora-base: rgba(7, 9, 16, 1);--si-aurora-vignette: rgba(4, 6, 18, .5);--si-aurora-star: rgba(205, 222, 255, 1);--si-firefly-bg: rgba(22, 32, 68, 1);--si-firefly-vignette: rgba(6, 10, 26, .42);--si-firefly-trail: .1;--si-loc-sea-inner: rgba(20, 38, 82, .78);--si-loc-sea-outer: rgba(4, 8, 20, .98);--si-loc-sea-glow: rgba(56, 189, 248, .16);--si-loc-grass-top: #3d6b4f;--si-loc-grass-bottom: #2a4d3a;--si-loc-sand-light: #5a6d88;--si-loc-sand-dark: #3f4f66;--si-loc-rope-base: #b8956a;--si-loc-rope-thread: #d4b48a;--si-loc-halo-inner: rgba(125, 155, 255, .22);--si-loc-halo-outer: rgba(125, 155, 255, 0);--si-loc-ping-ring: #7d9bff;--si-loc-rope-stroke: #6f8bd8;--si-loc-harbor-fill: rgba(16, 28, 51, .92);--si-loc-harbor-stroke: rgba(95, 126, 196, .85);--si-loc-harbor-ring: rgba(77, 106, 171, .22);--si-loc-lighthouse: #cdd9f4;--si-loc-packet: #a9c2ff;--si-loc-swell-stroke: rgba(140, 180, 255, .14);--si-loc-tag-bg: rgba(12, 18, 36, .88);--si-loc-tag-border: rgba(95, 126, 196, .35);--si-loc-island-shore: rgba(180, 210, 255, .35);--si-loc-tree: #2f5f48;--si-loc-beacon: #e8edf9;--si-loc-beacon-glow: rgba(255, 220, 140, .9);--si-loc-ship-on: #8eb4ff;--si-loc-ship-off: #c45c5c;--si-loc-ship-idle: #6a7f9e;--si-loc-ship-sail: rgba(245, 248, 255, .92);--si-loc-island-shadow: rgba(4, 8, 20, .4);--si-diff-storm-1: rgba(4, 6, 14, .98);--si-diff-storm-2: rgba(12, 16, 30, .96);--si-diff-swell: #35466e;--si-diff-rain: #8a96b0;--si-diff-diag-1: rgba(22, 36, 68, .98);--si-diff-diag-2: rgba(8, 12, 26, .95);--si-diff-pulse: #a9c2ff;--si-diff-chip-bg: rgba(11, 17, 34, .95);--si-diff-chip-fg: #e8eefc;--si-diff-chip-line: rgba(125, 155, 255, .35);--si-diff-sketch: #cdd9f4;--si-diff-island-fill: #101c33;--si-diff-island-line: #5f7ec4;--si-diff-route: #6f8bd8;--si-diff-wave: #2a3a63;--si-diff-hull: #3b4c74;--si-diff-hull-dark: #1d2740;--si-diff-deck: #5f74a6;--si-diff-mast: #d5deef;--si-diff-wake: #8fa7dd;--si-diff-sail: #c3d2f2;--si-diff-ship-shadow: #0a1428;--si-diff-caption: #93a0bb;--si-diff-ok: #5ee0a0;--si-diff-lamp: #ffe0a3;--si-diff-sail-bright: #ffffff;--si-diff-star: rgba(220, 230, 255, .85);--si-diff-sky-storm: #060912;--si-diff-sky-calm: #0a1020;position:relative;z-index:3;width:100%;height:100vh;height:100dvh;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--si-bg);color:var(--si-text);font-family:var(--si-sans);-webkit-font-smoothing:antialiased;-ms-overflow-style:none;scrollbar-width:none}.si-landing::-webkit-scrollbar{display:none;width:0;height:0}html.si-landing-scroll-lock,html.si-landing-scroll-lock body{height:100%;overflow:hidden;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none}html.si-landing-scroll-lock::-webkit-scrollbar,html.si-landing-scroll-lock body::-webkit-scrollbar{display:none;width:0;height:0}.si-landing-scrollbar{position:fixed;top:0;right:0;bottom:0;width:18px;padding:8px 4px;z-index:90;opacity:0;pointer-events:none;transition:opacity .18s ease}.si-landing-scrollbar.is-visible{opacity:1;pointer-events:auto}.si-landing-scrollbar-track{position:relative;height:100%;border-radius:999px}.si-landing-scrollbar-thumb{position:absolute;left:1px;right:1px;top:0;border-radius:999px;background:linear-gradient(180deg,#8eb4ff8c,#5f7ec46b);box-shadow:0 0 10px #7d9bff47,inset 0 1px #ffffff2e;cursor:grab;touch-action:none;transition:background .15s ease,box-shadow .15s ease}.si-landing-scrollbar-thumb:hover{background:linear-gradient(180deg,#a9bcffb8,#7d9bff94);box-shadow:0 0 14px #7d9bff61,inset 0 1px #ffffff3d}.si-landing-scrollbar-thumb:active{cursor:grabbing}.si-landing a{color:var(--si-accent-soft);text-decoration:none}.si-landing a:hover{color:var(--si-link-hover)}.si-canvas-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.si-firefly-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.si-firefly-layer canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}@keyframes si-pulse{0%,to{opacity:.35}50%{opacity:1}}.si-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;cursor:pointer;overflow:hidden;perspective:1100px;perspective-origin:50% 45%;background:transparent;pointer-events:auto}.si-intro-part{position:absolute;top:0;bottom:0;width:51%;will-change:transform;animation-duration:5.6s;animation-timing-function:cubic-bezier(.62,.04,.18,1);animation-fill-mode:forwards}.si-intro-part--left{left:0;background:radial-gradient(1400px 800px at 100% 20%,#0b1024,#05070e 62%,#04050a);box-shadow:12px 0 64px #04050a8c;animation-name:si-intro-part-left}.si-intro-part--right{right:0;background:radial-gradient(1400px 800px at 0% 20%,#0b1024,#05070e 62%,#04050a);box-shadow:-12px 0 64px #04050a8c;animation-name:si-intro-part-right}.si-intro-edge{position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#e2eeff00,#e2eefff2 22%,#e2eefff2 78%,#e2eeff00);box-shadow:0 0 22px 5px #96b9ff8c;animation:si-intro-edge 5.6s ease forwards}.si-intro-edge--left{right:0}.si-intro-edge--right{left:0}.si-intro-beam{position:absolute;left:50%;top:0;bottom:0;width:520px;margin-left:-260px;transform-style:preserve-3d;transform-origin:50% 50%;animation:si-intro-line3d 5.6s cubic-bezier(.45,.03,.55,.97) forwards;will-change:transform;pointer-events:none;z-index:2}.si-intro-beam-core{position:absolute;left:50%;top:0;bottom:0;width:3px;margin-left:-1.5px;background:linear-gradient(180deg,#d2e4ff00,#e2eefff2 22%,#e2eefff2 78%,#d2e4ff00);box-shadow:0 0 26px 5px #96b9ff99,0 0 70px 22px #6e96ff47;transform-origin:50% 100%;animation:si-intro-rise 5.6s cubic-bezier(.2,.7,.2,1) forwards}.si-intro-beam-glow{position:absolute;left:50%;top:0;bottom:0;width:340px;margin-left:-170px;background:linear-gradient(90deg,#7da0ff00,#a0c3ff3d 48%,#a0c3ff3d 52%,#7da0ff00);filter:blur(26px);mix-blend-mode:screen}.si-intro-lamp{position:absolute;left:50%;top:20%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#eef4ff;pointer-events:none;z-index:4;animation:si-intro-lamp 5.6s ease forwards,si-intro-lamp-flicker 1.7s ease-in-out infinite}.si-intro-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;pointer-events:none;z-index:5;--si-intro-beam-gap: clamp(8px, 1.2vw, 14px)}.si-intro-wordmark{opacity:0;max-width:min(92vw,720px);text-align:center;font-size:clamp(1.75rem,4.8vw,2.75rem);font-weight:800;color:#f2f6ff;letter-spacing:.14em;text-transform:uppercase;animation:si-intro-wordmark 5.6s ease forwards}.si-intro-tagline{opacity:0;display:flex;align-items:center;justify-content:center;gap:var(--si-intro-beam-gap);width:auto;max-width:min(92vw,680px);animation:si-intro-tagline 5.6s ease forwards}.si-intro-tagline-side{display:flex;align-items:center;gap:8px;min-width:0}.si-intro-tagline-text{font-size:15px;font-weight:500;letter-spacing:.04em;color:#a9bcff;line-height:1.35}.si-intro-tagline-side--left{justify-content:flex-end;text-align:right}.si-intro-tagline-side--right{justify-content:flex-start;text-align:left}.si-intro-tagline-beam{flex:0 0 var(--si-intro-beam-gap)}.si-intro-tagline-line{flex:0 0 28px;width:28px;height:1px;background:#a9bcff80}.si-intro-seam{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:linear-gradient(180deg,#e2eeff00,#e2eeffe6 30%,#e2eeffe6 70%,#e2eeff00);box-shadow:0 0 40px 14px #7da0ff73;animation:si-intro-seam 5.6s ease forwards;pointer-events:none}@keyframes si-intro-line3d{0%{transform:rotateY(0) translateZ(0)}16%{transform:rotateY(0) translateZ(0)}38%{transform:rotateY(-68deg) translateZ(0)}60%{transform:rotateY(68deg) translateZ(0)}68%{transform:rotateY(0) translateZ(0);opacity:1}74%{transform:rotateY(0) translateZ(40px);opacity:0}to{transform:rotateY(0) translateZ(40px);opacity:0}}@keyframes si-intro-edge{0%,66%{opacity:0}74%{opacity:1}86%{opacity:.85}to{opacity:0}}@keyframes si-intro-rise{0%{transform:scaleY(0);opacity:0}6%{opacity:1}16%,to{transform:scaleY(1);opacity:1}}@keyframes si-intro-tagline{0%,36%{opacity:0}52%,62%{opacity:.75}68%,to{opacity:0}}@keyframes si-intro-lamp{0%{opacity:0;transform:scale(.4)}14%{opacity:1;transform:scale(1)}66%{opacity:1}74%{opacity:0}to{opacity:0}}@keyframes si-intro-lamp-flicker{0%,to{box-shadow:0 0 22px 6px #aac8ff80}50%{box-shadow:0 0 38px 12px #aac8ffd9}}@keyframes si-intro-wordmark{0%,22%{opacity:0;letter-spacing:.34em}42%,62%{opacity:1;letter-spacing:.14em}68%,to{opacity:0;letter-spacing:.1em}}@keyframes si-intro-part-left{0%,70%{transform:translateZ(0)}78%{transform:translate3d(-6%,0,0)}to{transform:translate3d(-102%,0,0)}}@keyframes si-intro-part-right{0%,70%{transform:translateZ(0)}78%{transform:translate3d(6%,0,0)}to{transform:translate3d(102%,0,0)}}@keyframes si-intro-seam{0%,66%{opacity:0}74%{opacity:1}86%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.si-intro{display:none}}.si-shell{width:100%;display:flex;flex-direction:column;align-items:stretch;padding:0}.si-frame{width:100%;overflow:hidden;border-radius:0;border:none;background:var(--si-bg);position:relative;isolation:isolate}.si-frame-net{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.si-body{position:relative;z-index:1;isolation:isolate;background:var(--si-bg)}.si-body-net{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.si-body>.si-section{position:relative;z-index:1}.si-hero{position:relative;z-index:1;min-height:min(100svh,920px);display:flex;flex-direction:column;overflow:hidden}.si-hero-gravity{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--si-bg)}.si-hero-gravity .si-canvas-bg{pointer-events:auto}.si-hero-glow{position:absolute;left:50%;top:-280px;transform:translate(-50%);width:min(960px,120%);height:960px;border-radius:50%;background:radial-gradient(circle,var(--si-hero-glow),transparent 62%);pointer-events:none}.si-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 48px;flex-wrap:wrap}.si-brand{display:flex;align-items:center;gap:12px;color:var(--si-text-strong);font-size:17px;font-weight:800}.si-brand-mark{width:34px;height:34px;border-radius:9px;background:var(--si-brand-mark-bg);border:1px solid var(--si-brand-mark-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.si-brand-mark img{width:28px;height:28px;object-fit:contain}.si-brand-mark span{width:12px;height:12px;border-radius:3px;background:var(--si-accent)}.si-header-right{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.si-nav{display:flex;align-items:center;gap:26px}.si-nav a{font-size:14px;font-weight:500;color:var(--si-nav-muted)}.si-nav a:hover{color:var(--si-text-strong)}.si-status{display:flex;align-items:center;gap:7px;font-family:var(--si-mono);font-size:12px;color:#5ee0a0;padding:6px 11px;border-radius:999px;border:1px solid rgba(94,224,160,.25);background:#5ee0a012;text-transform:lowercase}.si-status-dot{width:6px;height:6px;border-radius:50%;background:#5ee0a0;animation:si-pulse 2.4s ease-in-out infinite}.si-status.is-warn{color:#f0c060;border-color:#f0c06040;background:#f0c06012}.si-status.is-warn .si-status-dot{background:#f0c060}.si-btn-login{font-size:14px;font-weight:600;color:var(--si-btn-ghost-text);background:var(--si-btn-ghost-bg);border:1px solid var(--si-btn-ghost-border);padding:9px 18px;border-radius:9px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.si-btn-login:hover{background:var(--si-btn-ghost-hover-bg);border-color:var(--si-btn-ghost-hover-border);color:var(--si-text-strong)}.si-header .guest-chrome-theme{color:var(--si-nav-muted);font-size:15px;padding:4px 8px;line-height:1}.si-header .guest-chrome-theme:hover{color:var(--si-text-soft)}.si-header .guest-chrome-lang{color:var(--si-nav-muted);font-size:11px;padding:4px 7px}.si-header .guest-chrome-lang.active{color:var(--si-accent-soft)}.si-hero-body{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px 48px 0;background:var(--si-hero-veil)}.si-hero-logo{width:112px;height:112px;border-radius:26px;background:transparent;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;overflow:visible}.si-hero-logo img{width:112px;height:112px;border-radius:0;object-fit:contain;filter:var(--si-logo-shadow)}.si-hero-title{font-size:clamp(2.4rem,5.5vw,68px);line-height:1.02;font-weight:800;color:var(--si-text);letter-spacing:-.035em;margin:34px 0 0;text-wrap:pretty}.si-hero-sub{font-size:clamp(1rem,2vw,19px);line-height:1.55;color:var(--si-text-muted);max-width:600px;margin:20px 0 0;text-wrap:pretty}.si-hero-ctas{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:28px}.si-invite-bar{display:flex;align-items:center;gap:10px;margin-top:34px;padding:8px 8px 8px 22px;border-radius:14px;border:1px solid var(--si-border-faint);background:var(--si-btn-ghost-bg);box-shadow:var(--si-invite-shadow);flex-wrap:wrap;justify-content:center}.si-invite-label{font-family:var(--si-mono);font-size:15px;color:var(--si-text-soft);letter-spacing:.06em;text-transform:lowercase}.si-invite-sep{width:1px;height:22px;background:var(--si-border-faint)}.si-invite-input{font-family:var(--si-mono);font-size:15px;color:var(--si-text-strong);letter-spacing:.22em;background:transparent;border:none;outline:none;min-width:180px;text-align:left}.si-invite-input::placeholder{color:var(--si-text-strong);opacity:.85}.si-btn-activate{font-size:15px;font-weight:700;color:var(--si-accent-btn-text);background:var(--si-accent);padding:13px 24px;border-radius:10px;margin-left:8px;border:none;cursor:pointer;white-space:nowrap}.si-btn-activate:hover{background:var(--si-accent-hover)}.si-hero-links{font-size:14px;color:var(--si-text-faint);margin:14px 0 0}.si-hero-links button,.si-hero-link-btn{background:none;border:none;padding:0;font:inherit;color:var(--si-accent-soft);font-weight:600;cursor:pointer}.si-hero-links button:hover,.si-hero-link-btn:hover{color:var(--si-link-hover)}.si-plan-content>.magnetic-wrap{width:100%}.si-invite-bar .magnetic-wrap{flex-shrink:0}.si-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:100%;max-width:940px;margin:auto 0 40px;padding-top:48px}.si-step{padding:20px 22px;border-radius:14px;border:1px solid var(--si-border-subtle);background:var(--si-surface-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left}.si-step-num{font-family:var(--si-mono);font-size:12px;letter-spacing:.12em;color:var(--si-eyebrow);text-transform:uppercase}.si-step h3{font-size:16px;font-weight:700;color:var(--si-text-strong);margin:10px 0 0;letter-spacing:-.01em}.si-step p{font-size:14px;line-height:1.5;color:var(--si-text-soft);margin:8px 0 0}.si-section{position:relative;z-index:1;padding:88px 48px;border-top:1px solid var(--si-border-muted)}.si-eyebrow{font-family:var(--si-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--si-eyebrow)}.si-section-title{font-size:clamp(1.75rem,3.5vw,38px);font-weight:800;color:var(--si-text-strong);letter-spacing:-.025em;line-height:1.1;margin:12px 0 0;text-wrap:pretty}.si-apps{background:var(--si-apps-bg)}.si-apps-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.si-apps-head-left{display:flex;flex-direction:column;gap:12px;max-width:560px}.si-apps-sub{font-size:15px;line-height:1.55;color:var(--si-text-soft);max-width:330px;text-wrap:pretty;margin:0}.si-apps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px}.si-app-card{padding:22px;border-radius:14px;border:1px solid var(--si-border-subtle);background:var(--si-surface-card);display:flex;flex-direction:column;gap:10px;color:inherit;transition:border-color .15s,background .15s}.si-app-card:hover{border-color:#7d9bff47;background:var(--si-surface-card-hover);color:inherit}.si-app-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;background:var(--si-app-icon-bg);border:1px solid rgba(125,155,255,.25);color:var(--si-accent-soft)}.si-app-icon-mark{display:inline-flex;align-items:center;justify-content:center}.si-app-icon-mark svg{width:24px;height:24px}.si-app-icon--ios,.si-app-icon--macos{color:#d8e4ff}.si-app-icon--android{color:#9be7b8}.si-app-icon--windows{color:#8ec8ff}.si-app-card strong{font-size:16px;font-weight:700;color:var(--si-text-strong)}.si-app-meta{font-size:13px;color:var(--si-text-soft)}.si-app-dl{font-size:14px;font-weight:600;color:var(--si-accent-soft);margin-top:4px}.si-locations{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.si-locations-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--si-locations-veil);pointer-events:none}.si-locations-left{position:relative;display:flex;flex-direction:column;gap:14px}.si-locations-sub{font-size:16px;line-height:1.6;color:var(--si-text-soft);max-width:420px;margin:0;text-wrap:pretty}.si-loc-stats{display:flex;gap:28px;margin-top:14px}.si-loc-stat strong{display:block;font-size:30px;font-weight:800;color:var(--si-text-strong);letter-spacing:-.02em}.si-loc-stat strong span{font-size:15px;color:var(--si-text-soft);font-weight:800}.si-loc-stat>span{font-size:13px;color:var(--si-text-soft);margin-top:2px;display:block}.si-loc-panel{position:relative;display:flex;flex-direction:column;gap:1px;border-radius:16px;overflow:hidden;border:1px solid var(--si-border-subtle);background:var(--si-surface-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.si-loc-row{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--si-surface-row)}.si-loc-flag{flex-shrink:0;width:22px;height:16px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.si-loc-name{flex:1;font-size:15px;font-weight:600;color:var(--si-text-strong)}.si-loc-dot{width:7px;height:7px;border-radius:50%;background:#4a5878}.si-loc-dot.is-on{background:#5ee0a0;box-shadow:0 0 8px #5ee0a080}.si-loc-dot.is-off{background:#e06060}.si-loc-ping{font-family:var(--si-mono);font-size:13px;color:#5ee0a0;min-width:56px;text-align:right}.si-loc-visual{position:relative;display:flex;flex-direction:column;gap:14px}.si-loc-map{position:relative;z-index:1;width:100%;max-width:560px;margin:0 auto;aspect-ratio:680 / 560;border-radius:22px;border:1px solid rgba(125,155,255,.22);background:var(--si-loc-sea-outer);overflow:hidden;isolation:isolate;box-shadow:0 32px 80px #00000052,inset 0 1px #ffffff12,0 0 0 1px #38bdf80f;--si-beacon-cycle: 3.2s;--si-beacon-ignite: .55s}.si-loc-map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(ellipse 120% 90% at 68% 20%,var(--si-loc-sea-glow),transparent 58%),radial-gradient(ellipse 90% 70% at 30% 85%,rgba(59,130,246,.12),transparent 55%),radial-gradient(560px 420px at 50% 46%,var(--si-loc-sea-inner),var(--si-loc-sea-outer))}.si-loc-map:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 28%),radial-gradient(ellipse 80% 50% at 50% 100%,rgba(7,12,28,.45),transparent 70%);z-index:2}.si-loc-map:not(.is-live) .si-loc-lighthouse-glow{opacity:0;transform:scale(.35)}.si-loc-map:not(.is-live) .si-loc-lighthouse-bulb{opacity:.2}.si-loc-map:not(.is-live) .si-loc-ping-ring{opacity:0}.si-loc-map:not(.is-live) .si-loc-packets{opacity:0}.si-loc-map.is-live .si-loc-lighthouse-bulb{animation:si-loc-beacon-bulb-ignite var(--si-beacon-ignite) ease-out forwards}.si-loc-map.is-live .si-loc-lighthouse-glow{animation:si-loc-beacon-glow-ignite var(--si-beacon-ignite) ease-out forwards,si-beacon-pulse var(--si-beacon-cycle) ease-in-out var(--si-beacon-ignite) infinite}.si-loc-map.is-live .si-loc-ping-ring{animation:si-loc-ping-ring var(--si-beacon-cycle) ease-out var(--si-beacon-ignite) infinite;animation-fill-mode:backwards}.si-loc-map.is-live .si-loc-ping-ring--late{animation-delay:calc(var(--si-beacon-ignite) + var(--si-beacon-cycle) * .5)}.si-loc-map.is-live .si-loc-packets{animation:si-loc-packets-in .45s ease-out calc(var(--si-beacon-ignite) + .15s) forwards;opacity:0}.si-loc-map-svg{position:relative;z-index:1;display:block;width:100%;height:100%}.si-loc-sea-fill{fill:var(--si-loc-sea-outer)}.si-loc-swell path{fill:none;stroke:var(--si-loc-swell-stroke);stroke-width:1.3}.si-loc-swell--a{animation:si-loc-swell 11s ease-in-out infinite}.si-loc-swell--b{animation:si-loc-swell 14s ease-in-out infinite reverse}@keyframes si-loc-swell{0%,to{transform:translate(-6px)}50%{transform:translate(6px)}}.si-loc-ping-rings{pointer-events:none}.si-loc-ping-ring{transform-origin:center;transform-box:fill-box;opacity:0}@keyframes si-loc-ping-ring{0%,48%{r:52;opacity:0;stroke-width:1.8}50%{r:58;opacity:.82;stroke-width:1.5}88%{opacity:.1}to{r:218;opacity:0;stroke-width:.9}}@keyframes si-loc-beacon-glow-ignite{0%{opacity:0;transform:scale(.35)}to{opacity:.55;transform:scale(1)}}@keyframes si-loc-beacon-bulb-ignite{0%{opacity:.2}to{opacity:1}}@keyframes si-loc-packets-in{to{opacity:1}}.si-loc-rope-path{fill:none;stroke:var(--si-loc-rope-stroke);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:3 9;opacity:.55;animation:si-loc-rope-dash 6s linear infinite}.si-loc-rope-path.is-muted{opacity:.22;animation:none}@keyframes si-loc-rope-dash{to{stroke-dashoffset:-140}}.si-loc-packet{fill:var(--si-loc-packet)}.si-loc-island-sand-svg{stroke:none}.si-loc-lighthouse-bulb{fill:#fff0cc}.si-loc-lighthouse-lamp{transform-box:fill-box;transform-origin:center}.si-loc-lighthouse-glow{opacity:.55;transform-box:fill-box;transform-origin:center}.si-loc-lighthouse-tower,.si-loc-lighthouse-base,.si-loc-lighthouse-roof,.si-loc-lighthouse-lantern{stroke:var(--si-loc-lighthouse)}.si-loc-lighthouse-band{stroke:#5f7ec4;fill:none}.si-loc-lighthouse-lantern{fill:none}.si-loc-ship-wrap.is-off{opacity:.55}.si-loc-ship-drift{animation:si-loc-ship-drift var(--si-drift-dur, 10s) ease-in-out infinite;animation-delay:var(--si-drift-delay, 0s);transform-origin:0 12px}.si-loc-ship-bob{animation:si-loc-ship-bob var(--si-bob-dur, 4s) ease-in-out infinite;animation-delay:var(--si-bob-delay, 0s);transform-origin:0 12px}@keyframes si-loc-ship-drift{0%,to{transform:translate(-4px)}50%{transform:translate(4px)}}@keyframes si-loc-ship-bob{0%,to{transform:translateY(0) rotate(-1.4deg)}50%{transform:translateY(-5px) rotate(1.4deg)}}.si-loc-ship-wake-svg{fill:#0a1428;opacity:.55}.si-loc-flag-img{width:22px;height:16px;border-radius:2px;object-fit:cover;box-shadow:0 1px 3px #00000059}.si-loc-ship-flag-frame{fill:#080c1859;stroke:#5d6a86;stroke-width:1.2}.si-loc-ship-flag-frame.is-on{stroke:#5ee0a0}.si-loc-ship-flag-frame.is-off{stroke:#e06060}.si-loc-ship-flag-img{filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.si-loc-ship-mast-svg{fill:#d5deef}.si-loc-ship-sail-fold{stroke:#9db1d9;opacity:.55}.si-loc-ship-sail-svg--back{opacity:.92}.si-loc-ship-rail{fill:#5f74a6;opacity:.7}.si-loc-ship-rope-end{stroke:#8fa7dd;opacity:.5}.si-loc-ship-wrap.is-on .si-loc-ship-hull-svg{filter:drop-shadow(0 0 6px rgba(125,155,255,.35))}.si-loc-ship-lamp{fill:#5d6a86}.si-loc-ship-lamp.is-on{fill:#5ee0a0;filter:drop-shadow(0 0 5px rgba(94,224,160,.85))}.si-loc-ship-lamp.is-off{fill:#e06060;filter:drop-shadow(0 0 4px rgba(224,96,96,.55))}.si-loc-ship-wrap.is-off .si-loc-ship-sail-svg{opacity:.55}.si-loc-tag-bg{fill:var(--si-loc-tag-bg);stroke:var(--si-loc-tag-border)}.si-loc-tag-code{font-family:var(--si-sans);font-size:14px;font-weight:800;fill:var(--si-text-strong)}.si-loc-tag-name{font-family:var(--si-sans);font-size:13px;font-weight:500;fill:var(--si-text-soft)}.si-loc-emblem{filter:drop-shadow(0 4px 12px rgba(0,0,0,.35))}@keyframes si-beacon-pulse{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.si-loc-panel--list{display:none}@media (prefers-reduced-motion: reduce){.si-loc-swell,.si-loc-rope-path,.si-loc-ship-drift,.si-loc-ship-bob{animation:none!important}.si-loc-map.is-live .si-loc-lighthouse-glow{opacity:.7;transform:none;animation:none}.si-loc-map.is-live .si-loc-ping-ring{animation:none;opacity:0}.si-loc-map.is-live .si-loc-packets{opacity:1;animation:none}}@media (max-width: 1024px){.si-loc-map{display:none}.si-loc-panel--list{display:flex}}.si-diff{display:flex;flex-direction:column;gap:32px}.si-diff-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.si-diff-head-left{display:flex;flex-direction:column;gap:12px;max-width:560px}.si-diff-sub{font-size:15px;line-height:1.55;color:var(--si-text-soft);max-width:400px;text-wrap:pretty;margin:0}.si-diff-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.si-diff-card{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--si-border-subtle)}.si-diff-card--before{border-color:#323e6073;background:linear-gradient(180deg,var(--si-diff-storm-2),var(--si-diff-storm-1));box-shadow:inset 0 0 90px #00000047}.si-diff-card--after{border-color:#7d9bff7a;background:radial-gradient(560px 360px at 68% 36%,var(--si-diff-diag-1),var(--si-diff-diag-2));box-shadow:inset 0 0 70px #7d9bff1a,0 0 28px #5ee0a00f}.si-diff-pill{position:absolute;left:18px;top:16px;z-index:2;display:flex;align-items:center;gap:9px;padding:7px 13px;border-radius:999px;border:1px solid var(--si-border-faint);background:var(--si-surface-panel);font-size:13px;font-weight:700;color:var(--si-text-strong)}.si-diff-pill--ok{border-color:#5ee0a073;box-shadow:0 0 18px #5ee0a01f}.si-diff-card--after .si-diff-pill{left:auto;right:18px}.si-diff-pill-dot{width:6px;height:6px;border-radius:50%;background:var(--si-text-faint);flex-shrink:0}.si-diff-pill--ok .si-diff-pill-dot{background:var(--si-diff-ok);animation:si-pulse 2.4s ease-in-out infinite}.si-diff-svg{display:block;width:100%;height:auto;position:relative;z-index:1}.si-diff-svg .dh-boat-shadow{fill:var(--si-diff-ship-shadow);opacity:.45}.si-diff-svg .dh-boat-mast{fill:var(--si-diff-mast)}.si-diff-svg .dh-boat-sail{fill:var(--si-diff-sail)}.si-diff-svg .dh-boat--storm .dh-boat-sail{opacity:.75}.si-diff-svg .dh-boat-sail--back{opacity:.5}.si-diff-svg .dh-boat-hull{fill:var(--si-diff-hull-dark)}.si-diff-svg .dh-boat--safe .dh-boat-hull{fill:var(--si-diff-hull-accent)}.si-diff-svg .dh-boat--safe .dh-boat-sail{fill:var(--si-diff-sail-bright)}.si-diff-svg .dh-compass-ring{fill:#0c1220a6;stroke:#6473918c;stroke-width:1.5}.si-diff-svg .dh-compass--safe .dh-compass-ring{stroke:#5ee0a080;filter:drop-shadow(0 0 6px rgba(94,224,160,.2))}.si-diff-svg .dh-compass-hub{fill:#6a7a98}.si-diff-svg .dh-compass--safe .dh-compass-hub{fill:var(--si-diff-ok)}.si-diff-svg .dh-compass-needle{fill:#9aa8c4}.si-diff-svg .dh-compass--safe .dh-compass-needle{fill:var(--si-diff-sail-bright)}.si-diff-svg .dh-compass-needle--south{fill:#5a6880;opacity:.7}.si-diff-svg .dh-compass-tick{stroke:#7887a080;stroke-width:1.2}.si-diff-sky-storm{fill:var(--si-diff-sky-storm)}.si-diff-sky-calm{fill:var(--si-diff-sky-calm)}.si-diff-horizon-lightning .si-diff-lightning--far{stroke-width:1.8;opacity:0;animation:si-diff-flick-far 8.5s linear infinite}.si-diff-horizon-lightning .si-diff-lightning--late{animation-delay:3.2s}.si-diff-wind path{stroke:var(--si-diff-rain);stroke-width:1.4;stroke-linecap:round;opacity:.35;animation:si-diff-wind 2.8s ease-in-out infinite}.si-diff-wind path:nth-child(2){animation-delay:-.6s}.si-diff-wind path:nth-child(3){animation-delay:-1.2s}.si-diff-wind path:nth-child(4){animation-delay:-.3s}.si-diff-wind path:nth-child(5){animation-delay:-1.8s}.si-diff-swell path{stroke:var(--si-diff-swell);stroke-width:1.7}.si-diff-swell--back path{opacity:.55;animation:si-diff-swell 13s ease-in-out infinite}.si-diff-swell--front path{opacity:.8;animation:si-diff-swell 9s ease-in-out infinite reverse}.si-diff-swell-big{stroke-width:2.1;opacity:.95}.si-diff-drift-traces path{stroke:var(--si-diff-caption);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:5 10;opacity:.38}.si-diff-rain{stroke:var(--si-diff-rain);stroke-width:1.3;opacity:.52;stroke-dasharray:14 46;animation:si-diff-rain .85s linear infinite}.si-diff-lightning{stroke:var(--si-diff-sketch);stroke-width:2}.si-diff-helm-panel--dim{opacity:.38}.si-diff-helm-panel--dim .si-diff-helm-frame{stroke:var(--si-diff-caption);opacity:.5}.si-diff-helm-panel--dim .si-diff-helm-caption,.si-diff-helm-panel--dim .si-diff-helm-rim,.si-diff-helm-panel--dim .si-diff-helm-hub,.si-diff-helm-panel--dim .si-diff-helm-spoke,.si-diff-helm-panel--dim .si-diff-helm-knob{opacity:.45}.si-diff-stars{fill:var(--si-diff-star)}.si-diff-star{animation:si-diff-star-twinkle 4.2s ease-in-out infinite}.si-diff-star--alt{animation-delay:-2.1s}.si-diff-beam-cone{opacity:.75;animation:si-diff-beacon 3.2s ease-in-out infinite}.si-diff-helm-glow{animation:si-diff-helm-glow-pulse 3s ease-in-out infinite}.si-diff-chip--helm{stroke:#5ee0a073;stroke-width:1.6;filter:drop-shadow(0 0 6px rgba(94,224,160,.25))}.si-diff-caption--after{fill:var(--si-text-soft);font-size:13px;opacity:.95}.si-diff-ship-storm{transform-origin:0 12px;animation:si-diff-storm 2.4s ease-in-out infinite}.si-diff-ship-shadow{fill:var(--si-diff-ship-shadow);opacity:.45}.si-diff-mast{fill:var(--si-diff-mast)}.si-diff-sail-dim{fill:var(--si-diff-sail);opacity:.75}.si-diff-sail-faint{fill:var(--si-diff-sail);opacity:.55}.si-diff-hull-dark{fill:var(--si-diff-hull-dark)}.si-diff-deck{fill:var(--si-diff-deck);opacity:.6}.si-diff-caption{font-family:var(--si-mono);font-size:12px;letter-spacing:.12em;fill:var(--si-diff-caption)}.si-diff-helm-frame{fill:var(--si-diff-chip-bg);stroke:var(--si-diff-chip-line);stroke-width:1.4}.si-diff-helm-caption{font-family:var(--si-mono);font-size:10px;letter-spacing:.14em;fill:var(--si-diff-caption)}.si-diff-helm-rim{stroke:var(--si-diff-sketch);stroke-width:2.2}.si-diff-helm-hub{fill:var(--si-diff-sketch)}.si-diff-helm-spoke{fill:var(--si-diff-sketch);opacity:.9}.si-diff-helm-knob{fill:var(--si-diff-sketch)}.si-diff-helm-spin{transform-box:fill-box;transform-origin:center;animation:si-diff-helm-chaos 1.35s ease-in-out infinite}.si-diff-helm-calm{transform-box:fill-box;transform-origin:center;animation:si-diff-helm-steady 5.5s ease-in-out infinite}.si-diff-calm-wave path{stroke:var(--si-diff-wave);stroke-width:1.15;opacity:.42;animation:si-diff-calm-drift 18s ease-in-out infinite}.si-diff-calm-wave path:nth-child(2){animation-delay:-4s}.si-diff-calm-wave path:nth-child(3){animation-delay:-8s}.si-diff-calm-wave path:nth-child(4){animation-delay:-12s}.si-diff-island{fill:var(--si-diff-island-fill);stroke:var(--si-diff-island-line);stroke-width:1.4}.si-diff-lighthouse path,.si-diff-lighthouse rect{stroke:var(--si-diff-sketch);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;fill:none}.si-diff-lamp-bulb{fill:var(--si-diff-lamp)}.si-diff-lamp-glow{animation:si-diff-beacon 3.2s ease-in-out infinite}.si-diff-routes path{stroke:var(--si-diff-route);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:3 9;opacity:.6;animation:si-diff-dash 6s linear infinite}.si-diff-packets{fill:var(--si-diff-pulse)}.si-diff-ship-bob{transform-origin:0 12px;animation:si-diff-bob var(--si-bob-dur, 4s) ease-in-out infinite}.si-diff-sail{fill:var(--si-diff-sail)}.si-diff-sail-bright{fill:var(--si-diff-sail-bright)}.si-diff-hull{fill:var(--si-diff-hull)}.si-diff-hull-accent{fill:var(--si-diff-hull);stroke:var(--si-accent);stroke-width:1.4}.si-diff-flag{fill:var(--si-accent)}.si-diff-wake{stroke:var(--si-diff-wake);stroke-width:1.6;stroke-linecap:round;opacity:.55}.si-diff-chip{fill:var(--si-diff-chip-bg);stroke:var(--si-diff-chip-line)}.si-diff-chip--helm{stroke-width:1.4}.si-diff-chip-label{font-family:var(--si-sans);font-size:13px;font-weight:700;fill:var(--si-diff-chip-fg)}@keyframes si-diff-rain{0%{transform:translate3d(0,-40px,0)}to{transform:translate3d(-32px,60px,0)}}@keyframes si-diff-wind{0%,to{transform:translate(8px);opacity:.22}50%{transform:translate(-12px);opacity:.42}}@keyframes si-diff-swell{0%,to{transform:translate(-8px)}50%{transform:translate(8px)}}@keyframes si-diff-calm-drift{0%,to{transform:translate(-4px)}50%{transform:translate(4px)}}@keyframes si-diff-star-twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes si-diff-helm-glow-pulse{0%,to{opacity:.55}50%{opacity:.9}}@keyframes si-diff-flick-far{0%,88%,to{opacity:0}90%{opacity:.45}92%{opacity:.1}94%{opacity:.35}}@keyframes si-diff-storm{0%{transform:translate(-10px,6px) rotate(-22deg)}18%{transform:translate(12px,-10px) rotate(18deg)}38%{transform:translate(-14px,4px) rotate(-26deg)}58%{transform:translate(10px,-8px) rotate(20deg)}78%{transform:translate(-8px,8px) rotate(-16deg)}to{transform:translate(-10px,6px) rotate(-22deg)}}@keyframes si-diff-helm-chaos{0%{transform:rotate(-55deg)}25%{transform:rotate(70deg)}50%{transform:rotate(-80deg)}75%{transform:rotate(95deg)}to{transform:rotate(-55deg)}}@keyframes si-diff-helm-steady{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes si-diff-flick{0%,92%,to{opacity:0}94%{opacity:.55}96%{opacity:.12}98%{opacity:.4}}@keyframes si-diff-bob{0%,to{transform:translateY(0) rotate(-1.4deg)}50%{transform:translateY(-5px) rotate(1.4deg)}}@keyframes si-diff-dash{to{stroke-dashoffset:-140}}@keyframes si-diff-beacon{0%,to{opacity:.28}50%{opacity:.75}}@media (prefers-reduced-motion: reduce){.si-diff-rain,.si-diff-lightning,.si-diff-wind path,.si-diff-swell path,.si-diff-calm-wave path,.si-diff-star,.si-diff-beam-cone,.si-diff-helm-glow,.si-diff-ship-storm,.si-diff-ship-bob,.si-diff-routes path,.si-diff-lamp-glow,.si-diff-helm-spin,.si-diff-helm-calm,.si-diff-pill--ok .si-diff-pill-dot{animation:none!important}.si-diff-lamp-glow,.si-diff-beam-cone{opacity:.55}.si-diff-helm-glow{opacity:.65}.si-diff-packets circle{display:none}}.si-pricing{display:flex;flex-direction:column;align-items:center;gap:36px;background:var(--si-pricing-bg)}.si-pricing-head{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.si-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:100%;max-width:1000px}.si-plan{position:relative;overflow:hidden;padding:28px 26px 26px;border-radius:16px;border:1px solid var(--si-border-subtle);background:var(--si-surface-panel);display:flex;flex-direction:column;gap:10px;text-align:left}.si-plan.is-featured{border-color:#7d9bff73;box-shadow:0 0 0 1px #7d9bff1f,var(--si-plan-featured-shadow)}.si-plan-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;height:100%}.si-plan-badge{align-self:flex-start;font-family:var(--si-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--si-accent-btn-text);background:var(--si-accent);padding:4px 9px;border-radius:5px}.si-plan h3{font-size:18px;font-weight:700;color:var(--si-text-strong);margin:0}.si-plan-price{margin:4px 0 0}.si-plan-price strong{font-size:42px;font-weight:800;color:var(--si-text-strong);letter-spacing:-.03em}.si-plan-price span{font-size:15px;color:var(--si-text-soft);font-weight:600;margin-left:4px}.si-plan-desc{font-size:14px;line-height:1.5;color:var(--si-text-soft);margin:0 0 10px;flex:1}.si-btn-plan{margin-top:8px;font-size:14px;font-weight:700;color:var(--si-text-strong);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);padding:12px 18px;border-radius:10px;cursor:pointer;width:100%}.si-plan.is-featured .si-btn-plan{color:var(--si-accent-btn-text);background:var(--si-accent);border-color:transparent}.si-btn-plan:hover{filter:brightness(1.08)}.si-plan-total{font-size:13px;color:var(--si-text-muted);margin:0 0 8px}.si-plan-digital{font-size:12px;color:var(--si-text-faint);margin:0 0 14px}.si-access-how{max-width:520px;margin:28px auto 0;padding:20px 22px;border-radius:14px;border:1px solid var(--si-border-subtle);background:#080e1c59}.si-access-how h3{margin:0 0 12px;font-size:15px;color:var(--si-text-strong)}.si-access-how ol{margin:0;padding-left:1.2rem;color:var(--si-text-soft);font-size:14px;line-height:1.55}.si-access-how li{margin-bottom:6px}.si-access-terms{margin:14px 0 0;font-size:13px}.si-access-terms a{color:var(--si-accent-soft)}.si-price-fine{font-size:14px;color:var(--si-text-faint);margin:0;text-align:center}.si-final{position:relative;z-index:1;overflow:hidden;min-height:420px;padding:96px 48px 104px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-top:1px solid var(--si-border-muted)}.si-final-bg{position:absolute;top:0;right:0;bottom:0;left:0}.si-final-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--si-final-veil);pointer-events:none}.si-final h2{position:relative;font-size:clamp(1.6rem,3vw,34px);font-weight:800;color:var(--si-text);letter-spacing:-.025em;text-align:center;margin:0}.si-final p{position:relative;font-size:16px;color:var(--si-final-text);text-align:center;max-width:480px;margin:0;text-wrap:pretty}.si-final-ctas{position:relative;display:flex;gap:12px;margin-top:12px;flex-wrap:wrap;justify-content:center}.si-btn-primary-lg{font-size:16px;font-weight:700;color:var(--si-accent-btn-text);background:var(--si-accent);padding:16px 30px;border-radius:12px;border:none;cursor:pointer;box-shadow:0 12px 34px #7d9bff47}.si-btn-ghost-lg{font-size:16px;font-weight:600;color:var(--si-btn-ghost-text);border:1px solid var(--si-btn-ghost-border);padding:16px 26px;border-radius:12px;background:transparent;cursor:pointer}.si-btn-primary-lg:hover{background:var(--si-accent-hover)}.si-btn-ghost-lg:hover{border-color:var(--si-btn-ghost-hover-border)}.si-footer{width:100%;margin:0;padding:24px 48px 40px;display:flex;flex-direction:column;gap:14px;font-size:13px;color:var(--si-text-faint)}.si-footer-top{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.si-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;padding-top:14px;border-top:1px solid rgba(125,155,255,.1)}.si-footer-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 28px;min-width:0}.si-footer-brand{display:flex;align-items:center;gap:8px;color:var(--si-text);font-weight:600;min-width:0}.si-footer-mark{display:block;height:46px;width:auto;flex-shrink:0;opacity:1}.si-footer-lockup{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.15}.si-footer-lockup-name{font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--si-text);white-space:nowrap}.si-footer-lockup-domain{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--si-text-muted);text-decoration:none}.si-footer-lockup-domain:hover{color:var(--si-accent-soft)}.si-footer-copy{font-size:12px;color:var(--si-text-faint);white-space:nowrap}.si-footer-pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;font-size:12px;font-weight:600;color:var(--si-text-muted)}.si-footer-pay-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--si-text-faint);opacity:.78}.si-footer-pay-method{display:inline-flex;align-items:center;gap:6px;color:var(--si-text-soft);white-space:nowrap}.si-footer-pay-icon{display:block;width:18px;height:18px;flex-shrink:0;color:var(--si-text-muted)}.si-footer-pay-sbp{display:block;width:auto;height:18px;flex-shrink:0}.si-footer-links{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end}.si-footer-links a{color:var(--si-text-soft);font-size:13px;text-decoration:none}.si-footer-links a:hover{color:var(--si-accent-soft)}.si-footer-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0;margin-left:auto}.si-footer-legal a{color:var(--si-text-faint);text-decoration:none;font-size:11px;letter-spacing:.01em}.si-footer-legal a+a:before{content:"·";margin:0 9px;color:#8c9bb973;pointer-events:none}.si-footer-legal a:hover{color:var(--si-text-soft)}@media (max-width: 1024px){.si-header,.si-hero-body,.si-section{padding-left:28px;padding-right:28px}.si-apps-grid{grid-template-columns:repeat(2,1fr)}.si-locations{grid-template-columns:1fr;gap:36px}.si-diff-head{flex-direction:column;align-items:flex-start}.si-diff-grid{grid-template-columns:1fr}.si-plans{grid-template-columns:1fr;max-width:420px}.si-steps{grid-template-columns:1fr}.si-hero{min-height:auto}.si-footer{padding-left:28px;padding-right:28px}}@media (max-width: 640px){.si-nav{display:none}.si-apps-head{flex-direction:column;align-items:flex-start}.si-invite-bar{padding:14px;flex-direction:column;align-items:stretch}.si-invite-sep{display:none}.si-invite-bar .magnetic-wrap{width:100%}.si-btn-activate{margin-left:0;width:100%}.si-footer-top,.si-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.si-footer-mark{height:35px}.si-footer-lockup-name{font-size:14px}.si-footer-meta{flex-direction:column;align-items:flex-start;gap:10px}.si-footer-pay{gap:8px 14px}.si-footer-links,.si-footer-legal{justify-content:flex-start;margin-left:0}}:root[data-theme=light] .si-landing{--si-bg: #f3f5fb;--si-bg-outer: #e8edf8;--si-accent: #3554d3;--si-accent-soft: #2543b0;--si-accent-hover: #4a6ae0;--si-text: #0f1530;--si-text-strong: #050818;--si-text-muted: rgba(15, 21, 48, .7);--si-text-soft: rgba(40, 50, 80, .62);--si-text-faint: rgba(40, 50, 80, .45);--si-border: rgba(20, 30, 60, .14);--si-link-hover: #1f3bb6;--si-nav-muted: rgba(40, 50, 80, .55);--si-eyebrow: rgba(40, 50, 80, .5);--si-accent-btn-text: #ffffff;--si-brand-mark-bg: rgba(255, 255, 255, .85);--si-brand-mark-border: rgba(53, 84, 211, .35);--si-btn-ghost-text: #0f1530;--si-btn-ghost-bg: rgba(255, 255, 255, .72);--si-btn-ghost-border: rgba(20, 30, 60, .14);--si-btn-ghost-hover-bg: rgba(255, 255, 255, .92);--si-btn-ghost-hover-border: rgba(53, 84, 211, .28);--si-border-subtle: rgba(20, 30, 60, .1);--si-border-muted: rgba(20, 30, 60, .08);--si-border-faint: rgba(20, 30, 60, .12);--si-surface-glass: rgba(255, 255, 255, .72);--si-surface-card: rgba(255, 255, 255, .82);--si-surface-card-hover: rgba(255, 255, 255, .95);--si-surface-panel: rgba(255, 255, 255, .88);--si-surface-row: rgba(53, 84, 211, .04);--si-hero-glow: rgba(53, 84, 211, .12);--si-hero-veil: radial-gradient(680px 420px at 50% 38%, rgba(243, 245, 251, .92), rgba(243, 245, 251, .55) 65%, transparent 80%);--si-splash-veil: radial-gradient(620px 300px at 50% 42%, rgba(243, 245, 251, .75), rgba(243, 245, 251, .35) 70%, transparent);--si-logo-shadow: drop-shadow(0 16px 40px rgba(53, 84, 211, .22));--si-invite-shadow: 0 16px 40px rgba(20, 30, 60, .1);--si-apps-bg: linear-gradient(180deg, rgba(232, 237, 250, .9), rgba(243, 245, 251, .4));--si-pricing-bg: linear-gradient(180deg, rgba(243, 245, 251, .35), rgba(232, 237, 250, .75));--si-locations-veil: linear-gradient(90deg, rgba(243, 245, 251, .92) 0%, rgba(243, 245, 251, .45) 52%, rgba(232, 237, 250, .7) 100%);--si-final-text: rgba(40, 50, 80, .65);--si-final-veil: radial-gradient(620px 300px at 50% 42%, rgba(243, 245, 251, .88), rgba(243, 245, 251, .35) 70%, transparent);--si-plan-featured-shadow: 0 20px 48px rgba(53, 84, 211, .18);--si-app-icon-bg: linear-gradient(160deg, rgba(53, 84, 211, .16), rgba(255, 255, 255, .95));--si-net-particle: rgba(40, 60, 110, .55);--si-net-line: rgba(53, 84, 211, 1);--si-net-fade: rgba(243, 245, 251, .38);--si-net-obj-light: rgba(60, 80, 130, .5);--si-net-obj-dark: rgba(20, 40, 80, .38);--si-gravity-trail: rgba(243, 245, 251, .42);--si-gravity-vignette: rgba(200, 210, 235, .35);--si-gravity-bg: rgba(243, 245, 251, 1);--si-gravity-hue: 220;--si-aurora-base: rgba(243, 245, 251, 1);--si-aurora-vignette: rgba(200, 210, 235, .38);--si-aurora-star: rgba(53, 84, 211, .35);--si-firefly-bg: rgba(232, 237, 250, 1);--si-firefly-vignette: rgba(200, 210, 235, .32);--si-firefly-trail: .14;--si-loc-sea-inner: rgba(210, 222, 250, .95);--si-loc-sea-outer: rgba(165, 188, 230, .92);--si-loc-grass-top: #6aab7a;--si-loc-grass-bottom: #4d8a62;--si-loc-sand-light: #c8d2e4;--si-loc-sand-dark: #9eacc4;--si-loc-rope-base: #c9a574;--si-loc-rope-thread: #e2c89a;--si-loc-rope-shadow: rgba(53, 84, 211, .15);--si-loc-island-shore: rgba(53, 84, 211, .22);--si-loc-tree: #3d7a55;--si-loc-beacon: #3554d3;--si-loc-beacon-glow: rgba(255, 190, 80, .95);--si-loc-ship-on: #4a6ae0;--si-loc-ship-off: #c53030;--si-loc-ship-idle: #7a8aa8;--si-loc-ship-sail: rgba(255, 255, 255, .95);--si-loc-island-shadow: rgba(53, 84, 211, .14);--si-loc-halo-inner: rgba(53, 84, 211, .18);--si-loc-halo-outer: rgba(53, 84, 211, 0);--si-loc-ping-ring: #4a6ae0;--si-loc-rope-stroke: #5a78d8;--si-loc-harbor-fill: rgba(255, 255, 255, .92);--si-loc-harbor-stroke: rgba(53, 84, 211, .55);--si-loc-harbor-ring: rgba(53, 84, 211, .16);--si-loc-lighthouse: #3554d3;--si-loc-packet: #4a6ae0;--si-loc-swell-stroke: rgba(53, 84, 211, .12);--si-loc-tag-bg: rgba(255, 255, 255, .92);--si-loc-tag-border: rgba(53, 84, 211, .2);--si-diff-storm-1: #b8c2d6;--si-diff-storm-2: #d4dae8;--si-diff-swell: #7a879f;--si-diff-rain: #6f7c98;--si-diff-diag-1: rgba(255, 255, 255, .98);--si-diff-diag-2: rgba(220, 230, 248, .96);--si-diff-pulse: #3557d8;--si-diff-chip-bg: #ffffff;--si-diff-chip-fg: #16203a;--si-diff-chip-line: rgba(20, 32, 64, .18);--si-diff-sketch: #3a4a70;--si-diff-island-fill: rgba(53, 87, 216, .07);--si-diff-island-line: #4a63b8;--si-diff-route: #4f6ac2;--si-diff-wave: #c3cee6;--si-diff-hull: #cfd8ee;--si-diff-hull-dark: #93a3c8;--si-diff-deck: #7b8cb4;--si-diff-mast: #3a4a70;--si-diff-wake: #7b8cb4;--si-diff-sail: #e4ebfa;--si-diff-ship-shadow: rgba(30, 45, 90, .14);--si-diff-caption: #3e4a63;--si-diff-ok: #1a9f5c;--si-diff-lamp: #e8a84a;--si-diff-sail-bright: #ffffff;--si-diff-star: rgba(53, 84, 211, .55);--si-diff-sky-storm: #c8d0e0;--si-diff-sky-calm: #dce4f4}:root[data-theme=light] .si-landing .si-footer-mark{filter:brightness(0);opacity:.55}:root[data-theme=light] .si-app-icon--ios,:root[data-theme=light] .si-app-icon--macos{color:#3554d3}:root[data-theme=light] .si-app-icon--android{color:#1f8f57}:root[data-theme=light] .si-app-icon--windows{color:#2b6fd4}:root[data-theme=light] .si-landing-scrollbar-thumb{background:linear-gradient(180deg,#5476e673,#3554d352);box-shadow:0 0 10px #3554d32e,inset 0 1px #ffffff8c}:root[data-theme=light] .si-landing-scrollbar-thumb:hover{background:linear-gradient(180deg,#4a6ae094,#3554d370)}:root[data-theme=light] .si-landing .si-btn-plan{background:#ffffffa6;border-color:var(--si-border-subtle)}:root[data-theme=light] .si-landing .si-plan.is-featured .si-btn-plan{color:var(--si-accent-btn-text)}.si-modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:#0408129e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.si-modal{width:min(440px,100%);padding:22px 22px 18px;border-radius:16px;border:1px solid var(--si-border-subtle);background:var(--si-surface-panel);color:var(--si-text);box-shadow:0 24px 60px #00000059}.si-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.si-modal-head h3{margin:0;font-size:18px;font-weight:700;color:var(--si-text-strong)}.si-modal-close{border:none;background:transparent;color:var(--si-text-soft);font-size:24px;line-height:1;cursor:pointer;padding:0 4px}.si-modal-lead{margin:10px 0 16px;color:var(--si-text-soft);font-size:14px;line-height:1.45}.si-modal-form{display:flex;flex-direction:column;gap:12px}.si-modal-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--si-text-faint)}.si-modal-form input,.si-modal-form textarea{width:100%;padding:11px 12px;border-radius:10px;border:1px solid var(--si-border-subtle);background:var(--si-surface-card);color:var(--si-text);font:inherit;font-size:14px;text-transform:none;letter-spacing:normal}.si-modal-form textarea{resize:vertical;min-height:96px}.si-modal-error{color:#ff8e8e;font-size:13px}.si-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.si-modal-actions .si-btn-primary-lg,.si-modal-actions .si-btn-ghost-lg{padding:10px 16px;font-size:14px}.shell-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;grid-template-columns:220px 1fr;gap:14px;padding:16px;color:var(--text);transition:grid-template-columns var(--transition-base)}.shell-wrap.collapsed{grid-template-columns:64px 1fr}.shell-sidebar{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-lg);background:var(--surface-glass);border:1px solid var(--border-soft);backdrop-filter:blur(var(--blur-soft));-webkit-backdrop-filter:blur(var(--blur-soft));padding:14px 10px;box-shadow:var(--shadow-card-soft);min-height:0;overflow:hidden}.sidebar-brand-row{display:flex;align-items:center;min-height:56px;box-sizing:border-box;padding:0 6px;border-bottom:1px solid var(--border-soft);margin-bottom:12px}.sidebar-brand{display:flex;align-items:center;gap:10px;min-height:36px;text-decoration:none;color:inherit}.sidebar-brand:hover .brand-text{color:var(--accent-text)}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:var(--surface-soft);border:1px solid var(--border-medium);color:#fff;font-weight:700;font-size:14px;letter-spacing:.05em;overflow:hidden;flex-shrink:0}.brand-mark img{width:28px;height:28px;object-fit:contain}.brand-text{font-weight:600;font-size:14px;letter-spacing:.02em;white-space:nowrap;line-height:1.2}.sidebar-nav{display:flex;flex-direction:column;gap:4px;flex:1;min-height:0;overflow-y:auto}.sidebar-link{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);color:var(--text-muted);text-decoration:none;font-size:13px;border:1px solid transparent;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.sidebar-link:hover{background:var(--surface-strong);color:var(--text)}.sidebar-link.active{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-stronger)}.sidebar-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;font-size:14px}.sidebar-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-footer{margin-top:auto;display:flex;justify-content:flex-end;padding-top:10px}.sidebar-collapse{width:28px;height:28px;border-radius:50%;background:var(--surface-strong);border:1px solid var(--border-medium);color:var(--text-muted);cursor:pointer}.sidebar-collapse:hover{color:var(--accent-text);border-color:var(--accent-stronger)}.sidebar-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:4}.shell-main{display:flex;flex-direction:column;min-height:0;gap:14px;overflow:hidden}.shell-topbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;min-height:56px;border-radius:var(--radius-lg);background:var(--surface-glass);border:1px solid var(--border-soft);backdrop-filter:blur(var(--blur-soft));-webkit-backdrop-filter:blur(var(--blur-soft));box-shadow:var(--shadow-card-soft);padding:8px 14px;gap:12px}.mobile-menu-btn{display:none;background:none;border:1px solid var(--border-soft);color:var(--text);width:36px;height:36px;border-radius:var(--radius-sm);cursor:pointer;font-size:16px}.mobile-actions{display:none;align-items:center;gap:6px}.topbar-breadcrumb-slot{flex:1;min-width:0;display:flex;align-items:center;overflow:hidden}.breadcrumbs-desktop{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted);width:100%;min-width:0;overflow:hidden;white-space:nowrap}.breadcrumbs-mobile-title{display:none;width:100%;min-width:0;font-size:15px;font-weight:600;color:var(--text);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumb-link{color:var(--accent-text);text-decoration:none;border-radius:var(--radius-sm);padding:4px 8px;border:1px solid transparent;line-height:1.2;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.crumb-link:hover{background:var(--surface-strong)}.crumb-link.active{background:var(--accent-soft);color:var(--text-strong);border-color:var(--accent-stronger)}.crumb-separator{color:var(--text-faint)}.shell-site-link{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--border-soft);color:var(--text-muted);text-decoration:none;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.shell-site-link:hover{color:var(--accent-text);border-color:var(--accent-stronger)}.topbar-right{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;flex-shrink:0;flex-wrap:nowrap;margin-left:auto}.locale-group{display:inline-flex;border-radius:var(--radius-sm);border:1px solid var(--border-soft);overflow:hidden;background:var(--surface-soft);flex-shrink:0}.locale-btn{border:none;background:transparent;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.04em;padding:0 8px;min-height:32px;min-width:32px;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.locale-btn:hover{background:var(--surface-strong);color:var(--text)}.locale-btn.active{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-stronger)}.theme-toggle{width:36px;height:36px;border-radius:var(--radius-sm);background:var(--surface-soft);border:1px solid var(--border-soft);color:var(--text);cursor:pointer;font-size:16px;transition:background var(--transition-fast),border-color var(--transition-fast)}.theme-toggle:hover{background:var(--surface-strong);border-color:var(--accent-stronger)}.profile-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;border-radius:var(--radius-sm);padding:3px 6px;border:1px solid transparent;transition:background var(--transition-fast),border-color var(--transition-fast)}.profile-link:hover{background:var(--surface-strong);border-color:var(--accent-stronger)}.user-meta strong{display:inline-block;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600}@media (max-width: 1180px){.topbar-right{gap:4px}.profile-link .user-meta{display:none}}.logout-btn{border:1px solid var(--danger-border);background:transparent;color:var(--danger);border-radius:var(--radius-sm);padding:6px 10px;cursor:pointer;font-size:12px;transition:background var(--transition-fast)}.logout-btn:hover{background:var(--danger-soft)}.shell-wrap a:focus-visible,.shell-wrap button:focus-visible{outline:2px solid var(--accent-stronger);outline-offset:2px}.shell-content{flex:1;min-height:0;border-radius:var(--radius-lg);background:transparent;overflow:auto;padding:4px 4px 18px}@media (max-width: 920px){.shell-wrap,.shell-wrap.collapsed{grid-template-columns:1fr}.shell-sidebar{position:fixed;top:0;bottom:0;left:0;width:240px;z-index:5;transform:translate(-110%);transition:transform var(--transition-base);border-radius:0 var(--radius-lg) var(--radius-lg) 0;margin:12px 0}.shell-wrap.mobile-open .shell-sidebar{transform:translate(0)}.shell-wrap.mobile-open .sidebar-backdrop{display:block}.mobile-menu-btn{display:inline-flex;align-items:center;justify-content:center}.breadcrumbs-desktop{display:none}.breadcrumbs-mobile-title{display:block}.profile-link .user-meta{display:none}}@media (max-width: 600px){.shell-wrap{padding:10px;gap:10px}.shell-topbar{min-height:48px;padding:6px 10px;gap:8px}.shell-site-link{font-size:11px;min-height:28px;padding:0 8px}.topbar-right{gap:6px}.topbar-right .locale-group,.topbar-right .theme-toggle,.topbar-right .logout-btn{display:none}.mobile-actions{display:inline-flex}.profile-link{padding:2px}.profile-link .user-meta{display:none}.user-meta strong{max-width:110px;font-size:11px}.logout-btn{padding:5px 8px;font-size:11px}.theme-toggle{width:32px;height:32px;font-size:14px}}.profile-wrap{display:flex;justify-content:center;padding:4px;min-width:0;width:100%;box-sizing:border-box}.profile-card{width:100%;max-width:720px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border-soft);padding:22px 20px 26px;color:var(--text);display:flex;flex-direction:column;gap:16px;-webkit-backdrop-filter:blur(var(--blur-soft));backdrop-filter:blur(var(--blur-soft));box-shadow:var(--shadow-card-soft);box-sizing:border-box;min-width:0}.profile-header{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;min-width:0}.profile-header-text{min-width:0;flex:1 1 200px}.profile-card h1{margin:0;font-size:22px;word-break:break-word}.subtitle{margin:4px 0 0;color:var(--text-muted);font-size:13px}.meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.meta-grid>div{background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:10px 12px;display:flex;flex-direction:column;gap:4px;min-width:0}.meta-grid .label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.meta-grid .ok{color:var(--success)}.meta-grid .warn{color:var(--warning)}.profile-verify-actions{margin-top:8px}.profile-verify-btn{width:100%;font-size:12px;padding:8px 10px}.meta-grid>div>span:last-child{word-break:break-word}.profile-card form{display:flex;flex-direction:column;gap:14px;min-width:0}.profile-card fieldset{border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:12px 14px;display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;box-sizing:border-box}.profile-card legend{padding:0 6px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.profile-card input{width:100%;max-width:100%;box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--border-medium);background:var(--surface-soft);color:var(--text);padding:10px 12px;font-size:14px;outline:none;min-width:0}.profile-card input:focus{border-color:var(--accent-stronger);box-shadow:0 0 0 3px var(--accent-soft)}.strength{display:flex;align-items:center;gap:10px;min-width:0}.strength-bar{flex:1;min-width:0;height:6px;border-radius:3px;overflow:hidden;background:var(--surface-soft);border:1px solid var(--border-soft)}.strength-bar span{display:block;height:100%;background:var(--danger);transition:width var(--transition-base),background var(--transition-base)}.strength[data-score="2"] .strength-bar span{background:var(--warning)}.strength[data-score="3"] .strength-bar span{background:var(--accent)}.strength[data-score="4"] .strength-bar span{background:var(--success)}.strength-label{font-size:11px;letter-spacing:.05em;color:var(--text-muted);min-width:0;flex-shrink:0;text-align:right;text-transform:uppercase}.profile-card button{width:fit-content;max-width:100%;border-radius:var(--radius-md);border:1px solid var(--accent-stronger);background:var(--accent-soft);color:var(--accent-text);padding:10px 16px;cursor:pointer;font-size:13px;align-self:flex-end;box-sizing:border-box}.profile-card button:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 520px){.meta-grid{grid-template-columns:1fr}.profile-card button{align-self:stretch;width:100%}.profile-card{padding:18px 14px}.strength{flex-wrap:wrap}.strength-label{text-align:left;width:100%}}.profile-tg-section{border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:14px 16px;background:var(--surface-soft)}.profile-tg-section h2{margin:0 0 10px;font-size:1rem}.profile-tg-hint{margin:0 0 10px;font-size:.9rem;color:var(--text-muted)}.profile-tg-linked,.profile-tg-link{display:grid;gap:10px}.profile-tg-cta-label{margin:0;font-size:.85rem;font-weight:600;color:var(--text)}.profile-tg-widget-fallback{margin-top:4px}.profile-tg-widget-fallback summary{cursor:pointer;font-size:.85rem;color:var(--text-muted);list-style:none}.profile-tg-widget-fallback summary::-webkit-details-marker{display:none}.profile-tg-widget-fallback[open] summary{margin-bottom:10px}.telegram-login-widget-wrap{display:grid;gap:8px;justify-items:start;color-scheme:light}.telegram-login-widget{display:flex;align-items:center;justify-content:flex-start;min-height:36px;color-scheme:light}.telegram-login-widget iframe{margin:0!important;color-scheme:light}.telegram-login-status{font-size:.85rem;color:var(--text-muted)}.telegram-login-status.is-error{color:var(--danger, #c44)}.telegram-login-retry{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--surface);color:var(--text);font-size:13px;cursor:pointer}.telegram-login-retry:hover{border-color:var(--border-medium, var(--border-soft))}.profile-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.profile-modal{background:var(--surface);border-radius:var(--radius-lg);padding:20px;max-width:440px;width:100%;border:1px solid var(--border-soft);box-shadow:var(--shadow-card)}.profile-modal h3{margin:0 0 12px;font-size:16px}.profile-modal-warn{margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--text-muted)}.profile-merge-preview{margin:0 0 16px;padding-left:1.1em;font-size:13px;color:var(--text)}.profile-merge-preview li{margin:4px 0}.profile-modal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center}.profile-btn-ghost{background:transparent;border:1px solid var(--border-soft);color:var(--text)}.profile-btn-link{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:var(--radius-md);background:var(--accent, #2a6);color:#fff;text-decoration:none;font-size:14px}.legal-shell{min-height:100vh;display:flex;flex-direction:column;padding-top:var(--si-site-header-height, 70px);box-sizing:border-box}.legal-page{min-height:0;flex:1;display:flex;flex-direction:column;width:100%;max-width:900px;margin:0 auto;padding:24px 24px 40px}.legal-main{flex:1}.legal-nav{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-soft)}.legal-nav a{font-size:13px;color:var(--text-soft);text-decoration:none}.legal-nav a:hover{color:var(--accent-text)}.legal-article h1{margin:0 0 8px;font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.legal-updated{margin:0 0 20px;font-size:13px;color:var(--text-faint)}.legal-body{font-size:15px;line-height:1.65;color:var(--text-soft)}.legal-body p{margin:0 0 14px}.legal-body ul,.legal-body ol{margin:0 0 16px;padding-left:1.25rem}.legal-body li{margin-bottom:8px}.legal-offer-effective{font-weight:600;color:var(--text)}.legal-offer-section{margin-top:28px}.legal-offer-section h2{margin:0 0 12px;font-size:1.1rem;color:var(--text)}.legal-offer-section h3{margin:16px 0 8px;font-size:1rem;color:var(--text-soft)}.legal-offer-list-item{margin-left:0}.legal-offer-footer{margin-top:36px;padding-top:20px;border-top:1px solid var(--border-soft)}.legal-offer-footer p{margin:0 0 8px}.legal-offer-links{margin-top:16px!important;font-size:13px}.legal-offer-links a{color:var(--accent-text)}.legal-placeholder{padding:16px 18px;border-radius:var(--radius-md);border:1px dashed var(--border-medium);background:var(--surface-soft);color:var(--text-muted)}.legal-contacts-dl{margin:0}.legal-contacts-dl dt{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);margin-top:16px}.legal-contacts-dl dt:first-child{margin-top:0}.legal-contacts-dl dd{margin:6px 0 0;color:var(--text)}.legal-contacts-links{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:10px}.legal-contacts-links a{color:var(--accent-text);text-decoration:none}.legal-contacts-links a:hover{text-decoration:underline}.legal-hint{font-size:13px;color:var(--text-muted)}.legal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:40px;padding-top:20px;border-top:1px solid var(--border-soft);font-size:13px;color:var(--text-faint)}.legal-footer a{color:var(--accent-text);text-decoration:none}.legal-body,.legal-contacts-dl dd{overflow-wrap:anywhere;word-break:break-word}.legal-docs-page .help-toolbar{align-items:start}.legal-docs-page .help-breadcrumbs{white-space:normal}.legal-docs-page .legal-docs-switch{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 16px;max-width:42rem;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.legal-docs-page .legal-docs-switch a{color:var(--text-faint);text-decoration:none}.legal-docs-page .legal-docs-switch a:hover,.legal-docs-page .legal-docs-switch a.is-active{color:var(--accent-text)}.legal-docs-page .legal-docs-switch a.is-active{box-shadow:inset 0 -2px 0 var(--accent)}.legal-docs-article{max-width:72ch;gap:40px}.legal-docs-article--compact{gap:28px;max-width:58ch}.legal-docs-article .legal-contacts-dl{margin:0}.legal-docs-article .legal-contacts-dl dt{margin-top:18px;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.legal-docs-article .legal-contacts-dl dt:first-child{margin-top:0}.legal-docs-article .legal-contacts-dl dd{margin:6px 0 0;color:var(--text-strong);overflow-wrap:anywhere}.legal-docs-article .legal-contacts-docs{margin-top:8px;padding-top:24px;border-top:1px solid var(--help-card-border)}.legal-docs-article .legal-contacts-docs h2{margin:0 0 14px;font-size:.95rem;font-weight:700;color:var(--text-strong)}.legal-docs-article .legal-contacts-links{list-style:none;margin:0;padding:0;display:grid;gap:8px}.legal-docs-article .legal-contacts-links a{color:var(--accent-text);text-decoration:none}.legal-docs-article .legal-contacts-links a:hover{text-decoration:underline;text-underline-offset:.15em}.legal-docs-article .help-hero h1{font-size:clamp(1.55rem,3.2vw,2.1rem);font-weight:750;letter-spacing:-.02em;line-height:1.2}.legal-docs-article .help-lead{color:var(--text-muted);line-height:1.6;max-width:68ch}.legal-docs-article .help-updated{color:var(--text-faint)}.legal-docs-extra-meta{margin-top:4px}.legal-docs-article .legal-body{color:var(--text);font-size:15.5px;line-height:1.72}.legal-docs-article .legal-body p,.legal-docs-article .legal-body li{color:var(--text);overflow-wrap:anywhere}.legal-docs-article .legal-body a{color:var(--accent-text);text-underline-offset:.15em}.legal-docs-article .legal-offer-section{margin-top:0;scroll-margin-top:calc(var(--si-site-header-height, 70px) + 16px)}.legal-docs-article .legal-offer-section h2{margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--accent) 20%,var(--help-card-border));font-size:1.12rem;font-weight:700;letter-spacing:-.015em;line-height:1.35;color:var(--text-strong)}.legal-docs-article .legal-offer-section h3{margin:18px 0 8px;font-size:1rem;font-weight:650;color:var(--text-strong)}.legal-docs-article .legal-offer-footer{margin-top:8px;padding-top:24px;border-top:1px solid var(--help-card-border);color:var(--text-muted)}.legal-docs-page a:focus-visible,.legal-docs-page button:focus-visible,.legal-docs-page summary:focus-visible{outline:2px solid var(--accent-stronger, var(--accent));outline-offset:3px}@media (max-width: 1100px){.legal-docs-article .help-hero h1{font-size:clamp(1.45rem,4vw,1.9rem)}}@media (max-width: 900px){.legal-docs-page .help-toolbar--utility{align-items:start}.legal-docs-page .legal-docs-switch{justify-content:flex-start}}@media (max-width: 640px){.legal-docs-article{gap:28px}.legal-docs-article .help-hero h1{font-size:1.45rem}}@media (max-width: 640px){.legal-page{padding:16px 16px 32px}.legal-nav{gap:8px 12px;margin-bottom:18px}.legal-footer{flex-direction:column;align-items:flex-start}}.billing-page{width:100%;max-width:520px;margin:0 auto;padding:32px 20px}.billing-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-card-soft)}.billing-card h1{margin:0 0 20px;font-size:22px;letter-spacing:-.02em}.billing-account{padding:8px 4px;max-width:720px}.billing-account h1{margin:0 0 20px;font-size:22px;letter-spacing:-.02em}.billing-section{margin-bottom:24px;padding:18px;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card-soft)}.billing-section h2{margin:0 0 12px;font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.billing-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.billing-plan{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg)}.billing-plan.is-featured{border-color:var(--accent-stronger);background:color-mix(in srgb,var(--accent-soft) 55%,var(--bg) 45%)}.billing-plan.is-current{border-color:var(--accent-stronger);box-shadow:0 0 0 1px var(--accent-stronger)}.billing-renew-primary{margin:12px 0 0}.billing-renew-primary .billing-btn-primary{display:inline-flex}.billing-plan-badge{align-self:flex-start;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--accent-text)}.billing-plan h3{margin:0;font-size:15px;font-weight:600;text-transform:none;letter-spacing:normal;color:var(--text)}.billing-plan-price{margin:0;display:flex;align-items:baseline;gap:6px}.billing-plan-price strong{font-size:22px;font-weight:700}.billing-plan-price span{font-size:13px;color:var(--text-muted)}.billing-plan-total,.billing-plan-desc{margin:0;font-size:13px;color:var(--text-soft);line-height:1.4}.billing-plan .billing-btn-primary{margin-top:auto;width:100%}.billing-plans-fine{margin:14px 0 0;font-size:12px}.billing-plans-fine a{color:var(--accent-text)}@media (max-width: 720px){.billing-plans{grid-template-columns:1fr}}.billing-dl{margin:0 0 16px}.billing-dl dt{font-size:12px;text-transform:uppercase;color:var(--text-faint);margin-top:12px}.billing-dl dt:first-child{margin-top:0}.billing-dl dd{margin:4px 0 0;font-size:15px}.billing-muted{font-size:13px;color:var(--text-muted);font-weight:400}.billing-cancel-block{margin-top:14px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.billing-cancel-link{font-size:14px;font-weight:600;color:var(--accent, #5b7cfa);text-decoration:none}.billing-cancel-link:hover{text-decoration:underline}.billing-email-block{margin:16px 0}.billing-email-label{display:block;font-size:12px;text-transform:uppercase;color:var(--text-faint);margin-bottom:6px}.billing-email-input{width:100%;box-sizing:border-box;padding:11px 14px;border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--bg);color:var(--text);font-size:15px;transition:border-color .18s ease,box-shadow .18s ease}.billing-email-input:focus{outline:none;border-color:var(--accent-stronger);box-shadow:0 0 0 3px var(--accent-soft)}.billing-email-input.is-error{border-color:var(--danger, #e55)}.billing-email-confirm{margin:0;font-size:14px;color:var(--text-soft)}.billing-email-hint{margin:8px 0 0;font-size:12px;color:var(--text-muted);line-height:1.45}.billing-email-error{margin:6px 0 0;font-size:12px;color:var(--danger, #e55)}.billing-legal-hint{font-size:12px;color:var(--text-muted);line-height:1.5}.billing-legal-hint a{color:var(--accent-text);font-weight:500}.billing-warn{color:var(--warning);font-size:13px}.billing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.billing-actions--tight{margin-top:16px}.billing-btn-primary,.billing-btn-ghost,.billing-btn-text{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 22px;border-radius:var(--radius-pill);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease,filter .18s ease;box-sizing:border-box}.billing-btn-primary{border:none;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 100%);color:#fff;box-shadow:var(--shadow-glow-accent)}.billing-btn-primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.07);box-shadow:0 8px 28px var(--accent-glow)}.billing-btn-primary:active:not(:disabled){transform:translateY(0)}.billing-btn-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;filter:grayscale(.12)}.billing-btn-ghost{border:1px solid var(--accent-stronger);background:var(--accent-soft);color:var(--accent-text);font-weight:500;box-shadow:none}.billing-btn-ghost:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--accent-soft) 55%,var(--accent) 45%);border-color:var(--accent);color:var(--text)}.billing-btn-ghost:active{transform:translateY(0)}.billing-btn-text{min-height:34px;padding:0 14px;border:1px solid var(--border-soft);background:var(--surface-strong, var(--surface));color:var(--accent-text);font-size:13px;font-weight:500;box-shadow:none}.billing-btn-text:hover:not(:disabled){border-color:var(--accent-stronger);background:var(--accent-soft);color:var(--text)}.billing-btn-text:disabled{opacity:.55;cursor:wait}.billing-btn-sm{min-height:38px;padding:0 16px;font-size:13px}.billing-link{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:var(--accent-text);font-weight:600;text-decoration:none}.billing-link:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.billing-orders,.billing-receipts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.billing-orders li,.billing-receipts li{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;font-size:13px;align-items:center}.billing-receipt-actions{text-align:right}.billing-muted-text,.muted{color:var(--text-muted)}.billing-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.billing-modal{background:var(--surface);border-radius:var(--radius-lg);padding:20px;max-width:420px;width:100%;border:1px solid var(--border-soft);box-shadow:var(--shadow-card)}.billing-modal h3{margin:0 0 12px;font-size:16px}.billing-receipt-dl{margin:0 0 12px}.billing-receipt-dl dt{font-size:11px;text-transform:uppercase;color:var(--text-faint);margin-top:8px}.billing-receipt-dl dd{margin:2px 0 0;font-size:14px}.billing-modal-note{font-size:12px;color:var(--text-muted);margin:0 0 16px}.billing-modal-actions{display:flex;justify-content:flex-end}@media (max-width: 520px){.billing-actions{flex-direction:column}.billing-btn-primary,.billing-btn-ghost{width:100%}.billing-orders li,.billing-receipts li{grid-template-columns:1fr 1fr;gap:6px 10px}.billing-receipt-actions{grid-column:1 / -1;text-align:left}}:root,:root[data-theme=dark]{color-scheme:dark;--bg-base: #05070c;--bg-gradient-1: rgba(15, 20, 36, 1);--bg-gradient-2: rgba(8, 10, 18, 1);--surface: rgba(20, 25, 45, .8);--surface-strong: rgba(18, 24, 42, .96);--surface-soft: rgba(20, 25, 45, .32);--surface-glass: rgba(16, 21, 40, .75);--border-soft: rgba(255, 255, 255, .08);--border-medium: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .2);--text: #dce6ff;--text-strong: #ffffff;--text-muted: rgba(220, 230, 255, .7);--text-soft: rgba(180, 190, 220, .6);--text-faint: rgba(150, 160, 200, .4);--accent: #5ec8b8;--accent-2: #3aa896;--accent-soft: rgba(94, 200, 184, .18);--accent-stronger: rgba(94, 200, 184, .5);--accent-text: #8edfd4;--accent-glow: rgba(62, 180, 160, .35);--danger: #ff7b7b;--danger-strong: #ff5a5a;--danger-soft: rgba(255, 100, 100, .12);--danger-border: rgba(255, 100, 100, .3);--success: #7bff9e;--success-soft: rgba(100, 255, 150, .12);--success-border: rgba(100, 255, 150, .25);--warning: #ffd47b;--warning-soft: rgba(255, 204, 100, .12);--warning-border: rgba(255, 204, 100, .3);--particle: rgba(180, 200, 220, .6);--particle-line: rgba(140, 160, 180, 1);--particle-object-light: rgba(180, 200, 220, .78);--particle-object-dark: rgba(120, 140, 160, .78);--canvas-fade: rgba(5, 7, 12, .15);--canvas-fade-strong: rgba(0, 0, 0, .72);--canvas-gradient-center: rgba(225, 238, 255, .3);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-pill: 999px;--shadow-card: 0 20px 40px rgba(0, 0, 0, .4);--shadow-card-soft: 0 10px 28px rgba(0, 0, 0, .22);--shadow-glow-accent: 0 4px 20px rgba(62, 180, 160, .35);--blur: 20px;--blur-soft: 14px;--transition-fast: .18s ease;--transition-base: .3s ease;--transition-bg: .6s ease;--font-sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}:root[data-theme=light]{color-scheme:light;--bg-base: #f3f5fb;--bg-gradient-1: rgba(232, 237, 250, 1);--bg-gradient-2: rgba(245, 248, 254, 1);--surface: rgba(255, 255, 255, .88);--surface-strong: rgba(255, 255, 255, .96);--surface-soft: rgba(255, 255, 255, .62);--surface-glass: rgba(255, 255, 255, .72);--border-soft: rgba(20, 30, 60, .08);--border-medium: rgba(20, 30, 60, .14);--border-strong: rgba(20, 30, 60, .24);--text: #0f1530;--text-strong: #050818;--text-muted: rgba(15, 21, 48, .7);--text-soft: rgba(40, 50, 80, .6);--text-faint: rgba(40, 50, 80, .4);--accent: #1f8f7e;--accent-2: #176f62;--accent-soft: rgba(31, 143, 126, .14);--accent-stronger: rgba(31, 143, 126, .4);--accent-text: #176f62;--accent-glow: rgba(31, 143, 126, .24);--danger: #c53030;--danger-strong: #9b2222;--danger-soft: rgba(197, 48, 48, .1);--danger-border: rgba(197, 48, 48, .3);--success: #1a7f44;--success-soft: rgba(26, 127, 68, .1);--success-border: rgba(26, 127, 68, .3);--warning: #a35900;--warning-soft: rgba(180, 110, 0, .1);--warning-border: rgba(180, 110, 0, .3);--particle: rgba(40, 60, 110, .55);--particle-line: rgba(60, 80, 130, 1);--particle-object-light: rgba(60, 80, 130, .55);--particle-object-dark: rgba(20, 40, 80, .42);--canvas-fade: rgba(232, 237, 250, .55);--canvas-fade-strong: rgba(200, 210, 235, .45);--canvas-gradient-center: rgba(255, 255, 255, .65);--shadow-card: 0 18px 36px rgba(20, 30, 60, .18);--shadow-card-soft: 0 8px 24px rgba(20, 30, 60, .12);--shadow-glow-accent: 0 4px 20px rgba(31, 143, 126, .24)}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;background:var(--bg-base);color:var(--text);font-family:var(--font-sans);transition:background var(--transition-bg),color var(--transition-bg)}a{color:var(--accent-text)}button,input,select,textarea{font-family:inherit}::selection{background:var(--accent-soft);color:var(--text-strong)}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
