[data-kid-map-platform-controls]{display:flex;align-items:center;min-width:0}.kid-map__platform-context{display:inline-flex;align-items:center;min-width:0;max-width:100%;pointer-events:auto}.kid-map__current-location{display:inline-flex;align-items:center;min-width:0;color:#86868b;font-family:var(--font-main, system-ui, sans-serif);font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.4;white-space:nowrap}.kid-map__current-location:before{content:"";flex:0 0 1px;width:1px;height:12px;margin-inline:12px;background-color:#d2d2d7}:root{--ink: #24303d;--paper: #fffdf5;--cream: #fff5d9;--coral: #ff6b6b;--orange: #ffb34d;--mint: #8fd7c0;--sky: #81d4fa;--blue: #4096ce;--leaf: #aed581;--purple: #9575cd;--nin-gold: #ffd54f;--nin-green: #aed581;--nin-pink: #ff80ab;--nin-blue: #81d4fa;--nin-paper: #fffdf5;--nin-stroke: #24303d;--nin-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--nin-bevel: inset 0 3px 0 rgba(255, 255, 255, .95), inset 0 -3px 0 rgba(0, 0, 0, .08)}body.is-littleg-friend-map-surface,body.is-littleg-friend-map-surface *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body.is-littleg-friend-map-surface{margin:0!important;padding:0!important;overflow:hidden!important;height:100%!important}body.is-littleg-friend-map-surface #MainContent{width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important}.littleg-kid-map{position:relative!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:0!important;--kid-ink: var(--nin-stroke, #24303d);--kid-muted: #667487;--kid-paper: var(--nin-paper, #fffdf5);--kid-border: rgba(36, 48, 61, .14);--kid-border-strong: var(--nin-stroke, #24303d);--kid-shadow: 0 5px 0 #24303d, 0 16px 36px rgba(36, 48, 61, .15);--kid-shadow-float: 0 8px 0 #24303d, 0 20px 48px rgba(36, 48, 61, .22);--kid-yellow: var(--nin-gold, #ffd54f);--kid-pink: var(--nin-pink, #ff80ab);--kid-purple: #e9e0ff;--kid-orange: #ffe2c0;--kid-red: #ff8a80;--kid-green: var(--nin-green, #aed581);--kid-blue: var(--nin-blue, #81d4fa);--kid-active-bg: var(--kid-blue);--kid-active-border: #24303d;--kid-active-text: #01579b;--kid-focus-ring: #01579b;--kid-z-context: 120;--kid-z-social: 220;--kid-z-active: 320;--kid-z-story: 420;color:var(--kid-ink);background:var(--kid-paper);font-family:var(--font-main, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans HK", "PingFang HK", "Microsoft JhengHei", sans-serif)}.littleg-kid-map [data-kid-overlay-family=context]{z-index:var(--kid-z-context)!important}.littleg-kid-map [data-kid-overlay-family=social]{z-index:var(--kid-z-social)!important}.littleg-kid-map [data-kid-overlay-family=social][data-kid-overlay-state=selected],.littleg-kid-map [data-kid-overlay-family=active]{z-index:var(--kid-z-active)!important}.littleg-kid-map [data-kid-overlay-family=story]{z-index:var(--kid-z-story)!important}.littleg-kid-map[data-kid-night-mode=on] :is(.kid-map__brand,.kid-map__language,.kid-map__passport,.gproperty-map-search__combobox,.kid-map__map-controls button,.kid-friend-card,.kid-add-modal,.kid-location-consent-modal,.kid-station-modal__card){background:#1a2332!important;border-color:#24303d!important;color:#f7f9fc!important;box-shadow:inset 0 2px #ffffff1f,0 8px #0d131d,0 16px 36px #00000073!important}.littleg-kid-map .kid-map__workspace-shell,.littleg-kid-map .kid-map__map-stage,.littleg-kid-map .kid-map__canvas,.littleg-kid-map [data-gproperty-map-canvas]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:var(--gpm-visual-viewport-height, 100dvh)!important;min-width:0!important;min-height:var(--gpm-visual-viewport-height, 100dvh)!important;margin:0!important;padding:0!important;overflow:hidden!important;touch-action:manipulation}.littleg-kid-map .kid-map__map-status{position:absolute!important;z-index:800!important;top:50%!important;left:50%!important;width:max-content!important;max-width:min(320px,calc(100% - 36px))!important;margin:0!important;padding:12px 16px!important;transform:translate(-50%,-50%)!important;border:2.5px solid #24303d!important;border-radius:18px!important;background:#fffdf5!important;color:#24303d!important;box-shadow:0 5px #24303d,0 14px 30px #24303d1f!important;font-size:.875rem!important;font-weight:700!important;line-height:1.5!important;text-align:center!important;pointer-events:none!important}.littleg-kid-map .kid-map__map-status[hidden]{display:none!important}.littleg-kid-map .kid-map-sidebar-panel{position:absolute!important;top:calc(env(safe-area-inset-top,0px) + 84px)!important;left:16px!important;z-index:1100!important;width:min(360px,calc(100vw - 32px))!important;max-height:max(0px,calc(var(--gpm-visual-viewport-height, 100dvh) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 100px))!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:0 0 20px!important;background:transparent!important;pointer-events:none!important;overflow-y:auto!important;scrollbar-width:none!important}.littleg-kid-map .kid-map-sidebar-panel::-webkit-scrollbar{display:none!important}.littleg-kid-map .kid-map-sidebar-panel>*{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;pointer-events:auto!important;flex-shrink:0!important}.littleg-kid-map .kid-map__filter-groups{display:none!important}.littleg-kid-map .kid-map__nearby-entry{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;gap:8px!important;width:auto!important;max-width:100%!important;min-height:48px!important;padding:8px 16px!important;border:2.5px solid #24303d!important;border-radius:18px!important;background:#fffdf5!important;color:#24303d!important;box-shadow:0 4px #24303d!important;font:inherit!important;font-size:.9rem!important;font-weight:800!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important}.littleg-kid-map .kid-map__nearby-entry[aria-expanded=true]{background:#d9edff!important;box-shadow:inset 0 2px #24303d1a,0 2px #24303d!important}.littleg-kid-map .kid-map__nearby-entry:focus-visible{outline:3px solid #2787ff!important;outline-offset:4px!important}.littleg-kid-map[data-kid-nearby-explicit=true] .kid-map__filter-groups{display:flex!important;flex-direction:column!important;gap:12px!important;background:#fffdf5!important;border:3.5px solid #24303d!important;border-radius:28px!important;padding:14px 16px!important;box-shadow:var(--nin-bevel),0 5px #24303d,0 12px 28px #24303d24!important;pointer-events:auto!important}.littleg-kid-map .kid-map__invite-entry{display:none!important}.littleg-kid-map[data-kid-invite-active=true] .kid-map__invite-entry{display:flex!important;background:#fffdf5!important;border:3.5px solid #24303d!important;border-radius:24px!important;padding:12px 14px!important;box-shadow:var(--nin-bevel),0 5px #24303d,0 12px 28px #24303d24!important}.littleg-kid-map .kid-map-results{display:none!important}.littleg-kid-map[data-kid-results-explicit=true] .kid-map-results{display:block!important;background:#fffdf5!important;border:3.5px solid #24303d!important;border-radius:28px!important;padding:16px!important;box-shadow:var(--nin-bevel),0 5px #24303d,0 12px 28px #24303d24!important}.littleg-kid-map .kid-map__filter-label{margin:0 0 8px!important;color:var(--kid-muted)!important;font-size:.75rem!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.littleg-kid-map .kid-map__filters{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}.littleg-kid-map [hidden][hidden]{display:none!important}.littleg-kid-map .kid-map__local-bar{position:absolute!important;z-index:1240!important;top:max(8px,calc(env(safe-area-inset-top,0px) + 6px))!important;left:10px!important;right:10px!important;width:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"identity actions" "search search"!important;align-items:center!important;column-gap:8px!important;row-gap:8px!important;pointer-events:none!important}.littleg-kid-map .kid-map__local-bar>*{pointer-events:auto!important}.littleg-kid-map .kid-map__identity{grid-area:identity!important;min-width:0!important;display:inline-flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important}.littleg-kid-map .kid-map__local-bar>.kid-map__search-slot{grid-area:search!important;width:100%!important;min-width:0!important;margin:0!important}.littleg-kid-map .kid-map__search-slot>[data-gproperty-map-search-root].gproperty-map-search{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important;pointer-events:auto!important}.littleg-kid-map .kid-map__search-slot>[data-gproperty-map-search-root] .gproperty-map-search__shell,.littleg-kid-map .kid-map__search-slot>[data-gproperty-map-search-root] .gproperty-map-search__form,.littleg-kid-map .kid-map__search-slot>[data-gproperty-map-search-root] .gproperty-map-search__combobox{width:100%!important;min-width:0!important;max-width:100%!important}.littleg-kid-map .kid-map__search-slot>[data-gproperty-map-search-root] .gproperty-map-search__suggestions{left:0!important;right:0!important;width:100%!important;min-width:0!important;max-width:100%!important}.littleg-kid-map .kid-map__brand{flex:0 0 auto!important;height:44px!important;display:inline-flex!important;align-items:center!important;padding:0 2px 0 8px!important;border:0!important;background:transparent!important;box-shadow:none!important;white-space:nowrap!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.littleg-kid-map .kid-map__brand strong{color:var(--kid-ink)!important;font-weight:900!important;font-size:16px!important;letter-spacing:-.02em!important}.kid-memory-view-option--travel{--kmv-bg: #E0F2FE;--kmv-accent: #0284C7}.littleg-kid-map .kid-map__view-selector{min-width:0!important;min-height:44px!important;max-width:174px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 11px!important;border:2.5px solid #24303d!important;border-radius:999px!important;background:#fffffff5!important;color:#24303d!important;box-shadow:0 3px #24303d!important;font:inherit!important;font-size:.88rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;cursor:pointer!important;touch-action:manipulation!important}@media(hover:hover)and (pointer:fine){.littleg-kid-map .kid-map__view-selector:hover{transform:translateY(-1px)!important}}.littleg-kid-map .kid-map__view-selector:active{transform:translateY(2px)!important;box-shadow:0 1px #24303d!important}.littleg-kid-map .kid-map__view-selector-icon{flex:0 0 auto!important;font-size:1rem!important;line-height:1!important}.littleg-kid-map .kid-map__header-actions{grid-area:actions!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.littleg-kid-map .kid-map__header-actions .kid-map__my-entry,.littleg-kid-map .kid-map__header-actions .kid-map__language,.littleg-kid-map .kid-map__constellation-trigger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:inline-grid!important;place-items:center!important;padding:0!important;border:2.5px solid #24303d!important;border-radius:50%!important;background:#fffffff5!important;color:#24303d!important;box-shadow:0 3px #24303d!important;font:inherit!important;cursor:pointer!important;touch-action:manipulation!important;-webkit-appearance:none!important;appearance:none!important}.littleg-kid-map .kid-map__header-actions .kid-map__language>span:not(.visually-hidden),.littleg-kid-map .kid-map__constellation-trigger>span{font-size:20px!important;line-height:1!important}@media(hover:hover)and (pointer:fine){.littleg-kid-map .kid-map__header-actions .kid-map__my-entry:hover,.littleg-kid-map .kid-map__header-actions .kid-map__language:hover,.littleg-kid-map .kid-map__constellation-trigger:hover{transform:translateY(-1px)!important}}.littleg-kid-map .kid-map__header-actions .kid-map__my-entry:active,.littleg-kid-map .kid-map__header-actions .kid-map__language:active,.littleg-kid-map .kid-map__constellation-trigger:active{transform:translateY(2px)!important;box-shadow:0 1px #24303d!important}dialog.kid-memory-view-sheet{position:fixed!important;z-index:1460!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:min(calc(100vw - 28px),560px)!important;max-width:560px!important;max-height:min(82dvh,720px)!important;margin:auto!important;padding:0!important;border:0!important;border-radius:30px!important;background:transparent!important;overflow:visible!important}dialog.kid-memory-view-sheet::backdrop{background:#07111f6b!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.kid-memory-view-sheet__inner{width:100%!important;max-height:min(82dvh,720px)!important;overflow:auto!important;padding:18px!important;border:3px solid #24303d!important;border-radius:30px!important;background:#fffdf8!important;color:#24303d!important;box-shadow:var(--nin-bevel),0 8px #24303d,0 24px 56px #24303d47!important}.kid-memory-view-sheet__head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:16px!important}.kid-memory-view-sheet__head h2,.kid-memory-view-sheet__head p{margin:0!important}.kid-memory-view-sheet__head h2{margin-top:2px!important;font-size:var(--font-ui-kid-memory-sheet-title-size)!important;line-height:1.12!important;font-weight:var(--font-weight-kid-title-heavy)!important}.kid-memory-view-sheet__eyebrow{color:#456aa2!important;font-size:.76rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.kid-memory-view-sheet__head p:last-child{margin-top:5px!important;color:#667487!important;font-size:.9rem!important;font-weight:700!important}.kid-memory-view-sheet__close{flex:0 0 auto!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;display:grid!important;place-items:center!important;padding:0!important;border:3px solid #24303d!important;border-radius:50%!important;background:#fff!important;color:#24303d!important;box-shadow:0 3px #24303d!important;cursor:pointer!important}.kid-memory-view-sheet__options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.kid-memory-view-option{min-width:0!important;min-height:72px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border:2.5px solid #24303d!important;border-radius:22px!important;background:#fff!important;color:#24303d!important;text-align:left!important;font:inherit!important;cursor:pointer!important;box-shadow:0 3px #24303d!important}@media(hover:hover)and (pointer:fine){.kid-memory-view-option:hover{transform:translateY(-1px)!important;box-shadow:0 4px #24303d!important}}.kid-memory-view-option:active{transform:translateY(2px)!important;box-shadow:0 1px #24303d!important}.kid-memory-view-option[aria-pressed=true]{background:#fff2a8!important;border-width:3px!important}.kid-memory-view-option:disabled{cursor:default!important;opacity:.64!important;box-shadow:none!important}.kid-memory-view-option__icon{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:15px!important;background:#f7f2e8!important;font-size:1.25rem!important}.kid-memory-view-option__copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.kid-memory-view-option__copy strong{font-size:.98rem!important;font-weight:900!important;line-height:1.1!important}.kid-memory-view-option__copy small{color:#667487!important;font-size:.76rem!important;font-weight:700!important;line-height:1.28!important}.kid-memory-view-option__state{justify-self:end!important;color:#355f46!important;font-size:.78rem!important;font-weight:900!important;white-space:nowrap!important}.littleg-kid-map[data-kid-night-mode=on] .kid-memory-view-sheet__inner{background:#1a2332!important;color:#f7f9fc!important;box-shadow:inset 0 2px #ffffff1f,0 8px #0d131d,0 20px 44px #0000006b!important}.littleg-kid-map[data-kid-night-mode=on] .kid-memory-view-option,.littleg-kid-map[data-kid-night-mode=on] .kid-memory-view-sheet__close{background:#263442!important;color:#f7f9fc!important}.littleg-kid-map[data-kid-night-mode=on] .kid-memory-view-option[aria-pressed=true]{background:#51491e!important}.littleg-kid-map[data-kid-night-mode=on] .kid-map__brand{border:0!important;background:transparent!important;box-shadow:none!important}.littleg-kid-map[data-kid-night-mode=on] .kid-map__brand strong{color:#f7f9fc!important}.kid-map__add,.kid-map__passport,.kid-map-filter{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;border:3.5px solid #24303d!important;border-radius:999px!important;padding:6px 16px;background:#fff!important;color:var(--kid-ink)!important;box-shadow:var(--nin-bevel),0 4px #24303d!important;cursor:pointer;font:inherit;font-size:.9rem;font-weight:900;touch-action:manipulation;pointer-events:auto!important;transition:transform .22s var(--nin-ease-bounce),box-shadow .12s ease}@media(hover:hover)and (pointer:fine){.kid-map__add:hover,.kid-map__passport:hover,.kid-map-filter:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--nin-bevel),0 6px #24303d!important}}.kid-map__add:active,.kid-map__passport:active,.kid-map-filter:active{transform:scale(.94,.9) translateY(3.5px)!important;box-shadow:inset 0 1px #fff9,0 0 #24303d!important}.kid-map__add--friend{background:linear-gradient(180deg,#ffe885,#ffd54f)!important;color:#4a2800!important}.kid-map-filter:is(.is-active,[aria-pressed=true]){background:var(--kid-blue)!important;color:#01579b!important;box-shadow:inset 0 2px #fffc,0 4px #24303d!important}.littleg-kid-map .kid-map__filter-group--context{display:none!important}.littleg-kid-map[data-kid-nearby-explicit=true] .kid-map__filter-group--context{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:6px!important;padding-top:10px!important;border-top:2.5px dashed rgba(36,48,61,.15)!important}.littleg-kid-map .kid-map__filter-group--context>summary{cursor:pointer!important;list-style:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.littleg-kid-map .kid-map__filter-group--context>summary::-webkit-details-marker{display:none!important}.littleg-kid-map .kid-map-public-places[hidden],.littleg-kid-map .kid-map-public-places__count[hidden],.littleg-kid-map .kid-map-public-places__empty[hidden],.littleg-kid-map .kid-map-public-places__selection[hidden]{display:none!important}.littleg-kid-map .kid-map-public-places{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%;margin-top:12px;padding:12px;border:2px solid #24303d;border-radius:20px;background:#fffdf5;color:#24303d}.littleg-kid-map .kid-map-public-places__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.littleg-kid-map .kid-map-public-places__head h2{min-width:0;margin:0;font-size:var(--font-ui-kid-public-places-title-size);font-weight:var(--font-weight-kid-public-places-title);line-height:1.35;overflow-wrap:anywhere}.littleg-kid-map .kid-map-public-places__count{flex:0 0 auto;min-width:26px;padding:3px 8px;border:2px solid #24303d;border-radius:999px;background:#d9edff;font-size:.85rem;font-weight:850;text-align:center}.littleg-kid-map .kid-map-public-places__status,.littleg-kid-map .kid-map-public-places__empty,.littleg-kid-map .kid-map-public-places__selection p{margin:0;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.littleg-kid-map .kid-map-public-places__results{display:flex;flex-direction:column;gap:8px;min-width:0;max-height:min(38dvh,360px);margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.littleg-kid-map .kid-map-public-places__selection{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px;border:2px solid #24303d;border-radius:16px;background:#f0f8ff}.littleg-kid-map .kid-map-public-places__selection h3{margin:0;font-size:1rem;font-weight:850;overflow-wrap:anywhere}@media(max-width:759px){.littleg-kid-map .kid-map-public-places__results{max-height:min(34dvh,300px)}}.littleg-kid-map .kid-map-public-places__sources[hidden],.littleg-kid-map [data-kid-selected-public-place-link][hidden]{display:none!important}.littleg-kid-map .kid-map-public-places__sources{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.littleg-kid-map .kid-map-public-places__sources li{max-width:100%;padding:5px 9px;border:1px solid #b7c7d6;border-radius:999px;background:#f1f6fa;font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.littleg-kid-map .kid-map-public-places__sources li[data-source-status=live]{background:#e7f7e9;border-color:#79b98a}.littleg-kid-map .kid-map-public-places__sources li[data-source-status=unavailable]{background:#fff1da;border-color:#d9aa68}.littleg-kid-map .kid-map-public-places__card{display:flex;flex-direction:column;align-items:flex-start;gap:5px;box-sizing:border-box;width:100%;min-height:64px;padding:12px;border:2px solid #bdcbd8;border-radius:15px;background:#fff;color:#24303d;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.littleg-kid-map .kid-map-public-places__card strong{font-size:.95rem;font-weight:850;line-height:1.4}.littleg-kid-map .kid-map-public-places__card small{color:#596a7a;font-size:.78rem;line-height:1.5}.littleg-kid-map .kid-map-public-places__card[aria-pressed=true]{border-color:#2787ff;background:#e7f3ff;box-shadow:inset 0 0 0 1px #2787ff}.littleg-kid-map .kid-map-public-places__card:focus-visible,.littleg-kid-map .kid-map-public-places__selection-close:focus-visible,.littleg-kid-map .kid-map-public-places__selection a:focus-visible{outline:3px solid #2787ff;outline-offset:3px}.littleg-kid-map .kid-map-public-places__selection-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.littleg-kid-map .kid-map-public-places__selection-close{flex:0 0 44px;width:44px;height:44px;border:2px solid #24303d;border-radius:50%;background:#fff;color:#24303d;font:inherit;font-size:1.5rem;cursor:pointer}.littleg-kid-map .kid-map-public-places__selection a{align-self:flex-start;color:#0757a6;font-size:.875rem;font-weight:800;text-decoration:underline;overflow-wrap:anywhere}.littleg-kid-map .kid-map-public-places[data-kid-public-places-state=error]{border-color:#bb574b}.littleg-kid-map .kid-map-public-pin{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;border:2px solid #24303d!important;border-radius:50%!important;background:#e7f3ff!important;box-shadow:0 3px #24303d!important;cursor:pointer!important;pointer-events:auto!important}.littleg-kid-map .kid-map-public-pin .gproperty-map-nearby-marker{display:block!important;width:17px!important;height:17px!important;border:2px solid #fff!important;border-radius:50%!important;background:#2787ff!important}.littleg-kid-map .kid-map-public-pin[data-kid-overlay-state=selected]{background:#d5eaff!important;border-color:#0757a6!important;box-shadow:0 0 0 5px #2787ff38,0 3px #24303d!important}.littleg-kid-map .kid-map-public-pin:focus-visible{outline:3px solid #2787ff!important;outline-offset:4px!important}.kid-map__passport{min-height:48px;padding:4px 12px 4px 16px!important}.kid-map__passport strong,.littleg-kid-map .kid-map__passport [data-kid-stamp-count]{display:inline-grid!important;place-items:center!important;min-width:26px!important;height:26px!important;padding:0 6px!important;border:2px solid #24303d!important;border-radius:999px!important;background:#ff5252!important;color:#fff!important;font-size:.85rem!important;font-weight:900!important}.littleg-kid-map .kid-map__filter-label,.littleg-kid-map .kid-map__eyebrow{display:none!important}.kid-map__search-slot{position:relative!important;z-index:1460!important;min-height:52px!important;margin:0 0 10px!important;padding:4px 8px!important;border:3.5px solid #24303d!important;border-radius:999px!important;background:#fff!important;box-shadow:inset 0 2px #fffc,0 5px #24303d,0 12px 28px #24303d1f!important;pointer-events:auto;transition:transform .22s var(--nin-ease-bounce),box-shadow .15s ease!important}.littleg-kid-map .kid-map__search-slot>[data-kid-map-search-root].gproperty-map-search{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;z-index:1!important;pointer-events:auto!important}.littleg-kid-map .kid-map__search-slot>[data-kid-map-search-root] :is(.gproperty-map-search__shell,.gproperty-map-search__form,.gproperty-map-search__combobox){width:100%!important;min-width:0!important;max-width:100%!important}.littleg-kid-map .kid-map__search-slot .gproperty-map-search__input{flex:1 1 0%!important;width:0!important;min-width:0!important}.littleg-kid-map .kid-map__search-slot .gproperty-map-search__suggestions{position:absolute!important;top:calc(100% + 8px)!important;bottom:auto!important;z-index:20!important;box-sizing:border-box!important;left:0!important;right:0!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:max(120px,min(320px,calc(var(--gpm-visual-viewport-height, 100dvh) - 180px)))!important;margin:0!important;padding:6px!important;list-style:none!important;grid-template-columns:minmax(0,1fr)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;pointer-events:auto!important}.littleg-kid-map .kid-map__search-slot .gproperty-map-search__suggestions>li,.littleg-kid-map .kid-map__search-slot .gproperty-map-search__suggestions>li>button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.littleg-kid-map .kid-map__search-slot .gproperty-map-search__suggestions :is(.kid-station-result__button,.kid-friend-search-result){display:flex!important;align-items:center!important;gap:10px!important;text-align:left!important}.littleg-kid-map .kid-map__search-slot .gproperty-map-search__suggestions :is(.kid-station-result__copy,.kid-friend-search-result__copy){min-width:0!important;flex:1 1 auto!important}.littleg-kid-map .kid-map__search-slot .gproperty-map-search__suggestions :is(strong,small){white-space:normal!important;overflow-wrap:anywhere!important}.littleg-kid-map .kid-map__search-slot .gproperty-map-search__suggestions [data-kid-local-search-result][aria-selected=true]>button{background:#fffde7!important;outline:3px solid #01579b!important;outline-offset:-3px!important;border-radius:14px!important}.littleg-kid-map .kid-map__search-shortcuts{width:100%!important;min-width:0!important;max-width:100%!important}.littleg-kid-map .kid-map__search-slot .gproperty-map-search__header,.littleg-kid-map .kid-map__search-slot .gproperty-map-search__status,.littleg-kid-map .kid-map__search-slot .gproperty-map-search__submit{display:none!important}.kid-map__search-slot .gproperty-map-search__combobox{position:relative!important;overflow:visible!important;display:flex!important;align-items:center!important;gap:6px!important;height:44px!important;padding:0 4px 0 14px!important;border:0!important;background:transparent!important;box-shadow:none!important}.kid-map__search-slot .gproperty-map-search__input{flex:1 1 auto!important;height:40px!important;border:0!important;outline:0!important;background:transparent!important;color:var(--kid-ink)!important;font-size:1.05rem!important;font-weight:900!important}.littleg-kid-map .kid-map__search-shortcuts::-webkit-scrollbar{display:none!important}.littleg-kid-map .kid-map__search-shortcut{min-width:0!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;flex:1 1 0!important;padding:0 10px!important;border:2px solid rgba(36,48,61,.18)!important;border-radius:999px!important;background:#fffdf5!important;color:#24303d!important;box-shadow:none!important;font:inherit!important;font-size:.8rem!important;font-weight:850!important;white-space:nowrap!important;cursor:pointer!important;touch-action:manipulation!important}.kid-map__voice-search{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;border:2.5px solid #24303d!important;border-radius:50%!important;background-color:#ffe48c!important;color:#24303d!important;box-shadow:0 3px #24303d!important;cursor:pointer!important;touch-action:manipulation!important;transition:transform .18s var(--nin-ease-bounce),box-shadow .12s ease!important}@media(hover:hover)and (pointer:fine){.kid-map__voice-search:hover{transform:translateY(-1.5px) scale(1.05);box-shadow:0 4.5px #24303d!important}}.kid-map__voice-search:active{transform:scale(.9) translateY(3px)!important;box-shadow:0 0 #24303d!important}.kid-map__voice-search[aria-pressed=true]{background-color:#ff91b2!important;color:#3b1024!important;box-shadow:0 0 0 4px #ff40814d,0 3px #24303d!important}.gproperty-map-search__suggestions{color:#1e293b!important;border:3.5px solid #24303d!important;border-radius:24px!important;background:#fff!important;box-shadow:0 6px #24303d,0 18px 42px #102b5729!important}.littleg-kid-map .kid-map-results__status,.littleg-kid-map .kid-map__search-slot p,.littleg-kid-map .kid-map__privacy-note,.littleg-kid-map [data-gproperty-map-location-guidance],.littleg-kid-map [data-gproperty-map-status],.littleg-kid-map .kid-map__filter-group--social,.littleg-kid-map [data-gproperty-map-recenter],.littleg-kid-map .kid-map__mascot,.littleg-kid-map .kid-map__mascot-bubble{display:none!important}.littleg-kid-map[data-kid-search-engaged=true] .kid-map-results__status{display:block!important;margin-bottom:10px!important;padding:10px 14px!important;border:2.5px solid #24303d!important;border-radius:18px!important;background:#fffdf5!important;color:#24303d!important;font-size:.88rem!important;font-weight:850!important;box-shadow:0 4px #24303d!important}.littleg-kid-map .kid-map__map-controls{gap:10px!important;position:absolute!important;z-index:1220!important;right:16px!important;top:auto!important;bottom:max(72px,calc(env(safe-area-inset-bottom,0px) + 72px),calc(var(--gpm-visual-bottom-inset, 0px) + 72px))!important;display:flex!important;flex-direction:column!important;align-items:center!important;pointer-events:auto!important}.littleg-kid-map[data-kid-language-sheet-open=true] .kid-map__map-controls{bottom:max(calc(var(--kid-language-sheet-reserved-bottom, 0px) + 14px),calc(env(safe-area-inset-bottom,0px) + 72px),calc(var(--gpm-visual-bottom-inset, 0px) + 72px))!important}.littleg-kid-map[data-keyboard-open=true] .kid-map__map-controls{visibility:hidden!important;pointer-events:none!important}.littleg-kid-map .kid-map__map-controls>:is(button,a){min-width:48px!important;min-height:48px!important;display:inline-grid!important;place-items:center!important;border:3.5px solid #24303d!important;border-radius:50%!important;background:#fff!important;color:var(--kid-ink)!important;box-shadow:inset 0 2px #fff,0 4px #24303d!important;cursor:pointer;touch-action:manipulation;transition:transform .18s var(--nin-ease-bounce),box-shadow .12s ease,background-color .15s ease,color .15s ease}@media(hover:hover)and (pointer:fine){.littleg-kid-map .kid-map__map-controls>:is(button,a):hover{transform:translateY(-2px) scale(1.04);box-shadow:0 5.5px #24303d!important}}.littleg-kid-map .kid-map__map-controls>:is(button,a):active{transform:scale(.94) translateY(3px)!important;box-shadow:0 1px #24303d!important}.littleg-kid-map [data-kid-zoom-in]{order:1!important;background:#fff!important;color:#24303d!important}.littleg-kid-map [data-kid-zoom-out]{order:2!important;background:#fff!important;color:#24303d!important}.littleg-kid-map [data-kid-map-compass]{order:3!important;background:#fff!important;color:#24303d!important}.littleg-kid-map [data-gproperty-map-use-location]{order:4!important;background:#fff!important;color:#24303d!important}.littleg-kid-map [data-kid-passport-link]{order:5!important;background:#fff!important;color:#24303d!important;text-decoration:none!important}.littleg-kid-map [data-kid-map-compass]>span,.littleg-kid-map [data-gproperty-map-use-location]>span,.littleg-kid-map [data-kid-passport-link]>span{font-size:20px!important;line-height:1!important}.littleg-kid-map [data-gproperty-map-use-location][aria-busy=true]{background:linear-gradient(180deg,#ffe885,#ffd54f)!important;color:#4a2800!important;animation:kid-pulse-ring 1.2s infinite var(--nin-ease-bounce)}@keyframes kid-pulse-ring{0%{transform:scale(1);box-shadow:0 3.5px #24303d,0 0 #ffd54f99}50%{transform:scale(1.06);box-shadow:0 3.5px #24303d,0 0 0 8px #ffd54f00}to{transform:scale(1);box-shadow:0 3.5px #24303d,0 0 #ffd54f00}}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right{bottom:calc(env(safe-area-inset-bottom,0px) + 14px)!important;z-index:1235!important}.kid-custom-pin-shell{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:44px!important;min-height:44px!important;height:auto!important;overflow:visible!important}.kid-custom-pin__avatar{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border:3px solid #24303d!important;border-radius:50%!important;background:var(--kid-yellow)!important;color:var(--kid-ink)!important;font-weight:900!important;box-shadow:0 4px #24303d!important}.kid-custom-pin--friend .kid-custom-pin__avatar{width:36px!important;height:36px!important;border-width:2.5px!important;font-size:20px!important;line-height:1!important;box-shadow:0 2px #24303d!important}.kid-custom-pin-shell .kid-custom-pin--friend>.kid-custom-pin__badge,.kid-custom-pin-shell .kid-custom-pin--friend>.kid-pin-name,.kid-custom-pin-shell .kid-custom-pin--friend>.kid-pin-station{display:none!important}.kid-custom-pin--mine .kid-custom-pin__avatar{border-radius:16px!important;background:#dff6ea!important;color:#275b43!important}.kid-custom-pin-shell[data-kid-overlay-state=selected] .kid-custom-pin--mine .kid-custom-pin__avatar{transform:scale(1.12)!important;box-shadow:0 0 0 4px #fff,0 0 0 8px #79b86a,0 8px 20px #275b4340!important}.kid-custom-pin-shell[data-kid-overlay-state=selected] .kid-custom-pin--friend .kid-custom-pin__avatar{transform:scale(1.08)!important;box-shadow:0 0 0 3px #fff,0 0 0 5px #79b86a,0 5px 14px #275b4333!important}.kid-custom-pin-shell .kid-custom-pin__label,.kid-custom-pin__label,.littleg-kid-map [data-kid-pin-label],.kid-distance-tooltip{display:inline-block!important;margin-top:6px!important;padding:3px 10px!important;border:2.5px solid #24303d!important;border-radius:999px!important;background:#fff!important;color:#24303d!important;font-size:.8rem!important;font-weight:900!important;line-height:1.2!important;box-shadow:0 3px #24303d!important;white-space:nowrap!important;text-align:center!important;pointer-events:none!important}.kid-friend-cluster-shell{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;display:grid!important;place-items:center!important}.kid-friend-cluster{width:56px;min-width:56px;height:56px;min-height:56px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;box-sizing:border-box;border:3.5px solid #24303d;border-radius:50%;background:linear-gradient(135deg,#ffe885,#ffc04d);color:#4a2800;font-size:.8rem;font-weight:900;line-height:1;box-shadow:0 4px #24303d}.kid-friend-cluster__stars{display:inline-flex;gap:1px;font-size:10px;line-height:1}.kid-friend-cluster__count{display:block;font-size:11px;line-height:1}.littleg-kid-map .kid-friend-card{position:fixed!important;z-index:1210!important;left:50%!important;bottom:max(64px,calc(env(safe-area-inset-bottom,0px) + 64px))!important;transform:translate3d(-50%,var(--kid-friend-swipe-y, 0px),0)!important;width:min(calc(100vw - 24px),420px)!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 196px)!important;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid #e4e7ec!important;border-radius:24px!important;background:#fffdf9!important;color:#182230!important;box-shadow:0 12px 36px #10182824!important;-webkit-overflow-scrolling:touch!important}.littleg-kid-map .kid-friend-card[hidden],.littleg-kid-map .kid-friend-card [hidden]{display:none!important}.littleg-kid-map .kid-friend-card>[data-kid-gmaps-sheet-handle]{margin:0 auto 2px!important}.littleg-kid-map .kid-friend-card__close{position:absolute!important;top:8px!important;right:10px!important;z-index:2!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#98a2b3!important;box-shadow:none!important;cursor:pointer!important}.littleg-kid-map .kid-friend-card__heading{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px 7px!important;padding-right:36px!important;margin-top:2px!important}.littleg-kid-map .kid-friend-card__title{margin:0!important;font-size:1.25rem!important;line-height:1.3!important;font-weight:750!important;color:#182230!important;overflow-wrap:anywhere!important}.littleg-kid-map .kid-friend-card__time{color:#98a2b3!important;font-size:.79rem!important;font-weight:450!important;line-height:1.5!important}.littleg-kid-map .kid-friend-card__location{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;margin:7px 0 0!important;color:#667085!important;font-size:.84rem!important;line-height:1.5!important}.littleg-kid-map .kid-friend-card__location-icon{flex:0 0 auto!important;font-size:.86rem!important}.littleg-kid-map .kid-friend-card__location-text{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.littleg-kid-map .kid-friend-card__distance{flex:0 0 auto!important;white-space:nowrap!important;color:#667085!important}.littleg-kid-map .kid-friend-card__actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:18px!important;padding:0!important;border:0!important}.littleg-kid-map .kid-friend-card__action{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:80px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#344054!important;text-align:center!important;text-decoration:none!important;font:inherit!important;cursor:pointer!important;touch-action:manipulation!important}.littleg-kid-map .kid-friend-card__action-icon{width:52px!important;height:52px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;background:#eaf2ff!important;color:#1677f2!important;font-size:23px!important;font-weight:700!important;line-height:1!important}.littleg-kid-map .kid-friend-card__action-label{display:block!important;width:100%!important;font-size:.75rem!important;font-weight:600!important;line-height:1.3!important;white-space:normal!important}.littleg-kid-map .kid-friend-card__action[aria-disabled=true]{opacity:.42!important;cursor:default!important}.littleg-kid-map .kid-friend-card__action:not([aria-disabled=true]):active .kid-friend-card__action-icon{transform:scale(.95)!important;background:#dbeafe!important}.littleg-kid-map .kid-friend-card__more{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important;padding:10px!important;border-radius:14px!important;background:#f5f7fa!important}.littleg-kid-map .kid-friend-card__more>.kid-map-action{min-height:44px!important;padding:8px!important;border:1px solid #d0d5dd!important;border-radius:12px!important;background:#fff!important;color:#344054!important;box-shadow:none!important;font-size:.82rem!important;font-weight:600!important;text-decoration:none!important}.littleg-kid-map .kid-friend-card__more>.kid-map-action--danger{color:#b42318!important;background:#fff3f1!important}.littleg-kid-map .kid-friend-card__place{margin:15px 0 0!important;padding:13px 0 8px!important;border-top:1px solid #eaecf0!important;font-size:.82rem!important;font-weight:500!important;line-height:1.5!important;color:#667085!important}.littleg-kid-map .kid-friend-card__share{display:block!important;width:100%!important;min-height:44px!important;padding:10px 8px!important;margin-top:2px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#1677f2!important;font:inherit!important;font-size:.88rem!important;font-weight:650!important;text-align:center!important;cursor:pointer!important}.littleg-kid-map .kid-friend-card :focus-visible{outline:3px solid #1677f2!important;outline-offset:3px!important}.littleg-kid-map[data-kid-night-mode=on] .kid-friend-card{background:#1a2332!important;color:#f7f9fc!important;border-color:#344054!important;box-shadow:0 12px 36px #00000059!important}.littleg-kid-map[data-kid-night-mode=on] .kid-friend-card__title{color:#f7f9fc!important}.littleg-kid-map[data-kid-night-mode=on] .kid-friend-card__action-icon{background:#29415d!important;color:#93c5fd!important}.littleg-kid-map[data-kid-night-mode=on] .kid-friend-card__action-label{color:#e4e7ec!important}.littleg-kid-map[data-kid-night-mode=on] .kid-friend-card__more{background:#243244!important}.littleg-kid-map[data-kid-night-mode=on] .kid-friend-card__more>.kid-map-action{background:#344054!important;color:#f7f9fc!important;border-color:#475467!important}.littleg-kid-map[data-kid-night-mode=on] :is(.kid-friend-card__time,.kid-friend-card__location,.kid-friend-card__distance,.kid-friend-card__place,.kid-friend-card__close){color:#cbd5e1!important}.littleg-kid-map[data-kid-night-mode=on] .kid-friend-card__share{color:#93c5fd!important}.littleg-kid-map[data-kid-night-mode=on] .kid-friend-card__more>.kid-map-action--danger{background:#562b32!important;color:#fecaca!important;border-color:#b9707b!important}.kid-map-action{min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:8px 16px!important;border:3px solid #24303d!important;border-radius:999px!important;background:#fff!important;color:var(--kid-ink)!important;font:inherit!important;font-size:.9rem!important;font-weight:900!important;cursor:pointer!important;touch-action:manipulation!important;box-shadow:0 3.5px #24303d!important;transition:transform .12s ease,box-shadow .12s ease!important}.kid-map-action:active{transform:translateY(3px) scale(.96)!important;box-shadow:0 0 #24303d!important}.kid-map-action--primary{background:linear-gradient(180deg,#ffe885,#ffd54f)!important;color:#4a2800!important}.kid-map-action--danger{background:#fee2e2!important;color:#991b1b!important;border-color:#991b1b!important;box-shadow:0 3.5px #991b1b!important}.kid-add-modal[open],.kid-location-consent-modal[open]{display:block!important;position:fixed!important;z-index:1440!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:min(520px,calc(100vw - 32px))!important;height:fit-content!important;max-height:min(88dvh,720px)!important;margin:auto!important;padding:24px!important;overflow-y:auto!important;border:3.5px solid #24303d!important;border-radius:32px!important;background:#fffdf8!important;box-shadow:var(--nin-bevel),0 8px #24303d,0 35px 100px #1f293347!important}.kid-add-modal__head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:18px!important}.kid-add-modal__head h2{margin:0!important;font-size:var(--font-ui-kid-add-modal-title-size)!important;font-weight:var(--font-weight-kid-title-heavy)!important;color:#24303d!important}.kid-add-modal__head button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;border:2.5px solid #24303d!important;border-radius:50%!important;background:#ffeaa7!important;color:#24303d!important;box-shadow:0 3px #24303d!important;cursor:pointer!important}.kid-location-consent-modal__inner{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:16px!important}.kid-location-consent-modal__icon{width:56px!important;height:56px!important;display:grid!important;place-items:center!important;border:3px solid #24303d!important;border-radius:50%!important;background:#eef6ff!important;font-size:28px!important;color:#1763bd!important;box-shadow:0 4px #24303d!important}.kid-location-consent-modal__actions{display:flex!important;gap:10px!important;width:100%!important;justify-content:center!important;margin-top:8px!important}.kid-add-field{display:flex!important;flex-direction:column!important;gap:8px!important;margin-bottom:16px!important}.kid-add-field>span{font-size:.88rem!important;font-weight:900!important;color:#24303d!important}.kid-add-field input[type=text],.kid-add-field select{width:100%!important;height:48px!important;padding:0 16px!important;border:3px solid #24303d!important;border-radius:18px!important;background:#fff!important;color:#24303d!important;font-family:inherit!important;font-size:1rem!important;font-weight:800!important;box-shadow:inset 0 2px #0000000a!important;outline:none!important}.kid-add-memory-view{min-height:64px!important;display:grid!important;grid-template-columns:24px 38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0 0 16px!important;padding:10px 12px!important;border:2px solid rgba(36,48,61,.18)!important;border-radius:18px!important;background:#fffdf8!important;color:#24303d!important;cursor:pointer!important}.kid-add-memory-view[hidden]{display:none!important}.kid-add-memory-view input{width:22px!important;height:22px!important;margin:0!important;accent-color:#2787ff!important}.kid-add-memory-view__icon{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#f7f2e8!important;font-size:1.15rem!important}.kid-add-memory-view__copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.kid-add-memory-view__copy strong{font-size:.9rem!important;font-weight:900!important;line-height:1.2!important}.kid-add-memory-view__copy small{color:#667487!important;font-size:.72rem!important;font-weight:700!important;line-height:1.35!important}.kid-station-picker{width:100%!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 16px!important;border:3px solid #24303d!important;border-radius:18px!important;background:#fff!important;color:#24303d!important;font-family:inherit!important;font-size:.95rem!important;font-weight:900!important;box-shadow:0 4px #24303d!important;cursor:pointer!important;touch-action:manipulation!important;transition:transform .15s var(--nin-ease-bounce),box-shadow .12s ease!important}.kid-station-picker:active{transform:translateY(2px) scale(.98)!important;box-shadow:0 1px #24303d!important}.kid-add-privacy{margin:12px 0 20px!important;font-size:.82rem!important;font-weight:800!important;color:#667487!important;line-height:1.45!important}.kid-add-modal__actions{display:flex!important;gap:10px!important;justify-content:flex-end!important;padding-top:8px!important;border-top:2.5px dashed rgba(36,48,61,.12)!important}dialog.kid-station-modal[open]{display:grid!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1450!important;place-items:center!important;background:#1f29335c!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.kid-station-modal__card{width:min(520px,calc(100vw - 32px))!important;max-height:min(84dvh,680px)!important;padding:20px!important;border:3.5px solid #24303d!important;border-radius:32px!important;background:#fffdf8!important;box-shadow:var(--nin-bevel),0 8px #24303d,0 35px 100px #1f293347!important;display:flex!important;flex-direction:column!important;gap:12px!important;overflow:hidden!important}.kid-station-modal__head{display:flex!important;align-items:center!important;justify-content:space-between!important}.kid-station-modal__head h2{margin:0!important;font-size:var(--font-ui-kid-station-modal-title-size)!important;font-weight:var(--font-weight-kid-title-heavy)!important;color:#24303d!important}.kid-station-modal__close{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;border:2.5px solid #24303d!important;border-radius:50%!important;background:#ffeaa7!important;color:#24303d!important;font-weight:900!important;cursor:pointer!important}.kid-station-modal__search{width:100%!important;height:48px!important;padding:0 16px!important;border:2.5px solid #24303d!important;border-radius:16px!important;background:#fff!important;font-size:.95rem!important;font-weight:800!important;outline:none!important}.kid-station-modal__lines{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.kid-station-modal__results{display:flex!important;flex-direction:column!important;gap:8px!important;overflow-y:auto!important;max-height:360px!important}.littleg-kid-map .kid-station-result__copy{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;flex:1 1 auto!important;min-width:0!important;text-align:left!important}.littleg-kid-map .kid-station-result__copy strong{display:block!important;min-width:0!important;font-size:.94rem!important;font-weight:800!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}.littleg-kid-map .kid-station-result__copy small{display:block!important;min-width:0!important;font-size:.78rem!important;font-weight:500!important;line-height:1.4!important;color:#667487!important;white-space:normal!important;overflow-wrap:anywhere!important}.littleg-kid-map .kid-station-result{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:8px!important;padding:12px 16px!important;border:3px solid #24303d!important;border-radius:20px!important;background:#fff!important;box-shadow:0 4px #24303d!important;transition:transform .12s ease!important;cursor:pointer!important}.littleg-kid-map .kid-station-result:hover,.littleg-kid-map .kid-station-result[aria-selected=true]{background:#fffde7!important;transform:translateY(-2px)!important;box-shadow:0 6px #24303d!important}.littleg-kid-map .kid-station-result[data-kid-station-selected=true][aria-selected=true]{background:#eef6ff!important;border-color:#4096ce!important;box-shadow:inset 0 0 0 2px #4096ce2e,0 4px #24303d!important}.littleg-kid-map .kid-map__toast{position:fixed!important;top:20px!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important;z-index:1500!important;width:max-content!important;max-width:min(calc(100vw - 32px),420px)!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:12px 22px!important;font-size:.95rem!important;font-weight:900!important;color:#24303d!important;border:3.5px solid #24303d!important;border-radius:999px!important;background:#fff8e1!important;box-shadow:0 6px #24303d,0 12px 28px #24303d33!important;pointer-events:none!important;animation:toast-pop-in .25s cubic-bezier(.34,1.56,.64,1)!important}@keyframes toast-pop-in{0%{opacity:0;transform:translate(-50%,-12px) scale(.92)}to{opacity:1;transform:translate(-50%) scale(1)}}@media(min-width:760px){.littleg-kid-map .kid-map__local-bar{top:20px!important;left:24px!important;right:24px!important;width:auto!important;grid-template-columns:auto minmax(280px,620px) auto!important;grid-template-areas:"identity search actions"!important;column-gap:12px!important;row-gap:0!important}.littleg-kid-map .kid-map__local-bar>.kid-map__search-slot{justify-self:stretch!important;max-width:620px!important}.littleg-kid-map .kid-map-sidebar-panel{top:88px!important;left:24px!important;width:380px!important}.littleg-kid-map .kid-map__search-slot .gproperty-map-search__submit{display:none!important}.littleg-kid-map[data-kid-nearby-explicit=true] .kid-map__filter-group--context{position:absolute!important;top:84px!important;left:50%!important;width:min(860px,calc(100vw - 440px))!important;transform:translate(-50%)!important}}@media(max-width:759px){.littleg-kid-map .kid-map__local-bar{position:absolute!important;top:max(8px,calc(env(safe-area-inset-top,0px) + 6px))!important;left:10px!important;right:10px!important;width:auto!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"identity actions" "search search"!important}.littleg-kid-map .kid-map__identity{gap:6px!important}.littleg-kid-map .kid-map__brand{height:44px!important}.littleg-kid-map .kid-map__brand strong{font-size:15px!important}.littleg-kid-map .kid-map__view-selector{min-height:44px!important;max-width:154px!important;padding:0 9px!important;font-size:.84rem!important}dialog.kid-memory-view-sheet[open]{inset:auto 8px max(8px,calc(var(--gpm-visual-bottom-inset, 0px) + 8px),env(safe-area-inset-bottom,0px)) 8px!important;width:auto!important;max-width:none!important;max-height:min(calc(var(--gpm-visual-viewport-height, 100dvh) - 24px),540px)!important;margin:0!important;border-radius:26px!important}dialog.kid-memory-view-sheet[open] .kid-memory-view-sheet__inner{box-sizing:border-box!important;max-height:min(calc(var(--gpm-visual-viewport-height, 100dvh) - 24px),540px)!important;border-radius:26px!important;padding:12px!important;overflow-y:auto!important;overscroll-behavior:contain!important}.kid-memory-view-sheet__head{margin-bottom:8px!important;gap:10px!important}.kid-memory-view-sheet__head h2{font-size:var(--font-ui-kid-memory-sheet-title-mobile-size)!important}.kid-memory-view-sheet__head p:last-child{margin-top:2px!important;font-size:.8rem!important}.kid-memory-view-sheet__close{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.kid-memory-view-sheet__options{grid-template-columns:1fr!important;gap:6px!important}.kid-memory-view-option{box-sizing:border-box!important;min-height:56px!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:8px!important;padding:7px 10px!important;border-radius:18px!important}.kid-memory-view-option__icon{width:38px!important;height:38px!important;border-radius:13px!important;font-size:1.1rem!important}.kid-memory-view-option__copy{gap:2px!important}.kid-memory-view-option__copy strong{font-size:.92rem!important}.kid-memory-view-option__copy small{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.7rem!important}.kid-memory-view-option__state{grid-column:3!important;justify-self:end!important;align-self:center!important;margin-top:0!important}.kid-memory-view-option:disabled{opacity:1!important;background:#f5f3ee!important;color:#6f7782!important;border-color:#24303d33!important}.kid-memory-view-option:disabled .kid-memory-view-option__copy small{color:#7b8490!important}.littleg-kid-map .kid-friend-card{width:calc(100vw - 20px)!important}.kid-add-modal[open],.kid-location-consent-modal[open]{top:auto!important;bottom:max(10px,env(safe-area-inset-bottom,0px))!important;left:10px!important;right:10px!important;width:auto!important;margin:0!important;border-radius:28px!important}dialog.kid-station-modal[open]{padding:0!important;place-items:end stretch!important}dialog.kid-station-modal[open] .kid-station-modal__card{width:100%!important;border-radius:28px 28px 0 0!important}}@media(max-width:430px){.littleg-kid-map .kid-map__view-selector{max-width:132px!important}}@media(max-width:359px){.littleg-kid-map .kid-map__brand strong{font-size:14px!important}.littleg-kid-map .kid-map__view-selector{max-width:94px!important;padding:0 7px!important;font-size:.78rem!important}.littleg-kid-map .kid-map__header-actions{gap:4px!important}.littleg-kid-map .kid-map__header-actions .kid-map__my-entry,.littleg-kid-map .kid-map__header-actions .kid-map__language,.littleg-kid-map .kid-map__constellation-trigger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}.littleg-kid-map .kid-gmaps-sheet{position:fixed!important;z-index:1430!important;left:50%!important;bottom:max(16px,calc(env(safe-area-inset-bottom,0px) + 12px))!important;width:min(420px,calc(100vw - 24px))!important;max-height:min(72dvh,620px)!important;overflow:auto!important;padding:10px!important;border:3px solid #24303d!important;border-radius:26px!important;background:#fffdf8!important;color:#24303d!important;box-shadow:0 5px #24303d,0 22px 46px #24303d38!important;transform:translate(-50%)!important;pointer-events:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.littleg-kid-map .kid-gmaps-sheet[hidden][hidden]{display:none!important}.littleg-kid-map .kid-gmaps-sheet__handle{width:72px!important;min-width:72px!important;height:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;margin:0 auto 4px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;cursor:grab!important;touch-action:none!important}.littleg-kid-map .kid-gmaps-sheet__handle>span{width:42px!important;height:5px!important;border-radius:999px!important;background:#aab2bc!important}.littleg-kid-map .kid-gmaps-sheet__body{display:grid!important;gap:12px!important}.littleg-kid-map .kid-gmaps-social-sheet .kid-add-modal__head>button{flex:0 0 48px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important}.littleg-kid-map .kid-gmaps-social-sheet .kid-add-modal__head>button>span{font-size:22px!important;font-weight:800!important;line-height:1!important}.littleg-kid-map .kid-gmaps-sheet .kid-add-modal__head h2[tabindex="-1"]:focus{outline:none!important;box-shadow:none!important}.littleg-kid-map .kid-gmaps-language-list{display:grid!important;gap:8px!important}.littleg-kid-map .kid-gmaps-language-option{position:relative!important;z-index:1!important;min-height:48px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;padding:10px 12px!important;border:2px solid rgba(36,48,61,.18)!important;border-radius:16px!important;background:#fff!important;color:#24303d!important;font:inherit!important;font-weight:800!important;text-align:left!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important}.littleg-kid-map .kid-gmaps-language-option:active{transform:translateY(1px)!important}.littleg-kid-map .kid-gmaps-language-option[aria-checked=true]{border-color:#24303d!important;background:#f2f8ff!important}.littleg-kid-map .kid-gmaps-language-option__radio{width:18px!important;height:18px!important;border:2px solid #24303d!important;border-radius:50%!important;background:#fff!important}.littleg-kid-map .kid-gmaps-language-option[aria-checked=true] .kid-gmaps-language-option__radio{box-shadow:inset 0 0 0 4px #fff!important;background:#2787ff!important}@media(min-width:760px){.littleg-kid-map .kid-gmaps-sheet{left:auto!important;right:24px!important;bottom:24px!important;width:min(390px,calc(100vw - 48px))!important;transform:none!important}}@media(max-width:759px){.littleg-kid-map .kid-gmaps-sheet{left:10px!important;right:10px!important;width:auto!important;bottom:max(10px,env(safe-area-inset-bottom,0px))!important;border-radius:24px 24px 18px 18px!important;transform:none!important}}.littleg-kid-map :focus-visible,.kid-add-modal :focus-visible,.kid-location-consent-modal :focus-visible,.kid-station-modal :focus-visible{outline:3.5px solid #01579b!important;outline-offset:3px!important;box-shadow:0 0 0 6px #01579b4d!important}.littleg-kid-map[data-kid-night-mode=on] :focus-visible{outline-color:#ffd54f!important;box-shadow:0 0 0 5px #ffd54f47!important}@media(prefers-contrast:more){.littleg-kid-map :focus-visible,.kid-add-modal :focus-visible,.kid-location-consent-modal :focus-visible,.kid-station-modal :focus-visible{outline-width:4px!important;outline-offset:3px!important}.littleg-kid-map button,.littleg-kid-map input,.littleg-kid-map [role=button],.littleg-kid-map [role=option]{border-width:3.5px!important}}@media(forced-colors:active){.littleg-kid-map button,.littleg-kid-map input,.littleg-kid-map [role=button],.littleg-kid-map [role=option],.kid-add-modal button,.kid-location-consent-modal button,.kid-station-modal button,.kid-station-modal input{forced-color-adjust:auto;background:Canvas!important;color:CanvasText!important;border-color:ButtonText!important;box-shadow:none!important}.littleg-kid-map [aria-pressed=true],.littleg-kid-map [aria-selected=true],.littleg-kid-map [aria-current=true]{outline:3px solid Highlight!important;outline-offset:2px!important}}.littleg-kid-map .kid-map-results__status,.littleg-kid-map .kid-add-privacy,.littleg-kid-map [data-gproperty-map-status]{color:#24303d!important;font-weight:850!important;font-size:.85rem!important;line-height:1.45!important}.kid-map-action,.kid-station-line,.kid-map-filter,.kid-station-picker,.kid-friend-card__close,.kid-friend-actions__toggle,.kid-add-modal__head button,.kid-station-modal__close,.kid-map__view-selector,.kid-memory-view-sheet__close,.kid-memory-view-option,.littleg-kid-map .kid-map__map-controls>:is(button,a){min-width:44px!important;min-height:44px!important}@media(max-width:759px){.littleg-kid-map .kid-map-sidebar-panel{top:var( --kid-header-panel-top, calc(env(safe-area-inset-top, 0px) + 136px) )!important;left:10px!important;width:calc(100vw - 20px)!important;max-height:max(0px,calc(var(--gpm-visual-viewport-height, 100dvh) - var( --kid-header-panel-top, calc(env(safe-area-inset-top, 0px) + 136px) ) - env(safe-area-inset-bottom,0px) - 12px))!important}.littleg-kid-map .kid-friend-card:not([hidden]),.littleg-kid-map .kid-location-consent-modal[open]{bottom:max(64px,calc(env(safe-area-inset-bottom,0px) + 64px))!important;max-height:max(0px,calc(var(--gpm-visual-viewport-height, 100dvh) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 196px))!important;overflow-y:auto!important}.littleg-kid-map:has(.kid-friend-card:not([hidden])) .kid-map__map-controls,.littleg-kid-map[data-kid-friend-card-open=true] .kid-map__map-controls,.littleg-kid-map:has([data-kid-location-consent-modal][open]) .kid-map__map-controls{display:none!important;pointer-events:none!important}}@media(prefers-reduced-motion:reduce){.littleg-kid-map *,.littleg-kid-map *:before,.littleg-kid-map *:after,.kid-add-modal[open],.kid-location-consent-modal[open],.kid-station-modal[open]{animation:none!important;transition:none!important}}.littleg-kid-map .kid-map-place-card{position:fixed!important;left:50%!important;bottom:max(14px,env(safe-area-inset-bottom,0px))!important;z-index:var(--kid-z-context)!important;width:min(calc(100vw - 24px),420px)!important;max-height:min(72dvh,560px)!important;overflow:auto!important;transform:translate(-50%)!important;border:3px solid #24303d!important;border-radius:28px!important;background:#fffdf8!important;box-shadow:var(--nin-bevel),0 7px #24303d,0 20px 44px #24303d33!important}.littleg-kid-map [data-kid-overlay-role=search-marker][data-kid-overlay-state=selected] .gproperty-map-marker{min-width:32px!important;height:32px!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:2px solid #ffffff!important;border-radius:999px!important;background:#2787ff!important;color:#fff!important;box-shadow:0 4px #24303d,0 0 0 4px #2787ff2e!important}.littleg-kid-map:has([data-kid-social-sheet]:not([hidden])) .kid-map__map-controls{visibility:hidden!important;pointer-events:none!important}@media(min-width:600px)and (max-height:620px){.littleg-kid-map .kid-map__map-controls{gap:4px!important;bottom:max(44px,calc(env(safe-area-inset-bottom,0px) + 44px))!important}.littleg-kid-map .kid-map__map-controls>:is(button,a){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}.littleg-kid-map{--kid-ink: #1a0b54;--kid-muted: #625e73;--kid-paper: #ffffff;--kid-border: #e9e3ef;--kid-border-strong: #a45de3;--kid-shadow: 0 4px 12px rgba(15, 23, 42, .08);--kid-shadow-float: 0 8px 24px rgba(48, 36, 80, .12);--kid-active-bg: #fbf7fd;--kid-active-border: #a45de3;--kid-active-text: #302450;--kid-focus-ring: #704287;color:var(--gray-900);background:#fff}.littleg-kid-map .kid-map__map-status{border:1px solid #e9e3ef!important;border-radius:20px!important;background:#fff!important;color:#302450!important;box-shadow:0 8px 24px #3024501a!important;font-weight:500!important}.littleg-kid-map .kid-map__brand strong{color:#1a0b54!important;font-weight:600!important;letter-spacing:-.025em!important}.littleg-kid-map .kid-map__current-location{color:#625e73!important}.littleg-kid-map .kid-map__view-selector{border:1px solid #e9e3ef!important;border-radius:999px!important;background:#fffffff5!important;color:#302450!important;box-shadow:0 4px 12px #0f172a14!important;font-weight:600!important}.littleg-kid-map .kid-map__search-slot{border:1px solid #e9e3ef!important;border-radius:999px!important;background:#fff!important;box-shadow:0 4px 12px #0f172a14!important;transition:border-color .2s ease,box-shadow .2s ease!important}.littleg-kid-map .kid-map__search-slot:focus-within{border-color:#a45de3!important;box-shadow:0 0 0 3px #a45de31f!important}.littleg-kid-map .kid-map__search-slot .gproperty-map-search__input{color:#1a0b54!important;font-weight:500!important}.littleg-kid-map .kid-map__search-slot .gproperty-map-search__input::placeholder{color:#898496!important;opacity:1}.littleg-kid-map .kid-map__voice-search{border:1px solid #e9e3ef!important;background:#f5f2f8!important;color:#704287!important;box-shadow:none!important}.littleg-kid-map .kid-map__nearby-entry{border:1px solid #e9e3ef!important;border-radius:999px!important;background:#fff!important;color:#302450!important;box-shadow:0 4px 12px #0f172a14!important;font-weight:600!important}.littleg-kid-map .kid-map__nearby-entry[aria-expanded=true]{border-color:#a45de3!important;background:#fbf7fd!important;box-shadow:0 0 0 2px #a45de31f!important}.littleg-kid-map[data-kid-nearby-explicit=true] .kid-map__filter-groups,.littleg-kid-map[data-kid-results-explicit=true] .kid-map-results{border:1px solid #e9e3ef!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 24px #3024501a!important}.littleg-kid-map .kid-map__map-controls>:is(button,a){min-width:48px!important;min-height:48px!important;border:1px solid #e9e3ef!important;border-radius:50%!important;background:#fff!important;color:#302450!important;box-shadow:0 4px 12px #0f172a1a!important}.littleg-kid-map .kid-map__map-controls>:is(button,a):active{transform:scale(.97)!important;box-shadow:0 2px 8px #0f172a14!important}.littleg-kid-map [data-kid-passport-link]{background:#fbf7fd!important;color:#704287!important}.littleg-kid-map :is(.kid-map__nearby-entry,.kid-map__map-controls>button,.kid-map__map-controls>a):focus-visible{outline:2px solid #a45de3!important;outline-offset:3px!important}.littleg-kid-map .kid-map-public-pin[data-kid-overlay-state=selected]{border-color:#a45de3!important;background:#fbf7fd!important;box-shadow:0 0 0 4px #a45de324!important}@media(hover:hover)and (pointer:fine){.littleg-kid-map .kid-map__map-controls>:is(button,a):hover{box-shadow:0 6px 16px #30245024!important}}@media(prefers-reduced-motion:reduce){.littleg-kid-map .kid-map__search-slot{transition:none!important}}@media(forced-colors:active){.littleg-kid-map .kid-map__search-slot,.littleg-kid-map .kid-map__nearby-entry,.littleg-kid-map .kid-map__map-controls>:is(button,a){border:1px solid ButtonText!important;background:ButtonFace!important;color:ButtonText!important;box-shadow:none!important}}.littleg-kid-map .kid-map__header-actions .kid-map__my-entry,.littleg-kid-map .kid-map__header-actions .kid-map__language,.littleg-kid-map .kid-map__constellation-trigger{border:1px solid #e9e3ef!important;border-radius:50%!important;background:#fffffff5!important;color:#302450!important;box-shadow:0 4px 12px #0f172a1a!important}.littleg-kid-map .kid-map__header-actions .kid-map__my-entry:active,.littleg-kid-map .kid-map__header-actions .kid-map__language:active,.littleg-kid-map .kid-map__constellation-trigger:active{transform:scale(.97)!important;box-shadow:0 2px 8px #0f172a14!important}.littleg-kid-map .kid-map__header-actions .kid-map__my-entry:focus-visible,.littleg-kid-map .kid-map__header-actions .kid-map__language:focus-visible,.littleg-kid-map .kid-map__constellation-trigger:focus-visible{outline:2px solid #a45de3!important;outline-offset:3px!important}@media(forced-colors:active){.littleg-kid-map .kid-map__header-actions .kid-map__my-entry,.littleg-kid-map .kid-map__header-actions .kid-map__language,.littleg-kid-map .kid-map__constellation-trigger{border:1px solid ButtonText!important;background:ButtonFace!important;color:ButtonText!important;box-shadow:none!important}}.littleg-kid-map .kid-friend-cluster{border:1.5px solid #d8b6e7;background:linear-gradient(135deg,#ffe885,#ffd76b);color:#302450;box-shadow:0 4px 12px #30245024}.littleg-kid-map[data-kid-nearby-explicit=true] .kid-map__filter-group--context{border:1px solid #e9e3ef!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 24px #3024501a!important}.littleg-kid-map .kid-map__filter-group--context .kid-map__filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.littleg-kid-map .kid-map__filter-group--context .kid-map-filter{min-width:0!important;width:100%!important;min-height:44px!important;padding:8px 10px!important;border:1px solid #e9e3ef!important;border-radius:999px!important;background:#fff!important;color:#302450!important;box-shadow:0 4px 12px #0f172a14!important;font-weight:600!important;transform:none!important}.littleg-kid-map .kid-map__filter-group--context .kid-map-filter:is(.is-active,[aria-pressed=true]){border-color:#a45de3!important;background:#fbf7fd!important;color:#302450!important;box-shadow:0 0 0 2px #a45de324!important}.littleg-kid-map .kid-map__filter-group--context .kid-map-filter:focus-visible{outline:2px solid #a45de3!important;outline-offset:3px!important}.littleg-kid-map .kid-friend-card{border-color:#e9e3ef!important;background:#fff!important;color:#302450!important;box-shadow:0 12px 36px #3024501f!important}.littleg-kid-map .kid-friend-card__title{color:#1a0b54!important;font-weight:600!important}.littleg-kid-map :is(.kid-friend-card__time,.kid-friend-card__location,.kid-friend-card__place,.kid-friend-card__distance){color:#625e73!important}.littleg-kid-map .kid-friend-card__place{border-top-color:#e9e3ef!important}.littleg-kid-map .kid-friend-card__action{color:#302450!important}.littleg-kid-map .kid-friend-card__action-icon{background:#f5f2f8!important;color:#704287!important}.littleg-kid-map .kid-friend-card__share{color:#704287!important;text-decoration:underline!important;text-underline-offset:3px!important}.littleg-kid-map .kid-friend-card :focus-visible{outline:2px solid #a45de3!important;outline-offset:3px!important}@media(max-width:759px){.littleg-kid-map .kid-map__current-location{display:none!important}.littleg-kid-map .kid-map__current-location:before{display:none!important}.littleg-kid-map .kid-map__local-bar{column-gap:6px!important}.littleg-kid-map .kid-map__identity{display:flex!important;flex-wrap:nowrap!important;min-width:0!important;gap:6px!important}.littleg-kid-map .kid-map__identity>[data-kid-map-platform-controls]{min-width:0!important;flex:0 1 auto!important}.littleg-kid-map .kid-map__platform-context{min-width:0!important}.littleg-kid-map .kid-map__view-selector{min-width:0!important;max-width:min(132px,30vw)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 1 auto!important}.littleg-kid-map .kid-map__header-actions{flex:0 0 auto!important;gap:4px!important}.littleg-kid-map .kid-map__filter-group--context .kid-map__filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:359px){.littleg-kid-map .kid-map__view-selector{max-width:80px!important}}@media(forced-colors:active){.littleg-kid-map .kid-map__filter-group--context .kid-map-filter,.littleg-kid-map .kid-friend-card{border:1px solid CanvasText!important;background:Canvas!important;color:CanvasText!important;box-shadow:none!important}}.littleg-kid-map .kid-map__filter-group--context{min-width:0!important;max-width:100%!important}.littleg-kid-map .kid-map__filter-group--context .kid-map__filters{min-width:0!important}.littleg-kid-map .kid-location-consent-modal[open]{border:1px solid #e9e3ef!important;border-radius:24px!important;background:#fff!important;color:#302450!important;box-shadow:0 16px 48px #30245029!important}.littleg-kid-map .kid-location-consent-modal__icon{border:1px solid #e9e3ef!important;background:#f5f2f8!important;color:#704287!important;box-shadow:none!important}.littleg-kid-map .kid-location-consent-modal__actions{flex-wrap:wrap!important}.littleg-kid-map .kid-location-consent-modal__actions>:is(button,a){min-height:48px!important;border:1px solid #e9e3ef!important;border-radius:999px!important;box-shadow:0 4px 12px #30245014!important;font-weight:600!important}.littleg-kid-map .kid-location-consent-modal__actions>:is(button,a):focus-visible{outline:2px solid #a45de3!important;outline-offset:3px!important}@media(max-width:759px){.littleg-kid-map .kid-map__identity{overflow:hidden!important}.littleg-kid-map .kid-map__view-selector{max-width:min(132px,30vw)!important}.littleg-kid-map .kid-map__header-actions{position:relative!important;z-index:1!important}.littleg-kid-map .kid-location-consent-modal[open]{max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 32px)!important;border-radius:24px!important}}@media(min-width:760px){.littleg-kid-map .kid-map__identity{flex-wrap:nowrap!important}.littleg-kid-map .kid-map__header-actions{flex-shrink:0!important}}@media(prefers-reduced-motion:reduce){.littleg-kid-map .kid-location-consent-modal__actions>:is(button,a){transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/littleg-kid-map.css.map */
