@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/Angelkarte-Deutschland/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/Angelkarte-Deutschland/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/Angelkarte-Deutschland/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f3f6f6;--color-surface:#fff;--color-surface-2:#e8eff0;--color-border:#cfdcde;--color-text:#0e2229;--color-text-muted:#4a5f66;--color-primary:#0f5c6e;--color-chart:#0a8aa3;--color-primary-hover:#0b4a59;--color-on-primary:#fff;--color-accent:#f2994a;--color-on-accent:#2b1600;--color-success:#15803d;--color-danger:#b93a0b;--color-on-danger:#fff;--color-warning-bg:#fdf0d5;--color-warning-text:#6b3d00;--color-focus:#c2620c;--color-scrim:#06141973;--color-brand-deep:#0b2a33;--font-ui:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Fraunces Variable", Georgia, "Times New Roman", serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--leading:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-full:999px;--shadow-1:0 1px 2px #0e222914, 0 1px 1px #0e22290a;--shadow-2:0 6px 24px #0e222924;--touch:44px;--nav-height:64px;--nav-clearance:0px;--header-height:56px;--rail-width:88px;--ease-out:cubic-bezier(.2, .8, .2, 1);--dur-fast:.15s;--dur-med:.25s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0a181d;--color-surface:#10242a;--color-surface-2:#173139;--color-border:#26444d;--color-text:#e4eef0;--color-text-muted:#9cb2b8;--color-primary:#5cc4d6;--color-chart:#18a3bf;--color-primary-hover:#7fd3e1;--color-on-primary:#06232a;--color-accent:#f5a962;--color-on-accent:#2b1600;--color-success:#4ade80;--color-danger:#f28b5c;--color-on-danger:#2a0d00;--color-warning-bg:#3a2a0c;--color-warning-text:#f8d48a;--color-focus:#f5a962;--color-scrim:#0000008c;--shadow-1:0 1px 2px #0006;--shadow-2:0 8px 28px #00000080}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0a181d;--color-surface:#10242a;--color-surface-2:#173139;--color-border:#26444d;--color-text:#e4eef0;--color-text-muted:#9cb2b8;--color-primary:#5cc4d6;--color-chart:#18a3bf;--color-primary-hover:#7fd3e1;--color-on-primary:#06232a;--color-accent:#f5a962;--color-on-accent:#2b1600;--color-success:#4ade80;--color-danger:#f28b5c;--color-on-danger:#2a0d00;--color-warning-bg:#3a2a0c;--color-warning-text:#f8d48a;--color-focus:#f5a962;--color-scrim:#0000008c;--shadow-1:0 1px 2px #0006;--shadow-2:0 8px 28px #00000080}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}@media (display-mode:standalone){html{min-height:min(100lvh, calc(100% + env(safe-area-inset-top)))}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading);font-feature-settings:"cv11", "ss01";overscroll-behavior:none;margin:0}h1,h2,h3{margin:0;line-height:1.2}h1{font-family:var(--font-display);font-size:var(--text-2xl);font-variation-settings:"opsz" 72;letter-spacing:-.01em;font-weight:650}h2{font-size:var(--text-lg);font-weight:650}p{margin:0}a{color:var(--color-primary)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.muted{color:var(--color-text-muted);font-size:var(--text-sm)}._badge_1glml_1{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;line-height:1.6;display:inline-flex}._neutral_1glml_11{background:var(--color-surface-2);color:var(--color-text-muted)}._info_1glml_15{background:var(--color-surface-2);color:var(--color-primary)}._warning_1glml_19{background:var(--color-warning-bg);color:var(--color-warning-text)}._toast_ngttd_2{z-index:50;left:50%;bottom:calc(var(--nav-clearance) + var(--reminder-h,0px) + var(--space-2));width:max-content;max-width:min(calc(100% - 2 * var(--space-4)), 30rem);align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);box-shadow:var(--shadow-2);font-size:var(--text-sm);animation:_toast-in_ngttd_1 var(--dur-med) var(--ease-out);border-radius:26px;display:flex;position:fixed;transform:translate(-50%)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._toast_ngttd_2{background:color-mix(in srgb, var(--color-surface) 82%, transparent);border-color:color-mix(in srgb, var(--color-text) 14%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6)}}@media (prefers-reduced-transparency:reduce){._toast_ngttd_2{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}._text_ngttd_38{min-width:0;padding:var(--space-2) 0;flex:auto;margin:0;font-weight:550}._text_ngttd_38:last-child{padding-right:var(--space-3)}._actions_ngttd_49{gap:var(--space-1);flex:none;display:flex}._actions_ngttd_49>*{min-height:var(--touch);padding-inline:var(--space-3);border-radius:22px}@media (width>=900px){._toast_ngttd_2{bottom:calc(var(--space-5) + var(--reminder-h,0px));left:calc(50% + var(--rail-width) / 2)}}@keyframes _toast-in_ngttd_1{0%{opacity:0;transform:translate(-50%,12px)}}@media (prefers-reduced-motion:reduce){._toast_ngttd_2{animation:none}}._bar_gs5ck_3{z-index:40;left:var(--space-3);right:var(--space-3);bottom:calc(var(--nav-clearance) + var(--space-2));justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);max-width:34rem;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-sm);border-radius:24px;flex-wrap:wrap;margin:0 auto;font-weight:600;display:flex;position:fixed;box-shadow:0 8px 28px #0000002e,0 1px 3px #0000001f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._bar_gs5ck_3{background:color-mix(in srgb, var(--color-surface) 38%, transparent);border-color:color-mix(in srgb, var(--color-text) 14%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.8);backdrop-filter:blur(10px)saturate(1.8);text-shadow:0 0 6px color-mix(in srgb, var(--color-surface) 90%, transparent)}}@media (prefers-reduced-transparency:reduce){._bar_gs5ck_3{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none}}._text_gs5ck_44{align-items:center;gap:var(--space-2);display:inline-flex}._dot_gs5ck_50{background:var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px}._actions_gs5ck_57{gap:var(--space-1);margin-left:auto;display:flex}._later_gs5ck_62,._now_gs5ck_63{min-height:var(--touch);padding:0 var(--space-3);border-radius:var(--radius-full);font-weight:650;font-size:var(--text-sm);cursor:pointer;text-shadow:none;place-items:center;display:inline-grid}._later_gs5ck_62{color:inherit;background:0 0;border:0}._now_gs5ck_63{background:var(--color-primary);color:var(--color-on-primary);text-decoration:none}@media (width>=900px){._bar_gs5ck_3{bottom:var(--space-4);left:calc(var(--rail-width) + var(--space-4))}}._chip_aikrt_1{align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-3);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-success) 16%, var(--color-surface));color:var(--color-text);font-size:var(--text-sm);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}._chipWarn_aikrt_15{background:var(--color-warning-bg);color:var(--color-warning-text)}._dot_aikrt_19{background:var(--color-success);border-radius:50%;width:10px;height:10px}._chipPaused_aikrt_25 ._dot_aikrt_19{background:var(--color-text-muted)}._chipWarn_aikrt_15 ._dot_aikrt_19{background:var(--color-warning-text)}@media (prefers-reduced-motion:no-preference){._chip_aikrt_1:not(._chipWarn_aikrt_15,._chipPaused_aikrt_25) ._dot_aikrt_19{animation:2s ease-in-out infinite _pulse_aikrt_1}}@keyframes _pulse_aikrt_1{50%{opacity:.35}}._list_aikrt_41{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}._list_aikrt_41 li+li{border-top:1px solid var(--color-border)}._row_aikrt_52{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-surface);text-decoration:none;display:flex}._rowText_aikrt_62{flex:1;min-width:0;display:grid}._rowTitle_aikrt_67{font-weight:600}._stack_aikrt_70{gap:var(--space-4);display:grid}._facts_aikrt_74{gap:var(--space-2);margin:0;display:grid}._facts_aikrt_74>div{gap:var(--space-2);grid-template-columns:6rem minmax(0,1fr);display:grid}._facts_aikrt_74 dt{color:var(--color-text-muted)}._facts_aikrt_74 dd{margin:0}._pair_aikrt_90{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._actions_aikrt_95{gap:var(--space-2);flex-wrap:wrap;display:flex}._pauseList_aikrt_100{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._pauseRow_aikrt_107{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._addPause_aikrt_114 summary{cursor:pointer;padding:var(--space-3) 0}._outside_aikrt_118{color:var(--color-warning-text);font-size:var(--text-sm)}._top_aikrt_122{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._top_aikrt_122 p{margin:0}@media (width<=440px){._chipPrefix_aikrt_135{display:none}._chipPaused_aikrt_25 ._chipPrefix_aikrt_135{display:inline}}._rowWrap_aikrt_144{background:var(--color-surface);align-items:stretch;display:flex}._rowWrap_aikrt_144>._row_aikrt_52{flex:1;min-width:0}._reviewLink_aikrt_153{padding:0 var(--space-3);min-height:var(--touch);border-left:1px solid var(--color-border);color:var(--color-primary);align-items:center;font-weight:600;text-decoration:none;display:flex}._reviewLink_aikrt_153:hover{background:var(--color-surface-2)}._reviewLink_aikrt_153:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}._gpsMark_aikrt_170{font-size:var(--text-xs);letter-spacing:.04em;border-radius:var(--radius-full);background:var(--color-success);color:var(--color-on-primary);padding:1px 6px;font-weight:700}._dialog_zln4a_1{width:min(520px, calc(100vw - 2 * var(--space-4)));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);max-height:min(80dvh,640px);color:var(--color-text);box-shadow:var(--shadow-2);padding:0}._dialog_zln4a_1[open]{flex-direction:column;display:flex}._dialog_zln4a_1::backdrop{background:var(--color-scrim)}@media (prefers-reduced-motion:no-preference){._dialog_zln4a_1[open]{animation:_pop_zln4a_1 var(--dur-med) var(--ease-out)}}@keyframes _pop_zln4a_1{0%{opacity:0;transform:translateY(12px)scale(.98)}}._title_zln4a_29{padding:var(--space-4) var(--space-4) var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);margin:0}._body_zln4a_35{padding:0 var(--space-4);overflow-y:auto}._entryTitle_zln4a_39{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-md)}._list_zln4a_43{padding-left:var(--space-5);gap:var(--space-2);margin:0;display:grid}._actions_zln4a_49{padding:var(--space-4);justify-content:flex-end;display:flex}._navAvatar_we03t_1{object-fit:cover;border-radius:50%;width:26px;height:26px;display:block}._avatar_we03t_8{background:var(--color-surface-2);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}._avatar_we03t_8 img{object-fit:cover;width:100%;height:100%;display:block}._header_we03t_24{align-items:center;gap:var(--space-4);display:flex}._headMain_we03t_29{gap:var(--space-2);flex:1;min-width:0;display:grid}._name_we03t_35{font-weight:700;font-size:var(--text-lg,1.1rem);overflow-wrap:anywhere;margin:0}._counts_we03t_41{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}._count_we03t_41{line-height:1.2;display:grid}._count_we03t_41 strong{font-variant-numeric:tabular-nums;font-size:1.15rem}._count_we03t_41 span{font-size:var(--text-sm);color:var(--color-text-muted)}._bio_we03t_58{white-space:pre-line;overflow-wrap:anywhere;margin:0}._buttons_we03t_63{gap:var(--space-2);grid-template-columns:1fr 1fr auto;display:grid}._buttons_we03t_63>button{width:100%;min-width:0}._soon_we03t_72{color:var(--color-text-muted)}._buttons_we03t_63>._squareButton_we03t_75{min-width:var(--touch)}._squareButton_we03t_75{border:1px solid var(--color-border);border-radius:var(--radius-md,12px)}._grid_we03t_83{margin:0 calc(-1 * var(--space-4));grid-template-columns:repeat(3,1fr);gap:2px;padding:0;list-style:none;display:grid}._tile_we03t_91{aspect-ratio:1;background:var(--color-surface-2);display:block;position:relative;overflow:hidden}._tile_we03t_91 img{object-fit:cover;width:100%;height:100%;display:block}._multi_we03t_104{color:#fff;filter:drop-shadow(0 1px 2px #0009);position:absolute;top:6px;right:6px}._note_we03t_111{font-size:var(--text-sm);margin:0}._top_we03t_115{gap:var(--space-3);display:grid}._form_we03t_119{gap:var(--space-4);display:grid}._avatarEdit_we03t_123{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._formActions_we03t_129{gap:var(--space-2);flex-wrap:wrap;display:flex}._pickable_we03t_134[aria-pressed=false]{opacity:.4}._pickable_we03t_134[aria-pressed=true]{border:3px solid var(--color-primary)}._postHead_we03t_140{align-items:center;gap:var(--space-2);display:flex}._carouselWrap_we03t_145{gap:var(--space-2);margin:0 calc(-1 * var(--space-4));display:grid}._carousel_we03t_145{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}._carousel_we03t_145::-webkit-scrollbar{display:none}._slide_we03t_162{scroll-snap-align:center;aspect-ratio:4/5;background:var(--color-surface-2);flex:0 0 100%}._slide_we03t_162 img{object-fit:cover;width:100%;height:100%;display:block}._dots_we03t_174{justify-content:center;gap:6px;margin:0;display:flex}._dot_we03t_174,._dotOn_we03t_181{background:var(--color-border);border-radius:50%;width:6px;height:6px}._dotOn_we03t_181{background:var(--color-primary)}._catchLink_we03t_190{color:var(--color-primary);font-weight:600}._visibility_we03t_194{gap:var(--space-2);display:grid}._fieldLabel_we03t_198{font-weight:600;font-size:var(--text-sm)}._carouselBox_we03t_202{position:relative}._burst_we03t_206{color:#fff;pointer-events:none;filter:drop-shadow(0 2px 8px #00000073);place-items:center;animation:.8s ease-out forwards _burst_we03t_206;display:grid;position:absolute;inset:0}@keyframes _burst_we03t_206{0%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1.1)}40%{transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._burst_we03t_206{animation:.8s linear forwards _burstStill_we03t_1}@keyframes _burstStill_we03t_1{0%,70%{opacity:1}to{opacity:0}}}._counts2_we03t_247{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}._likeBadge_we03t_255{background:var(--color-primary);width:20px;height:20px;color:var(--color-on-primary);vertical-align:middle;border-radius:50%;place-items:center;display:inline-grid}._actionRow_we03t_265{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;display:grid}._action_we03t_265{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch);color:var(--color-text-muted);font:inherit;cursor:pointer;border-radius:var(--radius-md,12px);background:0 0;border:0;font-weight:600;display:inline-flex}._action_we03t_265:focus-visible{outline:3px solid var(--color-focus)}._liked_we03t_288{color:var(--color-primary)}._linkish_we03t_291{min-height:var(--touch);color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:0}._shell_oh4ry_3{--nav-gap:12px;--nav-clearance:calc(var(--nav-height) + var(--nav-gap) * 2 + env(safe-area-inset-bottom));grid-template-rows:auto 1fr;grid-template-areas:"header""main";display:grid;position:fixed;inset:0}._header_oh4ry_13{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:calc(var(--header-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--space-4) 0;background:var(--color-surface);border-bottom:1px solid var(--color-border);grid-area:header;display:flex}._brand_oh4ry_24{align-items:center;gap:var(--space-2);display:inline-flex}._wordmark_oh4ry_29{font-family:var(--font-display);font-weight:650;font-size:var(--text-xl);font-variation-settings:"opsz" 48;letter-spacing:.005em}._main_oh4ry_36{overscroll-behavior:contain;grid-area:main;min-width:0;position:relative;overflow:auto}._nav_oh4ry_43{z-index:40;left:var(--nav-gap);right:var(--nav-gap);bottom:calc(var(--nav-gap) + env(safe-area-inset-bottom));max-width:34rem;height:var(--nav-height);border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border);grid-template-columns:repeat(5,1fr);gap:2px;margin:0 auto;padding:5px;display:grid;position:fixed;box-shadow:0 8px 28px #0000002e,0 1px 3px #0000001f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._nav_oh4ry_43{background:color-mix(in srgb, var(--color-surface) 38%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.8);backdrop-filter:blur(10px)saturate(1.8);border-color:color-mix(in srgb, var(--color-text) 14%, transparent)}}@media (prefers-reduced-transparency:reduce){._nav_oh4ry_43{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}._navItem_oh4ry_80{min-height:var(--touch);border-radius:var(--radius-full);color:var(--color-text);font-size:var(--text-xs);text-shadow:0 0 6px color-mix(in srgb, var(--color-surface) 90%, transparent);z-index:1;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;align-content:center;justify-items:center;gap:1px;font-weight:600;text-decoration:none;display:grid;position:relative}._navIcon_oh4ry_102{place-items:center;height:28px;display:grid}._active_oh4ry_108{background:color-mix(in srgb, var(--color-text) 10%, transparent)}._active_oh4ry_108 ._navIcon_oh4ry_102{color:var(--color-primary)}._nav_oh4ry_43{touch-action:none}._lens_oh4ry_120{z-index:0;width:var(--lens-w);border-radius:var(--radius-full);transform:translateX(calc(var(--lens-x) - var(--lens-w) / 2));pointer-events:none;background:color-mix(in srgb, var(--color-surface) 22%, transparent);-webkit-backdrop-filter:blur(2px)saturate(1.9)brightness(1.06);backdrop-filter:blur(2px)saturate(1.9)brightness(1.06);animation:_lens-in_oh4ry_1 var(--dur-fast) var(--ease-out);position:absolute;top:-7px;bottom:-7px;left:0;box-shadow:inset 2px 0 1px -1px #ff3c7873,inset -2px 0 1px -1px #28aaff80,inset 0 2px 1px -1px #ffffffb3,inset 0 -2px 2px -1px #ffd25059,0 0 0 1px #ffffff47,0 6px 20px #00000038}._lensSnap_oh4ry_142{transition:transform .2s cubic-bezier(.3,1.4,.5,1)}._lensed_oh4ry_145{transform:scale(1.16)}@keyframes _lens-in_oh4ry_1{0%{opacity:0;scale:.8}}@media (prefers-reduced-motion:reduce){._lens_oh4ry_120,._lensSnap_oh4ry_142,._navItem_oh4ry_80{transition:none;animation:none}._lensed_oh4ry_145{transform:none}}@media (prefers-reduced-transparency:reduce){._lens_oh4ry_120{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width>=900px){._shell_oh4ry_3{--nav-clearance:0px;grid-template-columns:var(--rail-width) 1fr;grid-template-rows:auto 1fr;grid-template-areas:"nav header""nav main"}._nav_oh4ry_43{align-content:start;gap:var(--space-1);max-width:none;height:auto;padding:var(--space-4) var(--space-2);border:0;border-right:1px solid var(--color-border);box-shadow:none;background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;grid-area:nav;grid-template-columns:none;grid-auto-rows:72px;margin:0;position:static}._navItem_oh4ry_80{border-radius:var(--radius-lg);text-shadow:none}._nav_oh4ry_43{touch-action:auto}._lens_oh4ry_120{display:none}}._headerEnd_oh4ry_211{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}@media (width<=440px){._offlineText_oh4ry_219{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}._empty_13xid_1{justify-items:center;gap:var(--space-3);max-width:28rem;padding:var(--space-7) var(--space-4);text-align:center;margin:0 auto;display:grid}._icon_13xid_10{border-radius:var(--radius-full);background:var(--color-surface-2);width:72px;height:72px;color:var(--color-primary);place-items:center;display:grid}._text_13xid_19{color:var(--color-text-muted)}._note_13xid_22{font-size:var(--text-sm);color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3)}._action_16m21_1{min-height:var(--touch);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._page_6ue9t_1{width:100%;max-width:44rem;padding:var(--space-5) var(--space-4) calc(var(--space-7) + var(--nav-clearance) + var(--reminder-h,0px));gap:var(--space-5);margin:0 auto;display:grid}._head_6ue9t_9{align-items:center;gap:var(--space-2);display:flex}._back_6ue9t_14{width:var(--touch);height:var(--touch);margin-left:calc(-1 * var(--space-3));border-radius:var(--radius-full);color:var(--color-text);place-items:center;display:grid}._back_6ue9t_14:hover{background:var(--color-surface-2)}._section_6ue9t_26{gap:var(--space-3);display:grid}._sectionTitle_6ue9t_30{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}._card_6ue9t_36{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}._action_6ue9t_43{margin-left:auto}._field_t2dxs_1{gap:var(--space-1);display:grid}._field_t2dxs_1 label{font-weight:600;font-size:var(--text-sm)}._field_t2dxs_1 input,._field_t2dxs_1 textarea,._field_t2dxs_1 select{width:100%;min-height:var(--touch);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-size:var(--text-md)}._field_t2dxs_1 textarea{resize:vertical}._field_t2dxs_1 input[aria-invalid=true],._field_t2dxs_1 textarea[aria-invalid=true],._field_t2dxs_1 select[aria-invalid=true]{border-color:var(--color-danger);border-width:2px}._field_t2dxs_1 small{color:var(--color-text-muted);font-size:var(--text-sm)}._field_t2dxs_1 small._error_t2dxs_33{color:var(--color-danger);font-weight:600}._field_t2dxs_1 select{appearance:auto;color:inherit}._filters_1tyh1_1{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}._filterGrid_1tyh1_6{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._filters_1tyh1_1 p{margin:0}._day_1tyh1_14{margin-bottom:var(--space-4)}._dayTitle_1tyh1_17{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);font-weight:650}._rows_1tyh1_23{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}._rows_1tyh1_23 li+li{border-top:1px solid var(--color-border)}._row_1tyh1_23{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-surface);text-decoration:none;display:flex}a._row_1tyh1_23:hover{background:var(--color-surface-2)}._row_1tyh1_23>svg{color:var(--color-text-muted);flex:none}._rowText_1tyh1_51{flex:1;min-width:0;display:grid}._rowText_1tyh1_51>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rowTitle_1tyh1_61{font-weight:600}._linkButton_1tyh1_64{min-height:var(--touch);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._actions_1tyh1_76{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}._detail_1tyh1_82{gap:var(--space-4);display:grid}._rowPhoto_1tyh1_86{border-radius:var(--radius-md);flex:none;width:48px;height:48px;overflow:hidden}._rowPhoto_1tyh1_86 img,._rowPhoto_1tyh1_86 span{width:48px;height:48px}._sessionsLink_1tyh1_98{margin-bottom:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._waters_1tyh1_104{gap:var(--space-3);display:grid}._tabs_1tyh1_108{gap:var(--space-2);flex-wrap:wrap;display:flex}._tab_1tyh1_108{min-height:var(--touch);max-width:14rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;flex:none;justify-items:start;gap:2px;display:grid}._tab_1tyh1_108[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-primary)}._tabName_1tyh1_134{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:650;overflow:hidden}._tabPlace_1tyh1_141{font-size:var(--text-sm);color:var(--color-text-muted)}._waterHead_1tyh1_145{gap:var(--space-1);display:grid}._waterHead_1tyh1_145 p{margin:0}._waterTitle_1tyh1_152{font-size:var(--text-xl);margin:0}._renameForm_1tyh1_156{gap:var(--space-2);display:grid}._tabs_13eup_1{gap:var(--space-1);margin:var(--space-2) 0 var(--space-3);padding:var(--space-1);border-radius:var(--radius-full);background:var(--color-surface-2);display:grid}._tab_13eup_1{min-height:var(--touch);border-radius:var(--radius-full);color:inherit;place-items:center;font-weight:600;text-decoration:none;display:grid}._tab_13eup_1[aria-current=page]{background:var(--color-surface);box-shadow:0 1px 3px #00000026}._box_3293t_1{background:#000000eb;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}._box_3293t_1[open]{place-items:center;display:grid}._box_3293t_1::backdrop{background:#0009}._img_3293t_18{object-fit:contain;max-width:100%;max-height:100%}._close_3293t_23{top:calc(var(--space-3) + env(safe-area-inset-top));right:var(--space-3);width:var(--touch);height:var(--touch);border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#ffffff26;border:0;place-items:center;display:grid;position:absolute}._close_3293t_23:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._strip_1q6dj_1{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._thumb_1q6dj_9{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);cursor:pointer;padding:0;display:block;position:relative;overflow:hidden}._thumb_1q6dj_9:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._thumbImg_1q6dj_23{object-fit:cover;width:88px;height:88px;display:block}._remove_1q6dj_29{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#000000a6;border:0;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:4px;right:4px}._remove_1q6dj_29:focus-visible{outline:3px solid var(--color-focus)}._picker_1q6dj_46{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}._picker_1q6dj_46 legend{font-weight:600;font-size:var(--text-sm);margin-bottom:var(--space-2);padding:0}._buttons_1q6dj_59{gap:var(--space-2);flex-wrap:wrap;display:flex}._fileLabel_1q6dj_64{min-height:var(--touch);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}._fileLabel_1q6dj_64:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}._fileLabel_1q6dj_64 input{opacity:0;width:1px;height:1px;position:absolute}._fileLabel_1q6dj_64[aria-disabled=true]{opacity:.5;cursor:not-allowed}._row_qmlj9_1{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-4);color:var(--color-text);background:var(--color-surface);text-decoration:none;display:flex}._row_qmlj9_1+._row_qmlj9_1{border-top:1px solid var(--color-border)}a._row_qmlj9_1:hover{background:var(--color-surface-2)}._disabled_qmlj9_17 ._title_qmlj9_17,._disabled_qmlj9_17 ._icon_qmlj9_18{opacity:.7}._icon_qmlj9_18{border-radius:var(--radius-md);background:var(--color-surface-2);width:40px;height:40px;color:var(--color-primary);flex:none;place-items:center;display:grid}._text_qmlj9_31{flex:1;min-width:0;display:grid}._title_qmlj9_17{font-weight:600}._hint_qmlj9_39{font-size:var(--text-sm);color:var(--color-text-muted)}._chevron_qmlj9_43{color:var(--color-text-muted);flex:none}._head_11j0h_1{align-items:center;gap:var(--space-3);display:flex}._head_11j0h_1 p{margin:0}._title_11j0h_9{font-weight:650;font-size:var(--text-lg)}._facts_11j0h_13{gap:var(--space-2);margin:0;display:grid}._facts_11j0h_13>div{gap:var(--space-2);grid-template-columns:7.5rem minmax(0,1fr);display:grid}._facts_11j0h_13 dt{color:var(--color-text-muted)}._facts_11j0h_13 dd{overflow-wrap:anywhere;margin:0}._notes_11j0h_30{white-space:pre-wrap;margin:0}._box_w9lwk_1{gap:var(--space-2);display:grid}._box_w9lwk_1 p{margin:0}._title_w9lwk_8{font-size:var(--text-md);margin:0;font-weight:650}._note_w9lwk_13{font-size:var(--text-sm)}._formBox_w9lwk_16{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));border:1px solid var(--color-border);display:grid}._formBox_w9lwk_16 p{margin:0}._formFacts_w9lwk_27{gap:var(--space-1) var(--space-3);grid-template-columns:max-content 1fr;margin:0;display:grid}._formFacts_w9lwk_27 div{display:contents}._formFacts_w9lwk_27 dt{color:var(--color-text-muted)}._formFacts_w9lwk_27 dd{margin:0}._stack_1d1kv_1{gap:var(--space-5);display:grid}._section_1d1kv_5{gap:var(--space-2);display:grid}._section_1d1kv_5 h2{font-size:var(--text-lg);margin:0}._note_1d1kv_13{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._statusRow_1d1kv_18{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._nowrap_1d1kv_24{white-space:nowrap}._sub_1d1kv_27{color:var(--color-text-muted);display:block}._list_1d1kv_31{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._list_1d1kv_31 li{padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}._ref_1d1kv_42{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap}._linkButton_1d1kv_47{min-height:var(--touch);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._sci_1d1kv_59{color:var(--color-text-muted);font-style:italic}._rule_1d1kv_63{justify-items:start;gap:2px;display:grid}._ruleHead_1d1kv_68{justify-content:space-between;gap:var(--space-1) var(--space-3);flex-wrap:wrap;width:100%;display:flex}._refLine_1d1kv_75{color:var(--color-text-muted);font-size:var(--text-sm)}._check_1d1kv_79{gap:var(--space-2);display:grid}._check_1d1kv_79 p{margin:0}._checkTitle_1d1kv_86{font-size:var(--text-md);margin:0;font-weight:650}._findings_1d1kv_91{margin:var(--space-2) 0 0;padding-left:var(--space-5);gap:var(--space-2);display:grid}._choices_1d1kv_97{gap:var(--space-2);flex-wrap:wrap;display:flex}._choice_1d1kv_97{min-height:var(--touch);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:inherit;font:inherit;cursor:pointer}._filterBar_1d1kv_112{gap:var(--space-2);justify-items:start;display:grid}._filterBar_1d1kv_112>:first-child{width:100%}._toggle_1d1kv_120{min-height:var(--touch);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:inherit;font:inherit;cursor:pointer;font-weight:600}._toggle_1d1kv_120[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}._group_amc7m_1{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-2);gap:2px;margin:0;padding:3px;display:flex}._option_amc7m_10{flex:1;position:relative}._option_amc7m_10 input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._option_amc7m_10 span{min-height:var(--touch);padding:0 var(--space-3);border-radius:var(--radius-full);font-weight:600;font-size:var(--text-sm);color:var(--color-text-muted);place-items:center;display:grid}._option_amc7m_10 input:checked+span{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-1)}._option_amc7m_10 input:focus-visible+span{outline:3px solid var(--color-focus);outline-offset:1px}._form_wq8v1_1{gap:var(--space-4);display:grid}._outcomes_wq8v1_6{gap:var(--space-2);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}._outcomes_wq8v1_6 legend,._group_wq8v1_15 legend{font-weight:600;font-size:var(--text-sm);margin-bottom:var(--space-2);padding:0}._outcome_wq8v1_6{position:relative}._outcome_wq8v1_6 input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._outcome_wq8v1_6>span{align-items:center;gap:var(--space-2);height:100%;min-height:60px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex}._outcome_wq8v1_6>span>span{line-height:1.25;display:grid}._outcome_wq8v1_6 small{color:var(--color-text-muted);font-size:var(--text-xs)}._outcome_wq8v1_6 input:checked+span{border:2px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface))}._outcome_wq8v1_6 input:focus-visible+span{outline:3px solid var(--color-focus);outline-offset:2px}._species_wq8v1_59{gap:var(--space-2);display:grid}._chips_wq8v1_63{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_wq8v1_63{min-height:var(--touch);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:inherit;font:inherit;cursor:pointer}._chip_wq8v1_63[aria-pressed=true]{border:2px solid var(--color-primary);font-weight:600}._pair_wq8v1_83{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._where_wq8v1_89{gap:var(--space-2);justify-items:start;display:grid}._where_wq8v1_89 p{margin:0}._details_wq8v1_98{border:1px solid var(--color-border);border-radius:var(--radius-md)}._details_wq8v1_98 summary{min-height:var(--touch);padding:0 var(--space-3);cursor:pointer;align-items:center;font-weight:600;display:flex}._detailBody_wq8v1_110{gap:var(--space-4);padding:0 var(--space-3) var(--space-3);display:grid}._group_wq8v1_15{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}._actions_wq8v1_123{bottom:calc(var(--nav-clearance) - var(--space-4));justify-content:flex-end;gap:var(--space-2);margin-bottom:calc(-1 * var(--space-4));padding:var(--space-2) 0 var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface);display:flex;position:sticky}._noticeAction_wq8v1_135{margin-top:var(--space-2);display:block}._dialog_e8qgj_2{background:var(--color-bg);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-text);border:0;margin:0;padding:0}._dialog_e8qgj_2::backdrop{background:var(--color-scrim)}@media (prefers-reduced-motion:no-preference){._dialog_e8qgj_2[open]{animation:_rise_e8qgj_1 var(--dur-med) var(--ease-out)}}@keyframes _rise_e8qgj_1{0%{opacity:0;transform:translateY(16px)}}._scroller_e8qgj_27{overscroll-behavior:contain;height:100%;padding:calc(var(--space-4) + env(safe-area-inset-top)) calc(var(--space-4) + env(safe-area-inset-right)) calc(var(--space-7) + env(safe-area-inset-bottom)) calc(var(--space-4) + env(safe-area-inset-left));gap:var(--space-5);align-content:start;max-width:960px;margin:0 auto;display:grid;overflow-y:auto}._header_e8qgj_39{align-items:flex-start;gap:var(--space-3);display:flex}._headText_e8qgj_44{flex:1;min-width:0}._kicker_e8qgj_48{color:var(--color-primary);font-size:var(--text-sm);letter-spacing:.02em;margin:0;font-weight:650}._title_e8qgj_55{margin:var(--space-1) 0;font-family:var(--font-display);font-size:var(--text-2xl);overflow-wrap:anywhere;line-height:1.15}._meta_e8qgj_62{gap:var(--space-1) var(--space-3);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}._close_e8qgj_69{width:var(--touch);height:var(--touch);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);cursor:pointer;flex:none;place-items:center;display:grid}._close_e8qgj_69:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._gapNote_e8qgj_85{font-size:var(--text-sm);margin:0}._mapBlock_e8qgj_91{gap:var(--space-3);scroll-margin-top:var(--space-4);display:grid}._map_e8qgj_91,._mapPlaceholder_e8qgj_97{border-radius:var(--radius-lg);height:min(58vh,480px);min-height:280px;box-shadow:var(--shadow-2);background:var(--color-surface-2);overflow:hidden}._controls_e8qgj_105{gap:var(--space-3);display:grid}._controlRow_e8qgj_109{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._scrub_e8qgj_115{align-items:center;gap:var(--space-3);min-height:var(--touch);flex:200px;display:flex}._scrub_e8qgj_115 input{min-width:0;accent-color:var(--color-primary);flex:1}._section_e8qgj_129{gap:var(--space-3);display:grid}._sectionTitle_e8qgj_133{font-family:var(--font-display);font-size:var(--text-xl);margin:0}._subTitle_e8qgj_138{margin:var(--space-2) 0 0;font-size:var(--text-md)}._stats_e8qgj_142,._catchGrid_e8qgj_143{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=700px){._stats_e8qgj_142,._catchGrid_e8qgj_143{grid-template-columns:repeat(4,minmax(0,1fr))}}._stat_e8qgj_142{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);align-content:start;gap:2px;display:grid}._statValue_e8qgj_163{font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700}._statLabel_e8qgj_170{font-size:var(--text-sm);font-weight:600}._statHint_e8qgj_174{font-size:var(--text-xs);color:var(--color-text-muted)}._counts_e8qgj_178{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._count_e8qgj_178{align-items:center;gap:var(--space-2);display:inline-flex}._calm_e8qgj_191{padding:var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface))}._calm_e8qgj_191 p{margin:0}._calmTitle_e8qgj_199{font-weight:650;font-size:var(--text-lg)}._moments_e8qgj_203{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._moment_e8qgj_203{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface));font-weight:600}._timeline_e8qgj_218{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._entry_e8qgj_225{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);scroll-margin:var(--space-4);display:flex}._entrySelected_e8qgj_235{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent)}._entryBody_e8qgj_239{gap:var(--space-1);flex:1;min-width:0;display:grid}._entryHead_e8qgj_245{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}._entryNotes_e8qgj_250{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0}._entryActions_e8qgj_255{gap:var(--space-1) var(--space-4);flex-wrap:wrap;align-items:center;display:flex}._linkButton_e8qgj_261{min-height:var(--touch);color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}._thumb_e8qgj_274{object-fit:cover;border-radius:var(--radius-sm);flex:none;width:64px;height:64px}._stack_r5gq4_1{gap:var(--space-5);display:grid}._filters_r5gq4_5{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=480px){._filters_r5gq4_5{grid-template-columns:repeat(2,minmax(0,1fr))}._filters_r5gq4_5>:first-child{grid-column:1/-1}}._tiles_r5gq4_18{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._tile_r5gq4_18{align-content:start;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;display:grid}._tileLabel_r5gq4_33{font-size:var(--text-sm);color:var(--color-text-muted)}._tileValue_r5gq4_37{font-size:var(--text-xl);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:650}._tileHint_r5gq4_43{font-size:var(--text-xs);color:var(--color-text-muted)}._section_r5gq4_47{gap:var(--space-2);display:grid}._section_r5gq4_47 h2{font-size:var(--text-lg);margin:0}._note_r5gq4_55{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._bars_r5gq4_60{border-collapse:collapse;width:100%}._bars_r5gq4_60 th,._bars_r5gq4_60 td{padding:var(--space-1) 0;vertical-align:middle}._bars_r5gq4_60 th{text-align:left;padding-right:var(--space-3);gap:4px;font-weight:400;display:grid}._bars_r5gq4_60 td{white-space:nowrap;text-align:right;width:1%;font-weight:600}._barLabel_r5gq4_82{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._barTrack_r5gq4_87{height:10px;display:block}._bar_r5gq4_60{background:var(--color-chart);border-radius:0 4px 4px 0;min-width:2px;height:10px;display:block}._barExtra_r5gq4_98{color:var(--color-text-muted);font-weight:400;font-size:var(--text-sm)}._figure_r5gq4_103{gap:var(--space-2);margin:0;display:grid}._timeline_r5gq4_108{width:100%;height:auto;overflow:visible}._axis_r5gq4_113{stroke:var(--color-border);stroke-width:1px}._colMark_r5gq4_117{fill:var(--color-chart)}._col_r5gq4_117:hover ._colMark_r5gq4_117{opacity:.8}._valueLabel_r5gq4_123,._tick_r5gq4_124{fill:var(--color-text-muted);font-size:10px}._valueLabel_r5gq4_123{fill:var(--color-text);font-weight:600}._tableToggle_r5gq4_132 summary{cursor:pointer;font-size:var(--text-sm);color:var(--color-primary);min-height:var(--touch);line-height:var(--touch)}._dataTable_r5gq4_139{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._dataTable_r5gq4_139 th,._dataTable_r5gq4_139 td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border);text-align:left}._dataTable_r5gq4_139 td._num_r5gq4_150,._dataTable_r5gq4_139 th._num_r5gq4_150{text-align:right}._scroll_r5gq4_154{overflow-x:auto}._dataTable_r5gq4_139 ._num_r5gq4_150{text-align:right;white-space:nowrap}._linkButton_r5gq4_161{min-height:var(--touch);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._figure_swqzt_1{gap:var(--space-2);margin:0;display:grid}._chart_swqzt_6{width:100%;height:auto;overflow:visible}._grid_swqzt_11{stroke:var(--color-border);stroke-width:1px}._tick_swqzt_15{fill:var(--color-text-muted);font-size:10px}._line_swqzt_19{fill:none;stroke:var(--color-chart);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}._now_swqzt_26{stroke:var(--color-accent);stroke-width:1.5px;stroke-dasharray:3 3}._nowLabel_swqzt_31{fill:var(--color-accent);font-size:10px;font-weight:650}._tableToggle_swqzt_36 summary{cursor:pointer;font-size:var(--text-sm);color:var(--color-primary);min-height:var(--touch);line-height:var(--touch)}._dataTable_swqzt_43{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._dataTable_swqzt_43 th,._dataTable_swqzt_43 td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border);text-align:left}._nowCard_swqzt_54{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}._nowTemp_swqzt_62{font-size:var(--text-3xl);font-weight:650;line-height:1}._facts_swqzt_67{gap:var(--space-1);margin:0;display:grid}._facts_swqzt_67>div{gap:var(--space-2);grid-template-columns:6.5rem minmax(0,1fr);display:grid}._facts_swqzt_67 dt{color:var(--color-text-muted)}._facts_swqzt_67 dd{margin:0}._biteBlock_swqzt_83{gap:var(--space-2);padding-top:var(--space-2);display:grid}._blockTitle_swqzt_88{margin:var(--space-2) 0 0;font-size:var(--text-lg)}._subhead_swqzt_92{margin:var(--space-3) 0 0;font-size:var(--text-md)}._biteNow_swqzt_96{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}._biteNow_swqzt_96 p{margin:0}._tabs_swqzt_107{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-text) 7%, transparent);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}._tab_swqzt_36{min-height:var(--touch);border-radius:var(--radius-full);color:var(--color-text);font-weight:600;font-size:var(--text-sm);place-items:center;text-decoration:none;display:grid}._tabActive_swqzt_125{background:var(--color-surface);box-shadow:var(--shadow-1);color:var(--color-primary)}._list_1htsz_1{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._alert_1htsz_9{--level:#f2c200;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:6px solid var(--level);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--level) 10%, var(--color-surface));gap:2px;display:grid}._alert_1htsz_9 p{overflow-wrap:anywhere;margin:0}._minor_1htsz_23{--level:#f2c200}._moderate_1htsz_26{--level:#f08a00}._severe_1htsz_29{--level:#e0201b}._extreme_1htsz_32{--level:#9b1fb5}._level_1htsz_35{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:700}._headline_1htsz_41{font-weight:650}._details_1htsz_44 summary{cursor:pointer;min-height:var(--touch);line-height:var(--touch);color:var(--color-primary);font-size:var(--text-sm)}._details_1htsz_44 p{margin:0 0 var(--space-2);white-space:pre-line}._instruction_1htsz_55{font-weight:600}._none_1htsz_58{align-items:center;gap:var(--space-2);display:flex}._section_1htsz_63{gap:var(--space-2);display:grid}._title_1htsz_67{font-size:var(--text-lg);margin:0}._place_1htsz_71{color:var(--color-text-muted);font-weight:500;font-size:var(--text-md)}._source_1htsz_76{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}._card_1iutb_2{--wx-cloud:#fff;--wx-cloud-stroke:transparent;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);color:#fff;background:linear-gradient(#2b5a96,#34679f);display:grid}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._card_1iutb_2{background:linear-gradient(#1b3456,#224266)}}:root[data-theme=dark] ._card_1iutb_2{background:linear-gradient(#1b3456,#224266)}._cardTitle_1iutb_20{align-items:center;gap:var(--space-1);padding-bottom:var(--space-2);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:#ffffffe6;border-bottom:1px solid #ffffff40;margin:0;font-weight:650;display:flex}._hero_1iutb_35{text-align:center;justify-items:center;gap:0;display:grid}._hero_1iutb_35 p{margin:0}._heroPlace_1iutb_44{font-size:var(--text-lg,1.15rem);font-weight:600}._heroTemp_1iutb_48{font-variant-numeric:tabular-nums;padding-left:.3em;font-size:4.2rem;font-weight:250;line-height:1.05}._heroSky_1iutb_55{color:var(--color-text-muted);font-size:1.15rem;font-weight:600}._heroHiLo_1iutb_60{font-weight:600}._strip_1iutb_65{gap:var(--space-2);padding:0 0 var(--space-1);scrollbar-width:none;overscroll-behavior-x:contain;margin:0;list-style:none;display:flex;overflow-x:auto}._strip_1iutb_65::-webkit-scrollbar{display:none}._stripItem_1iutb_78{justify-items:center;gap:var(--space-1);flex:none;min-width:3.4rem;font-weight:600;display:grid}._stripSun_1iutb_86{min-width:6.5rem}._stripTime_1iutb_89{font-size:var(--text-sm);white-space:nowrap}._stripIcon_1iutb_93{align-content:center;justify-items:center;min-height:46px;display:grid}._stripTemp_1iutb_99{white-space:nowrap;font-size:1.05rem}._stripSun_1iutb_86 ._stripTemp_1iutb_99{font-size:var(--text-sm)}._precip_1iutb_106{color:#a9dcff;font-size:.75rem;font-weight:700;line-height:1}._dayList_1iutb_114{margin:0;padding:0;list-style:none}._dayList_1iutb_114 li+li{border-top:1px solid #fff3}._dayRow_1iutb_122{align-items:center;gap:var(--space-2);width:100%;min-height:3.4rem;padding:var(--space-1) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:3.4rem 2.6rem 2.4rem minmax(3rem,1fr) 2.4rem;font-size:1.05rem;font-weight:600;display:grid}._dayRow_1iutb_122:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-md,12px)}._dayIcon_1iutb_144{justify-items:center;display:grid}._dayMin_1iutb_148{text-align:right;color:#fffc;font-variant-numeric:tabular-nums}._dayMax_1iutb_153{text-align:right;font-variant-numeric:tabular-nums}._bar_1iutb_157{background:#00000040;border-radius:3px;height:6px;position:relative}._barFill_1iutb_163{border-radius:3px;position:absolute;top:0;bottom:0}._barDot_1iutb_169{background:#fff;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;box-shadow:0 0 0 2px #00000059}._icon_1iutb_181{display:block;overflow:visible}._sun_1iutb_185{fill:#f8c43a}._ray_1iutb_188{stroke:#f8c43a;stroke-width:1.6px;stroke-linecap:round}._moon_1iutb_193{fill:#f2e9c4}._cloud_1iutb_196{fill:var(--wx-cloud,#e3e9f0);stroke:var(--wx-cloud-stroke,#8a9bb0);stroke-width:1px}._drop_1iutb_201{stroke:#5fb8f5;stroke-width:1.8px;stroke-linecap:round}._snow_1iutb_206{stroke:#cfe8ff;stroke-width:1.4px;stroke-linecap:round}._bolt_1iutb_211{fill:#f8c43a}._fog_1iutb_214{stroke:var(--wx-cloud,#c4cdd8);stroke-width:1.8px;stroke-linecap:round}._horizon_1iutb_219{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round}._arrow_1iutb_224{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}._sheet_1iutb_233{--nav-clearance:0px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);width:100%;max-width:40rem;height:94dvh;max-height:94dvh;color:var(--color-text);box-shadow:var(--shadow-2);border:0;margin:auto auto 0;padding:0;overflow:hidden}._sheet_1iutb_233[open]{animation:_up_1iutb_1 .26s var(--ease-out,ease-out)}._sheet_1iutb_233::backdrop{background:var(--color-scrim)}@keyframes _up_1iutb_1{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){._sheet_1iutb_233[open]{animation:none}}._sheetInner_1iutb_264{grid-template-rows:auto auto 1fr;height:100%;display:grid}._sheetHead_1iutb_269{border-bottom:1px solid var(--color-border);place-items:center;min-height:3.5rem;display:grid;position:relative}._sheetHead_1iutb_269 h2{align-items:center;gap:var(--space-2);margin:0;font-size:1.1rem;display:flex}._sheetClose_1iutb_283{left:var(--space-2);background:var(--color-surface-2);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}._dateStrip_1iutb_291{gap:var(--space-1);padding:var(--space-2) var(--space-3);scrollbar-width:none;border-bottom:1px solid var(--color-border);display:flex;overflow-x:auto}._dateStrip_1iutb_291::-webkit-scrollbar{display:none}._dateButton_1iutb_302{min-height:var(--touch);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1 0 2.9rem;justify-items:center;gap:2px;padding:2px 0;display:grid}._dateWeekday_1iutb_315{color:var(--color-text-muted);text-transform:uppercase;font-size:.7rem}._dateNum_1iutb_320{border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:1.15rem;font-weight:600;display:grid}._dateButton_1iutb_302[aria-pressed=true] ._dateNum_1iutb_320{background:var(--color-primary);color:var(--color-on-primary)}._dateButton_1iutb_302:focus-visible{outline:3px solid var(--color-focus);border-radius:var(--radius-md,12px)}._sheetBody_1iutb_337{overscroll-behavior:contain;padding:var(--space-3) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));gap:var(--space-4);align-content:start;display:grid;overflow-y:auto}._sheetBody_1iutb_337 p{margin:0}._detailDate_1iutb_348{text-align:center;font-weight:600}._detailNow_1iutb_352{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._detailTemp_1iutb_358{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;font-size:3rem;font-weight:500;line-height:1;display:inline-flex}._detailSky_1iutb_367{text-align:right;font-weight:600}._detailSection_1iutb_371{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:grid}._detailSection_1iutb_371 h3{margin:0;font-size:1.15rem}._sunRow_1iutb_381{align-items:center;gap:var(--space-2);grid-template-columns:auto 1fr auto;display:grid}._solunarBar_1iutb_389{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-text) 8%, transparent);height:22px;position:relative;overflow:hidden}._solunarBar_1iutb_389>span{position:absolute;top:0;bottom:0}._solunarBar_1iutb_389>i{border-left:1px dashed color-mix(in srgb, var(--color-text) 25%, transparent);position:absolute;top:0;bottom:0}._solunarMajor_1iutb_407{background:var(--color-accent)}._solunarMinor_1iutb_410{background:color-mix(in srgb, var(--color-accent) 45%, transparent)}._solunarAxis_1iutb_413{height:1.1rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem;position:relative}._solunarAxis_1iutb_413 span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}._solunarAxis_1iutb_413 span:first-child{transform:none}._solunarAxis_1iutb_413 span:last-child{transform:translate(-100%)}._solunarList_1iutb_432{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._solunarList_1iutb_432 li{align-items:center;column-gap:var(--space-2);grid-template-columns:12px auto 1fr;display:grid}._solunarList_1iutb_432 li>span:first-child{border-radius:3px;flex:none;width:12px;height:12px}._dayFigure_1iutb_453{gap:var(--space-1);margin:0;display:grid;position:relative}._iconRow_1iutb_459{height:26px;position:relative}._iconRow_1iutb_459 span{position:absolute;top:0;transform:translate(-50%)}._dayChart_1iutb_468{width:100%;height:auto;display:block;overflow:visible}._gridLine_1iutb_474{stroke:var(--color-border);stroke-width:1px}._gridDash_1iutb_478{stroke:var(--color-border);stroke-width:1px;stroke-dasharray:2 3}._axis_1iutb_483{fill:var(--color-text-muted);font-size:11px}._series_1iutb_487{fill:none;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}._pastLine_1iutb_493{stroke-dasharray:6 5;opacity:.75}._pastShade_1iutb_497{opacity:.5}._hatch_1iutb_500{stroke:var(--color-text-muted);stroke-width:1.2px;opacity:.35}._nowLine_1iutb_505{stroke:var(--color-text-muted);stroke-width:1px}._marker_1iutb_509{fill:var(--color-surface);stroke:var(--color-text);stroke-width:2px}._markerText_1iutb_514{fill:var(--color-text-muted);text-anchor:middle;font-size:12px;font-weight:700}._tempLine_1iutb_520{stroke:#4fc3b8}._tempStop1_1iutb_523{stop-color:#4fc3b8;stop-opacity:.45}._tempStop2_1iutb_527{stop-color:#3a6fb0;stop-opacity:.08}._precipLine_1iutb_531{stroke:#3fa9f5}._precipStop1_1iutb_534{stop-color:#3fa9f5;stop-opacity:.4}._precipStop2_1iutb_538{stop-color:#3fa9f5;stop-opacity:.05}._windLine_1iutb_542{stroke:#9b8cf2}._windStop1_1iutb_545{stop-color:#9b8cf2;stop-opacity:.35}._windStop2_1iutb_549{stop-color:#9b8cf2;stop-opacity:.05}._pressureLine_1iutb_553{stroke:var(--color-chart)}._pressureStop1_1iutb_556{stop-color:var(--color-chart);stop-opacity:.25}._pressureStop2_1iutb_560{stop-color:var(--color-chart);stop-opacity:.03}._sheet_1dprv_1{--nav-clearance:0px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);width:100%;max-width:34rem;max-height:85dvh;color:var(--color-text);box-shadow:var(--shadow-2);border:0;margin:auto auto 0;padding:0}._sheet_1dprv_1[open]{animation:_sheet-up_1dprv_1 var(--dur-med) var(--ease-out)}._sheet_1dprv_1::backdrop{background:var(--color-scrim)}._inner_1dprv_21{grid-template-rows:auto auto 1fr auto;max-height:85dvh;display:grid}._handle_1dprv_26{width:40px;height:4px;margin:var(--space-2) auto 0;border-radius:var(--radius-full);background:var(--color-border)}._header_1dprv_33{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) 0 var(--space-4);display:flex}._header_1dprv_33 h2{font-size:var(--text-lg)}._body_1dprv_43{padding:var(--space-2) var(--space-4) var(--space-4);gap:var(--space-3);align-content:start;display:grid;overflow:auto}._footer_1dprv_50{gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width>=900px){._sheet_1dprv_1{margin:auto var(--space-5) auto auto;border-radius:var(--radius-lg);max-width:26rem}._handle_1dprv_26{display:none}._sheet_1dprv_1[open]{animation-name:_sheet-in_1dprv_1}}@keyframes _sheet-up_1dprv_1{0%{opacity:0;transform:translateY(24px)}}@keyframes _sheet-in_1dprv_1{0%{opacity:0;transform:translate(24px)}}._month_158cd_1{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}._monthHead_158cd_9{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._monthTitle_158cd_15{font-size:var(--text-lg);text-align:center;margin:0}._grid_158cd_20{border-collapse:collapse;table-layout:fixed;width:100%}._grid_158cd_20 th{padding-bottom:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);font-weight:600}._grid_158cd_20 td{text-align:center;padding:1px}._day_158cd_35{width:100%;min-height:var(--touch);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}._day_158cd_35:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent)}._outside_158cd_52{color:var(--color-text-muted)}._today_158cd_55{color:var(--color-primary);box-shadow:inset 0 0 0 1.5px var(--color-primary);font-weight:700}._selected_158cd_60{background:var(--color-primary);color:var(--color-on-primary)}._selected_158cd_60:hover{background:var(--color-primary)}._dot_158cd_67{background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;bottom:5px}._trips_158cd_75{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._trip_158cd_75{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}._trip_158cd_75 p{overflow-wrap:anywhere;margin:0}._tripHead_158cd_94{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600}._tripName_158cd_99{font-weight:650}._notes_158cd_102{white-space:pre-wrap}._weatherBlock_158cd_105{padding-top:var(--space-1);gap:2px;display:grid}._weather_158cd_105{font-variant-numeric:tabular-nums}._actions_158cd_113{gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}._form_158cd_119{gap:var(--space-3);display:grid}._row_158cd_123{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._toolbar_158cd_128{align-items:center;gap:var(--space-2);display:flex}._toolbar_158cd_128>fieldset{flex:auto;min-width:0}._tripAlerts_158cd_137{gap:var(--space-1);font-weight:600;display:grid}._tripAlerts_158cd_137 p{margin:0}._hero_1x4wi_1{align-items:center;gap:var(--space-4);display:flex}._name_1x4wi_6{font-family:var(--font-display);font-size:var(--text-xl);font-weight:650}._sources_1x4wi_11{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._sources_1x4wi_11 li{display:grid}._list_1x4wi_21{padding-left:var(--space-5);gap:var(--space-2);margin:0;display:grid}._newsTitle_1x4wi_28{margin:0 0 var(--space-1);font-size:var(--text-md)}._news_1x4wi_28{margin:0 0 var(--space-3);padding-left:var(--space-5);gap:var(--space-1);display:grid}._list_9xx6l_1{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._item_9xx6l_8{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}._text_9xx6l_16 p{overflow-wrap:anywhere;margin:0}._name_9xx6l_20{font-weight:650}._itemActions_9xx6l_23,._actions_9xx6l_24{gap:var(--space-2);flex-wrap:wrap;display:flex}._form_9xx6l_29{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}._formTitle_9xx6l_37{font-size:var(--text-md);margin:0}._row_9xx6l_41{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._filters_1t1r0_1{gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}._chip_1t1r0_7{min-height:var(--touch);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:inherit;font:inherit;cursor:pointer;font-weight:600}._chip_1t1r0_7[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}._player_1t1r0_23{gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}._drawing_1t1r0_32{width:100%;height:auto;display:block}._drawing_1t1r0_32 path{fill:none;stroke-linecap:round;stroke-linejoin:round}._drawing_1t1r0_32 ._butt_1t1r0_42{stroke-linecap:butt}._layerHalo_1t1r0_46{stroke:var(--color-surface)}._layerHalo_1t1r0_46._styleLine_1t1r0_49,._layerHalo_1t1r0_46._styleLine2_1t1r0_50,._layerHalo_1t1r0_46._styleHardware_1t1r0_51{stroke-width:11px}._layerHalo_1t1r0_46._styleDouble_1t1r0_54{stroke-width:15px}._layerLine_1t1r0_57._styleLine_1t1r0_49{stroke:var(--color-primary);stroke-width:4.5px}._layerLine_1t1r0_57._styleLine2_1t1r0_50{stroke:var(--color-focus);stroke-width:4.5px}._layerLine_1t1r0_57._styleDouble_1t1r0_54{stroke:var(--color-primary);stroke-width:8px}._layerInner_1t1r0_70._styleDouble_1t1r0_54{stroke:var(--color-surface);stroke-width:2.2px}._layerLine_1t1r0_57._styleHardware_1t1r0_51{stroke:var(--color-text-muted);stroke-width:5px}._drawIn_1t1r0_78{stroke-dasharray:1;stroke-dashoffset:1px;animation-name:_draw_1t1r0_32;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes _draw_1t1r0_32{to{stroke-dashoffset:0}}._fadeIn_1t1r0_90{animation:.6s ease-out both _fade_1t1r0_90}@keyframes _fade_1t1r0_90{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._drawIn_1t1r0_78,._fadeIn_1t1r0_90{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}._controls_1t1r0_106{justify-content:center;align-items:center;gap:var(--space-3);display:flex}._iconButton_1t1r0_112,._playButton_1t1r0_113{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch);min-width:var(--touch);border-radius:var(--radius-full);font:inherit;cursor:pointer;font-weight:600;display:inline-flex}._iconButton_1t1r0_112{border:1px solid var(--color-border);background:var(--color-surface);color:inherit}._iconButton_1t1r0_112:disabled{opacity:.4;cursor:default}._playButton_1t1r0_113{padding:0 var(--space-5);background:var(--color-primary);color:var(--color-on-primary);border:none}._stepNow_1t1r0_140{min-height:3em;margin:0}._small_1t1r0_144{font-size:var(--text-sm)}._steps_1t1r0_147{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._stepButton_1t1r0_154{gap:var(--space-3);width:100%;min-height:var(--touch);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md,12px);background:var(--color-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:flex-start;display:flex}._stepButton_1t1r0_154[aria-current=step]{border-color:var(--color-primary);box-shadow:inset 3px 0 0 var(--color-primary)}._stepNo_1t1r0_140{background:var(--color-surface-2);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:1.6em;height:1.6em;font-weight:700;display:inline-grid}._tips_1t1r0_184{padding-left:var(--space-5);gap:var(--space-2);margin:0;display:grid}._sheet_1ys6w_2{--nav-clearance:0px;width:100%;max-width:34rem;height:85dvh;max-height:85dvh;color:var(--color-text);background:0 0;border:0;margin:auto auto 0;padding:0;overflow:hidden}._sheet_1ys6w_2[open]{animation:_up_1ys6w_1 .26s var(--ease-out,ease-out)}._sheet_1ys6w_2::backdrop{background:var(--color-scrim)}@keyframes _up_1ys6w_1{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){._sheet_1ys6w_2[open]{animation:none}}._panel_1ys6w_31{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);height:100%;box-shadow:var(--shadow-2);grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}._header_1ys6w_40{justify-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);touch-action:none;display:grid;position:relative}._handle_1ys6w_49{border-radius:var(--radius-full);background:var(--color-border);width:40px;height:4px}._header_1ys6w_40 h2{margin:0;font-size:1rem}._close_1ys6w_59{right:var(--space-2);top:var(--space-2);position:absolute}._list_1ys6w_64{padding:var(--space-3) var(--space-4);overscroll-behavior:contain;gap:var(--space-4);align-content:start;margin:0;list-style:none;display:grid;overflow-y:auto}._empty_1ys6w_74{text-align:center;padding:var(--space-5);place-content:center;display:grid}._emptyTitle_1ys6w_80{margin:0;font-size:1.1rem;font-weight:700}._comment_1ys6w_85{gap:var(--space-3);align-items:flex-start;display:flex}._body_1ys6w_90{flex:1;min-width:0}._meta_1ys6w_94{font-size:var(--text-sm);margin:0}._text_1ys6w_98{white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0}._delete_1ys6w_103{color:var(--color-text-muted)}._composer_1ys6w_106{border-top:1px solid var(--color-border);padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom));gap:var(--space-2);display:grid}._emojis_1ys6w_112{justify-content:space-between;display:flex}._emoji_1ys6w_112{min-width:var(--touch);min-height:var(--touch);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:0;font-size:1.5rem;line-height:1}._emoji_1ys6w_112:focus-visible{outline:3px solid var(--color-focus)}._form_1ys6w_129{align-items:center;gap:var(--space-2);display:flex}._input_1ys6w_134{min-width:0;min-height:var(--touch);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-2);color:inherit;font:inherit;flex:1}._send_1ys6w_145{color:var(--color-primary)}._send_1ys6w_145:disabled{color:var(--color-text-muted);opacity:.6}._undo_1ys6w_152{min-height:var(--touch);padding:0 var(--space-3);color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}._drawing_2lmzw_2{width:100%;height:auto;max-height:60vh;display:block}._drawing_2lmzw_2 path{stroke-linecap:round;stroke-linejoin:round}._line_2lmzw_12,._line2_2lmzw_13,._hardware_2lmzw_14,._worm_2lmzw_15,._stopper_2lmzw_16,._context_2lmzw_17{fill:none}._line_2lmzw_12{stroke:var(--color-primary);stroke-width:3.5px}._line2_2lmzw_13{stroke:var(--color-focus);stroke-width:3.5px}._hardware_2lmzw_14{stroke:var(--color-text-muted);stroke-width:3px}._metal_2lmzw_32{fill:var(--color-text-muted)}._weight_2lmzw_35{fill:var(--color-text);opacity:.72}._bead_2lmzw_39{fill:var(--color-accent);stroke:var(--color-surface);stroke-width:1.5px}._float_2lmzw_44{fill:var(--color-surface-2);stroke:var(--color-text);stroke-width:1.5px}._floatTip_2lmzw_49{fill:var(--color-danger)}._bait_2lmzw_52{fill:var(--color-success);opacity:.85}._worm_2lmzw_15{stroke:var(--color-success);stroke-width:7px;opacity:.9}._stopper_2lmzw_16{stroke:var(--color-text);stroke-width:4px}._context_2lmzw_17{stroke:var(--color-text-muted);stroke-width:1.5px;stroke-dasharray:6 5;opacity:.7}._trail_2lmzw_71{fill:none;stroke:var(--color-focus);stroke-width:2.5px;opacity:.85}._boat_2lmzw_77{fill:var(--color-text-muted)}._bank_2lmzw_80{fill:var(--color-surface-2);stroke:var(--color-border);stroke-width:1.5px}._angler_2lmzw_85{fill:none;stroke:var(--color-text);stroke-width:2.5px}._rod_2lmzw_90{stroke:var(--color-text);stroke-width:3px}._fishingLine_2lmzw_94{fill:none;stroke:var(--color-primary);stroke-width:1.2px;opacity:.8}._reel_2lmzw_100{fill:var(--color-surface);stroke:var(--color-text);stroke-width:2px}._reelHandle_2lmzw_105{stroke:var(--color-text);stroke-width:2px}._lure_2lmzw_109{fill:var(--color-success);stroke:var(--color-surface);stroke-width:1.5px}._label_2lmzw_114{fill:var(--color-text-muted);paint-order:stroke;stroke:var(--color-surface);stroke-width:4px;stroke-linejoin:round;font-size:13px;font-weight:600}._fade_2lmzw_123{animation-name:_fade_2lmzw_123;animation-duration:.35s;animation-timing-function:ease-out;animation-fill-mode:both}@keyframes _fade_2lmzw_123{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._fade_2lmzw_123{animation:none}}._purpose_2lmzw_139{gap:var(--space-2);display:grid}._purpose_2lmzw_139 p{margin:0}
