.SuperAdminNav_shell__ky0fP{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--color-header-bg);color:var(--color-header-text);border-bottom:1px solid var(--color-border);box-shadow:0 8px 16px var(--color-card-shadow)}.SuperAdminNav_inner__Vw3u7{max-width:1280px;margin:0 auto;padding:1rem 2rem .75rem;display:flex;flex-direction:column;gap:.9rem}.SuperAdminNav_topRow__VgbvL{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.SuperAdminNav_leftGroup__HMlDS{display:inline-flex;align-items:center;gap:.85rem;flex-wrap:wrap}.SuperAdminNav_brand___n4Rx{display:flex;flex-direction:column;gap:.1rem;color:var(--color-header-text);text-decoration:none}.SuperAdminNav_brandTitle__2mwIf{font-size:1.15rem;font-weight:700;white-space:nowrap}.SuperAdminNav_brandSubtitle____bUc{font-size:.85rem;opacity:.7}.SuperAdminNav_controls__C2oTO{display:inline-flex;align-items:center;gap:.75rem}.SuperAdminNav_returnLink__n0tom{padding:.45rem .9rem;border-radius:999px;border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.9rem;font-weight:600;background:var(--color-surface);transition:background .18s ease,border-color .18s ease,color .18s ease}.SuperAdminNav_returnLink__n0tom:hover{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent-text)}.SuperAdminNav_themeToggle__5VHtm{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-header-text);width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:background .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.SuperAdminNav_themeToggle__5VHtm:hover{transform:translateY(-1px);border-color:var(--color-accent);background:var(--color-accent-subtle);box-shadow:0 10px 20px rgba(191,242,52,.18)}.SuperAdminNav_bottomRow__mD5ZW{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.SuperAdminNav_nav__QbMDg{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.SuperAdminNav_link__KuND_{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border-radius:999px;font-size:.9rem;font-weight:500;color:var(--color-text-muted);transition:background .18s ease,color .18s ease,box-shadow .18s ease}.SuperAdminNav_link__KuND_:hover{box-shadow:0 10px 18px rgba(191,242,52,.18)}.SuperAdminNav_active__yMDJ1,.SuperAdminNav_link__KuND_:hover{color:var(--color-header-text);background:var(--color-accent-subtle)}.SuperAdminNav_active__yMDJ1{box-shadow:0 12px 20px rgba(191,242,52,.25)}.SuperAdminNav_stats__CWpdU{display:inline-flex;align-items:center;gap:.65rem;font-size:.82rem;color:var(--color-text-secondary)}.SuperAdminNav_badge__Q_fCq{padding:.25rem .7rem;border-radius:999px;background:var(--color-accent-subtle);color:var(--color-accent-text);font-size:.75rem;font-weight:600}.SuperAdminNav_userLabel__nQohE{white-space:nowrap}@media (max-width:960px){.SuperAdminNav_inner__Vw3u7{padding:.9rem 1.25rem .65rem}.SuperAdminNav_controls__C2oTO{width:100%;justify-content:flex-start}.SuperAdminNav_bottomRow__mD5ZW{flex-direction:column;align-items:flex-start;gap:.75rem}.SuperAdminNav_stats__CWpdU{width:100%;justify-content:space-between}}.Section_section__UKnSB{background:var(--color-surface);border-radius:20px;border:1px solid var(--color-border);padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:var(--shadow-soft)}.Section_header__PV_GL{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.Section_heading__j1_zg{display:flex;flex-direction:column;gap:.2rem}.Section_title__d3zLp{font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.Section_description___aszl{font-size:.9rem;color:var(--color-text-muted);max-width:60ch}.Section_content__Loh75{display:flex;flex-direction:column;gap:1rem}.Section_actions__XTgqV{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-text-secondary);font-size:.9rem}@media (max-width:720px){.Section_header__PV_GL{flex-direction:column;align-items:flex-start}}.page_page__dp2yd{display:flex;flex-direction:column;gap:1.5rem}.page_summary__80GkE{display:flex;gap:1.25rem;flex-wrap:wrap}.page_metric__Xzj7n{flex:1 1;min-width:200px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:1.25rem;box-shadow:var(--shadow-soft)}.page_metricLabel__aH_04{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.45rem;font-weight:600}.page_metricValue__U9GII{font-size:1.85rem;font-weight:700;color:var(--color-text-primary)}.page_mapCard__4ZmrJ{margin-top:.5rem;border:1px solid var(--color-border);border-radius:18px;padding:1rem;background:var(--color-surface);box-shadow:var(--shadow-soft)}.page_mapHeader__hw_FL{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.page_mapHint__rcrGx{font-size:.85rem;color:var(--color-text-muted)}.page_map__BHfN6{height:260px}.page_map__BHfN6,.page_table__YBtxn{width:100%;border-radius:14px;overflow:hidden}.page_table__YBtxn{border-collapse:collapse;box-shadow:var(--shadow-soft)}.page_table__YBtxn thead{background:var(--color-surface-muted);text-align:left;font-size:.85rem;color:var(--color-text-muted)}.page_table__YBtxn td,.page_table__YBtxn th{padding:.95rem 1.1rem;border-bottom:1px solid var(--color-border)}.page_selectionColumn__Il2_n{width:52px;text-align:center}.page_selectionColumn__Il2_n input{width:18px;height:18px}.page_statusPill__vLgh_{padding:.25rem .7rem;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--color-accent-subtle);color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.05em}.page_statusPending__XQcVO{background:rgba(255,152,0,.18);color:#c25e00}.page_statusResponded__1DUED{background:rgba(76,175,80,.2);color:#2f5e0a}.page_statusAwaiting__jZaFD{background:rgba(14,165,233,.18);color:#0369a1}.page_notes__dXtqT{font-size:.85rem;color:var(--color-text-secondary)}.page_empty__pc5_8{padding:2rem;border-radius:16px;border:1px dashed var(--color-border);text-align:center;color:var(--color-text-muted);background:var(--color-surface-muted)}.page_reminderBar__VG2cE{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:1.2rem 0 1.4rem;padding:.85rem 1.1rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);box-shadow:var(--shadow-soft)}.page_reminderInfo__TSp8z{font-size:.95rem;font-weight:600;color:var(--color-text-primary)}.page_reminderActions__dhCdZ{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.page_reminderActionButton__o_h28{border-radius:999px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-size:.85rem;padding:.45rem 1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.page_reminderActionButton__o_h28:hover:not([disabled]){border-color:var(--color-accent);color:var(--color-accent)}.page_reminderActionButton__o_h28[disabled]{opacity:.45;cursor:not-allowed}.page_reminderPrimaryButton__NlgC4{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-text);box-shadow:var(--shadow-soft)}.page_reminderPrimaryButton__NlgC4:hover:not([disabled]){filter:brightness(.94)}@media (max-width:820px){.page_table__YBtxn{display:block;overflow-x:auto}}.RadiusSlider_wrapper__Eiu4E{display:flex;flex-direction:column;gap:.5rem}.RadiusSlider_labelRow__Maymu{display:flex;justify-content:space-between;align-items:baseline;font-size:.9rem;color:var(--color-text-primary)}.RadiusSlider_value__yCuAN{font-weight:600}.RadiusSlider_track__cTROL{width:100%;accent-color:var(--color-brand)}.RadiusSlider_ticks__J7noJ{position:relative;margin-top:.4rem;height:1.6rem;font-size:.75rem;color:var(--color-text-secondary)}.RadiusSlider_tick__ajFFC{position:absolute;top:-.35rem;display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;white-space:nowrap;pointer-events:none}.RadiusSlider_tick__ajFFC:before{content:"";display:block;width:2px;height:.45rem;border-radius:1px;background:var(--color-border)}.page_page__Iror_{display:flex;flex-direction:column;gap:1.5rem}.page_form__nQMKI{display:flex;flex-direction:column;gap:1rem}.page_modeToggle__upvY3{display:inline-flex;border:1px solid var(--color-border);border-radius:999px;overflow:hidden;align-self:flex-start;box-shadow:0 8px 16px rgba(0,0,0,.05)}.page_modeToggle__upvY3 button{padding:.5rem 1.5rem;border:none;background:transparent;color:var(--color-text-secondary);font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.page_modeToggle__upvY3 button[data-active=true]{background:var(--color-surface);color:var(--color-text-primary)}.page_sliderRow__CiOhX{margin-top:.5rem}.page_filterChips__4W7qx{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.page_chipButton__seA4q{border-radius:999px;border:1px solid var(--color-border);padding:.35rem .85rem;font-size:.85rem;font-weight:600;background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.page_chipButton__seA4q[data-active=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-text);box-shadow:0 8px 16px rgba(191,242,52,.2)}.page_chipButton__seA4q:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.page_chipToggle__ev1Bh{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid var(--color-border);padding:.3rem .75rem;font-size:.85rem;color:var(--color-text-secondary);background:var(--color-surface)}.page_chipToggle__ev1Bh input{accent-color:var(--color-accent)}.page_searchRow__BdL6Y{display:flex;gap:.75rem}.page_searchInput__9RKmy{flex:1 1;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:.75rem;font-size:1rem;background-color:var(--color-surface);color:var(--color-text-primary)}.page_primaryButton__g4qEg{padding:.75rem 1.5rem;border-radius:.75rem;border:none;background:var(--color-accent);color:var(--color-accent-text);font-weight:600;cursor:pointer;box-shadow:var(--shadow-soft);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.page_primaryButton__g4qEg:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.page_primaryButton__g4qEg:focus-visible:not(:disabled),.page_primaryButton__g4qEg:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 32px rgba(191,242,52,.32);background:var(--color-brand)}.page_primaryButton__g4qEg:active:not(:disabled){transform:translateY(0);box-shadow:0 12px 22px rgba(191,242,52,.26)}.page_filterRow__FxvXJ{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:flex-start}.page_filterField__D8BqY{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:var(--color-text-secondary)}.page_filterField__D8BqY input,.page_selectControl__KRqah{padding:.6rem .8rem;border:1px solid var(--color-border);border-radius:.6rem;background-color:var(--color-surface);color:var(--color-text-primary);width:100%}.page_countryRow___Asfs{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.page_filterFieldHint__4JYwH{font-size:.75rem;color:var(--color-text-secondary)}.page_locationActions__6spMt{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.page_secondaryButton__tr3P6{padding:.7rem 1.2rem;border-radius:.65rem;border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-text);font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;box-shadow:0 12px 20px rgba(191,242,52,.15)}.page_secondaryButton__tr3P6:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.page_secondaryButton__tr3P6:focus-visible,.page_secondaryButton__tr3P6:hover{transform:translateY(-1px);background:var(--color-brand);box-shadow:0 18px 28px rgba(191,242,52,.22)}.page_secondaryButton__tr3P6:active{transform:translateY(0);box-shadow:0 8px 16px rgba(191,242,52,.2)}.page_tertiaryButton__OCwGm{padding:.65rem 1rem;border-radius:.65rem;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.page_tertiaryButton__OCwGm:focus-visible,.page_tertiaryButton__OCwGm:hover{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text-primary)}.page_mapWrapper__Vfh0l{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.page_mapWrapper__Vfh0l .leaflet-container{border-radius:.75rem;border:1px solid var(--color-border);overflow:hidden}.page_mapPlaceholder__8Vvv6{display:flex;flex-direction:column;gap:.75rem;color:var(--color-text-secondary);border:1px dashed var(--color-border);border-radius:.75rem;padding:1rem;background:var(--color-surface-muted)}.page_mapPlaceholder__8Vvv6 p{margin:0;line-height:1.5}.page_mapHelp__J03vp{font-size:.85rem;color:var(--color-text-secondary);margin:0}.page_error__11e_c{margin-top:.5rem;color:var(--color-warning)}.page_results__licVR{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.page_travelSection__CgyRf{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.page_travelSectionHeader__z9S8j{display:flex;flex-direction:column;gap:.25rem}.page_travelSectionHeader__z9S8j h4{margin:0;font-size:1.05rem;color:var(--color-text-primary)}.page_travelSectionHeader__z9S8j p{margin:.25rem 0 0;color:var(--color-text-secondary);font-size:.9rem}.page_emptyState__9pcdN,.page_loadingState__uETxE{padding:1.5rem;border-radius:.75rem;background:var(--color-surface-muted);border:1px dashed var(--color-border);text-align:center;color:var(--color-text-secondary)}.page_resultCard__XsOrV{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.9rem;padding:1.25rem;display:grid;grid-template-columns:1fr auto;grid-gap:1rem;gap:1rem;align-items:start}.page_resultMain__uufxI{display:flex;flex-direction:column;gap:.5rem;min-width:0}.page_resultTitle__hOMR7{font-size:1.15rem;margin:0;color:var(--color-text-primary)}.page_resultAside__cMyVQ{display:flex;flex-direction:column;gap:.75rem;align-items:flex-end;min-width:148px}.page_cohortType__8t91D{padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--color-accent-subtle);color:var(--color-accent-text);white-space:nowrap}.page_resultDescription__DEHZf{font-size:.95rem;color:var(--color-text-secondary);margin:0}.page_resultMeta__sAaqo{display:flex;gap:1rem;font-size:.85rem;color:var(--color-text-secondary)}.page_metaPill__OXmNY{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:600;letter-spacing:.01em}.page_metaPill__OXmNY[data-variant=active]{background:rgba(47,94,10,.12);color:var(--color-text-primary)}.page_metaPill__OXmNY[data-variant=inactive]{background:rgba(116,27,36,.12);color:#741b24}.page_metaPill__OXmNY[data-variant=distance]{background:rgba(47,94,10,.08);color:var(--color-text-secondary)}.page_joinButton__AqXk6{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:.25rem;padding:.6rem 1.2rem;border-radius:.65rem;background:var(--color-accent);color:var(--color-accent-text);font-weight:600;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;box-shadow:0 12px 20px rgba(191,242,52,.16)}.page_joinButton__AqXk6:focus-visible,.page_joinButton__AqXk6:hover{transform:translateY(-1px);background:var(--color-brand);box-shadow:0 18px 28px rgba(191,242,52,.24)}.page_joinButton__AqXk6:active{transform:translateY(0);box-shadow:0 10px 20px rgba(191,242,52,.18)}.page_resultMap__dfh8C{width:148px;min-width:148px;height:148px;border-radius:.75rem;border:1px solid var(--color-border);overflow:hidden;background:var(--color-surface-muted);align-self:flex-start}.page_resultMap__dfh8C .cohort-coverage-preview-map{width:100%;height:100%}@media (max-width:768px){.page_resultCard__XsOrV{grid-template-columns:1fr}.page_resultAside__cMyVQ{align-items:flex-start;min-width:0}.page_resultMap__dfh8C{width:100%;min-width:0;height:180px;align-self:stretch}}.ToastViewport_viewport__vWrbX{position:fixed;top:1.5rem;right:1.5rem;display:flex;flex-direction:column;gap:.75rem;z-index:9999}.ToastViewport_toast__bxcNi{min-width:280px;max-width:360px;border-radius:16px;padding:.95rem 1.15rem;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 18px 30px rgba(0,0,0,.18);display:flex;gap:.75rem}.ToastViewport_content__chV3X{display:flex;flex-direction:column;gap:.25rem;color:var(--color-text-primary);flex:1 1}.ToastViewport_label__Ajp5A{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.ToastViewport_title__VRQ90{font-size:.95rem}.ToastViewport_description__nagL1{font-size:.85rem;color:var(--color-text-secondary)}.ToastViewport_closeButton__S0wtl{border:none;background:transparent;color:var(--color-text-muted);font-size:1.1rem;cursor:pointer;align-self:flex-start;padding:.15rem}.ToastViewport_closeButton__S0wtl:hover{color:var(--color-text-primary)}.ToastViewport_info__Os_Ed{border-color:rgba(59,130,246,.3)}.ToastViewport_success__21RTi{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.08)}.ToastViewport_error__iiCvE{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.08)}.MainNav_header__IQims{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--color-header-bg);color:var(--color-header-text);border-bottom:1px solid var(--color-border);box-shadow:0 8px 22px var(--color-card-shadow)}.MainNav_inner__p8TtY{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.65rem;max-width:1200px;margin:0 auto;padding:.7rem 1.8rem}.MainNav_brandBlock__Rqxju{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:-moz-fit-content;width:fit-content;flex:0 0 auto;min-width:0}.MainNav_brand__4DEAw{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.MainNav_brandMeta__r3UG6{display:block;align-self:flex-start;font-size:.74rem;color:var(--color-text-muted);white-space:nowrap;max-width:10rem;overflow:hidden;text-overflow:ellipsis}.MainNav_nav__YD_28{display:flex;align-items:center;gap:.35rem;flex-wrap:nowrap;flex:1 1 auto;min-width:0;overflow-x:auto;white-space:nowrap}.MainNav_navLink__AZ7YF{position:relative;padding:.35rem .55rem;border-radius:999px;font-size:.8rem;font-weight:500;color:var(--color-text-muted);transition:background .18s ease,color .18s ease;white-space:nowrap}.MainNav_navLink__AZ7YF:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid transparent;transition:border-color .18s ease}.MainNav_navLinkActive__bSop5,.MainNav_navLink__AZ7YF:hover{color:var(--color-header-text);background:var(--color-accent-subtle)}.MainNav_navLinkActive__bSop5:after{border-color:rgba(148,163,184,.3)}.MainNav_navRight__TCVjf{display:flex;align-items:center;gap:.65rem;flex-wrap:nowrap;flex:0 0 auto;white-space:nowrap}.MainNav_statusTag__b4A8V{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .55rem;border-radius:999px;font-size:.74rem;background:var(--color-accent-subtle);color:var(--color-accent-text);font-weight:600;box-shadow:0 6px 12px rgba(191,242,52,.24);white-space:nowrap}.MainNav_statusDot__ZZRhR{width:.5rem;height:.5rem;border-radius:999px;background:var(--color-success);box-shadow:0 0 0 4px rgba(76,175,80,.15)}.MainNav_notifications__fgMAu{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-surface);color:var(--color-header-text);border:1px solid var(--color-border);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.MainNav_notifications__fgMAu:hover{background:var(--color-accent-subtle);border-color:var(--color-accent);box-shadow:0 10px 20px rgba(191,242,52,.2)}.MainNav_notificationsCount__HcSS4{position:absolute;top:-.3rem;right:-.3rem;min-width:1.2rem;height:1.2rem;padding:0 .35rem;border-radius:999px;background:var(--color-warning);color:var(--color-warning-text);display:grid;place-items:center;font-size:.75rem;font-weight:700;box-shadow:0 6px 12px rgba(255,152,0,.2)}.MainNav_user__HRqFV{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;font-size:.85rem}.MainNav_userName__Lpqyc{font-weight:600;color:var(--color-header-text);letter-spacing:.01em}.MainNav_userMeta__e4wuY{font-size:.78rem;color:var(--color-text-muted)}.MainNav_themeToggle__oql_9{border:none;background:var(--color-surface);color:var(--color-header-text);border-radius:50%;width:2rem;height:2rem;display:grid;place-items:center;cursor:pointer;transition:background .2s ease,transform .2s ease,border-color .2s ease,box-shadow .2s ease;border:1px solid var(--color-border)}.MainNav_themeToggle__oql_9:hover{background:var(--color-accent-subtle);transform:translateY(-1px);border-color:var(--color-accent);box-shadow:0 10px 20px rgba(191,242,52,.18)}.MainNav_signOut__CooOL{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);padding:.45rem .85rem;border-radius:999px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.MainNav_signOut__CooOL:hover{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent-text)}.MainNav_signOut__CooOL:disabled{opacity:.5;cursor:not-allowed}.MainNav_mobileNav__D4_fj{display:none}@media (max-width:1024px){.MainNav_inner__p8TtY{padding:.75rem 1.25rem;gap:1rem}.MainNav_nav__YD_28{gap:.15rem}.MainNav_navRight__TCVjf{gap:.75rem}}@media (max-width:768px){.MainNav_inner__p8TtY{flex-wrap:wrap;gap:.65rem}.MainNav_nav__YD_28{order:3;width:100%;justify-content:space-between}.MainNav_navLink__AZ7YF{flex:1 1;text-align:center}.MainNav_navRight__TCVjf{flex:1 1;justify-content:flex-end}.MainNav_user__HRqFV{display:none}}.layout_shell__8kDcJ{min-height:100vh;background-color:var(--color-background);color:var(--color-text-primary)}.layout_body__L8hgr{max-width:1200px;margin:0 auto;padding:2rem 2.5rem 3rem}.layout_main__dCOm7{margin-top:1.75rem;display:flex;flex-direction:column;gap:2.5rem}.layout_loading__0ke13{min-height:100vh;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--color-text-secondary)}@media (max-width:900px){.layout_body__L8hgr{padding:1.5rem 1.25rem 2.5rem}}.page_page__rowRp{display:flex;flex-direction:column;gap:1.75rem}.page_header__qGwLA{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page_title__qeUTl{font-size:1.8rem;font-weight:700;color:var(--color-text-primary);margin:0}.page_badges__RWj_U{display:flex;gap:.5rem;flex-wrap:wrap}.page_pill__iiEt_{display:inline-flex;align-items:center;padding:.35rem .9rem;border-radius:999px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:rgba(148,163,184,.16);color:var(--color-text-secondary)}.page_pillHigh__vAlf_{background:rgba(239,68,68,.16);color:#ef4444}.page_pillMedium__OUC1e{background:rgba(251,192,45,.18);color:#a86b05}.page_pillLow__PegPG{background:rgba(16,185,129,.18);color:#047857}.page_statusUnread__fBefL{background:rgba(239,68,68,.16);color:#b91c1c}.page_statusAwaiting__79xh_{background:rgba(251,191,36,.18);color:#c2410c}.page_statusResponded__siGXa{background:rgba(74,222,128,.2);color:#047857}.page_grid__7h3if{display:grid;grid-template-columns:1fr .9fr;grid-gap:1.5rem;gap:1.5rem}.page_summary__8OoGB{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;padding:1.75rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:1.1rem}.page_summaryHeading__FhFtl{font-size:1.1rem;font-weight:600;color:var(--color-text-primary)}.page_summaryText__FNZE1{font-size:.95rem;color:var(--color-text-secondary);line-height:1.5}.page_metaList__CWEJ3{display:grid;grid-gap:.5rem;gap:.5rem}.page_metaItem__pmWy2{display:flex;justify-content:space-between;font-size:.9rem;color:var(--color-text-secondary)}.page_metaLabel__8YGEr{font-weight:600;color:var(--color-text-primary)}.page_panel__cTHu_{background:var(--color-surface);border-radius:18px;border:1px solid var(--color-border);padding:1.5rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:1rem}.page_panelTitle__UNYBs{font-weight:600;font-size:1.05rem;color:var(--color-text-primary)}.page_timeline__oBLXx{display:flex;flex-direction:column;gap:.9rem}.page_timelineItem___NGLO{border-left:3px solid var(--color-border);padding-left:1.2rem;position:relative}.page_timelineItem___NGLO:before{content:"";position:absolute;left:-.85rem;top:.45rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--color-accent)}.page_timelineMeta__mXzEU{font-size:.8rem;color:var(--color-text-muted);margin-top:.2rem}.page_actions__n0Adg{display:flex;gap:.6rem;flex-wrap:wrap}.page_actionButton__566Zn{padding:.6rem 1.1rem;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-secondary);font-weight:600;font-size:.9rem;transition:transform .18s ease,border-color .18s ease,background .18s ease}.page_actionButton__566Zn:hover{transform:translateY(-1px);border-color:var(--color-accent);background:var(--color-accent-subtle)}.page_responsesLink__rOvFf{align-self:flex-start;font-size:.9rem;color:var(--color-text-secondary)}.page_empty__3EyMu{padding:1.5rem;border-radius:14px;border:1px dashed var(--color-border);color:var(--color-text-muted);background:var(--color-surface-muted);text-align:center}@media (max-width:900px){.page_grid__7h3if{grid-template-columns:1fr}}.page_page__WMk9d{display:flex;flex-direction:column;gap:1.75rem}.page_filters__2Iosa{display:flex;gap:.5rem;flex-wrap:wrap}.page_sectionActions__lCPRK{display:inline-flex;align-items:center;gap:.85rem}.page_refreshButton__wRqGo{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-secondary);padding:.45rem 1rem;border-radius:999px;font-size:.85rem;font-weight:600;cursor:pointer}.page_refreshButton__wRqGo:disabled{opacity:.6;cursor:not-allowed}.page_filterButton__f0ZUq{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-secondary);padding:.5rem .9rem;border-radius:999px;font-size:.9rem;font-weight:600;transition:transform .18s ease,background .18s ease,border-color .18s ease;cursor:pointer}.page_filterButtonActive__F7y4x{background:var(--color-accent);color:var(--color-accent-text);border-color:var(--color-accent);box-shadow:var(--shadow-soft)}.page_list__Chu9n{display:flex;flex-direction:column;gap:1rem}.page_alertItem__Yz2QD{display:grid;grid-template-columns:1.3fr .8fr .6fr;align-items:center;grid-gap:1rem;gap:1rem;padding:1.25rem 1.35rem;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.page_alertItem__Yz2QD:hover{transform:translateY(-2px);border-color:var(--color-accent);box-shadow:0 16px 30px rgba(191,242,52,.22)}.page_alertContent__aUfUl{display:flex;flex-direction:column;gap:.35rem}.page_alertTitle__aoBp8{font-weight:600;color:var(--color-text-primary)}.page_alertDescription__SwADS{font-size:.9rem;color:var(--color-text-muted)}.page_status__rOQyg{font-weight:600;color:var(--color-text-secondary);text-transform:none}.page_statusUnread__orC9N{color:#b91c1c}.page_statusAwaiting__Kf4Ct{color:#c2410c}.page_statusResponded__P7Enf{color:#15803d}.page_timestamp___CHho{font-size:.85rem;color:var(--color-text-muted);text-align:right}.page_empty__Xx6gq{padding:2.25rem 1.5rem;text-align:center;border-radius:16px;border:1px dashed var(--color-border);background:var(--color-surface-muted);color:var(--color-text-muted)}@media (max-width:900px){.page_alertItem__Yz2QD{grid-template-columns:1fr;text-align:left}.page_timestamp___CHho{text-align:left}}.page_page__Ier_o{display:flex;flex-direction:column;gap:1.75rem}.page_card__Fduhk{background:var(--color-surface);border-radius:20px;border:1px solid var(--color-border);padding:1.75rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:1rem}.page_tabHeader__P1fzh{display:flex;flex-direction:column;gap:1.25rem}.page_tabBar__XXiqM{display:inline-flex;gap:.35rem;background:var(--color-surface-muted);border-radius:999px;padding:.25rem;border:1px solid var(--color-border)}.page_tabButton__MGA7f{border:none;background:transparent;padding:.45rem 1.15rem;border-radius:999px;font-size:.9rem;font-weight:600;color:var(--color-text-muted);cursor:pointer;transition:background .2s ease,color .2s ease}.page_tabActive__zXXhA,.page_tabButton__MGA7f:hover{color:var(--color-text-primary)}.page_tabActive__zXXhA{background:var(--color-surface);box-shadow:0 4px 12px rgba(0,0,0,.08)}.page_title__CuiKw{font-size:1.8rem;font-weight:700;color:var(--color-text-primary);margin:0}.page_meta__KwINT{font-size:.95rem;color:var(--color-text-secondary)}.page_grid__oxN_c{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.25rem;gap:1.25rem}.page_panel__9BIQG{border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface-muted);padding:1.25rem;display:flex;flex-direction:column;gap:.6rem}.page_panelTitle__jruIC{font-weight:600;color:var(--color-text-primary)}.page_panelItem__KxSNU{font-size:.9rem;color:var(--color-text-secondary)}.page_empty__OVPah{padding:2rem;border-radius:16px;border:1px dashed var(--color-border);text-align:center;color:var(--color-text-muted);background:var(--color-surface-muted)}.page_memberTable__OVO1K{border:1px solid var(--color-border);border-radius:16px;overflow:hidden}.page_memberRow__8xPaa{display:grid;grid-template-columns:2fr 1.6fr .8fr 1.4fr;grid-gap:.5rem;gap:.5rem;padding:.9rem 1.25rem;align-items:center;border-top:1px solid var(--color-border)}.page_memberRow__8xPaa:first-of-type{border-top:none}.page_memberHeader__lhUdk{background:var(--color-surface-muted);font-weight:600;color:var(--color-text-secondary)}.page_memberCell__E95s3{display:flex;flex-direction:column;gap:.15rem;font-size:.9rem;color:var(--color-text-primary)}.page_memberName__b8KFq{font-weight:600}.page_memberMeta__DSgEI{font-size:.78rem;color:var(--color-text-muted)}.page_memberActions__mEXHQ{display:flex;flex-wrap:wrap;gap:.4rem}.page_roleBadge__sN87r{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600}.page_roleAdmin__jc0hw{background:rgba(37,99,235,.12);color:#1d4ed8}.page_roleMember__PisG0{background:rgba(148,163,184,.25);color:var(--color-text-secondary)}.page_actionButton__BHgaD,.page_dangerAction__vBwx1,.page_primaryAction__bl35s{border-radius:10px;border:1px solid transparent;padding:.4rem .85rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.page_actionButton__BHgaD{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-secondary)}.page_actionButton__BHgaD:disabled{opacity:.5;cursor:not-allowed}.page_primaryAction__bl35s{background:var(--color-accent);color:var(--color-accent-text)}.page_primaryAction__bl35s:disabled{opacity:.5;cursor:not-allowed}.page_dangerAction__vBwx1{background:rgba(239,68,68,.12);color:#b91c1c;border-color:rgba(239,68,68,.35)}.page_dangerAction__vBwx1:disabled{opacity:.5;cursor:not-allowed}.page_adminSummary__8l50b{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem;font-size:.9rem;color:var(--color-text-secondary)}.page_warningNote__KjRES{color:#b45309;font-weight:600}.page_errorBanner__0IWjX{margin-bottom:1rem;padding:.85rem 1rem;border-radius:12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.4);color:#7f1d1d}.page_aliasForm__iRCic{border:1px solid var(--border-subtle,#d1d5db);border-radius:16px;padding:16px;background:var(--surface,#fff);display:flex;flex-direction:column;gap:10px}.page_aliasFormRow__Jokk9{display:flex;gap:8px}.page_aliasFormRow__Jokk9 input{flex:1 1;border:1px solid var(--border-subtle,#d1d5db);border-radius:10px;padding:8px;font:inherit}.page_aliasFormRow__Jokk9 button{border:1px solid var(--border-subtle,#d1d5db);border-radius:10px;padding:8px 14px;background:var(--surface,#fff);cursor:pointer}.page_aliasHint__itoZK{font-size:13px;color:var(--text-muted,#6b7280)}.page_aliasError__9txtp,.page_aliasSuccess__RIZbQ{font-size:14px;margin:0}.page_aliasSuccess__RIZbQ{color:var(--success,#15803d)}.page_aliasError__9txtp{color:var(--danger,#dc2626)}.page_adminPanel__Ws1e7{display:flex;flex-direction:column;gap:16px}.page_aliasDirectory__3OTXl{border:1px solid var(--color-border);border-radius:16px;padding:1rem;background:var(--color-surface-muted);display:flex;flex-direction:column;gap:.75rem}.page_aliasDirectoryHeader__F2sio{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.page_aliasDirectoryHeader__F2sio strong{font-size:1rem;color:var(--color-text-primary)}.page_aliasDirectoryHeader__F2sio p{margin:.1rem 0 0;color:var(--color-text-secondary);font-size:.85rem}.page_aliasDirectoryControls__cwodn{display:flex;align-items:center;gap:.6rem}.page_aliasDirectoryControls__cwodn input{border:1px solid var(--color-border);border-radius:12px;padding:.35rem .75rem;font-size:.85rem;background:var(--color-surface)}.page_aliasDirectoryCount__v3FBz{font-size:.85rem;color:var(--color-text-muted)}.page_aliasDirectoryEmpty__nFQkK,.page_aliasDirectoryError__IvH6w{padding:.75rem 0;font-size:.9rem;color:var(--color-text-secondary)}.page_aliasDirectoryError__IvH6w{color:#b91c1c}.page_aliasList___9DIz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.page_aliasListItem__WshFd{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;border-radius:12px;background:var(--color-surface);border:1px solid var(--color-border)}.page_aliasListItem__WshFd button{border:1px solid var(--color-border);border-radius:999px;padding:.35rem 1rem;font-size:.85rem;background:var(--color-surface-muted);cursor:pointer}.page_aliasListItem__WshFd button:disabled{opacity:.5;cursor:not-allowed}.page_aliasListText__1tRMp{display:flex;flex-direction:column;gap:.15rem}.page_aliasEmail__FrFtW{font-weight:600;color:var(--color-text-primary)}.page_aliasUser__E0OAW{font-size:.8rem;color:var(--color-text-secondary)}.page_page__9rV1O{display:flex;flex-direction:column;gap:1.75rem}.page_form__tsNy_{display:grid;grid-gap:1.25rem;gap:1.25rem;background:var(--color-surface);border-radius:18px;border:1px solid var(--color-border);padding:1.75rem;box-shadow:var(--shadow-soft)}.page_field__UjDSb{display:flex;flex-direction:column;gap:.45rem}.page_label__xLtfy{font-weight:600;color:var(--color-text-primary)}.page_input__TKNYG,.page_select__n9tGr,.page_textarea__JGo8Q{border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-primary);padding:.75rem 1rem;font-size:.95rem;font-family:inherit}.page_textarea__JGo8Q{min-height:120px;resize:vertical}.page_geoJsonTextarea__pHUjo{min-height:160px}.page_mapHeader__6P5fB{display:flex;flex-direction:column;gap:.75rem}.page_mapToolbar__dXx_9{display:flex;flex-wrap:wrap;gap:.5rem}.page_toolbarButton__M6kZQ{padding:.55rem 1rem;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.page_toolbarButton__M6kZQ:disabled{opacity:.5;cursor:not-allowed}.page_primaryButton__Jdz7g{background:var(--color-accent);color:var(--color-accent-text);border-color:var(--color-accent)}.page_mapShell__977_J{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--color-border);box-shadow:inset 0 0 0 1px rgba(0,0,0,.02);width:100%;height:clamp(360px,55vh,600px)}.page_mapFrame__gHK2D{position:relative;width:100%;height:100%}.page_drawingActive__TZLr0{outline:none}.page_mapShell__977_J .map-container{width:100%;height:100%}.page_mapShell__977_J .map-container.leaflet-drawing{cursor:crosshair!important}.page_mapShell__977_J .leaflet-custom-controls{position:absolute;top:.75rem;left:.75rem;bottom:.75rem;display:flex;flex-direction:column;align-items:stretch;gap:.65rem;padding:.55rem;border-radius:12px;background:hsla(0,0%,7%,.72);color:#fff;box-shadow:0 12px 24px rgba(0,0,0,.25);pointer-events:auto;z-index:500}.page_mapShell__977_J .leaflet-custom-controls button{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);color:inherit;width:2.15rem;height:2.15rem;border-radius:.65rem;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease}.page_mapShell__977_J .leaflet-custom-controls button:hover{background:hsla(0,0%,100%,.28);transform:translateY(-1px)}.page_mapShell__977_J .leaflet-custom-slider{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:.45rem;border-radius:10px;background:rgba(0,0,0,.25);min-height:0}.page_mapShell__977_J .leaflet-custom-slider input[type=range]{writing-mode:vertical-rl;-webkit-appearance:slider-vertical;width:10px;flex:1 1 auto;height:100%;cursor:pointer;background:hsla(0,0%,100%,.25);border-radius:999px}.page_mapShell__977_J .leaflet-custom-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--color-accent);border:2px solid hsla(0,0%,100%,.8)}.page_mapShell__977_J .leaflet-custom-slider input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--color-accent);border:2px solid hsla(0,0%,100%,.8)}.page_mapShell__977_J .leaflet-custom-slider .zoom-indicator{font-size:.75rem;color:hsla(0,0%,100%,.75)}.page_mapShell__977_J .leaflet-custom-pad{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(3,auto);grid-gap:.3rem;gap:.3rem;justify-items:center;align-items:center;padding:.4rem;border-radius:12px;background:rgba(0,0,0,.25)}.page_mapShell__977_J .leaflet-custom-pad .pad-btn{width:2.2rem;height:2.2rem}.page_mapShell__977_J .pad-btn-up{grid-column:2;grid-row:1}.page_mapShell__977_J .pad-btn-left{grid-column:1;grid-row:2}.page_mapShell__977_J .pad-btn-right{grid-column:3;grid-row:2}.page_mapShell__977_J .pad-btn-down{grid-column:2;grid-row:3}.page_mapShell__977_J .pad-btn-center{grid-column:2;grid-row:2}.page_mapShell__977_J .pad-btn-center button{width:2.2rem;height:2.2rem;border-radius:.65rem;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.3);color:inherit;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease}.page_mapShell__977_J .pad-btn-center button:hover{background:hsla(0,0%,100%,.32);transform:translateY(-1px)}.page_successCard__xtp4f{margin-top:1.25rem;padding:1.25rem 1.5rem;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface-muted);display:flex;flex-direction:column;gap:.75rem}.page_successTitle__9j8SU{margin:0;font-size:1.05rem;font-weight:600;color:var(--color-text-primary)}.page_successCopy__m4TMB{margin:0;color:var(--color-text-secondary);font-size:.9rem}.page_successLink__wuul3{margin:0;font-size:.85rem;word-break:break-all}.page_successLink__wuul3 a{color:var(--color-accent);text-decoration:none}.page_successLink__wuul3 a:hover{text-decoration:underline}.page_qrPreview__e9wdu{width:160px;height:160px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:.5rem;display:flex;align-items:center;justify-content:center}.page_qrPreview__e9wdu svg{width:100%;height:100%;border-radius:8px}.page_successActions__rIyzQ{display:flex;flex-wrap:wrap;gap:.5rem}.page_successActions__rIyzQ button{min-width:140px}.page_helper__Oalnx{margin:0;font-size:.85rem;color:var(--color-text-secondary)}.page_drawingHint__sF0Bl{margin-top:.5rem;font-size:.8rem;color:var(--color-accent-text);background:var(--color-accent);padding:.4rem .75rem;border-radius:999px;display:inline-flex;align-items:center;gap:.4rem}.page_error__sCv3z{margin-top:.5rem;color:var(--color-warning);font-size:.85rem}.page_actions__F8_06{display:flex;justify-content:flex-end;gap:.75rem}.page_primary__PneKq,.page_secondary__08V_P{padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer}.page_secondary__08V_P{border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary)}.page_primary__PneKq{border:none;background:var(--color-accent);color:var(--color-accent-text);box-shadow:var(--shadow-soft)}.page_page__beoDu{display:flex;flex-direction:column;gap:1.75rem}.page_card__v3Cdl{background:var(--color-surface);border-radius:18px;border:1px solid var(--color-border);padding:1.85rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:1.1rem}.page_label__yu4Kk{font-weight:600;color:var(--color-text-primary)}.page_inputRow__jEY1V{display:flex;gap:.85rem;flex-wrap:wrap}.page_input__gtngT{flex:1 1;min-width:220px;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-primary);padding:.75rem 1rem;font-size:.95rem}.page_button__yAeqL{padding:.75rem 1.4rem;border-radius:12px;border:none;background:var(--color-accent);color:var(--color-accent-text);font-weight:600;cursor:pointer;box-shadow:var(--shadow-soft)}.page_hint__lB3uX{font-size:.85rem;color:var(--color-text-muted)}.page_recentCodes__EF0k7{display:flex;flex-direction:column;gap:.6rem;font-size:.9rem;color:var(--color-text-secondary)}.page_codeTag__x1b8a{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .7rem;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface-muted);font-weight:600}.page_page__VD6Kn{display:flex;flex-direction:column;gap:1.75rem}.page_grid___036E{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1.25rem;gap:1.25rem}.page_card__O7ONw{border-radius:18px;border:1px solid var(--color-border);background:var(--color-surface);padding:1.5rem;display:flex;flex-direction:column;gap:.65rem;box-shadow:var(--shadow-soft);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.page_cardHeader__fJV1O{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page_card__O7ONw:hover{transform:translateY(-2px);border-color:var(--color-accent);box-shadow:0 20px 38px rgba(191,242,52,.22)}.page_cardTitle__Ix1KX{font-size:1.1rem;font-weight:600;color:var(--color-text-primary)}.page_cardDescription__SLyD6,.page_cardTitle__Ix1KX{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_cardDescription__SLyD6{font-size:.9rem;color:var(--color-text-muted)}.page_cardMeta__fnxBp{font-size:.85rem;color:var(--color-text-muted)}.page_tag__yJ_mR{padding:.35rem .75rem;background:var(--color-accent-subtle);color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.05em}.page_adminPill__Yxk5N,.page_tag__yJ_mR{align-self:flex-start;border-radius:999px;font-size:.75rem;font-weight:600}.page_adminPill__Yxk5N{margin-top:.35rem;padding:.25rem .6rem;background:rgba(37,99,235,.12);color:#1d4ed8}.page_map__GUs1W{width:100%;height:160px;border-radius:14px;border:1px solid var(--color-border);margin-top:.8rem}.page_joinBlock__isiVj{display:flex;gap:1rem;align-items:center;padding:.75rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface-muted)}.page_joinMeta__Z0w_h{display:flex;flex-direction:column;gap:.35rem;flex:1 1}.page_joinLabel__DgLP4{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--color-text-muted)}.page_joinCode__iBAZ9{font-size:1.05rem;font-weight:600;color:var(--color-text-primary);word-break:break-all;font-family:var(--font-mono,"IBM Plex Mono","SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace)}.page_joinLink__So_Wb{font-size:.85rem;font-weight:600;color:var(--color-accent);text-decoration:none}.page_joinLink__So_Wb:hover{text-decoration:underline}.page_joinLinkMuted__NMwbn{font-size:.85rem;color:var(--color-text-muted)}.page_qrPlaceholder__RBKQs,.page_qrPreview__nFWrs{width:140px;height:140px;border-radius:14px;border:1px solid var(--color-border);background:var(--color-surface);display:flex;align-items:center;justify-content:center;padding:.5rem;text-align:center}.page_qrPreview__nFWrs svg{width:100%;height:100%}.page_qrPlaceholder__RBKQs{border-style:dashed;color:var(--color-text-muted);font-size:.8rem;background:var(--color-surface-muted)}.page_actions__uGMrQ{display:flex;gap:.75rem;flex-wrap:wrap}.page_button__mTg51{padding:.75rem 1.4rem;border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-weight:600;transition:transform .18s ease,border-color .18s ease,background .18s ease}.page_button__mTg51:hover{transform:translateY(-1px);border-color:var(--color-accent);background:var(--color-accent-subtle)}.page_cardActions__38Ncj{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:auto}.page_filters__AJNII{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.page_filterButton__yFPNd{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-secondary);padding:.45rem .9rem;border-radius:999px;font-size:.85rem;font-weight:600;cursor:pointer}.page_filterActive__VqAXG{background:var(--color-accent);color:var(--color-accent-text);border-color:var(--color-accent);box-shadow:var(--shadow-soft)}.page_refresh__sQcNS{padding:.75rem 1.25rem;border-radius:12px;border:1px solid var(--color-border);background:transparent;font-weight:600;color:var(--color-text-secondary);cursor:pointer}.page_refresh__sQcNS:hover{border-color:var(--color-accent);color:var(--color-accent)}.page_empty__oTUtB{margin-top:1rem;padding:1.5rem;border-radius:16px;border:1px dashed var(--color-border);background:var(--color-surface-muted);color:var(--color-text-secondary);text-align:center}@media (max-width:640px){.page_joinBlock__isiVj{flex-direction:column;align-items:flex-start}.page_qrPlaceholder__RBKQs,.page_qrPreview__nFWrs{width:100%;height:auto;min-height:140px}}.page_page__oNRCd{display:flex;flex-direction:column;gap:2rem}.page_pageHeader__vkfD3{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.page_headerActions__uQnwR{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.page_headline__0mdLo{display:flex;flex-direction:column;gap:.5rem}.page_headlineTitle__puihw{font-size:2.1rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary)}.page_headlineSubtitle__9iQqz{color:var(--color-text-muted);font-size:.95rem}.page_primaryAction__I0u3L{display:inline-flex;align-items:center;gap:.65rem;padding:.8rem 1.35rem;border-radius:12px;background:var(--color-accent);color:var(--color-accent-text);border:none;font-weight:600;font-size:.95rem;box-shadow:var(--shadow-soft);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.page_primaryAction__I0u3L:hover{transform:translateY(-1px);box-shadow:0 20px 40px rgba(191,242,52,.25)}.page_secondaryAction__Z5QQC{display:inline-flex;align-items:center;gap:.65rem;padding:.8rem 1.35rem;border-radius:12px;border:1px solid var(--color-border);color:var(--color-text-secondary);font-weight:600;font-size:.95rem;background:var(--color-surface);transition:transform .18s ease,border-color .18s ease}.page_secondaryAction__Z5QQC:hover{transform:translateY(-1px);border-color:var(--color-accent)}.page_overviewGrid__pR9Iu{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.25rem;gap:1.25rem}@media (min-width:1100px){.page_overviewGrid__pR9Iu{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_overviewCard__A7i8U{background:var(--color-surface);border-radius:18px;padding:1.5rem;border:1px solid var(--color-border);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:.65rem;min-height:220px}.page_statusCard__a_8Ef{gap:.9rem}.page_cardLink__sqrXD{text-decoration:none;color:inherit}.page_cardLink__sqrXD:hover{border-color:var(--color-accent);transform:translateY(-2px)}.page_overviewLabel__TEm_6{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-weight:600}.page_overviewValue__fkedz{font-size:1.7rem;font-weight:700;color:var(--color-text-primary)}.page_overviewValueLarge__pdArw{font-size:2.2rem}.page_overviewFootnote___bqkv{color:var(--color-text-secondary);font-size:.9rem}.page_alertBreakdown__US1_Z{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem}.page_alertBreakdownItem__5HUWT{display:flex;align-items:center;justify-content:space-between;font-size:.92rem;color:var(--color-text-secondary)}.page_alertBreakdownItem__5HUWT strong{font-size:1.05rem;color:var(--color-text-primary)}.page_locationMeta__igbBj{display:flex;align-items:flex-start;gap:1rem;justify-content:space-between}.page_locationAddressBlock__S_ML_{display:flex;flex-direction:column;gap:.35rem;flex:1 1;min-width:0}.page_locationAddressHeadline__Ln6vb{font-size:1.2rem;line-height:1.3;word-break:break-word}.page_locationCoords__WCn4D{font-size:.9rem;color:var(--color-text-muted);line-height:1.35;word-break:break-word}.page_locationRefresh__1P9AP{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:999px;padding:.35rem .9rem;font-size:.82rem;font-weight:600;color:var(--color-text-secondary);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.page_locationRefresh__1P9AP:hover:not(:disabled){background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent-text)}.page_locationRefresh__1P9AP:disabled{opacity:.6;cursor:not-allowed}.page_locationMap__y_6kU{width:100%;height:120px;border-radius:14px;overflow:hidden;border:1px solid var(--color-border)}.page_locationMap__y_6kU .leaflet-container{width:100%;height:100%}.page_locationMapPlaceholder__AY9xj{display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--color-text-muted);background:var(--color-surface-muted);text-align:center;padding:1rem}.page_statusCardHeader__k1XMu{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page_statusBadge__rI_qJ{border-radius:999px;padding:.25rem .85rem;font-size:.82rem;font-weight:600;border:1px solid transparent;white-space:nowrap}.page_statusBadgeActive__rdRhY{background:rgba(80,200,120,.15);color:#09814a;border-color:rgba(80,200,120,.4)}.page_statusBadgeStandby__4dUxM{background:rgba(90,105,120,.1);color:var(--color-text-secondary);border-color:rgba(90,105,120,.3)}.page_statusBadgeLoading__Odjpe{background:rgba(255,170,0,.15);color:#8a5500;border-color:rgba(255,170,0,.4)}.page_statusSummary__N0qmX{font-size:.95rem;color:var(--color-text-secondary);margin:0}.page_statusWindows__4mUpl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.page_statusWindowItemMuted___Qy1F,.page_statusWindowItem__w_pS2{font-size:.92rem;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_statusWindowItemMuted___Qy1F{color:var(--color-text-muted)}.page_section__1Goiq{background:var(--color-surface);border-radius:20px;border:1px solid var(--color-border);padding:1.75rem;display:flex;flex-direction:column;gap:1.35rem;box-shadow:var(--shadow-soft)}.page_sectionHeader__yGcPs{display:flex;justify-content:space-between;align-items:center;gap:1rem}.page_sectionTitle__WgvBU{font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.page_sectionSubtitle__KD4pf{font-size:.9rem;color:var(--color-text-muted)}.page_quickActions__fpsdp{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.page_quickActionCard__NktJz{display:flex;align-items:flex-start;gap:.9rem;padding:1.25rem 1.35rem;border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface);text-decoration:none;color:inherit;box-shadow:var(--shadow-soft);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.page_quickActionCard__NktJz:hover{transform:translateY(-2px);border-color:var(--color-accent);box-shadow:0 18px 40px rgba(0,0,0,.12)}.page_quickActionIcon__XpwBl{width:42px;height:42px;border-radius:12px;background:var(--color-surface-muted);display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem}.page_quickActionTitle__ZIl2R{font-weight:600;color:var(--color-text-primary)}.page_quickActionDescription__iCv1R{margin:.2rem 0 0;font-size:.9rem;color:var(--color-text-muted)}.page_alertsList__bkFf5{display:flex;flex-direction:column;gap:1rem}.page_alertCard__89Uzs{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(auto-fit,minmax(160px,.8fr));grid-gap:1rem;gap:1rem;align-items:center;padding:1.35rem 1.5rem;background:var(--color-surface-muted);border-radius:16px;border:1px solid var(--color-border);transition:transform .18s ease,border-color .18s ease,background .18s ease}.page_alertCard__89Uzs:hover{transform:translateX(4px);border-color:var(--color-accent);background:var(--color-surface)}.page_alertTitle__ljQa6{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.35rem}.page_alertMeta__p444c{color:var(--color-text-muted);font-size:.85rem;display:flex;gap:.75rem;flex-wrap:wrap}.page_alertStatus__1_OBU{font-size:.9rem;color:var(--color-text-secondary)}.page_alertTimestamp__Qqf7r{font-size:.85rem;color:var(--color-text-muted)}.page_alertSeverity__cLoBc{font-weight:600;color:var(--color-text-secondary)}.page_page__94qc5{display:flex;flex-direction:column;gap:1.75rem}.page_card__97EnR{background:var(--color-surface);border-radius:20px;border:1px solid var(--color-border);padding:1.75rem;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:1rem}.page_title__bofZk{font-size:1.8rem;font-weight:700;color:var(--color-text-primary)}.page_meta__hlA6W{font-size:.95rem;color:var(--color-text-secondary)}.page_grid__8Kgn9{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.25rem;gap:1.25rem}.page_panel___UtDJ{border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface-muted);padding:1.25rem;display:flex;flex-direction:column;gap:.6rem}.page_panelTitle__RrP2M{font-weight:600;color:var(--color-text-primary)}.page_updates__rNT88{display:flex;flex-direction:column;gap:.9rem}.page_updateItem__YCnOf{border-left:3px solid var(--color-border);padding-left:1.1rem;position:relative}.page_updateItem__YCnOf:before{content:"";position:absolute;left:-.8rem;top:.45rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--color-accent)}.page_updateMeta__HyeI6{font-size:.8rem;color:var(--color-text-muted)}.page_empty__K2kru{padding:2rem;border-radius:16px;border:1px dashed var(--color-border);text-align:center;color:var(--color-text-muted);background:var(--color-surface-muted)}.page_page__jHMbo{display:flex;flex-direction:column;gap:1.75rem}.page_list__Eb_V4{display:flex;flex-direction:column;gap:1rem}.page_card__ON4Bq{border-radius:18px;border:1px solid var(--color-border);background:var(--color-surface);padding:1.35rem;display:grid;grid-template-columns:1fr .7fr .7fr;grid-gap:1rem;gap:1rem;align-items:center;box-shadow:var(--shadow-soft);transition:transform .18s ease,border-color .18s ease}.page_card__ON4Bq:hover{transform:translateY(-2px);border-color:var(--color-accent)}.page_title__TlSU_{font-weight:600;color:var(--color-text-primary)}.page_meta__S7UCV{font-size:.9rem;color:var(--color-text-secondary)}.page_status__zr87Q{justify-self:end;padding:.35rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600;background:var(--color-accent-subtle);color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.05em}.page_statusInProgress__jm_Yn{background:rgba(249,115,22,.18);color:#b45309}.page_empty__an4xf{padding:2rem;border-radius:16px;border:1px dashed var(--color-border);text-align:center;color:var(--color-text-muted);background:var(--color-surface-muted)}@media (max-width:840px){.page_card__ON4Bq{grid-template-columns:1fr}.page_status__zr87Q{justify-self:flex-start}}.page_page__AMXBh{display:flex;flex-direction:column;gap:24px}.page_header__AKZ3z{display:flex;align-items:center;justify-content:space-between;gap:16px}.page_titleGroup__GhOYh h1{font-size:28px;margin:0}.page_titleGroup__GhOYh p{margin:6px 0 0;color:var(--text-muted,#6b7280);max-width:640px}.page_viewSwitch__nZv_a{display:inline-flex;align-items:center;gap:8px}.page_viewSwitch__nZv_a button{border:1px solid var(--border-subtle,#d1d5db);border-radius:40px;padding:8px 14px;background:transparent;font-weight:600;cursor:pointer}.page_viewSwitch__nZv_a button[aria-pressed=true]{background:var(--surface-elevated,#f3f4f6);border-color:var(--accent,#2563eb);color:var(--accent,#2563eb)}.page_cohortSelector__OJtD1{display:flex;flex-direction:column;gap:4px;min-width:220px}.page_cohortSelector__OJtD1 select{border:1px solid var(--border-subtle,#d1d5db);border-radius:10px;padding:8px;font:inherit}.page_cardGrid__QJCul{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.page_card__9nS1x{border:1px solid var(--border-subtle,#e5e7eb);border-radius:16px;padding:20px;background:var(--surface,#fff);display:flex;flex-direction:column;gap:12px}.page_card__9nS1x[data-collapsed=true]{padding-bottom:8px}.page_card__9nS1x[data-empty=true]{padding-top:12px;padding-bottom:12px}.page_tabs__8cG1O{display:flex;border-bottom:1px solid var(--border-subtle,#e5e7eb);margin-bottom:16px}.page_tabs__8cG1O button{border:none;background:transparent;padding:12px 18px;cursor:pointer;font-weight:600;color:var(--text-muted,#6b7280)}.page_tabs__8cG1O button[aria-pressed=true]{color:var(--text-primary,#111827);border-bottom:2px solid var(--accent,#2563eb)}.page_calendarHeader__Rh24x{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.page_calendarHeader__Rh24x button{border:1px solid var(--border-subtle,#d1d5db);border-radius:50%;width:32px;height:32px;background:var(--surface,#fff);cursor:pointer}.page_viewAllToggle__3tb34{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:12px}.page_viewAllLabel__stLJk{font-weight:600;color:var(--text-secondary,#374151)}.page_viewAllToggle__3tb34 button{border-radius:999px;padding:6px 14px;border:1px solid var(--border-subtle,#d1d5db);background:transparent;font-size:.85rem;font-weight:600;cursor:pointer}.page_viewAllToggle__3tb34 button:disabled{opacity:.5;cursor:default}.page_calendarGrid__NKyGQ{display:grid;grid-template-columns:repeat(7,minmax(40px,1fr));grid-gap:8px;gap:8px;margin-top:12px}.page_calendarDayHeading__pbwf2{text-align:center;font-weight:600;color:var(--text-muted,#6b7280)}.page_calendarDay__HNGjK{border:1px solid var(--border-subtle,#d1d5db);border-radius:12px;padding:10px;text-align:center;cursor:pointer;font-weight:600;background:var(--surface,#fff);display:flex;align-items:center;justify-content:center;position:relative}.page_calendarDay__HNGjK[data-selected=true]{border-color:#bff234;color:#1a2e05;box-shadow:inset 0 0 0 2px #bff234}.page_calendarDay__HNGjK[data-lone-work=true]:after{content:"";position:absolute;bottom:6px;width:6px;height:6px;border-radius:50%;background:var(--accent,#2563eb)}.page_calendarDay__HNGjK[data-past=true]{opacity:.4;pointer-events:none}.page_calendarDay__HNGjK[data-today=true]{border-color:#bff234;box-shadow:inset 0 0 0 2px #bff234}.page_scheduleListWrapper__0bkvV{margin-top:16px}.page_scheduleList__0hGF8{list-style:none;margin:0;padding-left:0;display:flex;flex-direction:column;gap:12px}.page_scheduleItem__dbaMt{display:grid;grid-template-columns:minmax(220px,1fr) minmax(200px,2fr) auto;grid-gap:16px;gap:16px;padding:12px;border:1px solid var(--border-subtle,#e5e7eb);border-radius:12px;background:var(--surface-muted,#f9fafb)}.page_scheduleItem__dbaMt[data-past=true]{background:linear-gradient(120deg,rgba(148,163,184,.08),rgba(148,163,184,.02));border-color:rgba(148,163,184,.4)}.page_scheduleItem__dbaMt[data-active=true]{border-color:#bff234;box-shadow:inset 0 0 0 1px #bff234}.page_scheduleInfo__sXIW_{display:flex;flex-direction:column;gap:6px}.page_scheduleInfo__sXIW_ input{border:1px solid var(--border-subtle,#d1d5db);border-radius:8px;padding:6px 8px;font:inherit}.page_alertPanelHeader__c3uZ_{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.page_alertRows__j0NsD{display:flex;flex-direction:column;gap:12px}.page_alertRowsCollapsed__AWx8t{max-height:0;overflow:hidden;padding:0;margin:0}.page_alertRow__mE8Ux{border:1px solid var(--border-subtle,#e5e7eb);border-radius:12px;padding:12px 16px;background:var(--surface-muted,#f9fafb);display:flex;flex-direction:column;gap:8px}.page_alertMutedText__JFqp8{margin:4px 0 0;color:var(--text-muted,#6b7280);font-size:.9rem}.page_alertRowMeta__tiSEG{display:flex;flex-direction:column;gap:4px;font-size:.95rem}.page_alertRowTitle__nP0_V{font-weight:600;color:var(--text-primary,#111827)}.page_alertRowLocation__NEhzI,.page_alertRowStats__txvYC{color:var(--text-muted,#6b7280);font-size:.9rem}.page_alertRowActions__Xw9bi{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.page_alertLocationPreview__0vdTJ{margin-top:4px}.page_scheduleActionsColumn__VaBfA{display:flex;flex-direction:column;gap:6px}.page_scheduleActionsColumn__VaBfA button{border:1px solid var(--border-subtle,#d1d5db);border-radius:10px;padding:6px 10px;background:var(--surface,#fff);cursor:pointer}.page_deleteButton__hR_nm{border-color:var(--danger,#dc2626);color:var(--danger,#dc2626)}.page_copyControls__8dYJd{display:flex;flex-direction:column;gap:6px}.page_copyPopover__6CNJG{border:1px solid var(--border-subtle,#d1d5db);border-radius:10px;padding:8px;background:var(--surface,#fff);display:flex;flex-direction:column;gap:8px}.page_copyPopover__6CNJG input{border:1px solid var(--border-subtle,#d1d5db);border-radius:8px;padding:6px 8px;font:inherit}.page_copyPopoverActions__32tOf{display:flex;gap:8px}.page_statusBadge__64lKK{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:4px 10px;border-radius:20px;background:rgba(37,99,235,.1);color:var(--accent,#2563eb)}.page_table__YjieP{width:100%;border-collapse:collapse}.page_table__YjieP td,.page_table__YjieP th{padding:12px;border-bottom:1px solid var(--border-subtle,#e5e7eb);text-align:left}.page_tableActionButton__lFza1{border:1px solid var(--border-subtle,#d1d5db);border-radius:999px;padding:4px 12px;font-size:.85rem;font-weight:600;background:transparent;cursor:pointer}.page_errorText__dXGrR{color:var(--danger,#dc2626);margin-top:8px}.page_singleSlider__MDBow{position:relative;width:100%;padding:16px 0}.page_singleSlider__MDBow input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:transparent;position:absolute;left:0;top:0;height:100%;pointer-events:none}.page_singleSliderTrack__Thojx{left:0;right:0;background:var(--border-subtle,#d1d5db)}.page_singleSliderRange__X4oQA,.page_singleSliderTrack__Thojx{position:absolute;top:50%;height:4px;border-radius:999px;transform:translateY(-50%)}.page_singleSliderRange__X4oQA{background:var(--accent,#2563eb)}.page_singleSlider__MDBow input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--surface,#fff);border:2px solid var(--accent,#2563eb);box-shadow:0 0 3px rgba(0,0,0,.15);cursor:pointer;pointer-events:all}.page_singleSlider__MDBow input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--surface,#fff);border:2px solid var(--accent,#2563eb);cursor:pointer;pointer-events:all}.page_emptyState__Ln69j{padding:2rem;border-radius:16px;border:1px dashed var(--border-subtle,#d1d5db);text-align:center;color:var(--text-muted,#6b7280);background:var(--surface,#fff);display:flex;flex-direction:column;gap:.75rem;align-items:center}.page_primaryButton__azOuC{border:none;border-radius:999px;padding:.6rem 1.25rem;background:var(--accent,#2563eb);color:#fff;text-decoration:none;font-weight:600;cursor:pointer}.page_page__LPBUO{display:flex;flex-direction:column;gap:1.75rem}.page_headerCard__yUW05{display:grid;grid-template-columns:auto 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:center;background:var(--color-surface);border-radius:20px;border:1px solid var(--color-border);padding:1.75rem;box-shadow:var(--shadow-soft)}.page_avatar__kdygU{width:84px;height:84px;border-radius:24px;background:linear-gradient(135deg,var(--color-brand),var(--color-brand-tint));display:grid;place-items:center;font-size:2rem;font-weight:700;color:#ecfeff}.page_identity__35yt8{display:flex;flex-direction:column;gap:.35rem}.page_name__naVAu{font-size:1.65rem;font-weight:700;color:var(--color-text-primary)}.page_meta__XkYp5{font-size:.95rem;color:var(--color-text-secondary)}.page_grid__vGAfz{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.25rem;gap:1.25rem}.page_preferenceCard__YMJ_8{border-radius:18px;border:1px solid var(--color-border);background:var(--color-surface);padding:1.35rem;display:flex;flex-direction:column;gap:.45rem;box-shadow:var(--shadow-soft)}.page_preferenceLabel__ZhOtU{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.page_preferenceValue__IziV2{font-size:1.1rem;font-weight:600;color:var(--color-text-primary)}.page_preferenceHint__77MT_{font-size:.85rem;color:var(--color-text-secondary)}.page_toast__S0YS2{border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);padding:.75rem 1.25rem;display:flex;align-items:center;gap:1rem;color:var(--color-text-primary);box-shadow:var(--shadow-soft)}.page_toast__S0YS2 button{border:none;background:transparent;color:var(--color-text-secondary);font-size:1.1rem;cursor:pointer}.page_membershipList__qPMPb{display:flex;flex-direction:column;gap:1rem}.page_membershipCard__jgDEe{border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface);padding:1.1rem 1.35rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:var(--shadow-soft)}.page_membershipHeader__M65bL{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.page_membershipCorp__ZhAlo{font-size:1rem;font-weight:600;color:var(--color-text-primary)}.page_membershipBadge__uv9_G{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:999px;padding:.1rem .65rem}.page_membershipRow__OCKTs{display:flex;justify-content:space-between;gap:.75rem;padding-top:.35rem;border-top:1px dashed var(--color-border)}.page_membershipLabel__JyqWq{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.page_membershipValue__fhdm4{font-size:.95rem;color:var(--color-text-primary);font-weight:600;text-align:right;word-break:break-word}.page_membershipHint__k2p7A{font-size:.8rem;color:var(--color-text-secondary)}.page_membershipEmpty__GQaeM,.page_membershipError__D_gK8,.page_membershipStatus__tiwj_{font-size:.9rem;color:var(--color-text-secondary)}.page_membershipError__D_gK8{color:var(--color-danger,#dc2626)}.page_dangerCard__9frqC{border:1px solid rgba(220,38,38,.35);background:rgba(220,38,38,.05);border-radius:18px;padding:1.5rem;display:flex;flex-wrap:wrap;gap:1.25rem;align-items:flex-start;box-shadow:var(--shadow-soft)}.page_dangerCopy__NIZ6g{flex:1 1;min-width:220px}.page_dangerTitle__O4Qs7{margin:0;font-size:1.15rem;font-weight:600;color:var(--color-danger,#dc2626)}.page_dangerText__8gWCH{margin:.35rem 0 0;color:var(--color-text-secondary);font-size:.95rem;line-height:1.45}.page_dangerError__XQC1d{margin:.65rem 0 0;color:var(--color-danger,#dc2626);font-size:.9rem}.page_dangerActions__W5ItO{display:flex;align-items:center;min-width:200px}.page_dangerButton__xH_li{border:none;border-radius:999px;padding:.75rem 1.75rem;background:var(--color-danger,#dc2626);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;box-shadow:var(--shadow-soft);transition:transform .12s ease,opacity .12s ease}.page_dangerButton__xH_li:not(:disabled):hover{transform:translateY(-1px)}.page_dangerButton__xH_li:disabled{opacity:.6;cursor:not-allowed}.page_page__h_7lQ{display:flex;flex-direction:column;gap:1.75rem}.page_form__U6mpa{display:grid;grid-gap:1.25rem;gap:1.25rem;background:var(--color-surface);border-radius:18px;border:1px solid var(--color-border);padding:1.75rem;box-shadow:var(--shadow-soft)}.page_field__q7xa_{display:flex;justify-content:space-between;align-items:center;gap:1rem}.page_fieldLabel__CMPz8{display:flex;flex-direction:column;gap:.35rem;color:var(--color-text-primary);font-weight:600}.page_fieldHint__sx79H{font-size:.85rem;color:var(--color-text-muted);font-weight:400}.page_toggle___9GMf{position:relative;width:56px;height:32px;border-radius:999px;background:var(--color-accent-subtle);border:none;cursor:pointer;transition:background .18s ease}.page_toggle___9GMf:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;transition:transform .2s ease;box-shadow:0 4px 10px rgba(0,0,0,.12)}.page_toggleActive__ODZLm{background:var(--color-accent)}.page_toggleActive__ODZLm:after{transform:translateX(24px)}.page_actions__hR3Ef{display:flex;justify-content:flex-end;gap:.75rem}.page_primary__kP9rG,.page_secondary__4f62l{padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer}.page_secondary__4f62l{border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary)}.page_primary__kP9rG{border:none;background:var(--color-accent);color:var(--color-accent-text);box-shadow:var(--shadow-soft)}.page_inputGroup__9kcD4{display:flex;flex-direction:column;gap:.45rem}.page_input__T_Lnj{border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-primary);padding:.75rem 1rem;font-size:.95rem}@media (max-width:720px){.page_field__q7xa_{flex-direction:column;align-items:flex-start}}.page_page__Nqw1d{display:flex;flex-direction:column;gap:1.75rem}.page_form__xG3R3{display:grid;grid-gap:1.25rem;gap:1.25rem;background:var(--color-surface);border-radius:18px;border:1px solid var(--color-border);padding:1.75rem;box-shadow:var(--shadow-soft)}.page_field__XkOgm{display:flex;flex-direction:column;gap:.4rem}.page_labelRow__RSe6k{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page_selectionCount__eY_EE{font-size:.85rem;color:var(--color-text-muted)}.page_label__Rhnx_{font-weight:600;color:var(--color-text-primary)}.page_hint__zSpJj{font-size:.85rem;color:var(--color-text-muted)}.page_input__DQran,.page_select__Lv_06,.page_textarea__eKeGW{border-radius:12px;border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-primary);padding:.75rem 1rem;font-size:.95rem;font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease}.page_input__DQran:focus,.page_select__Lv_06:focus,.page_textarea__eKeGW:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(191,242,52,.25)}.page_textarea__eKeGW{min-height:140px;resize:vertical}.page_cohortList__eSe57{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:.45rem}.page_cohortItem__cTG_r{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-muted)}.page_cohortLabel__PHmrk{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;cursor:pointer;color:var(--color-text-primary)}.page_cohortLabel__PHmrk input{margin-top:.25rem}.page_cohortName__qcOGb{display:block;font-weight:600}.page_cohortMeta___Hzm6{display:block;font-size:.8rem;color:var(--color-text-muted)}.page_linkButton__VP8N_{border:none;background:transparent;color:var(--color-accent);font-weight:600;cursor:pointer;padding:0}.page_responseList__7Vvx5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.page_responseRow___Dyeg{display:grid;grid-template-columns:1fr auto;grid-gap:.5rem;gap:.5rem;align-items:center}.page_removeBtn__o1Z64{width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer}.page_toggleRow__lbHx4{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.page_toggleLabel___QTsq{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--color-text-secondary)}.page_locationGrid___wsJz{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:.75rem;gap:.75rem}.page_locationField__44fbu{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:var(--color-text-secondary)}.page_error__yDoKo{margin:0;color:var(--color-warning);font-size:.9rem}.page_successCard__nQWlG{border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-muted);padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.65rem}.page_successTitle__mso8r{margin:0;font-size:1.05rem;font-weight:600;color:var(--color-text-primary)}.page_successCopy__4GpCi{margin:0;color:var(--color-text-secondary);font-size:.9rem}.page_successActions__DGwu8{display:flex;flex-wrap:wrap;gap:.75rem}.page_actions__JjPUk{display:flex;justify-content:flex-end;gap:.75rem}.page_secondary__Hcjis{padding:.75rem 1.4rem;border-radius:12px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-weight:600;cursor:pointer}.page_primary__KFqIE{padding:.75rem 1.6rem;border-radius:12px;border:none;background:var(--color-accent);color:var(--color-accent-text);font-weight:600;cursor:pointer;box-shadow:var(--shadow-soft);transition:transform .18s ease,box-shadow .18s ease}.page_primary__KFqIE:hover{transform:translateY(-1px);box-shadow:0 20px 40px rgba(191,242,52,.22)}.layout_shell__nrFtY{min-height:100vh;background:var(--color-background);color:var(--color-text-primary)}.layout_body__kCY8Y{max-width:1280px;margin:0 auto;padding:2.2rem 2.5rem 3rem;display:flex;flex-direction:column;gap:2rem}.layout_content__Tmlnp{display:flex;flex-direction:column;gap:1.5rem}@media (max-width:900px){.layout_body__kCY8Y{padding:1.6rem 1.25rem 2.5rem}}