.community-page.svelte-u58pll.svelte-u58pll{max-width:620px;margin:0 auto;min-height:100vh;padding:2rem 1.25rem 4rem;background:#12151c;color:#e6e6e6;font-family:system-ui,sans-serif;line-height:1.5;box-sizing:border-box}.topbar.svelte-u58pll.svelte-u58pll{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;font-size:.9rem}.topbar.svelte-u58pll a.svelte-u58pll{color:#b8c0cc;text-decoration:none}.topbar.svelte-u58pll a.svelte-u58pll:hover{color:#fff}h1.svelte-u58pll.svelte-u58pll{font-size:1.6rem;line-height:1.25;margin:0 0 1.25rem;color:#fff}h2.svelte-u58pll.svelte-u58pll{font-size:1.05rem;margin:1.25rem 0 .35rem;color:#fff}.intro.svelte-u58pll p.svelte-u58pll{color:#b8c0cc;margin:0 0 .5rem}.intro.svelte-u58pll a.svelte-u58pll,.consent.svelte-u58pll a.svelte-u58pll,.hint.svelte-u58pll a.svelte-u58pll{color:#5fc784}.links.svelte-u58pll.svelte-u58pll{margin-top:1rem;padding:.7rem .8rem;border-radius:8px;background:#1c212b;border:1px solid rgba(58,157,93,.5);font-size:.9rem}form.svelte-u58pll.svelte-u58pll{margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}form.svelte-u58pll h2.svelte-u58pll{margin-top:0;margin-bottom:1rem;font-size:1.25rem}label.svelte-u58pll.svelte-u58pll{display:block;margin-bottom:1rem;font-size:.9rem;color:#cdd4de}input[type=text].svelte-u58pll.svelte-u58pll,input[type=email].svelte-u58pll.svelte-u58pll,select.svelte-u58pll.svelte-u58pll,textarea.svelte-u58pll.svelte-u58pll{display:block;width:100%;margin-top:.35rem;padding:.6rem .7rem;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#1c212b;color:#f2f4f7;font-size:1rem;font-family:inherit;box-sizing:border-box}textarea.svelte-u58pll.svelte-u58pll{resize:vertical;min-height:5rem}input.svelte-u58pll.svelte-u58pll::placeholder,textarea.svelte-u58pll.svelte-u58pll::placeholder{color:#7c8694}input.svelte-u58pll.svelte-u58pll:focus,select.svelte-u58pll.svelte-u58pll:focus,textarea.svelte-u58pll.svelte-u58pll:focus{outline:none;border-color:#3a9d5d}fieldset.svelte-u58pll.svelte-u58pll{border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.6rem .8rem .4rem;margin:0 0 1rem}legend.svelte-u58pll.svelte-u58pll{font-size:.9rem;color:#cdd4de;padding:0 .3rem}.checks.svelte-u58pll.svelte-u58pll,.radios.svelte-u58pll.svelte-u58pll{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.check.svelte-u58pll.svelte-u58pll{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.4rem;cursor:pointer}.check.svelte-u58pll input.svelte-u58pll{margin:.25rem 0 0;accent-color:#3a9d5d;flex:none}.consent.svelte-u58pll.svelte-u58pll{margin-top:1.25rem;padding:.7rem .8rem;border-radius:8px;background:#1c212b;border:1px solid rgba(255,255,255,.12);font-size:.85rem}.consent-error.svelte-u58pll.svelte-u58pll{border-color:#ff8080}.hint.svelte-u58pll.svelte-u58pll{font-size:.8rem;color:#8f99a6;margin:-.5rem 0 1rem}fieldset.svelte-u58pll .hint.svelte-u58pll{margin:.25rem 0 .4rem}.req.svelte-u58pll.svelte-u58pll{color:#ff8080}.error.svelte-u58pll.svelte-u58pll{color:#ff8080;font-size:.9rem;margin:.5rem 0 1rem}button.primary.svelte-u58pll.svelte-u58pll{width:100%;padding:.8rem;border:none;border-radius:8px;background:#3a9d5d;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;margin-top:.5rem}button.primary.svelte-u58pll.svelte-u58pll:disabled{opacity:.6;cursor:default}button.secondary.svelte-u58pll.svelte-u58pll{padding:.6rem 1rem;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:transparent;color:#e6e6e6;font-size:.95rem;cursor:pointer}.success.svelte-u58pll.svelte-u58pll{margin-top:2rem;padding:1.25rem;border-radius:8px;background:#1c212b;border:1px solid rgba(58,157,93,.6)}.success.svelte-u58pll h2.svelte-u58pll{margin-top:0;color:#5fc784}.hp.svelte-u58pll.svelte-u58pll{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}@media (max-width: 480px){.community-page.svelte-u58pll.svelte-u58pll{padding:1.25rem 1rem 3rem}h1.svelte-u58pll.svelte-u58pll{font-size:1.35rem}}.community-page.embedded.svelte-u58pll.svelte-u58pll{max-width:none;min-height:0;margin:0;padding:0;background:transparent;color:var(--text-primary);font-family:inherit;line-height:1.5}.embedded.svelte-u58pll form.svelte-u58pll{margin-top:0;padding-top:0;border-top:none}.embedded.svelte-u58pll form h2.svelte-u58pll{font-size:12.5px;font-weight:600;margin:0 0 8px;color:var(--text-primary)}.embedded.svelte-u58pll label.svelte-u58pll,.embedded.svelte-u58pll legend.svelte-u58pll{font-size:12px;color:var(--text-secondary)}.embedded.svelte-u58pll label.svelte-u58pll{margin-bottom:10px}.embedded.svelte-u58pll input[type=text].svelte-u58pll,.embedded.svelte-u58pll input[type=email].svelte-u58pll,.embedded.svelte-u58pll select.svelte-u58pll,.embedded.svelte-u58pll textarea.svelte-u58pll{margin-top:4px;padding:7px 9px;font-size:13px;border-radius:6px;border-color:var(--glass-border, rgba(148, 163, 184, .1));background:var(--surface-secondary, rgba(20, 35, 58, .75));color:var(--text-primary)}.embedded.svelte-u58pll textarea.svelte-u58pll{min-height:4rem}.embedded.svelte-u58pll input.svelte-u58pll::placeholder,.embedded.svelte-u58pll textarea.svelte-u58pll::placeholder{color:var(--text-muted)}.embedded.svelte-u58pll input.svelte-u58pll:focus,.embedded.svelte-u58pll select.svelte-u58pll:focus,.embedded.svelte-u58pll textarea.svelte-u58pll:focus{border-color:var(--accent-bright, #60a5fa)}.embedded.svelte-u58pll fieldset.svelte-u58pll{border-color:var(--glass-border, rgba(148, 163, 184, .1));border-radius:6px;padding:6px 10px 2px;margin-bottom:10px}.embedded.svelte-u58pll .checks.svelte-u58pll,.embedded.svelte-u58pll .radios.svelte-u58pll{gap:2px 14px}.embedded.svelte-u58pll .check.svelte-u58pll{gap:6px;margin-bottom:4px;font-size:12px}.embedded.svelte-u58pll .check input.svelte-u58pll{accent-color:var(--accent-color, #3b82f6)}.embedded.svelte-u58pll .consent.svelte-u58pll{margin-top:12px;padding:8px 10px;border-radius:6px;background:var(--surface-secondary, rgba(20, 35, 58, .75));border-color:var(--glass-border, rgba(148, 163, 184, .1));font-size:11.5px;line-height:1.5}.embedded.svelte-u58pll .consent-error.svelte-u58pll{border-color:#ff8080}.embedded.svelte-u58pll .hint.svelte-u58pll{font-size:11px;color:var(--text-muted);margin:-4px 0 10px}.embedded.svelte-u58pll fieldset .hint.svelte-u58pll{margin:2px 0 6px}.embedded.svelte-u58pll .consent a.svelte-u58pll,.embedded.svelte-u58pll .hint a.svelte-u58pll{color:var(--accent-bright, #60a5fa)}.embedded.svelte-u58pll .error.svelte-u58pll{font-size:12px;margin:6px 0 10px}.embedded.svelte-u58pll button.primary.svelte-u58pll{margin-top:2px;padding:9px;border-radius:6px;font-size:13px;background:var(--accent-color, #3b82f6)}.embedded.svelte-u58pll button.secondary.svelte-u58pll{padding:7px 12px;border-radius:6px;border-color:var(--glass-border, rgba(148, 163, 184, .1));color:var(--text-primary);font-size:12.5px}.embedded.svelte-u58pll .success.svelte-u58pll{margin-top:0;padding:12px;border-radius:6px;background:var(--surface-secondary, rgba(20, 35, 58, .75));border-color:var(--glass-border, rgba(148, 163, 184, .1))}.embedded.svelte-u58pll .success h2.svelte-u58pll{font-size:13px;margin:0 0 6px;color:var(--accent-bright, #60a5fa)}.embedded.svelte-u58pll .success p.svelte-u58pll{margin:0 0 10px;font-size:12px;color:var(--text-secondary)}.section-hub-panel.svelte-1hxide6.svelte-1hxide6{padding:4px 16px 24px;color:var(--text-primary)}.section-hub-panel.shp-body.svelte-1hxide6.svelte-1hxide6{margin-top:18px;padding-top:18px;border-top:1px solid var(--glass-border, rgba(148, 163, 184, .1))}.shp-body.svelte-1hxide6 .shp-h1.svelte-1hxide6{font-size:16px}.shp-header.svelte-1hxide6.svelte-1hxide6{margin-bottom:16px}.shp-h1.svelte-1hxide6.svelte-1hxide6{font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 6px;color:var(--text-primary)}.shp-h1-sub.svelte-1hxide6.svelte-1hxide6{display:block;font-size:12.5px;font-weight:500;color:var(--accent-bright, #60a5fa);letter-spacing:.02em;margin-top:2px}.shp-intro.svelte-1hxide6.svelte-1hxide6{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.shp-intro.svelte-1hxide6 strong.svelte-1hxide6{color:var(--text-primary);font-weight:600}.shp-stats.svelte-1hxide6.svelte-1hxide6{margin-bottom:22px}.shp-block-heading.svelte-1hxide6.svelte-1hxide6{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.shp-stat-grid.svelte-1hxide6.svelte-1hxide6{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.shp-stat-grid--4.svelte-1hxide6.svelte-1hxide6{grid-template-columns:1fr 1fr}.shp-stat.svelte-1hxide6.svelte-1hxide6{padding:9px 10px;background:var(--surface-color, rgba(26, 41, 66, .55));border:1px solid var(--glass-border, rgba(148, 163, 184, .1));border-radius:8px}.shp-stat.svelte-1hxide6 dt.svelte-1hxide6{font-size:10.5px;color:var(--text-secondary);font-weight:500;letter-spacing:.02em}.shp-stat.svelte-1hxide6 dd.svelte-1hxide6{margin:3px 0 0;font-size:16px;font-weight:600;color:var(--accent-bright, #60a5fa);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.shp-stat-unit.svelte-1hxide6.svelte-1hxide6{font-size:10px;color:var(--text-muted);font-weight:400;margin-left:3px}.shp-stat-sub.svelte-1hxide6.svelte-1hxide6{margin-top:3px;font-size:10px;color:var(--text-muted);font-variant-numeric:tabular-nums}.shp-stat-grid--outages.svelte-1hxide6.svelte-1hxide6{grid-template-columns:1fr 1fr}.shp-stat--featured.svelte-1hxide6.svelte-1hxide6{grid-column:1 / -1;position:relative;padding:14px 16px 13px;background:radial-gradient(120% 140% at 0% 0%,rgba(251,146,60,.1),transparent 55%),var(--surface-color, rgba(26, 41, 66, .55));border-color:#fb923c47;box-shadow:inset 0 0 0 1px #fb923c0a,0 0 24px -8px #fb923c2e;overflow:hidden}.shp-stat--featured.svelte-1hxide6.svelte-1hxide6:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(251,146,60,.05),transparent 40%)}.shp-featured-label.svelte-1hxide6.svelte-1hxide6{display:flex;align-items:center;gap:8px;font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:#fb923cd9;font-weight:600}.shp-live-dot.svelte-1hxide6.svelte-1hxide6{width:6px;height:6px;border-radius:50%;background:#fb923c;box-shadow:0 0 #fb923c8c;animation:svelte-1hxide6-shpLivePulse 2s ease-out infinite}@keyframes svelte-1hxide6-shpLivePulse{0%{box-shadow:0 0 #fb923c8c;opacity:1}70%{box-shadow:0 0 0 8px #fb923c00;opacity:.85}to{box-shadow:0 0 #fb923c00;opacity:1}}@media (prefers-reduced-motion: reduce){.shp-live-dot.svelte-1hxide6.svelte-1hxide6{animation:none}}.shp-featured-number.svelte-1hxide6.svelte-1hxide6{margin:6px 0 4px;font-size:38px;line-height:1;font-weight:300;letter-spacing:-.035em;color:#fb923c;font-variant-numeric:tabular-nums;text-shadow:0 0 24px rgba(251,146,60,.25)}.shp-stat--featured.svelte-1hxide6 .shp-stat-sub.svelte-1hxide6{color:#fb923ca6}.shp-live-tag.svelte-1hxide6.svelte-1hxide6{display:inline-block;text-transform:uppercase;letter-spacing:.18em;font-size:9px;font-weight:600;color:#fb923ce6}.shp-prose.svelte-1hxide6.svelte-1hxide6{margin-bottom:22px}.shp-prose.svelte-1hxide6 p.svelte-1hxide6{margin:0;font-size:12.25px;line-height:1.6;color:var(--text-secondary)}.shp-prose.svelte-1hxide6 strong.svelte-1hxide6{color:var(--text-primary);font-weight:600}.shp-roadmap.svelte-1hxide6.svelte-1hxide6{margin-bottom:22px;scroll-margin-top:12px}.shp-steps.svelte-1hxide6.svelte-1hxide6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.shp-step.svelte-1hxide6.svelte-1hxide6{display:flex;gap:10px;align-items:flex-start}.shp-step-num.svelte-1hxide6.svelte-1hxide6{flex:none;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--accent-bright, #60a5fa);background:var(--surface-color, rgba(26, 41, 66, .55));border:1px solid var(--glass-border, rgba(148, 163, 184, .1));margin-top:1px}.shp-step-body.svelte-1hxide6.svelte-1hxide6{min-width:0}.shp-step-label.svelte-1hxide6.svelte-1hxide6{display:block;font-size:12.5px;font-weight:600;color:var(--text-primary);line-height:1.3}.shp-step-body.svelte-1hxide6 p.svelte-1hxide6{margin:3px 0 0;font-size:12px;line-height:1.55;color:var(--text-secondary)}.shp-step-body.svelte-1hxide6 a.svelte-1hxide6{color:var(--accent-bright, #60a5fa);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .16s ease}.shp-step-body.svelte-1hxide6 a.svelte-1hxide6:hover{border-bottom-color:currentColor}.shp-pilot.svelte-1hxide6.svelte-1hxide6{margin-top:16px;padding:12px 12px 4px;background:var(--surface-color, rgba(26, 41, 66, .55));border:1px solid var(--glass-border, rgba(148, 163, 184, .1));border-radius:8px}.shp-pilot-heading.svelte-1hxide6.svelte-1hxide6{margin:0 0 6px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.shp-pilot-intro.svelte-1hxide6.svelte-1hxide6{margin:0 0 10px;font-size:12px;line-height:1.55;color:var(--text-secondary)}.shp-faq.svelte-1hxide6.svelte-1hxide6{margin-bottom:22px}.shp-faq-item.svelte-1hxide6.svelte-1hxide6{border-top:1px solid var(--glass-border, rgba(148, 163, 184, .1));padding:10px 0}.shp-faq-item.svelte-1hxide6.svelte-1hxide6:last-child{border-bottom:1px solid var(--glass-border, rgba(148, 163, 184, .1))}.shp-faq-item.svelte-1hxide6 summary.svelte-1hxide6{cursor:pointer;list-style:none;font-size:12.5px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:4px}.shp-faq-item.svelte-1hxide6 summary.svelte-1hxide6::-webkit-details-marker{display:none}.shp-faq-item.svelte-1hxide6 summary.svelte-1hxide6:after{content:"+";font-size:16px;color:var(--text-muted);font-weight:300;transition:transform .16s ease;flex-shrink:0}.shp-faq-item[open].svelte-1hxide6 summary.svelte-1hxide6:after{content:"–"}.shp-faq-body.svelte-1hxide6.svelte-1hxide6{margin-top:8px;font-size:12px;line-height:1.6;color:var(--text-secondary)}.shp-nav.svelte-1hxide6.svelte-1hxide6{margin-top:10px}.shp-nav-links.svelte-1hxide6.svelte-1hxide6{list-style:none;margin:0;padding:0;display:flex;gap:14px;flex-wrap:wrap}.shp-nav-links.svelte-1hxide6 a.svelte-1hxide6{font-size:11.5px;color:var(--accent-bright, #60a5fa);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .16s ease}.shp-nav-links.svelte-1hxide6 a.svelte-1hxide6:hover{border-bottom-color:currentColor}
