._clip_kxnlp_1{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);width:auto;max-width:100%;height:auto;max-height:100%;display:block}._clipFrame_kxnlp_13{width:100%}._clipFrame_kxnlp_13>video,._clipFrame_kxnlp_13>img{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);width:100%;height:100%;max-height:none;display:block}._backdrop_dr5pi_1{z-index:60;padding:var(--space-16);background:var(--color-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_dr5pi_12{align-items:center;gap:var(--space-12);max-width:min(1100px,100%);max-height:100%;padding:var(--space-16);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}._frame_dr5pi_24{--clip-max-height:calc(100dvh - 190px);flex:0 auto;justify-content:center;min-height:0;display:flex;overflow:hidden}._frame_dr5pi_24 video{max-height:calc(100dvh - 130px)}._dismiss_dr5pi_38{height:var(--button-height);padding:0 var(--space-16);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font-weight:var(--weight-semibold);cursor:pointer;flex:none;align-items:center;display:inline-flex}._dismiss_dr5pi_38:hover{background:var(--color-surface-muted)}._link_1wd9d_1{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._link_1wd9d_1:hover{text-decoration:none}._banner_8dv5l_3{padding:var(--space-10) var(--space-16);border-radius:var(--radius-md);background:var(--color-okay-surface);color:var(--color-ink);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-normal);text-align:center;text-wrap:balance}._chip_8dv5l_16{padding:var(--space-2) var(--space-8);border-radius:var(--radius-xs);background:var(--color-okay-surface);color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-normal);white-space:nowrap;display:inline-block}._button_1ndhl_2{color:var(--color-accent);font:var(--weight-semibold) var(--text-sm) / inherit var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._button_1ndhl_2:hover{color:var(--color-accent-hover)}._button_1ndhl_2:disabled{cursor:progress;opacity:.7}._note_1ndhl_21{color:var(--color-ink-muted)}._problem_1ndhl_25{color:var(--color-warning)}._teaser_17u6b_2{align-items:flex-start;gap:var(--space-8);padding:var(--space-12) var(--space-16);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);font-size:var(--text-sm);display:flex}._teaser_17u6b_2>svg{color:var(--color-ink-muted);flex-shrink:0;margin-top:3px}._text_17u6b_19{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._actions_17u6b_26{align-items:baseline;gap:var(--space-4) var(--space-10);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}._body_n1lti_6{gap:var(--space-36);padding:var(--space-24) var(--space-36) var(--space-48);flex-direction:column;display:flex}@media (width<=720px){._body_n1lti_6{gap:var(--space-28);padding-inline:var(--page-gutter)}}._overview_n1lti_21{align-items:flex-start;gap:var(--space-24);flex-wrap:wrap;display:flex}._overviewMedia_n1lti_32{gap:var(--space-24);flex-wrap:wrap;flex:0 300px;display:flex}._withPhoto_n1lti_39{flex-basis:calc(600px + var(--space-24))}._mapColumn_n1lti_43{gap:var(--space-8);flex-direction:column;flex:0 300px;min-width:200px;display:flex}._elevation_n1lti_51{flex:1;justify-content:center}._overviewPhoto_n1lti_56{flex:0 300px;min-width:200px}@media (width<=720px){._overviewMedia_n1lti_32,._mapColumn_n1lti_43,._overviewPhoto_n1lti_56{flex-basis:100%}}._overviewInfo_n1lti_71{gap:var(--space-20);flex-direction:column;flex:0 auto;min-width:0;display:flex}._status_n1lti_79{padding:var(--space-24) var(--space-36);color:var(--color-ink-muted)}._shareLink_n1lti_85{gap:var(--space-8);max-width:720px;padding:var(--space-16) var(--space-36) 0;display:grid}@media (width<=720px){._shareLink_n1lti_85,._status_n1lti_79{padding-inline:var(--page-gutter)}}._problem_n1lti_102{align-items:baseline;gap:var(--space-10);color:var(--color-warning);display:flex}._muted_n1lti_109{color:var(--color-ink-muted);font-size:var(--text-sm)}._primaryButton_n1lti_115,._outlineButton_n1lti_116,._dangerButton_n1lti_117{justify-content:center;align-items:center;gap:var(--space-8);height:var(--button-height);padding:0 var(--space-16);border-radius:var(--radius-md);font:var(--weight-semibold) var(--text-md) / var(--leading-none) var(--font-sans);white-space:nowrap;cursor:pointer;display:inline-flex}._primaryButton_n1lti_115{background:var(--color-accent);color:var(--color-on-accent);border:0}._primaryButton_n1lti_115:hover{background:var(--color-accent-hover)}._outlineButton_n1lti_116,._outlineIconButton_n1lti_141{border:var(--border-width) solid var(--color-ink);background:var(--color-surface);color:var(--color-ink)}._outlineButton_n1lti_116:hover,._outlineIconButton_n1lti_141:hover,._outlineButton_n1lti_116[aria-pressed=true]{background:var(--color-surface-muted)}._outlineIconButton_n1lti_141{width:50px;height:var(--button-height);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}._dangerButton_n1lti_117{border:var(--border-width) solid var(--color-warning);background:var(--color-warning);color:var(--color-on-accent)}._primaryButton_n1lti_115:disabled,._outlineButton_n1lti_116:disabled,._dangerButton_n1lti_117:disabled{cursor:default;opacity:.6}._textButton_n1lti_176{color:var(--color-accent);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._iconButton_n1lti_186{padding:var(--space-4);border-radius:var(--radius-xs);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;display:inline-flex}._iconButton_n1lti_186:hover{background:var(--color-surface-muted)}._menuWrap_n1lti_201{display:inline-flex;position:relative}._menu_n1lti_201{top:calc(100% + var(--space-4));z-index:10;min-width:180px;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-pop);margin:0;list-style:none;position:absolute;right:0}@media (width<=720px){._menu_n1lti_201{z-index:50;max-height:70vh;padding:var(--space-8) var(--space-8) calc(var(--space-8) + env(safe-area-inset-bottom));border-width:var(--border-width) 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 0 0 100vmax var(--color-overlay);position:fixed;inset:auto 0 0;overflow-y:auto}._menu_n1lti_201:before{content:"";z-index:-1;position:fixed;inset:0}}._menuItem_n1lti_244{width:100%;padding:var(--space-8) var(--space-10);border-radius:var(--radius-xs);font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:0}@media (width<=720px){._menuItem_n1lti_244{min-height:44px}}._menuItem_n1lti_244:hover,._menuItem_n1lti_244:focus-visible{background:var(--color-surface-muted)}._field_n1lti_267{gap:var(--space-8);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._grow_n1lti_277{flex:1}._fieldLabel_n1lti_281{font:var(--weight-semibold) var(--text-sm) / var(--leading-snug) var(--font-sans);padding:0}._input_n1lti_286{width:100%;min-height:var(--button-height);padding:var(--space-10) var(--space-12);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface);font:var(--weight-regular) var(--text-md) / var(--leading-normal) var(--font-sans);color:var(--color-ink)}._fieldError_n1lti_297{font-size:var(--text-sm);color:var(--color-warning)}._hint_n1lti_302{font-size:var(--text-sm);color:var(--color-ink-muted)}._saveStatus_n1lti_307{font:var(--weight-medium) var(--text-2xs) / var(--leading-none) var(--font-sans);color:var(--color-ink-muted)}._notes_n1lti_313{gap:var(--space-8);flex-direction:column;display:flex}._notesHead_n1lti_319{justify-content:space-between;align-items:baseline;display:flex}._notesInput_n1lti_326{resize:vertical;min-height:100px}._unsavedInput_n1lti_331{border-style:dashed;border-color:var(--color-warning)}._notSaved_n1lti_336{align-items:center;gap:var(--space-6);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-warning);display:inline-flex}._sites_n1lti_346{gap:var(--space-12);flex-direction:column;display:flex}._sitesHead_n1lti_352{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}@media (width<=720px){._sitesHead_n1lti_352{gap:var(--space-8) var(--space-16);flex-wrap:wrap}}._sectionTitle_n1lti_366{font:var(--weight-bold) 18px / var(--leading-snug) var(--font-sans)}._count_n1lti_370{font-weight:var(--weight-regular);color:var(--color-ink-muted)}._chips_n1lti_375{gap:var(--space-8);flex-wrap:wrap;display:flex}._filterChip_n1lti_381{height:var(--chip-height);padding:0 var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-xs);cursor:pointer}._filterChip_n1lti_381[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface)}._siteList_n1lti_397{border-top:var(--border-width) solid var(--color-border);margin:0;padding:0;list-style:none}._siteRow_n1lti_404{align-items:center;gap:var(--space-4) var(--space-16);min-height:60px;padding:var(--space-12) 0;border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:112px 136px minmax(0,1fr) auto;display:grid}@media (width<=720px){._siteRow_n1lti_404{gap:var(--space-8) var(--space-12);grid-template-columns:auto minmax(0,1fr) auto}._siteRow_n1lti_404>:nth-child(3){grid-area:2/1/auto/-1}._siteRow_n1lti_404>:nth-child(4){grid-area:1/3}._siteRow_n1lti_404>._confirmInline_n1lti_434{grid-area:3/1/auto/-1}}._siteLabel_n1lti_440{font:var(--weight-semibold) var(--text-md) / var(--leading-snug) var(--font-sans)}._siteLabel_n1lti_440 a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}._siteNotes_n1lti_451{font-size:var(--text-md);line-height:var(--leading-normal);white-space:pre-wrap}@media (width<=720px){._siteNotes_n1lti_451:empty{display:none}}._rowError_n1lti_463,._rowNotice_n1lti_468{grid-column:1/-1}._unsavedRow_n1lti_472{margin-top:var(--space-8);padding:var(--space-12);border:var(--border-width) dashed var(--color-warning);border-radius:var(--radius-md)}._siteEditing_n1lti_479{display:block}._siteEditForm_n1lti_483{align-items:start;gap:var(--space-8) var(--space-12);grid-template-columns:112px auto minmax(0,1fr) auto;display:grid}@media (width<=720px){._siteEditForm_n1lti_483{grid-template-columns:minmax(0,1fr)}}._siteEditForm_n1lti_483 ._fieldError_n1lti_297{grid-column:1/-1}._labelInput_n1lti_501{width:112px;font-family:var(--font-sans)}@media (width<=720px){._labelInput_n1lti_501{width:100%}}._siteNotesInput_n1lti_512{resize:vertical}._rowActions_n1lti_516{align-items:center;gap:var(--space-10);display:flex}._confirmInline_n1lti_434{align-items:center;gap:var(--space-10);font-size:var(--text-sm);display:inline-flex}@media (width<=720px){._confirmInline_n1lti_434{flex-wrap:wrap}}._confirmInline_n1lti_434 ._dangerButton_n1lti_117{height:var(--control-height-sm)}._tag_n1lti_539,._tagOption_n1lti_540{height:var(--chip-height);padding:0 var(--space-8);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);font:var(--weight-medium) var(--text-xs) / var(--leading-none) var(--font-sans);white-space:nowrap;align-items:center;display:inline-flex}._tagOption_n1lti_540{border-color:var(--color-border);background:var(--color-surface);color:var(--color-ink);cursor:pointer}._tag_try_n1lti_558{border-color:var(--color-info-surface);background:var(--color-info-surface);color:var(--color-info)}._tag_avoid_n1lti_564{border:var(--border-width) dashed var(--color-warning);background:var(--color-surface);color:var(--color-warning)}._tag_stayed_n1lti_570{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface)}._tagPicker_n1lti_576{align-items:center;gap:var(--space-6);min-height:var(--button-height);display:flex}._addSiteBar_n1lti_584{align-items:center;gap:var(--space-12);padding-bottom:var(--space-12);flex-wrap:wrap;display:flex}._choiceInput_n1lti_592{cursor:pointer;width:auto}@media (width<=720px){._choiceInput_n1lti_592{width:100%}}._editPanel_n1lti_604{gap:var(--space-20);padding:var(--space-20);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sidebar);flex-direction:column;display:flex}._editMap_n1lti_614{height:420px;margin-top:var(--space-8)}._editLinks_n1lti_619{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._editLinks_n1lti_619 li{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}._editLinkText_n1lti_635{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._addLink_n1lti_641{gap:var(--space-10);display:flex}._miniMap_n1lti_647{aspect-ratio:3/2;flex:0 300px;min-width:200px}@media (width<=720px){._miniMap_n1lti_647{flex-basis:100%}}._mapColumn_n1lti_43 ._miniMap_n1lti_647{flex:none;width:100%;min-width:0}._panelSection_n1lti_666{gap:var(--space-8);flex-direction:column;display:flex}._panelHeading_n1lti_672{font:var(--weight-medium) var(--text-2xs) / var(--leading-snug) var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase}._sourceLinks_n1lti_678{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._sourceLinks_n1lti_678 a{align-items:center;gap:var(--space-6);color:var(--color-accent);font-weight:var(--weight-semibold);display:inline-flex}._seasons_n1lti_696{gap:var(--space-12);flex-direction:column;display:flex}._seasonList_n1lti_702{border-top:var(--border-width) solid var(--color-border);margin:0;padding:0;list-style:none}._seasonRow_n1lti_709{align-items:baseline;gap:var(--space-6) var(--space-16);padding:var(--space-12) 0;border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:64px minmax(0,1fr);display:grid}._seasonYear_n1lti_718{font:var(--weight-semibold) var(--text-md) / var(--leading-snug) var(--font-sans)}._seasonTrip_n1lti_723{align-items:center;gap:var(--space-6) var(--space-12);font-size:var(--text-md);flex-wrap:wrap;display:flex}._seasonTemps_n1lti_731{font-size:var(--text-md);line-height:var(--leading-normal);grid-column:2}._seasonTempsLabel_n1lti_737{margin-right:var(--space-4);color:var(--color-ink-muted);font:var(--weight-medium) var(--text-2xs) / var(--leading-snug) var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase}._stateChip_n1lti_745{height:var(--chip-height);padding:0 var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-xs);align-items:center;display:inline-flex}._state_booked_n1lti_756{border:2px solid var(--color-booked);background:var(--color-booked-fill)}._rating_n1lti_761{padding:var(--space-2) var(--space-8);border-radius:var(--radius-xs);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-flex}._rating_good_n1lti_769{background:var(--color-good-surface);color:var(--color-good)}._rating_okay_n1lti_774{background:var(--color-okay-surface);color:var(--color-okay)}._rating_poor_n1lti_779{background:var(--color-poor-surface);color:var(--color-poor)}._credit_n1lti_784{font:var(--weight-regular) var(--text-2xs) / var(--leading-snug) var(--font-sans);color:var(--color-ink-muted)}._credit_n1lti_784 a{color:inherit}._banner_n1lti_794{align-items:center;gap:var(--space-14);padding:var(--space-12) var(--space-36);background:var(--color-ink);color:var(--color-surface);font-size:var(--text-md);display:flex}@media (width<=720px){._banner_n1lti_794{padding-inline:var(--page-gutter);flex-wrap:wrap}}._banner_n1lti_794 p{flex:1}._bannerButton_n1lti_815{align-items:center;gap:var(--space-8);height:var(--control-height-sm);padding:0 var(--space-12);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font:var(--weight-semibold) var(--text-sm) / var(--leading-none) var(--font-sans);cursor:pointer;border:0;display:inline-flex}._backdrop_n1lti_830{z-index:100;background:var(--color-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_n1lti_840{gap:var(--space-14);width:min(480px,100% - 32px);padding:var(--space-24);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-dialog);flex-direction:column;display:flex}@media (width<=720px){._dialog_n1lti_840{width:100%;height:100%;padding:var(--space-24) var(--page-gutter) 0;border-radius:0;overflow-y:auto}}._dialogTitle_n1lti_863{font:var(--weight-bold) 20px / var(--leading-snug) var(--font-sans)}._bookedWarning_n1lti_867{gap:var(--space-10);padding:var(--space-12);border:var(--border-width) dashed var(--color-warning);border-radius:var(--radius-md);color:var(--color-warning);flex-direction:column;display:flex}._checkbox_n1lti_877{align-items:center;gap:var(--space-8);font-weight:var(--weight-semibold);display:flex}._dialogActions_n1lti_884{justify-content:flex-end;gap:var(--space-10);display:flex}@media (width<=720px){._dialogActions_n1lti_884{padding:var(--space-12) 0 calc(var(--space-16) + env(safe-area-inset-bottom));border-top:var(--border-width) solid var(--color-border);background:var(--color-surface);margin-top:auto;position:sticky;bottom:0}._dialogActions_n1lti_884>*{flex:1;justify-content:center}}._siteDialogForm_n1lti_907{gap:var(--space-14);flex-direction:column;display:flex}@media (width<=720px){._siteDialogForm_n1lti_907{flex:1}}._siteDialogForm_n1lti_907 ._choiceInput_n1lti_592{align-self:flex-start}._siteActions_n1lti_925{align-items:center;gap:var(--space-8);display:inline-flex}@media (width<=720px){._siteActions_n1lti_925{gap:var(--space-4)}._siteActions_n1lti_925 ._iconButton_n1lti_186{justify-content:center;align-items:center;min-width:44px;min-height:44px}}._rankPicker_n1lti_945{height:var(--control-height-sm);padding:0 var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer}@media (width<=720px){._rankPicker_n1lti_945{height:44px;padding:0 var(--space-10)}}._ranked_n1lti_965{border-color:var(--color-accent);background:var(--color-info-surface);color:var(--color-info)}._routeCheckButton_n1lti_972{align-self:flex-start;text-decoration:none}._overviewRoute_n1lti_979{gap:var(--space-8);flex-direction:column;flex:0 260px;display:flex}@media (width<=720px){._overviewInfo_n1lti_71,._overviewRoute_n1lti_979{flex-basis:100%}}
