@font-face{font-family:Figtree;src:url(/fonts/Figtree_400Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree_500Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree_600SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono_400Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono_500Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--g-ground:var(--lightningcss-light,#f1f4f2)var(--lightningcss-dark,#0b0f0d);--g-ground-tint:var(--lightningcss-light,#eaefec)var(--lightningcss-dark,#0e1310);--g-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#161c19);--g-surface-raised:var(--lightningcss-light,#e9eeeb)var(--lightningcss-dark,#1d2521);--g-surface-sunken:var(--lightningcss-light,#edf1ef)var(--lightningcss-dark,#111613);--g-hairline:var(--lightningcss-light,#dde4e0)var(--lightningcss-dark,#2b3631);--g-text:var(--lightningcss-light,#050f08)var(--lightningcss-dark,#e8efea);--g-text-secondary:var(--lightningcss-light,#35513f)var(--lightningcss-dark,#b7c6bd);--g-text-muted:var(--lightningcss-light,#526b5b)var(--lightningcss-dark,#94a59b);--g-text-faint:var(--lightningcss-light,#a9bfb1)var(--lightningcss-dark,#4b5a52);--g-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#04140b);--g-on-identity:#fff;--g-accent:var(--lightningcss-light,#0e6b45)var(--lightningcss-dark,#34d399);--g-accent-hover:var(--lightningcss-light,#0c5c3e)var(--lightningcss-dark,#6ee7b7);--g-accent-deep:var(--lightningcss-light,#0c5c3e)var(--lightningcss-dark,#0a5a3a);--g-accent-wash:var(--lightningcss-light,#e6f2ec)var(--lightningcss-dark,#16241d);--g-brand-bright:#22b573;--g-brand-mid:#2ecb84;--g-brand-emerald:#0e6b45;--g-brand-deep:#0c5c3e;--g-brand-mint:#b9e3d0;--g-panel:linear-gradient(158deg, #0e6b45 0%, #0c5c3e 60%, #073b26 100%);--g-on-panel:#fff;--g-on-panel-muted:#dff3e9;--g-on-panel-hairline:var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#ffffff29);--g-warn:var(--lightningcss-light,#7f5300)var(--lightningcss-dark,#ffb300);--g-destructive:var(--lightningcss-light,#b03a31)var(--lightningcss-dark,#e5726c);--g-emergency:var(--lightningcss-light,#d3123c)var(--lightningcss-dark,#ff1f4b);--g-info:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#60a5fa);--g-accent-alt:var(--lightningcss-light,#6d28d9)var(--lightningcss-dark,#c4b5fd);--g-on-destructive:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2a0a08);--g-on-emergency:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2a0308);--g-on-warn:var(--lightningcss-light,#fff)var(--lightningcss-dark,#241700);--g-shadow-card:var(--lightningcss-light,0 2px 8px #0b1f130d)var(--lightningcss-dark,0 0 0 transparent);--g-shadow-pop:var(--lightningcss-light,0 8px 24px #0b1f131f)var(--lightningcss-dark,0 8px 24px #0000004d);--g-focus:var(--lightningcss-light,0 0 0 3px #0e7a4e47)var(--lightningcss-dark,0 0 0 3px #34d39952);--g-r-xs:8px;--g-r-sm:8px;--g-r-md:16px;--g-r-lg:16px;--g-r-xl:16px;--g-r-pill:999px;--g-gutter:16px;--g-space-1:4px;--g-space-2:8px;--g-space-3:12px;--g-space-4:16px;--g-space-5:20px;--g-space-6:24px;--g-space-7:32px;--g-space-8:48px;--g-gap-icon:var(--g-space-2);--g-font:"Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--g-font-display:var(--g-font);--g-font-mono:"Geist Mono", ui-monospace, monospace;--g-fs-xs:.6875rem;--g-lh-xs:1rem;--g-fs-sm:.75rem;--g-lh-sm:1.125rem;--g-fs-md:.8125rem;--g-lh-md:1.25rem;--g-fs-lg:.875rem;--g-lh-lg:1.25rem;--g-fs-xl:1.25rem;--g-lh-xl:1.75rem;--g-dashboard-header:52px;--g-dashboard-sidebar:184px;--g-dashboard-rail:56px;--g-dashboard-nav-row:36px;--g-side-panel-min:360px;--g-side-panel-width:560px;--g-side-panel-max:960px;--g-tracking-display:-.025em;--g-maxw:1180px;--g-section-y:clamp(48px, 6vw, 80px);--g-nav-h:88px;--g-ease-out:cubic-bezier(.23, 1, .32, 1);--g-ease-in-out:cubic-bezier(.77, 0, .175, 1);--g-dur-press:.12s;--g-dur:.2s;--g-dur-panel:.26s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-gravity-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-gravity-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--g-font);background:var(--g-ground);color:var(--g-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;line-height:1.5;overflow-x:hidden}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}section[id],footer[id]{scroll-margin-top:calc(var(--g-nav-h) + 12px)}@keyframes spin{to{transform:rotate(360deg)}}.gv-pin{text-align:center;width:46px;position:relative}.gv-pin-ring{z-index:0;pointer-events:none;border:2.5px solid var(--pin);opacity:0;border-radius:50%;width:56px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.gv-pin-live .gv-pin-ring{opacity:.6;animation:2s ease-out infinite markerPulse}.gv-pin-photo{z-index:1;border:3px solid var(--pin);width:40px;height:40px;box-shadow:0 4px 12px #00000059, 0 0 12px color-mix(in srgb, var(--pin) 35%, transparent);border-radius:50%;margin:0 auto;display:block;position:relative;overflow:hidden}.gv-pin-photo img{object-fit:cover;width:100%;height:100%;display:block}.gv-pin-tail{z-index:1;border-left:5px solid #0000;border-right:5px solid #0000;border-top:8px solid var(--pin);width:0;height:0;margin:-1px auto 0;display:block;position:relative}.gv-pop{min-width:150px;font-family:var(--g-font);color:var(--g-text);padding:10px 12px}.gv-pop-name{color:var(--pin);margin-bottom:2px;font-size:14px;font-weight:600}.gv-pop-role{color:var(--g-text-muted);font-size:12px}.gv-pop-meta{color:var(--g-text-secondary);margin-top:6px;font-size:12px}.gv-pop .gv-acts{margin-top:10px}.gv-acts{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.gv-act{width:34px;height:34px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}.gv-act-dot{width:30px;height:30px;color:var(--g-text-secondary,var(--g-text));transition:background-color var(--g-dur,.16s) ease-out, color var(--g-dur,.16s) ease-out, transform .12s ease-out;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.gv-act-primary .gv-act-dot{background:var(--g-accent-wash);color:var(--g-accent)}.gv-act[aria-disabled=true]{cursor:not-allowed}.gv-act[aria-disabled=true] .gv-act-dot{opacity:.4}.gv-act.gv-act:focus-visible{box-shadow:none;outline:none}.gv-act:focus-visible .gv-act-dot{box-shadow:0 0 0 2px var(--g-surface), 0 0 0 4px var(--g-accent)}.gv-act:not([aria-disabled=true]):active .gv-act-dot{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.gv-act:not([aria-disabled=true]):hover .gv-act-dot{background:var(--g-surface-sunken);color:var(--g-accent)}.gv-act-primary:not([aria-disabled=true]):hover .gv-act-dot{background:var(--g-accent);color:var(--g-on-accent)}}@media (prefers-reduced-motion:reduce){.gv-act-dot{transition:none}.gv-act:active .gv-act-dot{transform:none}.gv-pin-live .gv-pin-ring{animation:none}}@keyframes markerPulse{0%{opacity:.7;transform:translate(-50%,-60%)scale(.8)}to{opacity:0;transform:translate(-50%,-60%)scale(1.6)}}._section_o7g41_11{padding:var(--g-section-y) 0;background:var(--g-ground);position:relative}._sectionTint_o7g41_58{background:var(--g-ground-tint)}._sectionPanel_o7g41_63{background:var(--g-panel);color:var(--g-on-panel)}._container_o7g41_11{width:100%;max-width:var(--g-maxw);padding:0 var(--g-gutter);margin:0 auto}._sectionHead_o7g41_78{max-width:620px;margin-bottom:var(--g-space-8)}._sectionHeadCenter_o7g41_83{text-align:center;margin-left:auto;margin-right:auto}._eyebrow_o7g41_89{letter-spacing:.02em;text-transform:none;color:var(--g-accent);margin:0 0 var(--g-space-3);font-size:13px;font-weight:600;display:block}._sectionTitle_o7g41_99{letter-spacing:-1.1px;color:var(--g-text);margin:0;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.12}._sectionSub_o7g41_108{color:var(--g-text-secondary);margin:var(--g-space-4) 0 0;font-size:17px;line-height:1.65}._sectionPanel_o7g41_63 ._eyebrow_o7g41_89{color:var(--g-on-panel-muted)}._sectionPanel_o7g41_63 ._sectionTitle_o7g41_99{color:var(--g-on-panel)}._sectionPanel_o7g41_63 ._sectionSub_o7g41_108{color:var(--g-on-panel-muted)}._btnPrimary_o7g41_24,._btnSecondary_o7g41_24,._btnOnPanel_o7g41_24{justify-content:center;align-items:center;gap:var(--g-gap-icon);border-radius:var(--g-r-pill);min-height:48px;font-family:var(--g-font);cursor:pointer;white-space:nowrap;transition:background-color var(--g-dur) var(--g-ease-out), border-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out), transform var(--g-dur-press) var(--g-ease-out);border:1px solid #0000;padding:0 26px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}._btnPrimary_o7g41_24{background:var(--g-accent);color:var(--g-on-accent)}._btnSecondary_o7g41_24{color:var(--g-accent);border-color:var(--g-hairline);background:0 0}._btnOnPanel_o7g41_24{background:var(--g-on-panel);color:var(--g-accent)}@media (hover:hover) and (pointer:fine){._btnPrimary_o7g41_24:hover{background:var(--g-accent-hover)}._btnSecondary_o7g41_24:hover{border-color:var(--g-accent);background:var(--g-accent-wash)}._btnOnPanel_o7g41_24:hover{background:var(--g-on-panel-muted)}}._btnPrimary_o7g41_24:active,._btnSecondary_o7g41_24:active,._btnOnPanel_o7g41_24:active{transform:scale(.97)}._btnPrimary_o7g41_24:focus-visible,._btnSecondary_o7g41_24:focus-visible,._btnOnPanel_o7g41_24:focus-visible{box-shadow:var(--g-focus);outline:none}._btnOnPanel_o7g41_24:focus-visible{box-shadow:0 0 0 3px #ffffff80}._btnLg_o7g41_190{min-height:54px;padding:0 32px;font-size:16px}._btnGlyph_o7g41_199,._btnGlyphFilled_o7g41_200{border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;margin-left:-4px;display:grid}._btnGlyph_o7g41_199{background:#fff3;margin-left:2px;margin-right:-6px}._btnGlyphFilled_o7g41_200{background:var(--g-accent);color:var(--g-on-accent)}._nav_o7g41_225{z-index:1000;height:var(--g-nav-h);transition:background-color var(--g-dur) var(--g-ease-out), border-color var(--g-dur) var(--g-ease-out), box-shadow var(--g-dur) var(--g-ease-out);background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}._navScrolled_o7g41_250{background:var(--g-ground);border-bottom-color:var(--g-hairline);box-shadow:0 1px 12px #0b1f130d}._navInner_o7g41_256{height:100%;max-width:var(--g-maxw);padding:0 var(--g-gutter);align-items:center;gap:var(--g-space-5);margin:0 auto;display:flex}._navLogo_o7g41_266{align-items:center;gap:var(--g-space-2);border-radius:var(--g-r-sm);flex-shrink:0;margin-left:-4px;padding:4px;text-decoration:none;display:flex}._navLogo_o7g41_266:focus-visible{box-shadow:var(--g-focus);outline:none}._navLogoIcon_o7g41_279{line-height:0;display:flex}._navLogoText_o7g41_281{letter-spacing:-.3px;color:var(--g-text);font-size:19px;font-weight:600}._navLinks_o7g41_288{align-items:center;gap:2px;margin:0 auto;padding:0;list-style:none;display:flex}._navLinks_o7g41_288 a{border-radius:var(--g-r-sm);color:var(--g-text-secondary);transition:color var(--g-dur) var(--g-ease-out);padding:10px 14px;font-size:15px;font-weight:600;text-decoration:none;display:block;position:relative}@media (hover:hover) and (pointer:fine){._navLinks_o7g41_288 a:hover{color:var(--g-text)}}._navLinks_o7g41_288 a:focus-visible{box-shadow:var(--g-focus);outline:none}._navLinks_o7g41_288 a.active{color:var(--g-text);font-weight:600}._navLinks_o7g41_288 a.active:after{content:"";background:var(--g-accent);border-radius:3px;height:3px;position:absolute;bottom:2px;left:14px;right:14px}._navCta_o7g41_332{flex-shrink:0}._navSignIn_o7g41_334{min-height:44px;padding:0 var(--g-space-4);border-radius:var(--g-r-sm);color:var(--g-text-secondary);transition:color var(--g-dur) var(--g-ease-out);flex-shrink:0;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){._navSignIn_o7g41_334:hover{color:var(--g-text)}}._navSignIn_o7g41_334:focus-visible{box-shadow:var(--g-focus);outline:none}._hamburgerInput_o7g41_356{opacity:0;width:0;height:0;position:absolute}._hamburgerLabel_o7g41_363{border-radius:var(--g-r-sm);cursor:pointer;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-left:auto;margin-right:-10px;padding:0 11px;display:none}._hamburgerLabel_o7g41_363 span{background:var(--g-text);width:22px;height:2px;transition:transform var(--g-dur) var(--g-ease-out), opacity var(--g-dur) var(--g-ease-out);border-radius:2px;display:block}._hamburgerInput_o7g41_356:checked+._hamburgerLabel_o7g41_363 span:first-child{transform:translateY(7px)rotate(45deg)}._hamburgerInput_o7g41_356:checked+._hamburgerLabel_o7g41_363 span:nth-child(2){opacity:0}._hamburgerInput_o7g41_356:checked+._hamburgerLabel_o7g41_363 span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}._hamburgerInput_o7g41_356:focus-visible+._hamburgerLabel_o7g41_363{box-shadow:var(--g-focus)}._navMobileMenu_o7g41_392{top:var(--g-nav-h);z-index:999;padding:var(--g-space-4) var(--g-gutter) var(--g-space-6);background:var(--g-ground);border-bottom:1px solid var(--g-hairline);box-shadow:var(--g-shadow-pop);opacity:0;pointer-events:none;transition:transform var(--g-dur-panel) var(--g-ease-out), opacity var(--g-dur-panel) var(--g-ease-out);display:none;position:fixed;left:0;right:0;transform:translateY(-8px)}._navMobileMenuOpen_o7g41_413{opacity:1;pointer-events:auto;transform:translateY(0)}._navMobileMenu_o7g41_392 a{color:var(--g-text);border-bottom:1px solid var(--g-hairline);padding:14px 4px;font-size:16px;font-weight:600;text-decoration:none;display:block}._navMobileMenu_o7g41_392 a:last-child{border-bottom:none}._navMobileMenu_o7g41_392 ._btnPrimary_o7g41_24{width:100%;margin-top:var(--g-space-4)}@media (width<=900px){._navLinks_o7g41_288,._navCta_o7g41_332._desktopOnly_o7g41_434,._navSignIn_o7g41_334._desktopOnly_o7g41_434{display:none}._hamburgerLabel_o7g41_363{display:flex}._navMobileMenu_o7g41_392{display:block}}._hero_o7g41_444{min-height:calc(100vh - var(--g-nav-h));min-height:calc(100dvh - var(--g-nav-h));padding-top:calc(var(--g-nav-h) + clamp(16px, 2.5vh, 28px));background:linear-gradient(180deg, transparent 72%, var(--g-ground-tint) 100%), linear-gradient(100deg, #eef4f0 0%, #f2f8f4 34%, #f5faf6 52%, #f5faf6 100%);box-sizing:border-box;flex-direction:column;justify-content:center;padding-bottom:clamp(16px,2.5vh,32px);display:flex;position:relative;overflow:hidden}._hero_o7g41_444:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 80% 55%,#22b5731a 0%,#0000 70%),radial-gradient(45% 40% at 16% 20%,#0e6b450d 0%,#0000 65%);position:absolute;inset:0}._heroDecor_o7g41_476,._decorQuadrant_o7g41_480{display:none}._heroInner_o7g41_484{z-index:1;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:center;gap:clamp(24px,3.5vw,48px);width:100%;display:grid;position:relative}._heroCopy_o7g41_494{min-width:0}._heroBadge_o7g41_498{align-items:center;gap:var(--g-gap-icon);border-radius:var(--g-r-pill);background:var(--g-accent-wash);color:var(--g-accent);margin-bottom:clamp(10px,1.6vh,18px);padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}._heroBadgeDot_o7g41_511{background:var(--g-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}._liveDot_o7g41_519{background:var(--g-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.4s ease-in-out infinite _livePulse_o7g41_1}@keyframes _livePulse_o7g41_1{0%,to{opacity:1}50%{opacity:.35}}._heroHeadline_o7g41_533{letter-spacing:-1.4px;color:var(--g-text);margin:0 0 clamp(10px,1.6vh,16px);font-size:clamp(34px,3.8vw,54px);font-weight:600;line-height:1.1}._heroHeadline_o7g41_533 span{display:block}._headlineAccent_o7g41_543{color:var(--g-accent)}._heroSub_o7g41_545{color:var(--g-text-secondary);max-width:480px;margin:0 0 clamp(14px,2.2vh,22px);font-size:clamp(15px,1.15vw,17px);line-height:1.55}._heroBtns_o7g41_553{gap:var(--g-space-3);flex-wrap:wrap;margin-bottom:clamp(14px,2.2vh,22px);display:flex}._heroRail_o7g41_561{border-top:1px solid var(--g-hairline);flex-wrap:wrap;gap:clamp(10px,1.8vw,24px);margin:0;padding:clamp(12px,1.8vh,18px) 0 0;list-style:none;display:flex}._railItem_o7g41_571{flex-direction:column;align-items:center;gap:6px;width:64px;display:flex}._railChip_o7g41_579{background:var(--g-accent-wash);width:48px;height:48px;color:var(--g-accent);border-radius:50%;place-items:center;display:grid}._railChipSos_o7g41_589{letter-spacing:.4px;font-size:12px;font-weight:600;line-height:1}._railLabel_o7g41_596{text-align:center;color:var(--g-text-secondary);font-size:12px;font-weight:600;line-height:1.35}._heroShowcase_o7g41_605{justify-content:center;align-items:center;width:100%;max-width:min(540px,46vw);margin-left:auto;display:flex;position:relative}._heroSvgWrap_o7g41_615{-webkit-mask-composite:source-in;width:100%;height:auto;animation:_heroSvgIn_o7g41_1 .7s var(--g-ease-out) both;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 88%,#0000 100%),linear-gradient(#0000 0,#000 7% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 88%,#0000 100%),linear-gradient(#0000 0,#000 7% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes _heroSvgIn_o7g41_1{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){._hero_o7g41_444{min-height:auto;padding-top:calc(var(--g-nav-h) + 24px);padding-bottom:40px}._heroInner_o7g41_484{gap:var(--g-space-5);grid-template-columns:minmax(0,1fr)}._heroCopy_o7g41_494{text-align:center;flex-direction:column;align-items:center;display:flex}._heroBadge_o7g41_498{margin-left:auto;margin-right:auto}._heroSub_o7g41_545{max-width:520px;margin-left:auto;margin-right:auto}._heroBtns_o7g41_553{justify-content:center}._heroRail_o7g41_561{justify-content:center;gap:14px 18px}._heroShowcase_o7g41_605{max-width:min(100%,480px);margin:var(--g-space-2) auto 0}}@media (width<=520px){._hero_o7g41_444{padding-top:calc(var(--g-nav-h) + 16px);padding-bottom:32px}._heroHeadline_o7g41_533{letter-spacing:-1.1px;font-size:clamp(30px,8vw,38px)}._heroSub_o7g41_545{font-size:15px;line-height:1.5}._heroRail_o7g41_561{gap:var(--g-space-3) var(--g-space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}._railItem_o7g41_571{width:auto}._railChip_o7g41_579{width:42px;height:42px}._railLabel_o7g41_596{font-size:12px}._heroShowcase_o7g41_605{max-width:100%}}._mapSection_o7g41_734{--map-ground:#f2faf6;--map-border:#d4e9df;isolation:isolate;background:var(--map-ground);padding:56px 0 48px;position:relative;overflow:hidden}._mapSection_o7g41_734:before,._mapSection_o7g41_734:after{content:"";z-index:-1;border:28px solid var(--g-brand-emerald);opacity:.7;pointer-events:none;border-radius:50%;width:260px;height:160px;position:absolute}._mapSection_o7g41_734:before{top:260px;left:-180px;transform:rotate(-40deg)}._mapSection_o7g41_734:after{top:300px;right:-190px;transform:rotate(35deg)}._mapSectionHead_o7g41_757{text-align:center;margin:0 auto 40px}._mapEyebrow_o7g41_758{border-radius:var(--g-r-pill);background:var(--g-accent-wash);color:var(--g-accent);letter-spacing:.02em;align-items:center;gap:10px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex}._mapEyebrow_o7g41_758>span{background:currentColor;border-radius:50%;width:7px;height:7px}._mapHeadline_o7g41_771{letter-spacing:-2.5px;color:var(--g-text);margin:20px 0 16px;font-size:clamp(36px,4.5vw,60px);font-weight:600;line-height:1.06}._mapHeadline_o7g41_771>span{color:var(--g-accent)}._mapIntro_o7g41_773{color:var(--g-text-secondary);margin:0;font-size:15px;line-height:1.8}._mapFrame_o7g41_774{position:relative}._mapCard_o7g41_775{border:1px solid var(--map-border);background:var(--g-accent-wash);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 20px 48px #0c5c3e1a}._mapViewport_o7g41_776{isolation:isolate;height:480px;position:relative}._mapCanvas_o7g41_777{background:var(--g-accent-wash);width:100%;height:100%}._mapCanvas_o7g41_777[data-map-style=street] .leaflet-tile-pane{filter:saturate(.35)brightness(1.08);opacity:.55}._mapAside_o7g41_779{z-index:600;background:var(--g-surface);border:1px solid var(--map-border);border-radius:24px;flex-direction:column;width:300px;padding:20px 12px 12px;display:flex;position:absolute;top:16px;bottom:16px;right:16px;box-shadow:0 6px 24px #0c5c3e12}._mapRosterHead_o7g41_780{align-items:center;gap:12px;padding:0 8px 20px;display:flex}._mapRosterIcon_o7g41_781{background:var(--g-accent-wash);width:40px;height:40px;color:var(--g-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._mapRosterHead_o7g41_780 h3{color:var(--g-accent-deep);margin:0;font-size:14px;font-weight:600}._mapRosterHead_o7g41_780 p{color:var(--g-text-muted);align-items:center;gap:5px;margin:6px 0 0;font-size:12px;display:flex}._mapRosterHead_o7g41_780 p>span{background:var(--g-accent);border-radius:50%;width:6px;height:6px}._mapMembers_o7g41_785{margin:0;padding:0;list-style:none;display:grid}._mapMembers_o7g41_785>li+li{border-top:1px solid var(--g-hairline)}._mapMember_o7g41_785{text-align:left;width:100%;min-height:68px;font-family:var(--g-font);color:var(--g-accent-deep);cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto 8px;align-items:center;gap:10px;padding:12px 8px;transition:background-color .15s;display:grid}._mapMemberSelected_o7g41_788{background:var(--g-accent-wash)}._mapMember_o7g41_785:focus-visible{outline:3px solid var(--g-accent);outline-offset:-3px}._mapMemberAvatar_o7g41_790{background-image:url(/demo-family-portraits.webp);background-size:200% 200%;border:2px solid;border-radius:50%;width:40px;height:40px}._mapMemberInfo_o7g41_791{flex-direction:column;gap:6px;min-width:0;display:flex}._mapMemberPlace_o7g41_793{color:var(--g-text-muted);font-size:12px;line-height:1.5}._mapBattery_o7g41_794{color:var(--g-accent);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}._mapMemberArrow_o7g41_795{color:var(--g-text-muted);font-size:20px}._mapPrivacy_o7g41_796{background:var(--g-accent-wash);color:var(--g-accent);border-radius:16px;align-items:center;gap:12px;margin-top:auto;padding:12px;display:flex}._mapPrivacy_o7g41_796>span{color:var(--g-text-secondary);flex:1;font-size:12px;line-height:1.6}._mapPrivacy_o7g41_796 strong{font-weight:600}._mapZoom_o7g41_799{z-index:500;background:var(--g-surface);border:1px solid var(--map-border);box-shadow:var(--g-shadow-card);border-radius:14px;flex-direction:column;display:flex;position:absolute;bottom:24px;right:340px;overflow:hidden}._mapZoomBtn_o7g41_800{width:44px;height:44px;font:600 20px var(--g-font);color:var(--g-accent-deep);cursor:pointer;background:0 0;border:0}._mapZoomBtn_o7g41_800+._mapZoomBtn_o7g41_800{border-top:1px solid var(--map-border)}._mapZoomBtn_o7g41_800:focus-visible{outline:3px solid var(--g-accent);outline-offset:-3px}._mapFocus_o7g41_803{z-index:500;background:var(--g-surface);border:1px solid var(--map-border);max-width:calc(100% - 420px);color:var(--g-accent);border-radius:16px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex;position:absolute;bottom:28px;left:20px;box-shadow:0 4px 12px #0c5c3e14}._mapFocus_o7g41_803>span{color:var(--g-text-secondary)}._mapFocusCheck_o7g41_805{margin-left:4px;display:inline-flex}._mapFocus_o7g41_803>svg{flex-shrink:0}._mapAttribution_o7g41_807{z-index:500;background:var(--g-surface);max-width:calc(100% - 340px);color:var(--g-text-muted);margin:0;padding:3px 8px;font-size:12px;line-height:1.4;position:absolute;bottom:0;left:0}._mapStats_o7g41_808{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}._mapStat_o7g41_808{border:1px solid var(--map-border);background:var(--g-surface);border-radius:24px;align-items:center;gap:16px;padding:24px 20px;display:flex}._mapStatIcon_o7g41_810{background:var(--g-accent-wash);width:48px;height:48px;color:var(--g-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._mapStatLabel_o7g41_811{color:var(--g-text-muted);text-transform:none;letter-spacing:1px;margin-bottom:8px;font-size:12px;font-weight:600;display:block}._mapStatValue_o7g41_812{color:var(--g-accent-deep);font-size:15px;font-weight:600}._mapStat_o7g41_808 p{color:var(--g-text-muted);margin:8px 0 0;font-size:12px}._mapSampleNote_o7g41_814{text-align:center;color:var(--g-text-muted);margin:16px 0 0;font-size:12px}@media (hover:hover){._mapMember_o7g41_785:not(._mapMemberSelected_o7g41_788):hover,._mapZoomBtn_o7g41_800:hover{background:var(--g-accent-wash)}}@media (width<=900px){._mapSection_o7g41_734{padding:56px 0 40px}._mapAside_o7g41_779{border-radius:24px;width:auto;margin-top:16px;padding:20px;position:relative;inset:auto}._mapViewport_o7g41_776{height:480px}._mapMembers_o7g41_785{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}._mapMembers_o7g41_785>li+li{border-top:0}._mapPrivacy_o7g41_796{margin-top:16px}._mapPrivacy_o7g41_796 br{display:none}._mapPrivacy_o7g41_796 strong{margin-left:4px}._mapRosterHead_o7g41_780{padding-bottom:12px}._mapZoom_o7g41_799{right:20px}._mapFocus_o7g41_803{max-width:calc(100% - 104px)}._mapAttribution_o7g41_807{max-width:calc(100% - 76px)}._mapStats_o7g41_808{gap:12px}._mapStat_o7g41_808{gap:12px;padding:20px 16px}._mapStatIcon_o7g41_810{width:36px;height:36px}._mapStatValue_o7g41_812{font-size:13px}}@media (width<=600px){._mapSectionHead_o7g41_757{margin-bottom:28px}._mapHeadline_o7g41_771{letter-spacing:-1.5px;margin-top:20px;font-size:38px}._mapIntro_o7g41_773{font-size:13px;line-height:1.7}._mapEyebrow_o7g41_758{letter-spacing:1.2px;padding:9px 12px;font-size:12px}._mapDesktopBreak_o7g41_841,._mapSection_o7g41_734:before,._mapSection_o7g41_734:after{display:none}._mapCard_o7g41_775{border-radius:24px}._mapViewport_o7g41_776{height:440px}._mapFocus_o7g41_803{gap:6px;padding:10px;font-size:12px;bottom:32px;left:12px}._mapFocusCheck_o7g41_805{display:none}._mapZoom_o7g41_799{bottom:32px;right:12px}._mapAside_o7g41_779{padding:20px 12px 12px}._mapMembers_o7g41_785{grid-template-columns:minmax(0,1fr);gap:0}._mapMembers_o7g41_785>li+li{border-top:1px solid var(--g-hairline)}._mapMember_o7g41_785{gap:12px;min-height:72px;padding:12px}._mapMemberName_o7g41_792{font-size:13px}._mapMemberPlace_o7g41_793,._mapBattery_o7g41_794{font-size:12px}._mapPrivacy_o7g41_796{margin-top:8px}._mapStats_o7g41_808{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:16px}._mapStat_o7g41_808{border-radius:20px;padding:18px}._mapStatIcon_o7g41_810{width:44px;height:44px}._mapStatValue_o7g41_812{font-size:15px}._mapStat_o7g41_808 p{margin-top:5px}._mapStatLabel_o7g41_811{margin-bottom:5px}}._featureGrid_o7g41_864{gap:var(--g-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._featureCard_o7g41_874{padding:var(--g-space-6);border-radius:var(--g-r-lg);background:var(--g-surface);border:1px solid var(--g-hairline);transition:transform var(--g-dur) var(--g-ease-out), box-shadow var(--g-dur) var(--g-ease-out), border-color var(--g-dur) var(--g-ease-out);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){._featureCard_o7g41_874:hover{border-color:var(--g-accent);box-shadow:var(--g-shadow-card);transform:translateY(-4px)}}._featureIcon_o7g41_895{border-radius:var(--g-r-md);background:var(--g-accent-wash);width:48px;height:48px;color:var(--g-accent);margin-bottom:var(--g-space-5);flex-shrink:0;justify-content:center;align-items:center;display:flex}._featureIcon_o7g41_895 svg{width:24px;height:24px;display:block}._featureIconAlert_o7g41_913{background:color-mix(in srgb, var(--g-emergency) 12%, transparent);color:var(--g-destructive)}._featureTitle_o7g41_918{color:var(--g-text);margin:0 0 var(--g-space-2);font-size:18px;font-weight:600;line-height:1.3}._featureDesc_o7g41_926{color:var(--g-text-muted);margin:0;font-size:15px;line-height:1.65}@media (width<=900px){._featureGrid_o7g41_864{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){._featureGrid_o7g41_864{grid-template-columns:minmax(0,1fr)}}._stepGrid_o7g41_940{gap:var(--g-space-5);counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._step_o7g41_940{padding:var(--g-space-6);border-radius:var(--g-r-lg);background:var(--g-surface);border:1px solid var(--g-hairline);position:relative}._stepNum_o7g41_955{background:var(--g-accent);width:36px;height:36px;color:var(--g-on-accent);margin-bottom:var(--g-space-4);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}._stepTitle_o7g41_970{color:var(--g-text);margin:0 0 var(--g-space-2);font-size:17px;font-weight:600}._stepDesc_o7g41_977{color:var(--g-text-muted);margin:0;font-size:15px;line-height:1.6}@media (width<=900px){._stepGrid_o7g41_940{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){._stepGrid_o7g41_940{grid-template-columns:minmax(0,1fr)}}._audienceGrid_o7g41_991{gap:var(--g-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._audienceCard_o7g41_997{padding:var(--g-space-7);border-radius:var(--g-r-xl);background:var(--g-surface);border:1px solid var(--g-hairline);flex-direction:column;display:flex}._audienceCardParent_o7g41_1009{background:var(--g-panel);color:var(--g-on-panel);border-color:#0000}._audienceRole_o7g41_1015{letter-spacing:2px;text-transform:none;color:var(--g-accent);margin-bottom:var(--g-space-3);font-size:12px;font-weight:600}._audienceCardParent_o7g41_1009 ._audienceRole_o7g41_1015{color:var(--g-on-panel-muted)}._audienceHeading_o7g41_1026{letter-spacing:-.7px;color:var(--g-text);margin:0 0 var(--g-space-3);font-size:clamp(22px,2.6vw,28px);font-weight:600;line-height:1.2}._audienceCardParent_o7g41_1009 ._audienceHeading_o7g41_1026{color:var(--g-on-panel)}._audienceDesc_o7g41_1037{color:var(--g-text-secondary);margin:0 0 var(--g-space-6);font-size:16px;line-height:1.65}._audienceCardParent_o7g41_1009 ._audienceDesc_o7g41_1037{color:var(--g-on-panel-muted)}._audienceList_o7g41_1046{margin:0 0 var(--g-space-7);flex:1;padding:0;list-style:none}._audienceList_o7g41_1046 li{align-items:flex-start;gap:var(--g-space-3);color:var(--g-text-secondary);padding:9px 0;font-size:15px;line-height:1.5;display:flex}._audienceCardParent_o7g41_1009 ._audienceList_o7g41_1046 li{color:var(--g-on-panel-muted)}._audienceCheck_o7g41_1067{width:20px;height:20px;color:var(--g-accent);flex-shrink:0;margin-top:1px}._audienceCardParent_o7g41_1009 ._audienceCheck_o7g41_1067{color:var(--g-on-panel)}._audienceCheck_o7g41_1067 svg{width:100%;height:100%;display:block}._audienceCard_o7g41_997 ._btnPrimary_o7g41_24,._audienceCard_o7g41_997 ._btnOnPanel_o7g41_24{align-self:flex-start}@media (width<=860px){._audienceGrid_o7g41_991{grid-template-columns:minmax(0,1fr)}}._ctaInner_o7g41_1087{text-align:center}._ctaHead_o7g41_1089{max-width:640px;margin:0 auto var(--g-space-7)}._storeBadges_o7g41_1094{justify-content:center;gap:var(--g-space-4);flex-wrap:wrap;display:flex}._storeBadge_o7g41_1094{align-items:center;gap:var(--g-space-3);border-radius:var(--g-r-pill);background:var(--g-on-panel);min-height:56px;color:var(--g-accent);transition:background-color var(--g-dur) var(--g-ease-out), transform var(--g-dur-press) var(--g-ease-out);padding:0 24px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){._storeBadge_o7g41_1094[href]:hover{background:var(--g-on-panel-muted)}}._storeBadge_o7g41_1094[href]:active{transform:scale(.98)}._storeBadge_o7g41_1094:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff80}._storeBadgeIcon_o7g41_1121{line-height:0;display:flex}._storeBadgeIcon_o7g41_1121 svg{width:26px;height:26px;display:block}._storeBadgeText_o7g41_1124{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}._storeBadgeSmall_o7g41_1125{opacity:.8;font-size:12px;font-weight:600}._storeBadgeName_o7g41_1126{font-size:16px;font-weight:600}._apkRow_o7g41_1130{margin-top:var(--g-space-6);align-items:center;gap:var(--g-space-3);flex-direction:column;display:flex}._apkButton_o7g41_1138{align-items:center;gap:var(--g-space-2);border-radius:var(--g-r-pill);border:1.5px solid var(--g-on-panel-muted);min-height:56px;color:var(--g-on-panel);transition:background-color var(--g-dur) var(--g-ease-out), border-color var(--g-dur) var(--g-ease-out), transform var(--g-dur-press) var(--g-ease-out);background:0 0;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){._apkButton_o7g41_1138:hover{border-color:var(--g-on-panel);background:#ffffff14}}._apkButton_o7g41_1138:active{transform:scale(.98)}._apkButton_o7g41_1138:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff80}._apkButtonIcon_o7g41_1166{line-height:0;display:flex}._apkButtonIcon_o7g41_1166 svg{width:20px;height:20px;display:block}._apkNote_o7g41_1169{max-width:420px;color:var(--g-on-panel-muted);margin:0;font-size:13px;line-height:1.6}._ctaNote_o7g41_1177{margin:var(--g-space-6) 0 0;color:var(--g-on-panel-muted);font-size:14px}._footer_o7g41_1187{background:var(--g-ground-tint);border-top:1px solid var(--g-hairline);padding:var(--g-section-y) 0 var(--g-space-7)}._footerTop_o7g41_1193{gap:var(--g-space-7);padding-bottom:var(--g-space-8);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));display:grid}._footerLogo_o7g41_1200{align-items:center;gap:var(--g-space-2);margin-bottom:var(--g-space-4);text-decoration:none;display:inline-flex}._footerLogoName_o7g41_1208{letter-spacing:-.3px;color:var(--g-text);font-size:19px;font-weight:600}._footerTagline_o7g41_1215{color:var(--g-text-muted);max-width:300px;margin:0 0 var(--g-space-5);font-size:15px;line-height:1.65}._footerSocials_o7g41_1223{gap:var(--g-space-2);display:flex}._socialIcon_o7g41_1225{width:44px;height:44px;color:var(--g-text-secondary);transition:background-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex}._socialIcon_o7g41_1225 svg{width:18px;height:18px;display:block}@media (hover:hover) and (pointer:fine){._socialIcon_o7g41_1225:hover{background:var(--g-accent-wash);color:var(--g-accent)}}._socialIcon_o7g41_1225:focus-visible{box-shadow:var(--g-focus);outline:none}._footerColHeading_o7g41_1244{letter-spacing:1.6px;text-transform:none;color:var(--g-text);margin:0 0 var(--g-space-4);font-size:12px;font-weight:600}._footerLinks_o7g41_1253{margin:0;padding:0;list-style:none}._footerLinks_o7g41_1253 a{color:var(--g-text-muted);border-radius:var(--g-r-xs);transition:color var(--g-dur) var(--g-ease-out);padding:8px 0;font-size:15px;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){._footerLinks_o7g41_1253 a:hover{color:var(--g-accent)}}._footerLinks_o7g41_1253 a:focus-visible{box-shadow:var(--g-focus);outline:none}._footerBottom_o7g41_1271{justify-content:space-between;gap:var(--g-space-3);padding-top:var(--g-space-6);border-top:1px solid var(--g-hairline);color:var(--g-text-muted);flex-wrap:wrap;font-size:14px;display:flex}@media (width<=860px){._footerTop_o7g41_1193{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){._footerTop_o7g41_1193{gap:var(--g-space-6);grid-template-columns:minmax(0,1fr)}}._revealUp_o7g41_1296{opacity:0;transition:opacity .52s var(--g-ease-out), transform .52s var(--g-ease-out);transform:translateY(16px)}._visible_o7g41_1293{opacity:1;transform:none}._featureGrid_o7g41_864>._revealUp_o7g41_1296:nth-child(2),._stepGrid_o7g41_940>._revealUp_o7g41_1296:nth-child(2),._audienceGrid_o7g41_991>._revealUp_o7g41_1296:nth-child(2){transition-delay:60ms}._featureGrid_o7g41_864>._revealUp_o7g41_1296:nth-child(3),._stepGrid_o7g41_940>._revealUp_o7g41_1296:nth-child(3){transition-delay:.12s}._featureGrid_o7g41_864>._revealUp_o7g41_1296:nth-child(4),._stepGrid_o7g41_940>._revealUp_o7g41_1296:nth-child(4){transition-delay:.18s}._featureGrid_o7g41_864>._revealUp_o7g41_1296:nth-child(5){transition-delay:.24s}._featureGrid_o7g41_864>._revealUp_o7g41_1296:nth-child(6){transition-delay:.3s}@media (prefers-reduced-motion:reduce){._revealUp_o7g41_1296{transform:none}._liveDot_o7g41_519{animation:none}}._railItem_o7g41_571{border-radius:var(--g-r-pill);background:var(--g-surface);border:1px solid var(--g-hairline);flex-direction:row;gap:8px;width:auto;padding:6px 14px 6px 6px}._railChipSos_o7g41_589{font-size:12px}._railLabel_o7g41_596{text-align:left;white-space:nowrap;font-size:13px;font-weight:600;line-height:1}@media (width<=900px){._heroRail_o7g41_561{justify-content:center}}@media (width>=1440px){._container_o7g41_11,._navInner_o7g41_256{max-width:min(84vw,1600px)}._heroShowcase_o7g41_605{max-width:min(700px,43vw)}._heroHeadline_o7g41_533{font-size:clamp(54px,3.6vw,68px)}._heroSub_o7g41_545{max-width:600px;font-size:clamp(17px,1.15vw,20px)}}._nav_o7g41_225{border:1px solid var(--g-hairline);background:var(--g-surface);max-width:1248px;height:64px;box-shadow:var(--g-shadow-pop);border-radius:32px;margin-inline:auto;top:12px;left:16px;right:16px}._navScrolled_o7g41_250{background:var(--g-surface);box-shadow:var(--g-shadow-pop)}._navInner_o7g41_256{gap:16px;padding-inline:20px}._navLinks_o7g41_288 a{border-radius:var(--g-r-pill);font-size:13px}._navLinks_o7g41_288 a.active{background:var(--g-accent-wash);color:var(--g-accent)}._navLinks_o7g41_288 a.active:after{display:none}._navSignIn_o7g41_334{font-size:13px}._navLogoText_o7g41_281,._footerLogoName_o7g41_1208{font-size:18px;font-weight:600}._navMobileMenu_o7g41_392{border:1px solid var(--g-hairline);border-radius:16px;left:16px;right:16px}._navMobileMenu_o7g41_392 a{font-size:14px}._hero_o7g41_444{background:var(--g-ground);min-height:auto;padding:calc(var(--g-nav-h) + 48px) 0 56px}._hero_o7g41_444:before{display:none}._heroHeadline_o7g41_533{letter-spacing:-.035em;font-size:clamp(32px,3.5vw,48px);font-weight:600;line-height:1.12}._heroSub_o7g41_545{max-width:480px;font-size:15px;line-height:1.6}._heroBadge_o7g41_498{margin-bottom:16px;font-size:12px;font-weight:500}._heroShowcase_o7g41_605{max-width:min(520px,43vw)}._heroRail_o7g41_561{gap:8px;padding-top:16px}._railItem_o7g41_571{padding:4px 12px 4px 4px}._railLabel_o7g41_596{font-size:12px;font-weight:500}._railChip_o7g41_579{width:28px;height:28px}._section_o7g41_11{padding:var(--g-section-y) 0}._sectionTitle_o7g41_99,._mapHeadline_o7g41_771{letter-spacing:-.025em;font-size:clamp(24px,3vw,36px);font-weight:600;line-height:1.2}._sectionSub_o7g41_108,._mapIntro_o7g41_773{font-size:14px;line-height:1.6}._eyebrow_o7g41_89,._mapEyebrow_o7g41_758{letter-spacing:.02em;font-size:12px;font-weight:500}._btnPrimary_o7g41_24,._btnSecondary_o7g41_24,._btnOnPanel_o7g41_24,._btnLg_o7g41_190{min-height:44px;padding-inline:20px;font-size:13px;font-weight:600}._featureCard_o7g41_874,._stepCard_o7g41_1397,._audienceCard_o7g41_997{border-radius:var(--g-r-md);box-shadow:var(--g-shadow-card)}._featureTitle_o7g41_918,._stepTitle_o7g41_970{font-size:16px;font-weight:600}._featureDesc_o7g41_926,._stepDesc_o7g41_977{font-size:13px;line-height:1.6}._mapSection_o7g41_734{--map-ground:var(--g-ground-tint);--map-border:var(--g-hairline);padding:var(--g-section-y) 0}._mapSection_o7g41_734:before,._mapSection_o7g41_734:after{display:none}._mapSectionHead_o7g41_757{text-align:left;margin-bottom:24px}._mapCard_o7g41_775,._mapAside_o7g41_779,._mapStat_o7g41_808,._mapFocus_o7g41_803{border-radius:var(--g-r-md);box-shadow:var(--g-shadow-card)}._mapAside_o7g41_779{padding:16px 8px 8px}._mapRosterHead_o7g41_780{padding-bottom:12px}._mapRosterHead_o7g41_780 p,._mapMemberPlace_o7g41_793,._mapPrivacy_o7g41_796>span,._mapSampleNote_o7g41_814,._mapStat_o7g41_808 p{font-size:12px}._mapMember_o7g41_785{border-radius:var(--g-r-sm);min-height:60px;padding-block:8px}._mapMemberName_o7g41_792{font-size:13px;font-weight:500}._mapBattery_o7g41_794,._mapStatValue_o7g41_812{font-family:var(--g-font-mono);font-variant-numeric:tabular-nums;font-weight:500}._mapBattery_o7g41_794{font-size:12px}._mapStats_o7g41_808{gap:16px;margin-top:16px}._mapStat_o7g41_808{padding:16px}._mapStatLabel_o7g41_811{letter-spacing:0;text-transform:none;margin-bottom:4px;font-size:12px}._mapStatValue_o7g41_812{font-size:17px}@media (width>=1440px){._container_o7g41_11{max-width:1248px}._heroShowcase_o7g41_605{max-width:560px}._heroHeadline_o7g41_533{font-size:48px}._heroSub_o7g41_545{font-size:15px}}@media (width<=900px){._hero_o7g41_444{padding-top:calc(var(--g-nav-h) + 24px);padding-bottom:40px}._heroCopy_o7g41_494{text-align:left;align-items:flex-start}._heroBadge_o7g41_498,._heroSub_o7g41_545{margin-left:0;margin-right:0}._heroBtns_o7g41_553,._heroRail_o7g41_561{justify-content:flex-start}._heroShowcase_o7g41_605{max-width:440px;margin-inline:auto}}@media (width<=520px){._navInner_o7g41_256{padding-inline:16px}._heroHeadline_o7g41_533{font-size:32px}._heroRail_o7g41_561{flex-wrap:wrap;display:flex}._mapMembers_o7g41_785{grid-template-columns:minmax(0,1fr)}._mapViewport_o7g41_776{height:360px}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._page_iwjww_28{background:var(--g-ground-tint);color:var(--g-text);min-height:100dvh;font-family:var(--g-font);isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;position:relative}._page_iwjww_28:before{content:"";z-index:-1;background:radial-gradient(60% 45% at 50% 22%, color-mix(in srgb, var(--g-accent) 14%, transparent) 0%, transparent 70%), radial-gradient(40% 30% at 50% 100%, color-mix(in srgb, var(--g-accent-deep) 12%, transparent) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}._pageWrap_iwjww_61{width:100%;max-width:460px;padding:40px var(--g-gutter) 48px;justify-content:center;gap:var(--g-space-6);flex-direction:column;margin:0 auto;display:flex}._brandPanel_iwjww_86{display:none}@media (width>=960px){._page_iwjww_28{grid-template-columns:minmax(0,1fr) minmax(480px,.85fr)}._brandPanel_iwjww_86{background:var(--g-panel);color:var(--g-on-panel);padding:var(--g-space-8) clamp(40px, 5vw, 76px);align-items:center;display:flex;position:relative;overflow:hidden}}._brandOrbit_iwjww_109{stroke:#ffffff29;stroke-width:1.2px;pointer-events:none;width:min(760px,88%);animation:44s linear infinite _orbitDrift_iwjww_1;position:absolute;top:50%;right:-22%;transform:translateY(-50%)}._brandOrbitDot_iwjww_121{fill:var(--g-brand-mid);stroke:none;opacity:.55}@keyframes _orbitDrift_iwjww_1{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}._brandInner_iwjww_132{z-index:1;max-width:460px;position:relative}._brandLockup_iwjww_138{align-items:center;gap:var(--g-space-3);color:var(--g-on-panel);display:flex}._brandName_iwjww_145{font-family:var(--g-font-display);letter-spacing:-.4px;font-size:26px;font-weight:600}._brandTagline_iwjww_152{color:var(--g-on-panel-muted);margin:6px 0 0 42px;font-size:13.5px;font-weight:500}._brandHeadline_iwjww_159{margin:var(--g-space-7) 0 0;font-family:var(--g-font-display);letter-spacing:-1px;font-size:clamp(34px,3.2vw,46px);font-weight:600;line-height:1.08}._brandHeadline_iwjww_159 span{display:block}._brandHeadlineAccent_iwjww_171{color:var(--g-brand-mint)}._brandSub_iwjww_173{margin:var(--g-space-4) 0 0;max-width:34ch;color:var(--g-on-panel-muted);font-size:15px;line-height:1.6}._brandRail_iwjww_181{margin:var(--g-space-7) 0 0;gap:var(--g-space-4);flex-direction:column;padding:0;list-style:none;display:flex}._brandRailItem_iwjww_190{align-items:center;gap:var(--g-space-3);display:flex}._brandRailChip_iwjww_196{border:1px solid var(--g-on-panel-hairline);width:38px;height:38px;color:var(--g-on-panel);background:#ffffff1f;border-radius:50%;flex-shrink:0;place-items:center;display:grid}._brandRailSos_iwjww_210{letter-spacing:.4px;color:#ffc9c9;font-size:11px;font-weight:600}._brandRailText_iwjww_217{flex-direction:column;gap:1px;min-width:0;display:flex}._brandRailTitle_iwjww_224{color:var(--g-on-panel);font-size:14.5px;font-weight:600}._brandRailNote_iwjww_230{color:var(--g-on-panel-muted);font-size:12.5px}._brandFoot_iwjww_235{margin:var(--g-space-7) 0 0;color:var(--g-brand-mint);font-size:14px;font-style:italic}._logoArea_iwjww_244{justify-content:center;align-items:center;gap:var(--g-space-3);color:inherit;border-radius:var(--g-r-sm);align-self:center;padding:4px 8px;text-decoration:none;display:flex}._logoArea_iwjww_244:focus-visible{box-shadow:var(--g-focus);outline:none}@media (width>=960px){._logoArea_iwjww_244{display:none}}._logoMark_iwjww_270{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}._logoText_iwjww_278{letter-spacing:-.3px;color:var(--g-text);font-size:19px;font-weight:600}._backHome_iwjww_285{color:var(--g-text-muted);cursor:pointer;border-radius:var(--g-r-sm);background:0 0;border:none;align-self:center;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none}._backHome_iwjww_285:hover{color:var(--g-text)}._backHome_iwjww_285:focus-visible{box-shadow:var(--g-focus);outline:none}._authCard_iwjww_303{background:var(--g-surface);border:1px solid var(--g-hairline);border-radius:var(--g-r-xl);width:100%;box-shadow:var(--g-shadow-card);overflow:hidden}._tabBar_iwjww_314{border-bottom:1px solid var(--g-hairline);grid-template-columns:1fr 1fr;display:grid;position:relative}._tabBtn_iwjww_321{appearance:none;min-height:52px;color:var(--g-text-muted);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:14.5px;font-weight:600}._tabBtn_iwjww_321:focus-visible{box-shadow:inset var(--g-focus);outline:none}._tabIndicator_iwjww_337{background:var(--g-accent);width:50%;height:2px;transition:transform .24s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0}._tabIndicatorRight_iwjww_347{transform:translate(100%)}._methodToggle_iwjww_351{gap:var(--g-space-1);margin-bottom:var(--g-gutter);background:var(--g-surface-raised);border-radius:var(--g-r-pill);grid-template-columns:1fr 1fr;padding:4px;display:grid}._methodBtn_iwjww_361{appearance:none;border-radius:var(--g-r-xs);min-height:44px;color:var(--g-text-muted);cursor:pointer;justify-content:center;align-items:center;gap:var(--g-gap-icon);background:0 0;border:none;font-family:inherit;font-size:13.5px;font-weight:600;display:flex}._methodBtn_iwjww_361:focus-visible{box-shadow:var(--g-focus);outline:none}._methodBtnActive_iwjww_384{background:var(--g-surface);color:var(--g-text);box-shadow:0 1px 2px #0000002e}._panel_iwjww_392{padding:28px var(--g-gutter) 24px;display:none}._panelActive_iwjww_397{animation:.26s cubic-bezier(.16,1,.3,1) both _panelIn_iwjww_1;display:block}@keyframes _panelIn_iwjww_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._panelTitle_iwjww_409{letter-spacing:-.3px;color:var(--g-text);margin:0 0 4px;font-size:21px;font-weight:600}._panelSub_iwjww_417{color:var(--g-text-muted);margin:0;font-size:13.5px}._progressDots_iwjww_425{justify-content:center;gap:var(--g-space-2);margin-bottom:var(--g-space-5);display:flex}._progressDot_iwjww_425{border-radius:var(--g-r-pill);background:var(--g-hairline);width:7px;height:7px;transition:background .2s,width .2s}._progressDotDone_iwjww_440{background:var(--g-accent-deep)}._progressDotActive_iwjww_444{background:var(--g-accent);width:20px}._errorBanner_iwjww_451{align-items:center;gap:var(--g-gap-icon);margin-bottom:var(--g-space-4);border-radius:var(--g-r-sm);background:color-mix(in srgb, var(--g-destructive) 14%, transparent);border:1px solid color-mix(in srgb, var(--g-destructive) 38%, transparent);color:var(--g-destructive);padding:11px 13px;font-size:13px;font-weight:600;display:flex}._devBanner_iwjww_465{margin-bottom:var(--g-space-4);border-radius:var(--g-r-sm);background:color-mix(in srgb, var(--g-warn) 13%, transparent);border:1px solid color-mix(in srgb, var(--g-warn) 36%, transparent);color:var(--g-warn);padding:11px 13px;font-size:12.5px;font-weight:600}._devOtpCode_iwjww_476{font-family:var(--g-font-mono);letter-spacing:2px;font-weight:600}._stepHint_iwjww_482{color:var(--g-text-muted);text-align:center;margin:0 0 16px;font-size:13.5px}._stepHint_iwjww_482 strong{color:var(--g-text-secondary);font-weight:600}._otpBox_iwjww_493{background:var(--g-surface-raised);border:1px solid var(--g-hairline);border-radius:var(--g-r-md);margin-bottom:var(--g-space-5);padding:18px 16px 14px;transition:border-color .18s,box-shadow .18s}._otpBox_iwjww_493:focus-within{border-color:var(--g-accent);box-shadow:var(--g-focus)}._otpLabel_iwjww_507{letter-spacing:1.2px;color:var(--g-text-muted);text-align:center;margin-bottom:var(--g-space-3);font-size:11px;font-weight:600}._otpInput_iwjww_516{text-align:center;width:100%;font-family:var(--g-font-mono);letter-spacing:10px;text-indent:10px;color:var(--g-text);caret-color:var(--g-accent);background:0 0;border:none;outline:none;font-size:30px;font-weight:600}._otpInput_iwjww_516::placeholder{color:var(--g-text-muted)}._otpDots_iwjww_533{justify-content:center;gap:var(--g-space-2);margin-top:var(--g-space-3);display:flex}._otpDot_iwjww_533{border-radius:var(--g-r-pill);background:var(--g-hairline);width:7px;height:7px;transition:background .14s}._otpDotFilled_iwjww_548{background:var(--g-accent)}._resendRow_iwjww_550{text-align:center;color:var(--g-text-muted);margin-top:var(--g-space-3);font-size:13px}._resendBtn_iwjww_557{color:var(--g-accent);cursor:pointer;border-radius:var(--g-r-xs);background:0 0;border:none;padding:8px 6px;font-family:inherit;font-size:13px;font-weight:600}._resendBtn_iwjww_557:hover{color:var(--g-accent-hover)}._resendBtn_iwjww_557:focus-visible{box-shadow:var(--g-focus);outline:none}._fieldLabel_iwjww_578{color:var(--g-text-muted);margin-bottom:var(--g-space-2);font-size:13px;font-weight:600;display:block}._fieldWrap_iwjww_586{align-items:center;display:flex;position:relative}._fieldIcon_iwjww_592{color:var(--g-text-muted);pointer-events:none;z-index:1;align-items:center;transition:color .18s;display:flex;position:absolute;left:14px}._fieldWrap_iwjww_586:focus-within ._fieldIcon_iwjww_592{color:var(--g-accent)}._fieldInput_iwjww_605{background:var(--g-surface-raised);border:1px solid var(--g-hairline);border-radius:var(--g-r-sm);width:100%;min-height:48px;color:var(--g-text);outline:none;padding:0 40px;font-family:inherit;font-size:15px;font-weight:500;transition:border-color .18s,box-shadow .18s}._fieldInput_iwjww_605::placeholder{color:var(--g-text-muted)}._fieldInput_iwjww_605:-webkit-autofill{-webkit-text-fill-color:var(--g-text);-webkit-box-shadow:inset 0 0 0 1000px var(--g-surface-raised);box-shadow:inset 0 0 0 1000px var(--g-surface-raised);caret-color:var(--g-accent);transition:background-color 9999s ease-in-out}._fieldInput_iwjww_605:-webkit-autofill:hover{-webkit-text-fill-color:var(--g-text);-webkit-box-shadow:inset 0 0 0 1000px var(--g-surface-raised);box-shadow:inset 0 0 0 1000px var(--g-surface-raised);caret-color:var(--g-accent);transition:background-color 9999s ease-in-out}._fieldInput_iwjww_605:-webkit-autofill:focus{-webkit-text-fill-color:var(--g-text);-webkit-box-shadow:inset 0 0 0 1000px var(--g-surface-raised);box-shadow:inset 0 0 0 1000px var(--g-surface-raised);caret-color:var(--g-accent);transition:background-color 9999s ease-in-out}._fieldInput_iwjww_605:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px var(--g-surface-raised), var(--g-focus);box-shadow:inset 0 0 0 1000px var(--g-surface-raised), var(--g-focus)}._fieldInput_iwjww_605:focus{border-color:var(--g-accent);box-shadow:var(--g-focus)}._fieldInputValid_iwjww_647{border-color:color-mix(in srgb, var(--g-accent) 55%, transparent)}._fieldInputError_iwjww_649{border-color:var(--g-destructive)}._fieldInputError_iwjww_649:focus{border-color:var(--g-destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--g-destructive) 28%, transparent)}._fieldError_iwjww_656{margin:var(--g-space-2) 0 0;color:var(--g-destructive);font-size:12.5px;font-weight:600}._validIcon_iwjww_667,._invalidIcon_iwjww_668{pointer-events:none;align-items:center;display:flex;position:absolute;right:14px}._validIcon_iwjww_667{color:var(--g-accent)}._invalidIcon_iwjww_668{color:var(--g-destructive)}._comboWrap_iwjww_681{flex:1;display:flex;position:relative}._comboCaret_iwjww_687{color:var(--g-text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._comboList_iwjww_698{z-index:40;overscroll-behavior:contain;background:var(--g-surface-raised);border:1px solid var(--g-hairline);border-radius:var(--g-r-sm);max-height:236px;box-shadow:var(--g-shadow-pop);margin:0;padding:6px;list-style:none;animation:.12s ease-out both _comboIn_iwjww_1;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@keyframes _comboIn_iwjww_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._comboOption_iwjww_722{justify-content:space-between;align-items:center;gap:var(--g-space-3);border-radius:var(--g-r-xs);min-height:44px;color:var(--g-text);cursor:pointer;padding:0 12px;font-size:14px;display:flex}._comboOptionActive_iwjww_737{background:color-mix(in srgb, var(--g-accent) 16%, transparent)}._comboOptionSelected_iwjww_739{color:var(--g-accent);font-weight:600}._comboDial_iwjww_741{font-family:var(--g-font-mono);font-variant-numeric:tabular-nums;color:var(--g-text-muted);font-size:12.5px}._comboEmpty_iwjww_748{color:var(--g-text-muted);padding:12px;font-size:13px}._accountTypeRow_iwjww_756{gap:var(--g-space-3);grid-template-columns:1fr 1fr;display:grid}._accountTypeBtn_iwjww_762{appearance:none;justify-content:center;align-items:center;gap:var(--g-space-2);background:var(--g-surface-raised);border:1px solid var(--g-hairline);border-radius:var(--g-r-md);min-height:84px;color:var(--g-text-secondary);cursor:pointer;flex-direction:column;padding:12px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .18s,color .18s,background .18s;display:flex}._accountTypeBtn_iwjww_762:hover{border-color:var(--g-text-faint)}._accountTypeBtn_iwjww_762:focus-visible{box-shadow:var(--g-focus);outline:none}._accountTypeBtnActive_iwjww_786{border-color:var(--g-accent);background:color-mix(in srgb, var(--g-accent) 12%, transparent);color:var(--g-text);font-weight:600}._accountTypeIcon_iwjww_793{color:var(--g-text-muted);display:flex}._accountTypeBtnActive_iwjww_786 ._accountTypeIcon_iwjww_793{color:var(--g-accent)}._btnPrimary_iwjww_802{width:100%;min-height:50px;margin-top:var(--g-space-2);justify-content:center;align-items:center;gap:var(--g-gap-icon);background:var(--g-accent);color:var(--g-on-accent);border-radius:var(--g-r-pill);cursor:pointer;border:none;font-family:inherit;font-size:15px;font-weight:600;transition:background .16s,transform .12s;display:flex;position:relative}._btnPrimary_iwjww_802:hover:not(:disabled){background:var(--g-accent-hover)}._btnPrimary_iwjww_802:active:not(:disabled){transform:translateY(1px)}._btnPrimary_iwjww_802:focus-visible{box-shadow:var(--g-focus);outline:none}._btnPrimary_iwjww_802:disabled,._btnDisabled_iwjww_830{background:var(--g-surface-raised);color:var(--g-text-faint);cursor:not-allowed}._methodBtn_iwjww_361,._methodBtnActive_iwjww_384{border-radius:var(--g-r-pill)}._btnLoading_iwjww_841{cursor:progress}._spinner_iwjww_843{border:2px solid color-mix(in srgb, var(--g-on-accent) 35%, transparent);border-top-color:var(--g-on-accent);border-radius:var(--g-r-pill);width:17px;height:17px;animation:.7s linear infinite _spin_iwjww_843}@keyframes _spin_iwjww_843{to{transform:rotate(360deg)}}._formFooter_iwjww_856{margin-top:var(--g-space-5);border-top:1px solid var(--g-hairline);text-align:center;color:var(--g-text-muted);padding-top:16px;font-size:13.5px}._switchTabBtn_iwjww_865{color:var(--g-accent);cursor:pointer;border-radius:var(--g-r-xs);background:0 0;border:none;padding:6px;font-family:inherit;font-size:13.5px;font-weight:600}._switchTabBtn_iwjww_865:hover{color:var(--g-accent-hover)}._switchTabBtn_iwjww_865:focus-visible{box-shadow:var(--g-focus);outline:none}._termsText_iwjww_880{color:var(--g-text-faint);text-align:center;margin:14px 0 0;font-size:11.5px;line-height:1.5}._termsText_iwjww_880 a{color:var(--g-text-muted)}@media (width<=380px){._pageWrap_iwjww_61{padding:24px 14px 32px}._panel_iwjww_392{padding:22px 16px 20px}._otpInput_iwjww_516{letter-spacing:7px;text-indent:7px;font-size:25px}._accountTypeBtn_iwjww_762{min-height:74px}}@media (prefers-reduced-motion:reduce){._panelActive_iwjww_397,._comboList_iwjww_698,._brandOrbit_iwjww_109,._spinner_iwjww_843{animation:none}._tabIndicator_iwjww_337,._progressDot_iwjww_425,._fieldInput_iwjww_605,._btnPrimary_iwjww_802{transition:none}}._page_iwjww_28{background:#e8f5ee;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0;max-width:1440px;height:100dvh;min-height:0;margin:0 auto;padding:clamp(12px,3vh,28px);overflow:hidden}._page_iwjww_28:before{display:none}._pageWrap_iwjww_61{isolation:isolate;background:#f7fcf9;border-radius:0 28px 28px 0;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:none;height:100%;min-height:0;padding:clamp(20px,4vh,40px) clamp(24px,5vw,72px);display:flex;position:relative;overflow:hidden}._pageWrap_iwjww_61:before{content:"";z-index:-1;background:#e2f3e9;border-radius:50%;width:360px;height:360px;position:absolute;top:-220px;right:-160px}._pageWrap_iwjww_61:after{content:"";z-index:-1;border:1px solid #8bcbb0;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-250px;left:-100px}._logoArea_iwjww_244{align-self:center;gap:8px;min-height:36px;margin:0;padding:0;display:flex}._logoText_iwjww_278{color:var(--g-accent-deep);font-size:24px}._authCard_iwjww_303{width:100%;max-width:392px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}._tabBtn_iwjww_321{min-height:44px;font-size:12px;font-weight:600}._tabBtnActive_iwjww_335{color:var(--g-accent-deep)}._tabIndicator_iwjww_337{background:var(--g-brand-bright)}._panel_iwjww_392{padding:28px 0 0}._panelActive_iwjww_397{animation:none}._panelHead_iwjww_407{margin-bottom:20px}._panelTitle_iwjww_409{color:var(--g-accent-deep);letter-spacing:-.8px;margin-bottom:8px;font-size:28px;line-height:1.2}._panelSub_iwjww_417{color:var(--g-text-muted);font-size:12px;line-height:1.6}._methodToggle_iwjww_351{background:#eaf4ef;border-radius:32px;margin-bottom:20px;padding:3px}._methodBtn_iwjww_361{min-height:38px;font-size:12px}._methodBtnActive_iwjww_384{color:var(--g-accent);box-shadow:0 1px 3px #0c5c3e12}._fieldGroup_iwjww_574{margin-bottom:16px}._fieldLabel_iwjww_578{color:var(--g-text-muted);margin-bottom:6px;font-size:11px;font-weight:500}._fieldInput_iwjww_605{background:0 0;border:1px solid #c9e2d5;border-radius:20px;height:50px;min-height:0;font-size:13px}._fieldInput_iwjww_605:focus{border-color:var(--g-accent);background:var(--g-surface)}._btnPrimary_iwjww_802{background:var(--g-accent);border-radius:28px;min-height:48px;font-size:13px}._formFooter_iwjww_856{border-color:#d8e9e0;margin-top:20px;padding-top:16px;font-size:11px}._switchTabBtn_iwjww_865{padding:6px 4px;font-size:11px}._backHome_iwjww_285{color:var(--g-text-muted);align-items:center;gap:6px;padding:8px;font-size:10px;display:inline-flex}._progressDots_iwjww_425{margin-bottom:12px}._errorBanner_iwjww_451,._devBanner_iwjww_465{margin-bottom:12px;padding:10px 12px;font-size:11px}._stepHint_iwjww_482{margin-bottom:12px;font-size:12px}._otpBox_iwjww_493{background:#eaf4ef;margin-bottom:16px;padding:14px 16px}._accountTypeBtn_iwjww_762{border-radius:16px;min-height:62px}._termsText_iwjww_880{color:var(--g-text-muted)}@media (width<=959px){._page_iwjww_28{grid-template-columns:minmax(0,1fr);padding:16px}._pageWrap_iwjww_61{border-radius:28px;padding:24px clamp(20px,8vw,80px)}._authCard_iwjww_303{max-width:420px}}@media (height<=740px){._page_iwjww_28{padding:12px}._pageWrap_iwjww_61{gap:10px;padding-block:16px}._panel_iwjww_392{padding-top:18px}._panelHead_iwjww_407{margin-bottom:14px}._panelTitle_iwjww_409{margin-bottom:6px;font-size:25px}._methodToggle_iwjww_351{margin-bottom:14px}._fieldGroup_iwjww_574{margin-bottom:12px}._fieldInput_iwjww_605{height:44px}._accountTypeBtn_iwjww_762{flex-direction:row;gap:8px;height:48px;min-height:48px;padding:8px}._formFooter_iwjww_856{margin-top:14px;padding-top:12px}._backHome_iwjww_285{padding:4px}}@media (height<=620px){._page_iwjww_28{padding:8px}._pageWrap_iwjww_61{gap:6px;padding-block:12px}._logoArea_iwjww_244{min-height:28px}._logoArea_iwjww_244 svg{width:28px;height:28px}._logoText_iwjww_278{font-size:21px}._tabBtn_iwjww_321{min-height:36px}._panel_iwjww_392{padding-top:10px}._panelTitle_iwjww_409{margin-bottom:4px;font-size:22px}._panelSub_iwjww_417{font-size:11px}._panelHead_iwjww_407{margin-bottom:10px}._methodBtn_iwjww_361{min-height:34px}._methodToggle_iwjww_351{margin-bottom:10px}._fieldInput_iwjww_605{height:40px;font-size:12px}._fieldGroup_iwjww_574{margin-bottom:8px}._fieldLabel_iwjww_578{margin-bottom:4px;font-size:10px}._btnPrimary_iwjww_802{min-height:42px}._accountTypeBtn_iwjww_762{gap:4px;min-height:44px;padding:6px}._accountTypeIcon_iwjww_793{width:16px;height:16px}._accountTypeBtn_iwjww_762 span{font-size:10px}._progressDots_iwjww_425{margin-bottom:8px}._formFooter_iwjww_856{margin-top:8px;padding-top:8px}._errorBanner_iwjww_451,._devBanner_iwjww_465{margin-bottom:8px;padding:6px 8px;font-size:10px}._otpBox_iwjww_493{margin-bottom:10px;padding:10px}._otpInput_iwjww_516{height:38px;font-size:24px}._backHome_iwjww_285{padding:2px;font-size:9px}}@media (width<=380px){._pageWrap_iwjww_61{padding-inline:18px}._panel_iwjww_392{padding-inline:0}._panelTitle_iwjww_409{font-size:24px}}@media (height<=480px){._page_iwjww_28{padding:4px}._pageWrap_iwjww_61{gap:4px;padding-block:10px}._logoArea_iwjww_244,._backHome_iwjww_285,._formFooter_iwjww_856,._panelSub_iwjww_417,._progressDots_iwjww_425{display:none}._panel_iwjww_392{padding-top:6px}._panelHead_iwjww_407{margin-bottom:8px}._panelTitle_iwjww_409{font-size:20px}._detailsForm_iwjww_1001{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 10px;display:grid}._detailsForm_iwjww_1001>._btnPrimary_iwjww_802{grid-column:1/-1}._detailsForm_iwjww_1001 ._accountTypeRow_iwjww_756{gap:4px}._detailsForm_iwjww_1001 ._accountTypeBtn_iwjww_762{gap:2px;height:40px;min-height:40px;padding:4px}._detailsForm_iwjww_1001 ._accountTypeIcon_iwjww_793{display:none}._stepHint_iwjww_482{margin-bottom:6px}}._story_1bihw_1{color:#fff;isolation:isolate;background:linear-gradient(145deg,#064d3a,#073b2e 70%,#042d23);border-radius:28px 0 0 28px;min-width:0;height:100%;padding:clamp(28px,4vw,56px);position:relative;overflow:hidden}._story_1bihw_1:before{content:"";z-index:-1;border:60px solid #34d39914;border-radius:50%;width:400px;height:400px;position:absolute;top:-200px;right:-240px}._brand_1bihw_3{z-index:2;align-items:center;gap:12px;display:flex;position:relative}._brand_1bihw_3 strong{letter-spacing:-.8px;font-size:30px;font-weight:600}._brand_1bihw_3 p{color:#dff3e9;margin:4px 0 0;font-size:11px}._copy_1bihw_6{z-index:2;width:62%;margin-top:clamp(28px,5vh,56px);position:relative}._copy_1bihw_6 h2{letter-spacing:-1px;margin:0;font-size:clamp(26px,3vw,40px);line-height:1.12}._copy_1bihw_6 h2 span{color:#6ee7b7}._copy_1bihw_6>p{color:#dff3e9;margin:18px 0 0;font-size:11px;line-height:1.8}._copy_1bihw_6 ul{gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}._copy_1bihw_6 li{align-items:center;gap:10px;display:flex}._featureIcon_1bihw_12{color:#dff3e9;background:#6ee7b724;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}._featureIcon_1bihw_12 b{font-size:11px}._copy_1bihw_6 li strong{font-size:12px;font-weight:600;display:block}._copy_1bihw_6 li small{color:#dff3e9;max-width:140px;margin-top:4px;font-size:10.5px;line-height:1.5;display:block}._photo_1bihw_16{z-index:1;border-radius:180px 180px 24px;width:53%;height:57%;max-height:480px;position:absolute;bottom:16%;right:-24px}._photo_1bihw_16:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 20px 0 48px #064d3a40}._photo_1bihw_16 img{object-fit:cover;object-position:52% 45%;border-radius:inherit;width:100%;height:100%}._photoTag_1bihw_19{z-index:1;color:#0c5c3e;background:#f5fbf7;border-radius:40px;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;bottom:24px;left:16px;right:30px}._photoTag_1bihw_19>span{flex:1}._photoTag_1bihw_19 strong{font-size:10px;font-weight:600;display:block}._photoTag_1bihw_19 small{color:#526b5b;margin-top:3px;font-size:8px;display:block}._orbit_1bihw_23{stroke:#6ee7b7;stroke-width:1px;opacity:.8;z-index:1;pointer-events:none;width:110%;height:160px;position:absolute;bottom:-12px;left:-12px}._orbit_1bihw_23 circle{fill:#34d399;stroke:none}._foot_1bihw_25{z-index:2;color:#6ee7b7;margin:0;font-size:15px;font-style:italic;font-weight:600;line-height:1.5;position:absolute;bottom:40px;left:clamp(28px,4vw,56px)}@media (width<=959px){._story_1bihw_1{display:none}}@media (height<=740px){._copy_1bihw_6{margin-top:24px}._copy_1bihw_6 ul{gap:12px;margin-top:20px}._copy_1bihw_6>p{margin-top:12px}._foot_1bihw_25{bottom:28px}._photo_1bihw_16{height:54%;bottom:14%}}@media (height<=620px){._copy_1bihw_6>p{display:none}._copy_1bihw_6 ul{gap:8px;margin-top:16px}._copy_1bihw_6{margin-top:20px}._brand_1bihw_3 strong{font-size:25px}._photo_1bihw_16{opacity:.7}._foot_1bihw_25{font-size:12px;bottom:18px}}@media (width<=1200px),(height<=640px){._foot_1bihw_25{display:none}}@media (height<=580px){._story_1bihw_1{padding:28px}._copy_1bihw_6 h2{font-size:28px}._copy_1bihw_6 li small{display:none}._copy_1bihw_6 ul{gap:10px}._featureIcon_1bihw_12{width:28px;height:28px}}._history_1v9xo_1{gap:var(--g-space-3);min-width:0;padding:var(--g-space-4);color:var(--g-text);background:var(--g-surface);flex-direction:column;display:flex;overflow:auto}._header_1v9xo_2,._toolbar_1v9xo_2,._mapCaption_1v9xo_2{justify-content:space-between;align-items:center;gap:var(--g-space-3);flex-wrap:wrap;display:flex}._header_1v9xo_2 h3{font-size:var(--g-fs-lg);margin:0}._headerActions_1v9xo_4{align-items:center;gap:var(--g-space-2);display:flex}._headerActions_1v9xo_4 button{place-items:center;min-width:44px;display:grid}._closeIcon_1v9xo_6{display:none}._header_1v9xo_2 p,._caption_1v9xo_7,._mapCaption_1v9xo_2,._detail_1v9xo_7 p{margin:var(--g-space-1) 0;color:var(--g-text-secondary);font-size:var(--g-fs-sm)}._history_1v9xo_1 button,._history_1v9xo_1 input,._history_1v9xo_1 select{border:1px solid var(--g-hairline);border-radius:var(--g-r-sm);min-height:48px;padding:var(--g-space-2) var(--g-space-3);background:var(--g-surface);color:var(--g-text);font:inherit}._history_1v9xo_1 button{cursor:pointer}._history_1v9xo_1 button:hover,._history_1v9xo_1 button[aria-pressed=true]{background:var(--g-surface-raised);border-color:var(--g-accent)}._history_1v9xo_1 button:focus-visible,._history_1v9xo_1 input:focus-visible,._history_1v9xo_1 select:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}._history_1v9xo_1 button:disabled{opacity:.5;cursor:default}._toolbar_1v9xo_2{justify-content:space-between}._toolbar_1v9xo_2 label{align-items:center;gap:var(--g-space-2);font-size:var(--g-fs-sm);min-width:0;display:flex}._toolbar_1v9xo_2 select{max-width:100%}._dateControls_1v9xo_16{align-items:center;gap:var(--g-space-2);grid-template-columns:44px minmax(0,1fr) 44px;display:grid}._dateControls_1v9xo_16 input{box-sizing:border-box;width:100%;min-width:0}._workspace_1v9xo_18{align-items:start;gap:var(--g-space-4);grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);display:grid}._mapColumn_1v9xo_19{gap:var(--g-space-2);min-width:0;display:grid}._activity_1v9xo_20{gap:var(--g-space-2);flex-direction:column;min-width:0;max-height:min(70vh,700px);display:flex}._mapWrap_1v9xo_21{flex-shrink:0;position:relative}._map_1v9xo_2{height:clamp(280px,100dvh - 360px,640px);color:var(--g-accent);border-radius:var(--g-r-md);background:var(--g-surface-sunken);z-index:0;overflow:hidden}._mapNotice_1v9xo_23{inset:auto var(--g-space-3) var(--g-space-6);padding:var(--g-space-3);background:var(--g-surface);color:var(--g-text);z-index:1;position:absolute}._map_1v9xo_2 ._pin_1v9xo_24{background:var(--g-surface);color:var(--g-accent);border:2px solid;border-radius:50%;place-items:center;font-weight:600;display:grid}._pinSelected_1v9xo_25{outline:3px solid var(--g-text);outline-offset:2px}._summary_1v9xo_26{gap:var(--g-space-2);border-block:1px solid var(--g-hairline);padding-block:var(--g-space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}._summary_1v9xo_26 dt{color:var(--g-text-secondary);font-size:var(--g-fs-sm)}._summary_1v9xo_26 dd{margin:var(--g-space-1) 0 0;font:500 var(--g-fs-lg) var(--g-font-mono);overflow-wrap:anywhere}._message_1v9xo_29{padding:var(--g-space-6);text-align:center;color:var(--g-text-secondary)}._warning_1v9xo_30,._detail_1v9xo_7{padding:var(--g-space-2) var(--g-space-3);border:1px solid var(--g-hairline);border-radius:var(--g-r-sm);background:var(--g-surface-sunken);font-size:var(--g-fs-sm)}._warning_1v9xo_30{flex-shrink:0;max-height:160px;overflow:auto}._warning_1v9xo_30 summary{cursor:pointer;align-content:center;min-height:32px}._detail_1v9xo_7{flex-shrink:0;max-height:140px;overflow:auto}._warning_1v9xo_30 p{margin:var(--g-space-2) 0 0}._timeline_1v9xo_35{overscroll-behavior:contain;min-height:64px;margin:0;padding:0;list-style:none;overflow:auto}._timeline_1v9xo_35 li+li{border-top:1px solid var(--g-hairline)}._timeline_1v9xo_35 button{text-align:left;gap:var(--g-space-3);width:100%;padding-block:var(--g-space-2);border-color:#0000;display:flex}._timeline_1v9xo_35 small{margin-top:var(--g-space-1);color:var(--g-text-secondary);display:block}._time_1v9xo_35{font-family:var(--g-font-mono);color:var(--g-text-secondary);flex:0 0 6em}@media (width<=1200px){._workspace_1v9xo_18{grid-template-columns:minmax(0,1fr)}._map_1v9xo_2{height:clamp(200px,28vh,280px)}._activity_1v9xo_20{max-height:none}._timeline_1v9xo_35{max-height:184px}}@media (width<=480px){._header_1v9xo_2{gap:var(--g-space-2);flex-wrap:nowrap}._header_1v9xo_2 p{max-width:20ch}._closeText_1v9xo_44{display:none}._closeIcon_1v9xo_6{display:inline}._headerActions_1v9xo_4{gap:var(--g-space-1)}._headerActions_1v9xo_4 button{padding-inline:var(--g-space-2)}._toolbar_1v9xo_2{gap:var(--g-space-2);grid-template-columns:minmax(0,1fr);display:grid}._personLabel_1v9xo_49 select{flex:1;min-width:0}._summary_1v9xo_26 dt{font-size:var(--g-fs-xs)}._summary_1v9xo_26 dd{font-size:var(--g-fs-md)}._mapCaption_1v9xo_2{font-size:var(--g-fs-xs);flex-wrap:nowrap}._mapCaption_1v9xo_2 button{flex-shrink:0}._time_1v9xo_35{flex-basis:5em}}._pageWrap_3hm68_2{background:var(--g-ground);background-image:radial-gradient(ellipse at 20% 20%, color-mix(in srgb, var(--g-accent) 6%, transparent) 0%, transparent 50%), radial-gradient(ellipse at 80% 80%, color-mix(in srgb, var(--g-accent-hover) 4%, transparent) 0%, transparent 50%);min-height:100vh;color:var(--g-text);-webkit-overflow-scrolling:touch;justify-content:center;align-items:flex-start;display:flex}._appFrame_3hm68_15{background:var(--g-ground);z-index:1;flex-direction:column;width:100%;max-width:480px;min-height:100vh;display:flex;position:relative}@media (width>=600px){._appFrame_3hm68_15{border-right:1px solid color-mix(in srgb, var(--g-accent) 8%, transparent);border-left:1px solid color-mix(in srgb, var(--g-accent) 8%, transparent)}}._fullscreenBtn_3hm68_34{background:color-mix(in srgb, var(--g-accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 20%, transparent);width:36px;height:36px;color:var(--g-accent);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}._fullscreenBtn_3hm68_34:hover{background:color-mix(in srgb, var(--g-accent) 18%, transparent);border-color:color-mix(in srgb, var(--g-accent) 40%, transparent)}._logoutBtn_3hm68_51{background:color-mix(in srgb, var(--g-destructive) 10%, transparent);border:1px solid color-mix(in srgb, var(--g-destructive) 25%, transparent);color:var(--g-destructive);font-size:var(--g-fs-sm);cursor:pointer;min-height:36px;font-family:inherit;font-weight:600;line-height:var(--g-lh-sm);border-radius:10px;align-items:center;gap:5px;padding:6px 12px;transition:all .2s;display:flex}._logoutBtn_3hm68_51:hover{background:color-mix(in srgb, var(--g-destructive) 20%, transparent);border-color:color-mix(in srgb, var(--g-destructive) 40%, transparent)}._appHeader_3hm68_74{border-bottom:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);z-index:10;background:var(--g-ground);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 16px 12px;display:flex;position:relative}._headerLeft_3hm68_85{align-items:center;gap:10px;display:flex}._headerBack_3hm68_90{color:var(--g-text-muted);font-size:var(--g-fs-sm);letter-spacing:.3px;min-height:44px;font-weight:600;line-height:var(--g-lh-sm);align-items:center;gap:4px;text-decoration:none;transition:color .2s;display:flex}._headerBack_3hm68_90:hover{color:var(--g-accent)}._headerBrand_3hm68_104{align-items:center;gap:8px;display:flex}._navLogoText_3hm68_109{font-size:var(--g-fs-md);letter-spacing:4px;text-transform:none;color:var(--g-text);font-weight:600;line-height:var(--g-lh-md)}._parentBadge_3hm68_117{font-size:var(--g-fs-sm);letter-spacing:1.5px;text-transform:none;color:var(--g-accent);background:color-mix(in srgb, var(--g-accent) 15%, transparent);border:1px solid var(--g-accent);font-weight:600;line-height:var(--g-lh-sm);border-radius:20px;padding:3px 8px}._headerRight_3hm68_129{align-items:center;gap:12px;display:flex}._navLogoIcon_3hm68_134{justify-content:center;align-items:center;display:flex}._logoSvg_3hm68_135{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--g-accent) 30%, transparent));transition:filter .3s;overflow:visible}._notifBtn_3hm68_137{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:relative}._notifBtn_3hm68_137:hover{border-color:color-mix(in srgb, var(--g-accent) 40%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--g-accent) 30%, transparent)}._notifBadge_3hm68_154{background:var(--g-destructive);width:16px;height:16px;font-size:var(--g-fs-sm);color:#fff;border:1.5px solid var(--g-ground);font-weight:600;line-height:var(--g-lh-sm);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-2px;right:-2px}._appContent_3hm68_173{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;flex:1;padding-bottom:80px;position:relative;overflow:hidden auto}._appContent_3hm68_173::-webkit-scrollbar{display:none}._tabSection_3hm68_186{opacity:0;transition:opacity .3s,transform .3s;display:none;transform:translateY(6px)}._tabSectionActive_3hm68_192{animation:.3s forwards _tabFadeIn_3hm68_1;display:block}@keyframes _tabFadeIn_3hm68_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._leafletMap_3hm68_202{z-index:1;width:100%;height:340px;position:relative}._mapWrapper_3hm68_208{position:relative}._mapTopBar_3hm68_210{z-index:20;gap:8px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}._mapPill_3hm68_219{background:color-mix(in srgb, var(--g-ground) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);font-size:var(--g-fs-sm);color:var(--g-accent);letter-spacing:.5px;font-weight:600;line-height:var(--g-lh-sm);border-radius:20px;align-items:center;gap:5px;padding:6px 14px;display:flex}._liveDot_3hm68_234{background:var(--g-accent);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite _livePulse_3hm68_1}@keyframes _livePulse_3hm68_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}._mapTypeSwitcher_3hm68_247{z-index:1000;background:color-mix(in srgb, var(--g-ground) 90%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 22%, transparent);-webkit-backdrop-filter:blur(14px);border-radius:14px;gap:3px;padding:5px;display:flex;position:absolute;bottom:14px;right:12px;box-shadow:0 4px 24px #0009}._mapTypeBtn_3hm68_255{color:var(--g-text-muted);font-size:var(--g-fs-sm);letter-spacing:.5px;text-transform:none;cursor:pointer;font-weight:600;font-family:var(--g-font);min-width:42px;line-height:var(--g-lh-sm);background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:7px 9px;transition:all .2s;display:flex}._mapTypeBtn_3hm68_255 ._mti_3hm68_263{margin-bottom:2px;font-size:15px;display:block}._mapTypeBtnActive_3hm68_264{background:color-mix(in srgb, var(--g-accent) 15%, transparent);color:var(--g-accent);border-color:color-mix(in srgb, var(--g-accent) 35%, transparent)}._mapTypeBtn_3hm68_255:hover:not(._mapTypeBtnActive_3hm68_264){background:color-mix(in srgb, var(--g-text) 6%, transparent);color:var(--g-text-secondary)}._mapZoomCtrl_3hm68_268{z-index:1000;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:14px;left:12px}._mapZoomBtn_3hm68_272{background:color-mix(in srgb, var(--g-ground) 90%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 22%, transparent);width:38px;height:38px;color:var(--g-accent);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:22px;font-weight:300;line-height:1;font-family:var(--g-font);border-radius:11px;justify-content:center;align-items:center;transition:all .2s;display:flex}._mapZoomBtn_3hm68_272:hover{background:color-mix(in srgb, var(--g-accent) 15%, transparent);border-color:color-mix(in srgb, var(--g-accent) 40%, transparent)}._familyStripLabel_3hm68_289{font-size:var(--g-fs-sm);color:var(--g-text-muted);letter-spacing:1px;text-transform:none;font-weight:600;line-height:var(--g-lh-sm);padding:0 16px 10px}._familyStrip_3hm68_285{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;padding:0 16px;display:flex;overflow-x:auto}._familyStrip_3hm68_285::-webkit-scrollbar{display:none}._memberMiniCard_3hm68_308{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);cursor:pointer;border-radius:16px;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;min-width:80px;min-height:44px;padding:10px 12px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}._memberMiniCard_3hm68_308:hover{border-color:color-mix(in srgb, var(--g-accent) 30%, transparent);transform:translateY(-3px);box-shadow:0 8px 24px #0006}._memberMiniAvatar_3hm68_329{width:44px;height:44px;position:relative}._memberMiniAvatar_3hm68_329 img{object-fit:cover;border:2px solid;border-radius:50%;width:44px;height:44px}._memberMiniStatus_3hm68_341{border:2px solid var(--g-ground);border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}._memberMiniName_3hm68_350{font-size:var(--g-fs-sm);color:var(--g-text);text-align:center;white-space:nowrap;font-weight:600;line-height:var(--g-lh-sm)}._memberMiniDist_3hm68_358{font-size:var(--g-fs-sm);color:var(--g-text-muted);text-align:center;font-weight:600;line-height:var(--g-lh-sm)}._sectionTitle_3hm68_370{font-size:var(--g-fs-lg);color:var(--g-text-muted);letter-spacing:1.5px;text-transform:none;font-weight:600;line-height:var(--g-lh-lg);margin-bottom:12px}._familyList_3hm68_381{flex-direction:column;gap:10px;padding:16px;display:flex}._memberCard_3hm68_388{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);cursor:pointer;border-radius:18px;align-items:center;gap:12px;min-height:44px;padding:14px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}._memberCard_3hm68_388:hover{transform:translate(3px);box-shadow:0 8px 28px #00000080}._rippleContainer_3hm68_406{pointer-events:none;border-radius:18px;position:absolute;inset:0;overflow:hidden}._memberAvatar_3hm68_413{flex-shrink:0;position:relative}._memberAvatar_3hm68_413 img{object-fit:cover;border:2.5px solid;border-radius:50%;width:52px;height:52px}._memberInfo_3hm68_421{flex:1;min-width:0}._memberNameRow_3hm68_422{align-items:center;gap:8px;margin-bottom:3px;display:flex}._memberName_3hm68_422{font-size:var(--g-fs-md);color:var(--g-text);font-weight:600;line-height:var(--g-lh-md)}._memberRole_3hm68_429{font-size:var(--g-fs-sm);color:var(--g-text-muted);background:color-mix(in srgb, var(--g-text-muted) 15%, transparent);white-space:nowrap;font-weight:600;line-height:var(--g-lh-sm);border-radius:10px;padding:2px 7px}._memberLocation_3hm68_439{font-size:var(--g-fs-sm);color:var(--g-text-muted);white-space:nowrap;text-overflow:ellipsis;line-height:var(--g-lh-sm);align-items:center;gap:4px;margin-bottom:2px;display:flex;overflow:hidden}._memberLastseen_3hm68_451{font-size:var(--g-fs-sm);color:var(--g-text-muted);opacity:.7;line-height:var(--g-lh-sm);margin-bottom:8px}._memberActions_3hm68_458{gap:6px;margin-top:8px;display:flex}._memberBtn_3hm68_463{font-size:var(--g-fs-sm);cursor:pointer;font-weight:600;font-family:var(--g-font);min-height:44px;line-height:var(--g-lh-sm);border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:4px;padding:7px 10px;transition:all .2s;display:flex}._memberBtnCall_3hm68_480{background:color-mix(in srgb, var(--g-accent) 15%, transparent);color:var(--g-accent);border:1px solid color-mix(in srgb, var(--g-accent) 30%, transparent)}._memberBtnCall_3hm68_480:hover{background:color-mix(in srgb, var(--g-accent) 25%, transparent)}._memberBtnMsg_3hm68_486{color:var(--g-text-muted);border:1px solid color-mix(in srgb, var(--g-text) 12%, transparent);background:0 0}._memberBtnMsg_3hm68_486:hover{background:color-mix(in srgb, var(--g-text) 5%, transparent);color:var(--g-text)}._batteryRow_3hm68_493{align-items:center;gap:8px;display:flex}._batteryBarWrap_3hm68_498{background:color-mix(in srgb, var(--g-text) 10%, transparent);border-radius:4px;flex:1;height:4px;overflow:hidden}._batteryBar_3hm68_498{border-radius:4px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}._batteryPct_3hm68_510{font-size:var(--g-fs-sm);white-space:nowrap;font-weight:600;line-height:var(--g-lh-sm)}._memberRight_3hm68_516{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}._statusBadge_3hm68_523{font-size:var(--g-fs-sm);letter-spacing:.8px;text-transform:none;font-weight:600;line-height:var(--g-lh-sm);border-radius:20px;padding:3px 9px}._statusActive_3hm68_532{color:var(--g-accent);background:color-mix(in srgb, var(--g-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 25%, transparent)}._statusAway_3hm68_537{color:var(--g-warn);background:color-mix(in srgb, var(--g-warn) 12%, transparent);border:1px solid color-mix(in srgb, var(--g-warn) 25%, transparent)}._statusSos_3hm68_542{color:var(--g-destructive);background:color-mix(in srgb, var(--g-destructive) 12%, transparent);border:1px solid color-mix(in srgb, var(--g-destructive) 40%, transparent);animation:1s ease-in-out infinite _sosPulse_3hm68_1}@keyframes _sosPulse_3hm68_1{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--g-destructive) 40%, transparent)}50%{box-shadow:0 0 0 5px #0000}}._chevronIcon_3hm68_552{color:var(--g-text-muted);opacity:.6;font-size:var(--g-fs-md);line-height:var(--g-lh-md)}._alertsHeaderBar_3hm68_555{justify-content:space-between;align-items:center;padding:16px 16px 10px;display:flex}._alertsCountTitle_3hm68_561{font-size:var(--g-fs-lg);color:var(--g-text);font-weight:600;line-height:var(--g-lh-lg)}._alertsCountBadge_3hm68_562{background:var(--g-destructive);color:#fff;font-size:var(--g-fs-sm);font-weight:600;line-height:var(--g-lh-sm);border-radius:20px;padding:3px 10px}._alertList_3hm68_571{flex-direction:column;gap:10px;padding:0 16px;display:flex}._alertCard_3hm68_577{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);border-radius:18px;padding:14px;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden}._alertCardDismissing_3hm68_585{opacity:0;border-width:0;max-height:0;margin:0;padding:0;transform:translate(30px)scale(.95)}._alertCardSos_3hm68_593{border-left:3px solid var(--g-destructive);box-shadow:inset 0 0 30px color-mix(in srgb, var(--g-destructive) 5%, transparent);animation:1.5s ease-in-out infinite _sosBorderPulse_3hm68_1}@keyframes _sosBorderPulse_3hm68_1{0%,to{border-left-color:var(--g-destructive);box-shadow:inset 0 0 30px color-mix(in srgb, var(--g-destructive) 5%, transparent)}50%{border-left-color:var(--g-destructive);box-shadow:inset 0 0 40px color-mix(in srgb, var(--g-destructive) 12%, transparent), 0 0 20px color-mix(in srgb, var(--g-destructive) 8%, transparent)}}._alertCardGeo_3hm68_602,._alertCardBatt_3hm68_603{border-left:3px solid var(--g-warn);box-shadow:inset 0 0 30px color-mix(in srgb, var(--g-warn) 5%, transparent)}._alertCardSpeed_3hm68_604{border-left:3px solid #ff9100;box-shadow:inset 0 0 30px #ff91000d}._alertTop_3hm68_606{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}._alertIcon_3hm68_612{width:36px;height:36px;font-size:var(--g-fs-md);line-height:var(--g-lh-md);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._alertIconSos_3hm68_623{background:color-mix(in srgb, var(--g-destructive) 15%, transparent)}._alertIconGeo_3hm68_624,._alertIconBatt_3hm68_625{background:color-mix(in srgb, var(--g-warn) 15%, transparent)}._alertTextWrap_3hm68_626{flex:1;min-width:0}._alertTitle_3hm68_627{font-size:var(--g-fs-lg);color:var(--g-text);font-weight:600;line-height:var(--g-lh-lg);margin-bottom:3px}._alertSubtitle_3hm68_628{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm);margin-bottom:2px}._alertTime_3hm68_629{font-size:var(--g-fs-sm);color:var(--g-text-muted);opacity:.6;line-height:var(--g-lh-sm)}._alertActions_3hm68_631{gap:8px;display:flex}._alertBtn_3hm68_632{font-size:var(--g-fs-sm);cursor:pointer;letter-spacing:.3px;font-weight:600;font-family:var(--g-font);min-height:44px;line-height:var(--g-lh-sm);border:none;border-radius:10px;flex:1;padding:10px 12px;transition:all .2s}._alertBtnPrimary_3hm68_646{background:color-mix(in srgb, var(--g-accent) 15%, transparent);color:var(--g-accent);border:1px solid color-mix(in srgb, var(--g-accent) 30%, transparent)}._alertBtnPrimary_3hm68_646:hover{background:color-mix(in srgb, var(--g-accent) 25%, transparent)}._alertBtnGhost_3hm68_652{background:color-mix(in srgb, var(--g-text) 5%, transparent);color:var(--g-text-muted);border:1px solid color-mix(in srgb, var(--g-text) 8%, transparent)}._alertBtnGhost_3hm68_652:hover{background:color-mix(in srgb, var(--g-text) 10%, transparent)}._alertBtnRed_3hm68_658{background:color-mix(in srgb, var(--g-destructive) 15%, transparent);color:var(--g-destructive);border:1px solid color-mix(in srgb, var(--g-destructive) 30%, transparent)}._alertsHistorySection_3hm68_664{padding:20px 16px 0}._alertsHistoryTitle_3hm68_665{font-size:var(--g-fs-lg);color:var(--g-text-muted);letter-spacing:1px;text-transform:none;font-weight:600;line-height:var(--g-lh-lg);margin-bottom:10px}._alertHistCard_3hm68_674{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-text) 5%, transparent);opacity:.5;border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:12px 14px;display:flex}._alertHistIcon_3hm68_685{font-size:var(--g-fs-md);line-height:var(--g-lh-md)}._alertHistText_3hm68_686{flex:1}._alertHistTitle_3hm68_687{font-size:var(--g-fs-lg);color:var(--g-text);font-weight:600;line-height:var(--g-lh-lg)}._alertHistTime_3hm68_688{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm)}._alertHistDismissed_3hm68_689{font-size:var(--g-fs-sm);color:var(--g-text-muted);background:color-mix(in srgb, var(--g-text) 5%, transparent);letter-spacing:.5px;white-space:nowrap;font-weight:600;line-height:var(--g-lh-sm);border-radius:10px;padding:2px 8px}._geofenceHeader_3hm68_702{justify-content:space-between;align-items:center;padding:16px 16px 10px;display:flex}._geofenceTitle_3hm68_708{font-size:var(--g-fs-lg);color:var(--g-text);font-weight:600;line-height:var(--g-lh-lg)}._geofenceSubtitle_3hm68_709{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm);margin-top:2px}._geoAddBtn_3hm68_710{background:color-mix(in srgb, var(--g-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 30%, transparent);font-size:var(--g-fs-sm);color:var(--g-accent);cursor:pointer;font-weight:600;font-family:var(--g-font);min-height:44px;line-height:var(--g-lh-sm);border-radius:12px;padding:8px 14px;transition:all .2s}._geoAddBtn_3hm68_710:hover{background:color-mix(in srgb, var(--g-accent) 20%, transparent)}._zoneList_3hm68_726{flex-direction:column;gap:10px;padding:0 16px;display:flex}._zoneCard_3hm68_732{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);border-radius:18px;padding:14px;transition:all .3s cubic-bezier(.16,1,.3,1)}._zoneCard_3hm68_732:hover{box-shadow:0 8px 24px #0006}._zoneTop_3hm68_740{align-items:center;gap:12px;margin-bottom:12px;display:flex}._zoneIconWrap_3hm68_746{background:color-mix(in srgb, var(--g-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 20%, transparent);width:44px;height:44px;font-size:var(--g-fs-md);line-height:var(--g-lh-md);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._zoneInfo_3hm68_759{flex:1}._zoneName_3hm68_760{font-size:var(--g-fs-md);color:var(--g-text);font-weight:600;line-height:var(--g-lh-md);margin-bottom:2px}._zoneAddress_3hm68_761{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm)}._zoneToggleWrap_3hm68_762{align-items:center;gap:8px;display:flex}._toggleLabel_3hm68_767{font-size:var(--g-fs-sm);color:var(--g-text-muted);font-weight:600;line-height:var(--g-lh-sm)}._toggleSwitch_3hm68_770{cursor:pointer;flex-shrink:0;width:46px;height:26px;display:inline-block;position:relative}._toggleSwitch_3hm68_770 input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}._toggleSlider_3hm68_784{background:color-mix(in srgb, var(--g-text) 10%, transparent);border:1px solid color-mix(in srgb, var(--g-text) 12%, transparent);cursor:pointer;border-radius:26px;transition:background .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;position:absolute;inset:0}._toggleSlider_3hm68_784:before{content:"";background:color-mix(in srgb, var(--g-text) 70%, transparent);border-radius:50%;width:18px;height:18px;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .3s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0006}._toggleSwitch_3hm68_770 input[type=checkbox]:checked+._toggleSlider_3hm68_784{background:color-mix(in srgb, var(--g-accent) 30%, transparent);border-color:color-mix(in srgb, var(--g-accent) 60%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--g-accent) 25%, transparent)}._toggleSwitch_3hm68_770 input[type=checkbox]:checked+._toggleSlider_3hm68_784:before{background:var(--g-accent);box-shadow:0 0 8px color-mix(in srgb, var(--g-accent) 50%, transparent);transform:translate(20px)}._zoneBottom_3hm68_816{justify-content:space-between;align-items:center;display:flex}._zoneRadiusTag_3hm68_821{font-size:var(--g-fs-sm);color:var(--g-info);background:color-mix(in srgb, var(--g-info) 10%, transparent);border:1px solid color-mix(in srgb, var(--g-info) 20%, transparent);font-weight:600;line-height:var(--g-lh-sm);border-radius:20px;align-items:center;gap:5px;padding:3px 10px;display:flex}._zoneActions_3hm68_834{gap:6px;display:flex}._zoneActionBtn_3hm68_835{border:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);background:color-mix(in srgb, var(--g-text) 5%, transparent);cursor:pointer;width:34px;height:34px;font-size:var(--g-fs-md);color:var(--g-text-muted);min-height:44px;line-height:var(--g-lh-md);border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}._zoneActionBtn_3hm68_835:hover{background:color-mix(in srgb, var(--g-text) 10%, transparent);color:var(--g-text)}._addZoneCard_3hm68_853{border:2px dashed color-mix(in srgb, var(--g-accent) 25%, transparent);cursor:pointer;color:var(--g-accent);font-size:var(--g-fs-md);min-height:44px;font-weight:600;line-height:var(--g-lh-md);background:0 0;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:18px;transition:all .3s;display:flex}._addZoneCard_3hm68_853:hover{border-color:color-mix(in srgb, var(--g-accent) 50%, transparent);background:color-mix(in srgb, var(--g-accent) 5%, transparent)}._modalOverlay_3hm68_876{z-index:999;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modalBox_3hm68_885{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);border-radius:18px;width:calc(100% - 48px);max-width:360px;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 20px 60px #00000080}._modalTitle_3hm68_896{font-size:var(--g-fs-lg);color:var(--g-text);font-weight:600;line-height:var(--g-lh-lg);margin-bottom:16px}._modalFields_3hm68_897{flex-direction:column;gap:12px;display:flex}._modalFieldLabel_3hm68_898{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm);margin-bottom:4px}._modalInput_3hm68_899{background:var(--g-ground);border:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);width:100%;color:var(--g-text);font-size:var(--g-fs-md);box-sizing:border-box;font-family:var(--g-font);line-height:var(--g-lh-md);border-radius:10px;outline:none;padding:10px 12px}._modalRow_3hm68_912{gap:8px;display:flex}._modalHalf_3hm68_913{flex:1}._modalTip_3hm68_914{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm)}._modalActions_3hm68_915{gap:10px;margin-top:20px;display:flex}._modalCancelBtn_3hm68_916{border:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);color:var(--g-text-muted);font-size:var(--g-fs-md);cursor:pointer;font-weight:600;font-family:var(--g-font);line-height:var(--g-lh-md);background:0 0;border-radius:10px;flex:1;padding:12px}._modalCreateBtn_3hm68_922{background:var(--g-accent);color:#000;font-size:var(--g-fs-md);cursor:pointer;font-weight:600;font-family:var(--g-font);line-height:var(--g-lh-md);border:none;border-radius:10px;flex:1;padding:12px}._settingsProfile_3hm68_930{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);border-radius:20px;align-items:center;gap:14px;margin:16px;padding:20px;display:flex}._settingsAvatarWrap_3hm68_940{position:relative}._settingsAvatar_3hm68_940{object-fit:cover;border:3px solid var(--g-accent);width:60px;height:60px;box-shadow:0 0 16px color-mix(in srgb, var(--g-accent) 30%, transparent);border-radius:50%}._settingsAvatarEdit_3hm68_949{background:var(--g-accent);cursor:pointer;border:2px solid var(--g-ground);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex;position:absolute;bottom:0;right:0}._settingsUserName_3hm68_964{font-size:var(--g-fs-md);color:var(--g-text);font-weight:600;line-height:var(--g-lh-md);margin-bottom:2px}._settingsUserEmail_3hm68_965{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm);margin-bottom:8px}._settingsPlanBadge_3hm68_966{font-size:var(--g-fs-sm);color:var(--g-accent);background:color-mix(in srgb, var(--g-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 25%, transparent);letter-spacing:.5px;font-weight:600;line-height:var(--g-lh-sm);border-radius:20px;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}._settingsGroups_3hm68_981{flex-direction:column;gap:16px;padding:0 16px;display:flex}._settingsGroup_3hm68_981{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);border-radius:18px;overflow:hidden}._settingsGroupHeader_3hm68_993{font-size:var(--g-fs-sm);color:var(--g-text-muted);letter-spacing:1.5px;text-transform:none;border-bottom:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);font-weight:600;line-height:var(--g-lh-sm);padding:10px 16px 6px}._settingsRow_3hm68_1003{border-bottom:1px solid color-mix(in srgb, var(--g-text) 4%, transparent);cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:13px 16px;transition:background .2s;display:flex}._settingsRow_3hm68_1003:last-child{border-bottom:none}._settingsRow_3hm68_1003:hover{background:color-mix(in srgb, var(--g-text) 3%, transparent)}._settingsRowLeft_3hm68_1015{align-items:center;gap:10px;display:flex}._settingsRowIcon_3hm68_1020{width:32px;height:32px;font-size:var(--g-fs-md);background:color-mix(in srgb, var(--g-text) 6%, transparent);line-height:var(--g-lh-md);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._settingsRowLabel_3hm68_1032{font-size:var(--g-fs-sm);color:var(--g-text);font-weight:600;line-height:var(--g-lh-sm)}._settingsRowValue_3hm68_1033{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm)}._settingsDangerGroup_3hm68_1035{background:color-mix(in srgb, var(--g-destructive) 5%, transparent);border-color:color-mix(in srgb, var(--g-destructive) 20%, transparent)}._settingsDangerRow_3hm68_1039,._settingsDangerRow_3hm68_1039 ._settingsRowLabel_3hm68_1032{color:var(--g-destructive)}._segmentedControl_3hm68_1042{background:color-mix(in srgb, var(--g-text) 5%, transparent);border-radius:8px;gap:2px;padding:2px;display:flex}._segBtn_3hm68_1049{font-size:var(--g-fs-sm);cursor:pointer;color:var(--g-text-muted);font-weight:600;font-family:var(--g-font);min-height:44px;line-height:var(--g-lh-sm);background:0 0;border:none;border-radius:6px;padding:4px 10px;transition:all .2s}._segBtnActive_3hm68_1063{background:color-mix(in srgb, var(--g-accent) 20%, transparent);color:var(--g-accent)}._childPanelLink_3hm68_1065{background:color-mix(in srgb, var(--g-info) 8%, transparent);border:1px solid color-mix(in srgb, var(--g-info) 25%, transparent);border-radius:16px;justify-content:space-between;align-items:center;min-height:44px;margin:0 16px 16px;padding:14px;text-decoration:none;transition:all .2s;display:flex}._childPanelLink_3hm68_1065:hover{background:color-mix(in srgb, var(--g-info) 15%, transparent)}._childPanelLinkText_3hm68_1079{font-size:var(--g-fs-md);color:var(--g-info);font-weight:600;line-height:var(--g-lh-md)}._childPanelLinkSub_3hm68_1080{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm);margin-top:2px}._bottomNav_3hm68_1083{z-index:100;background:color-mix(in srgb, var(--g-ground) 92%, transparent);-webkit-backdrop-filter:blur(20px);border-top:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);padding:8px 0 calc(8px + env(safe-area-inset-bottom));flex-shrink:0;display:flex;position:sticky;bottom:0;left:0;right:0}._navTab_3hm68_1097{cursor:pointer;font-family:var(--g-font);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:6px 0;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}._navTab_3hm68_1097:before{content:"";background:var(--g-accent);border-radius:3px;width:20px;height:3px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:50%;transform:translate(-50%)scaleX(0)}._navTabActive_3hm68_1125:before{transform:translate(-50%)scaleX(1)}._navTabIcon_3hm68_1128{border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}._navTabLabel_3hm68_1144{font-size:var(--g-fs-sm);letter-spacing:.3px;color:var(--g-text-muted);text-transform:none;font-weight:600;line-height:var(--g-lh-sm);transition:color .3s}._navTabActive_3hm68_1125 ._navTabLabel_3hm68_1144{color:var(--g-accent)}._navTabBadge_3hm68_1154{background:var(--g-destructive);width:14px;height:14px;font-size:var(--g-fs-sm);color:#fff;border:1.5px solid var(--g-ground);font-weight:600;line-height:var(--g-lh-sm);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-3px;right:-3px}.leaflet-control-attribution{display:none!important}.conn-line{animation:1.4s linear infinite _dashFlow_3hm68_1;stroke-dasharray:10 7!important}@keyframes _dashFlow_3hm68_1{to{stroke-dashoffset:-17px}}.leaflet-popup-content-wrapper{background:var(--g-surface)!important;border:1px solid color-mix(in srgb, var(--g-accent) 20%, transparent)!important;border-radius:12px!important;padding:0!important;box-shadow:0 8px 32px #0009!important}.leaflet-control-zoom{overflow:hidden;border:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent)!important;border-radius:12px!important}.leaflet-control-zoom-in,.leaflet-control-zoom-out{background:color-mix(in srgb, var(--g-ground) 90%, transparent)!important;color:var(--g-accent)!important;border:none!important;width:34px!important;height:34px!important;font-size:16px!important;line-height:34px!important}.leaflet-control-zoom-in:hover,.leaflet-control-zoom-out:hover{background:color-mix(in srgb, var(--g-accent) 15%, transparent)!important}.custom-marker{position:relative}.marker-photo{border:3px solid;border-radius:50%;width:40px;height:40px;overflow:hidden;box-shadow:0 4px 12px #00000080}.marker-photo img{object-fit:cover;width:100%;height:100%}.marker-tail{border-top:8px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin:-1px auto 0}.marker-pulse{pointer-events:none;z-index:-1;border-radius:50%;width:50px;height:50px;animation:2s ease-out infinite _markerPulse_3hm68_1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes _markerPulse_3hm68_1{0%{opacity:.7;transform:translate(-50%,-50%)scale(.8)}to{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}@keyframes _spin_3hm68_2183{to{transform:rotate(360deg)}}._reveal_3hm68_1209,._reveal_3hm68_1209._visible_3hm68_1210{opacity:1;transform:none}._toast_3hm68_1213{background:var(--g-surface);border:1px solid var(--g-accent);font-size:var(--g-fs-md);color:var(--g-text);z-index:9999;opacity:0;white-space:nowrap;pointer-events:none;box-shadow:0 8px 32px #00000080, 0 0 16px color-mix(in srgb, var(--g-accent) 20%, transparent);max-width:calc(100% - 32px);font-weight:600;line-height:var(--g-lh-md);border-radius:14px;padding:12px 20px;transition:all .3s cubic-bezier(.16,1,.3,1);position:fixed;top:72px;left:50%;transform:translate(-50%)translateY(-10px)}._toastShow_3hm68_1223{opacity:1;transform:translate(-50%)translateY(0)}._toastCall_3hm68_1224{border-color:var(--g-info);box-shadow:0 8px 32px #00000080, 0 0 16px color-mix(in srgb, var(--g-info) 20%, transparent)}._toastMsg_3hm68_1225{border-color:var(--g-accent-hover)}._toastError_3hm68_1226{border-color:var(--g-destructive);box-shadow:0 8px 32px #00000080, 0 0 16px color-mix(in srgb, var(--g-destructive) 20%, transparent)}._emptyState_3hm68_1229{text-align:center;color:var(--g-text-muted);flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}._emptyIcon_3hm68_1238{font-size:var(--g-fs-md);opacity:.6;line-height:var(--g-lh-md);margin-bottom:12px}._emptyTitle_3hm68_1239{font-size:var(--g-fs-lg);color:var(--g-text);font-weight:600;line-height:var(--g-lh-lg);margin-bottom:6px}._emptySub_3hm68_1240{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm)}._circleSwitcher_3hm68_1243{border-bottom:1px solid color-mix(in srgb, var(--g-accent) 8%, transparent);background:color-mix(in srgb, var(--g-ground) 90%, transparent);scrollbar-width:none;flex-shrink:0;gap:8px;padding:10px 16px;display:flex;overflow-x:auto}._circleSwitcher_3hm68_1243::-webkit-scrollbar{display:none}._circleTab_3hm68_1245{border:1px solid color-mix(in srgb, var(--g-accent) 15%, transparent);color:var(--g-text-muted);font-size:var(--g-fs-md);cursor:pointer;white-space:nowrap;font-family:inherit;font-weight:600;line-height:var(--g-lh-md);background:0 0;border-radius:20px;padding:7px 16px;transition:all .2s}._circleTab_3hm68_1245:hover{background:color-mix(in srgb, var(--g-accent) 6%, transparent);color:var(--g-text-secondary)}._circleTabActive_3hm68_1247{background:color-mix(in srgb, var(--g-accent) 12%, transparent)!important;border-color:color-mix(in srgb, var(--g-accent) 35%, transparent)!important;color:var(--g-accent)!important}._historyBtn_3hm68_1250{border:1px solid color-mix(in srgb, var(--g-accent) 20%, transparent);background:color-mix(in srgb, var(--g-accent) 6%, transparent);color:var(--g-accent);font-size:var(--g-fs-sm);cursor:pointer;font-family:inherit;font-weight:600;line-height:var(--g-lh-sm);border-radius:20px;padding:6px 14px;transition:all .18s}._historyBtn_3hm68_1250:hover{background:color-mix(in srgb, var(--g-accent) 12%, transparent)}._historyBar_3hm68_1252{background:color-mix(in srgb, var(--g-ground) 95%, transparent);border-top:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;animation:.25s _slideUp_3hm68_1;display:flex}._historyCount_3hm68_1253{font-size:var(--g-fs-md);color:var(--g-accent);font-weight:600;line-height:var(--g-lh-md)}._historyRange_3hm68_1254{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm);flex:1}._historyLoading_3hm68_1255{font-size:var(--g-fs-md);color:var(--g-text-muted);line-height:var(--g-lh-md);flex:1}._historyClose_3hm68_1256{border:1px solid color-mix(in srgb, var(--g-accent) 20%, transparent);color:var(--g-text-muted);font-size:var(--g-fs-sm);cursor:pointer;font-family:inherit;line-height:var(--g-lh-sm);background:0 0;border-radius:10px;padding:5px 12px;transition:all .15s}._historyClose_3hm68_1256:hover{color:var(--g-accent);border-color:color-mix(in srgb, var(--g-accent) 40%, transparent)}@keyframes _slideUp_3hm68_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._pageWrap_3hm68_2{background:var(--g-ground);background-image:none;min-height:100dvh;display:block}._appFrame_3hm68_15{background:var(--g-ground);border:0;max-width:none;min-height:100dvh}._appHeader_3hm68_74{z-index:50;background:var(--g-surface);border-bottom:1px solid var(--g-hairline);gap:8px;min-height:56px;padding:0 8px 0 4px;position:sticky;top:0}._headerLeft_3hm68_85{gap:4px;min-width:0}._headerBack_3hm68_90{border-radius:var(--g-r-pill);min-width:44px;min-height:44px;font-size:var(--g-fs-md);color:var(--g-text-secondary);transition:background-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out);font-weight:500;line-height:var(--g-lh-md);justify-content:center;padding:0 6px}._headerBackLabel_3hm68_1318{display:none}._headerBrand_3hm68_104{gap:8px;min-width:0}._brandMark_3hm68_1320{background:var(--g-accent);width:30px;height:30px;color:var(--g-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._navLogoText_3hm68_109{font-size:var(--g-fs-md);letter-spacing:var(--g-tracking-display);text-transform:none;font-weight:600;line-height:var(--g-lh-md)}._parentBadge_3hm68_117{font-size:var(--g-fs-sm);letter-spacing:.06em;border:1px solid color-mix(in srgb, var(--g-accent) 22%, transparent);background:var(--g-accent-wash);border-radius:var(--g-r-pill);font-weight:600;line-height:var(--g-lh-sm);padding:3px 9px}._crumbs_3hm68_1348{display:none}._headerRight_3hm68_129{flex-shrink:0;gap:6px}._notifBtn_3hm68_137,._fullscreenBtn_3hm68_34,._logoutBtn_3hm68_51{border:1px solid var(--g-hairline);background:var(--g-surface);min-width:40px;height:40px;color:var(--g-text-secondary);font:inherit;font-size:var(--g-fs-md);cursor:pointer;box-shadow:none;transition:background-color var(--g-dur) var(--g-ease-out), border-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out);font-weight:500;line-height:var(--g-lh-md);border-radius:50%;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex}._fullscreenBtn_3hm68_34,._logoutLabel_3hm68_1374{display:none}._notifBadge_3hm68_154{border-radius:var(--g-r-pill);background:var(--g-destructive);width:auto;min-width:18px;height:18px;color:var(--g-on-destructive);font-size:var(--g-fs-sm);border:2px solid var(--g-surface);font-weight:600;line-height:var(--g-lh-sm);padding:0 4px;top:-3px;right:-3px}@media (hover:hover) and (pointer:fine){._headerBack_3hm68_90:hover{background:var(--g-surface-sunken);color:var(--g-text)}._notifBtn_3hm68_137:hover,._fullscreenBtn_3hm68_34:hover{background:var(--g-surface-raised);border-color:color-mix(in srgb, var(--g-accent) 25%, var(--g-hairline));box-shadow:none}._logoutBtn_3hm68_51:hover{color:var(--g-destructive);background:color-mix(in srgb, var(--g-destructive) 8%, var(--g-surface));border-color:color-mix(in srgb, var(--g-destructive) 30%, var(--g-hairline))}}._circleSwitcher_3hm68_1243{background:var(--g-ground);border-bottom:1px solid var(--g-hairline);gap:8px;padding:10px 16px}._circleTab_3hm68_1245{border-color:var(--g-hairline);background:var(--g-surface);min-height:36px;color:var(--g-text-secondary);font-size:var(--g-fs-md);transition:background-color var(--g-dur) var(--g-ease-out), border-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out);font-weight:500;line-height:var(--g-lh-md);padding:0 16px}._circleTabActive_3hm68_1247{font-weight:600;background:var(--g-accent-wash)!important;border-color:color-mix(in srgb, var(--g-accent) 30%, transparent)!important}._appContent_3hm68_173{scroll-behavior:auto;padding-bottom:12px}._tabSectionActive_3hm68_192{animation:_tabIn_3hm68_1 .2s var(--g-ease-out) both}@keyframes _tabIn_3hm68_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}._mapLayout_3hm68_1429{flex-direction:column;display:flex}._mapPane_3hm68_1430{flex-direction:column;display:flex;position:relative}._mapWrapper_3hm68_208{flex:1;min-height:0;display:flex;position:relative}._leafletMap_3hm68_202{flex:1;height:clamp(300px,52dvh,560px)}._mapTopBar_3hm68_210{pointer-events:none;flex-wrap:wrap;gap:6px;top:12px;left:12px;right:12px;transform:none}._mapPill_3hm68_219{pointer-events:auto;white-space:nowrap;border-radius:var(--g-r-pill);background:color-mix(in srgb, var(--g-surface) 92%, transparent);border:1px solid var(--g-hairline);min-height:32px;box-shadow:var(--g-shadow-pop);color:var(--g-accent);font-size:var(--g-fs-sm);letter-spacing:normal;font-weight:600;line-height:var(--g-lh-sm);gap:6px;padding:0 12px}._mapPillInfo_3hm68_1459{color:var(--g-info)}._mapPillIdle_3hm68_1460{color:var(--g-text-muted)}._liveDot_3hm68_234{width:8px;height:8px}._idleDot_3hm68_1462{background:var(--g-text-muted);border-radius:50%;width:8px;height:8px}._mapZoomCtrl_3hm68_268{gap:6px;bottom:12px;left:12px}._mapZoomBtn_3hm68_272{background:var(--g-surface);border:1px solid var(--g-hairline);width:40px;height:40px;box-shadow:var(--g-shadow-pop);color:var(--g-text);transition:background-color var(--g-dur) var(--g-ease-out), transform .12s var(--g-ease-out);border-radius:12px;font-size:20px;font-weight:400}._mapZoomBtn_3hm68_272:active{transform:scale(.96)}._mapTypeSwitcher_3hm68_247{border-radius:var(--g-r-pill);background:var(--g-surface);border:1px solid var(--g-hairline);box-shadow:var(--g-shadow-pop);-webkit-backdrop-filter:none;align-items:center;gap:6px;padding:4px;display:flex;bottom:12px;right:12px}._mapTypeGroup_3hm68_1493{gap:2px;display:flex}._mapTypeBtn_3hm68_255{border-radius:var(--g-r-pill);min-width:36px;min-height:36px;font-family:inherit;font-size:var(--g-fs-md);letter-spacing:normal;text-transform:none;color:var(--g-text-secondary);transition:background-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out);font-weight:500;line-height:var(--g-lh-md);border:0;flex-direction:row;justify-content:center;gap:6px;padding:0 9px}._mti_3hm68_263{font-size:15px;line-height:1}._mapTypeLabel_3hm68_1515{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._mapTypeBtnActive_3hm68_264{background:var(--g-accent-wash);color:var(--g-accent);font-weight:600}._historyBtn_3hm68_1250{border-radius:var(--g-r-pill);min-height:36px;font-size:var(--g-fs-md);font-weight:600;line-height:var(--g-lh-md);padding:0 14px}._historyBar_3hm68_1252{background:var(--g-surface);border-top:1px solid var(--g-hairline);gap:12px;padding:10px 16px}._historyClose_3hm68_1256{min-height:32px}._familyStripWrap_3hm68_285{border-bottom:1px solid var(--g-hairline);padding:14px 0 12px}._familyStripLabel_3hm68_289,._sectionTitle_3hm68_370{font-size:var(--g-fs-lg);letter-spacing:.06em;text-transform:none;color:var(--g-text-muted);font-weight:600;line-height:var(--g-lh-lg);margin:0 0 10px}._familyStripLabel_3hm68_289{padding:0 16px}._memberMiniCard_3hm68_308{font:inherit;color:inherit;border:1px solid var(--g-hairline);background:var(--g-surface);min-width:96px;transition:border-color var(--g-dur) var(--g-ease-out), box-shadow var(--g-dur) var(--g-ease-out), background-color var(--g-dur) var(--g-ease-out);border-radius:16px}._memberMiniCard_3hm68_308:disabled{cursor:default;opacity:1}._memberMiniText_3hm68_1555{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}._memberMiniName_3hm68_350{font-size:var(--g-fs-md);font-weight:600;line-height:var(--g-lh-md)}._memberMiniDist_3hm68_358{font-size:var(--g-fs-sm);white-space:nowrap;font-weight:500;line-height:var(--g-lh-sm)}._memberMiniStatus_3hm68_341{background:var(--g-text-muted);border-color:var(--g-surface)}._statusLive_3hm68_1559{background:var(--g-accent)}._textLive_3hm68_1560{color:var(--g-accent)}._stripEmpty_3hm68_1561{font-size:var(--g-fs-md);color:var(--g-text-muted);line-height:var(--g-lh-md);margin:0;padding:8px 0}._memberRow_3hm68_1564{border:1px solid var(--g-hairline);background:var(--g-surface);transition:border-color var(--g-dur) var(--g-ease-out), background-color var(--g-dur) var(--g-ease-out);border-radius:16px;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:0 6px 8px;display:flex}._memberRow_3hm68_1564 ._memberMiniCard_3hm68_308,._memberRow_3hm68_1564 ._memberMiniCard_3hm68_308:not(:disabled):hover{box-shadow:none;background:0 0;border-color:#0000;width:100%}._memberRowSelected_3hm68_1573{border-color:color-mix(in srgb, var(--g-accent) 55%, var(--g-hairline));background:var(--g-accent-wash)}._memberRowActions_3hm68_1574{flex-wrap:nowrap;justify-content:center}._memberRow_3hm68_1564 ._memberMiniDist_3hm68_358{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (hover:hover) and (pointer:fine){._memberMiniCard_3hm68_308:not(:disabled):hover{border-color:color-mix(in srgb, var(--g-accent) 30%, var(--g-hairline));box-shadow:0 2px 10px color-mix(in srgb, var(--g-text) 8%, transparent);transform:none}}._mapInfoSection_3hm68_367{padding:16px}._overviewList_3hm68_1585{flex-direction:column;gap:8px;display:flex}._overviewRow_3hm68_1586{background:var(--g-surface);border:1px solid var(--g-hairline);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}._overviewAvatar_3hm68_1595{object-fit:cover;border:2px solid;border-radius:50%;flex-shrink:0;width:40px;height:40px}._overviewMain_3hm68_1596{flex:1;min-width:0}._overviewName_3hm68_1597{font-size:var(--g-fs-md);color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:var(--g-lh-md);margin-bottom:4px;overflow:hidden}._overviewRole_3hm68_1598{font-size:var(--g-fs-sm);color:var(--g-text-muted);font-weight:400;line-height:var(--g-lh-sm)}._overviewMeta_3hm68_1599{font-size:var(--g-fs-sm);color:var(--g-text-muted);white-space:nowrap;line-height:var(--g-lh-sm)}._overviewTrail_3hm68_1600{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}._batteryLine_3hm68_1601{align-items:center;gap:8px;display:flex}._batteryTrack_3hm68_1602{background:color-mix(in srgb, var(--g-text) 10%, transparent);border-radius:4px;flex:1;max-width:140px;height:4px;overflow:hidden}._batteryFill_3hm68_1603{border-radius:4px;height:100%}._batteryText_3hm68_1604{font-size:var(--g-fs-sm);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--g-lh-sm)}._statusPill_3hm68_1605{border-radius:var(--g-r-pill);font-size:var(--g-fs-sm);color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, transparent);border:1px solid color-mix(in srgb, var(--tone) 28%, transparent);white-space:nowrap;font-weight:600;line-height:var(--g-lh-sm);padding:2px 9px}._navBrand_3hm68_1618,._navFooter_3hm68_1618{display:none}._bottomNav_3hm68_1083{z-index:50;background:color-mix(in srgb, var(--g-surface) 94%, transparent);border-top:1px solid var(--g-hairline);padding:6px 4px calc(6px + env(safe-area-inset-bottom));position:sticky;bottom:0}._navTab_3hm68_1097{color:var(--g-text-muted);min-height:48px;transition:color var(--g-dur) var(--g-ease-out);gap:2px;font-family:inherit}._navTab_3hm68_1097:before{display:none}._navTabIcon_3hm68_1128{border-radius:var(--g-r-pill);width:44px;height:28px;transition:background-color var(--g-dur) var(--g-ease-out)}._navTabActive_3hm68_1125{color:var(--g-accent)}._navTabActive_3hm68_1125 ._navTabIcon_3hm68_1128{background:var(--g-accent-wash);box-shadow:none}._navTabLabel_3hm68_1144{font-size:var(--g-fs-sm);letter-spacing:normal;text-transform:none;color:inherit;font-weight:600;line-height:var(--g-lh-sm)}._navTabBadge_3hm68_1154{border-radius:var(--g-r-pill);width:auto;min-width:18px;height:18px;color:var(--g-on-destructive);font-size:var(--g-fs-sm);border:2px solid var(--g-surface);font-weight:600;line-height:var(--g-lh-sm);padding:0 4px;top:-4px;right:4px}._pageWrap_3hm68_2 :is(a,button,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--g-focus);outline:none}@media (width>=640px){._appHeader_3hm68_74{gap:12px;min-height:60px;padding:0 16px 0 8px}._headerBack_3hm68_90{gap:4px;padding:0 12px 0 8px}._headerBackLabel_3hm68_1318{display:inline}._fullscreenBtn_3hm68_34{display:inline-flex}._logoutBtn_3hm68_51{border-radius:var(--g-r-pill);padding:0 14px}._logoutLabel_3hm68_1374{display:inline}._leafletMap_3hm68_202{height:clamp(360px,58dvh,640px)}._mapTypeLabel_3hm68_1515{clip:auto;clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}._mapTypeBtn_3hm68_255{padding:0 12px}._familyStripLabel_3hm68_289,._familyStrip_3hm68_285{padding:0 20px}._mapInfoSection_3hm68_367{padding:20px}._circleSwitcher_3hm68_1243{padding:10px 20px}}@media (width>=1024px){._appFrame_3hm68_15{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:200px minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}._appHeader_3hm68_74{grid-area:1/2;padding:0 24px 0 16px;position:relative}._circleSwitcher_3hm68_1243{grid-area:2/2;padding:12px 28px}._appContent_3hm68_173{grid-area:3/2;min-height:0;padding:24px 28px 28px}._headerBrand_3hm68_104,._logoutBtn_3hm68_51,._headerBackLabel_3hm68_1318{display:none}._headerBack_3hm68_90{padding:0}._crumbs_3hm68_1348{min-width:0;display:block}._crumbs_3hm68_1348 ol{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}._crumbs_3hm68_1348 li{font-size:var(--g-fs-md);color:var(--g-text-secondary);white-space:nowrap;font-weight:500;line-height:var(--g-lh-md);align-items:center;gap:10px;display:flex}._crumbs_3hm68_1348 li+li:before{content:"/";color:var(--g-text-faint)}._crumbTitle_3hm68_1698{font-size:var(--g-fs-xl);color:var(--g-text);font-weight:600;line-height:var(--g-lh-xl);margin:0}._bottomNav_3hm68_1083{background:var(--g-surface);border-top:0;border-right:1px solid var(--g-hairline);-webkit-backdrop-filter:none;flex-direction:column;grid-area:1/1/-1;align-items:stretch;gap:2px;padding:0 10px;position:relative;overflow-y:auto}._navBrand_3hm68_1618{border-bottom:1px solid var(--g-hairline);flex-shrink:0;align-items:center;gap:10px;min-height:60px;margin:0 -10px 12px;padding:0 14px 0 18px;display:flex}._navBrandName_3hm68_1726{font-size:var(--g-fs-md);letter-spacing:var(--g-tracking-display);color:var(--g-text);font-weight:600;line-height:var(--g-lh-md);flex:1}._navTab_3hm68_1097{border-radius:var(--g-r-pill);min-height:40px;color:var(--g-text);transition:background-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out);flex-direction:row;flex:none;justify-content:flex-start;gap:10px;padding:0 12px}._navTabIcon_3hm68_1128{width:24px;height:24px;color:var(--g-text-muted);background:0 0!important}._navTabLabel_3hm68_1144{font-size:var(--g-fs-sm);font-weight:500;line-height:var(--g-lh-sm)}._navTabActive_3hm68_1125{background:var(--g-accent-wash);color:var(--g-accent)}._navTabActive_3hm68_1125 ._navTabIcon_3hm68_1128{color:var(--g-accent)}._navTabActive_3hm68_1125 ._navTabLabel_3hm68_1144{font-weight:600}._navTabBadge_3hm68_1154{border-color:var(--g-surface);top:-6px;right:-8px}._navFooter_3hm68_1618{border-top:1px solid var(--g-hairline);align-items:center;gap:10px;margin:auto -10px 0;padding:12px 10px 12px 16px;display:flex}._navAvatar_3hm68_1752{background:var(--g-surface-sunken);border:1px solid var(--g-hairline);width:34px;height:34px;color:var(--g-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}._navWho_3hm68_1758{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._navWhoName_3hm68_1759,._navWhoEmail_3hm68_1759{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._navWhoName_3hm68_1759{font-size:var(--g-fs-md);color:var(--g-text);font-weight:600;line-height:var(--g-lh-md)}._navWhoEmail_3hm68_1759{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm)}._navLogout_3hm68_1762{width:36px;height:36px;color:var(--g-text-muted);cursor:pointer;transition:background-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._navLogout_3hm68_1762:hover{color:var(--g-destructive);background:color-mix(in srgb, var(--g-destructive) 8%, transparent)}._navTab_3hm68_1097:hover:not(._navTabActive_3hm68_1125){background:var(--g-surface-sunken)}._appContent_3hm68_173{flex-direction:column;display:flex}._tabSectionActive_3hm68_192:has(._mapLayout_3hm68_1429){flex-direction:column;flex:1;min-height:0;display:flex}._mapLayout_3hm68_1429{flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:20px;min-height:420px;display:grid}._mapPane_3hm68_1430{border:1px solid var(--g-hairline);background:var(--g-surface);border-radius:20px;min-height:0;overflow:hidden}._leafletMap_3hm68_202{height:auto;min-height:0}._mapSide_3hm68_1791{flex-direction:column;gap:16px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}._familyStripWrap_3hm68_285{border:1px solid var(--g-hairline);background:var(--g-surface);border-radius:20px;padding:16px}._familyStripLabel_3hm68_289{padding:0}._familyStrip_3hm68_285{flex-direction:column;gap:4px;padding:0;overflow:visible}._memberMiniCard_3hm68_308{text-align:left;background:0 0;border-color:#0000;border-radius:14px;flex-direction:row;justify-content:flex-start;gap:12px;width:100%;min-width:0;padding:8px 10px}._memberMiniText_3hm68_1555{align-items:flex-start}._memberMiniAvatar_3hm68_329,._memberMiniAvatar_3hm68_329 img{width:40px;height:40px}._memberMiniCard_3hm68_308:not(:disabled):hover{background:var(--g-surface-sunken);box-shadow:none;border-color:#0000}._memberRow_3hm68_1564{background:0 0;border-color:#0000;border-radius:14px;flex-direction:row;align-items:center;gap:2px;width:100%;padding:0 4px 0 0}._memberRow_3hm68_1564 ._memberMiniCard_3hm68_308{flex:1;width:auto;min-width:0}._memberRow_3hm68_1564 ._memberMiniText_3hm68_1555{overflow:hidden}._memberRowActions_3hm68_1574{gap:2px}._memberRow_3hm68_1564:hover{background:var(--g-surface-sunken)}._memberRowSelected_3hm68_1573,._memberRowSelected_3hm68_1573:hover{background:var(--g-accent-wash);border-color:color-mix(in srgb, var(--g-accent) 30%, transparent)}._mapInfoSection_3hm68_367{padding:0}._tabSectionActive_3hm68_192:not(:has(._mapLayout_3hm68_1429)):not(:has(._chatsPaneWrap_3hm68_1824)){max-width:880px;margin:0 auto}}@media (width>=1024px) and (width<=1199.98px){._mapLayout_3hm68_1429{grid-template-columns:minmax(0,1fr) 300px}}._chatBtn_3hm68_1831{align-items:center;gap:8px;display:inline-flex}._navChatOnly_3hm68_1834{display:none}@media (width>=1024px){._navChatOnly_3hm68_1834{display:flex}}._stripHead_3hm68_1838{justify-content:space-between;align-items:center;gap:8px;padding:0 16px 10px;display:flex}._stripHead_3hm68_1838 ._familyStripLabel_3hm68_289{margin:0;padding:0}._stripCount_3hm68_1843{background:var(--g-surface-sunken);min-width:22px;height:20px;font-size:var(--g-fs-sm);color:var(--g-text-muted);letter-spacing:0;vertical-align:middle;font-weight:600;line-height:var(--g-lh-sm);border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:0 7px;display:inline-flex}._stripChat_3hm68_1851{background:var(--g-accent-wash);height:30px;color:var(--g-accent);font:inherit;font-size:var(--g-fs-sm);cursor:pointer;transition:background-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out);font-weight:600;line-height:var(--g-lh-sm);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}._stripChat_3hm68_1851:focus-visible{box-shadow:0 0 0 2px var(--g-surface), 0 0 0 4px var(--g-accent);outline:none}@media (hover:hover) and (pointer:fine){._stripChat_3hm68_1851:hover{background:var(--g-accent);color:var(--g-on-accent)}}@media (width>=1024px){._familyStripWrap_3hm68_285{box-shadow:0 1px 2px color-mix(in srgb, var(--g-text) 5%, transparent);padding:16px 8px 8px}._stripHead_3hm68_1838{border-bottom:1px solid var(--g-hairline);margin-bottom:6px;padding:0 8px 12px}._familyStrip_3hm68_285{gap:2px}._memberRow_3hm68_1564{border:0;border-radius:12px;padding:2px 6px 2px 0;position:relative}._memberRowSelected_3hm68_1573,._memberRowSelected_3hm68_1573:hover{background:var(--g-accent-wash);border:0}._memberRowSelected_3hm68_1573:before{content:"";background:var(--g-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}._memberRow_3hm68_1564 ._memberMiniCard_3hm68_308{gap:12px;padding:8px 8px 8px 12px}._memberRow_3hm68_1564 ._memberMiniAvatar_3hm68_329,._memberRow_3hm68_1564 ._memberMiniAvatar_3hm68_329 img{width:38px;height:38px}._memberRow_3hm68_1564 ._memberMiniName_3hm68_350{font-size:var(--g-fs-md);font-weight:600;line-height:var(--g-lh-md)}._memberRow_3hm68_1564 ._memberMiniDist_3hm68_358{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm)}._memberRow_3hm68_1564 ._memberRowActions_3hm68_1574{opacity:.75;transition:opacity var(--g-dur) var(--g-ease-out)}._memberRow_3hm68_1564:hover ._memberRowActions_3hm68_1574,._memberRow_3hm68_1564:focus-within ._memberRowActions_3hm68_1574,._memberRowSelected_3hm68_1573 ._memberRowActions_3hm68_1574{opacity:1}}@media (prefers-reduced-motion:reduce){._pageWrap_3hm68_2 *,._pageWrap_3hm68_2 :before,._pageWrap_3hm68_2 :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._mapTypeSwitcher_3hm68_247{display:none}._mapControls_3hm68_1903{z-index:1000;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:12px;right:12px}._mapCtrlBtn_3hm68_1912{border-radius:var(--g-r-pill);border:1px solid var(--g-hairline);background:var(--g-surface);height:40px;box-shadow:var(--g-shadow-pop);color:var(--g-text);font:inherit;font-size:var(--g-fs-md);cursor:pointer;transition:background-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out), border-color var(--g-dur) var(--g-ease-out);font-weight:600;line-height:var(--g-lh-md);justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}._mapCtrlIcon_3hm68_1931{width:40px;padding:0}._mapCtrlBtnOn_3hm68_1932{background:var(--g-accent-wash);color:var(--g-accent);border-color:color-mix(in srgb, var(--g-accent) 30%, transparent)}@media (hover:hover) and (pointer:fine){._mapCtrlBtn_3hm68_1912:not(._mapCtrlBtnOn_3hm68_1932):hover{background:var(--g-surface-raised)}}._mapCtrlBtn_3hm68_1912:active{transform:scale(.97)}._layers_3hm68_1938{position:relative}._layersMenu_3hm68_1939{border:1px solid var(--g-hairline);background:var(--g-surface);width:200px;box-shadow:var(--g-shadow-pop);transform-origin:100% 100%;animation:_layersIn_3hm68_1 .16s var(--g-ease-out) both;border-radius:16px;padding:6px;position:absolute;bottom:calc(100% + 8px);right:0}@keyframes _layersIn_3hm68_1{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}._layersTitle_3hm68_1956{font-size:var(--g-fs-lg);letter-spacing:.06em;text-transform:none;color:var(--g-text-muted);font-weight:600;line-height:var(--g-lh-lg);padding:6px 10px}._layersItem_3hm68_1965{width:100%;min-height:44px;color:var(--g-text);font:inherit;font-size:var(--g-fs-md);text-align:left;cursor:pointer;transition:background-color var(--g-dur) var(--g-ease-out);font-weight:500;line-height:var(--g-lh-md);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}@media (hover:hover) and (pointer:fine){._layersItem_3hm68_1965:hover{background:var(--g-surface-sunken)}}._layersItemOn_3hm68_1987{color:var(--g-accent);font-weight:600}._layersName_3hm68_1988{flex:1}._layersCheck_3hm68_1989{color:var(--g-accent);flex-shrink:0}._layersSwatch_3hm68_1990{width:28px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g-text) 12%, transparent);border-radius:8px;flex-shrink:0}._swatch_light_3hm68_1997{background:linear-gradient(35deg,#0000 44%,#fff 44% 54%,#0000 54%),linear-gradient(120deg,#0000 58%,#fff 58% 66%,#0000 66%),#e9ebe6}._swatch_dark_3hm68_2003{background:linear-gradient(35deg,#0000 44%,#4a4f55 44% 54%,#0000 54%),linear-gradient(120deg,#0000 58%,#4a4f55 58% 66%,#0000 66%),#1f2328}._swatch_satellite_3hm68_2009{background:radial-gradient(circle at 30% 35%,#5e7a3e 0 22%,#0000 23%),radial-gradient(circle at 72% 70%,#3f5a2c 0 26%,#0000 27%),linear-gradient(135deg,#6b6a4e,#2f3b2a)}._swatch_street_3hm68_2015{background:linear-gradient(35deg,#0000 44%,#f6c85f 44% 54%,#0000 54%),linear-gradient(120deg,#0000 58%,#fff 58% 66%,#0000 66%),radial-gradient(circle at 75% 25%,#bfe3b4 0 20%,#0000 21%),#f2efe9}@media (width<=639.98px){._mapCtrlLabel_3hm68_2023{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._mapCtrlBtn_3hm68_1912:not(._mapCtrlIcon_3hm68_1931){width:40px;padding:0}}._pane_3hm68_2033{flex-direction:column;gap:16px;padding:16px;display:flex}._paneHead_3hm68_2034{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._paneHead_3hm68_2034>div:first-child{min-width:0}@media (width<=479.98px){._paneHead_3hm68_2034>div:first-child{flex:100%;min-width:0}._paneHead_3hm68_2034 ._chatHeadBtns_3hm68_2039{flex:100%}._paneHead_3hm68_2034 ._chatHeadBtns_3hm68_2039>*{flex:1 1 0;justify-content:center}}._paneTitle_3hm68_2042{font-size:var(--g-fs-lg);letter-spacing:var(--g-tracking-display);color:var(--g-text);font-weight:600;line-height:var(--g-lh-lg);margin:0}._paneSub_3hm68_2043{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);color:var(--g-text-muted);margin:2px 0 0}._btnPrimary_3hm68_2046,._btnSecondary_3hm68_2046,._btnGhost_3hm68_2046,._btnEmergency_3hm68_2046{border-radius:var(--g-r-pill);min-height:40px;font:inherit;font-size:var(--g-fs-md);white-space:nowrap;cursor:pointer;transition:background-color var(--g-dur) var(--g-ease-out), border-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out), transform .12s var(--g-ease-out);font-weight:600;line-height:var(--g-lh-md);justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}._btnPrimary_3hm68_2046{background:var(--g-accent);color:var(--g-on-accent);border:0}._btnSecondary_3hm68_2046{border:1px solid var(--g-hairline);background:var(--g-surface);color:var(--g-text)}._btnGhost_3hm68_2046{color:var(--g-text-secondary);background:0 0;border:1px solid #0000}._btnEmergency_3hm68_2046{background:var(--g-emergency);color:var(--g-on-emergency);border:0}._btnDone_3hm68_2067{color:var(--g-accent);border-color:color-mix(in srgb, var(--g-accent) 30%, transparent);background:var(--g-accent-wash)}._btnPrimary_3hm68_2046:disabled,._btnSecondary_3hm68_2046:disabled,._btnGhost_3hm68_2046:disabled{opacity:.5;cursor:not-allowed}._btnPrimary_3hm68_2046:not(:disabled):active,._btnSecondary_3hm68_2046:not(:disabled):active,._btnEmergency_3hm68_2046:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){._btnPrimary_3hm68_2046:not(:disabled):hover{background:var(--g-accent-hover)}._btnSecondary_3hm68_2046:not(:disabled):hover{background:var(--g-surface-raised)}._btnGhost_3hm68_2046:hover{background:var(--g-surface-sunken);color:var(--g-text)}}._btnRow_3hm68_2075{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}._iconBtn_3hm68_2076{border:1px solid var(--g-hairline);background:var(--g-surface);width:36px;height:36px;color:var(--g-text-secondary);cursor:pointer;transition:background-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._iconBtnDanger_3hm68_2083{color:var(--g-destructive)}@media (hover:hover) and (pointer:fine){._iconBtn_3hm68_2076:hover{background:var(--g-surface-raised)}._iconBtnDanger_3hm68_2083:hover{background:color-mix(in srgb, var(--g-destructive) 8%, var(--g-surface))}}._countPill_3hm68_2088{border-radius:var(--g-r-pill);background:var(--g-accent-wash);min-width:32px;height:32px;color:var(--g-accent);font-size:var(--g-fs-md);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--g-lh-md);justify-content:center;align-items:center;padding:0 10px;display:inline-flex}._cardGrid_3hm68_2096{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}._listStack_3hm68_2097{flex-direction:column;gap:10px;display:flex}._emptyBlock_3hm68_2098{text-align:center;border:1px dashed var(--g-hairline);background:var(--g-surface);border-radius:20px;padding:32px 20px}._emptyBlockTitle_3hm68_2102{font-size:var(--g-fs-lg);color:var(--g-text);font-weight:600;line-height:var(--g-lh-lg);margin:0 0 4px}._inviteCard_3hm68_2105{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 25%, var(--g-hairline));border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}._inviteText_3hm68_2110{flex-direction:column;gap:2px;min-width:0;display:flex}._inviteCode_3hm68_2111{font-family:var(--g-font-mono);font-size:var(--g-fs-md);letter-spacing:.18em;color:var(--g-accent);font-weight:600;line-height:var(--g-lh-md)}._fieldLabel_3hm68_2112{font-size:var(--g-fs-sm);letter-spacing:.04em;text-transform:none;color:var(--g-text-muted);font-weight:600;line-height:var(--g-lh-sm)}._personCard_3hm68_2113{background:var(--g-surface);border:1px solid var(--g-hairline);border-radius:20px;flex-direction:column;gap:14px;padding:16px;display:flex}._personTop_3hm68_2117{align-items:center;gap:12px;display:flex}._personAvatar_3hm68_2118{object-fit:cover;border:2px solid;border-radius:50%;flex-shrink:0;width:48px;height:48px}._personMain_3hm68_2119{flex:1;min-width:0}._personName_3hm68_2120{font-size:var(--g-fs-md);color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:var(--g-lh-md);margin:0;overflow:hidden}._personRole_3hm68_2121{font-size:var(--g-fs-md);color:var(--g-text-muted);line-height:var(--g-lh-md)}._personFacts_3hm68_2122{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}._personFacts_3hm68_2122>div{overflow-wrap:anywhere;min-width:0}._personFacts_3hm68_2122 dt{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm);margin-bottom:2px}._personFacts_3hm68_2122 dd{font-size:var(--g-fs-md);color:var(--g-text);font-weight:500;line-height:var(--g-lh-md);margin:0}._personCard_3hm68_2113 ._btnSecondary_3hm68_2046{align-self:flex-start}._alertRow_3hm68_2129{background:var(--g-surface);border:1px solid var(--g-hairline);border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}._alertRowSos_3hm68_2133{border-color:color-mix(in srgb, var(--g-emergency) 45%, transparent);background:color-mix(in srgb, var(--g-emergency) 5%, var(--g-surface))}._alertGlyph_3hm68_2134{background:var(--g-surface-sunken);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}._alertGlyphSos_3hm68_2139{background:color-mix(in srgb, var(--g-emergency) 12%, transparent)}._alertMain_3hm68_2140{flex:1;min-width:180px}._alertHeading_3hm68_2141{font-size:var(--g-fs-lg);color:var(--g-text);font-weight:600;line-height:var(--g-lh-lg);margin:0}._alertSub_3hm68_628{font-size:var(--g-fs-sm);color:var(--g-text-secondary);line-height:var(--g-lh-sm);margin:2px 0 0}._alertWhen_3hm68_2143{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm);margin-top:4px;display:block}._alertBtns_3hm68_2144{align-items:center;gap:6px;margin-left:auto;display:flex}._zoneTile_3hm68_2147{background:var(--g-surface);border:1px solid var(--g-hairline);border-radius:20px;align-items:flex-start;gap:12px;padding:16px;display:flex}._zoneGlyph_3hm68_2151{background:var(--g-accent-wash);width:40px;height:40px;color:var(--g-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._zoneMain_3hm68_2156{flex:1;min-width:0}._zoneHeading_3hm68_2157{font-size:var(--g-fs-lg);color:var(--g-text);font-weight:600;line-height:var(--g-lh-lg);margin:0}._zoneAddr_3hm68_761{font-size:var(--g-fs-md);color:var(--g-text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:var(--g-lh-md);margin:2px 0 8px;overflow:hidden}._radiusTag_3hm68_2159{border-radius:var(--g-r-pill);background:var(--g-surface-sunken);border:1px solid var(--g-hairline);font-size:var(--g-fs-sm);color:var(--g-text-secondary);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--g-lh-sm);padding:2px 10px;display:inline-flex}._zoneBtns_3hm68_2164{flex-shrink:0;gap:6px;display:flex}._settingsCard_3hm68_2167{background:var(--g-surface);border:1px solid var(--g-hairline);border-radius:20px;flex-direction:column;padding:8px 16px 12px;display:flex}._groupTitle_3hm68_2171{font-size:var(--g-fs-lg);letter-spacing:.06em;text-transform:none;color:var(--g-text-muted);font-weight:600;line-height:var(--g-lh-lg);margin:8px 0 4px}._dangerCard_3hm68_2172{border-color:color-mix(in srgb, var(--g-destructive) 25%, var(--g-hairline))}._dangerTitle_3hm68_2173{color:var(--g-destructive)}._profileRow_3hm68_2174{align-items:center;gap:14px;padding:8px 0 12px;display:flex}._avatarBtn_3hm68_2175{cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;padding:0;position:relative}._avatarImg_3hm68_2176{object-fit:cover;border:2px solid var(--g-accent);border-radius:50%;width:64px;height:64px;display:block}._avatarBadge_3hm68_2177{background:var(--g-accent);width:24px;height:24px;color:var(--g-on-accent);border:2px solid var(--g-surface);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}._spinSvg_3hm68_2183{animation:.9s linear infinite _spin_3hm68_2183}._profileText_3hm68_2184{flex-direction:column;min-width:0;display:flex}._profileName_3hm68_2185{font-size:var(--g-fs-md);color:var(--g-text);font-weight:600;line-height:var(--g-lh-md)}._fieldRow_3hm68_2186{flex-wrap:wrap;align-items:flex-end;gap:10px;padding-bottom:6px;display:flex}._fieldRow_3hm68_2186 ._field_3hm68_2112{flex:1;min-width:200px;margin:0}._field_3hm68_2112{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}._fieldPair_3hm68_2189{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._fieldPair_3hm68_2189>._field_3hm68_2112{min-width:0}._fieldHint_3hm68_2191{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);color:var(--g-text-muted)}._input_3hm68_2192{box-sizing:border-box;border:1px solid var(--g-hairline);background:var(--g-surface-sunken);width:100%;min-height:44px;color:var(--g-text);font:inherit;font-size:var(--g-fs-md);transition:border-color var(--g-dur) var(--g-ease-out), background-color var(--g-dur) var(--g-ease-out);line-height:var(--g-lh-md);border-radius:12px;padding:0 14px}._input_3hm68_2192::placeholder{color:var(--g-text-muted)}._input_3hm68_2192:focus{border-color:var(--g-accent);background:var(--g-surface);box-shadow:var(--g-focus);outline:none}._inputCode_3hm68_2201{font-family:var(--g-font-mono);letter-spacing:.18em;text-transform:none}._navRow_3hm68_2202,._setRow_3hm68_2202{border:0;border-top:1px solid var(--g-hairline);width:100%;min-height:56px;font:inherit;color:inherit;text-align:left;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}._navRow_3hm68_2202{cursor:pointer;transition:background-color var(--g-dur) var(--g-ease-out);border-radius:0;flex-wrap:nowrap}._groupTitle_3hm68_2171+._navRow_3hm68_2202,._groupTitle_3hm68_2171+._setRow_3hm68_2202{border-top:0}._navRow_3hm68_2202:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover) and (pointer:fine){._navRow_3hm68_2202:not(:disabled):hover{background:var(--g-surface-sunken)}}._navRowText_3hm68_2214{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._navRowLabel_3hm68_2215{font-size:var(--g-fs-sm);color:var(--g-text);font-weight:500;line-height:var(--g-lh-sm)}._navRowDanger_3hm68_2216 ._navRowLabel_3hm68_2215{color:var(--g-destructive)}._rowChevron_3hm68_2217{color:var(--g-text-muted);flex-shrink:0}._rowAction_3hm68_2218{font-size:var(--g-fs-md);color:var(--g-accent);font-weight:600;line-height:var(--g-lh-md)}._note_3hm68_2219{background:var(--g-surface-sunken);font-size:var(--g-fs-md);line-height:var(--g-lh-md);color:var(--g-text-secondary);border-radius:12px;margin:8px 0 4px;padding:10px 12px}._dialogScrim_3hm68_2222{z-index:2000;animation:_scrimIn_3hm68_1 .16s var(--g-ease-out) both;background:#00000073;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}._dialog_3hm68_2222{box-sizing:border-box;width:100%;max-height:92dvh;padding:20px 20px calc(20px + env(safe-area-inset-bottom));background:var(--g-surface);box-shadow:var(--g-shadow-pop);animation:_sheetIn_3hm68_1 .22s var(--g-ease-out) both;border-radius:24px 24px 0 0;overflow-y:auto}._dialogHead_3hm68_2236{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}._dialogTitle_3hm68_2237{font-size:var(--g-fs-lg);color:var(--g-text);font-weight:600;line-height:var(--g-lh-lg);margin:0}._dialogActions_3hm68_2238{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}._codeBox_3hm68_2239{background:var(--g-surface-sunken);border:1px solid var(--g-hairline);border-radius:16px;flex-direction:column;align-items:center;gap:4px;margin-bottom:8px;padding:18px;display:flex}._segment_3hm68_1042{border-radius:var(--g-r-pill);background:var(--g-surface-sunken);border:1px solid var(--g-hairline);gap:2px;margin-bottom:16px;padding:3px;display:flex}._segmentBtn_3hm68_2245{border-radius:var(--g-r-pill);min-height:36px;color:var(--g-text-secondary);font:inherit;font-size:var(--g-fs-md);cursor:pointer;transition:background-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out);font-weight:600;line-height:var(--g-lh-md);background:0 0;border:0;flex:1}._segmentBtnOn_3hm68_2246{background:var(--g-surface);color:var(--g-text);box-shadow:0 1px 3px color-mix(in srgb, var(--g-text) 12%, transparent)}@keyframes _scrimIn_3hm68_1{0%{opacity:0}to{opacity:1}}@keyframes _sheetIn_3hm68_1{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width>=640px){._pane_3hm68_2033{padding:20px}._dialogScrim_3hm68_2222{align-items:center;padding:24px}._dialog_3hm68_2222{border-radius:24px;max-width:440px;padding:24px}@keyframes _sheetIn_3hm68_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}}@media (width>=1024px){._pane_3hm68_2033{gap:20px;padding:0}._paneTitle_3hm68_2042{font-size:var(--g-fs-lg);line-height:var(--g-lh-lg)}._cardGrid_3hm68_2096{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}._batteryTrack_3hm68_1602,._batteryFill_3hm68_1603{display:block}._linkBtn_3hm68_2265{font:inherit;font-size:var(--g-fs-md);color:var(--g-accent);cursor:pointer;font-weight:600;line-height:var(--g-lh-md);background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:0}._linkBtn_3hm68_2265:disabled{color:var(--g-text-muted);cursor:default}._photoPicker_3hm68_2267{border-top:1px solid var(--g-hairline);animation:_tabIn_3hm68_1 .18s var(--g-ease-out) both;padding:12px 0 4px}._photoPickerHead_3hm68_2268{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}._photoGrid_3hm68_2269{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:10px;margin-bottom:8px;display:grid}._photoOption_3hm68_2270{aspect-ratio:1;background:var(--g-surface-sunken);cursor:pointer;transition:border-color var(--g-dur) var(--g-ease-out), transform .12s var(--g-ease-out);border:2px solid #0000;border-radius:50%;padding:0;overflow:hidden}._photoOption_3hm68_2270 img{object-fit:cover;width:100%;height:100%;display:block}._photoOption_3hm68_2270:disabled{opacity:.5;cursor:wait}@media (hover:hover) and (pointer:fine){._photoOption_3hm68_2270:not(:disabled):hover{border-color:var(--g-accent)}}._photoOption_3hm68_2270:not(:disabled):active{transform:scale(.96)}._profileForm_3hm68_2279{border-top:1px solid var(--g-hairline);grid-template-columns:minmax(0,1fr);gap:0 14px;padding-top:12px;display:grid}._formActions_3hm68_2280{justify-content:flex-end;padding-bottom:6px;display:flex}@media (width>=640px){._profileForm_3hm68_2279{grid-template-columns:1fr 1fr}._formActions_3hm68_2280{grid-column:1/-1}}._photoGrid_3hm68_2269{grid-template-columns:repeat(4,minmax(0,64px));justify-content:start}@media (width>=640px){._photoGrid_3hm68_2269{grid-template-columns:repeat(6,minmax(0,64px))}}._chatDialog_3hm68_2291{flex-direction:column;max-width:520px;height:min(640px,88dvh);display:flex}._chatHeadBtns_3hm68_2039{align-items:center;gap:8px;display:flex}._chatList_3hm68_2293{flex-direction:column;flex:1;gap:8px;min-height:0;padding:4px 2px 12px;display:flex;overflow-y:auto}._bubbleRow_3hm68_2294{display:flex}._bubbleRowMine_3hm68_2295{justify-content:flex-end}._bubble_3hm68_2294{background:var(--g-surface-sunken);max-width:78%;color:var(--g-text);font-size:var(--g-fs-md);line-height:var(--g-lh-md);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}._bubbleMine_3hm68_2302{background:var(--g-accent);color:var(--g-on-accent);border-radius:16px 16px 4px}._bubbleTime_3hm68_2303{font-size:var(--g-fs-sm);opacity:.75;line-height:var(--g-lh-sm);align-self:flex-end}._bubbleSender_3hm68_2304{font-size:var(--g-fs-sm);color:var(--g-accent);font-weight:600;line-height:var(--g-lh-sm)}._chatError_3hm68_2305{font-size:var(--g-fs-md);color:var(--g-destructive);line-height:var(--g-lh-md);margin:0 0 8px}._chatComposer_3hm68_2306{border-top:1px solid var(--g-hairline);align-items:flex-end;gap:8px;padding-top:10px;display:flex}._chatInput_3hm68_2307{resize:none;min-height:44px;max-height:120px;padding:11px 14px;line-height:1.4}._contactBtns_3hm68_2308{flex-wrap:wrap;gap:8px;display:flex}._appOnly_3hm68_2313{display:none!important}@media (width<=1023.98px){._appOnly_3hm68_2313{display:revert!important}._desktopOnly_3hm68_2316{display:none!important}span._appOnly_3hm68_2313,label._appOnly_3hm68_2313{display:inline-flex!important}div._appOnly_3hm68_2313{display:block!important}button._appOnly_3hm68_2313{display:flex!important}}._srOnly_3hm68_2321{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._textAway_3hm68_2322{color:var(--g-warn)}._circleChipBar_3hm68_2325{background:var(--g-ground);padding:10px 16px 0}._circleChip_3hm68_2325{background:var(--g-surface);border:1px solid var(--g-hairline);height:36px;color:var(--g-text);font-size:var(--g-fs-md);font-weight:600;line-height:var(--g-lh-md);border-radius:18px;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:relative}._circleChip_3hm68_2325 select{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;max-width:60vw;margin:0;padding:0}._circleChip_3hm68_2325 select:disabled{cursor:default;opacity:1}._circleChip_3hm68_2325 select:focus-visible{outline:none}._circleChip_3hm68_2325:focus-within{box-shadow:0 0 0 2px var(--g-surface), 0 0 0 4px var(--g-accent)}._circleChip_3hm68_2325 svg{color:var(--g-text-muted);pointer-events:none}._circleChipDot_3hm68_2340{background:var(--g-accent);border-radius:4px;width:7px;height:7px}._homePane_3hm68_2343{flex-direction:column;gap:18px;max-width:640px;margin:0 auto;padding:16px 16px 24px;display:flex}._homeGreeting_3hm68_2344{font-size:var(--g-fs-lg);letter-spacing:-.02em;color:var(--g-text);font-weight:600;line-height:var(--g-lh-lg);margin:0}._homeDate_3hm68_2345{font-size:var(--g-fs-md);color:var(--g-text-muted);line-height:var(--g-lh-md);margin:4px 0 0}._homeMapCard_3hm68_2346{border:1px solid var(--g-hairline);background:var(--g-surface);width:100%;font:inherit;color:var(--g-text);text-align:left;cursor:pointer;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex}._homeMapCard_3hm68_2346:focus-visible{box-shadow:0 0 0 2px var(--g-surface), 0 0 0 4px var(--g-accent);outline:none}._homeMapFaces_3hm68_2352{display:flex}._homeMapFaces_3hm68_2352 img{object-fit:cover;background:var(--g-surface);border:2px solid;border-radius:50%;width:36px;height:36px;margin-left:-10px}._homeMapFaces_3hm68_2352 img:first-child{margin-left:0}._homeMapText_3hm68_2355{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._homeMapTitle_3hm68_2356{font-size:var(--g-fs-lg);font-weight:600;line-height:var(--g-lh-lg)}._homeMapSub_3hm68_2357{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm)}._homeMapGo_3hm68_2358{font-size:var(--g-fs-md);color:var(--g-accent);font-weight:600;line-height:var(--g-lh-md)}._homeSectionHead_3hm68_2359{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}._homeLabel_3hm68_2360{font-size:var(--g-fs-sm);letter-spacing:.05em;text-transform:none;color:var(--g-text-muted);font-weight:600;line-height:var(--g-lh-sm);margin:0}._homeLink_3hm68_2361{font:inherit;font-size:var(--g-fs-md);color:var(--g-accent);cursor:pointer;font-weight:600;line-height:var(--g-lh-md);background:0 0;border:0;flex-shrink:0;padding:0;position:relative}._homeLink_3hm68_2361:after{content:"";position:absolute;inset:-12px 0}._homeList_3hm68_2363{background:var(--g-surface);border:1px solid var(--g-hairline);border-radius:20px;overflow:hidden}._homeList_3hm68_2363>*+*{border-top:1px solid var(--g-hairline)}._homeList_3hm68_2363>._navRow_3hm68_2202:first-child{border-top:0}._homeRow_3hm68_2366{align-items:center;gap:12px;padding:12px 14px;display:flex}._homeAvatar_3hm68_2367{object-fit:cover;border:2px solid;border-radius:50%;flex-shrink:0;width:42px;height:42px}._homeRowText_3hm68_2368{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._homeRowName_3hm68_2369{font-size:var(--g-fs-md);color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:var(--g-lh-md);overflow:hidden}._homeRowSub_3hm68_2370{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm)}._chatsPaneWrap_3hm68_1824{box-sizing:border-box;height:calc(100dvh - 150px);min-height:480px;padding:12px}@media (width>=1024px){._chatsPaneWrap_3hm68_1824{max-width:1200px;height:calc(100dvh - 190px);min-height:460px;margin:0 auto;padding:20px 24px}}@media (width<=767.98px){._chatsPaneWrap_3hm68_1824{height:calc(100dvh - 190px);padding:0}}._homeRowSub_3hm68_2370._textLive_3hm68_1560{color:var(--g-accent)}._homeRowSub_3hm68_2370._textAway_3hm68_2322{color:var(--g-warn)}._homeList_3hm68_2363 ._navRow_3hm68_2202{box-sizing:border-box;width:100%;padding:14px 16px}._headerMenuBtn_3hm68_2387{width:44px;height:44px;color:var(--g-text);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:-6px}._headerMenuBtn_3hm68_2387:hover{background:var(--g-surface-sunken)}._headerMenuBtn_3hm68_2387:focus-visible{box-shadow:0 0 0 2px var(--g-surface), 0 0 0 4px var(--g-accent);outline:none}._navScrim_3hm68_2394{z-index:190;background:#050f0866;position:fixed;inset:0}@media (width<=1023.98px){._bottomNav_3hm68_1083{z-index:200;width:min(300px,86vw);padding:0 10px env(safe-area-inset-bottom);background:var(--g-surface);border-top:0;border-right:1px solid var(--g-hairline);-webkit-backdrop-filter:none;transition:transform .22s var(--g-ease-out);visibility:hidden;flex-direction:column;align-items:stretch;gap:2px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%)}._bottomNav_3hm68_1083._navOpen_3hm68_2410{visibility:visible;transform:none;box-shadow:0 0 40px #050f0833}._navBrand_3hm68_1618,._navFooter_3hm68_1618{display:flex}._navBrand_3hm68_1618{border-bottom:1px solid var(--g-hairline);flex-shrink:0;align-items:center;gap:10px;min-height:60px;margin:0 -10px 12px;padding:0 14px 0 18px}._navBrandName_3hm68_1726{font-size:var(--g-fs-md);color:var(--g-text);font-weight:600;line-height:var(--g-lh-md);flex:1}._navTab_3hm68_1097{border-radius:var(--g-r-pill);min-height:48px;color:var(--g-text);flex-direction:row;flex:none;justify-content:flex-start;gap:12px;padding:0 12px}._navTabIcon_3hm68_1128{width:24px;height:24px;color:var(--g-text-muted);background:0 0!important}._navTabLabel_3hm68_1144{font-size:var(--g-fs-sm);font-weight:500;line-height:var(--g-lh-sm)}._navTabActive_3hm68_1125{background:var(--g-accent-wash);color:var(--g-accent)}._navTabActive_3hm68_1125 ._navTabIcon_3hm68_1128{color:var(--g-accent)}._navTabActive_3hm68_1125 ._navTabLabel_3hm68_1144{font-weight:600}._navTabBadge_3hm68_1154{border-color:var(--g-surface);top:-6px;right:-8px}._navFooter_3hm68_1618{border-top:1px solid var(--g-hairline);align-items:center;gap:10px;margin:auto -10px 0;padding:12px 10px 12px 16px}._navAvatar_3hm68_1752{background:var(--g-surface-sunken);border:1px solid var(--g-hairline);width:34px;height:34px;color:var(--g-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}._navWho_3hm68_1758{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._navWhoName_3hm68_1759,._navWhoEmail_3hm68_1759{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._navWhoName_3hm68_1759{font-size:var(--g-fs-md);color:var(--g-text);font-weight:600;line-height:var(--g-lh-md)}._navWhoEmail_3hm68_1759{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm)}._navLogout_3hm68_1762{width:44px;height:44px;color:var(--g-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._appContent_3hm68_173{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._chatsPaneWrap_3hm68_1824{height:calc(100dvh - 72px)}}@media (width<=767.98px){._chatsPaneWrap_3hm68_1824{height:calc(100dvh - 60px)}}@media (prefers-reduced-motion:reduce){._bottomNav_3hm68_1083{transition:none}}._navCircles_3hm68_2451{border-top:1px solid var(--g-hairline);flex-direction:column;gap:2px;margin:14px -10px 0;padding:12px 10px 0;display:flex}._navCirclesLabel_3hm68_2452{font-size:var(--g-fs-sm);letter-spacing:.06em;text-transform:none;color:var(--g-text-muted);font-weight:600;line-height:var(--g-lh-sm);padding:0 12px 6px}._navCircle_3hm68_2451{border-radius:var(--g-r-pill);min-height:44px;font:inherit;font-size:var(--g-fs-md);color:var(--g-text);text-align:left;cursor:pointer;line-height:var(--g-lh-md);background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;display:flex}._navCircle_3hm68_2451:hover:not(._navCircleOn_3hm68_2458){background:var(--g-surface-sunken)}._navCircle_3hm68_2451:focus-visible{box-shadow:0 0 0 2px var(--g-surface), 0 0 0 4px var(--g-accent);outline:none}._navCircleOn_3hm68_2458{color:var(--g-accent);font-weight:600}._navCircleOn_3hm68_2458 svg{margin-left:auto}._navCircleDot_3hm68_2462{background:var(--g-accent-wash);width:26px;height:26px;color:var(--g-accent);font-size:var(--g-fs-sm);font-weight:600;line-height:var(--g-lh-sm);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._navCircleName_3hm68_2466{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._brandHome_3hm68_2469{color:inherit;border-radius:10px;text-decoration:none}._brandHome_3hm68_2469:focus-visible{box-shadow:0 0 0 2px var(--g-surface), 0 0 0 4px var(--g-accent);outline:none}@media (width<=1023.98px){._headerBrand_3hm68_104 ._navLogoText_3hm68_109,._headerBrand_3hm68_104 ._parentBadge_3hm68_117{display:none}}@media (width>=1024px){._tabSectionActive_3hm68_192:not(:has(._mapLayout_3hm68_1429)):not(:has(._chatsPaneWrap_3hm68_1824)){box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto}._chatsPaneWrap_3hm68_1824{max-width:1440px}}._homeSide_3hm68_2487{flex-direction:column;gap:14px;display:flex}._homeGlance_3hm68_2488{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._glanceTile_3hm68_2489{border:1px solid var(--g-hairline);background:var(--g-surface);font:inherit;color:var(--g-text);text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;display:flex}._glanceTile_3hm68_2489:hover{border-color:color-mix(in srgb, var(--g-accent) 35%, var(--g-hairline))}._glanceTile_3hm68_2489:focus-visible{box-shadow:0 0 0 2px var(--g-surface), 0 0 0 4px var(--g-accent);outline:none}._glanceValue_3hm68_2496{font-size:var(--g-fs-xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--g-lh-xl)}._glanceValue_3hm68_2496 small{font-size:var(--g-fs-md);color:var(--g-text-muted);font-weight:600;line-height:var(--g-lh-md)}._glanceAlert_3hm68_2498{color:var(--g-destructive)}._glanceLabel_3hm68_2499{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm)}@media (width>=1024px){._homePane_3hm68_2343{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);grid-template-areas:"head head""family sos""family side""family links";align-items:start;gap:20px 24px;max-width:none;padding:8px 0 24px;display:grid}._homeHero_3hm68_2507{grid-area:head}._homeSide_3hm68_2487{grid-area:side}._homeSosCard_3hm68_2509{grid-area:sos}._homeFamily_3hm68_2510{grid-area:family}._homeLinks_3hm68_2511{grid-area:links}._homeGlance_3hm68_2488{grid-template-columns:repeat(4,minmax(0,1fr))}._homeSide_3hm68_2487 ._homeGlance_3hm68_2488{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){._cardGrid_3hm68_2096{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){._zonesPane_3hm68_2521 ._listStack_3hm68_2097{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}}@media (width>=1100px){._settingsPane_3hm68_2526{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}._settingsPane_3hm68_2526>._paneHead_3hm68_2034{grid-column:1/-1}._settingsPane_3hm68_2526>._settingsCard_3hm68_2167{margin:0}}._alertsLayout_3hm68_2532{gap:20px;display:grid}._alertsMain_3hm68_2533{flex-direction:column;gap:14px;min-width:0;display:flex}._alertsAside_3hm68_2534{flex-direction:column;gap:12px;display:flex}@media (width>=1024px){._alertsLayout_3hm68_2532{grid-template-columns:minmax(0,1fr) 320px;align-items:start}._alertsAside_3hm68_2534{position:sticky;top:0}}@media (width<=1023.98px){._alertsAside_3hm68_2534>._summaryCard_3hm68_2540:not(._summaryCardSos_3hm68_2540){display:none}}._filterChips_3hm68_2542{flex-wrap:wrap;gap:8px;display:flex}._filterChip_3hm68_2542{border:1px solid var(--g-hairline);background:var(--g-surface);height:36px;font:inherit;font-size:var(--g-fs-md);color:var(--g-text-secondary);cursor:pointer;font-weight:600;line-height:var(--g-lh-md);border-radius:18px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}._filterChip_3hm68_2542:focus-visible{box-shadow:0 0 0 2px var(--g-surface), 0 0 0 4px var(--g-accent);outline:none}._filterChipOn_3hm68_2549{background:var(--g-accent);border-color:var(--g-accent);color:var(--g-on-accent)}._filterChipCount_3hm68_2550{font-size:var(--g-fs-sm);opacity:.8;font-weight:600;line-height:var(--g-lh-sm)}._alertList_3hm68_571{background:var(--g-surface);border:1px solid var(--g-hairline);border-radius:20px;overflow:hidden}._alertItem_3hm68_2552{align-items:center;gap:14px;padding:14px 18px;display:flex}._alertItem_3hm68_2552+._alertItem_3hm68_2552{border-top:1px solid var(--g-hairline)}._alertItemSos_3hm68_2554{background:color-mix(in srgb, var(--g-destructive) 6%, var(--g-surface))}._alertWhenCol_3hm68_2555{font-size:var(--g-fs-sm);color:var(--g-text-muted);white-space:nowrap;line-height:var(--g-lh-sm)}@media (width<=639.98px){._alertItem_3hm68_2552{flex-wrap:wrap}._alertWhenCol_3hm68_2555{order:3;width:100%;margin-top:-6px;padding-left:58px}._alertItem_3hm68_2552 ._alertBtns_3hm68_2144{order:4;width:100%;padding-left:58px}}._summaryCard_3hm68_2540{border:1px solid var(--g-hairline);background:var(--g-surface);border-radius:20px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;display:flex}._summaryCardSos_3hm68_2540{border-color:color-mix(in srgb, var(--g-destructive) 40%, var(--g-hairline));background:color-mix(in srgb, var(--g-destructive) 6%, var(--g-surface))}._summaryCardSos_3hm68_2540 ._summaryValue_3hm68_2566{color:var(--g-destructive)}._summaryLabel_3hm68_2567{font-size:var(--g-fs-sm);letter-spacing:.05em;text-transform:none;color:var(--g-text-muted);font-weight:600;line-height:var(--g-lh-sm)}._summaryValue_3hm68_2566{font-size:var(--g-fs-xl);font-weight:600;line-height:var(--g-lh-xl);font-variant-numeric:tabular-nums;color:var(--g-text)}._summaryList_3hm68_2569{flex-direction:column;gap:8px;width:100%;margin:2px 0 0;display:flex}._summaryList_3hm68_2569 div{font-size:var(--g-fs-md);line-height:var(--g-lh-md);justify-content:space-between;gap:12px;display:flex}._summaryList_3hm68_2569 dt{color:var(--g-text-secondary)}._summaryList_3hm68_2569 dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}._homeHero_3hm68_2507{background:var(--g-panel);color:var(--g-on-panel);border-radius:20px;flex-direction:column;gap:6px;padding:20px 22px;display:flex}._homeHeroTitle_3hm68_2580{font-size:var(--g-fs-lg);letter-spacing:var(--g-tracking-display);color:var(--g-on-panel);font-weight:600;line-height:var(--g-lh-lg);margin:0 0 6px}._homeHeroLine_3hm68_2581{font-size:var(--g-fs-md);color:var(--g-on-panel);line-height:var(--g-lh-md);flex-wrap:wrap;align-items:center;gap:8px;display:flex}._homeHeroDotLive_3hm68_2582,._homeHeroDotOff_3hm68_2582,._homeHeroDotSos_3hm68_2582{border-radius:50%;flex-shrink:0;width:8px;height:8px}._homeHeroLink_3hm68_2586{font:inherit;color:var(--g-on-panel);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}._headerSosBtn_3hm68_2589{background:var(--g-emergency);height:34px;color:var(--g-on-emergency);font:inherit;font-size:var(--g-fs-md);letter-spacing:.06em;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb, var(--g-emergency) 30%, transparent);transition:transform .14s var(--g-ease-out), box-shadow .14s var(--g-ease-out);font-weight:600;line-height:var(--g-lh-md);border:0;border-radius:999px;flex-shrink:0;padding:0 14px}._headerSosBtn_3hm68_2589:active{transform:scale(.96)}._headerSosBtn_3hm68_2589:focus-visible{box-shadow:0 0 0 3px var(--g-surface), 0 0 0 5px var(--g-emergency);outline:none}@media (width<=400px){._headerSosBtn_3hm68_2589{height:32px;padding:0 11px}}._homeSosCard_3hm68_2509{box-sizing:border-box;text-align:left;width:100%;font:inherit;cursor:pointer;background:color-mix(in srgb, var(--g-emergency) 7%, var(--g-surface));border:1px solid color-mix(in srgb, var(--g-emergency) 28%, transparent);color:var(--g-text);transition:border-color .14s var(--g-ease-out), transform .14s var(--g-ease-out);border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}._homeSosCard_3hm68_2509:hover{border-color:color-mix(in srgb, var(--g-emergency) 50%, transparent)}._homeSosCard_3hm68_2509:active{transform:scale(.99)}._homeSosCard_3hm68_2509:focus-visible{outline:2px solid var(--g-emergency);outline-offset:2px}._homeSosBadge_3hm68_2614{background:var(--g-emergency);width:46px;height:46px;color:var(--g-on-emergency);font-size:var(--g-fs-md);letter-spacing:.04em;box-shadow:0 0 0 5px color-mix(in srgb, var(--g-emergency) 16%, transparent);font-weight:600;line-height:var(--g-lh-md);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._homeSosTitle_3hm68_2620{font-size:var(--g-fs-lg);color:var(--g-emergency);font-weight:600;line-height:var(--g-lh-lg)}._pageWrap_3hm68_2{font-size:var(--g-fs-md);line-height:var(--g-lh-md);background-image:none}._appContent_3hm68_173{scrollbar-width:thin}._crumbTitle_3hm68_1698,._paneTitle_3hm68_2042,._homeGreeting_3hm68_2344,._homeHeroTitle_3hm68_2580{font-size:var(--g-fs-xl);line-height:var(--g-lh-xl);font-weight:600}._paneSub_3hm68_2043,._homeDate_3hm68_2345,._homeMapSub_3hm68_2357,._homeRowSub_3hm68_2370{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm)}._groupTitle_3hm68_2171,._sectionTitle_3hm68_370,._homeLabel_3hm68_2360,._navCirclesLabel_3hm68_2452,._summaryLabel_3hm68_2567{font-size:var(--g-fs-lg);letter-spacing:0;font-weight:500;line-height:var(--g-lh-lg)}._homePane_3hm68_2343{gap:16px}._homeHero_3hm68_2507{background:var(--g-panel);color:var(--g-on-panel);border:1px solid var(--g-brand-deep);box-shadow:var(--g-shadow-card);border-radius:16px;padding:16px}._homeHeroTime_3hm68_2579{font-size:var(--g-fs-sm);color:var(--g-on-panel-muted);line-height:var(--g-lh-sm)}._homeHeroTitle_3hm68_2580{color:var(--g-on-panel);margin-bottom:4px}._homeHeroLine_3hm68_2581{--g-text-muted:var(--g-on-panel-muted);--g-accent:var(--g-brand-mint);--g-warn:var(--g-on-panel-muted);font-size:var(--g-fs-md);color:var(--g-on-panel-muted);line-height:var(--g-lh-md)}._homeHeroLink_3hm68_2586{color:var(--g-on-panel)}._homeHeroDotLive_3hm68_2582{background:var(--g-brand-mint);box-shadow:none}._homeHeroDotSos_3hm68_2582{background:var(--g-on-panel);box-shadow:none}._homeHeroDotOff_3hm68_2582{background:var(--g-on-panel-muted)}._personCard_3hm68_2113,._settingsCard_3hm68_2167,._summaryCard_3hm68_2540,._homeMapCard_3hm68_2346,._homeList_3hm68_2363,._glanceTile_3hm68_2489,._inviteCard_3hm68_2105,._zoneCard_3hm68_732,._homeSosCard_3hm68_2509{box-shadow:var(--g-shadow-card);border-radius:16px}._personCard_3hm68_2113,._summaryCard_3hm68_2540,._glanceTile_3hm68_2489{padding:16px}._homeMapCard_3hm68_2346{gap:12px;padding:14px 16px}._homeGlance_3hm68_2488,._homeSide_3hm68_2487{gap:16px}._glanceValue_3hm68_2496,._summaryValue_3hm68_2566{font-family:var(--g-font-mono);font-size:var(--g-fs-xl);line-height:var(--g-lh-xl);letter-spacing:-.03em;font-weight:500}._glanceValue_3hm68_2496 small{font-family:var(--g-font-mono);font-size:var(--g-fs-md);font-weight:400;line-height:var(--g-lh-md)}._glanceLabel_3hm68_2499,._summaryLabel_3hm68_2567{font-size:var(--g-fs-sm);letter-spacing:0;font-weight:400;line-height:var(--g-lh-sm)}._summaryList_3hm68_2569 dd,._batteryPct_3hm68_510,._memberMiniDist_3hm68_358,._filterChipCount_3hm68_2550,._inputCode_3hm68_2201{font-family:var(--g-font-mono);font-variant-numeric:tabular-nums;font-weight:500}._homeRow_3hm68_2366,._navRow_3hm68_2202{min-height:60px;padding:12px 16px}._homeAvatar_3hm68_2367{width:36px;height:36px}._homeRowName_3hm68_2369,._homeMapTitle_3hm68_2356,._navRowLabel_3hm68_2215{font-size:var(--g-fs-lg);font-weight:500;line-height:var(--g-lh-lg)}._btnPrimary_3hm68_2046,._btnSecondary_3hm68_2046,._btnGhost_3hm68_2046,._btnEmergency_3hm68_2046{border-radius:var(--g-r-pill);min-height:44px;font-size:var(--g-fs-md);font-weight:600;line-height:var(--g-lh-md);padding-inline:20px}._input_3hm68_2192,._modalInput_3hm68_899{min-height:44px;font-size:var(--g-fs-md);line-height:var(--g-lh-md);border-radius:8px}._filterChip_3hm68_2542,._circleChip_3hm68_2325,._navCircle_3hm68_2451{font-size:var(--g-fs-md);border-radius:var(--g-r-pill);line-height:var(--g-lh-md)}._navTab_3hm68_1097{min-height:44px}._navTabLabel_3hm68_1144{font-size:var(--g-fs-sm);font-weight:500;line-height:var(--g-lh-sm)}._navTabActive_3hm68_1125{background:var(--g-accent);color:var(--g-on-accent)}._navTabActive_3hm68_1125 ._navTabLabel_3hm68_1144,._navTabActive_3hm68_1125 ._navTabIcon_3hm68_1128{color:var(--g-on-accent)}._navTabActive_3hm68_1125 ._navTabIcon_3hm68_1128{background:0 0}._headerSosBtn_3hm68_2589{height:32px;min-height:32px;box-shadow:none;font-size:var(--g-fs-sm);letter-spacing:.08em;font-weight:700;line-height:var(--g-lh-sm);padding:0 12px;position:relative}._headerSosBtn_3hm68_2589:before{content:"";position:absolute;inset:-6px -2px}._headerSosBtn_3hm68_2589:hover{box-shadow:none}._homeSosBadge_3hm68_2614{width:40px;height:40px;box-shadow:none}._homeSosTitle_3hm68_2620{font-size:var(--g-fs-lg);line-height:var(--g-lh-lg)}._memberMiniCard_3hm68_308{box-shadow:none;border-radius:12px}._memberMiniCard_3hm68_308:hover,._memberCard_3hm68_388:hover{box-shadow:var(--g-shadow-card);transform:none}._mapCtrlBtn_3hm68_1912{border-radius:var(--g-r-pill);min-width:44px;min-height:44px}._mapPill_3hm68_219,._layersMenu_3hm68_1939{box-shadow:var(--g-shadow-pop)}._tabSectionActive_3hm68_192{opacity:1;animation:none;transform:none}@media (width>=1024px){._appContent_3hm68_173{padding:16px 24px 24px}._homePane_3hm68_2343{gap:16px}}@media (width<=1023.98px){._appContent_3hm68_173{padding-bottom:calc(100px + env(safe-area-inset-bottom))}._chatsPaneWrap_3hm68_1824{height:calc(100dvh - 160px - env(safe-area-inset-bottom));min-height:300px}._navTabLabel_3hm68_1144{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm)}}._mobilePageTitle_3hm68_2681{display:none}._homeEmpty_3hm68_2682{flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}._homeEmpty_3hm68_2682 ._emptyBlockTitle_3hm68_2102{font-size:var(--g-fs-lg);line-height:var(--g-lh-lg);margin:0}._homeEmpty_3hm68_2682 ._btnPrimary_3hm68_2046,._homeEmpty_3hm68_2682 ._btnSecondary_3hm68_2046{align-self:flex-start}._emptyActions_3hm68_2685{justify-content:center;gap:12px;margin-top:16px;display:flex}._personFacts_3hm68_2122 dd{min-width:0}@media (width<=1023.98px){._headerLeft_3hm68_85{flex:1;overflow:hidden}._headerBrand_3hm68_104,._headerMenuBtn_3hm68_2387{flex-shrink:0}._mobilePageTitle_3hm68_2681{min-width:0;font-size:var(--g-fs-xl);line-height:var(--g-lh-xl);color:var(--g-text);white-space:nowrap;text-overflow:ellipsis;margin:0 0 0 4px;font-weight:600;display:block;overflow:hidden}}@media (width<=359.98px){._appHeader_3hm68_74{gap:4px;padding-right:4px}._headerLeft_3hm68_85,._headerRight_3hm68_129{gap:2px}._homeMapFaces_3hm68_2352 img:nth-child(n+3){display:none}}@media (width>=1024px){._tabSectionActive_3hm68_192:not(:has(._mapLayout_3hm68_1429)):not(:has(._chatsPaneWrap_3hm68_1824)){max-width:1120px}._paneSub_3hm68_2043,._homeMapSub_3hm68_2357,._homeRowSub_3hm68_2370,._homeDate_3hm68_2345,._summaryList_3hm68_2569 div,._personFacts_3hm68_2122{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm)}._homeRowName_3hm68_2369,._homeMapTitle_3hm68_2356,._navRowLabel_3hm68_2215{font-size:var(--g-fs-lg);line-height:var(--g-lh-lg)}._homeHeroTime_3hm68_2579{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm)}._homeRow_3hm68_2366{padding-block:14px}}._crumbTitle_3hm68_1698,._paneTitle_3hm68_2042,._homeGreeting_3hm68_2344,._homeHeroTitle_3hm68_2580,._mobilePageTitle_3hm68_2681{font-size:var(--g-fs-xl);line-height:var(--g-lh-xl);font-weight:600}._dialogTitle_3hm68_2237,._modalTitle_3hm68_896,._settingsUserName_3hm68_964,._profileName_3hm68_2185,._alertsCountTitle_3hm68_561,._geofenceTitle_3hm68_708{font-size:var(--g-fs-lg);line-height:var(--g-lh-lg);font-weight:600}._navBrandName_3hm68_1726,._navLogoText_3hm68_109,._personName_3hm68_2120,._memberName_3hm68_422,._emptyBlockTitle_3hm68_2102,._alertHeading_3hm68_2141,._zoneHeading_3hm68_2157,._homeMapTitle_3hm68_2356,._homeRowName_3hm68_2369,._navRowLabel_3hm68_2215,._memberMiniName_3hm68_350,._zoneName_3hm68_760,._emptyTitle_3hm68_1239,._overviewName_3hm68_1597,._homeSosTitle_3hm68_2620{font-size:var(--g-fs-lg);line-height:var(--g-lh-lg)}._navTabLabel_3hm68_1144,._paneSub_3hm68_2043,._personFacts_3hm68_2122 dd,._homeDate_3hm68_2345,._homeMapSub_3hm68_2357,._homeRowSub_3hm68_2370,._summaryList_3hm68_2569,._segmentBtn_3hm68_2245,._circleTab_3hm68_1245,._layersItem_3hm68_1965,._bubble_3hm68_2294,._headerBack_3hm68_90,._logoutBtn_3hm68_51,._personFacts_3hm68_2122 dt,._countPill_3hm68_2088,._memberRole_3hm68_429,._navWhoEmail_3hm68_1759{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm)}._crumbs_3hm68_1348 li{font-size:var(--g-fs-md);line-height:var(--g-lh-md)}._summaryValue_3hm68_2566{font-family:var(--g-font-mono);font-size:var(--g-fs-xl);line-height:var(--g-lh-xl);letter-spacing:-.03em;font-weight:500}._navCollapseBtn_3hm68_2724{display:none}._navBrandRow_3hm68_2725{display:contents}@media (width>=1024px){._appFrame_3hm68_15{transition:grid-template-columns var(--g-dur) var(--g-ease-out)}._navBrandRow_3hm68_2725{border-bottom:1px solid var(--g-hairline);flex-shrink:0;align-items:center;gap:8px;min-height:60px;margin:0 -10px 12px;padding:0 10px 0 18px;display:flex;position:relative}._navBrandRow_3hm68_2725 ._navBrand_3hm68_1618{border-bottom:0;flex:1;min-width:0;min-height:0;margin:0;padding:0}._navCollapseBtn_3hm68_2724{width:36px;height:36px;color:var(--g-text-muted);cursor:pointer;transition:background-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out), opacity var(--g-dur) var(--g-ease-out);background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._navCollapseBtn_3hm68_2724:hover{background:var(--g-surface-sunken);color:var(--g-text)}._navCollapseBtn_3hm68_2724:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}._appFrame_3hm68_15._navCollapsed_3hm68_2743{grid-template-columns:72px minmax(0,1fr)}._navCollapsed_3hm68_2743 ._bottomNav_3hm68_1083{padding:0 12px}._navCollapsed_3hm68_2743 ._navBrandRow_3hm68_2725{justify-content:center;margin-left:-12px;margin-right:-12px;padding:0}._navCollapsed_3hm68_2743 ._navBrandRow_3hm68_2725 ._navBrand_3hm68_1618{flex:none}._navCollapsed_3hm68_2743 ._brandMark_3hm68_1320{transition:opacity var(--g-dur) var(--g-ease-out)}._navCollapsed_3hm68_2743 ._navCollapseBtn_3hm68_2724{opacity:0;background:var(--g-surface-sunken);color:var(--g-text);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._navCollapsed_3hm68_2743 ._navBrandRow_3hm68_2725:hover ._navCollapseBtn_3hm68_2724,._navCollapsed_3hm68_2743 ._navCollapseBtn_3hm68_2724:focus-visible{opacity:1}._navCollapsed_3hm68_2743 ._navBrandRow_3hm68_2725:hover ._brandMark_3hm68_1320{opacity:0}._navCollapsed_3hm68_2743 ._navBrandRow_3hm68_2725:has(._navCollapseBtn_3hm68_2724:focus-visible) ._brandMark_3hm68_1320{opacity:0}._navCollapsed_3hm68_2743 ._navBrandName_3hm68_1726,._navCollapsed_3hm68_2743 ._navTabLabel_3hm68_1144,._navCollapsed_3hm68_2743 ._navCircles_3hm68_2451,._navCollapsed_3hm68_2743 ._navWho_3hm68_1758,._navCollapsed_3hm68_2743 ._navLogout_3hm68_1762{display:none}._navCollapsed_3hm68_2743 ._navTab_3hm68_1097{justify-content:center;min-height:44px;padding:0}._navCollapsed_3hm68_2743 ._navFooter_3hm68_1618{justify-content:center;padding-left:0;padding-right:0}._chatsPaneWrap_3hm68_1824{max-width:none;height:calc(100dvh - 76px);min-height:420px;margin:-8px -16px 0;padding:0}}._pageHead_3hm68_2789{display:none}@media (width>=1024px){._pageHead_3hm68_2789{align-items:center;gap:12px;min-width:0;padding-left:8px;display:flex}._pageHeadIcon_3hm68_2792{background:var(--g-accent-wash);width:36px;height:36px;color:var(--g-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._pageHeadIcon_3hm68_2792 svg{width:20px;height:20px}._pageHeadTitle_3hm68_2798{font-size:var(--g-fs-xl);line-height:var(--g-lh-xl);color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}._pageHeadSos_3hm68_2802 ._pageHeadIcon_3hm68_2792{background:color-mix(in srgb, var(--g-emergency) 12%, transparent);color:var(--g-emergency)}._tabSectionActive_3hm68_192:not(:has(._mapLayout_3hm68_1429)):not(:has(._chatsPaneWrap_3hm68_1824)){max-width:none}._appContent_3hm68_173{padding:16px 20px 24px}._homePane_3hm68_2343{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);grid-template-areas:"head sos""side side""family links";gap:14px;padding:0}._homeHero_3hm68_2507{padding:14px 16px}._homeSide_3hm68_2487{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:stretch;gap:14px;display:grid}._homeSide_3hm68_2487 ._homeGlance_3hm68_2488{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._glanceTile_3hm68_2489{gap:4px;padding:12px}._homeRow_3hm68_2366,._homeList_3hm68_2363 ._navRow_3hm68_2202{min-height:56px;padding:10px 14px}._homeSectionHead_3hm68_2359{padding:10px 14px}._homeLinks_3hm68_2511{align-self:start}._cardGrid_3hm68_2096{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}._personCard_3hm68_2113,._settingsCard_3hm68_2167,._summaryCard_3hm68_2540{padding:14px}._settingsPane_3hm68_2526{gap:12px}._alertsLayout_3hm68_2532{grid-template-columns:minmax(0,3fr) minmax(240px,1fr);gap:14px}._alertItem_3hm68_2552{padding:10px 14px}}._btnPrimary_3hm68_2046._btnDestructive_3hm68_2825{background:var(--g-destructive);color:var(--g-on-destructive)}._dialogActions_3hm68_2238>button{white-space:normal}._navTabLabel_3hm68_1144{font-size:var(--g-fs-md);line-height:var(--g-lh-md)}@media (width>=1024px){._appFrame_3hm68_15{grid-template-columns:var(--g-dashboard-sidebar) minmax(0, 1fr)}._appFrame_3hm68_15._navCollapsed_3hm68_2743{grid-template-columns:var(--g-dashboard-rail) minmax(0, 1fr)}._appHeader_3hm68_74{min-height:var(--g-dashboard-header);gap:8px;height:auto;padding-block:3px}._navBrandRow_3hm68_2725{min-height:var(--g-dashboard-header);margin-bottom:8px;padding-left:14px}._navTab_3hm68_1097,._navCollapsed_3hm68_2743 ._navTab_3hm68_1097,._navCircle_3hm68_2451{min-height:var(--g-dashboard-nav-row);padding-block:0}._navTab_3hm68_1097{border-radius:10px}._navCircles_3hm68_2451{margin-top:10px;padding-top:10px}._pageHead_3hm68_2789{gap:8px;padding-left:0}._pageHeadIcon_3hm68_2792{border-radius:8px;width:28px;height:28px}._pageHeadIcon_3hm68_2792 svg{width:17px;height:17px}._appContent_3hm68_173{padding:12px 16px 20px}._homePane_3hm68_2343,._homeSide_3hm68_2487{gap:12px}._homeHero_3hm68_2507,._personCard_3hm68_2113,._settingsCard_3hm68_2167,._summaryCard_3hm68_2540{padding:12px}._chatsPaneWrap_3hm68_1824{height:calc(100dvh - var(--g-dashboard-header) - 16px)}}._paneTitle_3hm68_2042,._homeGreeting_3hm68_2344,._homeHeroTitle_3hm68_2580,._dialogTitle_3hm68_2237,._modalTitle_3hm68_896,._settingsUserName_3hm68_964,._profileName_3hm68_2185,._alertsCountTitle_3hm68_561,._geofenceTitle_3hm68_708,._emptyBlockTitle_3hm68_2102,._alertHeading_3hm68_2141,._zoneHeading_3hm68_2157,._homeMapTitle_3hm68_2356{font-size:var(--g-fs-lg);line-height:var(--g-lh-lg)}._personName_3hm68_2120,._memberName_3hm68_422,._homeRowName_3hm68_2369,._memberMiniName_3hm68_350,._zoneName_3hm68_760,._overviewName_3hm68_1597{font-size:var(--g-fs-md);line-height:var(--g-lh-md)}@media (width<=1023.98px){._homePane_3hm68_2343{gap:12px}._homeGlance_3hm68_2488{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._glanceTile_3hm68_2489{border-radius:12px;min-width:0;padding:10px 8px}._glanceLabel_3hm68_2499{overflow-wrap:anywhere}}._appContent_3hm68_173{margin-right:var(--g-side-panel-inset,0px);transition:margin-right var(--g-side-panel-dur,var(--g-dur-panel)) var(--g-ease-out)}@media (prefers-reduced-motion:reduce){._appContent_3hm68_173{transition:none}}._homeWrap_3hm68_2874{container:home/inline-size}._homeWrap_3hm68_2874 ._homePane_3hm68_2343{box-sizing:border-box;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""sos""map""glance""family""links";align-items:start;gap:12px;width:100%;max-width:1120px;margin:0 auto;padding:0;display:grid}._homeWrap_3hm68_2874 ._homeHero_3hm68_2507{grid-area:head;gap:4px;padding:18px 20px}._homeWrap_3hm68_2874 ._homeSosCard_3hm68_2509{grid-area:sos}._homeWrap_3hm68_2874 ._homeGlance_3hm68_2488{grid-area:glance}._homeWrap_3hm68_2874 ._homeFamily_3hm68_2510{grid-area:family;min-width:0}._homeWrap_3hm68_2874 ._homeSide_3hm68_2487{display:contents}._homeWrap_3hm68_2874 ._homeMapCard_3hm68_2346{grid-area:map}._homeWrap_3hm68_2874 ._homeLinks_3hm68_2511{grid-area:links}._homeWrap_3hm68_2874 ._homeHeroTime_3hm68_2579{letter-spacing:.01em}._homeWrap_3hm68_2874 ._homeHeroTitle_3hm68_2580{font-size:var(--g-fs-xl);line-height:var(--g-lh-xl);margin:0 0 6px;font-weight:600}._homeWrap_3hm68_2874 ._homeSosCard_3hm68_2509{box-shadow:none;gap:14px;padding:16px 18px}._homeWrap_3hm68_2874 ._homeSosCard_3hm68_2509 ._homeMapSub_3hm68_2357{color:var(--g-text-secondary,var(--g-text-muted))}._homeWrap_3hm68_2874 ._homeGlance_3hm68_2488{background:var(--g-surface);border:1px solid var(--g-hairline);box-shadow:var(--g-shadow-card);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}._homeWrap_3hm68_2874 ._glanceTile_3hm68_2489{min-width:0;box-shadow:none;transition:background-color var(--g-dur) var(--g-ease-out);background:0 0;border:0;border-radius:0;gap:2px;padding:14px 18px}._homeWrap_3hm68_2874 ._glanceTile_3hm68_2489+._glanceTile_3hm68_2489{border-left:1px solid var(--g-hairline)}._homeWrap_3hm68_2874 ._glanceTile_3hm68_2489:hover{background:var(--g-surface-sunken);border-color:var(--g-hairline)}._homeWrap_3hm68_2874 ._glanceTile_3hm68_2489:focus-visible{box-shadow:inset 0 0 0 2px var(--g-accent)}._homeWrap_3hm68_2874 ._glanceLabel_3hm68_2499{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;max-width:100%;overflow:hidden}._homeWrap_3hm68_2874 ._homeMapCard_3hm68_2346{gap:12px;padding:14px 16px}._homeWrap_3hm68_2874 ._homeMapFaces_3hm68_2352{flex-shrink:0}._homeWrap_3hm68_2874 ._homeMapFaces_3hm68_2352 img{width:30px;height:30px;margin-left:-8px}._homeWrap_3hm68_2874 ._homeMapFaces_3hm68_2352 img:first-child{margin-left:0}._homeWrap_3hm68_2874 ._homeMapCard_3hm68_2346 ._rowChevron_3hm68_2217{color:var(--g-text-muted);flex-shrink:0}._homeWrap_3hm68_2874 ._homeRow_3hm68_2366{min-height:60px;padding:12px 16px}._homeWrap_3hm68_2874 ._homeAvatar_3hm68_2367{width:40px;height:40px}._homeWrap_3hm68_2874 ._homeSectionHead_3hm68_2359{align-items:center;padding:12px 16px}._homeWrap_3hm68_2874 ._homeRowText_3hm68_2368>*{min-width:0}@container home (width<=479.98px){._homeWrap_3hm68_2874 ._homeGlance_3hm68_2488{grid-template-columns:repeat(2,minmax(0,1fr))}._homeWrap_3hm68_2874 ._glanceTile_3hm68_2489:nth-child(3){border-left:0}._homeWrap_3hm68_2874 ._glanceTile_3hm68_2489:nth-child(n+3){border-top:1px solid var(--g-hairline)}._homeWrap_3hm68_2874 ._glanceTile_3hm68_2489{padding:12px 14px}}@container home (width<=359.98px){._homeWrap_3hm68_2874 ._homeMapFaces_3hm68_2352 img:nth-child(n+3){display:none}}@container home (width>=720px){._homeWrap_3hm68_2874 ._homePane_3hm68_2343{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);grid-template-areas:"head sos""glance glance""family side";gap:16px}._homeWrap_3hm68_2874 ._homeHero_3hm68_2507,._homeWrap_3hm68_2874 ._homeSosCard_3hm68_2509{align-self:stretch}._homeWrap_3hm68_2874 ._homeHero_3hm68_2507{justify-content:center;padding:20px 24px}._homeWrap_3hm68_2874 ._homeSide_3hm68_2487{flex-direction:column;grid-area:side;gap:16px;min-width:0;display:flex}}@container home (width>=1000px){._homeWrap_3hm68_2874 ._homePane_3hm68_2343{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}._homeWrap_3hm68_2874 ._glanceTile_3hm68_2489{padding:16px 22px}}._card_j4q0t_4{background:var(--g-surface);border:1px solid var(--g-hairline);border-radius:var(--g-r-xl);box-shadow:var(--g-shadow-card);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}._cardSos_j4q0t_13{border-color:color-mix(in srgb, var(--g-emergency) 45%, var(--g-hairline))}._top_j4q0t_15{align-items:center;gap:12px;min-width:0;display:flex}._avatarWrap_j4q0t_17{flex-shrink:0;width:44px;height:44px;position:relative}._avatar_j4q0t_17{object-fit:cover;box-sizing:border-box;border:2px solid var(--g-hairline);background:var(--g-surface-sunken);border-radius:50%;width:44px;height:44px}._dot_j4q0t_23{border:2px solid var(--g-surface);box-sizing:border-box;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}._dot_live_j4q0t_27{background:var(--g-accent)}._dot_stale_j4q0t_28{background:var(--g-warn)}._dot_paused_j4q0t_29,._dot_none_j4q0t_29{background:var(--g-text-faint)}._dot_sos_j4q0t_30{background:var(--g-emergency)}._who_j4q0t_32{flex-direction:column;flex:1;min-width:0;display:flex}._name_j4q0t_33{font-size:var(--g-fs-md);line-height:var(--g-lh-md);color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}._you_j4q0t_37{color:var(--g-text-muted);font-weight:500}._role_j4q0t_38{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);color:var(--g-text-muted);text-transform:capitalize}._battery_j4q0t_40{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}._batteryText_j4q0t_41{font-family:var(--g-font-mono);font-size:var(--g-fs-md);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--g-lh-md)}._place_j4q0t_44{border-radius:var(--g-r-lg,12px);background:var(--g-surface-sunken);align-items:flex-start;gap:10px;padding:12px;display:flex}._pin_j4q0t_49{color:var(--g-text-muted);flex-shrink:0;margin-top:1px}._place_live_j4q0t_50 ._pin_j4q0t_49{color:var(--g-accent)}._place_stale_j4q0t_51 ._pin_j4q0t_49{color:var(--g-warn)}._place_sos_j4q0t_52 ._pin_j4q0t_49{color:var(--g-emergency)}._placeText_j4q0t_53{flex-direction:column;gap:2px;min-width:0;display:flex}._where_j4q0t_54{font-size:var(--g-fs-lg);line-height:var(--g-lh-lg);color:var(--g-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}._when_j4q0t_58{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);color:var(--g-text-muted)}._place_live_j4q0t_50 ._when_j4q0t_58{color:var(--g-accent)}._place_stale_j4q0t_51 ._when_j4q0t_58{color:var(--g-warn)}._place_sos_j4q0t_52 ._when_j4q0t_58{color:var(--g-emergency);font-weight:600}._actions_j4q0t_63{justify-content:flex-start;margin-top:auto;display:flex}._group_76bhb_5{border-radius:var(--g-r-pill);background:var(--g-surface-sunken);border:1px solid var(--g-hairline);align-items:center;gap:2px;width:100%;padding:3px;display:flex}._group_76bhb_5 ._btn_76bhb_16{flex:1;min-width:0}._compact_76bhb_19{width:auto;display:inline-flex}._compact_76bhb_19 ._btn_76bhb_16{flex:none}._btn_76bhb_16{border-radius:var(--g-r-pill);min-height:36px;color:var(--g-text-muted);font-family:var(--g-font);font-size:var(--g-fs-md);font-weight:600;line-height:var(--g-lh-md);cursor:pointer;transition:background-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out);background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}._icon_76bhb_50{line-height:0;display:flex}._icon_76bhb_50 svg{width:16px;height:16px;display:block}@media (hover:hover) and (pointer:fine){._btn_76bhb_16:hover{color:var(--g-text);background:var(--g-surface)}}._btn_76bhb_16:focus-visible{box-shadow:var(--g-focus);outline:none}._btnActive_76bhb_74{background:var(--g-accent);color:var(--g-on-accent)}@media (hover:hover) and (pointer:fine){._btnActive_76bhb_74:hover{background:var(--g-accent-hover);color:var(--g-on-accent)}}._compact_76bhb_19 ._label_76bhb_88{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._compact_76bhb_19 ._btn_76bhb_16{padding:0 10px}._pill_76bhb_106{border-radius:var(--g-r-pill);border:1px solid var(--g-hairline);background:var(--g-surface-sunken);min-height:36px;color:var(--g-text-secondary);font-family:var(--g-font);font-size:var(--g-fs-md);font-weight:500;line-height:var(--g-lh-md);cursor:pointer;transition:background-color var(--g-dur) var(--g-ease-out), border-color var(--g-dur) var(--g-ease-out);align-items:center;gap:8px;padding:0 12px;display:inline-flex}._pill_76bhb_106 ._icon_76bhb_50 svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){._pill_76bhb_106:hover{background:var(--g-surface-raised);border-color:color-mix(in srgb, var(--g-accent) 25%, var(--g-hairline))}}._pill_76bhb_106:focus-visible{box-shadow:var(--g-focus);outline:none}@media (width<=639.98px){._pillCompact_76bhb_133{justify-content:center;width:44px;padding:0}._pillCompact_76bhb_133 ._pillLabel_76bhb_134{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}._switch_76bhb_144{box-sizing:border-box;border-radius:var(--g-r-pill);border:1px solid var(--g-hairline);background:var(--g-surface-sunken);width:50px;height:26px;color:var(--g-text-faint);cursor:pointer;transition:background-color var(--g-dur) var(--g-ease-out), border-color var(--g-dur) var(--g-ease-out);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 6px;display:inline-flex;position:relative}._switch_76bhb_144:before{content:"";position:absolute;inset:-9px -2px}._switchIcon_76bhb_152{width:12px;height:12px;display:inline-flex}._switchIcon_76bhb_152 svg,._switchKnob_76bhb_153 svg{width:100%;height:100%}._switchKnob_76bhb_153{box-sizing:border-box;background:var(--g-surface);width:20px;height:20px;color:var(--g-accent);transition:transform var(--g-dur) var(--g-ease-out);border-radius:50%;padding:4px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e}._switchOn_76bhb_160 ._switchKnob_76bhb_153{transform:translate(24px)}@media (hover:hover) and (pointer:fine){._switch_76bhb_144:hover{border-color:color-mix(in srgb, var(--g-accent) 30%, var(--g-hairline))}}._switch_76bhb_144:focus-visible{box-shadow:var(--g-focus);outline:none}@media (prefers-reduced-motion:reduce){._switchKnob_76bhb_153{transition:none}}._island_16khf_1{display:none}@media (width<=1023.98px){._island_16khf_1{z-index:150;left:20px;right:20px;bottom:calc(12px + env(safe-area-inset-bottom));background:var(--g-surface);border:1px solid var(--g-hairline);height:64px;box-shadow:var(--g-shadow-pop);border-radius:32px;max-width:520px;margin-inline:auto;padding:7px 4px;display:flex;position:fixed}._tab_16khf_12{border-radius:var(--g-r-pill);min-width:0;min-height:48px;color:var(--g-text-muted);font:500 12px/16px var(--g-font);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}._active_16khf_19{color:var(--g-accent);background:var(--g-accent-wash)}._icon_16khf_20{justify-content:center;align-items:center;width:28px;height:24px;display:flex;position:relative}._badge_16khf_21{border-radius:var(--g-r-pill);background:var(--g-emergency);min-width:18px;height:18px;color:var(--g-on-emergency);font:500 12px/18px var(--g-font-mono);padding:0 4px;position:absolute;top:-4px;right:-10px}._tab_16khf_12:focus-visible{outline:2px solid var(--g-accent);outline-offset:-2px}._tab_16khf_12:active{background:var(--g-accent-wash)}._island_16khf_1{border-radius:28px;height:auto;min-height:56px;padding:5px 4px}._tab_16khf_12{min-height:44px;font:500 var(--g-fs-sm)/var(--g-lh-sm) var(--g-font)}._badge_16khf_21{font:500 var(--g-fs-xs)/var(--g-lh-xs) var(--g-font-mono)}}._locationStatus_o78hy_1{min-width:0;max-width:100%;font:400 var(--g-fs-md)/var(--g-lh-md) var(--g-font);color:var(--g-text-muted);text-align:left;align-items:flex-start;gap:6px;display:inline-flex}._icon_o78hy_2{flex-shrink:0;margin-top:1px}._copy_o78hy_3{flex-direction:column;gap:2px;min-width:0;display:flex}._label_o78hy_4{overflow-wrap:anywhere}._detail_o78hy_5{color:var(--g-text-muted);font-size:var(--g-fs-sm);line-height:var(--g-lh-sm)}._live_o78hy_6{color:var(--g-accent)}._stale_o78hy_7,._off_o78hy_7{color:var(--g-warn)}._paused_o78hy_8,._unknown_o78hy_8{color:var(--g-text-muted)}@media (width>=1024px){._locationStatus_o78hy_1,._detail_o78hy_5{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm)}}._pane_1iwoq_3{background:var(--g-surface);height:100%;min-height:520px;color:var(--g-text);border:1px solid var(--g-hairline);border-radius:16px;grid-template-columns:320px minmax(0,1fr);display:grid;overflow:hidden}._pane_1iwoq_3 :is(a,button,input,textarea):focus-visible{box-shadow:0 0 0 2px var(--g-surface), 0 0 0 4px var(--g-accent);outline:none}._srOnly_1iwoq_20{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._listCol_1iwoq_26{border-right:1px solid var(--g-hairline);background:var(--g-surface);flex-direction:column;min-height:0;display:flex}._listHead_1iwoq_34{justify-content:space-between;align-items:center;gap:8px;min-height:60px;padding:12px 12px 8px 16px;display:flex}._listHead_1iwoq_34>._iconBtn_1iwoq_42:first-child{margin-left:-8px}._listHead_1iwoq_34>._iconBtn_1iwoq_42:first-child+._listTitle_1iwoq_43{flex:1}._listHeadSearch_1iwoq_44{min-height:0;padding:12px 8px 8px 16px}._listHeadSearch_1iwoq_44>._searchWrap_1iwoq_45{flex:1;margin:0}._listTitle_1iwoq_43{font-size:var(--g-fs-lg);font-weight:600;line-height:var(--g-lh-lg);color:var(--g-text);margin:0}._iconBtn_1iwoq_42{width:44px;height:44px;color:var(--g-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}._iconBtn_1iwoq_42:hover{background:var(--g-surface-sunken);color:var(--g-accent)}._searchWrap_1iwoq_45{color:var(--g-text-muted);align-items:center;margin:0 16px 8px;display:flex;position:relative}._searchWrap_1iwoq_45>svg{pointer-events:none;position:absolute;left:12px}._search_1iwoq_45{background:var(--g-surface-sunken);width:100%;height:40px;color:var(--g-text);font:inherit;font-size:var(--g-fs-md);line-height:var(--g-lh-md);border:1px solid #0000;border-radius:10px;padding:0 12px 0 36px}._search_1iwoq_45::placeholder{color:var(--g-text-muted)}._search_1iwoq_45:focus{border-color:var(--g-accent)}._listScroll_1iwoq_89{flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}._section_1iwoq_91{font-size:var(--g-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--g-text-muted);font-weight:600;line-height:var(--g-lh-xs);margin:12px 16px 4px}._rows_1iwoq_101{margin:0;padding:0;list-style:none}._row_1iwoq_101{width:100%;height:64px;color:var(--g-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0 16px;transition:background-color .15s;display:flex}._row_1iwoq_101:hover{background:var(--g-surface-sunken)}._row_1iwoq_101:focus-visible{box-shadow:inset 0 0 0 2px var(--g-accent)!important}._rowSelected_1iwoq_120,._rowSelected_1iwoq_120:hover{background:var(--g-accent-wash);box-shadow:inset 3px 0 0 var(--g-accent)}._rowMain_1iwoq_126{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._rowName_1iwoq_127,._rowPreview_1iwoq_127{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rowName_1iwoq_127{font-size:var(--g-fs-md);color:var(--g-text);font-weight:600;line-height:var(--g-lh-md)}._rowPreview_1iwoq_127{font-size:var(--g-fs-md);color:var(--g-text-secondary);line-height:var(--g-lh-md)}._rowUnread_1iwoq_130 ._rowName_1iwoq_127{font-weight:600}._rowUnread_1iwoq_130 ._rowPreview_1iwoq_127{color:var(--g-text)}._rowSide_1iwoq_133{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}._rowTime_1iwoq_134{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm)}._rowUnread_1iwoq_130 ._rowTime_1iwoq_134{color:var(--g-accent);font-weight:600}._pill_1iwoq_137{background:var(--g-accent);min-width:20px;height:20px;color:var(--g-on-accent);font-size:var(--g-fs-xs);font-weight:600;line-height:var(--g-lh-xs);text-align:center;border-radius:999px;padding:0 6px}._listNote_1iwoq_150{font-size:var(--g-fs-md);color:var(--g-text-muted);line-height:var(--g-lh-md);margin:4px 16px 8px}._listError_1iwoq_151{font-size:var(--g-fs-md);color:var(--g-destructive);line-height:var(--g-lh-md);margin:8px 16px}._linkBtn_1iwoq_152{min-height:44px;color:var(--g-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 4px;font-weight:600;text-decoration:underline}._avatar_1iwoq_165{object-fit:cover;background:var(--g-surface-raised);border:1px solid var(--g-hairline);color:var(--g-text-secondary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._avatarCircle_1iwoq_177{background:var(--g-accent-wash);color:var(--g-accent);border-color:#0000}._convCol_1iwoq_180{background:var(--g-surface);flex-direction:column;min-width:0;min-height:0;display:flex}._conv_1iwoq_180{flex-direction:column;flex:1;min-height:0;display:flex}._convHead_1iwoq_183{border-bottom:1px solid var(--g-hairline);align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:flex}._backBtn_1iwoq_191{margin-left:-8px;display:none}._convTitleWrap_1iwoq_192{flex:1;min-width:0}._convTitle_1iwoq_192,._convSub_1iwoq_193{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._convTitle_1iwoq_192{font-size:var(--g-fs-lg);color:var(--g-text);font-weight:600;line-height:var(--g-lh-lg)}._convSub_1iwoq_193{font-size:var(--g-fs-sm);color:var(--g-text-secondary);line-height:var(--g-lh-sm)}._callBtn_1iwoq_197{background:var(--g-accent-wash);min-height:44px;color:var(--g-accent);font-size:var(--g-fs-md);font-weight:600;line-height:var(--g-lh-md);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;text-decoration:none;transition:background-color .15s;display:inline-flex}._callBtn_1iwoq_197:hover{background:var(--g-surface-sunken)}._msgs_1iwoq_215{background:var(--g-ground);flex:1;min-height:0;padding:12px 16px 16px;overflow-y:auto}._msgNote_1iwoq_222{text-align:center;max-width:320px;font-size:var(--g-fs-md);color:var(--g-text-muted);line-height:var(--g-lh-md);margin:24px auto}._day_1iwoq_224{justify-content:center;margin:16px 0 8px;display:flex}._day_1iwoq_224>span{background:var(--g-surface-sunken);color:var(--g-text-muted);font-size:var(--g-fs-sm);font-weight:600;line-height:var(--g-lh-sm);border-radius:999px;padding:3px 10px}._msgRow_1iwoq_235{flex-direction:column;align-items:flex-start;margin-top:2px;display:flex}._msgRowMine_1iwoq_236{align-items:flex-end}._msgRowGap_1iwoq_237{margin-top:10px}._sender_1iwoq_239{font-size:var(--g-fs-sm);color:var(--g-text-secondary);font-weight:600;line-height:var(--g-lh-sm);margin:0 12px 2px}._bubble_1iwoq_241{background:var(--g-surface-sunken);max-width:min(75%,520px);color:var(--g-text);font-size:var(--g-fs-md);line-height:var(--g-lh-md);border-radius:18px 18px 18px 6px;padding:8px 12px 6px}._bubbleMine_1iwoq_250{background:var(--g-accent);color:var(--g-on-accent);border-radius:18px 18px 6px}._bubbleText_1iwoq_255{white-space:pre-wrap;overflow-wrap:anywhere}._bubbleTime_1iwoq_256{font-size:var(--g-fs-xs);text-align:right;color:var(--g-text-muted);line-height:var(--g-lh-xs);margin-top:2px;display:block}._bubbleMine_1iwoq_250 ._bubbleTime_1iwoq_256{color:var(--g-on-accent);opacity:.8}._placeCard_1iwoq_259{border:1px solid var(--g-hairline);background:var(--g-surface-raised);max-width:min(80%,360px);color:var(--g-text);border-radius:14px;gap:10px;padding:10px 12px;display:flex}._placeCardMine_1iwoq_269{border-color:var(--g-accent)}._placeIcon_1iwoq_270{background:var(--g-accent-wash);width:32px;height:32px;color:var(--g-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}._placeBody_1iwoq_275{flex-direction:column;gap:1px;min-width:0;display:flex}._placeText_1iwoq_276{font-size:var(--g-fs-md);overflow-wrap:anywhere;font-weight:600;line-height:var(--g-lh-md)}._placeName_1iwoq_277{font-size:var(--g-fs-md);color:var(--g-text-secondary);overflow-wrap:anywhere;line-height:var(--g-lh-md)}._placeTime_1iwoq_278{font-size:var(--g-fs-xs);color:var(--g-text-muted);line-height:var(--g-lh-xs)}._sendError_1iwoq_280{font-size:var(--g-fs-md);color:var(--g-destructive);background:var(--g-surface);border-top:1px solid var(--g-hairline);line-height:var(--g-lh-md);margin:0;padding:8px 16px}._composer_1iwoq_290{border-top:1px solid var(--g-hairline);background:var(--g-surface);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}._input_1iwoq_298{border:1px solid var(--g-hairline);background:var(--g-surface-sunken);min-height:44px;max-height:160px;color:var(--g-text);font:inherit;font-size:var(--g-fs-md);line-height:var(--g-lh-md);resize:none;border-radius:22px;flex:1;padding:11px 16px;overflow-y:auto}._input_1iwoq_298::placeholder{color:var(--g-text-muted)}._input_1iwoq_298:focus{border-color:var(--g-accent)}._sendBtn_1iwoq_316{background:var(--g-accent);width:44px;height:44px;color:var(--g-on-accent);cursor:pointer;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,opacity .15s,transform .1s;display:inline-flex}._sendBtn_1iwoq_316:hover:not(:disabled){background:var(--g-accent-hover)}._sendBtn_1iwoq_316:active:not(:disabled){transform:scale(.94)}._sendBtn_1iwoq_316:disabled{opacity:.4;cursor:default}._empty_1iwoq_336{text-align:center;background:var(--g-ground);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:32px;display:flex}._emptyIcon_1iwoq_347{background:var(--g-accent-wash);width:64px;height:64px;color:var(--g-accent);border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}._emptyTitle_1iwoq_352{font-size:var(--g-fs-lg);color:var(--g-text);font-weight:600;line-height:var(--g-lh-lg);margin:0}._emptySub_1iwoq_353{max-width:280px;font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm);margin:0}@media (width<=767.98px){._pane_1iwoq_3{grid-template-columns:minmax(0,1fr)}._listCol_1iwoq_26{border-right:none}._pane_1iwoq_3:not(._paneOpen_1iwoq_359) ._convCol_1iwoq_180,._paneOpen_1iwoq_359 ._listCol_1iwoq_26{display:none}._backBtn_1iwoq_191{display:inline-flex}._callLabel_1iwoq_362{display:none}._callBtn_1iwoq_197{justify-content:center;width:44px;padding:0}._bubble_1iwoq_241{max-width:85%}}@media (prefers-reduced-motion:reduce){._pane_1iwoq_3 *{transition:none!important}}._toolBtn_1iwoq_372{background:var(--g-accent-wash);width:44px;height:44px;color:var(--g-accent);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._toolBtn_1iwoq_372:hover:not(:disabled){background:color-mix(in srgb, var(--g-accent) 18%, var(--g-surface))}._toolBtn_1iwoq_372:disabled{opacity:.5;cursor:default}._toolBtn_1iwoq_372:focus-visible{box-shadow:0 0 0 2px var(--g-surface), 0 0 0 4px var(--g-accent);outline:none}._locating_1iwoq_380{font-size:var(--g-fs-sm);color:var(--g-text-secondary);line-height:var(--g-lh-sm);margin:0;padding:6px 16px}._placeLink_1iwoq_381{color:inherit;cursor:pointer;text-decoration:none}._placeLink_1iwoq_381:hover{border-color:color-mix(in srgb, var(--g-accent) 40%, var(--g-hairline))}._placeLink_1iwoq_381:focus-visible{box-shadow:0 0 0 2px var(--g-surface), 0 0 0 4px var(--g-accent);outline:none}._placeAcc_1iwoq_384{background:var(--g-accent-wash);color:var(--g-accent);font-size:var(--g-fs-xs);font-weight:600;line-height:var(--g-lh-xs);border-radius:999px;align-self:flex-start;margin-top:2px;padding:2px 8px}._placeMeta_1iwoq_388{align-items:center;gap:10px;margin-top:2px;display:flex}._placeOpen_1iwoq_389{font-size:var(--g-fs-xs);color:var(--g-accent);font-weight:600;line-height:var(--g-lh-xs)}._form_28yj8_1{gap:12px;min-width:0;display:grid}._form_28yj8_1>label,._form_28yj8_1>p{margin:0}._shapes_28yj8_4{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._shapes_28yj8_4 button{min-height:36px;padding-inline:14px}@media (pointer:coarse){._shapes_28yj8_4 button{min-height:44px}}._map_28yj8_7{border:1px solid var(--g-hairline);border-radius:var(--g-r-card,16px);width:100%;height:clamp(360px,55dvh,640px);color:var(--g-accent);isolation:isolate;z-index:0}._vertex_28yj8_8{background:var(--g-surface);border:3px solid var(--g-accent);border-radius:50%}._rules_28yj8_9{border:1px solid var(--g-hairline);border-radius:12px;gap:4px;margin:0;padding:12px;display:grid}._rules_28yj8_9 legend{color:var(--g-text-secondary);font-weight:500}._rules_28yj8_9 label{align-items:center;gap:10px;min-height:44px;display:flex}._rules_28yj8_9 input{accent-color:var(--g-accent);width:20px;height:20px}._coordinates_28yj8_13{gap:8px;max-height:200px;margin:12px 0;display:grid;overflow-y:auto}._error_28yj8_14{color:var(--g-emergency);margin:0}._form_28yj8_1 summary{cursor:pointer;align-items:center;min-height:44px;display:flex}._mapWrap_28yj8_19{position:relative}._search_28yj8_20{z-index:500;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:56px;right:10px}._searchInput_28yj8_21{border:1px solid var(--g-hairline);border-radius:var(--g-r-pill);background:var(--g-surface);min-width:0;height:36px;color:var(--g-text);font:inherit;font-size:var(--g-fs-md);line-height:var(--g-lh-md);flex:1;padding:0 12px;box-shadow:0 2px 8px #0000001f}._searchInput_28yj8_21:focus-visible{box-shadow:var(--g-focus);outline:none}._searchBtn_28yj8_29{border-radius:var(--g-r-pill);background:var(--g-accent);height:36px;color:var(--g-on-accent);cursor:pointer;font:inherit;font-size:var(--g-fs-sm);font-weight:600;line-height:var(--g-lh-sm);border:0;padding:0 14px;box-shadow:0 2px 8px #0000001f}._searchBtn_28yj8_29:disabled{opacity:.6;cursor:default}._searchBtn_28yj8_29:focus-visible{box-shadow:var(--g-focus);outline:none}._results_28yj8_37{background:var(--g-surface);border:1px solid var(--g-hairline);border-radius:12px;flex-basis:100%;max-height:240px;overflow-y:auto;box-shadow:0 8px 24px #00000029}._results_28yj8_37 ul{margin:0;padding:4px;list-style:none}._results_28yj8_37 li button{width:100%;color:var(--g-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}._results_28yj8_37 li button:hover,._results_28yj8_37 li button:focus-visible{background:var(--g-surface-raised);outline:none}._results_28yj8_37 strong{font-size:var(--g-fs-md);line-height:var(--g-lh-md);font-weight:600}._results_28yj8_37 span{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);color:var(--g-text-muted)}._noResults_28yj8_51{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);color:var(--g-text-muted);margin:0;padding:10px 12px}._zoomHint_28yj8_52{z-index:500;border-radius:var(--g-r-pill);color:#fff;font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--g-dur) var(--g-ease-out), transform var(--g-dur) var(--g-ease-out);background:#000000b8;margin:0;padding:6px 12px;position:absolute;bottom:16px;left:50%;transform:translate(-50%,4px)}._zoomHintOn_28yj8_59{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){._zoomHint_28yj8_52{transition:none}}._workspace_1pk8k_1._workspace_1pk8k_1{height:100dvh;display:flex;overflow:hidden}._workspace_1pk8k_1>._workspaceMain_1pk8k_2{flex:1;width:0;min-width:0}._panel_1pk8k_3{top:var(--side-panel-top,0px);min-height:0;color:var(--g-text);z-index:60;width:min(100%, var(--side-panel-width,var(--g-side-panel-width)));min-width:min(100%, var(--g-side-panel-min));max-width:min(100%, var(--g-side-panel-max));background:var(--g-surface);border-left:1px solid var(--g-hairline);animation:_slideIn_1pk8k_1 var(--g-dur-panel) var(--g-ease-out) both;flex-direction:column;display:flex;position:fixed;bottom:0;right:0}._header_1pk8k_22{justify-content:space-between;align-items:center;gap:var(--g-space-3);min-height:52px;padding:var(--g-space-2) var(--g-space-3) var(--g-space-2) var(--g-space-6);border-bottom:1px solid var(--g-hairline);flex-shrink:0;display:flex}._heading_1pk8k_32{overflow-wrap:anywhere;min-width:0}._body_1pk8k_33{overscroll-behavior:contain;min-height:0;padding:var(--g-space-4) var(--g-space-6) calc(var(--g-space-6) + env(safe-area-inset-bottom));overflow-y:auto}._resizeHandle_1pk8k_39{left:calc(-1 * var(--g-space-3));width:var(--g-space-6);z-index:1;cursor:col-resize;touch-action:none;outline:none;position:absolute;top:0;bottom:0}._resizeHandle_1pk8k_39:after{content:"";top:50%;left:calc(var(--g-space-3) - var(--g-space-1) / 2);width:var(--g-space-1);height:var(--g-space-8);border-radius:var(--g-r-pill);background:var(--g-text-muted);position:absolute}._resizeHandle_1pk8k_39:hover:after,._resizeHandle_1pk8k_39:focus-visible:after,._resizing_1pk8k_60 ._resizeHandle_1pk8k_39:after{background:var(--g-accent)}._resizeHandle_1pk8k_39:focus-visible:after{box-shadow:var(--g-focus)}._resizing_1pk8k_60,._resizing_1pk8k_60 *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}._closing_1pk8k_63{animation:_slideOut_1pk8k_1 .2s var(--g-ease-in-out) both;pointer-events:none}@keyframes _slideIn_1pk8k_1{0%{opacity:.6;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes _slideOut_1pk8k_1{0%{opacity:1;transform:translate(0)}to{opacity:.6;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){._panel_1pk8k_3,._closing_1pk8k_63{animation:none}}@media (width<=639.98px){._panel_1pk8k_3{z-index:2000;border-left:0;width:100%;min-width:100%;position:fixed;inset:0}._resizeHandle_1pk8k_39{display:none}._header_1pk8k_22{padding:calc(var(--g-space-2) + env(safe-area-inset-top)) var(--g-space-3) var(--g-space-2) var(--g-space-5)}._body_1pk8k_33{padding-inline:var(--g-space-5)}}._header_1pk8k_22>button{width:32px;height:32px}@property --sos-p{syntax:"<percentage>";inherits:false;initial-value:0%}._wrap_p7kij_6{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:4px 0 2px;display:flex}._holdWrap_p7kij_7{place-items:center;width:196px;height:196px;margin-top:4px;display:grid;position:relative}._ring_p7kij_8{background:conic-gradient(var(--g-emergency) var(--sos-p), color-mix(in srgb, var(--g-emergency) 14%, transparent) 0);--sos-p:0%;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7px));mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7px))}._ringOn_p7kij_15{animation:3s linear forwards _sosFill_p7kij_1}@keyframes _sosFill_p7kij_1{0%{--sos-p:0%}to{--sos-p:100%}}._hold_p7kij_7{background:var(--g-emergency);width:166px;height:166px;color:var(--g-on-emergency);font:inherit;cursor:pointer;box-shadow:0 10px 28px color-mix(in srgb, var(--g-emergency) 35%, transparent);transition:transform .16s var(--g-ease-out), box-shadow .16s var(--g-ease-out);-webkit-tap-highlight-color:transparent;touch-action:none;-webkit-user-select:none;user-select:none;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}._hold_p7kij_7:disabled{opacity:.7;cursor:progress}._holdOn_p7kij_34{box-shadow:0 4px 14px color-mix(in srgb, var(--g-emergency) 30%, transparent);transform:scale(.96)}._hold_p7kij_7:focus-visible{box-shadow:0 0 0 4px var(--g-surface), 0 0 0 7px var(--g-emergency);outline:none}._word_p7kij_36{letter-spacing:.04em;font-size:38px;font-weight:600;line-height:1}._sub_p7kij_37{font-size:var(--g-fs-sm);opacity:.9;font-weight:600;line-height:var(--g-lh-sm)}._count_p7kij_38{font-variant-numeric:tabular-nums;font-size:60px;font-weight:600;line-height:1}._hint_p7kij_39{max-width:34ch;font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);color:var(--g-text-muted);margin:0}._status_p7kij_41{box-sizing:border-box;width:100%;font-size:var(--g-fs-md);font-weight:600;line-height:var(--g-lh-md);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px 14px;display:flex}._s_sending_p7kij_46{background:var(--g-surface-sunken);color:var(--g-text)}._s_sent_p7kij_47{background:var(--g-accent-wash);color:var(--g-accent)}._s_failed_p7kij_48{background:color-mix(in srgb, var(--g-emergency) 10%, var(--g-surface));color:var(--g-emergency);border:1px solid color-mix(in srgb, var(--g-emergency) 35%, transparent)}._safeError_p7kij_49{font-size:var(--g-fs-md);color:var(--g-emergency);line-height:var(--g-lh-md);margin:0}._call_p7kij_50{font-size:var(--g-fs-md);color:var(--g-text-muted);text-underline-offset:3px;font-weight:600;line-height:var(--g-lh-md);text-decoration:underline}._call_p7kij_50:hover{color:var(--g-emergency)}@media (prefers-reduced-motion:reduce){._ringOn_p7kij_15{--sos-p:100%;animation:none}._hold_p7kij_7{transition:none}}._homeGrid_it5of_11{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}._statusCard_it5of_13,._sosPanel_it5of_13,._actionsCard_it5of_13,._familyStripCard_it5of_13{background:var(--g-surface);border:1px solid var(--g-hairline);border-radius:20px;padding:18px}._statusCard_it5of_13{background:var(--g-panel);color:var(--g-on-panel);border:0}._statusGreeting_it5of_21{font-size:var(--g-fs-lg);letter-spacing:var(--g-tracking-display);color:var(--g-on-panel);font-weight:600;line-height:var(--g-lh-lg);margin:4px 0 12px}._statusLine_it5of_22{font-size:var(--g-fs-md);color:var(--g-on-panel);line-height:var(--g-lh-md);align-items:center;gap:8px;display:flex}._coords_it5of_23{font-family:var(--g-font-mono);font-size:var(--g-fs-sm);color:var(--g-on-panel-muted);line-height:var(--g-lh-sm);margin-top:6px;display:block}._dotLive_it5of_24,._dotOff_it5of_24{border-radius:50%;flex-shrink:0;width:8px;height:8px}._dotOff_it5of_24{background:var(--g-warn)}._sosPanel_it5of_13{text-align:center;flex-direction:column;align-items:center;display:flex}._sosPanel_it5of_13>h2{align-self:flex-start}._sosHoldWrap_it5of_37{place-items:center;width:176px;height:176px;margin:8px 0 12px;display:grid;position:relative}._sosHoldWrapBig_it5of_38{width:232px;height:232px}._sosRing_it5of_39{background:conic-gradient(var(--g-emergency) var(--sos-p), color-mix(in srgb, var(--g-emergency) 14%, transparent) 0);--sos-p:0%;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7px));mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7px))}._sosRingOn_it5of_46{animation:3s linear forwards _sosFill_it5of_1}@keyframes _sosFill_it5of_1{0%{--sos-p:0%}to{--sos-p:100%}}._sosHold_it5of_37{background:var(--g-emergency);width:148px;height:148px;color:var(--g-on-emergency);font:inherit;cursor:pointer;box-shadow:0 10px 28px color-mix(in srgb, var(--g-emergency) 35%, transparent);transition:transform .16s var(--g-ease-out), box-shadow .16s var(--g-ease-out);-webkit-tap-highlight-color:transparent;touch-action:none;-webkit-user-select:none;user-select:none;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}._sosHoldBig_it5of_64{width:200px;height:200px}._sosHoldOn_it5of_65{box-shadow:0 4px 14px color-mix(in srgb, var(--g-emergency) 30%, transparent);transform:scale(.96)}._sosHold_it5of_37:focus-visible{box-shadow:0 0 0 4px var(--g-surface), 0 0 0 7px var(--g-emergency);outline:none}._sosWord_it5of_67{letter-spacing:.04em;font-size:34px;font-weight:600;line-height:1}._sosHoldBig_it5of_64 ._sosWord_it5of_67{font-size:44px}._sosSub_it5of_69{opacity:.9;font-size:12px;font-weight:600}._sosCount_it5of_70{font-variant-numeric:tabular-nums;font-size:56px;font-weight:600;line-height:1}._sosHint_it5of_71{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);color:var(--g-text-muted);margin:0}._sosBig_it5of_72{text-align:center;flex-direction:column;align-items:center;padding:12px 0 4px;display:flex}._sosStatus_it5of_74{box-sizing:border-box;width:100%;font-size:var(--g-fs-md);font-weight:600;line-height:var(--g-lh-md);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}._sos_sending_it5of_79{background:var(--g-surface-sunken);color:var(--g-text)}._sos_sent_it5of_80{background:var(--g-accent-wash);color:var(--g-accent)}._sos_failed_it5of_81{background:color-mix(in srgb, var(--g-emergency) 10%, var(--g-surface));color:var(--g-emergency);border:1px solid color-mix(in srgb, var(--g-emergency) 35%, transparent)}._gpsLine_it5of_83{font-size:var(--g-fs-md);font-weight:500;line-height:var(--g-lh-md);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}._gpsOn_it5of_87{background:var(--g-accent-wash);color:var(--g-accent)}._gpsOff_it5of_88{background:color-mix(in srgb, var(--g-warn) 10%, var(--g-surface));color:var(--g-warn)}._msgGrid_it5of_90{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;display:grid}._msgBtn_it5of_91{border:1px solid color-mix(in srgb, var(--tone) 30%, transparent);background:color-mix(in srgb, var(--tone) 8%, var(--g-surface));min-height:48px;color:var(--tone);font:inherit;font-size:var(--g-fs-md);cursor:pointer;transition:background-color var(--g-dur) var(--g-ease-out), transform .12s var(--g-ease-out);font-weight:600;line-height:var(--g-lh-md);border-radius:14px;padding:0 12px}._msgBtn_it5of_91:not(:disabled):active{transform:scale(.98)}._msgBtn_it5of_91:disabled{opacity:.5;cursor:wait}._contact_it5of_101{align-items:center;gap:12px;min-width:0;display:flex}._contactAvatar_it5of_102{object-fit:cover;border:2px solid;border-radius:50%;flex-shrink:0;width:36px;height:36px}._actionGrid_it5of_105{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._actionTile_it5of_106{border:1px solid var(--g-hairline);background:var(--g-surface-sunken);min-height:112px;color:var(--g-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--g-dur) var(--g-ease-out), border-color var(--g-dur) var(--g-ease-out), transform .12s var(--g-ease-out);border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}._actionTile_it5of_106:not(:disabled):active{transform:scale(.98)}._actionTile_it5of_106:disabled{opacity:.6;cursor:wait}@media (hover:hover) and (pointer:fine){._actionTile_it5of_106:not(:disabled):hover{background:var(--g-surface);border-color:color-mix(in srgb, var(--g-accent) 30%, var(--g-hairline))}}._actionGlyph_it5of_118{border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}._glyphSafe_it5of_119{background:var(--g-accent-wash);color:var(--g-accent)}._glyphInfo_it5of_120{background:color-mix(in srgb, var(--g-info) 12%, transparent);color:var(--g-info)}._glyphAlt_it5of_121{background:color-mix(in srgb, var(--g-accent-alt) 12%, transparent);color:var(--g-accent-alt)}._actionDesc_it5of_123{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);color:var(--g-text-muted)}._stripHead_it5of_126{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._strip_it5of_126{scrollbar-width:none;gap:10px;padding:4px 2px 2px;display:flex;overflow-x:auto}._strip_it5of_126::-webkit-scrollbar{display:none}._stripPerson_it5of_129{border:1px solid var(--g-hairline);background:var(--g-surface-sunken);min-width:84px;font:inherit;color:var(--g-text);cursor:pointer;border-radius:16px;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:10px 8px;display:flex}._stripPerson_it5of_129:disabled{cursor:default}._stripAvatar_it5of_136{width:44px;height:44px;position:relative}._stripAvatar_it5of_136 img{object-fit:cover;border:2px solid;border-radius:50%;width:44px;height:44px;display:block}._stripDot_it5of_138{background:var(--g-text-muted);border:2px solid var(--g-surface);border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}._stripDotLive_it5of_139{background:var(--g-accent)}._stripSeen_it5of_141{font-size:var(--g-fs-sm);color:var(--g-text-muted);white-space:nowrap;line-height:var(--g-lh-sm)}._stripSeenLive_it5of_142{color:var(--g-accent);font-weight:600}._chips_it5of_145{flex-wrap:wrap;gap:8px;display:flex}._chip_it5of_145{border-radius:var(--g-r-pill);border:1px solid var(--g-hairline);background:var(--g-surface);min-height:36px;color:var(--g-text-secondary);font:inherit;font-size:var(--g-fs-md);cursor:pointer;transition:background-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out);font-weight:500;line-height:var(--g-lh-md);padding:0 16px}._chipOn_it5of_153{background:var(--g-accent-wash);border-color:color-mix(in srgb, var(--g-accent) 30%, transparent);color:var(--g-accent);font-weight:600}._stats_it5of_156{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:4px 0 8px;display:grid}._stat_it5of_13{background:var(--g-surface-sunken);border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}._statVal_it5of_158{font-size:var(--g-fs-xl);font-variant-numeric:tabular-nums;color:var(--g-text);font-weight:600;line-height:var(--g-lh-xl)}._statLabel_it5of_159{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm)}._navSos_it5of_162{color:var(--g-emergency)!important}._navAvatarImg_it5of_163{object-fit:cover;border:1px solid var(--g-hairline);border-radius:50%;flex-shrink:0;width:34px;height:34px}._toastStack_it5of_166{z-index:3000;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(92vw,420px);display:flex;position:fixed;top:72px;left:50%;transform:translate(-50%)}._toast_it5of_166{box-sizing:border-box;background:var(--g-surface);width:100%;color:var(--g-text);border:1px solid var(--g-hairline);box-shadow:var(--g-shadow-pop);font-size:var(--g-fs-md);text-align:center;opacity:0;transition:opacity .2s var(--g-ease-out), transform .2s var(--g-ease-out);font-weight:600;line-height:var(--g-lh-md);border-radius:14px;padding:12px 16px;transform:translateY(-6px)}._toastShow_it5of_180{opacity:1;transform:none}._toastSos_it5of_181{background:var(--g-emergency);color:var(--g-on-emergency);border-color:#0000}._toastError_it5of_182{border-color:color-mix(in srgb, var(--g-destructive) 40%, transparent);color:var(--g-destructive)}@media (width>=640px){._homeGrid_it5of_11{grid-template-columns:repeat(2,minmax(0,1fr))}._statusCard_it5of_13,._actionsCard_it5of_13,._familyStripCard_it5of_13,._sosPanel_it5of_13{grid-column:1/-1}}@media (width>=1024px){._homeGrid_it5of_11{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}._statusCard_it5of_13{grid-column:1}._sosPanel_it5of_13{grid-area:1/2/span 2}._actionsCard_it5of_13{grid-column:1}._familyStripCard_it5of_13{grid-column:1/-1}._toastStack_it5of_166{top:76px}}@media (width<=420px){._actionGrid_it5of_105{grid-template-columns:1fr 1fr}._actionTile_it5of_106:last-child{flex-direction:row;grid-column:1/-1;align-items:center;min-height:0}}.leaflet-container{background:var(--g-ground)!important}.leaflet-control-zoom{display:none}.leaflet-attribution-flag{display:none!important}.leaflet-control-attribution{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);background:color-mix(in srgb, var(--g-ground) 70%, transparent)!important;color:var(--g-text-muted)!important}.leaflet-popup-content-wrapper{background:var(--g-surface)!important;border:1px solid var(--g-hairline)!important;box-shadow:var(--g-shadow-pop)!important;border-radius:12px!important;padding:0!important}.leaflet-popup-tip{background:var(--g-surface)!important}.leaflet-popup-content{margin:0!important}@media (prefers-reduced-motion:reduce){._sosRingOn_it5of_46{--sos-p:100%;animation:none}._toast_it5of_166{transition:opacity .12s linear;transform:none}}._statusCard_it5of_13,._sosPanel_it5of_13,._actionsCard_it5of_13,._familyStripCard_it5of_13{box-shadow:var(--g-shadow-card);border-radius:16px;padding:16px}._statusCard_it5of_13{background:var(--g-surface);border:1px solid var(--g-hairline);color:var(--g-text)}._statusTime_it5of_20{font-size:var(--g-fs-sm);color:var(--g-accent);line-height:var(--g-lh-sm)}._statusGreeting_it5of_21{color:var(--g-text);font-size:var(--g-fs-lg);line-height:var(--g-lh-lg);margin:4px 0 8px}._statusLine_it5of_22{color:var(--g-text-secondary);font-size:var(--g-fs-md);line-height:var(--g-lh-md)}._coords_it5of_23{color:var(--g-text-muted)}._dotLive_it5of_24{background:var(--g-accent);box-shadow:none}._actionGrid_it5of_105{gap:12px}._actionTile_it5of_106{border-radius:12px;gap:6px;min-height:100px;padding:12px}._actionGlyph_it5of_118{border-radius:8px;width:32px;height:32px}._glyphInfo_it5of_120,._glyphAlt_it5of_121{color:var(--g-accent);background:var(--g-accent-wash)}._actionLabel_it5of_122{font-size:var(--g-fs-sm);font-weight:500;line-height:var(--g-lh-sm)}._actionDesc_it5of_123,._stripSeen_it5of_141{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm)}._stripPerson_it5of_129{border-radius:12px;min-width:80px;padding:12px 8px}._stripName_it5of_140{font-size:var(--g-fs-md);font-weight:500;line-height:var(--g-lh-md)}._sosHold_it5of_37{box-shadow:var(--g-shadow-pop)}._sosHoldOn_it5of_65{box-shadow:var(--g-shadow-card)}._sosCount_it5of_70{font-family:var(--g-font-mono);font-weight:500}._gpsLine_it5of_83,._sosStatus_it5of_74{font-size:var(--g-fs-md);line-height:var(--g-lh-md);border-radius:12px}._msgBtn_it5of_91{border-radius:var(--g-r-pill);min-height:44px;font-size:var(--g-fs-md);line-height:var(--g-lh-md)}._chip_it5of_145{min-height:44px;font-size:var(--g-fs-md);line-height:var(--g-lh-md)}._stat_it5of_13{border-radius:12px;gap:4px;padding:12px}._statVal_it5of_158{font-family:var(--g-font-mono);font-size:var(--g-fs-xl);line-height:var(--g-lh-xl);letter-spacing:-.03em;font-weight:500}._stats_it5of_156{gap:12px}@media (width<=639.98px){._stats_it5of_156{grid-template-columns:minmax(0,1fr)}._stat_it5of_13{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}}._homeSosPanel_it5of_251{text-align:left;grid-template-columns:112px minmax(0,1fr);align-self:start;align-items:center;gap:8px 12px;display:grid}._homeSosPanel_it5of_251>h2{grid-column:1/-1;margin-bottom:0}._homeSosPanel_it5of_251 ._sosHoldWrap_it5of_37{grid-column:1;width:112px;height:112px;margin:0}._homeSosPanel_it5of_251 ._sosHold_it5of_37{width:96px;height:96px}._homeSosPanel_it5of_251 ._sosWord_it5of_67{font-size:28px}._homeSosPanel_it5of_251 ._sosCount_it5of_70{font-size:36px}._homeSosPanel_it5of_251 ._sosHint_it5of_71{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);text-align:left;grid-column:2}._homeSosPanel_it5of_251 ._sosStatus_it5of_74{grid-column:1/-1}@media (width>=1024px){._homeGrid_it5of_11{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._statusCard_it5of_13{align-self:start}._homeSosPanel_it5of_251{grid-area:1/2}._actionsCard_it5of_13{grid-column:1/-1}._actionDesc_it5of_123,._sosHint_it5of_71,._homeSosPanel_it5of_251 ._sosHint_it5of_71,._actionLabel_it5of_122{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm)}}._statusGreeting_it5of_21{font-size:var(--g-fs-lg);line-height:var(--g-lh-lg);font-weight:600}._actionLabel_it5of_122{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);font-weight:600}._actionDesc_it5of_123,._statusLine_it5of_22,._sosHint_it5of_71{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm)}._statVal_it5of_158{font-family:var(--g-font-mono);font-size:var(--g-fs-xl);line-height:var(--g-lh-xl);font-weight:500}@media (width>=1024px){._homeGrid_it5of_11{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:14px}._statusCard_it5of_13{grid-area:1/1}._homeSosPanel_it5of_251{grid-area:1/2}._actionsCard_it5of_13{grid-area:2/1}._familyStripCard_it5of_13{grid-area:2/2}._actionGrid_it5of_105{grid-template-columns:minmax(0,1fr);gap:0}._actionTile_it5of_106{background:0 0;border:0;border-radius:0;grid-template-columns:32px minmax(0,1fr);gap:0 12px;min-height:60px;padding:10px 0;display:grid}._actionTile_it5of_106+._actionTile_it5of_106{border-top:1px solid var(--g-hairline)}._actionGlyph_it5of_118{grid-area:1/1/span 2}._actionLabel_it5of_122{grid-column:2}._actionDesc_it5of_123{font-size:var(--g-fs-md);line-height:var(--g-lh-md);grid-column:2}._stripPerson_it5of_129{min-width:0;padding:10px}._strip_it5of_126{grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:visible}._stripPerson_it5of_129{text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr);gap:2px 12px;width:100%;padding:10px 0;display:grid}._stripPerson_it5of_129+._stripPerson_it5of_129{border-top:1px solid var(--g-hairline)}._stripAvatar_it5of_136,._stripAvatar_it5of_136 img{width:36px;height:36px}._stripAvatar_it5of_136{grid-row:1/span 2}._stripName_it5of_140,._stripPerson_it5of_129>:last-child{grid-column:2}}._actionLabel_it5of_122{font-size:var(--g-fs-md);line-height:var(--g-lh-md)}._root_u5hka_32{justify-content:center;align-items:center;gap:var(--g-space-5);min-height:100dvh;padding:var(--g-space-7) var(--g-gutter);background:var(--g-panel);color:var(--g-on-panel);font-family:var(--g-font);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}._orbit_u5hka_52{stroke:#ffffff21;stroke-width:1.2px;fill:none;pointer-events:none;z-index:-1;width:min(1100px,150vh);animation:60s linear infinite _adminOrbitDrift_u5hka_1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._orbitDot_u5hka_69{fill:var(--g-brand-mid);stroke:none;opacity:.32}@keyframes _adminOrbitDrift_u5hka_1{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}._root_u5hka_32:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(50% 45% at 50% 48%,#34d39929 0%,#0000 72%);position:absolute;inset:0}._card_u5hka_93{background:var(--g-surface);border-radius:var(--g-r-xl);width:100%;max-width:420px;padding:var(--g-space-7) var(--g-space-6) var(--g-space-6);animation:_cardIn_u5hka_1 .32s var(--g-ease-out) both;box-shadow:0 32px 70px #04140b6b}@keyframes _cardIn_u5hka_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._head_u5hka_110{text-align:center;margin-bottom:var(--g-space-6);flex-direction:column;align-items:center;display:flex}._shield_u5hka_120{width:62px;height:62px;margin-bottom:var(--g-space-4);color:var(--g-accent);place-items:center;display:grid;position:relative}._shieldOutline_u5hka_130{width:62px;height:62px;fill:var(--g-accent-wash);stroke:currentColor;stroke-width:1.4px;position:absolute;inset:0}._shieldMark_u5hka_140{z-index:1;color:var(--g-accent);display:flex;position:relative}._lockup_u5hka_147{font-family:var(--g-font-display);letter-spacing:3px;text-indent:3px;color:var(--g-text);font-size:23px;font-weight:600}._adminRule_u5hka_161{align-items:center;gap:var(--g-space-3);width:100%;margin-top:var(--g-space-3);letter-spacing:2.4px;color:var(--g-accent);font-size:11.5px;font-weight:600;display:flex}._adminRule_u5hka_161:before,._adminRule_u5hka_161:after{content:"";background:var(--g-hairline);flex:1;height:1px}._title_u5hka_181{margin:var(--g-space-5) 0 4px;letter-spacing:-.3px;color:var(--g-text);font-size:20px;font-weight:600}._sub_u5hka_189{color:var(--g-text-muted);margin:0;font-size:13.5px}._form_u5hka_197{gap:var(--g-space-3);flex-direction:column;display:flex}._fieldWrap_u5hka_203{align-items:center;display:flex;position:relative}._fieldIcon_u5hka_209{color:var(--g-text-muted);pointer-events:none;z-index:1;transition:color var(--g-dur) var(--g-ease-out);display:flex;position:absolute;left:14px}._fieldWrap_u5hka_203:focus-within ._fieldIcon_u5hka_209{color:var(--g-accent)}._input_u5hka_221{background:var(--g-surface-raised);border:1px solid var(--g-hairline);border-radius:var(--g-r-sm);width:100%;min-height:50px;color:var(--g-text);transition:border-color var(--g-dur) var(--g-ease-out), box-shadow var(--g-dur) var(--g-ease-out);outline:none;padding:0 16px 0 44px;font-family:inherit;font-size:15px;font-weight:500}._input_u5hka_221::placeholder{color:var(--g-text-muted)}._input_u5hka_221:focus{border-color:var(--g-accent);box-shadow:var(--g-focus)}._input_u5hka_221:disabled{opacity:.55;cursor:not-allowed}._input_u5hka_221:-webkit-autofill{-webkit-text-fill-color:var(--g-text);-webkit-box-shadow:inset 0 0 0 1000px var(--g-surface-raised);box-shadow:inset 0 0 0 1000px var(--g-surface-raised);caret-color:var(--g-accent);transition:background-color 9999s ease-in-out}._input_u5hka_221:-webkit-autofill:hover{-webkit-text-fill-color:var(--g-text);-webkit-box-shadow:inset 0 0 0 1000px var(--g-surface-raised);box-shadow:inset 0 0 0 1000px var(--g-surface-raised);caret-color:var(--g-accent);transition:background-color 9999s ease-in-out}._input_u5hka_221:-webkit-autofill:focus{-webkit-text-fill-color:var(--g-text);-webkit-box-shadow:inset 0 0 0 1000px var(--g-surface-raised);box-shadow:inset 0 0 0 1000px var(--g-surface-raised);caret-color:var(--g-accent);transition:background-color 9999s ease-in-out}._submit_u5hka_258{justify-content:center;align-items:center;gap:var(--g-gap-icon);width:100%;min-height:50px;margin-top:var(--g-space-2);background:var(--g-accent);color:var(--g-on-accent);border-radius:var(--g-r-pill);cursor:pointer;transition:background-color var(--g-dur) var(--g-ease-out), transform var(--g-dur-press) var(--g-ease-out);border:none;font-family:inherit;font-size:15px;font-weight:600;display:flex}._submit_u5hka_258:hover:not(:disabled){background:var(--g-accent-hover)}._submit_u5hka_258:active:not(:disabled){transform:scale(.98)}._submit_u5hka_258:focus-visible{box-shadow:var(--g-focus);outline:none}._submit_u5hka_258:disabled{background:var(--g-surface-sunken);color:var(--g-text-faint);cursor:not-allowed}._error_u5hka_289{align-items:center;gap:var(--g-gap-icon);margin-top:var(--g-space-4);border-radius:var(--g-r-sm);background:color-mix(in srgb, var(--g-destructive) 12%, transparent);border:1px solid color-mix(in srgb, var(--g-destructive) 36%, transparent);color:var(--g-destructive);padding:11px 13px;font-size:13px;font-weight:600;display:flex}._errorIcon_u5hka_303{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;flex-shrink:0;width:16px;height:16px}._notice_u5hka_318{align-items:flex-start;gap:var(--g-space-2);margin-top:var(--g-space-5);padding-top:var(--g-space-4);border-top:1px solid var(--g-hairline);color:var(--g-text-muted);font-size:12px;line-height:1.5;display:flex}._noticeIcon_u5hka_330{color:var(--g-text-faint);flex-shrink:0;margin-top:1px}._backHome_u5hka_336{border-radius:var(--g-r-pill);color:var(--g-on-panel-muted);transition:color var(--g-dur) var(--g-ease-out), background-color var(--g-dur) var(--g-ease-out);align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._backHome_u5hka_336:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff73}._checking_u5hka_361{align-items:center;gap:var(--g-space-3);color:var(--g-on-panel-muted);font-size:14px;font-weight:600;display:flex}._spinner_u5hka_370{border:2px solid #ffffff47;border-top-color:var(--g-on-panel);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite _adminSpin_u5hka_1}._spinnerOnAccent_u5hka_380{border-color:color-mix(in srgb, var(--g-on-accent) 35%, transparent);border-top-color:var(--g-on-accent)}@keyframes _adminSpin_u5hka_1{to{transform:rotate(360deg)}}@media (width<=420px){._card_u5hka_93{padding:var(--g-space-6) var(--g-space-5);border-radius:var(--g-r-lg)}._shield_u5hka_120,._shieldOutline_u5hka_130{width:54px;height:54px}._lockup_u5hka_147{font-size:20px}}@media (prefers-reduced-motion:reduce){._orbit_u5hka_52,._card_u5hka_93{animation:none}}._root_u5hka_32{max-width:1440px;height:100dvh;min-height:0;color:var(--g-text);background:#e8f5ee;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);justify-content:stretch;align-items:stretch;gap:0;margin:0 auto;padding:clamp(12px,3vh,28px);display:grid}._root_u5hka_32:before,._orbit_u5hka_52{display:none}._card_u5hka_93{width:100%;max-width:none;height:100%;box-shadow:none;isolation:isolate;background:#f7fcf9;border-radius:0 28px 28px 0;flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;padding:32px clamp(24px,5vw,72px);animation:none;display:flex;position:relative;overflow:hidden}._card_u5hka_93:before{content:"";z-index:-1;background:#e2f3e9;border-radius:50%;width:360px;height:360px;position:absolute;top:-220px;right:-160px}._card_u5hka_93>*{width:100%;max-width:380px}._head_u5hka_110{text-align:left;flex-direction:column;align-items:flex-start;margin:0 0 28px;display:flex}._brandLockup_u5hka_413{color:var(--g-accent-deep);letter-spacing:-.7px;align-self:center;align-items:center;gap:10px;font-size:27px;font-weight:600;text-decoration:none;display:inline-flex}._adminRule_u5hka_161{text-align:center;letter-spacing:0;width:auto;color:var(--g-text-muted);align-self:center;margin:4px 0 36px;font-size:12px;font-weight:600;display:block}._adminRule_u5hka_161:before,._adminRule_u5hka_161:after{display:none}._title_u5hka_181{letter-spacing:-.8px;color:var(--g-accent-deep);margin:0 0 8px;font-size:28px}._sub_u5hka_189{color:var(--g-text-muted);margin:0;font-size:12px;line-height:1.6}._form_u5hka_197{gap:16px}._input_u5hka_221{background:0 0;border-color:#c9e2d5;border-radius:20px;height:50px;padding-right:48px;font-size:13px}._fieldIcon_u5hka_209{color:var(--g-accent)}._passwordToggle_u5hka_421{width:40px;height:40px;color:var(--g-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}._passwordToggle_u5hka_421:focus-visible{outline:2px solid var(--g-accent);outline-offset:-2px}._submit_u5hka_258{min-height:48px;margin-top:8px;font-size:13px}._error_u5hka_289{margin-top:16px;font-size:11px}._notice_u5hka_318{color:var(--g-text-muted);border-top:1px solid #d8e9e0;margin:24px 0 0;padding-top:18px;font-size:10px;line-height:1.7}._noticeIcon_u5hka_330{color:var(--g-accent)}._backHome_u5hka_336{z-index:2;color:var(--g-text-muted);grid-area:1/2;place-self:end center;margin-bottom:16px;padding:6px 12px;font-size:10px}._backHome_u5hka_336:hover{color:var(--g-accent);background:var(--g-accent-wash)}._checking_u5hka_361{color:var(--g-accent);grid-column:1/-1;place-self:center}@media (width<=959px){._root_u5hka_32{grid-template-columns:minmax(0,1fr);padding:16px}._card_u5hka_93,._backHome_u5hka_336{grid-column:1}._card_u5hka_93{border-radius:28px;padding:24px clamp(24px,8vw,80px)}}@media (height<=680px){._root_u5hka_32{padding:12px}._card_u5hka_93{padding-block:24px}._adminRule_u5hka_161{margin-bottom:24px}._head_u5hka_110{margin-bottom:20px}._notice_u5hka_318{margin-top:16px;padding-top:12px}._backHome_u5hka_336{margin-bottom:8px}}@media (height<=580px){._root_u5hka_32{padding:8px}._brandLockup_u5hka_413{font-size:23px}._brandLockup_u5hka_413 svg{width:32px;height:32px}._adminRule_u5hka_161{margin-bottom:18px;font-size:11px}._title_u5hka_181{font-size:24px}._head_u5hka_110{margin-bottom:16px}._input_u5hka_221{height:44px}._form_u5hka_197{gap:12px}._submit_u5hka_258{min-height:44px}._notice_u5hka_318{margin-top:14px;font-size:9px}}._checking_u5hka_361 ._spinner_u5hka_370{border-color:#c7dfd1;border-top-color:var(--g-accent)}@media (height<=480px){._root_u5hka_32{padding:4px}._card_u5hka_93{padding-block:14px}._brandLockup_u5hka_413,._adminRule_u5hka_161,._sub_u5hka_189,._notice_u5hka_318,._backHome_u5hka_336{display:none}._head_u5hka_110{margin-bottom:12px}._title_u5hka_181{font-size:22px}._form_u5hka_197{gap:10px}._submit_u5hka_258{margin-top:0}._error_u5hka_289{margin-top:8px}}._pageWrapper_1csfv_40{font-family:var(--g-font);background:var(--g-ground);color:var(--g-text);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;display:flex}._appFrame_1csfv_12{background:var(--g-ground);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}._bellDot_1csfv_62{background:var(--g-emergency);border:2px solid var(--g-ground);border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite _ping_1csfv_1;position:absolute;top:6px;right:7px}._headerBell_1csfv_72{justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}._toast_1csfv_57{font-weight:600;font-size:var(--g-fs-md);z-index:9999;white-space:nowrap;line-height:var(--g-lh-md);border-radius:24px;padding:10px 20px;animation:.25s _toastIn_1csfv_1;position:absolute;top:84px;left:50%;transform:translate(-50%)}._frameBody_1csfv_99{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}._frameMain_1csfv_107{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden auto}._frameMain_1csfv_107::-webkit-scrollbar{display:none}._tabContent_1csfv_119{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;padding-bottom:24px;overflow:hidden auto}._tabContent_1csfv_119::-webkit-scrollbar{display:none}._tabPane_1csfv_128{display:none}._tabPane_1csfv_128._active_1csfv_129{animation:.3s _fadeIn_1csfv_1;display:block}._sectionTitle_1csfv_132{font-size:var(--g-fs-lg);color:var(--g-text-muted);text-transform:none;letter-spacing:.02em;font-weight:600;line-height:var(--g-lh-lg);align-items:center;gap:8px;padding:16px 16px 12px;display:flex}._titleBar_1csfv_144{border-radius:2px;flex-shrink:0;width:3px;height:14px;display:inline-block}._sectionLabel_1csfv_151{font-size:var(--g-fs-lg);color:var(--g-text-muted);text-transform:none;letter-spacing:.02em;line-height:var(--g-lh-lg);margin-bottom:4px}._linkBtn_1csfv_159{color:var(--g-accent);font-size:var(--g-fs-sm);cursor:pointer;font-family:inherit;font-weight:600;line-height:var(--g-lh-sm);background:0 0;border:none;border-radius:8px;padding:4px 8px;transition:opacity .2s}._linkBtn_1csfv_159:active{opacity:.6}._countPill_1csfv_173{background:color-mix(in srgb, var(--g-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 25%, transparent);font-size:var(--g-fs-sm);color:var(--g-accent);font-weight:600;line-height:var(--g-lh-sm);border-radius:20px;padding:3px 10px}._statGrid_1csfv_194{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px;display:grid}@media (width>=640px){._statGrid_1csfv_194{grid-template-columns:repeat(3,minmax(0,1fr))}}._pairGrid_1csfv_205{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}._tripleGrid_1csfv_213{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._statCard_1csfv_220{background:var(--g-surface);border:1px solid var(--g-hairline);animation:_slideUp_1csfv_1 .4s var(--g-ease-out) both;border-radius:14px;flex-direction:column;gap:4px;padding:14px 12px;display:flex;position:relative;overflow:hidden}._statIcon_1csfv_238{border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:2px;display:inline-flex}._statValue_1csfv_247{font-size:var(--g-fs-xl);font-weight:600;line-height:var(--g-lh-xl);letter-spacing:var(--g-tracking-display);font-variant-numeric:tabular-nums}._statLabel_1csfv_254{font-size:var(--g-fs-sm);color:var(--g-text-muted);text-transform:none;letter-spacing:.02em;font-weight:600;line-height:var(--g-lh-sm)}._sosMiniCard_1csfv_264{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-destructive) 18%, transparent);border-left:3px solid var(--g-destructive);cursor:pointer;animation:_slideUp_1csfv_1 .35s var(--g-ease-out) both;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:transform .15s;display:flex}._sosMiniCard_1csfv_264:active{transform:translate(3px)}._sosMiniName_1csfv_278{font-size:var(--g-fs-md);color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:var(--g-lh-md);margin-bottom:2px;overflow:hidden}._sosMiniSub_1csfv_282{font-size:var(--g-fs-sm);color:var(--g-text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:var(--g-lh-sm);overflow:hidden}._sosBadge_1csfv_286{background:color-mix(in srgb, var(--g-destructive) 15%, transparent);border:2px solid color-mix(in srgb, var(--g-destructive) 50%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._sosBadge_1csfv_286 span{font-size:var(--g-fs-sm);color:var(--g-destructive);letter-spacing:.5px;font-weight:600;line-height:var(--g-lh-sm)}._sosBadgePulse_1csfv_297{animation:1.6s ease-in-out infinite _sosPulse_1csfv_1}._badgeGreen_1csfv_300,._badgeRed_1csfv_300,._badgeYellow_1csfv_300{font-size:var(--g-fs-sm);letter-spacing:.4px;text-transform:none;white-space:nowrap;font-weight:600;line-height:var(--g-lh-sm);border-radius:20px;padding:2px 7px}._badgeGreen_1csfv_300{color:var(--g-accent);background:color-mix(in srgb, var(--g-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 25%, transparent)}._badgeRed_1csfv_300{color:var(--g-destructive);background:color-mix(in srgb, var(--g-destructive) 12%, transparent);border:1px solid color-mix(in srgb, var(--g-destructive) 35%, transparent)}._badgeYellow_1csfv_300{color:var(--g-warn);background:color-mix(in srgb, var(--g-warn) 12%, transparent);border:1px solid color-mix(in srgb, var(--g-warn) 25%, transparent)}._emptyCard_1csfv_315{text-align:center;color:var(--g-text-muted);font-size:var(--g-fs-md);background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 10%, transparent);line-height:var(--g-lh-md);border-radius:16px;padding:32px 16px}._emptyState_1csfv_325{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}._clearSearchBtn_1csfv_334{background:color-mix(in srgb, var(--g-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 25%, transparent);color:var(--g-accent);font-size:var(--g-fs-md);cursor:pointer;font-family:inherit;font-weight:600;line-height:var(--g-lh-md);border-radius:20px;padding:8px 20px}._searchBar_1csfv_348{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 15%, transparent);border-radius:14px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}._searchInput_1csfv_358{color:var(--g-text);font-size:var(--g-fs-md);font-family:inherit;line-height:var(--g-lh-md);background:0 0;border:none;outline:none;flex:1;padding:11px 0}._searchInput_1csfv_358::placeholder{color:var(--g-text-muted)}._clearBtn_1csfv_370{color:var(--g-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;line-height:1}._filterBtn_1csfv_373{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 15%, transparent);cursor:pointer;width:44px;height:44px;font-size:var(--g-fs-md);color:var(--g-accent);line-height:var(--g-lh-md);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._filterChip_1csfv_387{font-size:var(--g-fs-sm);cursor:pointer;white-space:nowrap;font-family:inherit;line-height:var(--g-lh-sm);border-radius:20px;padding:6px 14px;transition:all .2s}._loadingRow_1csfv_399{justify-content:center;align-items:center;gap:10px;padding:40px 0;display:flex}._spinner_1csfv_403{border:3px solid color-mix(in srgb, var(--g-accent) 15%, transparent);border-top-color:var(--g-accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite _spin_1csfv_403}._skeleton_1csfv_410{background:linear-gradient(90deg, color-mix(in srgb, var(--g-accent) 4%, transparent) 25%, color-mix(in srgb, var(--g-accent) 9%, transparent) 50%, color-mix(in srgb, var(--g-accent) 4%, transparent) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite _shimmer_1csfv_1}._userSkeleton_1csfv_415{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 8%, transparent);opacity:.6;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;animation:1.5s ease-in-out infinite _pulse_1csfv_1;display:flex}._skelAvatar_1csfv_426{background:var(--g-surface-sunken);border-radius:50%;flex-shrink:0;width:44px;height:44px}._skelLine_1csfv_427{background:var(--g-surface-sunken);border-radius:6px;height:12px}._userCard_1csfv_430{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 10%, transparent);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:13px 14px;transition:border-color .2s,background .2s;animation:.3s both _slideUp_1csfv_1;display:flex;position:relative}._userCardActive_1csfv_443{background:color-mix(in srgb, var(--g-accent) 6%, transparent);border:1.5px solid color-mix(in srgb, var(--g-accent) 55%, transparent)}._userAvatar_1csfv_447{width:44px;height:44px;color:var(--g-on-identity);border:2px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}._userAvatarImg_1csfv_455{object-fit:cover;border:2px solid #0000;border-radius:50%;width:44px;height:44px}._statusDot_1csfv_461{border:2px solid var(--g-surface);border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:1px}._userName_1csfv_468{font-size:var(--g-fs-md);color:var(--g-text);white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-weight:600;line-height:var(--g-lh-md);overflow:hidden}._roleBadge_1csfv_474,._statusBadge_1csfv_474{font-size:var(--g-fs-sm);white-space:nowrap;font-weight:600;line-height:var(--g-lh-sm);border-radius:20px;flex-shrink:0;padding:2px 7px}._checkCircle_1csfv_483{background:var(--g-accent);width:22px;height:22px;color:var(--g-on-accent);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}._loadMoreBtn_1csfv_490{background:color-mix(in srgb, var(--g-accent) 6%, transparent);border:1px dashed color-mix(in srgb, var(--g-accent) 25%, transparent);width:100%;color:var(--g-accent);font-size:var(--g-fs-md);cursor:pointer;font-family:inherit;font-weight:600;line-height:var(--g-lh-md);border-radius:14px;margin-top:8px;padding:12px}._loadMoreBtn_1csfv_490:disabled{color:var(--g-text-muted);cursor:not-allowed}._actionBar_1csfv_507{background:linear-gradient(to top, var(--g-ground) 85%, transparent);z-index:10;flex-direction:column;gap:8px;padding:12px 16px 16px;animation:.25s _slideUp_1csfv_1;display:flex;position:sticky;bottom:0}._selectedSummary_1csfv_518{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 20%, transparent);border-radius:14px;align-items:center;gap:10px;padding:9px 14px;display:flex}._actionBtnOrange_1csfv_527,._actionBtnBlue_1csfv_527,._actionBtnRed_1csfv_527,._actionBtnConfirm_1csfv_527{font-size:var(--g-fs-sm);cursor:pointer;font-family:inherit;font-weight:600;line-height:var(--g-lh-sm);border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:11px 8px;display:flex}._actionBtnOrange_1csfv_527{background:color-mix(in srgb, var(--g-warn) 10%, transparent);border:1.5px solid color-mix(in srgb, var(--g-warn) 40%, transparent);color:var(--g-warn)}._actionBtnBlue_1csfv_527{background:color-mix(in srgb, var(--g-info) 10%, transparent);border:1.5px solid color-mix(in srgb, var(--g-info) 40%, transparent);color:var(--g-info)}._actionBtnRed_1csfv_527{background:color-mix(in srgb, var(--g-destructive) 10%, transparent);border:1.5px solid color-mix(in srgb, var(--g-destructive) 40%, transparent);color:var(--g-destructive)}._actionBtnConfirm_1csfv_527{background:var(--g-destructive);border:1.5px solid var(--g-destructive);color:var(--g-on-destructive)}._actionBtnOrange_1csfv_527:disabled,._actionBtnBlue_1csfv_527:disabled,._actionBtnRed_1csfv_527:disabled{cursor:not-allowed}._cancelHint_1csfv_546{color:var(--g-text-muted);font-size:var(--g-fs-sm);cursor:pointer;text-align:center;font-family:inherit;line-height:var(--g-lh-sm);background:0 0;border:none;padding:2px 0}._circleCard_1csfv_551{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;transition:border-color .2s;animation:.3s both _slideUp_1csfv_1;display:flex;position:relative}._circleIcon_1csfv_564{width:46px;height:46px;font-size:var(--g-fs-md);border:1px solid var(--g-hairline);line-height:var(--g-lh-md);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._circleName_1csfv_573{font-weight:600;font-size:var(--g-fs-md);color:var(--g-text);white-space:nowrap;text-overflow:ellipsis;line-height:var(--g-lh-md);margin-bottom:3px;overflow:hidden}._circleOwner_1csfv_577{font-size:var(--g-fs-sm);color:var(--g-text-muted);white-space:nowrap;text-overflow:ellipsis;line-height:var(--g-lh-sm);margin-bottom:8px;overflow:hidden}._pillGreen_1csfv_581,._pillPurple_1csfv_581{font-size:var(--g-fs-sm);white-space:nowrap;font-weight:600;line-height:var(--g-lh-sm);border-radius:20px;padding:2px 8px}._pillGreen_1csfv_581{background:color-mix(in srgb, var(--g-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 20%, transparent);color:var(--g-accent)}._pillPurple_1csfv_581{background:color-mix(in srgb, var(--g-accent-alt) 12%, transparent);border:1px solid color-mix(in srgb, var(--g-accent-alt) 25%, transparent);color:var(--g-accent-alt)}._inviteRow_1csfv_591{background:var(--g-ground);border:1px solid color-mix(in srgb, var(--g-accent) 8%, transparent);border-radius:8px;align-items:center;gap:6px;padding:5px 8px;display:flex}._inviteCode_1csfv_600{font-family:var(--g-font-mono);font-size:var(--g-fs-sm);color:var(--g-warn);letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:var(--g-lh-sm);flex:1;overflow:hidden}._copyBtn_1csfv_612{cursor:pointer;font-size:var(--g-fs-md);line-height:var(--g-lh-md);border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:2px 5px;transition:color .2s,background .2s;display:flex}._dotMenuBtn_1csfv_624{border:1px solid color-mix(in srgb, var(--g-accent) 10%, transparent);cursor:pointer;color:var(--g-text-muted);background:0 0;border-radius:8px;padding:4px 8px;font-size:16px;line-height:1}._dropdownMenu_1csfv_634{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 20%, transparent);z-index:100;min-width:150px;box-shadow:var(--g-shadow-pop);border-radius:12px;animation:.15s _fadeIn_1csfv_1;position:absolute;top:34px;right:0;overflow:hidden}._dropdownItem_1csfv_647,._dropdownItemRed_1csfv_647{cursor:pointer;width:100%;font-size:var(--g-fs-md);text-align:left;font-family:inherit;font-weight:500;line-height:var(--g-lh-md);background:0 0;border:none;align-items:center;gap:8px;padding:11px 14px;display:flex}._dropdownItem_1csfv_647{color:var(--g-accent);border-bottom:1px solid color-mix(in srgb, var(--g-accent) 8%, transparent)}._dropdownItemRed_1csfv_647{color:var(--g-destructive)}._sosCard_1csfv_666{border:1px solid color-mix(in srgb, var(--g-destructive) 25%, transparent);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;transition:all .2s;animation:.3s both _slideUp_1csfv_1;display:flex;position:relative;overflow:hidden}._selStrip_1csfv_679{background:var(--g-destructive);border-radius:16px 0 0 16px;width:3px;position:absolute;top:0;bottom:0;left:0}._sosCardBadge_1csfv_686{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}._sosName_1csfv_692{color:var(--g-text);font-weight:600;font-size:var(--g-fs-md);text-overflow:ellipsis;white-space:nowrap;max-width:60%;line-height:var(--g-lh-md);overflow:hidden}._sosCoords_1csfv_696{color:var(--g-text-muted);font-size:var(--g-fs-sm);font-family:var(--g-font-mono);line-height:var(--g-lh-sm);margin-bottom:5px}._sosMessage_1csfv_699{color:var(--g-warn);font-size:var(--g-fs-md);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:var(--g-lh-md);margin-bottom:6px;overflow:hidden}._sosResolveBtn_1csfv_703{background:color-mix(in srgb, var(--g-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 35%, transparent);color:var(--g-accent);font-size:var(--g-fs-md);cursor:pointer;font-family:inherit;font-weight:600;line-height:var(--g-lh-md);border-radius:12px;flex:1;padding:12px}._sosDismissBtn_1csfv_716{background:color-mix(in srgb, var(--g-destructive) 15%, transparent);border:1px solid color-mix(in srgb, var(--g-destructive) 40%, transparent);color:var(--g-destructive);font-size:var(--g-fs-md);cursor:pointer;font-family:inherit;font-weight:600;line-height:var(--g-lh-md);border-radius:12px;flex:1;padding:12px}._subTabBar_1csfv_731{background:color-mix(in srgb, var(--g-surface-sunken) 60%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 10%, transparent);border-radius:14px;gap:8px;margin-bottom:18px;padding:5px;display:flex}._subTab_1csfv_731{cursor:pointer;font-family:inherit;font-size:var(--g-fs-md);color:var(--g-text-muted);font-weight:600;line-height:var(--g-lh-md);background:0 0;border:none;border-radius:10px;flex:1;padding:9px 12px;transition:all .2s cubic-bezier(.4,0,.2,1)}._subTabActiveGreen_1csfv_754{background:linear-gradient(135deg, color-mix(in srgb, var(--g-accent) 18%, transparent), color-mix(in srgb, var(--g-accent-hover) 10%, transparent));color:var(--g-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--g-accent) 30%, transparent)}._subTabActiveBlue_1csfv_759{background:linear-gradient(135deg, color-mix(in srgb, var(--g-info) 18%, transparent), color-mix(in srgb, var(--g-info) 10%, transparent));color:var(--g-info);box-shadow:0 0 0 1px color-mix(in srgb, var(--g-info) 30%, transparent)}._subTabActivePurple_1csfv_764{background:color-mix(in srgb, var(--g-accent-alt) 14%, transparent);color:var(--g-accent-alt);box-shadow:0 0 0 1px color-mix(in srgb, var(--g-accent-alt) 30%, transparent)}._geoRow_1csfv_771{background:linear-gradient(145deg, color-mix(in srgb, var(--g-surface-sunken) 90%, transparent), color-mix(in srgb, var(--g-surface-sunken) 90%, transparent));border:1px solid color-mix(in srgb, var(--g-accent) 8%, transparent);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;animation:.3s both _slideUp_1csfv_1;display:flex}._geoIcon_1csfv_781{width:42px;height:42px;font-size:var(--g-fs-md);line-height:var(--g-lh-md);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._geoUser_1csfv_789{color:var(--g-text-secondary);font-weight:600;font-size:var(--g-fs-md);text-overflow:ellipsis;white-space:nowrap;line-height:var(--g-lh-md);margin-bottom:3px;overflow:hidden}._geoSub_1csfv_793{font-size:var(--g-fs-sm);color:var(--g-text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:var(--g-lh-sm);overflow:hidden}._otpRow_1csfv_799{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 8%, transparent);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;animation:.3s both _slideUp_1csfv_1;display:flex}._debugCard_1csfv_811{background:linear-gradient(145deg, color-mix(in srgb, var(--g-surface-sunken) 90%, transparent), color-mix(in srgb, var(--g-ground) 90%, transparent));border:1px solid color-mix(in srgb, var(--g-accent) 10%, transparent);border-radius:16px;padding:18px}._debugTitle_1csfv_817,._sysLabel_1csfv_817{font-size:var(--g-fs-lg);color:var(--g-text-muted);text-transform:none;letter-spacing:.02em;font-weight:600;line-height:var(--g-lh-lg);align-items:center;gap:8px;margin-bottom:14px;display:flex}._sysLabel_1csfv_817{margin-top:4px}._divider_1csfv_830{background:color-mix(in srgb, var(--g-accent) 8%, transparent);flex:1;height:1px;display:inline-block}._miniStat_1csfv_836{background:color-mix(in srgb, var(--g-accent) 4%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);border-radius:12px;padding:14px}._miniStatLabel_1csfv_842{font-size:var(--g-fs-sm);color:var(--g-text-muted);text-transform:none;letter-spacing:.02em;font-weight:600;line-height:var(--g-lh-sm)}._miniGrid_1csfv_847{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px;display:grid}._miniCard_1csfv_853{background:linear-gradient(145deg, var(--g-surface-sunken), var(--g-ground));border:1px solid color-mix(in srgb, var(--g-accent) 10%, transparent);border-radius:14px;flex-direction:column;gap:5px;padding:14px 12px;display:flex}._miniCardHead_1csfv_862{align-items:center;gap:6px;display:flex}._miniCardHead_1csfv_862 span:first-child{font-size:var(--g-fs-md);line-height:var(--g-lh-md)}._miniCardLabel_1csfv_864{font-size:var(--g-fs-sm);color:var(--g-text-muted);text-transform:none;letter-spacing:.02em;font-weight:600;line-height:var(--g-lh-sm)}._miniCardValue_1csfv_867{font-size:var(--g-fs-xl);letter-spacing:var(--g-tracking-display);font-weight:600;line-height:var(--g-lh-xl)}._miniCardSub_1csfv_868{font-size:var(--g-fs-sm);color:var(--g-text-faint);line-height:var(--g-lh-sm)}._dangerZone_1csfv_871{background:color-mix(in srgb, var(--g-destructive) 12%, var(--g-surface));border:1px solid color-mix(in srgb, var(--g-destructive) 20%, transparent);border-left:4px solid color-mix(in srgb, var(--g-destructive) 50%, transparent);border-radius:14px;margin-top:8px;padding:20px}._dangerIcon_1csfv_879{background:color-mix(in srgb, var(--g-destructive) 12%, transparent);border:1px solid color-mix(in srgb, var(--g-destructive) 30%, transparent);width:32px;height:32px;font-size:var(--g-fs-md);line-height:var(--g-lh-md);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._purgeSelect_1csfv_889{background:color-mix(in srgb, var(--g-destructive) 8%, var(--g-surface));border:1px solid color-mix(in srgb, var(--g-destructive) 25%, transparent);color:var(--g-text);font-size:var(--g-fs-md);cursor:pointer;font-family:inherit;line-height:var(--g-lh-md);border-radius:8px;outline:none;padding:8px 12px}._purgeBtn_1csfv_901{background:color-mix(in srgb, var(--g-destructive) 8%, transparent);border:1px solid color-mix(in srgb, var(--g-destructive) 30%, transparent);color:var(--g-destructive);font-size:var(--g-fs-md);cursor:pointer;font-family:inherit;font-weight:600;line-height:var(--g-lh-md);border-radius:8px;padding:8px 18px}._purgeConfirmBtn_1csfv_913{background:color-mix(in srgb, var(--g-destructive) 18%, transparent);border:1px solid color-mix(in srgb, var(--g-destructive) 50%, transparent);color:var(--g-destructive);font-size:var(--g-fs-md);cursor:pointer;font-family:inherit;font-weight:600;line-height:var(--g-lh-md);border-radius:8px;padding:8px 16px}._purgeCancelBtn_1csfv_925{border:1px solid color-mix(in srgb, var(--g-destructive) 20%, transparent);color:var(--g-destructive);font-size:var(--g-fs-sm);cursor:pointer;font-family:inherit;font-weight:600;line-height:var(--g-lh-sm);background:0 0;border-radius:8px;padding:8px 12px}._composeCard_1csfv_939{background:color-mix(in srgb, var(--g-surface-sunken) 80%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 10%, transparent);border-radius:16px;flex-direction:column;gap:20px;padding:20px;display:flex}._fieldLabel_1csfv_948{font-size:var(--g-fs-sm);color:var(--g-text-muted);text-transform:none;letter-spacing:1.2px;font-weight:600;line-height:var(--g-lh-sm);margin-bottom:10px}._typeCard_1csfv_957{cursor:pointer;border-radius:12px;outline:none;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;font-family:inherit;transition:all .2s;display:flex}._broadcastTextarea_1csfv_969{background:var(--g-ground);width:100%;color:var(--g-text);font-size:var(--g-fs-md);resize:vertical;font-family:inherit;line-height:var(--g-lh-md);box-sizing:border-box;border-radius:10px;outline:none;padding:12px 14px;transition:border-color .2s}._broadcastTextarea_1csfv_969::placeholder{color:var(--g-text-muted)}._broadcastTextarea_1csfv_969:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--g-accent) 6%, transparent);border-color:color-mix(in srgb, var(--g-accent) 40%, transparent)!important}._audienceCard_1csfv_985{background:color-mix(in srgb, var(--g-accent) 4%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 12%, transparent);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}._audienceIcon_1csfv_994{background:color-mix(in srgb, var(--g-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 20%, transparent);width:38px;height:38px;font-size:var(--g-fs-md);line-height:var(--g-lh-md);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._liveBadge_1csfv_1004{background:color-mix(in srgb, var(--g-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 20%, transparent);font-size:var(--g-fs-sm);color:var(--g-accent);letter-spacing:.5px;font-weight:600;line-height:var(--g-lh-sm);border-radius:20px;flex-shrink:0;padding:4px 12px}._sendBtn_1csfv_1016{background:linear-gradient(135deg, var(--g-accent-deep) 0%, var(--g-accent-hover) 60%, var(--g-accent) 100%);color:var(--g-on-accent);font-size:var(--g-fs-md);cursor:pointer;letter-spacing:.3px;box-shadow:0 4px 20px color-mix(in srgb, var(--g-accent) 20%, transparent);font-family:inherit;font-weight:600;line-height:var(--g-lh-md);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;transition:all .25s;display:flex}._sendBtn_1csfv_1016:disabled{cursor:not-allowed}._broadcastRecord_1csfv_1036{background:color-mix(in srgb, var(--g-surface-sunken) 80%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 9%, transparent);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;animation:.35s both _slideUp_1csfv_1;display:flex}._broadcastIcon_1csfv_1046{width:36px;height:36px;font-size:var(--g-fs-md);line-height:var(--g-lh-md);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._broadcastMsg_1csfv_1054{font-size:var(--g-fs-md);color:var(--g-text-secondary);font-weight:500;line-height:var(--g-lh-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;display:-webkit-box;overflow:hidden}@keyframes _fadeIn_1csfv_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideUp_1csfv_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInLeft_1csfv_1{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes _toastIn_1csfv_1{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}@keyframes _sosPulse_1csfv_1{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--g-destructive) 50%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@keyframes _shimmer_1csfv_1{0%{background-position:200% 0}to{background-position:-200% 0}}._subPaneFadeIn_1csfv_1090{animation:.28s both _fadeIn_1csfv_1}@keyframes _spin_1csfv_403{to{transform:rotate(360deg)}}@keyframes _pulse_1csfv_1{0%,to{opacity:.6}50%{opacity:.35}}@keyframes _ping_1csfv_1{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1)}}._sidebar_1csfv_1115{z-index:60;background:var(--g-surface-sunken);border-right:1px solid color-mix(in srgb, var(--g-accent) 10%, transparent);width:82vw;max-width:300px;box-shadow:var(--g-shadow-card);overscroll-behavior:contain;transition:transform var(--g-dur-panel) var(--g-ease-out);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}._sidebarOpen_1csfv_1134{transform:translate(0)}._scrim_1csfv_1138{z-index:50;animation:_fadeIn_1csfv_1 var(--g-dur-panel) var(--g-ease-out);background:#00000073;position:fixed;inset:0}._sidebarLogo_1csfv_1146{border-bottom:1px solid color-mix(in srgb, var(--g-accent) 8%, transparent);flex-shrink:0;padding:22px 20px 16px}._sidebarLogoTitle_1csfv_1151{font-size:var(--g-fs-lg);color:var(--g-accent);letter-spacing:3px;font-weight:600;line-height:var(--g-lh-lg)}._sidebarLogoSub_1csfv_1158{font-size:var(--g-fs-sm);color:var(--g-text-faint);letter-spacing:2.5px;text-transform:none;line-height:var(--g-lh-sm);margin-top:3px}._sidebarNav_1csfv_1167{flex-direction:column;flex:1;gap:3px;min-width:0;padding:12px;display:flex;overflow-y:auto}._sidebarNavItem_1csfv_1180{white-space:nowrap;cursor:pointer;width:100%;min-height:44px;font-family:inherit;font-size:var(--g-fs-md);text-align:left;color:var(--g-text-muted);transition:background-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out), border-color var(--g-dur) var(--g-ease-out);-webkit-user-select:none;user-select:none;font-weight:500;line-height:var(--g-lh-md);background:0 0;border:1px solid #0000;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;padding:11px 14px;display:flex}@media (hover:hover) and (pointer:fine){._sidebarNavItem_1csfv_1180:hover{background:color-mix(in srgb, var(--g-accent) 6%, transparent);color:var(--g-text-secondary)}}._sidebarNavItem_1csfv_1180:focus-visible{box-shadow:var(--g-focus);outline:none}._sidebarNavIcon_1csfv_1222{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}._sidebarNavLabel_1csfv_1230{flex:1}._sidebarNavBadge_1csfv_1231{background:var(--g-destructive);color:var(--g-on-destructive);font-size:var(--g-fs-sm);text-align:center;min-width:20px;font-weight:600;line-height:var(--g-lh-sm);border-radius:10px;padding:2px 7px}._sidebarFooter_1csfv_1245{border-top:1px solid color-mix(in srgb, var(--g-accent) 8%, transparent);flex-direction:column;flex-shrink:0;gap:10px;padding:16px;display:flex}._sidebarWho_1csfv_1259{flex-direction:column;gap:2px;min-width:0;padding:0 2px;display:flex}._sidebarWhoLabel_1csfv_1267{font-size:var(--g-fs-sm);letter-spacing:.02em;text-transform:none;color:var(--g-text-muted);font-weight:600;line-height:var(--g-lh-sm)}._sidebarWhoEmail_1csfv_1276{font-size:var(--g-fs-sm);color:var(--g-text-secondary);text-overflow:ellipsis;white-space:nowrap;line-height:var(--g-lh-sm);overflow:hidden}._sidebarSignOut_1csfv_1286{cursor:pointer;width:100%;min-height:44px;font-family:inherit;font-size:var(--g-fs-md);color:var(--g-destructive);border:1px solid color-mix(in srgb, var(--g-destructive) 20%, transparent);background:color-mix(in srgb, var(--g-destructive) 5%, transparent);transition:background-color var(--g-dur) var(--g-ease-out), border-color var(--g-dur) var(--g-ease-out);font-weight:500;line-height:var(--g-lh-md);border-radius:12px;flex-shrink:0;align-items:center;gap:10px;padding:11px 14px;display:flex}._sidebarSignOutLabel_1csfv_1307{text-align:left;flex:1}@media (hover:hover) and (pointer:fine){._sidebarSignOut_1csfv_1286:hover{background:color-mix(in srgb, var(--g-destructive) 12%, transparent);border-color:color-mix(in srgb, var(--g-destructive) 40%, transparent)}}._sidebarSignOut_1csfv_1286:focus-visible{box-shadow:var(--g-focus);outline:none}._appHeader_1csfv_1318{border-bottom:1px solid color-mix(in srgb, var(--g-accent) 8%, transparent);background:var(--g-ground);z-index:10;flex-shrink:0;align-items:center;gap:10px;padding:10px 12px;display:flex;position:sticky;top:0}._appHeaderTitle_1csfv_1330{font-size:var(--g-fs-xl);color:var(--g-text);letter-spacing:var(--g-tracking-display);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;line-height:var(--g-lh-xl);flex:1;overflow:hidden}._appHeaderActions_1csfv_1342{flex-shrink:0;align-items:center;gap:10px;display:flex}._menuBtn_1csfv_1353{width:44px;height:44px;color:var(--g-text);cursor:pointer;transition:background-color var(--g-dur) var(--g-ease-out);background:0 0;border:1px solid #0000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover) and (pointer:fine){._menuBtn_1csfv_1353:hover{background:color-mix(in srgb, var(--g-accent) 8%, transparent)}}._menuBtn_1csfv_1353:focus-visible{box-shadow:var(--g-focus);outline:none}._menuBars_1csfv_1374{width:20px;height:14px;display:block;position:relative}._menuBars_1csfv_1374 span{width:100%;height:2px;transition:transform var(--g-dur) var(--g-ease-out), opacity var(--g-dur) var(--g-ease-out);background:currentColor;border-radius:2px;position:absolute;left:0}._menuBars_1csfv_1374 span:first-child{top:0}._menuBars_1csfv_1374 span:nth-child(2){top:6px}._menuBars_1csfv_1374 span:nth-child(3){top:12px}._menuBarsOpen_1csfv_1397 span:first-child{transform:translateY(6px)rotate(45deg)}._menuBarsOpen_1csfv_1397 span:nth-child(2){opacity:0}._menuBarsOpen_1csfv_1397 span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (width>=640px){._appHeader_1csfv_1318{padding:14px 20px}._appHeaderTitle_1csfv_1330{font-size:var(--g-fs-xl);line-height:var(--g-lh-xl)}}@media (width>=900px){._pageWrapper_1csfv_40{flex-direction:row;align-items:stretch;height:100vh;overflow:hidden}._sidebar_1csfv_1115{width:240px;min-width:240px;max-width:none;height:100vh;box-shadow:none;transition:none;position:static;transform:none}._scrim_1csfv_1138,._menuBtn_1csfv_1353{display:none}._appHeader_1csfv_1318{padding:18px 32px}._appHeaderTitle_1csfv_1330{font-size:var(--g-fs-xl);line-height:var(--g-lh-xl)}._appHeaderActions_1csfv_1342{gap:14px}._appFrame_1csfv_12{height:100vh;overflow:hidden}._frameBody_1csfv_99{overflow:hidden}}@media (prefers-reduced-motion:reduce) and (width<=899.98px){._sidebar_1csfv_1115{transition:opacity var(--g-dur) var(--g-ease-out);opacity:0;pointer-events:none;transform:none}._sidebarOpen_1csfv_1134{opacity:1;pointer-events:auto}}._fabBtn_1csfv_1466{background:linear-gradient(135deg,var(--g-accent),var(--g-accent-hover));width:56px;height:56px;color:var(--g-on-accent);cursor:pointer;box-shadow:0 4px 20px color-mix(in srgb, var(--g-accent) 50%, transparent);z-index:50;border:none;border-radius:28px;justify-content:center;align-items:center;font-size:28px;font-weight:400;transition:all .2s;animation:.3s _fadeIn_1csfv_1;display:flex;position:fixed;bottom:90px;right:20px}._fabBtn_1csfv_1466:hover{box-shadow:0 6px 28px color-mix(in srgb, var(--g-accent) 70%, transparent)}._modalOverlay_1csfv_1468{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:flex-end;animation:.2s _fadeIn_1csfv_1;display:flex;position:fixed;inset:0}._bottomSheet_1csfv_1469{background:var(--g-surface-sunken);border:1px solid color-mix(in srgb, var(--g-accent) 15%, transparent);width:100%;max-width:480px;animation:_slideUp_1csfv_1 .35s var(--g-ease-out);border-radius:28px 28px 0 0;padding:12px 24px 32px}._sheetHandle_1csfv_1470{background:color-mix(in srgb, var(--g-accent) 30%, transparent);border-radius:2px;width:40px;height:4px;margin:0 auto 20px}._sheetTitle_1csfv_1471{font-size:var(--g-fs-lg);color:var(--g-text);font-weight:600;line-height:var(--g-lh-lg);margin-bottom:4px}._sheetSubtitle_1csfv_1472{font-size:var(--g-fs-md);color:var(--g-text-muted);line-height:var(--g-lh-md);margin-bottom:24px}._sheetField_1csfv_1473{margin-bottom:16px}._sheetLabel_1csfv_1474{font-size:var(--g-fs-sm);color:var(--g-text-muted);text-transform:none;letter-spacing:.8px;font-weight:600;line-height:var(--g-lh-sm);margin-bottom:8px;display:block}._sheetInput_1csfv_1475{background:color-mix(in srgb, var(--g-accent) 5%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 20%, transparent);width:100%;font-size:var(--g-fs-md);color:var(--g-text);box-sizing:border-box;font-family:inherit;line-height:var(--g-lh-md);border-radius:12px;outline:none;padding:12px 16px;transition:border-color .2s}._sheetInput_1csfv_1475:focus{border-color:color-mix(in srgb, var(--g-accent) 50%, transparent);background:color-mix(in srgb, var(--g-accent) 8%, transparent)}._sheetSubmitBtn_1csfv_1477{background:linear-gradient(135deg,var(--g-accent),var(--g-accent-hover));width:100%;font-size:var(--g-fs-md);color:var(--g-on-accent);cursor:pointer;font-family:inherit;font-weight:600;line-height:var(--g-lh-md);border:none;border-radius:14px;margin-top:8px;padding:15px;transition:all .2s}._sheetSubmitBtn_1csfv_1477:hover:not(:disabled){box-shadow:0 6px 20px color-mix(in srgb, var(--g-accent) 40%, transparent);transform:translateY(-1px)}._sheetSubmitBtn_1csfv_1477:disabled{opacity:.4;cursor:not-allowed}._sheetCancelBtn_1csfv_1480{border:1px solid color-mix(in srgb, var(--g-accent) 15%, transparent);width:100%;font-size:var(--g-fs-md);color:var(--g-text-muted);cursor:pointer;font-family:inherit;font-weight:500;line-height:var(--g-lh-md);background:0 0;border-radius:14px;margin-top:10px;padding:13px;transition:all .2s}._sheetCancelBtn_1csfv_1480:hover{border-color:color-mix(in srgb, var(--g-accent) 30%, transparent);color:var(--g-text-secondary)}._filterPanel_1csfv_1482{background:color-mix(in srgb, var(--g-accent) 4%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 10%, transparent);border-radius:14px;margin:0 16px 12px;padding:16px;animation:.2s _fadeIn_1csfv_1}._filterGroup_1csfv_1483{margin-bottom:12px}._filterGroup_1csfv_1483:last-child{margin-bottom:0}._filterGroupLabel_1csfv_1485{font-size:var(--g-fs-sm);color:var(--g-text-muted);text-transform:none;letter-spacing:.02em;font-weight:600;line-height:var(--g-lh-sm);margin-bottom:8px;display:block}._filterChips_1csfv_1486{flex-wrap:wrap;gap:8px;display:flex}._filterChipActive_1csfv_1487{background:color-mix(in srgb, var(--g-accent) 15%, transparent)!important;border-color:color-mix(in srgb, var(--g-accent) 40%, transparent)!important;color:var(--g-accent)!important;font-weight:600!important}._auditFilterBar_1csfv_1490{background:color-mix(in srgb, var(--g-surface-sunken) 70%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 10%, transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}._auditSelect_1csfv_1502{background:color-mix(in srgb, var(--g-accent) 5%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 18%, transparent);color:var(--g-text);font-size:var(--g-fs-md);cursor:pointer;font-family:inherit;line-height:var(--g-lh-md);border-radius:10px;outline:none;padding:8px 12px;transition:all .2s}._auditSelect_1csfv_1502:focus{border-color:var(--g-accent)}._auditDateInput_1csfv_1520{background:color-mix(in srgb, var(--g-accent) 5%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 18%, transparent);color:var(--g-text);font-size:var(--g-fs-sm);cursor:pointer;font-family:inherit;line-height:var(--g-lh-sm);border-radius:10px;outline:none;padding:7px 10px}._auditResetBtn_1csfv_1533{border:1px solid color-mix(in srgb, var(--g-destructive) 30%, transparent);color:var(--g-destructive);font-size:var(--g-fs-sm);cursor:pointer;font-weight:600;line-height:var(--g-lh-sm);background:0 0;border-radius:10px;padding:7px 12px;transition:all .2s}._auditResetBtn_1csfv_1533:hover{background:color-mix(in srgb, var(--g-destructive) 10%, transparent)}._auditRefreshBtn_1csfv_1550{border:1px solid color-mix(in srgb, var(--g-accent) 20%, transparent);color:var(--g-accent);font-size:var(--g-fs-sm);cursor:pointer;font-weight:600;line-height:var(--g-lh-sm);background:0 0;border-radius:8px;padding:4px 10px;transition:all .2s}._auditRefreshBtn_1csfv_1550:hover{background:color-mix(in srgb, var(--g-accent) 10%, transparent)}._auditRow_1csfv_1567{background:linear-gradient(145deg, color-mix(in srgb, var(--g-surface-sunken) 90%, transparent), color-mix(in srgb, var(--g-surface-sunken) 90%, transparent));border:1px solid color-mix(in srgb, var(--g-accent) 8%, transparent);border-radius:12px;padding:12px 14px;transition:transform .15s,border-color .15s}._auditRow_1csfv_1567:hover{border-color:color-mix(in srgb, var(--g-accent) 20%, transparent);transform:translateY(-1px)}._auditRowMain_1csfv_1580{align-items:center;gap:12px;display:flex}._auditActionIcon_1csfv_1586{width:36px;height:36px;font-size:var(--g-fs-md);line-height:var(--g-lh-md);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._auditDetailToggle_1csfv_1598{color:var(--g-accent);font-size:var(--g-fs-sm);cursor:pointer;font-weight:600;line-height:var(--g-lh-sm);background:0 0;border:none;border-radius:4px;padding:2px 4px;transition:background .15s}._auditDetailToggle_1csfv_1598:hover{background:color-mix(in srgb, var(--g-accent) 12%, transparent)}._auditDetailBody_1csfv_1615{border-top:1px solid color-mix(in srgb, var(--g-accent) 10%, transparent);margin-top:10px;padding-top:10px;animation:.2s _fadeIn_1csfv_1}._auditJsonView_1csfv_1622{background:color-mix(in srgb, var(--g-surface-sunken) 95%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 15%, transparent);font-family:var(--g-font-mono);font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);color:var(--g-text);white-space:pre-wrap;word-break:break-all;border-radius:8px;margin:0;padding:10px 12px;overflow-x:auto}._pageWrapper_1csfv_40 :is(button,select,textarea,input,[tabindex]):focus-visible{box-shadow:var(--g-focus);outline:none}._searchBar_1csfv_348:focus-within{box-shadow:var(--g-focus);border-color:color-mix(in srgb, var(--g-accent) 40%, transparent)}._pageWrapper_1csfv_40 ._searchBar_1csfv_348 ._searchInput_1csfv_358:focus-visible{box-shadow:none}._clearBtn_1csfv_370,._copyBtn_1csfv_612,._dotMenuBtn_1csfv_624{position:relative}._clearBtn_1csfv_370:after,._copyBtn_1csfv_612:after,._dotMenuBtn_1csfv_624:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._clearBtn_1csfv_370{min-width:20px;min-height:20px}._tonePill_1csfv_1690{border-radius:var(--g-r-pill);font-size:var(--g-fs-sm);font-weight:600;line-height:var(--g-lh-sm);white-space:nowrap;color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, transparent);border:1px solid color-mix(in srgb, var(--tone) 30%, transparent);align-items:center;gap:4px;padding:3px 10px;display:inline-flex}._tonePillCaps_1csfv_1704{text-transform:none;letter-spacing:.02em}._tonePillMono_1csfv_1705{font-family:var(--g-font-mono);border-radius:6px;padding:2px 8px}._toneEdge_1csfv_1706{border-left:3px solid var(--tone)}._toneWash_1csfv_1707{color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, transparent);border:1px solid color-mix(in srgb, var(--tone) 30%, transparent)}._notice_1csfv_1712{font-size:var(--g-fs-md);color:var(--tone);background:color-mix(in srgb, var(--tone) 8%, transparent);border:1px solid color-mix(in srgb, var(--tone) 25%, transparent);font-weight:500;line-height:var(--g-lh-md);border-radius:10px;padding:10px 14px}._filterChip_1csfv_387{border:1px solid color-mix(in srgb, var(--g-accent) 15%, transparent);color:var(--g-text-muted);background:0 0;min-height:32px;font-weight:600}._filterChipOn_1csfv_1724{border-color:var(--tone,var(--g-accent));background:color-mix(in srgb, var(--tone,var(--g-accent)) 14%, transparent);color:var(--tone,var(--g-accent));font-weight:600}._chipCount_1csfv_1739{opacity:.8;font-variant-numeric:tabular-nums;margin-left:4px}._pad_1csfv_1742{padding:16px}._padBottom_1csfv_1743{padding-bottom:16px}._stack8_1csfv_1744{flex-direction:column;gap:8px;display:flex}._stack10_1csfv_1745{flex-direction:column;gap:10px;display:flex}._fill_1csfv_1746{flex:1;min-width:0}._rowBetween_1csfv_1747{justify-content:space-between;align-items:center;gap:8px;display:flex}._row6_1csfv_1748{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._trailing_1csfv_1749{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}._relative_1csfv_1750{flex-shrink:0;position:relative}._clickAway_1csfv_1751{z-index:50;position:fixed;inset:0}._meta_1csfv_1754{font-size:var(--g-fs-sm);color:var(--g-text-muted);white-space:nowrap;line-height:var(--g-lh-sm)}._metaMono_1csfv_1755{font-family:var(--g-font-mono);font-variant-numeric:tabular-nums}._subline_1csfv_1756{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm)}._paneTitle_1csfv_1757{font-size:var(--g-fs-lg);color:var(--g-text);letter-spacing:var(--g-tracking-display);font-weight:600;line-height:var(--g-lh-lg)}._strongText_1csfv_1758{color:var(--g-text);font-weight:600}._strongSecondary_1csfv_1759{color:var(--g-text-secondary);font-weight:600}._glyph_1csfv_1760{color:var(--g-text-muted);font-size:14px;line-height:1}._emptyGlyph_1csfv_1761{justify-content:center;margin-bottom:8px;font-size:32px;line-height:1;display:flex}._emptyIcon_1csfv_1762{color:var(--g-text-muted);justify-content:center;margin-bottom:8px;display:flex}._emptyIconOk_1csfv_1763{color:var(--g-accent)}._emptyTitle_1csfv_1764{color:var(--g-text);font-weight:600;font-size:var(--g-fs-lg);line-height:var(--g-lh-lg);margin-bottom:4px}._emptyBody_1csfv_1765{color:var(--g-text-muted);font-size:var(--g-fs-md);line-height:var(--g-lh-md)}._titleBar_1csfv_144{background:var(--tone)}._skelTile_1csfv_1769{border-radius:14px;height:80px}._skelRow_1csfv_1770{border-radius:12px;height:64px}._skelRowSm_1csfv_1771{border-radius:10px;height:48px}._skelRowLg_1csfv_1772{border-radius:14px;height:72px}._avatarSm_1csfv_1773{width:30px;height:30px;font-size:12px}._geoEvent_1csfv_1774{font-size:var(--g-fs-md);color:var(--tone);font-weight:600;line-height:var(--g-lh-md);margin-bottom:2px}._geoZone_1csfv_1775{color:var(--g-text-secondary)}._otpPhone_1csfv_1776{font-family:var(--g-font-mono);color:var(--g-info);font-size:var(--g-fs-md);font-weight:600;line-height:var(--g-lh-md)}._otpCode_1csfv_1777{font-family:var(--g-font-mono);font-size:var(--g-fs-md);letter-spacing:3px;color:var(--g-text-muted);text-align:center;min-width:70px;font-weight:600;line-height:var(--g-lh-md);text-decoration:line-through}._otpCodeActive_1csfv_1788{color:var(--g-accent);text-decoration:none}._miniStatValue_1csfv_1789{font-size:var(--g-fs-md);font-weight:600;line-height:var(--g-lh-md);color:var(--tone);font-variant-numeric:tabular-nums;margin-bottom:4px}._miniStatIcon_1csfv_1790{font-size:var(--g-fs-md);line-height:var(--g-lh-md);margin-bottom:4px}._miniCardValue_1csfv_867{color:var(--tone)}._miniCardValueSm_1csfv_1792{font-size:var(--g-fs-xl);line-height:var(--g-lh-xl)}._miniCardValueXs_1csfv_1793{font-size:var(--g-fs-md);line-height:var(--g-lh-md)}._sosStateBadge_1csfv_1794{background:var(--g-destructive)}._sosStateBadgeResolved_1csfv_1795{background:color-mix(in srgb, var(--g-accent) 15%, transparent)}._sosStateText_1csfv_1796{color:var(--g-on-destructive);font-size:12px;font-weight:600}._sosStateCheck_1csfv_1797{color:var(--g-accent);font-size:var(--g-fs-md);line-height:var(--g-lh-md)}._sosCard_1csfv_666{background:var(--g-surface)}._sosCardResolved_1csfv_1799{border-color:color-mix(in srgb, var(--g-accent) 15%, transparent)}._sosCardSelected_1csfv_1800{background:color-mix(in srgb, var(--g-destructive) 8%, transparent);border-color:color-mix(in srgb, var(--g-destructive) 50%, transparent)}._circleCardSelected_1csfv_1804{border-color:color-mix(in srgb, var(--g-accent) 50%, transparent)}._copyBtn_1csfv_612{color:var(--g-text-muted);background:0 0}._copyBtnDone_1csfv_1806{color:var(--g-accent);background:color-mix(in srgb, var(--g-accent) 15%, transparent)}._avatarSelected_1csfv_1807{border-color:var(--g-accent)}._dangerHead_1csfv_1808{align-items:center;gap:10px;margin-bottom:8px;display:flex}._dangerTitle_1csfv_1809{font-size:var(--g-fs-lg);color:var(--g-destructive);font-weight:600;line-height:var(--g-lh-lg)}._dangerSub_1csfv_1810{font-size:var(--g-fs-sm);color:var(--g-destructive);line-height:var(--g-lh-sm);margin-top:1px}._dangerRule_1csfv_1811{background:color-mix(in srgb, var(--g-destructive) 10%, transparent);border:0;height:1px;margin:14px 0}._dangerHeading_1csfv_1812{font-size:var(--g-fs-lg);color:var(--g-destructive);font-weight:600;line-height:var(--g-lh-lg);margin-bottom:6px}._dangerBody_1csfv_1813{font-size:var(--g-fs-sm);color:var(--g-destructive);line-height:var(--g-lh-sm);margin-bottom:14px}._dangerActions_1csfv_1814{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}._composeHead_1csfv_1815{align-items:center;gap:10px;display:flex}._composeTitle_1csfv_1816{font-size:var(--g-fs-lg);color:var(--g-text);font-weight:600;line-height:var(--g-lh-lg)}._typeCard_1csfv_957{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 8%, transparent)}._typeCardOn_1csfv_1818{background:color-mix(in srgb, var(--tone) 10%, transparent);border-color:color-mix(in srgb, var(--tone) 35%, transparent)}._typeCardGlyph_1csfv_1822{font-size:22px;line-height:1}._typeCardLabel_1csfv_1823{font-size:var(--g-fs-sm);font-weight:600;line-height:var(--g-lh-sm);text-align:center;color:var(--g-text-muted)}._typeCardOn_1csfv_1818 ._typeCardLabel_1csfv_1823{color:var(--tone)}._charCount_1csfv_1825{font-size:var(--g-fs-sm);color:var(--tone,var(--g-text-muted));font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--g-lh-sm)}._broadcastTextarea_1csfv_969{border:1px solid color-mix(in srgb, var(--g-accent) 15%, transparent)}._broadcastTextareaFull_1csfv_1827{border-color:color-mix(in srgb, var(--g-destructive) 35%, transparent)}._audienceTitle_1csfv_1828{font-size:var(--g-fs-lg);color:var(--g-text-secondary);font-weight:600;line-height:var(--g-lh-lg);margin-bottom:2px}._audienceCount_1csfv_1829{color:var(--g-accent);margin-left:4px;font-weight:600}._audiencePicker_1csfv_1833{flex-direction:column;gap:10px;display:flex}._audiencePicker_1csfv_1833 ._searchBar_1csfv_348{flex:none}._audienceResults_1csfv_1835{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 15%, transparent);border-radius:12px;max-height:280px;margin:0;padding:4px;list-style:none;overflow-y:auto}._audienceResultNote_1csfv_1842{color:var(--g-text-muted);font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);padding:10px 12px}._audienceResult_1csfv_1835{text-align:left;width:100%;min-height:44px;color:var(--g-text);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-family:inherit;display:flex}._audienceResult_1csfv_1835:hover:not(:disabled),._audienceResult_1csfv_1835:focus-visible{background:color-mix(in srgb, var(--g-accent) 8%, transparent)}._audienceResult_1csfv_1835:focus-visible{outline:2px solid var(--g-accent);outline-offset:-2px}._audienceResult_1csfv_1835:disabled{cursor:default;opacity:.55}._audienceResultText_1csfv_1853{flex-direction:column;flex:1;min-width:0;display:flex}._audienceResultText_1csfv_1853 ._meta_1csfv_1754{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._audienceResultName_1csfv_1855{font-size:var(--g-fs-md);line-height:var(--g-lh-md);color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._audienceChips_1csfv_1856{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._audienceChip_1csfv_1856{background:color-mix(in srgb, var(--g-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--g-accent) 25%, transparent);max-width:100%;color:var(--g-accent);font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);border-radius:20px;align-items:center;gap:4px;padding:4px 4px 4px 12px;font-weight:600;display:inline-flex}._audienceChip_1csfv_1856 button{width:28px;height:28px;color:inherit;cursor:pointer;font-size:var(--g-fs-sm);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._audienceChip_1csfv_1856 button:hover,._audienceChip_1csfv_1856 button:focus-visible{background:color-mix(in srgb, var(--g-accent) 18%, transparent)}._audienceSelect_1csfv_1874{background:var(--g-surface);border:1px solid color-mix(in srgb, var(--g-accent) 15%, transparent);width:100%;min-height:44px;color:var(--g-text);font-size:var(--g-fs-md);cursor:pointer;border-radius:12px;padding:8px 12px;font-family:inherit}._audienceSelect_1csfv_1874:focus-visible{outline:2px solid var(--g-accent);outline-offset:1px}._outlineAction_1csfv_1886:disabled,._dangerAction_1csfv_1814:disabled{opacity:.45;cursor:not-allowed}._sendBtn_1csfv_1016:disabled,._actionBtnOrange_1csfv_527:disabled,._actionBtnBlue_1csfv_527:disabled{opacity:.5}._btnGlyph_1csfv_1889{font-size:16px;line-height:1}._summaryBar_1csfv_1890{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm);justify-content:space-between;align-items:center;margin:14px 0 12px;display:flex}._auditDetailLabel_1csfv_1891{font-size:var(--g-fs-sm);color:var(--g-text-secondary);font-weight:600;line-height:var(--g-lh-sm);margin-bottom:4px}._dateRange_1csfv_1892{align-items:center;gap:6px;display:flex}._userCard_1csfv_430:focus-visible,._circleCard_1csfv_551:focus-visible,._sosCard_1csfv_666:focus-visible,._sosMiniCard_1csfv_264:focus-visible{box-shadow:var(--g-focus)}@media (prefers-reduced-motion:reduce){._pageWrapper_1csfv_40 :not(._sidebar_1csfv_1115),._pageWrapper_1csfv_40 :not(._sidebar_1csfv_1115):before,._pageWrapper_1csfv_40 :not(._sidebar_1csfv_1115):after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}._toastOk_1csfv_1917{background:var(--g-accent);color:var(--g-on-accent);box-shadow:var(--g-shadow-pop)}._toastError_1csfv_1918{background:var(--g-destructive);color:var(--g-on-destructive);box-shadow:var(--g-shadow-pop)}._sidebar_1csfv_1115{background:var(--g-surface);border-right:1px solid var(--g-hairline)}._sidebarBrand_1csfv_1934{border-bottom:1px solid var(--g-hairline);flex-shrink:0;align-items:center;gap:10px;min-height:60px;padding:0 14px 0 18px;display:flex}._brandMark_1csfv_1944{background:var(--g-accent);width:32px;height:32px;color:var(--g-on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._brandName_1csfv_1955{min-width:0;font-size:var(--g-fs-md);letter-spacing:var(--g-tracking-display);color:var(--g-text);font-weight:600;line-height:var(--g-lh-md);flex:1}._brandRole_1csfv_1964{border-radius:var(--g-r-pill);background:var(--g-accent-wash);border:1px solid color-mix(in srgb, var(--g-accent) 22%, transparent);color:var(--g-accent);font-size:var(--g-fs-sm);letter-spacing:.06em;text-transform:none;font-weight:600;line-height:var(--g-lh-sm);padding:3px 9px}._sidebarNav_1csfv_1167{gap:2px;padding:12px 10px}._sidebarNavItem_1csfv_1180{border-radius:var(--g-r-pill);min-height:44px;font-size:var(--g-fs-md);color:var(--g-text);font-weight:500;line-height:var(--g-lh-md);border:none;gap:12px;padding:0 14px}._sidebarNavIcon_1csfv_1222{color:var(--g-text-muted)}@media (hover:hover) and (pointer:fine){._sidebarNavItem_1csfv_1180:hover{background:var(--g-surface-sunken);color:var(--g-text)}}._sidebarNavItemActive_1csfv_1216{background:var(--g-accent);color:var(--g-on-accent);border-color:#0000;font-weight:600}._sidebarNavChip_1csfv_2000{border-radius:var(--g-r-pill);background:var(--g-surface-sunken);border:1px solid var(--g-hairline);color:var(--g-text-secondary);font-size:var(--g-fs-sm);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--g-lh-sm);padding:3px 10px}._sidebarNavItemActive_1csfv_1216 ._sidebarNavChip_1csfv_2000{background:var(--g-surface);border-color:color-mix(in srgb, var(--g-accent) 20%, transparent);color:var(--g-accent)}._sidebarNavBadge_1csfv_1231{font-size:var(--g-fs-sm);border-radius:var(--g-r-pill);line-height:var(--g-lh-sm);padding:3px 9px}._sidebarFooter_1csfv_1245{border-top:1px solid var(--g-hairline);flex-direction:row;align-items:center;gap:10px;padding:12px 10px 12px 16px}._accountAvatar_1csfv_2026{background:var(--g-surface-sunken);border:1px solid var(--g-hairline);width:34px;height:34px;color:var(--g-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}._accountText_1csfv_2040{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._accountName_1csfv_2041{font-size:var(--g-fs-md);color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:var(--g-lh-md);overflow:hidden}._accountEmail_1csfv_2047{font-size:var(--g-fs-sm);color:var(--g-text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:var(--g-lh-sm);overflow:hidden}._sidebarSignOut_1csfv_1286{width:36px;min-height:36px;color:var(--g-text-muted);background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;padding:0}@media (hover:hover) and (pointer:fine){._sidebarSignOut_1csfv_1286:hover{color:var(--g-destructive);background:color-mix(in srgb, var(--g-destructive) 8%, transparent);border-color:#0000}}._appHeader_1csfv_1318{background:var(--g-surface);border-bottom:1px solid var(--g-hairline);gap:12px;min-height:56px}._breadcrumbs_1csfv_2079{flex:1;min-width:0}._breadcrumbs_1csfv_2079 ol{align-items:center;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}._breadcrumbs_1csfv_2079 li{align-items:center;gap:10px;min-width:0;display:flex}._breadcrumbs_1csfv_2079 li+li:before{content:"/";color:var(--g-text-faint);font-weight:400}._crumbRoot_1csfv_2095{font-size:var(--g-fs-md);color:var(--g-text-secondary);white-space:nowrap;font-weight:500;line-height:var(--g-lh-md);display:none!important}._breadcrumbs_1csfv_2079 li:not(._crumbRoot_1csfv_2095):before{display:none}._appHeaderTitle_1csfv_1330{font-size:var(--g-fs-xl);letter-spacing:normal;color:var(--g-text);font-weight:600;line-height:var(--g-lh-xl);margin:0}._headerBell_1csfv_72{border:1px solid var(--g-hairline);background:var(--g-surface);border-radius:50%;width:38px;height:38px}._bellDot_1csfv_62{border-color:var(--g-surface);top:6px;right:7px}@media (width>=640px){._crumbRoot_1csfv_2095{display:flex!important}._breadcrumbs_1csfv_2079 li:not(._crumbRoot_1csfv_2095):before{display:inline}._appHeaderTitle_1csfv_1330{font-size:var(--g-fs-xl);line-height:var(--g-lh-xl)}}@media (width>=900px){._sidebar_1csfv_1115{width:224px;min-width:224px}._sidebarNavItem_1csfv_1180{gap:10px;min-height:38px;padding:0 12px}._appHeader_1csfv_1318{min-height:60px;padding:0 24px 0 28px}}@media (width<=639.98px){._statGrid_1csfv_194{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 12px}._statCard_1csfv_220{border-radius:12px;gap:2px;padding:10px 8px}._statIcon_1csfv_238{border-radius:7px;width:22px;height:22px;margin-bottom:4px}._statIcon_1csfv_238 svg{width:13px;height:13px}._statValue_1csfv_247{font-size:var(--g-fs-xl);line-height:var(--g-lh-xl)}._statLabel_1csfv_254{font-size:var(--g-fs-sm);letter-spacing:0;line-height:var(--g-lh-sm)}}._phoneHeader_1csfv_2164,._tabBar_1csfv_2165{display:none}._stack12_1csfv_2167{flex-direction:column;gap:12px;display:flex}._rowMenuBtn_1csfv_2158{color:var(--g-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-family:inherit;line-height:1;display:inline-flex;position:relative}._rowMenuBtn_1csfv_2158:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=639.98px){._menuBtn_1csfv_1353,._appHeader_1csfv_1318{display:none!important}._tabContent_1csfv_119{padding-bottom:calc(env(safe-area-inset-bottom) + 24px)}._actionBar_1csfv_507{bottom:env(safe-area-inset-bottom)}._fabBtn_1csfv_1466{bottom:calc(env(safe-area-inset-bottom) + 20px);right:16px}._toast_1csfv_57{white-space:normal;text-align:center;max-width:calc(100vw - 32px);top:64px}._phoneHeader_1csfv_2164{display:block}._phoneTopBar_1csfv_2208{z-index:20;min-height:56px;padding:calc(6px + env(safe-area-inset-top)) 10px 6px 16px;background:var(--g-surface);border-bottom:1px solid var(--g-hairline);align-items:center;gap:8px;display:flex;position:sticky;top:0}._phoneTopBar_1csfv_2208 ._brandMark_1csfv_1944{width:30px;height:30px}._phoneBrandName_1csfv_2221{font-size:var(--g-fs-md);letter-spacing:var(--g-tracking-display);color:var(--g-text);font-weight:600;line-height:var(--g-lh-md)}._phoneTopBar_1csfv_2208 ._brandRole_1csfv_1964{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);padding:2px 8px}._phoneTopActions_1csfv_2229{align-items:center;gap:4px;margin-left:auto;display:flex}._phoneTopActions_1csfv_2229 ._headerBell_1csfv_72{background:0 0;border:none;width:44px;height:44px}._phoneTopActions_1csfv_2229 ._bellDot_1csfv_62{top:10px;right:11px}._phoneTitleBlock_1csfv_2238{padding:18px 16px 12px}._phoneTitle_1csfv_2238{font-size:var(--g-fs-xl);font-weight:600;line-height:var(--g-lh-xl);letter-spacing:var(--g-tracking-display);color:var(--g-text);margin:0}._phoneSubtitle_1csfv_2247{font-size:var(--g-fs-md);color:var(--g-text-muted);line-height:var(--g-lh-md);margin:4px 0 0}._phoneHidden_1csfv_2255{display:none!important}._tabBar_1csfv_2165{z-index:40;height:calc(68px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);box-sizing:border-box;background:var(--g-surface);border-top:1px solid var(--g-hairline);display:flex;position:fixed;bottom:0;left:0;right:0}._tabBarItem_1csfv_2271{min-width:0;min-height:44px;color:var(--g-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;display:flex}._tabBarPill_1csfv_2289{width:40px;height:28px;transition:background-color var(--g-dur) var(--g-ease-out), transform var(--g-dur) var(--g-ease-out);border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}._tabBarLabel_1csfv_2299{font-size:var(--g-fs-sm);font-weight:600;line-height:var(--g-lh-sm);white-space:nowrap}._tabBarItemActive_1csfv_2305{color:var(--g-accent)}._tabBarItemActive_1csfv_2305 ._tabBarPill_1csfv_2289{background:var(--g-accent-wash)}._tabBarItem_1csfv_2271:active ._tabBarPill_1csfv_2289{transform:scale(.94)}._tabBarBadge_1csfv_2308{background:var(--g-destructive);min-width:18px;height:18px;color:var(--g-on-destructive);border:2px solid var(--g-surface);font-size:var(--g-fs-sm);font-weight:600;line-height:var(--g-lh-sm);text-align:center;font-variant-numeric:tabular-nums;box-sizing:border-box;border-radius:9px;padding:0 5px;position:absolute;top:-5px;right:-6px}._sheetScrim_1csfv_2328{z-index:70;animation:_sheetFade_1csfv_1 var(--g-dur-panel) var(--g-ease-out);background:#00000073;position:fixed;inset:0}._moreSheet_1csfv_2335{z-index:71;background:var(--g-surface);border-top:1px solid var(--g-hairline);padding:10px 12px calc(16px + env(safe-area-inset-bottom));box-shadow:var(--g-shadow-pop);animation:_sheetUp_1csfv_1 var(--g-dur-panel) var(--g-ease-out);border-radius:24px 24px 0 0;position:fixed;bottom:0;left:0;right:0}._moreSheet_1csfv_2335 ._sheetHandle_1csfv_1470{background:var(--g-hairline);margin:0 auto 6px}._moreSheetHead_1csfv_2349{justify-content:space-between;align-items:center;padding:0 0 6px 8px;display:flex}._moreSheetTitle_1csfv_2355{font-size:var(--g-fs-lg);color:var(--g-text);font-weight:600;line-height:var(--g-lh-lg);margin:0}._moreSheetClose_1csfv_2356{width:44px;height:44px;color:var(--g-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}._moreSheetClose_1csfv_2356:active{background:var(--g-surface-sunken)}._moreList_1csfv_2370{background:var(--g-surface-sunken);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}._moreItem_1csfv_2377{width:100%;min-height:52px;color:var(--g-text);font-family:inherit;font-size:var(--g-fs-md);text-align:left;cursor:pointer;font-weight:600;line-height:var(--g-lh-md);background:0 0;border:none;align-items:center;gap:12px;padding:0 16px;display:flex}._moreItem_1csfv_2377+._moreItem_1csfv_2377{border-top:1px solid var(--g-hairline)}._moreItem_1csfv_2377:active{background:var(--g-accent-wash)}._moreItemIcon_1csfv_2396{background:var(--g-surface);width:36px;height:36px;color:var(--g-text-muted);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._moreItemLabel_1csfv_2407{flex:1}._moreItemActive_1csfv_2408{color:var(--g-accent)}._moreItemActive_1csfv_2408 ._moreItemIcon_1csfv_2396{background:var(--g-accent-wash);color:var(--g-accent)}._moreItemDanger_1csfv_2410,._moreItemDanger_1csfv_2410 ._moreItemIcon_1csfv_2396{color:var(--g-destructive)}._tabBarItem_1csfv_2271:focus-visible,._moreItem_1csfv_2377:focus-visible,._moreSheetClose_1csfv_2356:focus-visible{box-shadow:inset 0 0 0 2px var(--g-accent);outline:none}._searchBar_1csfv_348{box-sizing:border-box;background:var(--g-surface);border:1px solid var(--g-hairline);border-radius:22px;min-height:44px;padding:0 16px}._searchInput_1csfv_358{font-size:var(--g-fs-md);line-height:var(--g-lh-md);padding:10px 0}._filterBtn_1csfv_373{border:1px solid var(--g-hairline);color:var(--g-text-muted);border-radius:22px}._chipRow_1csfv_2434{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._chipRow_1csfv_2434::-webkit-scrollbar{display:none}._filterChip_1csfv_387{border:1px solid var(--g-hairline);background:var(--g-surface);min-height:36px;color:var(--g-text-muted);font-size:var(--g-fs-md);font-weight:600;line-height:var(--g-lh-md);border-radius:18px;flex-shrink:0;align-items:center;padding:0 14px;display:inline-flex;position:relative}._filterChip_1csfv_387:after{content:"";position:absolute;inset:-4px 0}._filterChipOn_1csfv_1724{background:var(--g-accent);border-color:var(--g-accent);color:var(--g-on-accent)}._filterPanel_1csfv_1482{background:var(--g-surface);border:1px solid var(--g-hairline);border-radius:20px}._subTabBar_1csfv_731{background:var(--g-surface-sunken);border:none;border-radius:22px;gap:2px;padding:2px}._subTab_1csfv_731{min-height:44px;font-size:var(--g-fs-md);font-weight:600;line-height:var(--g-lh-md);border-radius:20px;padding:0 8px}._subTabActiveGreen_1csfv_754,._subTabActiveBlue_1csfv_759,._subTabActivePurple_1csfv_764{background:var(--g-surface);color:var(--g-accent);box-shadow:0 0 0 1px var(--g-hairline)}._listCard_1csfv_2468{background:var(--g-surface);border:1px solid var(--g-hairline);border-radius:20px;overflow:hidden;gap:0!important}._listCard_1csfv_2468>*{box-shadow:none;background:0 0;margin:0;animation:none;border:none!important;border-radius:0!important}._listCard_1csfv_2468>*+*{border-top:1px solid var(--g-hairline)!important}._listCard_1csfv_2468>:is(._userCard_1csfv_430,._circleCard_1csfv_551,._sosCard_1csfv_666,._sosMiniCard_1csfv_264,._geoRow_1csfv_771,._otpRow_1csfv_799,._auditRow_1csfv_1567,._userSkeleton_1csfv_415){box-sizing:border-box;gap:12px;min-height:64px;padding:12px 14px}._listCard_1csfv_2468>._emptyState_1csfv_325{padding:40px 20px}._listCard_1csfv_2468>._loadMoreBtn_1csfv_490{min-height:48px;color:var(--g-accent);background:0 0}._listCard_1csfv_2468>:focus-visible{box-shadow:inset 0 0 0 2px var(--g-accent)}._listCard_1csfv_2468 ._selStrip_1csfv_679{border-radius:0}._listCard_1csfv_2468>._userCardActive_1csfv_443,._listCard_1csfv_2468>._circleCardSelected_1csfv_1804{background:var(--g-accent-wash)}._listCard_1csfv_2468>._sosCardSelected_1csfv_1800{background:color-mix(in srgb, var(--g-destructive) 8%, var(--g-surface))}._listCard_1csfv_2468>._sosMiniCard_1csfv_264:active{background:var(--g-surface-sunken);transform:none}._listCard_1csfv_2468>._auditRow_1csfv_1567:hover{transform:none}._userAvatar_1csfv_447,._userAvatarImg_1csfv_455,._skelAvatar_1csfv_426{width:40px;height:40px;font-size:14px}._circleIcon_1csfv_564,._geoIcon_1csfv_781,._sosCardBadge_1csfv_686,._sosBadge_1csfv_286,._auditActionIcon_1csfv_1586{width:40px;height:40px;font-size:var(--g-fs-md);line-height:var(--g-lh-md)}._circleIcon_1csfv_564,._geoIcon_1csfv_781,._auditActionIcon_1csfv_1586{border-radius:12px}._userName_1csfv_468,._circleName_1csfv_573,._sosName_1csfv_692,._sosMiniName_1csfv_278,._geoUser_1csfv_789{font-size:var(--g-fs-md);color:var(--g-text);max-width:none;font-weight:600;line-height:var(--g-lh-md)}._meta_1csfv_1754,._subline_1csfv_1756,._circleOwner_1csfv_577,._sosCoords_1csfv_696,._sosMiniSub_1csfv_282,._geoSub_1csfv_793,._geoEvent_1csfv_1774{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm)}._meta_1csfv_1754,._subline_1csfv_1756,._circleOwner_1csfv_577,._sosCoords_1csfv_696,._sosMiniSub_1csfv_282,._geoSub_1csfv_793{color:var(--g-text-muted)}._otpPhone_1csfv_1776{font-size:var(--g-fs-md);font-weight:600;line-height:var(--g-lh-md)}._tonePill_1csfv_1690,._badgeGreen_1csfv_300,._badgeRed_1csfv_300,._badgeYellow_1csfv_300,._pillGreen_1csfv_581,._pillPurple_1csfv_581{font-size:var(--g-fs-sm);letter-spacing:0;text-transform:none;font-weight:600;line-height:var(--g-lh-sm);border-radius:999px;padding:2px 8px}._rowMenuBtn_1csfv_2158,._dotMenuBtn_1csfv_624{background:var(--g-surface-sunken);width:32px;height:32px;color:var(--g-text-muted);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:18px;display:inline-flex}._rowMenuBtnOn_1csfv_2549{background:0 0}._dropdownMenu_1csfv_634{border:1px solid var(--g-hairline);border-radius:14px;top:38px}._dropdownItem_1csfv_647,._dropdownItemRed_1csfv_647{min-height:44px;font-size:var(--g-fs-md);line-height:var(--g-lh-md)}._dropdownItem_1csfv_647{border-bottom-color:var(--g-hairline)}._listCard_1csfv_2468>._toneEdge_1csfv_1706{border-left:none!important}._inviteRow_1csfv_591{background:var(--g-surface-sunken);border:none;border-radius:10px}._loadMoreBtn_1csfv_490,._clearSearchBtn_1csfv_334,._linkBtn_1csfv_159,._auditResetBtn_1csfv_1533,._auditRefreshBtn_1csfv_1550,._auditDetailToggle_1csfv_1598,._sosResolveBtn_1csfv_703,._sosDismissBtn_1csfv_716,._purgeBtn_1csfv_901,._purgeConfirmBtn_1csfv_913,._purgeCancelBtn_1csfv_925,._purgeSelect_1csfv_889,._auditSelect_1csfv_1502,._auditDateInput_1csfv_1520,._cancelHint_1csfv_546{min-height:44px}._auditSelect_1csfv_1502,._auditDateInput_1csfv_1520{border:1px solid var(--g-hairline);background:var(--g-surface);border-radius:22px;padding:0 14px}._auditFilterBar_1csfv_1490{background:0 0;border:none;padding:0}}@keyframes _sheetUp_1csfv_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _sheetFade_1csfv_1{0%{opacity:0}to{opacity:1}}._phoneMenuBtn_1csfv_2576{width:44px;height:44px;color:var(--g-text);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}._phoneMenuBtn_1csfv_2576:hover{background:var(--g-surface-sunken)}._phoneMenuBtn_1csfv_2576:focus-visible{box-shadow:var(--g-focus);outline:none}@media (width<=639.98px){._phoneBrandName_1csfv_2221,._phoneTopBar_1csfv_2208 ._brandRole_1csfv_1964{display:none}}._pageWrapper_1csfv_40{font-size:var(--g-fs-md);line-height:var(--g-lh-md)}._appHeaderTitle_1csfv_1330,._phoneTitle_1csfv_2238{font-size:var(--g-fs-xl);line-height:var(--g-lh-xl);font-weight:600}._sectionTitle_1csfv_132{font-size:var(--g-fs-lg);letter-spacing:0;font-weight:500;line-height:var(--g-lh-lg)}._statGrid_1csfv_194{gap:10px}._statCard_1csfv_220{text-align:left;min-height:76px;font:inherit;cursor:pointer;background:color-mix(in srgb, var(--tone) 8%, var(--g-surface));border-inline-start:3px solid var(--tone);box-shadow:none;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;animation:none;display:grid}._statValue_1csfv_247{font-family:var(--g-font-mono);font-size:var(--g-fs-xl);line-height:var(--g-lh-xl);letter-spacing:-.03em;font-weight:500}._statLabel_1csfv_254{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);letter-spacing:0;grid-area:1/2;font-weight:400}._statValue_1csfv_247{grid-area:1/3}._statIcon_1csfv_238{border-radius:8px;grid-area:1/1;width:32px;height:32px;margin:0}._statIcon_1csfv_238 svg{stroke:currentColor}._listCard_1csfv_2468,._emptyCard_1csfv_315,._sosMiniCard_1csfv_264,._filterPanel_1csfv_1482{box-shadow:var(--g-shadow-card);border-radius:16px}._sidebarNavItem_1csfv_1180{min-height:44px;font-size:var(--g-fs-md);line-height:var(--g-lh-md);border-radius:999px}._sidebarNavItemActive_1csfv_1216{background:var(--g-accent);color:var(--g-on-accent)}._sidebarNavItemActive_1csfv_1216 ._sidebarNavIcon_1csfv_1222{color:var(--g-on-accent)}._sidebarNavItemActive_1csfv_1216 ._sidebarNavChip_1csfv_2000{background:color-mix(in srgb, var(--g-on-accent) 12%, transparent);color:var(--g-on-accent)}._searchBar_1csfv_348,._searchInput_1csfv_358{font-size:var(--g-fs-md);line-height:var(--g-lh-md)}._userName_1csfv_468,._circleName_1csfv_573,._sosMiniName_1csfv_278{font-size:var(--g-fs-md);font-weight:500;line-height:var(--g-lh-md)}._countPill_1csfv_173,._sidebarNavChip_1csfv_2000,._otpCode_1csfv_1777{font-family:var(--g-font-mono);font-variant-numeric:tabular-nums;font-weight:500}._tabPane_1csfv_128._active_1csfv_129{animation:none}@media (width<=639.98px){._phoneTitle_1csfv_2238{font-size:var(--g-fs-xl);line-height:var(--g-lh-xl)}._phoneTitleBlock_1csfv_2238{padding-top:16px}._statGrid_1csfv_194{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._statCard_1csfv_220{grid-template-columns:28px minmax(0,1fr);gap:4px 8px;min-height:88px;padding:12px}._statValue_1csfv_247{grid-column:2}._statLabel_1csfv_254{grid-area:2/1/auto/-1}._statValue_1csfv_247{font-size:var(--g-fs-xl);line-height:var(--g-lh-xl)}._statLabel_1csfv_254{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm)}._tabContent_1csfv_119{padding-bottom:calc(100px + env(safe-area-inset-bottom))}._tabBar_1csfv_2165{left:20px;right:20px;bottom:calc(12px + env(safe-area-inset-bottom));border:1px solid var(--g-hairline);height:64px;box-shadow:var(--g-shadow-pop);border-radius:32px;gap:0;padding:8px 4px}._tabBarItem_1csfv_2271{border-radius:999px;gap:2px;height:48px;min-height:48px}._tabBarItemActive_1csfv_2305{background:var(--g-accent-wash)}._tabBarPill_1csfv_2289{width:28px;height:24px}._tabBarLabel_1csfv_2299{font-size:var(--g-fs-sm);font-weight:500;line-height:var(--g-lh-sm);letter-spacing:-.025em}._tabBarItemActive_1csfv_2305 ._tabBarPill_1csfv_2289{background:0 0}._actionBar_1csfv_507{bottom:calc(88px + env(safe-area-inset-bottom))}._fabBtn_1csfv_1466{bottom:calc(100px + env(safe-area-inset-bottom))}._moreSheet_1csfv_2335{border-radius:16px 16px 0 0;max-height:85dvh;overflow-y:auto}._moreList_1csfv_2370{border-radius:16px}._moreItemLabel_1csfv_2407{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm)}}._collapseBtn_1csfv_2639{display:none}._pageHead_1csfv_2640{flex:1;align-items:center;gap:12px;min-width:0;display:flex}._pageHeadIcon_1csfv_2641{background:var(--g-accent-wash);width:36px;height:36px;color:var(--g-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:none}._pageHeadSos_1csfv_2646 ._pageHeadIcon_1csfv_2641{background:color-mix(in srgb, var(--g-emergency) 12%, transparent);color:var(--g-emergency)}._pageHead_1csfv_2640 ._appHeaderTitle_1csfv_1330{font-size:var(--g-fs-xl);line-height:var(--g-lh-xl);color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}@media (width>=900px){._pageHeadIcon_1csfv_2641{display:inline-flex}._sidebar_1csfv_1115{transition:width var(--g-dur) var(--g-ease-out), min-width var(--g-dur) var(--g-ease-out)}._sidebarBrand_1csfv_1934{position:relative}._collapseBtn_1csfv_2639{width:36px;height:36px;color:var(--g-text-muted);cursor:pointer;transition:background-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out), opacity var(--g-dur) var(--g-ease-out);background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._collapseBtn_1csfv_2639:hover{background:var(--g-surface-sunken);color:var(--g-text)}._collapseBtn_1csfv_2639:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}._navCollapsed_1csfv_2662 ._sidebar_1csfv_1115{width:72px;min-width:72px}._navCollapsed_1csfv_2662 ._sidebarBrand_1csfv_1934{justify-content:center;padding:0}._navCollapsed_1csfv_2662 ._brandName_1csfv_1955,._navCollapsed_1csfv_2662 ._sidebarNavLabel_1csfv_1230,._navCollapsed_1csfv_2662 ._sidebarNavChip_1csfv_2000,._navCollapsed_1csfv_2662 ._accountText_1csfv_2040,._navCollapsed_1csfv_2662 ._sidebarSignOut_1csfv_1286{display:none}._navCollapsed_1csfv_2662 ._sidebarNav_1csfv_1167{padding:12px}._navCollapsed_1csfv_2662 ._sidebarNavItem_1csfv_1180{justify-content:center;padding:0;position:relative}._navCollapsed_1csfv_2662 ._sidebarNavBadge_1csfv_1231{position:absolute;top:2px;right:2px}._navCollapsed_1csfv_2662 ._sidebarFooter_1csfv_1245{justify-content:center;padding-left:0;padding-right:0}._navCollapsed_1csfv_2662 ._brandMark_1csfv_1944{transition:opacity var(--g-dur) var(--g-ease-out)}._navCollapsed_1csfv_2662 ._collapseBtn_1csfv_2639{opacity:0;background:var(--g-surface-sunken);color:var(--g-text);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._navCollapsed_1csfv_2662 ._sidebarBrand_1csfv_1934:hover ._collapseBtn_1csfv_2639,._navCollapsed_1csfv_2662 ._collapseBtn_1csfv_2639:focus-visible{opacity:1}._navCollapsed_1csfv_2662 ._sidebarBrand_1csfv_1934:hover ._brandMark_1csfv_1944{opacity:0}._navCollapsed_1csfv_2662 ._sidebarBrand_1csfv_1934:has(._collapseBtn_1csfv_2639:focus-visible) ._brandMark_1csfv_1944{opacity:0}}._operationsBar_1csfv_2683{border-bottom:1px solid var(--g-hairline);flex-wrap:wrap;gap:8px;margin:16px 16px 0;padding-bottom:14px;display:flex}._operationsBar_1csfv_2683 button,._outlineAction_1csfv_1886,._dangerAction_1csfv_1814{border:1px solid var(--g-hairline);background:var(--g-surface);min-height:44px;color:var(--g-accent);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-weight:500;display:inline-flex}._dangerAction_1csfv_1814{color:var(--g-destructive);border-color:color-mix(in srgb, var(--g-destructive) 35%, var(--g-hairline))}._circleActions_1csfv_2686{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._circleActions_1csfv_2686 button:disabled{opacity:.5;cursor:wait}._serviceError_1csfv_2688{border:1px solid var(--g-destructive);color:var(--g-destructive);background:var(--g-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:12px 16px;padding:12px;display:flex}._serviceError_1csfv_2688 button{min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}._statCard_1csfv_220:hover{background:color-mix(in srgb, var(--tone) 14%, var(--g-surface))}._statCard_1csfv_220:focus-visible,._outlineAction_1csfv_1886:focus-visible,._dangerAction_1csfv_1814:focus-visible,._operationsBar_1csfv_2683 button:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}._skelTile_1csfv_1769{height:76px}@media (width>=900px){._tabContent_1csfv_119{padding:0 8px 24px}._listCard_1csfv_2468>:is(._userCard_1csfv_430,._circleCard_1csfv_551,._sosCard_1csfv_666,._sosMiniCard_1csfv_264,._geoRow_1csfv_771,._otpRow_1csfv_799,._auditRow_1csfv_1567){padding:10px 14px}._circleCard_1csfv_551{align-items:center}._circleCard_1csfv_551 ._circleActions_1csfv_2686{margin-left:auto}._emptyCard_1csfv_315,._emptyState_1csfv_325{padding-block:28px}}@media (width<=639.98px){._statCard_1csfv_220:last-child{grid-column:1/-1;grid-template-columns:28px 1fr auto;min-height:64px}._statCard_1csfv_220:last-child ._statLabel_1csfv_254{grid-area:1/2}._statCard_1csfv_220:last-child ._statValue_1csfv_247{grid-column:3}._circleCard_1csfv_551{flex-wrap:wrap}._circleCard_1csfv_551 ._circleActions_1csfv_2686{width:100%;padding-left:52px}._operationsBar_1csfv_2683{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}._broadcastLayout_1csfv_2708{gap:16px;display:grid}@media (width>=1100px){._broadcastLayout_1csfv_2708{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start}._modalOverlay_1csfv_1468{align-items:center;padding:24px}._bottomSheet_1csfv_1469{border-radius:20px;max-height:calc(100dvh - 48px);overflow-y:auto}._miniCard_1csfv_853{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}._miniCardHead_1csfv_862{grid-column:1;margin:0}._miniCardValue_1csfv_867{font-size:var(--g-fs-xl);line-height:var(--g-lh-xl);grid-area:1/2/span 2}._miniCardSub_1csfv_868{grid-column:1}._miniGrid_1csfv_847{margin-bottom:14px}._dangerZone_1csfv_871,._composeCard_1csfv_939{padding:16px}}@media (width>=900px){._miniCard_1csfv_853,._composeCard_1csfv_939{background:var(--g-surface);border-color:var(--g-hairline)}._miniCardValue_1csfv_867{color:var(--g-text)}._miniCardSub_1csfv_868{color:var(--g-text-muted)}._sidebar_1csfv_1115{width:var(--g-dashboard-sidebar);min-width:var(--g-dashboard-sidebar)}._navCollapsed_1csfv_2662 ._sidebar_1csfv_1115{width:var(--g-dashboard-rail);min-width:var(--g-dashboard-rail)}._sidebarBrand_1csfv_1934{min-height:var(--g-dashboard-header);gap:8px;padding-left:14px}._appHeader_1csfv_1318{min-height:var(--g-dashboard-header);gap:8px;height:auto;padding:3px 16px}._sidebarNav_1csfv_1167{gap:2px;padding-top:8px}._sidebarNavItem_1csfv_1180{min-height:var(--g-dashboard-nav-row);border-radius:10px;padding-block:0}._pageHead_1csfv_2640{gap:8px}._pageHeadIcon_1csfv_2641{border-radius:8px;width:28px;height:28px}._pageHeadIcon_1csfv_2641 svg{width:17px;height:17px}._statCard_1csfv_220{min-height:64px;padding:10px 12px}._sectionTitle_1csfv_132{padding-block:12px 8px}._operationsBar_1csfv_2683{margin-top:12px;padding-bottom:12px}._sidebarFooter_1csfv_1245{gap:8px;padding:10px 8px}._accountAvatar_1csfv_2026{width:28px;height:28px}._sidebarSignOut_1csfv_1286{width:28px;min-width:28px;height:32px;padding:0}}@media (width<=639.98px){._tabBar_1csfv_2165{border-radius:28px;height:auto;min-height:56px;padding:5px 4px}._tabBarItem_1csfv_2271{height:auto;min-height:44px}._tabBarPill_1csfv_2289{height:22px}}._tableWrap_1csfv_2753{background:var(--g-surface);border:1px solid var(--g-hairline);border-radius:12px;margin:0 16px 16px;overflow-x:auto}._dataTable_1csfv_2754{border-collapse:collapse;width:100%;font-size:var(--g-fs-md);line-height:var(--g-lh-md);color:var(--g-text)}._dataTable_1csfv_2754 th{text-align:left;font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);color:var(--g-text-muted);border-bottom:1px solid var(--g-hairline);white-space:nowrap;background:var(--g-surface);padding:8px 12px;font-weight:600}._dataTable_1csfv_2754 td{border-bottom:1px solid var(--g-hairline);vertical-align:middle;padding:8px 12px}._dataTable_1csfv_2754 tbody tr:last-child td{border-bottom:0}._dataTable_1csfv_2754 tbody tr:hover>td{background:color-mix(in srgb, var(--g-surface-sunken) 60%, transparent)}._dataTable_1csfv_2754 ._num_1csfv_2759{text-align:right;font-variant-numeric:tabular-nums}._dataTable_1csfv_2754 ._alignEnd_1csfv_2760{text-align:right}._rowOpen_1csfv_2761>td{background:var(--g-surface-sunken);border-bottom-color:#0000}._personCell_1csfv_2762{align-items:center;gap:10px;min-width:200px;display:flex}._avatarXs_1csfv_2763{border-width:0;width:32px;height:32px;font-size:12px}._cellName_1csfv_2764{color:var(--g-text);font-weight:500}._cellSub_1csfv_2765{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);color:var(--g-text-muted)}._cellSelect_1csfv_2766,._cellInput_1csfv_2766{border:1px solid var(--g-hairline);background:var(--g-surface);min-height:36px;color:var(--g-text);font:inherit;border-radius:8px;padding:0 8px}._cellInput_1csfv_2766{min-width:160px}._cellSelect_1csfv_2766:focus-visible,._cellInput_1csfv_2766:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}._rowActions_1csfv_2769{justify-content:flex-end;align-items:center;gap:6px;display:flex}._rowActions_1csfv_2769 ._outlineAction_1csfv_1886,._rowActions_1csfv_2769 ._dangerAction_1csfv_1814,._renameForm_1csfv_2770 ._outlineAction_1csfv_1886,._tableFoot_1csfv_2770 ._outlineAction_1csfv_1886{white-space:nowrap;min-height:36px;padding:4px 10px}._renameForm_1csfv_2770,._codeCell_1csfv_2772{align-items:center;gap:6px;display:flex}._tableFoot_1csfv_2770{border-top:1px solid var(--g-hairline);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}._subRow_1csfv_2774>td{background:var(--g-surface-sunken);padding:4px 12px 12px 24px}._memberList_1csfv_2775{margin:0;padding:0;list-style:none;display:grid}._memberRow_1csfv_2776{border-top:1px solid var(--g-hairline);grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:16px;padding:6px 0;display:grid}._memberRow_1csfv_2776:first-child{border-top:0}._nowrap_1csfv_2778{white-space:nowrap}._cellClamp_1csfv_2779{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}._dataTable_1csfv_2754 ._checkCol_1csfv_2780{width:44px;padding-right:0}._rowCheck_1csfv_2781{width:18px;height:18px;accent-color:var(--g-accent);cursor:pointer;vertical-align:middle;margin:0}._rowCheck_1csfv_2781:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}._rowSelected_1csfv_2783>td{background:color-mix(in srgb, var(--g-accent) 8%, transparent)}._subRow_1csfv_2774 ._auditJsonView_1csfv_1622{margin:0}@media (width<=899.98px){._colWide_1csfv_2785{display:none}}@media (pointer:coarse){._rowActions_1csfv_2769 ._outlineAction_1csfv_1886,._rowActions_1csfv_2769 ._dangerAction_1csfv_1814,._renameForm_1csfv_2770 ._outlineAction_1csfv_1886,._tableFoot_1csfv_2770 ._outlineAction_1csfv_1886,._cellSelect_1csfv_2766,._cellInput_1csfv_2766{min-height:44px}}._tableWrap_1csfv_2753{contain:inline-size}@media (width<=639.98px){._tableWrap_1csfv_2753{margin:0 12px 12px}._personCell_1csfv_2762{min-width:160px}}._wrap_1q7a4_3{box-sizing:border-box;flex-direction:column;gap:20px;min-width:0;max-width:960px;padding:20px;display:flex}@media (width<=600px){._wrap_1q7a4_3,._card_1q7a4_14{padding:16px}}._card_1q7a4_14{background:var(--g-surface);min-width:0;box-shadow:var(--g-shadow-card,none);border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex}._head_1q7a4_28{justify-content:space-between;align-items:center;gap:12px;display:flex}._title_1q7a4_29{font-size:var(--g-fs-lg);line-height:var(--g-lh-lg);color:var(--g-text);margin:0;font-weight:600}._body_1q7a4_30{font-size:var(--g-fs-md);line-height:var(--g-lh-md);color:var(--g-text-secondary);margin:0}._meta_1q7a4_31{font-size:var(--g-fs-sm);line-height:var(--g-lh-sm);color:var(--g-text-muted);margin:0}._pill_1q7a4_33{border-radius:var(--g-r-pill);font-size:var(--g-fs-sm);white-space:nowrap;font-weight:600;line-height:var(--g-lh-sm);padding:3px 10px}._pillOn_1q7a4_42{color:var(--g-accent);background:color-mix(in srgb, var(--g-accent) 12%, transparent)}._pillMuted_1q7a4_43{color:var(--g-warn);background:color-mix(in srgb, var(--g-warn) 14%, transparent)}._actions_1q7a4_45{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}._primaryBtn_1q7a4_47,._secondaryBtn_1q7a4_47,._ghostBtn_1q7a4_47{border-radius:var(--g-r-pill);min-height:44px;font:inherit;font-size:var(--g-fs-md);cursor:pointer;font-weight:600;line-height:var(--g-lh-md);padding:0 20px}._primaryBtn_1q7a4_47{background:var(--g-accent);color:var(--g-on-accent);border:none}._secondaryBtn_1q7a4_47{background:var(--g-surface-raised);color:var(--g-text);border:none}._ghostBtn_1q7a4_47{color:var(--g-text-secondary);border:1px solid var(--g-hairline);background:0 0}._primaryBtn_1q7a4_47:disabled,._secondaryBtn_1q7a4_47:disabled,._ghostBtn_1q7a4_47:disabled{opacity:.45;cursor:not-allowed}._primaryBtn_1q7a4_47:focus-visible,._secondaryBtn_1q7a4_47:focus-visible,._ghostBtn_1q7a4_47:focus-visible,._input_1q7a4_61:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}._tableScroll_1q7a4_67{min-width:0;max-width:100%;overflow-x:auto}._table_1q7a4_67{border-collapse:collapse;width:100%;min-width:560px}._table_1q7a4_67 th,._table_1q7a4_67 td{text-align:left;vertical-align:top;border-top:1px solid var(--g-hairline);padding:12px 8px}._table_1q7a4_67 thead th{font-size:var(--g-fs-sm);text-transform:uppercase;letter-spacing:.6px;color:var(--g-text-muted);font-weight:600;line-height:var(--g-lh-sm);border-top:none}._limitName_1q7a4_80{font-size:var(--g-fs-md);color:var(--g-text);font-weight:600;line-height:var(--g-lh-md);display:block}._limitHint_1q7a4_81{font-size:var(--g-fs-sm);color:var(--g-text-muted);font-weight:400;line-height:var(--g-lh-sm);margin-top:2px;display:block}._input_1q7a4_61{border:1px solid var(--g-hairline);background:var(--g-surface-sunken);width:100%;max-width:120px;min-height:40px;color:var(--g-text);font:inherit;font-size:var(--g-fs-md);font-variant-numeric:tabular-nums;box-sizing:border-box;line-height:var(--g-lh-md);border-radius:12px;padding:0 12px}._input_1q7a4_61:disabled{opacity:.55}._historySelect_1q7a4_99{max-width:100%;min-height:44px}._durationFields_1q7a4_100{flex-wrap:wrap;gap:8px;display:flex}._durationField_1q7a4_100{flex-direction:column;flex:1;gap:4px;min-width:100px;display:flex}._check_1q7a4_103{font-size:var(--g-fs-md);color:var(--g-text-secondary);cursor:pointer;line-height:var(--g-lh-md);align-items:center;gap:6px;margin-top:8px;display:flex}._default_1q7a4_104{font-size:var(--g-fs-sm);color:var(--g-text-muted);line-height:var(--g-lh-sm);margin-top:6px;display:block}._error_1q7a4_106{font-size:var(--g-fs-md);color:var(--g-destructive);background:color-mix(in srgb, var(--g-destructive) 8%, transparent);line-height:var(--g-lh-md);border-radius:12px;padding:10px 14px}@media (width>=1100px){._wrap_1q7a4_3{grid-template-columns:minmax(240px,1fr) minmax(0,2.5fr);align-items:start;gap:16px;max-width:none;padding:16px;display:grid}._card_1q7a4_14{border:1px solid var(--g-hairline);box-shadow:none;border-radius:14px;padding:16px}._card_1q7a4_14:has(._tableScroll_1q7a4_67){grid-area:1/2/span 3}._table_1q7a4_67 th,._table_1q7a4_67 td{padding:10px}}
