._backdrop_tnsmv_1{z-index:20;background:var(--color-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (width<=720px){._backdrop_tnsmv_1{z-index:50}}._dialog_tnsmv_17{border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;width:min(1100px,92vw);max-height:86vh;display:flex}@media (width<=720px){._dialog_tnsmv_17{border-radius:0;width:100%;height:100%;max-height:none}}._head_tnsmv_37{justify-content:space-between;align-items:flex-start;gap:var(--space-16);padding:var(--space-24) var(--space-36) var(--space-8);display:flex}@media (width<=720px){._head_tnsmv_37{padding:var(--space-20) var(--page-gutter) var(--space-8)}}._title_tnsmv_51{font:var(--weight-semibold) 20px / var(--leading-snug) var(--font-heading)}._subtitle_tnsmv_55{color:var(--color-ink-muted);font-size:var(--text-sm)}._body_tnsmv_60{flex:1;min-height:0;overflow-y:auto}._status_tnsmv_66{padding:var(--space-24) var(--space-36);color:var(--color-ink-muted)}._foot_tnsmv_71{align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-36);border-top:var(--border-width) solid var(--color-border);display:flex}@media (width<=720px){._foot_tnsmv_71{padding:var(--space-12) var(--page-gutter) calc(var(--space-16) + env(safe-area-inset-bottom));flex-wrap:wrap}._foot_tnsmv_71 a{flex-basis:100%}._foot_tnsmv_71 button{flex:1;justify-content:center}}._foot_tnsmv_71 a{align-items:center;gap:var(--space-4);margin-right:auto;display:inline-flex}._primary_tnsmv_104,._secondary_tnsmv_105{height:var(--button-height);padding:0 var(--space-16);border-radius:var(--radius-md);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;display:inline-flex}._primary_tnsmv_104{background:var(--color-accent);color:var(--color-on-accent);border:0}._primary_tnsmv_104:hover:not(:disabled){background:var(--color-accent-hover)}._primary_tnsmv_104:disabled{cursor:not-allowed;opacity:.55}._secondary_tnsmv_105{border:var(--border-width) solid var(--color-ink);background:var(--color-surface);color:var(--color-ink)}._secondary_tnsmv_105:hover{background:var(--color-surface-muted)}@media (width<=720px){._drawer_7o1k1_7._drawer_7o1k1_7{z-index:30;width:auto;max-width:none;height:auto;max-height:85vh;padding:var(--space-16) var(--page-gutter) 0;border-top:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-dialog);margin:0;animation:.2s ease-out _slide-up_7o1k1_1;position:fixed;inset:auto 0 0;overflow-y:auto}}@keyframes _slide-up_7o1k1_1{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){._drawer_7o1k1_7._drawer_7o1k1_7{animation:none}}._backdrop_svfmn_1{z-index:20;background:var(--color-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (width<=720px){._backdrop_svfmn_1{z-index:50}}._dialog_svfmn_17{gap:var(--space-12);max-width:440px;padding:var(--space-24);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}@media (width<=720px){._dialog_svfmn_17{width:100%;max-width:none;height:100%;padding:var(--space-24) var(--page-gutter) 0;border-radius:0;overflow-y:auto}}._title_svfmn_40{font:var(--weight-semibold) 18px / var(--leading-snug) var(--font-heading)}._actions_svfmn_44{justify-content:flex-end;gap:var(--space-10);margin-top:var(--space-8);display:flex}@media (width<=720px){._actions_svfmn_44{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);flex-wrap:wrap;margin-top:auto;position:sticky;bottom:0}._actions_svfmn_44>*{flex:auto;justify-content:center}}._cancel_svfmn_72,._confirm_svfmn_73,._confirmPrimary_svfmn_74{height:var(--button-height);padding:0 var(--space-16);border-radius:var(--radius-md);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;display:inline-flex}._cancel_svfmn_72{border:var(--border-width) solid var(--color-ink);background:var(--color-surface);color:var(--color-ink)}._cancel_svfmn_72:hover{background:var(--color-surface-muted)}._confirm_svfmn_73{background:var(--color-warning);color:var(--color-on-accent);border:0}._confirmPrimary_svfmn_74{background:var(--color-accent);color:var(--color-on-accent);border:0}._confirmPrimary_svfmn_74:hover{background:var(--color-accent-hover)}._confirm_svfmn_73:disabled,._confirmPrimary_svfmn_74:disabled{cursor:progress;opacity:.7}._body_1giof_6{gap:var(--space-36);padding:var(--space-24) var(--space-36) var(--space-48);flex-direction:column;display:flex}@media (width<=720px){._body_1giof_6{gap:var(--space-28);padding-inline:var(--page-gutter)}}._overview_1giof_21{align-items:flex-start;gap:var(--space-24);flex-wrap:wrap;display:flex}._overviewMedia_1giof_32{gap:var(--space-24);flex-wrap:wrap;flex:0 300px;display:flex}._withPhoto_1giof_39{flex-basis:calc(600px + var(--space-24))}._mapColumn_1giof_43{gap:var(--space-8);flex-direction:column;flex:0 300px;min-width:200px;display:flex}._elevation_1giof_51{flex:1;justify-content:center}._overviewPhoto_1giof_56{flex:0 300px;min-width:200px}@media (width<=720px){._overviewMedia_1giof_32,._mapColumn_1giof_43,._overviewPhoto_1giof_56{flex-basis:100%}}._overviewInfo_1giof_70{gap:var(--space-20);flex-direction:column;flex:240px;min-width:0;display:flex}._status_1giof_78{padding:var(--space-24) var(--space-36);color:var(--color-ink-muted)}._shareLink_1giof_84{gap:var(--space-8);max-width:720px;padding:var(--space-16) var(--space-36) 0;display:grid}@media (width<=720px){._shareLink_1giof_84,._status_1giof_78{padding-inline:var(--page-gutter)}}._problem_1giof_101{align-items:baseline;gap:var(--space-10);color:var(--color-warning);display:flex}._muted_1giof_108{color:var(--color-ink-muted);font-size:var(--text-sm)}._primaryButton_1giof_114,._outlineButton_1giof_115,._dangerButton_1giof_116{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_1giof_114{background:var(--color-accent);color:var(--color-on-accent);border:0}._primaryButton_1giof_114:hover{background:var(--color-accent-hover)}._outlineButton_1giof_115,._outlineIconButton_1giof_140{border:var(--border-width) solid var(--color-ink);background:var(--color-surface);color:var(--color-ink)}._outlineButton_1giof_115:hover,._outlineIconButton_1giof_140:hover,._outlineButton_1giof_115[aria-pressed=true]{background:var(--color-surface-muted)}._outlineIconButton_1giof_140{width:50px;height:var(--button-height);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}._dangerButton_1giof_116{border:var(--border-width) solid var(--color-warning);background:var(--color-warning);color:var(--color-on-accent)}._primaryButton_1giof_114:disabled,._outlineButton_1giof_115:disabled,._dangerButton_1giof_116:disabled{cursor:default;opacity:.6}._textButton_1giof_175{color:var(--color-accent);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._iconButton_1giof_185{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_1giof_185:hover{background:var(--color-surface-muted)}._menuWrap_1giof_200{display:inline-flex;position:relative}._menu_1giof_200{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_1giof_200{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_1giof_200:before{content:"";z-index:-1;position:fixed;inset:0}}._menuItem_1giof_243{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_1giof_243{min-height:44px}}._menuItem_1giof_243:hover,._menuItem_1giof_243:focus-visible{background:var(--color-surface-muted)}._field_1giof_266{gap:var(--space-8);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._grow_1giof_276{flex:1}._fieldLabel_1giof_280{font:var(--weight-semibold) var(--text-sm) / var(--leading-snug) var(--font-sans);padding:0}._input_1giof_285{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_1giof_296{font-size:var(--text-sm);color:var(--color-warning)}._hint_1giof_301{font-size:var(--text-sm);color:var(--color-ink-muted)}._saveStatus_1giof_306{font:var(--weight-medium) var(--text-2xs) / var(--leading-none) var(--font-sans);color:var(--color-ink-muted)}._notes_1giof_312{gap:var(--space-8);flex-direction:column;display:flex}._notesHead_1giof_318{justify-content:space-between;align-items:baseline;display:flex}._notesInput_1giof_325{resize:vertical;min-height:100px}._unsavedInput_1giof_330{border-style:dashed;border-color:var(--color-warning)}._notSaved_1giof_335{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_1giof_345{gap:var(--space-12);flex-direction:column;display:flex}._sitesHead_1giof_351{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}@media (width<=720px){._sitesHead_1giof_351{gap:var(--space-8) var(--space-16);flex-wrap:wrap}}._sectionTitle_1giof_365{font:var(--weight-bold) 18px / var(--leading-snug) var(--font-sans)}._count_1giof_369{font-weight:var(--weight-regular);color:var(--color-ink-muted)}._chips_1giof_374{gap:var(--space-8);flex-wrap:wrap;display:flex}._filterChip_1giof_380{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_1giof_380[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface)}._siteList_1giof_396{border-top:var(--border-width) solid var(--color-border);margin:0;padding:0;list-style:none}._siteRow_1giof_403{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_1giof_403{gap:var(--space-8) var(--space-12);grid-template-columns:auto minmax(0,1fr) auto}._siteRow_1giof_403>:nth-child(3){grid-area:2/1/auto/-1}._siteRow_1giof_403>:nth-child(4){grid-area:1/3}._siteRow_1giof_403>._confirmInline_1giof_433{grid-area:3/1/auto/-1}}._siteLabel_1giof_439{font:var(--weight-semibold) var(--text-md) / var(--leading-snug) var(--font-sans)}._siteLabel_1giof_439 a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}._siteNotes_1giof_450{font-size:var(--text-md);line-height:var(--leading-normal);white-space:pre-wrap}@media (width<=720px){._siteNotes_1giof_450:empty{display:none}}._rowError_1giof_462,._rowNotice_1giof_467{grid-column:1/-1}._unsavedRow_1giof_471{margin-top:var(--space-8);padding:var(--space-12);border:var(--border-width) dashed var(--color-warning);border-radius:var(--radius-md)}._siteEditing_1giof_478{display:block}._siteEditForm_1giof_482{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_1giof_482{grid-template-columns:minmax(0,1fr)}}._siteEditForm_1giof_482 ._fieldError_1giof_296{grid-column:1/-1}._labelInput_1giof_500{width:112px;font-family:var(--font-sans)}@media (width<=720px){._labelInput_1giof_500{width:100%}}._siteNotesInput_1giof_511{resize:vertical}._rowActions_1giof_515{align-items:center;gap:var(--space-10);display:flex}._confirmInline_1giof_433{align-items:center;gap:var(--space-10);font-size:var(--text-sm);display:inline-flex}@media (width<=720px){._confirmInline_1giof_433{flex-wrap:wrap}}._confirmInline_1giof_433 ._dangerButton_1giof_116{height:var(--control-height-sm)}._tag_1giof_538,._tagOption_1giof_539{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_1giof_539{border-color:var(--color-border);background:var(--color-surface);color:var(--color-ink);cursor:pointer}._tag_try_1giof_557{border-color:var(--color-info-surface);background:var(--color-info-surface);color:var(--color-info)}._tag_avoid_1giof_563{border:var(--border-width) dashed var(--color-warning);background:var(--color-surface);color:var(--color-warning)}._tag_stayed_1giof_569{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface)}._tagPicker_1giof_575{align-items:center;gap:var(--space-6);min-height:var(--button-height);display:flex}._addSiteBar_1giof_583{align-items:center;gap:var(--space-12);padding-bottom:var(--space-12);flex-wrap:wrap;display:flex}._choiceInput_1giof_591{cursor:pointer;width:auto}@media (width<=720px){._choiceInput_1giof_591{width:100%}}._editPanel_1giof_603{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_1giof_613{height:420px;margin-top:var(--space-8)}._editLinks_1giof_618{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._editLinks_1giof_618 li{justify-content:space-between;align-items:baseline;gap:var(--space-12);display:flex}._editLinkText_1giof_634{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._addLink_1giof_640{gap:var(--space-10);display:flex}._miniMap_1giof_646{aspect-ratio:3/2;flex:0 300px;min-width:200px}@media (width<=720px){._miniMap_1giof_646{flex-basis:100%}}._mapColumn_1giof_43 ._miniMap_1giof_646{flex:none;width:100%;min-width:0}._panelSection_1giof_665{gap:var(--space-8);flex-direction:column;display:flex}._panelHeading_1giof_671{font:var(--weight-medium) var(--text-2xs) / var(--leading-snug) var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase}._sourceLinks_1giof_677{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._sourceLinks_1giof_677 a{align-items:center;gap:var(--space-6);color:var(--color-accent);font-weight:var(--weight-semibold);display:inline-flex}._seasons_1giof_695{gap:var(--space-12);flex-direction:column;display:flex}._seasonList_1giof_701{border-top:var(--border-width) solid var(--color-border);margin:0;padding:0;list-style:none}._seasonRow_1giof_708{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_1giof_717{font:var(--weight-semibold) var(--text-md) / var(--leading-snug) var(--font-sans)}._seasonTrip_1giof_722{align-items:center;gap:var(--space-6) var(--space-12);font-size:var(--text-md);flex-wrap:wrap;display:flex}._seasonTemps_1giof_730{font-size:var(--text-md);line-height:var(--leading-normal);grid-column:2}._seasonTempsLabel_1giof_736{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_1giof_744{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_1giof_755{border:2px solid var(--color-booked);background:var(--color-booked-fill)}._rating_1giof_760{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_1giof_768{background:var(--color-good-surface);color:var(--color-good)}._rating_okay_1giof_773{background:var(--color-okay-surface);color:var(--color-okay)}._rating_poor_1giof_778{background:var(--color-poor-surface);color:var(--color-poor)}._credit_1giof_783{font:var(--weight-regular) var(--text-2xs) / var(--leading-snug) var(--font-sans);color:var(--color-ink-muted)}._credit_1giof_783 a{color:inherit}._banner_1giof_793{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_1giof_793{padding-inline:var(--page-gutter);flex-wrap:wrap}}._banner_1giof_793 p{flex:1}._bannerButton_1giof_814{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_1giof_829{z-index:100;background:var(--color-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_1giof_839{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_1giof_839{width:100%;height:100%;padding:var(--space-24) var(--page-gutter) 0;border-radius:0;overflow-y:auto}}._dialogTitle_1giof_862{font:var(--weight-bold) 20px / var(--leading-snug) var(--font-sans)}._bookedWarning_1giof_866{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_1giof_876{align-items:center;gap:var(--space-8);font-weight:var(--weight-semibold);display:flex}._dialogActions_1giof_883{justify-content:flex-end;gap:var(--space-10);display:flex}@media (width<=720px){._dialogActions_1giof_883{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_1giof_883>*{flex:1;justify-content:center}}._siteDialogForm_1giof_906{gap:var(--space-14);flex-direction:column;display:flex}@media (width<=720px){._siteDialogForm_1giof_906{flex:1}}._siteDialogForm_1giof_906 ._choiceInput_1giof_591{align-self:flex-start}._siteActions_1giof_924{align-items:center;gap:var(--space-8);display:inline-flex}@media (width<=720px){._siteActions_1giof_924{gap:var(--space-4)}._siteActions_1giof_924 ._iconButton_1giof_185{justify-content:center;align-items:center;min-width:44px;min-height:44px}}._rankPicker_1giof_944{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_1giof_944{height:44px;padding:0 var(--space-10)}}._ranked_1giof_964{border-color:var(--color-accent);background:var(--color-info-surface);color:var(--color-info)}._routeCheckButton_1giof_971{align-self:flex-start;text-decoration:none}._body_e2mmm_2{flex-direction:column;flex-grow:1;max-width:980px;min-height:0;display:flex}._find_e2mmm_12{min-width:0;padding:var(--space-28) var(--space-36);flex-direction:column;flex:1 1 0;display:flex}@media (width<=720px){._find_e2mmm_12{padding:var(--space-20) var(--page-gutter)}}._find_e2mmm_12:has(>._panel_e2mmm_27:not([hidden]):empty){padding-bottom:0}._tabs_e2mmm_31{gap:var(--space-4);margin-bottom:var(--space-20);border-bottom:var(--border-width) solid var(--color-border);display:flex}._tab_e2mmm_31{align-items:center;gap:var(--space-8);height:var(--control-height);padding:0 var(--space-16);color:var(--color-ink);font-size:var(--text-md);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;display:inline-flex}@media (width<=720px){._tab_e2mmm_31{padding:0 var(--space-8)}}._tab_e2mmm_31[aria-selected=true]{border-bottom-color:var(--color-accent);font-weight:var(--weight-semibold)}._panel_e2mmm_27{flex-direction:column;display:flex}._panel_e2mmm_27[hidden]{display:none}._searchPanel_e2mmm_74,._linkPanel_e2mmm_75,._pinPanel_e2mmm_76{gap:var(--space-14);flex-direction:column;display:flex}._pinPanel_e2mmm_76{max-width:560px;line-height:var(--leading-normal);align-items:flex-start}._mode_e2mmm_88{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}._mode_e2mmm_88[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface);font-weight:var(--weight-semibold)}._linkRow_e2mmm_105,._addLink_e2mmm_106{gap:var(--space-8);display:flex}._radius_e2mmm_112{align-items:center;gap:var(--space-8);font-size:var(--text-sm);white-space:nowrap;display:flex}._radius_e2mmm_112 select{height:var(--control-height);padding:0 var(--space-8);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface);font:inherit}._resultsArea_e2mmm_130{gap:var(--space-8);flex-direction:column;display:flex}._resultsCaption_e2mmm_136{color:var(--color-ink-muted);font-size:var(--text-sm)}._results_e2mmm_130{overscroll-behavior:contain;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);max-height:480px;margin:0;padding:0;list-style:none;overflow-y:auto}._result_e2mmm_130{align-items:center;gap:var(--space-16);padding:var(--space-14) var(--space-16);display:flex}._result_e2mmm_130+._result_e2mmm_130{border-top:var(--border-width) solid var(--color-border)}._resultSelected_e2mmm_165{background:var(--color-info-surface)}._resultPhoto_e2mmm_170,._thumb_e2mmm_171{flex-shrink:0;width:120px}._thumb_e2mmm_171{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-ink-muted);justify-content:center;align-items:center;display:inline-flex}._resultText_e2mmm_186{gap:var(--space-4);flex-direction:column;flex-grow:1;min-width:0;display:flex}._resultName_e2mmm_194{font-weight:var(--weight-semibold)}._resultMeta_e2mmm_198{color:var(--color-ink-muted);font-size:var(--text-sm)}._resultLink_e2mmm_204{align-items:center;gap:var(--space-4);font-size:var(--text-sm);align-self:flex-start;display:inline-flex}._filterArea_e2mmm_214{gap:var(--space-10);flex-direction:column;display:flex}._filterCount_e2mmm_220{padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--color-info-surface);color:var(--color-info);font-size:var(--text-xs)}._filters_e2mmm_228[hidden]{display:none}._filters_e2mmm_228{gap:var(--space-10);padding:var(--space-12) var(--space-14);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}._filterRow_e2mmm_241,._activeFilters_e2mmm_242{align-items:center;gap:var(--space-8) var(--space-20);flex-wrap:wrap;display:flex}._activeFilters_e2mmm_242{gap:var(--space-8) var(--space-12);padding-top:var(--space-10);border-top:var(--border-width) solid var(--color-border)}._filterLabel_e2mmm_255{font:var(--weight-medium) var(--text-2xs) / var(--leading-snug) var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase}._filterChips_e2mmm_261{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._checkbox_e2mmm_270{align-items:center;gap:var(--space-8);font-size:var(--text-sm);display:flex}._fieldCheckbox_e2mmm_278{align-items:center;gap:var(--space-8);font-weight:var(--weight-semibold);display:flex}._activeFilter_e2mmm_242{align-items:center;gap:var(--space-4);height:var(--chip-height);padding:0 var(--space-4) 0 var(--space-8);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-surface);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-flex}._removeFilter_e2mmm_298{padding:var(--space-2);border-radius:var(--radius-pill);color:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}._removeFilter_e2mmm_298:hover{background:var(--color-ink-muted)}._badgeSelected_e2mmm_312,._badgeSaved_e2mmm_313{align-items:center;gap:var(--space-4);height:var(--chip-height);padding:0 var(--space-8);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-shrink:0;display:inline-flex}._badgeSelected_e2mmm_312{background:var(--color-ink);color:var(--color-surface)}._badgeSaved_e2mmm_313{background:var(--color-surface-muted)}._selectButton_e2mmm_334{height:var(--control-height-sm);padding:0 var(--space-14);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface);font-weight:var(--weight-semibold);cursor:pointer;flex-shrink:0}._selectButton_e2mmm_334:hover{background:var(--color-surface-muted)}._attribution_e2mmm_349{color:var(--color-ink-muted);font:var(--weight-regular) var(--text-xs) / var(--leading-snug) var(--font-sans)}._status_e2mmm_354{color:var(--color-ink-muted)}._statusEmpty_e2mmm_358{align-items:flex-start;gap:var(--space-6);color:var(--color-ink-muted);flex-direction:column;display:flex}._statusError_e2mmm_366{align-items:flex-start;gap:var(--space-6);color:var(--color-warning);flex-direction:column;display:flex}._message_e2mmm_374{gap:var(--space-12);padding:var(--space-16) var(--space-20);border:var(--border-width) dashed var(--color-warning);border-radius:var(--radius-md);color:var(--color-warning);display:flex}._message_e2mmm_374 svg{flex-shrink:0}._messageWarning_e2mmm_387{border-color:var(--color-ink-muted);color:var(--color-ink)}._messageText_e2mmm_392{align-items:flex-start;gap:var(--space-6);color:var(--color-ink);line-height:var(--leading-normal);flex-direction:column;display:flex}._messageTitle_e2mmm_401{color:var(--color-warning);font-weight:var(--weight-semibold)}._confirm_e2mmm_408{gap:var(--space-20);min-width:0;padding:0 var(--space-36) var(--space-36);flex-direction:column;display:flex}@media (width<=720px){._confirm_e2mmm_408{padding-inline:var(--page-gutter)}}._confirm_e2mmm_408{scroll-margin-top:var(--space-20)}._confirm_e2mmm_408:focus{outline:none}._confirmTitle_e2mmm_432{font:var(--weight-semibold) var(--text-heading) / var(--leading-snug) var(--font-heading)}._tip_e2mmm_437{gap:var(--space-8);max-width:720px;padding:var(--space-14) var(--space-20);border-radius:var(--radius-lg);background:var(--color-info-surface);color:var(--color-info);font-size:var(--text-sm);line-height:var(--leading-normal);flex-direction:column;display:flex}@media (width<=720px){._tip_e2mmm_437{padding:var(--space-14) var(--space-16)}}._duplicate_e2mmm_456{gap:var(--space-12);padding:var(--space-14) var(--space-14);border:var(--border-width) dashed var(--color-ink);border-radius:var(--radius-md);flex-direction:column;display:flex}._duplicateText_e2mmm_465{gap:var(--space-10);line-height:var(--leading-normal);display:flex}._duplicateText_e2mmm_465 svg{color:var(--color-warning);flex-shrink:0;margin-top:1px}._duplicateActions_e2mmm_477{align-items:center;gap:var(--space-16);display:flex}._field_e2mmm_278{gap:var(--space-8);flex-direction:column;display:flex}._label_e2mmm_489{font-weight:var(--weight-semibold)}._input_e2mmm_493{min-width:0;height:var(--control-height);padding:0 var(--space-12);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font:inherit;flex-grow:1}._hint_e2mmm_505{color:var(--color-ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}._fieldError_e2mmm_511{color:var(--color-warning);font-size:var(--text-sm)}._pinMap_e2mmm_516{height:380px;margin-top:var(--space-8)}._links_e2mmm_521{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._link_e2mmm_75{align-items:center;gap:var(--space-10);height:var(--control-height-sm);padding:0 var(--space-6) 0 var(--space-12);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-ink-muted);display:flex}._linkUrl_e2mmm_541{color:var(--color-ink);font:var(--weight-regular) var(--text-sm) / var(--leading-snug) var(--font-sans);text-overflow:ellipsis;white-space:nowrap;flex-grow:1;text-decoration:none;overflow:hidden}._linkUrl_e2mmm_541:hover,._linkUrl_e2mmm_541:focus-visible{text-decoration:underline}._removeLink_e2mmm_557{padding:var(--space-6);border-radius:var(--radius-xs);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;display:inline-flex}._removeLink_e2mmm_557:hover{background:var(--color-surface-muted)}._addLinkButton_e2mmm_571,._textButton_e2mmm_572{align-items:center;gap:var(--space-6);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;display:inline-flex}._addLinkButton_e2mmm_571{color:var(--color-accent)}._textButton_e2mmm_572{color:var(--color-ink)}._textButton_e2mmm_572:hover,._addLinkButton_e2mmm_571:hover{text-decoration:underline}._footer_e2mmm_598{gap:var(--space-10);padding-top:var(--space-12);flex-direction:column;margin-top:auto;display:flex}._footerButtons_e2mmm_606{justify-content:flex-end;align-items:center;gap:var(--space-24);display:flex}._cancel_e2mmm_613{color:var(--color-ink);font-weight:var(--weight-semibold);text-decoration:none}._cancel_e2mmm_613:hover{text-decoration:underline}._primaryButton_e2mmm_623,._secondaryButton_e2mmm_624,._inlinePrimaryButton_e2mmm_625{align-items:center;gap:var(--space-8);border-radius:var(--radius-md);font:inherit;font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;flex-shrink:0;display:inline-flex}._primaryButton_e2mmm_623{height:var(--button-height);padding:0 var(--space-16);background:var(--color-accent);color:var(--color-on-accent);border:0}._primaryButton_e2mmm_623:hover{background:var(--color-accent-hover)}._secondaryButton_e2mmm_624{height:var(--control-height);padding:0 var(--space-14);border:var(--border-width) solid var(--color-ink);background:var(--color-surface);color:var(--color-ink)}._secondaryButton_e2mmm_624:hover{background:var(--color-surface-muted)}._inlinePrimaryButton_e2mmm_625{height:var(--control-height);padding:0 var(--space-14);background:var(--color-accent);color:var(--color-on-accent);border:0}._inlinePrimaryButton_e2mmm_625:hover{background:var(--color-accent-hover)}._primaryButton_e2mmm_623:disabled,._secondaryButton_e2mmm_624:disabled,._inlinePrimaryButton_e2mmm_625:disabled,._textButton_e2mmm_572:disabled{cursor:default;opacity:.6}._visuallyHidden_e2mmm_682{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._notes_e2mmm_692{min-height:100px;padding:var(--space-10) var(--space-12);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font:inherit;resize:vertical}._content_ojsem_2{gap:var(--space-12);padding:var(--space-12) var(--space-36) var(--space-24);flex-direction:column;display:flex}@media (width<=720px){._content_ojsem_2{padding:var(--space-12) var(--page-gutter) var(--space-20)}}._toolbar_ojsem_16{justify-content:space-between;align-items:flex-start;gap:var(--space-12);flex-wrap:wrap;display:flex}._toolbarFilter_ojsem_24{flex:240px}._list_ojsem_28{border-top:var(--border-width) solid var(--color-border);margin:0;padding:0;list-style:none}._row_ojsem_35{align-items:baseline;gap:var(--space-4) var(--space-12);padding:var(--space-12) 0;border-bottom:var(--border-width) solid var(--color-border);cursor:pointer;flex-wrap:wrap;display:flex}._row_ojsem_35 input{align-self:center;width:16px;height:16px}._selectAll_ojsem_52{align-items:center;gap:var(--space-12);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;display:flex}._selectAll_ojsem_52 input{width:16px;height:16px}._name_ojsem_66{font-weight:var(--weight-semibold)}._detail_ojsem_70{color:var(--color-ink-muted);font-size:var(--text-sm)}._none_ojsem_75{color:var(--color-ink-muted)}._error_ojsem_79{color:var(--color-warning);font-size:var(--text-sm)}
