@layer base{._overlay_15pol_2{position:fixed;inset:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,black 50%,transparent);backdrop-filter:blur(2px);animation:_overlayShow_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_15pol_12{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto}._top_15pol_25{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_15pol_37{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_15pol_49{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_15pol_61{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_15pol_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_15pol_73{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_15pol_73:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_15pol_73:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_15pol_103{width:1rem;height:1rem}._header_15pol_108{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);padding-right:var(--spacing-12);border-bottom:1px solid var(--border)}._footer_15pol_117{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding:var(--spacing-6);border-top:1px solid var(--border)}._title_15pol_126{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground)}._description_15pol_133{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_15pol_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_15pol_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_15pol_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_15pol_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_15pol_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:640px){._left_15pol_49,._right_15pol_61{max-width:100%}}}._picker_1o32a_1{margin:12px 0}._picker_1o32a_1 h3{font-size:12px!important;margin:18px 0 8px!important;color:#56603b}._grid_1o32a_1{display:grid;grid-template-columns:1fr 1fr;gap:7px}._grid_1o32a_1 button{display:flex;align-items:center;gap:8px;text-align:left;padding:11px 9px;min-height:55px;border:1px solid #d9dcc2;border-radius:9px;background:#ececd9;color:#455331;cursor:pointer;font:inherit}._grid_1o32a_1 button svg{flex-shrink:0}._grid_1o32a_1 button span{font-size:11px;line-height:1.35}._grid_1o32a_1 button[aria-pressed=true]{border:2px solid #b96d2d;background:#fff0d8}._grid_1o32a_1 button:focus-visible{outline:3px solid #dc7a2c;outline-offset:2px}._overlay_1cpxd_1{z-index:1700}._sheet_1cpxd_1{z-index:1701;display:flex;flex-direction:column;gap:12px;padding:18px 16px 0;box-sizing:border-box;overflow:hidden;border-radius:20px 20px 0 0}._sheet_1cpxd_1 header{padding-right:42px;flex-shrink:0}._sheet_1cpxd_1 small{font-size:12px}._scroll_1cpxd_1{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:calc(24px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}._scroll_1cpxd_1 fieldset{border:0;padding:0;margin:0;min-width:0}._grid_1cpxd_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}._grid_1cpxd_1 button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:78px;padding:8px 4px;border:1px solid var(--border);border-radius:12px;background:var(--secondary);color:var(--foreground);font:inherit;font-size:12px;touch-action:manipulation}._grid_1cpxd_1 button:disabled{opacity:.5}._grid_1cpxd_1 button:focus-visible{outline:3px solid var(--primary)}._scroll_1cpxd_1 p{font-size:13px;line-height:1.5}._actions_1cpxd_1{display:flex;flex-wrap:wrap;gap:8px}._actions_1cpxd_1 button{min-height:44px}._help_q0f23_1{min-width:0;padding:8px 0 20px}._help_q0f23_1 h3{margin-bottom:8px}._help_q0f23_1 p{line-height:1.55}._categories_q0f23_1{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}._categories_q0f23_1 button{min-height:44px;white-space:normal;text-align:left}._count_q0f23_1{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.85rem;color:var(--muted-foreground)}._guide_q0f23_1{border:1px solid var(--border);border-radius:10px;margin:8px 0;background:var(--card);overflow:hidden}._guide_q0f23_1 summary{padding:15px 12px;min-height:48px;cursor:pointer;font-weight:600;line-height:1.4;overflow-wrap:anywhere}._guide_q0f23_1 summary:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}._guide_q0f23_1[open] summary{border-bottom:1px solid var(--border)}._body_q0f23_1{padding:12px 14px 16px}._body_q0f23_1 small{color:var(--muted-foreground)}._body_q0f23_1 ol{padding-left:22px;margin:12px 0}._body_q0f23_1 li{padding-left:3px;margin:10px 0;line-height:1.6}._note_q0f23_1{background:var(--secondary);padding:12px;border-radius:8px;font-size:.9rem;overflow-wrap:anywhere}._body_q0f23_1 button,._body_q0f23_1 a{min-height:44px}._footer_q0f23_1{padding:12px 0}._help_q0f23_1 input{font-size:16px}._card_1qypk_1{position:absolute;top:66px;left:12px;z-index:720;padding:12px;background:var(--surface);border-radius:14px;box-shadow:0 3px 18px #0003;width:min(320px,calc(100% - 24px))}._card_1qypk_1>div{display:flex;justify-content:space-between;align-items:center}._card_1qypk_1 b{display:block;font-size:20px;margin:8px 0}._card_1qypk_1 small{display:block;margin:6px 0;font-size:11px}._card_1qypk_1 p{font-size:12px}._launcher_1qfto_1[hidden]{display:none}._launcher_1qfto_1{position:absolute;left:12px;top:64px;z-index:620;display:flex;gap:6px;flex-wrap:wrap;max-width:calc(100% - 90px)}._launcher_1qfto_1 button{min-height:44px}._dock_1qfto_2{position:absolute;bottom:20px;left:12px;right:12px;z-index:650;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:600px}._dock_1qfto_2 button{height:64px;white-space:normal;font-size:14px}._status_1qfto_2{position:absolute;bottom:166px;left:12px;right:12px;max-width:600px;z-index:650;background:#fff9ed;padding:12px;border-radius:10px;font-size:13px;box-shadow:0 2px 8px #0003}._backdrop_1qfto_2{position:fixed;inset:0;z-index:3600;background:#0007;display:flex;align-items:center;justify-content:center;padding:12px}._modal_1qfto_2{width:min(540px,100%);max-height:88dvh;overflow:auto;background:#fff9ed;color:#273022;padding:20px;border-radius:16px;box-shadow:0 8px 30px #0006}._modal_1qfto_2 header{position:sticky;top:-20px;background:#fff9ed;display:flex;justify-content:space-between;align-items:center;z-index:2;padding:8px 0}._modal_1qfto_2 button{min-height:44px;margin:4px 3px 4px 0}._modal_1qfto_2 input{font-size:16px}._modal_1qfto_2 small{display:block}._modal_1qfto_2 p{font-size:13px;line-height:1.6}@media(max-width:700px){._dock_1qfto_2{bottom:calc(18px + env(safe-area-inset-bottom));grid-template-columns:repeat(2,1fr)}._status_1qfto_2{bottom:240px}._launcher_1qfto_1{max-width:calc(100% - 26px);top:58px}._launcher_1qfto_1 button{font-size:11px;padding:6px 9px}}@media(max-width:700px){._launcher_1qfto_1{right:12px;max-width:none;top:54px}._launcher_1qfto_1 button{flex:1;min-width:0;font-size:12px}._modal_1qfto_2{padding:14px;max-height:calc(100dvh - 24px);overscroll-behavior:contain}._dock_1qfto_2{gap:6px}._status_1qfto_2{max-height:calc(100% - 340px);overflow:auto;bottom:calc(234px + env(safe-area-inset-bottom));padding:8px}._status_1qfto_2 p{margin:4px 0}}._launcher_1qfto_1{top:10px;left:10px;right:auto;max-width:180px}._launcher_1qfto_1 button{flex:none;font-size:12px}._dock_1qfto_2{bottom:20px}._status_1qfto_2{bottom:170px}@media(max-width:700px){._status_1qfto_2{bottom:230px}}._card_3y3rx_1{position:absolute;z-index:850;bottom:8px;left:10px;right:10px;max-width:500px;background:#fff9ed;color:#293323;padding:14px;border:2px solid #a95a38;border-radius:14px;box-shadow:0 4px 20px #0003}._title_3y3rx_1{display:flex;justify-content:space-between;align-items:center}._card_3y3rx_1 p{font-size:12px;line-height:1.4;margin:8px 0}._card_3y3rx_1 small{display:block;font-size:10px;line-height:1.4;margin-top:8px}._actions_3y3rx_1{display:flex;gap:8px;flex-wrap:wrap}._pin_3y3rx_1{display:grid;place-items:center;border-radius:50%;background:#a13a2c;color:#fff;font-weight:700;border:2px solid #fff9ed;font-size:12px}._card_3y3rx_1{max-height:50dvh;overflow:auto;overscroll-behavior:contain;bottom:calc(24px + env(safe-area-inset-bottom))}._actions_3y3rx_1{display:flex;flex-wrap:wrap;gap:6px}._actions_3y3rx_1 button{min-height:48px;white-space:normal;flex:1 1 130px}._card_3y3rx_1 small{display:block;line-height:1.5}._panel_gbrj1_1{padding:14px 0 24px;color:var(--foreground)}._panel_gbrj1_1[hidden]{display:none}._heading_gbrj1_1{display:flex;align-items:center;gap:12px;color:#465631;margin:6px 0 20px}._heading_gbrj1_1 h2{font:600 25px var(--font-family-display)!important;margin:0!important}._heading_gbrj1_1 p{margin:3px 0;font-size:12px}._location_gbrj1_1{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:16px 0;font-size:12px}._location_gbrj1_1 small{display:block;opacity:.7;margin-top:4px}._outlook_gbrj1_1{background:linear-gradient(125deg,#293222,#54633d);color:#fff6df;padding:22px 18px;border-radius:16px}._outlook_gbrj1_1>span{font-size:10px;letter-spacing:1px}._outlook_gbrj1_1 strong{display:block;font:600 29px var(--font-family-display);margin:12px 0}._outlook_gbrj1_1 p{font-size:12px;margin:0 0 12px}._outlook_gbrj1_1 small{font-size:10px;color:#e0dfc6}._outlook_gbrj1_1[data-level="Quieter window"],._outlook_gbrj1_1[data-level="Insufficient data"]{background:#5e6153}._timeline_gbrj1_1{display:flex;gap:6px;overflow-x:auto;padding:16px 0;scroll-snap-type:x proximity}._timeline_gbrj1_1 button{flex:0 0 76px;min-height:106px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:6px;border:1px solid #dadacb;border-radius:10px;background:#f7f5eb;color:#34422b;cursor:pointer;padding:9px 4px;scroll-snap-align:start}._timeline_gbrj1_1 button[aria-pressed=true]{background:#fff0d7;border:2px solid #b96929}._timeline_gbrj1_1 small{font-size:10px}._bar_gbrj1_1{width:20px;background:#83935e;border-radius:4px}._cards_gbrj1_1{display:grid;grid-template-columns:1fr 1fr;gap:8px}._cards_gbrj1_1 article{background:#f4f2e8;border:1px solid #dfdfcf;border-radius:12px;padding:13px 11px;min-width:0}._cards_gbrj1_1 article>svg{color:#747f4b;margin-bottom:6px}._cards_gbrj1_1 small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.6px}._cards_gbrj1_1 b{display:block;font-size:16px;margin:7px 0;overflow-wrap:anywhere}._cards_gbrj1_1 p{font-size:10px;line-height:1.5;margin:0;color:#59604e}._details_gbrj1_1{border-bottom:1px solid #dcdccc;padding:15px 0;font-size:12px;line-height:1.6}._details_gbrj1_1 summary{cursor:pointer;font-weight:600;min-height:30px}._details_gbrj1_1 label{display:block;margin:14px 0}._details_gbrj1_1 ul{padding-left:18px}._freshness_gbrj1_1{font-size:10px;line-height:1.6;color:#5c6653}._freshness_gbrj1_1 button{border:0;background:transparent;color:#465631;text-decoration:underline;cursor:pointer;min-height:44px}._stale_gbrj1_1{background:#fff0d7;border-radius:8px;padding:12px;font-size:12px}._windows_gbrj1_1{font-size:12px;line-height:1.7}._windows_gbrj1_1 small{display:block;font-size:10px}._panel_gbrj1_1 button:focus-visible{outline:3px solid #dc7a2c;outline-offset:2px}._outlook_gbrj1_1[data-level="More favorable"]{background:#166534;color:#fff}._outlook_gbrj1_1[data-level="Mixed outlook"]{background:#fde047;color:#422006}._outlook_gbrj1_1[data-level="Quieter window"]{background:#991b1b;color:#fff}._outlook_gbrj1_1[data-level="Insufficient data"]{background:#52525b;color:#fff}._outlook_gbrj1_1 small{color:inherit}._timeline_gbrj1_1 button[data-level=higher]{background:#dcfce7;color:#14532d}._timeline_gbrj1_1 button[data-level=mixed]{background:#fef9c3;color:#422006}._timeline_gbrj1_1 button[data-level=lower]{background:#fee2e2;color:#7f1d1d}._timeline_gbrj1_1 button[data-level=higher] ._bar_gbrj1_1{background:#15803d}._timeline_gbrj1_1 button[data-level=mixed] ._bar_gbrj1_1{background:#eab308}._timeline_gbrj1_1 button[data-level=lower] ._bar_gbrj1_1{background:#dc2626}._timeline_gbrj1_1 button[data-level=unknown] ._bar_gbrj1_1{background:#71717a}._timeline_gbrj1_1 button[aria-pressed=true]{border:2px solid currentColor;box-shadow:inset 0 0 0 1px currentColor}._box_5sojl_1{padding:12px 0;border-bottom:1px solid #d8d9c8}._box_5sojl_1 summary{font-weight:600;cursor:pointer}._box_5sojl_1 label{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;margin:12px 0;font-size:.85rem}._box_5sojl_1 input[type=range]{height:25px;padding:0}._box_5sojl_1 dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:.8rem}._box_5sojl_1 dd{margin:0;font-weight:600}._box_5sojl_1 p,._box_5sojl_1 small{font-size:.75rem;line-height:1.5}._box_5sojl_1 small{display:block;margin-top:8px}._buttons_5sojl_1{display:flex;gap:5px;flex-wrap:wrap}._arrow_5sojl_1{background:transparent}._box_1t0ji_1{margin:14px 0;border:1px solid #d5d8c6;padding:12px;border-radius:10px}._box_1t0ji_1 summary{cursor:pointer;font-weight:600}._box_1t0ji_1 label{display:block;font-size:.85rem;margin-top:12px}._row_1t0ji_1{display:flex;gap:12px;align-items:center}._row_1t0ji_1 label{flex:1}._row_1t0ji_1>input{width:45px;padding:3px}._box_1t0ji_1 p{font-size:.75rem;line-height:1.4}._box_1t0ji_1 input[type=range]{padding:0;height:24px}._box_zye1g_1{margin:14px 0;border:1px solid #d5d8c6;padding:12px;border-radius:10px}._box_zye1g_1 summary{font-weight:600;cursor:pointer}._box_zye1g_1 label{display:block;font-size:.85rem;margin-top:12px}._box_zye1g_1 p,._box_zye1g_1 small,._box_zye1g_1 a{font-size:.76rem;line-height:1.5}._box_zye1g_1 small{display:block}._range_zye1g_1{display:flex;gap:8px}._range_zye1g_1 label{min-width:0;flex:1}._box_zye1g_1 input[type=range]{height:24px;padding:0}._legend_zye1g_2{max-height:220px;overflow:auto}._legend_zye1g_2>div{display:flex;gap:6px;align-items:center;font-size:.75rem;margin:5px 0}._legend_zye1g_2 span{width:14px;height:14px;border:1px solid #333;flex-shrink:0}._editor_t5o8y_1{font-size:12px;padding:10px 0}._grid_t5o8y_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0}._choice_t5o8y_1,._selected_t5o8y_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:72px;padding:8px 4px;color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font:10px var(--font-family-base);cursor:pointer}._selected_t5o8y_1{background:var(--secondary);border:2px solid var(--primary)}._field_t5o8y_1{display:grid;gap:6px;margin:12px 0}._editor_t5o8y_1 small{display:block;color:var(--muted-foreground);font-size:10px;line-height:1.5}._editor_1kt5v_1{border-top:1px solid var(--border);padding-top:16px;font-size:12px}._heading_1kt5v_1{display:flex;gap:8px;align-items:center;margin-bottom:14px}._scouted_1kt5v_1{display:flex;align-items:center;justify-content:space-between;gap:12px}._field_1kt5v_1{display:grid;gap:6px;margin:12px 0;font-size:11px}._sighting_1kt5v_1{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--border)}._sighting_1kt5v_1>div{flex:1}._sighting_1kt5v_1 small{display:block;color:var(--muted-foreground);margin-top:4px;overflow-wrap:anywhere}._add_1kt5v_1{margin-top:12px}._add_1kt5v_1 summary{display:flex;gap:6px;cursor:pointer;padding:10px 0;font-weight:600}._animals_1kt5v_1{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;max-height:235px;overflow:auto;margin:10px 0}._animal_1kt5v_1,._selected_1kt5v_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:var(--radius);min-height:72px;padding:6px;font:10px var(--font-family-base);cursor:pointer}._selected_1kt5v_1{border:2px solid var(--primary);background:var(--secondary)}._fields_1kt5v_1{display:grid;grid-template-columns:85px 1fr;gap:10px}._fields_1kt5v_1 input{min-width:0}._help_1kt5v_1{display:block;margin-top:12px;line-height:1.6;color:var(--muted-foreground)}._help_1kt5v_1 a{color:var(--primary)}._box_vutdn_1{margin:12px 0}._photos_vutdn_1{display:grid;grid-template-columns:1fr 1fr;gap:8px}._photos_vutdn_1 figure{margin:0}._photos_vutdn_1 img{width:100%;height:120px;object-fit:cover;border-radius:8px}._box_vutdn_1 p{font-size:.8rem}._backdrop_9t8pf_1{box-sizing:border-box;padding-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));isolation:isolate}._editor_9t8pf_1{min-height:0;box-sizing:border-box;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-padding-block:90px 24px;padding-bottom:calc(32px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))!important}._editor_9t8pf_1>*{flex-shrink:0}._editor_9t8pf_1 button{min-height:44px;flex-shrink:0}._editor_9t8pf_1 input:not([type=checkbox]),._editor_9t8pf_1 textarea{font-size:16px}._backdrop_9t8pf_1{z-index:10000}._editor_9t8pf_1{padding-bottom:max(20px,env(safe-area-inset-bottom))}._editor_9t8pf_1 section[aria-label="Delete waypoint"]{display:flex;flex-wrap:wrap;gap:8px}._editor_9t8pf_1 section[aria-label="Delete waypoint"] p{flex-basis:100%}._backdrop_9t8pf_1{position:fixed;inset:0;background:#16201777;z-index:1600;display:flex;justify-content:flex-end}._editor_9t8pf_1{width:min(480px,100%);background:#fffaf0;padding:20px;overflow:auto;box-shadow:0 8px 40px #0003;display:flex;flex-direction:column;gap:12px}._editor_9t8pf_1 header{display:flex;justify-content:space-between;align-items:center;position:sticky;top:-20px;background:#fffaf0;z-index:2;padding:10px 0}._editor_9t8pf_1 fieldset{border:0;padding:0;display:flex;flex-direction:column;gap:12px;min-width:0}._editor_9t8pf_1 label{display:block;font-size:.85rem}._editor_9t8pf_1 p{font-size:.8rem;line-height:1.4}._grid_9t8pf_2{display:grid;grid-template-columns:1fr 1fr;gap:10px}._editor_9t8pf_1 summary{cursor:pointer;padding:10px 0}._editor_9t8pf_1 input[type=checkbox]{width:20px;height:20px;vertical-align:middle}._editor_9t8pf_1 details label{padding:6px 0}._editor_9t8pf_1 header{gap:8px;flex-wrap:wrap}._editor_9t8pf_1 header h2{font-size:18px;flex:1;min-width:100px;margin:4px 0}._editor_9t8pf_1 header button{min-height:40px}._otherPin_juuf1_1{background:#89cff0!important;border-color:#246783!important;color:#123849!important}._harvestPin_juuf1_1{background:#ff2020!important;border-color:#b50000!important;color:#fff!important}._harvestPin_juuf1_1 svg{color:#fff!important}._otherPin_juuf1_1._harvestPin_juuf1_1{border-color:#89cff0!important;border-width:3px}._listIcon_juuf1_1{display:grid;place-items:center;min-width:36px;height:36px;border:2px solid transparent;border-radius:50%}._legendBlue_juuf1_1{color:#246783;background:#89cff0;border-radius:50%}._legendRed_juuf1_1{color:#ff2020}._panel_juuf1_1 details{border-bottom:1px solid #dedfce;padding:12px 0}._panel_juuf1_1 summary{cursor:pointer;font-weight:600}._panel_juuf1_1 label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0;font-size:.85rem;flex-wrap:wrap}._panel_juuf1_1 label>input:not([type=checkbox]){width:100%}._panel_juuf1_1 input[type=checkbox]{width:20px;height:20px}._panel_juuf1_1 p{font-size:.8rem;line-height:1.45}._panel_juuf1_1 h3{font-size:1rem}._actions_juuf1_1{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}._dates_juuf1_1{display:flex;gap:8px}._dates_juuf1_1 label{min-width:0;flex:1}._item_juuf1_1{display:flex;align-items:center;gap:10px;background:transparent;border:0;border-bottom:1px solid #ddd;padding:12px 0;text-align:left;width:100%;cursor:pointer;color:inherit}._item_juuf1_1 small{display:block;font-size:.75rem}._cluster_juuf1_1{border-radius:50%;background:#465631;color:#fff;display:grid;place-items:center;border:3px solid #fff;font-weight:700;box-shadow:0 2px 6px #0005}._pin_juuf1_1{box-sizing:border-box;line-height:0;background:#fff7df;border:2px solid #566038;border-radius:50%;display:grid;place-items:center;color:#273022;box-shadow:0 2px 6px #0004}._gpsCard_1s62q_1{position:absolute;z-index:450;bottom:42px;left:16px;max-width:calc(100% - 78px)}._quickPins_1s62q_1{margin:14px 0}._quickPins_1s62q_1 small{font-size:10px;color:var(--muted-foreground)}._quickPins_1s62q_1>div{display:flex;gap:5px;margin-top:8px;flex-wrap:wrap}._animalPin_1s62q_1{background:var(--surface);border:2px solid var(--primary);color:var(--primary);border-radius:50%;box-shadow:var(--shadow-md);display:grid;place-items:center}._animalPin_1s62q_1>span{display:grid;place-items:center}._logo_1s62q_1{width:54px;height:54px;object-fit:contain;border-radius:12px}._layerText_1s62q_1{flex:1;min-width:0}._sectionTitle_1s62q_1{display:flex;align-items:center;justify-content:space-between;gap:12px}._sectionTitle_1s62q_1 span{font-size:10px;color:var(--muted-foreground)}._sectionTitle_1s62q_1 h2{margin:20px 0 14px}._field_1s62q_1{display:grid;gap:8px;margin-top:16px}._field_1s62q_1 label{font-size:12px}._status_1s62q_1{color:var(--muted-foreground);font-size:10px}._error_1s62q_1{color:var(--error)!important;font-size:12px}._baseChoices_1s62q_1{display:flex;gap:8px;margin-bottom:10px}._baseChoice_1s62q_1,._activeBase_1s62q_1{flex:1;padding:4px;border:1px solid var(--border);border-radius:var(--radius);font:11px var(--font-family-base);background:var(--surface);color:var(--foreground);cursor:pointer}._activeBase_1s62q_1{border:2px solid var(--primary)}._baseArt_1s62q_1{display:block;height:48px;margin-bottom:6px;border-radius:4px;background:repeating-linear-gradient(27deg,#d1d1ad 0 8px,#e4e5cd 8px 20px)}._baseArt_1s62q_1[data-base=aerial]{background:repeating-linear-gradient(110deg,#737641 0 12px,#a99c65 12px 22px,#4d5a32 22px 35px)}._baseArt_1s62q_1[data-base=topo]{background:repeating-radial-gradient(ellipse at 30% 90%,#e9e7ce 0 6px,#c4b592 7px 8px,#e9e7ce 9px 14px)}._sourceLink_1s62q_1{display:flex;align-items:center;gap:8px;margin-top:20px;color:var(--primary);font-size:12px;text-decoration:none}._empty_1s62q_1{text-align:center;padding:36px 8px;color:var(--muted-foreground);font-size:13px;line-height:1.6}._empty_1s62q_1 h3{font:500 23px var(--font-family-display);color:var(--foreground)}._saved_1s62q_1{display:flex;align-items:center;border-bottom:1px solid var(--border);padding:12px 0;gap:8px}._saved_1s62q_1>button:first-child{display:flex;align-items:center;gap:10px;flex:1;text-align:left;background:none;border:none;color:var(--foreground);cursor:pointer}._saved_1s62q_1 b,._saved_1s62q_1 small{display:block}._saved_1s62q_1 small{font-size:10px;color:var(--muted-foreground);margin-top:5px}._message_1s62q_1{position:absolute;z-index:550;bottom:60px;left:20px;right:20px;max-width:500px;background:var(--surface);box-shadow:var(--shadow-md);padding:14px;display:flex;align-items:center;gap:16px;font-size:12px;border:1px solid var(--accent);border-radius:var(--radius)}._message_1s62q_1 button{margin-left:auto;border:none;background:none;color:var(--foreground);cursor:pointer}._detail_1s62q_1{position:absolute;top:80px;right:20px;z-index:500;width:330px;max-height:calc(100% - 150px);overflow:auto;padding:20px;background:var(--surface);box-shadow:var(--shadow-lg);border:1px solid var(--border);border-radius:var(--radius-lg);font-size:12px}._detail_1s62q_1 h2{margin:6px 0 12px;font-size:14px}._detail_1s62q_1 details{border-bottom:1px solid var(--border);padding:12px 0}._detail_1s62q_1 summary{font-weight:600;cursor:pointer}._detail_1s62q_1 dl{display:grid;grid-template-columns:1fr 1.3fr;gap:7px}._detail_1s62q_1 dt{color:var(--muted-foreground);overflow-wrap:anywhere}._detail_1s62q_1 dd{margin:0;overflow-wrap:anywhere}._detail_1s62q_1 a{color:var(--primary)}._waypointForm_1s62q_1{display:grid;gap:10px}._waypointForm_1s62q_1 h3{margin:18px 0 2px}._waypointForm_1s62q_1 textarea{min-height:70px}._app_1s62q_1 button:focus-visible,._app_1s62q_1 a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media(max-width:700px){._logo_1s62q_1{width:44px;height:44px}._desktop_1s62q_1{display:none}._detail_1s62q_1{top:62px;left:12px;right:12px;width:auto;max-height:calc(100% - 100px);padding:14px}._layer_1s62q_1{padding:11px 0}._sectionTitle_1s62q_1 h2{margin:12px 0}._message_1s62q_1{left:12px;right:12px;bottom:40px}._panel_1s62q_1{padding-bottom:24px}._header_1s62q_1 ._brand_1s62q_1 strong{font-size:19px}}._app_1s62q_1{height:100dvh;display:flex;flex-direction:column;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);overflow:hidden}._header_1s62q_1{height:84px;flex-shrink:0;padding:0 28px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--border);background:var(--surface);z-index:600}._brand_1s62q_1{display:flex;align-items:center;gap:12px}._brand_1s62q_1 strong{font:600 26px var(--font-family-display);display:block}._brand_1s62q_1 small{display:block;font-size:9px;letter-spacing:2px;margin-top:4px}._state_1s62q_2{margin-left:auto;display:flex;align-items:center;gap:16px;font-size:11px;letter-spacing:2px}._workspace_1s62q_2{display:flex;flex:1;min-height:0}._panel_1s62q_1{width:340px;flex-shrink:0;padding:28px 24px;overflow:auto;background:var(--surface);z-index:500;border-right:1px solid var(--border)}._eyebrow_1s62q_2{color:var(--muted-foreground);letter-spacing:2px;font-size:10px;font-weight:600}._panel_1s62q_1 h1{font:500 35px var(--font-family-display);margin:12px 0 8px}._sub_1s62q_2{font-size:13px;color:var(--muted-foreground);margin:0 0 26px}._tabs_1s62q_2{display:flex;gap:6px;border-bottom:1px solid var(--border);padding-bottom:18px}._panel_1s62q_1 h2{font-size:14px;margin:24px 0 14px}._layer_1s62q_1{display:flex;gap:13px;align-items:center;padding:15px 0;border-bottom:1px solid var(--border)}._layer_1s62q_1 b{font-size:13px;font-weight:500}._layer_1s62q_1 small{display:block;font-size:10px;color:var(--muted-foreground);margin-top:4px}._swatch_1s62q_2{width:15px;height:15px;border:1px solid #0002;border-radius:3px;flex-shrink:0}._note_1s62q_2{display:flex;gap:12px;background:var(--secondary);padding:18px;margin-top:26px;border-radius:var(--radius)}._note_1s62q_2 b{font-size:12px}._note_1s62q_2 p{font-size:11px;line-height:1.6;margin:6px 0 0;color:var(--muted-foreground)}._mapWrap_1s62q_2{position:relative;flex:1;min-width:0}._map_1s62q_2{position:absolute;inset:0;background:#e4e7d7}._mapTitle_1s62q_2{position:absolute;left:22px;top:22px;z-index:450;background:var(--surface);padding:13px 17px;box-shadow:var(--shadow-md);border-radius:var(--radius);display:flex;gap:13px;align-items:center;font-size:10px;letter-spacing:1.5px}._dot_1s62q_2{width:6px;height:6px;background:var(--primary);border-radius:100%}._mapTools_1s62q_2{position:absolute;right:20px;top:22px;z-index:450;display:flex;flex-direction:column;gap:8px}._mapBottom_1s62q_2{position:absolute;bottom:24px;left:24px;z-index:450;background:var(--surface);padding:10px 16px;border-radius:var(--radius);font:500 14px var(--font-family-display)}@media(max-width:700px){._header_1s62q_1{height:68px;padding:0 16px;gap:12px}._brand_1s62q_1 strong{font-size:21px}._brand_1s62q_1 small{font-size:7px;letter-spacing:1px}._state_1s62q_2{display:none}._header_1s62q_1>button{margin-left:auto}._workspace_1s62q_2{flex-direction:column-reverse}._panel_1s62q_1{width:auto;max-height:36dvh;padding:18px 20px;border-top:1px solid var(--border)}._panel_1s62q_1 h1,._eyebrow_1s62q_2,._sub_1s62q_2,._note_1s62q_2{display:none}._tabs_1s62q_2{position:sticky;top:-18px;background:var(--surface);padding:0 0 10px;z-index:2}._mapWrap_1s62q_2{min-height:38dvh}._mapTitle_1s62q_2{left:12px;top:12px;padding:10px;font-size:9px}._mapTools_1s62q_2{right:12px;top:12px}._mapBottom_1s62q_2{display:none}}._tabs_1s62q_2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}._tabs_1s62q_2>button,._tabs_1s62q_2>a{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:10px;padding:5px 2px;min-width:0;height:52px;gap:4px;white-space:nowrap}@media(max-width:700px){._panel_1s62q_1[data-panel=radar]{max-height:50dvh}}._tabs_1s62q_2{grid-template-columns:repeat(5,minmax(0,1fr))}._tabs_1s62q_2>button,._tabs_1s62q_2>a{font-size:9px;line-height:1.1;height:58px;white-space:normal}._tabs_1s62q_2>button span{text-align:center;overflow-wrap:anywhere}._mapTools_1s62q_2>button:first-child{display:flex;gap:5px;font-size:11px}._panel_1s62q_1[data-panel=places]>div:first-child{scroll-margin-top:80px}._app_1s62q_1[data-field-mode=true] ._panel_1s62q_1,._app_1s62q_1[data-field-mode=true] ._mapTools_1s62q_2{display:none}._app_1s62q_1[data-field-mode=true] ._workspace_1s62q_2{flex-direction:row}._app_1s62q_1[data-field-mode=true] ._mapWrap_1s62q_2{min-height:0}@media(max-width:700px){._mapTools_1s62q_2{top:112px}._app_1s62q_1[data-field-mode=true] .leaflet-bottom.leaflet-right{bottom:240px}._header_1s62q_1>button{min-height:44px}._panel_1s62q_1{overscroll-behavior:contain}._tabs_1s62q_2{gap:2px}._tabs_1s62q_2>button,._tabs_1s62q_2>a{font-size:10px}}._tabs_1s62q_2{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){._header_1s62q_1{gap:6px;padding:0 8px}._header_1s62q_1 ._brand_1s62q_1 small{display:none}._header_1s62q_1 ._brand_1s62q_1 strong{font-size:16px}._header_1s62q_1 ._logo_1s62q_1{width:34px;height:34px}._header_1s62q_1 ._brand_1s62q_1{gap:5px}._tabs_1s62q_2{grid-template-columns:repeat(6,minmax(0,1fr))}._tabs_1s62q_2>a{font-size:9px}._tabs_1s62q_2>button{font-size:9px}}._header_1s62q_1{height:64px;padding:8px 12px;gap:8px}._searchBar_1s62q_12{flex:1;justify-content:flex-start;min-width:0;height:44px;font-size:14px}._searchBar_1s62q_12 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._workspace_1s62q_2{position:relative;display:block;min-height:0}._mapWrap_1s62q_2{position:absolute;inset:0;min-height:0}._bottomNav_1s62q_12{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:4px 4px calc(4px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);z-index:900;flex-shrink:0}._bottomNav_1s62q_12>button{min-width:0;height:58px;padding:4px 1px;gap:4px;display:flex;flex-direction:column;font-size:10px;white-space:normal;line-height:1.1}._panel_1s62q_1{position:absolute;bottom:0;left:0;right:0;width:100%;max-width:620px;max-height:calc(100dvh - 138px);padding:0 18px 24px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:20px 20px 0 0;box-shadow:0 -6px 26px #0002;z-index:800;background:var(--surface)}._panel_1s62q_1[data-panel=""]{display:none}._panel_1s62q_1[data-panel=radar]{max-height:calc(100dvh - 138px)}._sheetHead_1s62q_12{position:sticky;top:0;background:var(--surface);z-index:10;padding-bottom:8px;border-bottom:1px solid var(--border)}._sheetHead_1s62q_12>div{display:flex;gap:6px;align-items:center}._sheetHead_1s62q_12 strong{margin-right:auto;font-size:18px}._sheetHandle_1s62q_12{width:100%;height:26px;min-height:26px;touch-action:none;padding:8px}._sheetHandle_1s62q_12>span{width:44px;height:5px;background:#8c927e;border-radius:9px}._panel_1s62q_1 summary{padding:14px 0;min-height:48px;cursor:pointer}._panel_1s62q_1 input{font-size:16px}._quickActions_1s62q_12{position:absolute;right:12px;bottom:100px;z-index:700;display:flex;flex-direction:column;align-items:flex-end;gap:8px}._quickButton_1s62q_12{border-radius:50%;height:54px;width:54px;box-shadow:0 3px 16px #0004}._quickMenu_1s62q_12{display:grid;gap:6px;background:var(--surface);padding:12px;border-radius:14px;box-shadow:0 4px 20px #0004;max-height:65dvh;overflow:auto}._quickMenu_1s62q_12>*{min-height:48px}._accountOverlay_1s62q_12{z-index:1200}._accountSheet_1s62q_13{z-index:1201;top:0;bottom:auto;height:100vh;height:100dvh;max-height:100dvh;box-sizing:border-box;overflow:hidden;min-height:0;padding:0;overscroll-behavior:none}._accountHeader_1s62q_14{flex:0 0 auto;padding:calc(18px + var(--safe-area-inset-top,env(safe-area-inset-top,0px))) 68px 12px 20px;border-bottom:1px solid var(--border);overflow-wrap:anywhere}._accountHeader_1s62q_14 h2{margin:0;font-size:20px}._accountHeader_1s62q_14 p{margin:8px 0 0}._accountSheet_1s62q_13>button:last-child{top:calc(12px + var(--safe-area-inset-top,env(safe-area-inset-top,0px)));right:12px;width:44px;height:44px}._accountMenu_1s62q_17{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:12px;margin:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-padding-block:16px;padding:16px 20px calc(24px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}._accountMenu_1s62q_17>*{flex:0 0 auto}._accountMenu_1s62q_17>button,._accountMenu_1s62q_17>a{min-height:48px;height:auto;white-space:normal;line-height:1.4;padding:12px;font-size:16px;overflow-wrap:anywhere;text-align:center}._accountMenu_1s62q_17 p{overflow-wrap:anywhere}._gpsCard_1s62q_1{bottom:30px;left:10px;max-width:calc(100% - 90px)}._contextActions_1s62q_18{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0}._detail_1s62q_1{inset:auto 0 0;width:auto;max-width:600px;max-height:58dvh;border-radius:18px 18px 0 0;z-index:810}._app_1s62q_1[data-field-mode=true] ._bottomNav_1s62q_12,._app_1s62q_1[data-field-mode=true] ._quickActions_1s62q_12{display:none}._app_1s62q_1[data-field-mode=true] ._header_1s62q_1{height:54px}._mapWrap_1s62q_2 .leaflet-bottom.leaflet-right{bottom:22px}@media(max-width:700px){._header_1s62q_1{height:58px;padding:6px 8px}._panel_1s62q_1{max-height:calc(100dvh - 126px);padding:0 14px 20px}._bottomNav_1s62q_12>button{font-size:9px}._workspace_1s62q_2{display:block}._mapWrap_1s62q_2{min-height:0}._detail_1s62q_1{inset:auto 0 0;max-height:60dvh}._message_1s62q_1{bottom:90px}._searchBar_1s62q_12{font-size:13px}._panel_1s62q_1[data-panel=radar]{max-height:calc(100dvh - 126px)}}._mapWrap_1s62q_2{isolation:isolate;z-index:0}@media(max-width:700px){._header_1s62q_1{height:54px}._bottomNav_1s62q_12>button{height:54px}}._app_1s62q_1[data-field-mode=true] ._gpsCard_1s62q_1{bottom:auto;top:66px;left:10px;max-width:calc(100% - 20px)}._bottomNav_1s62q_12{grid-template-columns:repeat(7,minmax(0,1fr))}._bottomNav_1s62q_12>button{font-size:9px}._bottomNav_1s62q_12>button span{max-width:100%;overflow-wrap:normal}@media(max-width:400px){._bottomNav_1s62q_12>button{font-size:8px}}._bottomNav_1s62q_12{grid-template-columns:repeat(5,minmax(0,1fr))}._bottomNav_1s62q_12>button{font-size:11px;height:56px}._quickActions_1s62q_12{display:none}._moreGrid_1s62q_27{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 0}._moreGrid_1s62q_27>button,._moreGrid_1s62q_27>a{min-height:54px;white-space:normal;text-align:center}._detail_1s62q_1 h2{font-size:18px}._app_1s62q_1[data-field-mode=true] ._bottomNav_1s62q_12{display:grid}._moreGrid_1s62q_27[hidden]{display:none}._panel_1s62q_1 p,._panel_1s62q_1 li{font-size:15px;line-height:1.55}._panel_1s62q_1 small{font-size:12px}._bottomNav_1s62q_12>button{min-height:56px}._baseChoice_1s62q_1,._activeBase_1s62q_1{min-height:80px;font-size:14px;touch-action:manipulation}._panel_1s62q_1,._panel_1s62q_1[data-panel=radar]{box-sizing:border-box;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;scroll-padding-top:88px;scroll-padding-bottom:32px;padding-bottom:calc(32px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}._panel_1s62q_1 section[aria-label="Map style"] h2{margin:12px 0}._panel_1s62q_1 section[aria-label="Map style"]{scroll-margin-top:80px}
