._wrap_ah9bt_1{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}._svg_ah9bt_2{width:100%;height:auto;display:block;max-width:520px}._ocean_ah9bt_3{fill:url(#banGlobe)}._rim_ah9bt_4{fill:none;stroke:var(--primary);stroke-width:1.2;opacity:.55}._glow_ah9bt_5{fill:none;stroke:var(--primary);stroke-width:8;opacity:.07}._graticule_ah9bt_6{fill:none;stroke:#85e0b438;stroke-width:.7}._equator_ah9bt_7{stroke:#86eab966;stroke-width:1}._arc_ah9bt_8{fill:none;stroke:var(--primary);stroke-width:1.4;opacity:.5;stroke-dasharray:3 5}._marker_ah9bt_9{fill:var(--primary)}._markerPulse_ah9bt_10{fill:var(--primary);opacity:.25}._markerCount_ah9bt_11{font-family:var(--font-family-display);font-size:9px;font-weight:800;fill:#0c1d14;text-anchor:middle}._label_ah9bt_12{font-family:var(--font-family-display);font-size:11px;font-weight:700;fill:#efece7}._labelCount_ah9bt_13{font-family:var(--font-family-monospace);font-size:9px;fill:#7de8b4}._legend_ah9bt_14{font-size:.75rem;color:var(--muted-foreground);text-align:center}._unmapped_ah9bt_15{width:100%;max-width:520px;color:var(--muted-foreground);font-size:.8rem}._unmapped_ah9bt_15 strong{display:block;margin-bottom:.45rem;color:var(--foreground)}._unmappedList_ah9bt_17{display:flex;flex-wrap:wrap;gap:.4rem}._unmappedList_ah9bt_17 button{border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--foreground);padding:.3rem .65rem;font:inherit;cursor:pointer}._unmappedList_ah9bt_17 span{color:var(--primary);font-weight:700;margin-left:.2rem}._page_1gz4j_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._nav_1gz4j_2{background:var(--card);border-bottom:1px solid var(--border)}._navInner_1gz4j_3{max-width:1080px;margin:0 auto;min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-4);gap:var(--spacing-3)}._brand_1gz4j_4{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}._brandText_1gz4j_5{display:flex;flex-direction:column;min-width:0}._brandName_1gz4j_6{font-family:var(--font-family-display);font-weight:800;font-size:1rem;line-height:1.15}._brandTag_1gz4j_7{font-family:var(--font-family-monospace);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}._safeSportLink_1gz4j_8{display:inline-flex;align-items:center;gap:6px;color:var(--primary);text-decoration:none;font-size:.82rem;font-weight:700;white-space:nowrap}._safeSportLink_1gz4j_8:hover{text-decoration:underline}._navActions_1gz4j_10{display:flex;gap:var(--spacing-2);align-items:center}@media(max-width:560px){._navInner_1gz4j_3{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3)}._brand_1gz4j_4{width:100%;gap:var(--spacing-2)}._brandText_1gz4j_5{flex:1}._brandTag_1gz4j_7{font-size:.52rem;letter-spacing:.035em;line-height:1.35}._navActions_1gz4j_10{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:6px}._safeSportLink_1gz4j_8{flex:0 0 auto;white-space:nowrap;font-size:.72rem;gap:4px}._navActions_1gz4j_10>button{flex:0 1 auto;min-width:0;white-space:nowrap;padding-left:.55rem;padding-right:.55rem}}@media(max-width:360px){._navActions_1gz4j_10{gap:4px}._safeSportLink_1gz4j_8{font-size:.68rem}._navActions_1gz4j_10>button{font-size:.72rem}}._hero_1gz4j_69{max-width:1080px;margin:0 auto;padding:var(--spacing-12) var(--spacing-4) var(--spacing-8);display:grid;grid-template-columns:1fr;gap:var(--spacing-8);align-items:center}@media(min-width:900px){._hero_1gz4j_69{grid-template-columns:1fr 1.05fr}}._heroTitle_1gz4j_71{font-family:var(--font-family-display);font-size:2.4rem;font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 0 var(--spacing-4)}._heroAccent_1gz4j_72{color:var(--primary)}._heroText_1gz4j_73{font-size:1rem;line-height:1.6;color:var(--muted-foreground);margin:0 0 1.25rem;max-width:46ch}._heroActions_1gz4j_74{display:flex;gap:var(--spacing-3);flex-wrap:wrap}._mapPanel_1gz4j_75{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.2rem}._mapPanel_1gz4j_75{background:#0a1a12;border-color:#1d352a}._mapPanel_1gz4j_75 ._mapTitle_1gz4j_78{color:#f3f1ed}._mapPanel_1gz4j_75 ._mapNote_1gz4j_79{color:#95c6ae}._mapHeading_1gz4j_80{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-3);margin-bottom:var(--spacing-2);flex-wrap:wrap}._mapTitle_1gz4j_78{font-family:var(--font-family-display);font-size:1rem;font-weight:700;margin:0}._mapNote_1gz4j_79{font-size:.74rem;color:var(--muted-foreground)}._stats_1gz4j_84{max-width:1080px;margin:0 auto;padding:0 var(--spacing-4) 2.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-3)}._stat_1gz4j_84{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.1rem}._statValue_1gz4j_86{font-family:var(--font-family-display);font-size:1.9rem;font-weight:800;line-height:1;display:block;color:var(--primary)}._statLabel_1gz4j_87{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin-top:4px;display:block}._band_1gz4j_89{background:var(--card);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._bandInner_1gz4j_90{max-width:1080px;margin:0 auto;padding:2.5rem var(--spacing-4)}._sectionTitle_1gz4j_91{font-family:var(--font-family-display);font-size:1.4rem;font-weight:800;margin:0 0 var(--spacing-2)}._sectionText_1gz4j_92{color:var(--muted-foreground);font-size:.92rem;line-height:1.6;max-width:60ch;margin:0 0 var(--spacing-6)}._steps_1gz4j_93{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:760px){._steps_1gz4j_93{grid-template-columns:repeat(3,1fr)}}._step_1gz4j_93{display:flex;flex-direction:column;gap:var(--spacing-2)}._stepNum_1gz4j_96{font-family:var(--font-family-monospace);font-size:.7rem;color:var(--primary);letter-spacing:.08em}._stepTitle_1gz4j_97{font-family:var(--font-family-display);font-weight:700;font-size:1rem;margin:0}._stepText_1gz4j_98{font-size:.86rem;line-height:1.55;color:var(--muted-foreground);margin:0}._roles_1gz4j_100{max-width:1080px;margin:0 auto;padding:2.5rem var(--spacing-4)}._roleChips_1gz4j_101{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._roleChip_1gz4j_101{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:.4rem .8rem;font-size:.82rem;display:flex;align-items:center;gap:var(--spacing-2)}._roleCount_1gz4j_103{font-family:var(--font-family-monospace);font-size:.72rem;color:var(--primary)}._cta_1gz4j_105{max-width:1080px;margin:0 auto var(--spacing-16);padding:var(--spacing-8) var(--spacing-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center}._ctaActions_1gz4j_106{display:flex;gap:var(--spacing-3);justify-content:center;flex-wrap:wrap;margin-top:var(--spacing-4)}._footer_1gz4j_107{border-top:1px solid var(--border);padding:var(--spacing-6) var(--spacing-4);text-align:center;font-size:.78rem;color:var(--muted-foreground)}._footLinks_1gz4j_108{display:flex;gap:var(--spacing-4);justify-content:center;flex-wrap:wrap;margin-bottom:var(--spacing-2)}
