html[data-theme] .app-sidebar .mapfind-geofinder{--lpt-sidebar-ink:var(--mf-color-text);--lpt-sidebar-muted:var(--mf-color-text-secondary);--lpt-sidebar-line:var(--mf-color-border);--lpt-apple-blue:var(--mf-color-accent);color:var(--mf-color-text)}html[data-theme] .app-sidebar .mapfind-geofinder :is(.app-sidebar__bunker-metric,.app-sidebar__atlas-disclosure,.app-sidebar__bunker-search-result,.app-sidebar__bunker-queue-item,.app-sidebar__bunker-storage){border-radius:var(--mf-radius-card);border:1px solid var(--mf-color-border)!important;background:var(--mf-color-card)!important;color:var(--mf-color-text)!important;box-shadow:none!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-metrics{gap:8px}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-metric{padding:12px}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-metric>strong{color:var(--mf-color-text);font-variant-numeric:tabular-nums;min-height:27px;font-size:22px;font-weight:700}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-metric>small{color:var(--mf-color-text-secondary);letter-spacing:.5px;font-size:9px;font-weight:600}html[data-theme] .app-sidebar .mapfind-geofinder :is(.app-sidebar__bunker-search-form,.app-sidebar__country-picker-search,.app-sidebar__country-picker-filter,.app-sidebar__country-picker){border-radius:13px;border:1px solid var(--mf-color-border)!important;background:var(--mf-color-control)!important;color:var(--mf-color-text)!important;box-shadow:none!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-search-form{gap:9px;min-height:42px;padding:5px 6px 5px 12px;transition:border-color .16s,box-shadow .16s}html[data-theme] .app-sidebar .mapfind-geofinder :is(.app-sidebar__bunker-search-form,.app-sidebar__country-picker-search):focus-within{border-color:var(--mf-color-accent)!important;box-shadow:0 0 0 2px var(--mf-color-accent-soft)!important}html[data-theme] .app-sidebar .mapfind-geofinder :is(.app-sidebar__bunker-search-form,.app-sidebar__country-picker-search)>svg{flex-shrink:0;color:var(--mf-color-text-secondary)!important}html[data-theme] .app-sidebar .mapfind-geofinder :is(.app-sidebar__bunker-search-form,.app-sidebar__country-picker-search) input{color:var(--mf-color-text)!important;font-size:var(--mf-font-control)!important}html[data-theme] .app-sidebar .mapfind-geofinder :is(.app-sidebar__bunker-search-form,.app-sidebar__country-picker-search) input::placeholder{color:var(--mf-color-text-secondary)!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-search-form>button{border:1px solid #0000;border-radius:9px;min-height:30px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:opacity .16s,transform .16s;background:var(--mf-color-accent)!important;color:#fff!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-search-form>button:disabled{opacity:.5}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__atlas-disclosure>summary{color:var(--mf-color-text);border-color:var(--mf-color-border);padding:11px 12px;transition:background-color .16s;min-height:56px!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__atlas-disclosure-title strong{color:var(--mf-color-text);font-size:13px;font-weight:600;line-height:1.35}html[data-theme] .app-sidebar .mapfind-geofinder :is(.app-sidebar__atlas-disclosure-title,.app-sidebar__country-picker-copy) small{font-size:11px;font-weight:400;color:var(--mf-color-text-secondary)!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker-chevron{flex-shrink:0;transition:transform .18s;color:var(--mf-color-text-secondary)!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__atlas-disclosure-content{gap:10px;padding:12px}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker--all[open]>.app-sidebar__country-picker-list,html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker-controls{background:var(--mf-color-panel)!important;background-color:var(--mf-color-panel)!important;border-color:var(--mf-color-border)!important;color:var(--mf-color-text)!important;box-shadow:none!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker--all[open]>.app-sidebar__country-picker-list{border-radius:13px}html[data-theme] .app-sidebar .mapfind-geofinder :is(.app-sidebar__atlas-category-entry,.app-sidebar__country-picker-entry,.app-sidebar__bunker-search-result){transition:background-color .16s}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__atlas-category-name{font-size:12px;font-weight:500}html[data-theme] .app-sidebar .mapfind-geofinder :is(.app-sidebar__atlas-category-count,.app-sidebar__bunker-search-result-copy small,.app-sidebar__country-picker-empty,.app-sidebar__bunker-source-note,.app-sidebar__bunker-footnote){color:var(--mf-color-text-secondary)!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker-entry.is-selected{background:var(--mf-color-accent-soft)!important}html[data-theme] .app-sidebar .mapfind-geofinder :is(.app-sidebar__atlas-category-entry,.app-sidebar__country-picker-visibility) input{accent-color:var(--mf-color-accent);width:17px;height:17px;color-scheme:inherit;flex-shrink:0}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker-bulk-toggle{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__atlas-analysis-running{background:var(--mf-color-accent-soft);color:var(--mf-color-accent)}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__atlas-analysis-running--error{background:var(--mf-color-danger-soft);color:var(--mf-color-danger)}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__atlas-analysis-running--cancelled{background:var(--mf-color-hover);color:var(--mf-color-text-secondary)}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-stat-spinner{border-color:var(--mf-color-accent-soft);border-top-color:var(--mf-color-accent)}html[data-theme] .app-sidebar .mapfind-geofinder details[open]>.app-sidebar__atlas-disclosure-content{animation:.18s ease-out mapfind-geofinder-disclose}@keyframes mapfind-geofinder-disclose{0%{opacity:.45;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){html[data-theme] .app-sidebar .mapfind-geofinder :is(.app-sidebar__atlas-disclosure>summary,.app-sidebar__atlas-category-entry,.app-sidebar__country-picker-entry,.app-sidebar__bunker-search-result):hover{background:var(--mf-color-hover)!important}}@media (prefers-reduced-motion:reduce){html[data-theme] .app-sidebar .mapfind-geofinder *,html[data-theme] .app-sidebar .mapfind-geofinder :before,html[data-theme] .app-sidebar .mapfind-geofinder :after{transition:none!important;animation:none!important}}.mapfind-symbol-dropdown .mapfind-symbol-picker-icons button.is-selected{color:var(--mapfind-choice-color,var(--mf-color-accent));border-color:var(--mapfind-choice-color,var(--mf-color-accent));background:color-mix(in srgb, var(--mapfind-choice-color,var(--mf-color-accent)) 15%, var(--mf-color-panel))}html[data-theme] .app-sidebar :is(.app-sidebar__list-icon,.app-sidebar__inline-location-icon,.app-sidebar__location-card-icon,.mapfind-list-hero__icon,.mapfind-timeline__dot){color:var(--mapfind-object-ink)!important;background:var(--mapfind-object-surface)!important;border-color:var(--mapfind-object-color)!important}html[data-theme] .app-sidebar :is(.app-sidebar__list-icon,.app-sidebar__inline-location-icon,.app-sidebar__location-card-icon,.mapfind-list-hero__icon,.mapfind-timeline__dot) svg{color:inherit!important}.mapfind-symbol-picker-control[data-icon-color=\#212121] .mapfind-symbol-picker-icons button{color:var(--mapfind-black-ink);background:var(--mapfind-black-surface)}.mapfind-symbol-picker-control[data-icon-color=\#212121] .mapfind-symbol-picker-icons button.is-selected{color:var(--mapfind-black-ink);background:var(--mapfind-black-surface);border-color:var(--mf-color-text-secondary)}.mapfind-minimap-pin .mapfind-minimap-marker{background:var(--mapfind-marker-color);color:#fff;border-color:var(--mf-color-text-secondary)}.mapfind-symbol-dropdown>.mapfind-empty-state{min-height:190px;padding:24px 12px}html[data-theme] .app-sidebar .mapfind-geofinder{--mapfind-geofinder-surface:#fff}html[data-theme=dark] .app-sidebar .mapfind-geofinder{--mapfind-geofinder-surface:#2c2c2f}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-metric{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:12px;display:grid}html[data-theme] .app-sidebar .mapfind-geofinder .mapfind-geofinder-stat-icon{background:var(--mf-color-accent-soft);width:32px;height:32px;color:var(--mf-color-accent);border-radius:10px;place-items:center;display:grid}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-metric>strong{align-self:center;min-width:0;font-size:22px;line-height:1.2}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-metric>small{color:var(--mf-color-text-secondary);grid-column:1/-1;margin:0}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-search-form{border-radius:13px;min-height:42px;margin:0;border-color:var(--mf-color-border)!important;background:var(--mf-color-card)!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-search-form:focus-within{border-color:var(--mf-color-border)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--mf-color-accent) 12%,transparent)!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-search-form>.mapfind-geofinder-search-clear{border:0;flex:0 0 28px;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:20px;font-weight:400;display:grid;color:var(--mf-color-text-secondary)!important;background:0 0!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-search-form>.mapfind-geofinder-search-clear:hover{background:var(--mf-color-hover)!important;color:var(--mf-color-text)!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-search-form input::-webkit-search-cancel-button{-webkit-appearance:none}html[data-theme] .app-sidebar .mapfind-geofinder :is(.app-sidebar__atlas-disclosure,.app-sidebar__country-picker--all,.app-sidebar__country-picker--all[open]>.app-sidebar__country-picker-list,.app-sidebar__country-picker-controls,.app-sidebar__country-picker--all[open]>.app-sidebar__country-picker-list .app-sidebar__country-picker-controls){background:var(--mapfind-geofinder-surface)!important;background-color:var(--mapfind-geofinder-surface)!important;border-color:var(--mf-color-border)!important;box-shadow:none!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker-toolbar{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid;background:0 0!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker-toolbar:has(.app-sidebar__country-picker-filter){grid-template-columns:112px minmax(0,1fr) 34px}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker-toolbar :is(.app-sidebar__country-picker-filter,.app-sidebar__country-picker-search){box-sizing:border-box;border-radius:11px;width:100%;min-width:0;max-width:none;height:42px;min-height:42px;margin:0;font-family:inherit;font-size:12px;background:var(--mf-color-card)!important;border-color:var(--mf-color-border)!important;color:var(--mf-color-text)!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker-filter{appearance:none;border-radius:11px;padding:0 27px 0 11px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='m3 4.5 3 3 3-3' stroke='%238c8c91' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 9px center!important;background-repeat:no-repeat!important;background-size:12px 12px!important}@media (max-width:380px){html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker-toolbar:has(.app-sidebar__country-picker-filter){grid-template-columns:104px minmax(0,1fr) 34px}}html[data-theme=light] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker-filter{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker-filter{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker-filter option{background:var(--mapfind-geofinder-surface);color:var(--mf-color-text)}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker-toolbar .app-sidebar__country-picker-bulk-toggle{width:34px;min-width:34px;height:42px;padding:0;background:0 0!important;border-color:#0000!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__atlas-category-list>.mapfind-empty-state{flex:none}@media (max-width:380px){html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-metric{gap:6px;padding:10px}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-metric>strong{font-size:20px}}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-search-form{box-sizing:border-box;flex-wrap:nowrap;width:100%;min-width:0}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-search-input-wrap{flex:1;width:0;min-width:0}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-search-form input{box-sizing:border-box;text-overflow:ellipsis;width:100%;min-width:0;min-height:30px}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-search-form>.mapfind-geofinder-search-submit{box-sizing:border-box;white-space:nowrap;flex:none;justify-content:center;align-items:center;width:auto;min-width:max-content;max-width:none;height:32px;min-height:32px;padding:0 12px;line-height:1.3;display:inline-flex;overflow:visible}.mapfind-statistic-accessible-value{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker-search>.mapfind-geofinder-search-clear{box-sizing:border-box;width:28px;min-width:28px;height:28px;min-height:28px;color:var(--mf-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 28px;place-items:center;padding:0;font-family:inherit;font-size:20px;font-weight:400;display:grid}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker-search>.mapfind-geofinder-search-clear:hover{background:var(--mf-color-hover);color:var(--mf-color-text)}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker-search input{flex:1;width:0;min-width:0}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__country-picker-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-delete-data{--mapfind-delete-color:#d94145;--mapfind-delete-surface:#d9414517;--mapfind-delete-border:#d941454d}html[data-theme=dark] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-delete-data{--mapfind-delete-color:#ff453a;--mapfind-delete-surface:#ff453a1f;--mapfind-delete-border:#ff453a4d}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-delete-data>button,html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-delete-data .app-sidebar__list-delete-confirm-actions>button{box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;height:38px;min-height:38px;margin:0;padding:0 12px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex;box-shadow:none!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-delete-data>button,html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-delete-data .app-sidebar__list-confirm-delete-button{border:1px solid var(--mapfind-delete-border)!important;background:var(--mapfind-delete-surface)!important;color:var(--mapfind-delete-color)!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-delete-data>button:hover:not(:disabled),html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-delete-data .app-sidebar__list-confirm-delete-button:hover:not(:disabled){background:color-mix(in srgb,var(--mapfind-delete-color) 18%,transparent)!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-delete-data .app-sidebar__list-cancel-button{border:1px solid var(--mf-color-border)!important;background:var(--mf-color-card)!important;color:var(--mf-color-text)!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-delete-data .app-sidebar__list-cancel-button:hover:not(:disabled){background:var(--mf-color-hover)!important}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-delete-data button>svg{color:inherit;flex-shrink:0}html[data-theme] .app-sidebar .mapfind-geofinder .app-sidebar__bunker-delete-data button:disabled{opacity:.5;cursor:wait}.mapfind-symbol-dropdown,.mapfind-symbol-picker-icons{scrollbar-width:thin;scrollbar-color:var(--mf-color-text-tertiary) var(--mf-color-panel)}html[data-theme=light] .mapfind-symbol-dropdown{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .mapfind-symbol-dropdown{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(.mapfind-symbol-dropdown,.mapfind-symbol-picker-icons)::-webkit-scrollbar{width:8px;height:8px}:is(.mapfind-symbol-dropdown,.mapfind-symbol-picker-icons)::-webkit-scrollbar-track{background:var(--mf-color-panel);border-radius:10px}:is(.mapfind-symbol-dropdown,.mapfind-symbol-picker-icons)::-webkit-scrollbar-thumb{background:var(--mf-color-text-tertiary);border:2px solid var(--mf-color-panel);border-radius:10px}:is(.mapfind-symbol-dropdown,.mapfind-symbol-picker-icons)::-webkit-scrollbar-thumb:hover{background:var(--mf-color-text-secondary)}.mapfind-event-links__options.is-empty{max-height:none;padding:0;display:block;overflow:visible}.mapfind-event-links__options.is-empty>.mapfind-empty-state{min-height:230px}.mapfind-event-links__options.is-empty>.mapfind-empty-state>p{margin:0;font-size:12px;line-height:1.55}.mapfind-journal-moment{border:1px solid var(--mf-color-border);background:var(--mf-color-panel);min-width:0;color:var(--mf-color-text);border-radius:14px;padding:12px}.mapfind-journal-moment .mapfind-journal-moment__modes{background:var(--mf-color-card);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.mapfind-journal-moment button{min-width:0;min-height:40px;color:var(--mf-color-text-secondary);background:0 0;border:1px solid #0000;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:400}.mapfind-journal-moment button:hover{background:var(--mf-color-panel);color:var(--mf-color-text)}.mapfind-journal-moment button:focus-visible,.mapfind-journal-moment input:focus-visible,.mapfind-journal-moment select:focus-visible{outline:2px solid var(--mf-color-accent);outline-offset:2px}.mapfind-journal-moment__modes button[aria-pressed=true]{background:var(--mf-color-panel);color:var(--mf-color-text)}.mapfind-journal-moment__automatic{align-items:center;gap:12px;padding:28px 6px 18px;display:flex}.mapfind-journal-moment__automatic>svg{color:var(--mf-color-accent);flex-shrink:0}.mapfind-journal-moment strong{font-size:13px;font-weight:500}.mapfind-journal-moment p{color:var(--mf-color-text-secondary);margin:4px 0 0;font-size:11px;line-height:1.5}.mapfind-journal-moment__calendar{padding-top:14px}.mapfind-journal-moment__month{grid-template-columns:36px minmax(0,1fr) 68px 36px;align-items:center;gap:4px;display:grid}.mapfind-journal-moment__month label{min-width:0}.mapfind-journal-moment select,.mapfind-journal-moment input{box-sizing:border-box;border:1px solid var(--mf-color-border);background:var(--mf-color-card);width:100%;min-width:0;min-height:40px;color:var(--mf-color-text);font:inherit;border-radius:8px;padding:6px;font-size:12px}.mapfind-journal-moment__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-top:10px;display:grid}.mapfind-journal-moment__days>span{min-height:26px;color:var(--mf-color-text-secondary);place-items:center;font-size:11px;display:grid}.mapfind-journal-moment__days button{color:var(--mf-color-text);font-variant-numeric:tabular-nums;padding:0}.mapfind-journal-moment__days button[aria-current=date]{border-color:var(--mf-color-accent)}.mapfind-journal-moment__days button[aria-pressed=true]{background:var(--mf-color-accent);color:#fff}.mapfind-journal-moment__quick{gap:8px;margin-top:10px;display:flex}.mapfind-journal-moment__quick button{border-color:var(--mf-color-border);min-height:36px;color:var(--mf-color-text);padding:6px 14px}.mapfind-journal-moment__time{border-top:1px solid var(--mf-color-border);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.mapfind-journal-moment__time button[role=switch]{background:var(--mf-color-border);border:0;border-radius:99px;flex:0 0 40px;width:40px;height:24px;min-height:24px;padding:2px;display:block}.mapfind-journal-moment__time button[role=switch] span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;display:block;box-shadow:0 1px 3px #0003}.mapfind-journal-moment__time button[aria-checked=true]{background:var(--mf-color-accent)}.mapfind-journal-moment__time button[aria-checked=true] span{transform:translate(16px)}.mapfind-journal-moment__time-input{color:var(--mf-color-text-secondary);gap:6px;margin-top:12px;font-size:11px;display:grid}html[data-theme=dark] .mapfind-journal-moment{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .mapfind-journal-moment{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){.mapfind-journal-moment__time button[role=switch] span{transition:none}}.mapfind-timeline__event-heading .mapfind-timeline__event-meta{flex-direction:column;flex:none;align-items:flex-end;gap:3px;margin-left:auto;display:flex}.mapfind-timeline__event-meta .mapfind-timeline__delete-event{width:28px;height:28px;min-height:28px;color:var(--mf-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mapfind-timeline__event-meta .mapfind-timeline__delete-event:hover{background:var(--mf-color-panel);color:#e53935}.mapfind-timeline__event-meta .mapfind-timeline__delete-event:focus-visible{outline:2px solid var(--mf-color-accent);outline-offset:2px}.mapfind-timeline__event-meta .mapfind-timeline__delete-event:disabled{opacity:.45;cursor:default}.mapfind-import-notice.mapfind-upload-notice{border-color:color-mix(in srgb,#e53935 35%,var(--mf-color-border));background:color-mix(in srgb,#e53935 9%,var(--mf-color-panel));margin:0 0 12px}.mapfind-upload-notice .mapfind-import-notice__icon{color:#e53935;background:#e5393529}.mapfind-upload-notice p{overflow-wrap:anywhere;line-height:1.5}.mapfind-upload-notice>button:focus-visible{outline-offset:2px;outline:2px solid #e53935}.mapfind-upload-progress{color:var(--mf-color-text-secondary);align-items:center;gap:9px;margin:0 0 12px;font-size:12px;display:flex}.app-sidebar__inline-location .app-sidebar__inline-location-icon{border-radius:7px;flex:0 0 24px;width:24px;height:24px;overflow:hidden}@layer app-sidebar-light-surface{html[data-theme=light] .app-sidebar-shell :is(.app-sidebar__global-rail,.app-sidebar__nav,.app-sidebar__list-page){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f8f9fc!important}}@layer app-sidebar-mobile-spacing{@media (max-width:700px){.app-sidebar-shell :is(.app-sidebar__nav,.app-sidebar__list-page){row-gap:6px!important;padding-top:8px!important}.app-sidebar__mobile-resize-handle{z-index:30;width:56px;height:20px;min-height:20px;flex:none!important;margin:0!important;position:absolute!important;top:2px!important;left:calc(50% - 28px)!important}:is(.app-sidebar__lists-view-content,.app-sidebar__bunker-panel,.app-sidebar__settings-stack)>.app-sidebar__workspace-page-heading{min-height:20px!important;margin-top:0!important;margin-bottom:4px!important}.app-sidebar__nav :is(.app-sidebar__bunker-panel,.app-sidebar__settings-panel,.app-sidebar__lists-view-content){margin-top:0!important;padding-top:0!important}.mapfind-lists-summary-row{margin-top:6px!important;margin-bottom:12px!important}}}@layer app-sidebar-mobile-scroll-edge{@media (max-width:700px){.app-sidebar__nav--lists>.app-sidebar__lists-view-content{border-bottom-right-radius:14px;border-bottom-left-radius:14px}.app-sidebar__nav--lists .app-sidebar__lists-scroll{box-sizing:border-box;clip-path:inset(0 round 0 0 14px 14px);border-bottom-right-radius:14px;border-bottom-left-radius:14px;scroll-padding-bottom:14px;padding-bottom:14px!important}.app-sidebar-shell :is(.app-sidebar__nav,.app-sidebar__list-page){scroll-padding-bottom:14px;background-clip:padding-box!important;padding-bottom:14px!important}}}.mapfind-location-preview__map .mapfind-minimap-pin.mapboxgl-marker{pointer-events:none;margin:0;position:absolute;top:0;left:0}.mapfind-location-preview__map .mapfind-minimap-pin{width:24px;height:24px}.mapfind-location-preview__map .mapfind-minimap-pin.is-parent{width:30px;height:30px}.mapfind-location-preview__map .mapfind-minimap-pin .mapfind-minimap-marker{box-sizing:border-box;border-width:1px;border-radius:7px;width:24px;height:24px;transform:none}.mapfind-location-preview__map .mapfind-minimap-pin .mapfind-minimap-marker.is-parent{border-radius:9px;width:30px;height:30px}.mapfind-minimap-radar{pointer-events:none;position:absolute;inset:0}.mapfind-minimap-radar>span{box-sizing:border-box;border:1.5px solid var(--mapfind-radar-color);pointer-events:none;border-radius:9px;animation:11.7s ease-out infinite mapfind-minimap-radar;position:absolute;inset:0}@keyframes mapfind-minimap-radar{0%{opacity:.52;transform:scale(.9)}15.3846%,to{opacity:0;transform:scale(2.1)}}.mapfind-location-preview__map .mapfind-minimap-pin>.mapfind-minimap-marker{z-index:1;padding:0;position:relative}.mapfind-location-preview__map .mapfind-minimap-pin>button.mapfind-minimap-marker{pointer-events:auto;cursor:pointer;touch-action:manipulation}@media (prefers-reduced-motion:reduce){.mapfind-minimap-radar>span{opacity:.35;animation:none;transform:scale(1.2)}.mapfind-minimap-radar>span:not(:first-child){display:none}}
.app-page{background:#f5f5f7;width:100%;height:100dvh;position:relative;overflow:hidden}.app-page--loading{overflow:hidden}.app-map-layer{width:100%;height:100%;position:absolute;inset:0}.app-sidebar-layer{z-index:1000;pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(0)}.app-page--loading .app-sidebar-layer{transform:translateY(6px);visibility:hidden!important;opacity:0!important;pointer-events:none!important}.app-page--loading .mapboxgl-control-container,.app-page--loading .mapboxgl-ctrl,.app-page--loading .mapboxgl-ctrl-bottom-right,.app-page--loading .mapboxgl-ctrl-bottom-left,.app-page--loading .mapboxgl-ctrl-top-right,.app-page--loading .mapboxgl-ctrl-top-left,.app-page--loading .mapboxgl-ctrl-attrib,.app-page--loading .mapboxgl-ctrl-logo,.app-page--loading .mapboxgl-compact{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.app-page--loading .map-search,.app-page--loading .map-controls,.app-page--loading .map-search-container,.app-page--loading .map-controls-container{transform:translateY(6px);visibility:hidden!important;opacity:0!important;pointer-events:none!important}.app-page--loading [class*=map-search],.app-page--loading [class*=map-controls]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.app-page--loading .mapboxgl-map,.app-page--loading .mapboxgl-canvas-container{visibility:visible!important;opacity:1!important}.app-page--loading .mapboxgl-canvas{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.app-page--ready .app-sidebar-layer{visibility:visible;opacity:1;pointer-events:none;transform:translateY(0)}.app-page--ready .app-sidebar-layer>*{pointer-events:auto}.app-page--ready .mapboxgl-control-container,.app-page--ready .mapboxgl-ctrl,.app-page--ready .mapboxgl-ctrl-bottom-right,.app-page--ready .mapboxgl-ctrl-bottom-left,.app-page--ready .mapboxgl-ctrl-top-right,.app-page--ready .mapboxgl-ctrl-top-left,.app-page--ready .mapboxgl-ctrl-attrib,.app-page--ready .mapboxgl-ctrl-logo,.app-page--ready .mapboxgl-compact{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.app-page--ready .map-search,.app-page--ready .map-search-container{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.app-page--ready [class*=map-search]{visibility:visible;opacity:1;pointer-events:auto}.app-page--ready .map-controls,.app-page--ready .map-controls-container{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.app-page--ready [class*=map-controls]{visibility:visible;opacity:1;pointer-events:auto}.app-startup{z-index:999999;pointer-events:auto;cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;position:fixed;inset:0}.auth-check-loading{box-sizing:border-box;background:#f5f5f7;place-items:center;width:100%;height:100dvh;display:grid}.auth-check-loading__spinner{display:none}@media (max-width:520px){.app-sidebar-layer,.app-page--ready .map-search,.app-page--ready .map-search-container,.app-page--ready .map-controls,.app-page--ready .map-controls-container{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}button,input,select,textarea{font:inherit}button,[role=button],a,input,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:none}.app-page{isolation:isolate;background:#f5f5f2;min-height:100dvh}.app-map-layer{background:#ecebe4}.app-sidebar-layer{z-index:1100}.app-startup{background:#f5f5f21f}.auth-check-loading{background:#f5f5f2}@media (max-width:760px){.app-page,.app-map-layer{height:100dvh}.app-sidebar-layer{z-index:1300}}@media (max-width:700px){.app-page--ready .app-sidebar-layer{pointer-events:none}.app-page--ready .app-sidebar-layer>*{pointer-events:auto}}.app-page{background:#edf0e9}.app-map-layer{position:absolute;inset:0;overflow:hidden}.app-sidebar-layer{pointer-events:none;z-index:1300;width:100%;height:100%;position:absolute;inset:0}.app-sidebar-layer>*{pointer-events:none}.app-sidebar-layer .app-sidebar__global-rail,.app-sidebar-layer .app-sidebar__nav,.app-sidebar-layer .app-sidebar__list-page,.app-sidebar-layer .app-sidebar__bottom{pointer-events:auto}.app-page--loading .app-sidebar-layer{visibility:hidden!important;opacity:0!important}.app-page--ready .app-sidebar-layer{opacity:1;visibility:visible}@media (max-width:700px){.app-page,.app-map-layer{height:100dvh}}.app-page--ready .mapboxgl-ctrl-bottom-left,.app-page--ready .mapboxgl-ctrl-attrib,.app-page--ready .mapboxgl-ctrl-logo{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.app-page--ready .mapboxgl-ctrl-bottom-left{z-index:90!important;bottom:12px!important;left:207px!important}.app-page--ready .mapboxgl-ctrl-attrib{-webkit-backdrop-filter:blur(12px);border:1px solid #242e2414;border-radius:9px;box-shadow:0 3px 12px #1f2b210f;color:#485148!important;background:#fcfcfae0!important}@media (max-width:700px){.app-page--ready .mapboxgl-ctrl-bottom-left{bottom:calc(66dvh + 120px)!important;left:10px!important}.app-page--ready .mapboxgl-ctrl-logo{margin:0 5px 2px 2px!important}.app-page--ready .mapboxgl-ctrl-attrib{max-width:min(230px,100vw - 35px);font-size:9px}}.app-page--ready .app-map-layer,.app-page--ready .apple-map-shell,.app-page--ready .apple-map,.app-page--ready .apple-map .mapboxgl-map,.app-page--ready .apple-map .mapboxgl-canvas-container,.app-page--ready .apple-map .mapboxgl-canvas{pointer-events:auto!important}.app-page--ready .app-sidebar-layer,.app-page--ready .app-sidebar-shell,.app-page--ready .app-sidebar{pointer-events:none!important}.app-page--ready .app-sidebar__global-rail,.app-page--ready .app-sidebar__nav,.app-page--ready .app-sidebar__list-page,.app-page--ready .app-sidebar__bottom,.app-page--ready .app-sidebar__resize-handle{pointer-events:auto!important}.app-page--ready .app-sidebar-layer{z-index:1300}.app-page--ready .app-map-layer{z-index:0}@media (max-width:700px){.app-page--ready .app-sidebar__nav,.app-page--ready .app-sidebar__list-page{left:10px!important;right:10px!important}.app-page--ready .app-map-layer{z-index:0!important;width:100%!important;left:0!important;right:0!important}.app-page--ready .app-map-layer .apple-map-shell{width:100%!important;min-width:0!important;height:100%!important}}.app-page--ready .app-map-layer{z-index:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.app-page--ready .app-map-layer .apple-map-shell{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;inset:auto!important}.app-page--ready .app-map-layer .apple-map,.app-page--ready .app-map-layer .apple-map .mapboxgl-map,.app-page--ready .app-map-layer .apple-map .mapboxgl-canvas-container{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}.app-page--ready .app-map-layer .apple-map .mapboxgl-canvas{display:block;max-width:none!important}@media (min-width:701px){.app-page--ready .mapboxgl-ctrl-bottom-left{bottom:12px!important;left:min(554px,100vw - 180px)!important}}@media (max-width:700px){.app-page--ready .app-sidebar__global-rail{bottom:calc(8px + env(safe-area-inset-bottom))!important;height:72px!important;min-height:72px!important;max-height:72px!important}.app-page--ready .app-sidebar__nav,.app-page--ready .app-sidebar__list-page{bottom:calc(106px + env(safe-area-inset-bottom))!important;height:min(52dvh,480px)!important;max-height:min(52dvh,480px)!important}}@media (max-width:700px) and (max-height:600px){.app-page--ready .app-sidebar__global-rail{bottom:calc(8px + env(safe-area-inset-bottom))!important;height:60px!important;min-height:60px!important;max-height:60px!important}.app-page--ready .app-sidebar__nav,.app-page--ready .app-sidebar__list-page{bottom:calc(88px + env(safe-area-inset-bottom))!important;height:min(38dvh,230px)!important;max-height:min(38dvh,230px)!important}}@media (max-width:760px){.app-page--ready .apple-map-loading,.app-page--ready .app-startup{visibility:hidden!important;opacity:0!important;background:0 0!important;display:none!important}.app-page--ready .app-map-layer,.app-page--ready .app-map-layer .apple-map-shell,.app-page--ready .app-map-layer .apple-map,.app-page--ready .app-map-layer .mapboxgl-map,.app-page--ready .app-map-layer .mapboxgl-canvas-container,.app-page--ready .app-map-layer .mapboxgl-canvas{opacity:1!important;visibility:visible!important;filter:none!important}.app-page--ready .app-sidebar-layer{background:0 0!important}}.app-page.app-page--ready>.app-startup,.app-page.app-page--ready .app-map-layer .apple-map-loading{visibility:hidden!important;opacity:0!important;pointer-events:none!important;background:0 0!important;display:none!important}.app-page.app-page--ready>.app-map-layer{z-index:0!important;visibility:visible!important;opacity:1!important;filter:none!important;background:0 0!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}.app-page.app-page--ready>.app-map-layer .apple-map-shell{background:0 0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;inset:auto!important}.app-page.app-page--ready>.app-map-layer .apple-map,.app-page.app-page--ready>.app-map-layer .apple-map .mapboxgl-map,.app-page.app-page--ready>.app-map-layer .apple-map .mapboxgl-canvas-container{visibility:visible!important;opacity:1!important;-webkit-filter:none!important;background:0 0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}.app-page.app-page--ready>.app-map-layer .apple-map .mapboxgl-canvas{visibility:visible!important;opacity:1!important;-webkit-filter:none!important;max-width:none!important;display:block!important}.app-page.app-page--ready>.app-map-layer .apple-map-ui{z-index:100!important;visibility:visible!important;opacity:1!important;background:0 0!important;position:absolute!important;inset:0!important}.app-page.app-page--ready>.app-sidebar-layer{z-index:1300!important;pointer-events:none!important;background:0 0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.app-page.app-page--ready>.app-sidebar-layer>*{pointer-events:none}.app-page.app-page--ready .app-sidebar-layer .app-sidebar__global-rail,.app-page.app-page--ready .app-sidebar-layer .app-sidebar__nav,.app-page.app-page--ready .app-sidebar-layer .app-sidebar__list-page,.app-page.app-page--ready .app-sidebar-layer .app-sidebar__bottom,.app-page.app-page--ready .app-sidebar-layer .app-sidebar__resize-handle{pointer-events:auto!important}.app-sidebar-shell.app-sidebar-shell--workspace-closed .app-sidebar,.app-sidebar-shell .app-sidebar,html[data-theme=dark] .app-sidebar-shell .app-sidebar,html[data-theme=dark] .app-sidebar-shell.app-sidebar-shell--workspace-closed .app-sidebar{background:0 0!important}@media (max-width:700px){html,body{overscroll-behavior:none;width:100%;height:100%;min-height:0;overflow:hidden!important}body{position:fixed;inset:0}.app-page{overscroll-behavior:none;width:100%!important;height:100dvh!important;min-height:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.app-map-layer,.apple-map-shell,.apple-map,.app-map-layer .mapboxgl-map{height:100%!important;min-height:0!important}html[data-native-ios=true][data-theme] body .app-sidebar-shell.app-sidebar-shell .app-sidebar__global-rail{top:auto!important;left:50%!important;right:auto!important;bottom:max(2px, calc(env(safe-area-inset-bottom,0px) - 8px))!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(34px)saturate(205%)!important;backdrop-filter:blur(34px)saturate(205%)!important;isolation:isolate!important;background:#ebf7fa80 linear-gradient(#ffffffb8 0%,#eff9fb8a 48%,#dcf2f86b 100%)!important;border:1px solid #ffffffc7!important;border-radius:999px!important;flex-direction:row!important;justify-content:stretch!important;align-items:stretch!important;gap:0!important;width:min(88vw,410px)!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:5px!important;display:flex!important;position:fixed!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 7px 24px #14313c29,0 1px 2px #14313c14,inset 0 1px #ffffffeb,inset 0 -1px #ffffff57!important}html[data-native-ios=true][data-theme] body .app-sidebar-shell.app-sidebar-shell .app-sidebar__global-rail .app-sidebar__workspace-tabs{flex-direction:row!important;justify-content:space-around!important;align-items:stretch!important;gap:4px!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}html[data-native-ios=true][data-theme] body .app-sidebar-shell.app-sidebar-shell .app-sidebar__global-rail .app-sidebar__workspace-tab{-webkit-tap-highlight-color:transparent;color:#202a2fc7!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;flex-direction:column!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:3px 2px!important;display:flex!important}html[data-native-ios=true][data-theme] body .app-sidebar-shell.app-sidebar-shell .app-sidebar__global-rail .app-sidebar__workspace-tab svg{filter:drop-shadow(0 1px #ffffff73);color:#283439b8!important;width:19px!important;height:19px!important}html[data-native-ios=true][data-theme] body .app-sidebar-shell.app-sidebar-shell .app-sidebar__global-rail .app-sidebar__workspace-tab-label{max-width:100%!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;font-weight:560!important;line-height:1.05!important;overflow:hidden!important}html[data-native-ios=true][data-theme] body .app-sidebar-shell.app-sidebar-shell .app-sidebar__global-rail .app-sidebar__workspace-tab.is-active{color:#183746!important;background:#ffffff85!important;border-color:#fffc!important;box-shadow:0 1px 5px #1f435217,inset 0 1px #ffffffeb!important}html[data-native-ios=true][data-theme] body .app-sidebar-shell.app-sidebar-shell .app-sidebar__global-rail .app-sidebar__workspace-tab.is-active:before{display:none!important}html[data-native-ios=true][data-theme] body .app-sidebar-shell.app-sidebar-shell .app-sidebar__global-rail .app-sidebar__workspace-tab.is-active svg{color:#0878cf!important}html[data-native-ios=true][data-theme] body .app-sidebar-shell.app-sidebar-shell .app-sidebar__nav,html[data-native-ios=true][data-theme] body .app-sidebar-shell.app-sidebar-shell .app-sidebar__list-page{width:auto!important;left:16px!important;right:16px!important;bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:blur(28px)saturate(180%)!important;backdrop-filter:blur(28px)saturate(180%)!important;background:#f6fafbb8 linear-gradient(145deg,#ffffffa8,#eaf4f7ad)!important;border:1px solid #ffffffa3!important;border-radius:22px!important;max-height:min(52dvh,480px)!important;box-shadow:0 14px 38px #11232d26,inset 0 1px #ffffffd1!important}}@media (max-width:700px) and (prefers-reduced-motion:no-preference){html[data-native-ios=true] .app-sidebar__global-rail{transition:bottom .18s,width .18s,background-color .18s,box-shadow .18s}}@media (max-width:700px){html[data-native-ios=true][data-theme=dark] body .app-sidebar-shell.app-sidebar-shell .app-sidebar__global-rail{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1c1c1e!important;border-color:#ffffff42!important;box-shadow:0 8px 26px #0000004d,inset 0 1px #ffffff38!important}html[data-native-ios=true][data-theme=dark] body .app-sidebar-shell.app-sidebar-shell .app-sidebar__global-rail .app-sidebar__workspace-tab{color:#f5f7facc!important}html[data-native-ios=true][data-theme=dark] body .app-sidebar-shell.app-sidebar-shell .app-sidebar__global-rail .app-sidebar__workspace-tab svg{color:#f5f7fab8!important}html[data-native-ios=true][data-theme=dark] body .app-sidebar-shell.app-sidebar-shell .app-sidebar__global-rail .app-sidebar__workspace-tab.is-active{color:#73b7ff!important;background:#0a84ff33!important;border-color:#0a84ff38!important;box-shadow:inset 0 1px #fff1!important}html[data-native-ios=true][data-theme=dark] body .app-sidebar-shell.app-sidebar-shell .app-sidebar__global-rail .app-sidebar__workspace-tab.is-active svg{color:#0a84ff!important}html[data-native-ios=true][data-theme=dark] body .app-sidebar-shell.app-sidebar-shell .app-sidebar__nav,html[data-native-ios=true][data-theme=dark] body .app-sidebar-shell.app-sidebar-shell .app-sidebar__list-page{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1c1c1e!important;border-color:#ffffff2e!important}}@supports (-webkit-touch-callout:none){@media (max-width:700px){html:not([data-native-ios=true]):has(.app-page--ready){width:100%!important;height:calc(100lvh + env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px))!important;overscroll-behavior:none!important;overscroll-behavior-x:none!important;overscroll-behavior-y:none!important;background:#e9e6d8!important;min-height:0!important;max-height:none!important;position:relative!important;overflow:hidden!important}html:not([data-native-ios=true]) body:has(.app-page--ready){inset:calc(0px - env(safe-area-inset-top,0px)) auto auto 0!important;width:100%!important;height:calc(100lvh + env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px))!important;overscroll-behavior:none!important;overscroll-behavior-x:none!important;overscroll-behavior-y:none!important;-webkit-overflow-scrolling:auto!important;background:#e9e6d8!important;min-height:0!important;max-height:none!important;display:block!important;position:fixed!important;overflow:hidden!important}html:not([data-native-ios=true]) body:has(.app-page--ready):after{content:none!important;flex:0 0 0!important;height:0!important;min-height:0!important;display:none!important}html:not([data-native-ios=true]) .app-page.app-page--ready{inset:calc(0px - env(safe-area-inset-top,0px)) auto auto 0!important;width:100%!important;height:calc(100lvh + env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px))!important;isolation:isolate!important;background:0 0!important;flex:none!important;min-height:0!important;max-height:none!important;position:fixed!important;overflow:hidden!important}html:not([data-native-ios=true]) .app-page.app-page--ready>.app-map-layer{clip-path:none!important;contain:none!important;z-index:0!important;background:0 0!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}html:not([data-native-ios=true]) .app-page.app-page--ready>.app-map-layer .apple-map-shell,html:not([data-native-ios=true]) .app-page.app-page--ready>.app-map-layer .apple-map,html:not([data-native-ios=true]) .app-page.app-page--ready>.app-map-layer .mapboxgl-map,html:not([data-native-ios=true]) .app-page.app-page--ready>.app-map-layer .mapboxgl-canvas-container,html:not([data-native-ios=true]) .app-page.app-page--ready>.app-map-layer .mapboxgl-canvas{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important}html:not([data-native-ios=true]) .app-page.app-page--ready>.app-map-layer .apple-map-ui{top:calc(var(--lpt-visual-viewport-top,0px) + env(safe-area-inset-top,0px))!important;width:100%!important;height:var(--lpt-visual-viewport-height,100dvh)!important;min-height:0!important;max-height:var(--lpt-visual-viewport-height,100dvh)!important;position:absolute!important;bottom:auto!important;left:0!important;right:0!important}html:not([data-native-ios=true]) .app-page.app-page--ready>.app-sidebar-layer{width:100%!important;height:var(--lpt-visual-viewport-height,100dvh)!important;min-height:0!important;max-height:var(--lpt-visual-viewport-height,100dvh)!important;position:absolute!important;inset:0 0 auto!important}html:not([data-native-ios=true]) body .app-sidebar-shell.app-sidebar-shell,html:not([data-native-ios=true]) body .app-sidebar-shell.app-sidebar-shell .app-sidebar{height:var(--lpt-visual-viewport-height,100dvh)!important;min-height:0!important;max-height:var(--lpt-visual-viewport-height,100dvh)!important}html:not([data-native-ios=true]):has(.app-page--ready) body .app-page.app-page--ready>.app-sidebar-layer{inset:var(--lpt-visual-viewport-top,0px) 0 auto!important;width:100%!important;height:var(--lpt-visual-viewport-height,100dvh)!important;min-height:0!important;max-height:var(--lpt-visual-viewport-height,100dvh)!important;position:fixed!important}html:not([data-native-ios=true]):has(.app-page--ready) body .app-sidebar-layer .app-sidebar-shell.app-sidebar-shell{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;position:absolute!important;inset:0!important}html:not([data-native-ios=true]):has(.app-page--ready) body .app-sidebar-layer .app-sidebar-shell.app-sidebar-shell .app-sidebar{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;position:absolute!important;inset:0!important}:is(html:not([data-native-ios=true]):has(.app-page--ready) body .app-sidebar-shell.app-sidebar-shell .app-sidebar__global-rail,html:not([data-native-ios=true]):has(.app-page--ready) body .app-sidebar-shell.app-sidebar-shell .app-sidebar__nav,html:not([data-native-ios=true]):has(.app-page--ready) body .app-sidebar-shell.app-sidebar-shell .app-sidebar__list-page){position:absolute!important}:is(html:not([data-native-ios=true]):has(.app-page--ready) body .app-sidebar-shell.app-sidebar-shell .app-sidebar__nav,html:not([data-native-ios=true]):has(.app-page--ready) body .app-sidebar-shell.app-sidebar-shell .app-sidebar__list-page){overscroll-behavior:contain!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}html:not([data-native-ios=true]):has(.app-page--ready) body .app-sidebar__nav--lists .app-sidebar__lists-scroll{overscroll-behavior:contain!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}}}
