._3-bXPW_header{z-index:20;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky;top:0}._3-bXPW_headerInner{align-items:center;gap:1rem;max-width:1100px;margin:0 auto;padding:.85rem 1.25rem;display:flex}._3-bXPW_wordmark{color:var(--fg);white-space:nowrap;font-size:1.15rem;font-weight:800;text-decoration:none}._3-bXPW_wordmark:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}._3-bXPW_desktopNav{align-items:center;gap:1.25rem;margin-left:.5rem;display:none}._3-bXPW_navLink{color:var(--muted);white-space:nowrap;font-size:.92rem;text-decoration:none}._3-bXPW_navLink:hover{color:var(--fg)}._3-bXPW_navLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}._3-bXPW_headerActions{align-items:center;gap:.75rem;margin-left:auto;display:flex}._3-bXPW_searchLink{border:1px solid var(--border);color:var(--fg);white-space:nowrap;border-radius:999px;padding:.4rem .85rem;font-size:.85rem;text-decoration:none}._3-bXPW_searchLink:hover{border-color:var(--accent);color:var(--accent)}._3-bXPW_searchLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._3-bXPW_langSwitch{border:1px solid var(--border);border-radius:999px;gap:.25rem;padding:.2rem;display:flex}._3-bXPW_langLink{color:var(--muted);letter-spacing:.02em;text-align:center;border-radius:999px;min-width:32px;padding:.25rem .55rem;font-size:.78rem;font-weight:700;text-decoration:none}._3-bXPW_langLink:hover{color:var(--fg)}._3-bXPW_langLinkActive{background:var(--accent);color:#fff}._3-bXPW_langLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._3-bXPW_desktopOnly{display:none}._3-bXPW_mobileMenu{position:relative}._3-bXPW_mobileMenuButton{border:1px solid var(--border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}._3-bXPW_mobileMenuButton::-webkit-details-marker{display:none}._3-bXPW_mobileMenuButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._3-bXPW_hamburgerIcon{flex-direction:column;gap:4px;display:flex}._3-bXPW_hamburgerIcon span{background:var(--fg);border-radius:1px;width:18px;height:2px;display:block}._3-bXPW_mobileNavPanel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:200px;box-shadow:var(--shadow-lg);flex-direction:column;gap:.15rem;padding:.6rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0}._3-bXPW_mobileNavLink{color:var(--fg);border-radius:8px;align-items:center;min-height:44px;padding:.65rem .6rem;font-size:.95rem;text-decoration:none;display:flex}._3-bXPW_mobileNavLink:hover{background:var(--surface-2)}._3-bXPW_mobileNavLink:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._3-bXPW_mobileLangRow{border-top:1px solid var(--border);margin-top:.3rem;padding:.5rem .6rem .2rem}@media (min-width:860px){._3-bXPW_desktopNav,._3-bXPW_desktopOnly{display:flex}._3-bXPW_mobileMenu{display:none}}._3-bXPW_skipLink{z-index:50;background:var(--accent);color:#fff;border-radius:8px;padding:.6rem 1rem;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-3rem;left:1rem}._3-bXPW_skipLink:focus{top:.75rem}._3-bXPW_footerV2{border-top:1px solid var(--border);margin-top:2rem}._3-bXPW_footerV2Inner{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.75rem;max-width:1100px;margin:0 auto;padding:2rem 1.25rem 1.5rem;display:grid}._3-bXPW_footerGroupTitle{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .65rem;font-size:.82rem;font-weight:700}._3-bXPW_footerGroupLinks{flex-direction:column;gap:.5rem;display:flex}._3-bXPW_footerGroupLinks a{color:var(--fg);font-size:.9rem;text-decoration:none}._3-bXPW_footerGroupLinks a:hover{color:var(--accent)}._3-bXPW_footerGroupLinks a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}._3-bXPW_footerBottom{border-top:1px solid var(--border);max-width:1100px;color:var(--muted);margin:0 auto;padding:1rem 1.25rem 1.5rem;font-size:.8rem}._3-bXPW_footerBottom a{color:var(--muted)}
.zQ1Pca_page{max-width:46rem;margin:0 auto;padding-bottom:3rem}.zQ1Pca_title{margin:0 0 .35rem;font-size:1.9rem;line-height:1.2}.zQ1Pca_updated{color:var(--muted);margin:0 0 2rem;font-size:.9rem}.zQ1Pca_lead{font-size:1.05rem;line-height:1.7}.zQ1Pca_section{margin-top:2.25rem}.zQ1Pca_section h2{margin:0 0 .6rem;font-size:1.2rem;line-height:1.3}.zQ1Pca_section h3{margin:1.25rem 0 .4rem;font-size:1rem}.zQ1Pca_section p,.zQ1Pca_section li{line-height:1.7}.zQ1Pca_section ul{padding-left:1.25rem}.zQ1Pca_section li{margin-bottom:.4rem}.zQ1Pca_tableWrap{margin:.75rem 0;overflow-x:auto}.zQ1Pca_table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.94rem}.zQ1Pca_table th,.zQ1Pca_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.6rem .75rem}.zQ1Pca_table th{color:var(--muted);white-space:nowrap;font-weight:600}.zQ1Pca_pending{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface);border-radius:var(--radius);margin:1rem 0;padding:1rem 1.1rem}.zQ1Pca_pending p{margin:0;line-height:1.65}.zQ1Pca_pending p+p{margin-top:.6rem}.zQ1Pca_contactList{margin:.75rem 0 0;padding:0;list-style:none}.zQ1Pca_contactList li{margin-bottom:.55rem}.zQ1Pca_contactLabel{color:var(--muted);margin-right:.4rem}.zQ1Pca_note{color:var(--muted);font-size:.92rem;line-height:1.65}.zQ1Pca_betaBanner{border-bottom:1px solid var(--border);border-top:3px solid var(--warn);background:var(--surface);text-align:center;padding:.65rem 1.25rem}.zQ1Pca_betaBannerText{max-width:1100px;margin:0 auto;font-size:.92rem;line-height:1.5}.zQ1Pca_footer{border-top:1px solid var(--border);margin-top:3rem;padding:1.5rem 1.25rem 2rem}.zQ1Pca_footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;max-width:1100px;margin:0 auto;display:flex}.zQ1Pca_footerNav{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.zQ1Pca_footerNote{color:var(--muted);margin:0;font-size:.88rem}.zQ1Pca_formDisclosure{color:var(--muted);margin:.75rem 0 0;font-size:.88rem;line-height:1.6}@media (max-width:640px){.zQ1Pca_title{font-size:1.55rem}.zQ1Pca_footerInner{flex-direction:column;align-items:flex-start}}
.TmEZKq_pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.TmEZKq_pageLink,.TmEZKq_pageLinkCurrent,.TmEZKq_pageEllipsis{text-align:center;border-radius:6px;min-width:2.25rem;padding:.4rem .6rem;font-size:.9rem}.TmEZKq_pageLink{color:var(--fg);border:1px solid var(--border);text-decoration:none}.TmEZKq_pageLink:hover{border-color:var(--accent);color:var(--accent)}.TmEZKq_pageLinkCurrent{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent);font-weight:600}.TmEZKq_pageEllipsis{color:var(--muted)}.TmEZKq_pageDisabled{text-align:center;min-width:2.25rem;color:var(--muted);border:1px solid var(--border);opacity:.5;border-radius:6px;padding:.4rem .6rem;font-size:.9rem}.TmEZKq_toolbar{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin:1rem 0 1.5rem;display:flex}.TmEZKq_field{flex-direction:column;gap:.3rem;display:flex}.TmEZKq_fieldLabel{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:.75rem}.TmEZKq_select{border:1px solid var(--border);background:var(--surface);color:var(--fg);font:inherit;border-radius:8px;min-width:160px;padding:.5rem .7rem}.TmEZKq_resultCount{color:var(--muted);margin-left:auto;font-size:.85rem}
.dbHI_G_list{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.dbHI_G_row{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.1rem;display:flex}.dbHI_G_rowMain{flex-direction:column;gap:.3rem;min-width:0;display:flex}.dbHI_G_rowTitle{color:var(--fg);font-weight:600}.dbHI_G_rowMeta{color:var(--muted);flex-wrap:wrap;gap:.6rem;font-size:.82rem;display:flex}.dbHI_G_rowActions{flex-wrap:wrap;gap:.5rem;display:flex}.dbHI_G_skelRow{border-radius:var(--radius);background:linear-gradient(90deg, var(--surface) 25%, var(--border) 37%, var(--surface) 63%);background-size:400% 100%;height:4.5rem;animation:1.4s infinite dbHI_G_shimmer}@keyframes dbHI_G_shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.dbHI_G_skelRow{animation:none}}.dbHI_G_statusBadge{border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.dbHI_G_statusDraft,.dbHI_G_statusPending{color:var(--muted)}.dbHI_G_statusPublished{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.dbHI_G_statusArchived{color:var(--err);border-color:color-mix(in srgb, var(--err) 45%, transparent)}.dbHI_G_form{flex-direction:column;gap:1.25rem;max-width:640px;margin-top:1rem;display:flex}.dbHI_G_contentEditor{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-width:640px;padding:1rem}.dbHI_G_contentEditor h2{margin:0 0 .4rem;font-size:1.15rem}.dbHI_G_contentEditor p{color:var(--muted);margin:0 0 .75rem}.dbHI_G_fieldGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.dbHI_G_pasteRow{align-items:stretch;gap:.5rem;display:flex}.dbHI_G_pasteRow .dbHI_G_input{flex:auto;min-width:0}.dbHI_G_pasteRow .dbHI_G_addRangeBtn{flex:none;align-self:auto}.dbHI_G_section{flex-direction:column;gap:.85rem;display:flex}.dbHI_G_sectionTitle{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.9rem;font-weight:600}.dbHI_G_requiredMark{color:var(--err)}.dbHI_G_input,.dbHI_G_textarea{border:1px solid var(--border);background:var(--surface);color:var(--fg);font:inherit;border-radius:8px;width:100%;padding:.55rem .7rem}.dbHI_G_textarea{resize:vertical;min-height:4.5rem}.dbHI_G_fieldHint{color:var(--muted);margin:0;font-size:.78rem}.dbHI_G_fieldError{color:var(--err);margin:0;font-size:.8rem}.dbHI_G_alert{border:1px solid color-mix(in srgb, var(--err) 50%, transparent);background:color-mix(in srgb, var(--err) 12%, transparent);color:var(--fg);border-radius:8px;margin:0;padding:.7rem .9rem}.dbHI_G_success{border:1px solid color-mix(in srgb, var(--ok) 50%, transparent);background:color-mix(in srgb, var(--ok) 12%, transparent);color:var(--fg);border-radius:8px;margin:0;padding:.7rem .9rem}.dbHI_G_actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dbHI_G_submitBtn{border-radius:var(--radius-sm);background:var(--accent);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:none;padding:.6rem 1.2rem;font-weight:600;transition:background-color .12s}.dbHI_G_submitBtn:hover:not(:disabled){background:var(--accent-hover)}.dbHI_G_submitBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dbHI_G_submitBtn:disabled{opacity:.6;cursor:not-allowed}.dbHI_G_cancelLink{color:var(--muted);text-decoration:none}.dbHI_G_cancelLink:hover{color:var(--fg)}.dbHI_G_linkBtn{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.dbHI_G_linkBtn:hover{color:var(--fg)}.dbHI_G_linkBtn:disabled{opacity:.5;cursor:not-allowed}.dbHI_G_archiveBtn{border:1px solid color-mix(in srgb, var(--err) 50%, transparent);color:var(--err);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:.4rem .8rem;font-size:.85rem}.dbHI_G_archiveBtn:hover{background:color-mix(in srgb, var(--err) 12%, transparent)}.dbHI_G_archiveBtn:disabled{opacity:.5;cursor:not-allowed}.dbHI_G_dayRow{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:.65rem 0;display:flex}.dbHI_G_dayRow:last-child{border-bottom:none}.dbHI_G_dayLabel{flex:0 0 88px;padding-top:.5rem;font-weight:600}.dbHI_G_dayRanges{flex-direction:column;flex:220px;gap:.5rem;min-width:200px;display:flex}.dbHI_G_rangeRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dbHI_G_timeInput{border:1px solid var(--border);background:var(--surface);color:var(--fg);font:inherit;border-radius:8px;width:5.5rem;padding:.45rem .6rem}.dbHI_G_timeInputInvalid{border-color:var(--err)}.dbHI_G_timeFieldWrap{flex-direction:column;gap:.2rem;display:inline-flex}.dbHI_G_rangeSep{color:var(--muted)}.dbHI_G_closedLabel{color:var(--muted);padding-top:.4rem;font-size:.9rem}.dbHI_G_removeRangeBtn{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:.3rem .6rem;font-size:.8rem}.dbHI_G_removeRangeBtn:hover{color:var(--err);border-color:color-mix(in srgb, var(--err) 45%, transparent)}.dbHI_G_addRangeBtn{border:1px dashed var(--border);color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;padding:.35rem .7rem;font-size:.82rem}.dbHI_G_addRangeBtn:hover{border-color:var(--accent);color:var(--accent)}.dbHI_G_addRangeBtn:disabled,.dbHI_G_removeRangeBtn:disabled{opacity:.5;cursor:not-allowed}.dbHI_G_checkboxField{align-items:center;gap:.5rem;display:flex}.dbHI_G_checkboxField input[type=checkbox]{width:1.05rem;height:1.05rem}
.q_Fyuq_editTrigger{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;margin-left:.5rem;font-size:1rem;line-height:1;display:inline-flex}.q_Fyuq_editTrigger:hover{background:#f3f4f6}.q_Fyuq_textTrigger{background:var(--surface);min-height:44px;color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;padding:.6rem .9rem;display:inline-flex}.q_Fyuq_textTrigger:hover,.q_Fyuq_textTrigger:focus-visible{border-color:var(--accent)}.q_Fyuq_categoryGuidance{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.q_Fyuq_overlay{z-index:1000;background:#0006;justify-content:flex-end;display:flex;position:fixed;inset:0}.q_Fyuq_drawer{background:#fff;width:min(480px,100vw);height:100%;padding:1.5rem;overflow-y:auto;box-shadow:-4px 0 16px #00000026}.q_Fyuq_drawerHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.q_Fyuq_drawerHeader button{cursor:pointer;background:0 0;border:none;font-size:1.25rem}.q_Fyuq_drawerBody{flex-direction:column;gap:1rem;display:flex}.q_Fyuq_fieldGroup{border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.q_Fyuq_fieldGroup legend{padding:0 .35rem;font-size:.85rem;font-weight:700}.q_Fyuq_field{flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:600;display:flex}.q_Fyuq_field textarea{font:inherit;resize:vertical;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-weight:400}.q_Fyuq_previewBox{background:#f9fafb;border:1px dashed #9ca3af;border-radius:.375rem;padding:.75rem;font-size:.9rem}.q_Fyuq_notice{color:#374151;background:#eff6ff;border-radius:.375rem;padding:.5rem .75rem;font-size:.85rem}.q_Fyuq_error{color:#b91c1c}.q_Fyuq_actions{gap:.75rem;display:flex}.q_Fyuq_actions button{color:#fff;cursor:pointer;background:#111827;border:1px solid #d1d5db;border-radius:.375rem;flex:1;padding:.6rem 1rem;font-weight:600}.q_Fyuq_actions button:first-child{color:#111827;background:#fff}.q_Fyuq_actions button:disabled{opacity:.6;cursor:not-allowed}
.__JwSG_uploadHint{color:var(--muted);margin:0 0 .75rem;font-size:.88rem}.__JwSG_fileInput{max-width:100%;font:inherit;color:var(--fg);display:block}.__JwSG_fileInput:disabled{opacity:.6;cursor:not-allowed}.__JwSG_fileInput:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.__JwSG_uploadStatus{color:var(--muted);margin:.75rem 0 0;font-size:.9rem}.__JwSG_grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.__JwSG_tile{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.__JwSG_thumb{aspect-ratio:4/3;object-fit:cover;background:var(--surface-2);justify-content:center;align-items:center;width:100%;display:flex}.__JwSG_thumbErrorText{color:var(--muted);text-align:center;padding:0 .75rem;font-size:.8rem}.__JwSG_tileIdentifier{color:var(--muted);font-family:ui-monospace,monospace;font-size:.72rem;display:block}.__JwSG_tileBody{flex-direction:column;align-items:flex-start;gap:.45rem;padding:.7rem .8rem;display:flex}.__JwSG_tileHint{color:var(--muted);font-size:.8rem}.__JwSG_orderHint{color:var(--muted);margin:1.5rem 0 0;font-size:.88rem}.__JwSG_tileCover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.__JwSG_coverBadge{background:var(--accent);color:var(--accent-fg,#fff);border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.__JwSG_metadataForm{flex-direction:column;gap:.5rem;width:100%;display:flex}.__JwSG_tileActions{flex-wrap:wrap;gap:.4rem;display:flex}.__JwSG_orderBtn,.__JwSG_coverBtn{font:inherit;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--fg);cursor:pointer;padding:.3rem .6rem;font-size:.82rem}.__JwSG_coverBtn{text-align:center;align-self:stretch}.__JwSG_orderBtn:hover:not(:disabled),.__JwSG_coverBtn:hover:not(:disabled){border-color:var(--accent)}.__JwSG_orderBtn:disabled,.__JwSG_coverBtn:disabled{opacity:.5;cursor:not-allowed}.__JwSG_orderBtn:focus-visible,.__JwSG_coverBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.__JwSG_skeletonTile{aspect-ratio:4/3;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}
._7NbfLG_photosTrigger{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:9999px;align-items:center;gap:.35rem;margin-left:.5rem;padding:.3rem .7rem;font-size:.85rem;line-height:1;display:inline-flex}._7NbfLG_photosTrigger:hover{background:#f3f4f6}._7NbfLG_overlay{z-index:1000;background:#0006;justify-content:flex-end;display:flex;position:fixed;inset:0}._7NbfLG_drawer{background:#fff;width:min(900px,100vw);height:100%;padding:1.5rem;overflow-y:auto;box-shadow:-4px 0 16px #00000026}._7NbfLG_drawerHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}._7NbfLG_drawerHeader button{cursor:pointer;background:0 0;border:none;font-size:1.25rem}
.VGsTaW_evidenceItem{border:1px solid var(--border);background:var(--bg);border-radius:8px;flex-direction:column;gap:.6rem;padding:.9rem;display:flex}.VGsTaW_evidenceItemHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.VGsTaW_evidenceItemTitle{color:var(--muted);font-size:.85rem;font-weight:600}.VGsTaW_removeBtn{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:.3rem .6rem;font-size:.8rem}.VGsTaW_removeBtn:hover{color:var(--err);border-color:color-mix(in srgb, var(--err) 45%, transparent)}.VGsTaW_addBtn{border:1px dashed var(--border);color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;padding:.45rem .85rem;font-size:.85rem}.VGsTaW_addBtn:hover{border-color:var(--accent);color:var(--accent)}.VGsTaW_addBtn:disabled{opacity:.5;cursor:not-allowed}.VGsTaW_filterBar{flex-wrap:wrap;gap:.4rem;margin:1rem 0;display:flex}.VGsTaW_filterLink{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:.35rem .75rem;font-size:.85rem;text-decoration:none}.VGsTaW_filterLink:hover{border-color:var(--accent);color:var(--accent)}.VGsTaW_filterLinkActive{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);font-weight:600}.VGsTaW_decisionOptions{border:0;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.VGsTaW_decisionLegend{color:var(--muted);margin-bottom:.5rem;padding:0;font-size:.85rem;font-weight:600}.VGsTaW_decisionOption{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:8px;align-items:center;gap:.55rem;padding:.7rem .9rem;font-size:.92rem;display:flex}.VGsTaW_decisionOption:hover{border-color:var(--accent)}.VGsTaW_optApprove:has(input:checked){border-color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent)}.VGsTaW_optReject:has(input:checked){border-color:var(--err);background:color-mix(in srgb, var(--err) 12%, transparent)}.VGsTaW_reviewMuted{color:var(--muted);margin:.5rem 0 0;font-size:.88rem}.VGsTaW_evidenceList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.VGsTaW_evidenceReference{color:var(--fg);word-break:break-word;font-size:.92rem}.VGsTaW_claimBanner{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1.25rem 0;padding:.85rem 1rem;display:flex}.VGsTaW_claimBannerText{color:var(--muted);margin:0;font-size:.9rem}.VGsTaW_claimBannerLink{border:1px solid var(--accent);color:var(--accent);white-space:nowrap;border-radius:8px;flex-shrink:0;padding:.5rem 1rem;font-size:.88rem;font-weight:600;text-decoration:none}.VGsTaW_claimBannerLink:hover{background:color-mix(in srgb, var(--accent) 15%, transparent)}
.maplibregl-popup-content{background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:8px;padding:.75rem}:is(.maplibregl-popup-anchor-bottom .maplibregl-popup-tip,.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip,.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip){border-top-color:var(--surface)}:is(.maplibregl-popup-anchor-top .maplibregl-popup-tip,.maplibregl-popup-anchor-top-left .maplibregl-popup-tip,.maplibregl-popup-anchor-top-right .maplibregl-popup-tip){border-bottom-color:var(--surface)}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--surface)}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--surface)}.maplibregl-popup-close-button{color:var(--muted);font-size:1.1rem}.maplibregl-popup-close-button:hover{color:var(--fg);background:0 0}.C5yHqW_popup{flex-direction:column;gap:.4rem;width:240px;max-width:calc(100vw - 2.5rem);font-size:.85rem;display:flex}.C5yHqW_popupHeader{align-items:flex-start;gap:.5rem;display:flex}.C5yHqW_popupTextCol{flex-direction:column;gap:.2rem;min-width:0;display:flex}.C5yHqW_popupThumb{object-fit:cover;background:var(--surface-2);border-radius:6px;flex:none;width:52px;height:52px;display:block}.C5yHqW_popupTitle{color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:600;display:-webkit-box;overflow:hidden}.C5yHqW_popupMeta{color:var(--muted);flex-wrap:wrap;gap:.5rem;font-size:.78rem;display:flex}.C5yHqW_popupRating{color:var(--fg);font-weight:600}.C5yHqW_popupLink{color:var(--accent);flex:none;font-weight:600;text-decoration:none}.C5yHqW_popupLink:hover{text-decoration:underline}.C5yHqW_popupState{color:var(--muted)}.C5yHqW_popupThumbFallback{background:var(--surface-2);width:52px;height:52px;color:var(--muted);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.C5yHqW_popupDesc{color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.C5yHqW_placeMarker{cursor:pointer;filter:drop-shadow(0 1px 2px #00000073);justify-content:center;align-items:flex-end;width:40px;height:40px;transition:transform .12s;display:flex}.C5yHqW_placeMarker:hover{transform:scale(1.1)}.C5yHqW_placeMarker:focus-visible{outline:none;transform:scale(1.1)}.C5yHqW_placeMarker:focus-visible .C5yHqW_pinBody{stroke:#fff;stroke-width:2.5px}.C5yHqW_pinBody{fill:var(--accent);stroke:#0b1120;stroke-width:1.5px}.C5yHqW_pinDot{fill:#fff}.C5yHqW_placeMarkerSelected{transform:scale(1.15)}.C5yHqW_placeMarkerSelected .C5yHqW_pinBody{fill:#fb923c;stroke:#fff}.C5yHqW_cluster{background:var(--accent);color:#fff;cursor:pointer;border:2px solid var(--surface);box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.C5yHqW_cluster:hover{filter:brightness(1.08)}.C5yHqW_cluster:focus-visible{outline-offset:2px;outline:2px solid #fff}.C5yHqW_mapContainer{border-radius:8px;width:100%;height:70vh;min-height:420px;position:relative;overflow:hidden}@media (max-width:640px){.C5yHqW_mapContainer{height:60dvh;min-height:320px}}.C5yHqW_resetControl{z-index:1;border:1px solid var(--border);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:8px;padding:.4rem .75rem;font-size:.82rem;position:absolute;top:.75rem;left:.75rem}.C5yHqW_resetControl:hover{border-color:var(--accent);color:var(--accent)}.C5yHqW_resetControl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.C5yHqW_filters{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin:0 0 1rem;display:flex}.C5yHqW_mapStatus{z-index:1;pointer-events:none;background:var(--surface);color:var(--fg);border:1px solid var(--border);text-align:center;max-width:calc(100% - 5rem);box-shadow:var(--shadow-sm);border-radius:8px;padding:.4rem .85rem;font-size:.85rem;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}
.g9Cy9a_pageHeader{margin-bottom:1.5rem}.g9Cy9a_pageTitle{margin:0 0 .5rem;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.g9Cy9a_pageLede{color:var(--muted);max-width:60ch;margin:0}.g9Cy9a_grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.g9Cy9a_card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.g9Cy9a_card:hover,.g9Cy9a_card:focus-visible{border-color:var(--accent);outline:none;transform:translateY(-2px)}.g9Cy9a_thumb{aspect-ratio:4/3;object-fit:cover;background:var(--surface-2);width:100%;display:block}.g9Cy9a_thumbFallback{aspect-ratio:4/3;background:radial-gradient(120% 140% at 85% 15%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 60%), radial-gradient(120% 140% at 15% 100%, #fb923c29, transparent 60%), linear-gradient(135deg, var(--surface-2), var(--surface));width:100%;color:var(--fg);text-transform:uppercase;place-items:center;font-size:2.1rem;font-weight:700;display:grid;position:relative;overflow:hidden}.g9Cy9a_thumbFallback:before{content:"";background-image:radial-gradient(color-mix(in srgb, var(--fg) 14%, transparent) 1.5px, transparent 1.5px);opacity:.5;background-size:18px 18px;position:absolute;inset:0}.g9Cy9a_thumbFallback span{opacity:.9;position:relative}.g9Cy9a_cardBody{flex-direction:column;gap:.4rem;padding:.85rem 1rem 1rem;display:flex}.g9Cy9a_cardCategory{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:600}.g9Cy9a_cardTitle{margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.g9Cy9a_cardDesc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.g9Cy9a_cardMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem;font-size:.8rem;display:flex}.g9Cy9a_rating{color:var(--fg);font-weight:600}.g9Cy9a_price{color:var(--fg)}.g9Cy9a_badge{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.72rem;display:inline-block}.g9Cy9a_badgeVerified,.g9Cy9a_badgeOpen{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent)}.g9Cy9a_badgeClosed{color:var(--muted);border-color:var(--border)}.g9Cy9a_badgeStale{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, transparent)}.g9Cy9a_trustNote{color:var(--muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.4}.g9Cy9a_trustNote a{color:inherit;text-decoration:underline}.g9Cy9a_state{border:1px dashed var(--border);border-radius:var(--radius);text-align:center;color:var(--muted);padding:2.5rem 1.5rem}.g9Cy9a_stateTitle{color:var(--fg);margin:0 0 .5rem;font-size:1.1rem}.g9Cy9a_btn{border:1px solid var(--accent);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-top:1rem;padding:.55rem 1.1rem;display:inline-block}.g9Cy9a_btn:hover{background:color-mix(in srgb, var(--accent) 15%, transparent)}.g9Cy9a_skeleton{background:linear-gradient(90deg, var(--surface) 25%, var(--surface-2) 37%, var(--surface) 63%);background-size:400% 100%;border-radius:6px;animation:1.4s infinite g9Cy9a_shimmer}@keyframes g9Cy9a_shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.g9Cy9a_skeleton{animation:none}.g9Cy9a_card{transition:none}}.g9Cy9a_skelThumb{aspect-ratio:4/3}.g9Cy9a_skelLine{height:.9rem;margin:.85rem 1rem 0}.g9Cy9a_skelLineShort{width:55%}.g9Cy9a_detail{max-width:820px}.g9Cy9a_breadcrumb{color:var(--muted);margin-bottom:1rem;font-size:.85rem}.g9Cy9a_breadcrumb a{color:var(--muted)}.g9Cy9a_breadcrumb a:hover{color:var(--accent)}.g9Cy9a_breadcrumb .g9Cy9a_sep{margin:0 .4rem}.g9Cy9a_detailHeader{margin-bottom:1.25rem}.g9Cy9a_detailTitle{margin:0 0 .5rem;font-size:clamp(1.6rem,5vw,2.25rem);line-height:1.15}.g9Cy9a_detailSub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin:0;display:flex}.g9Cy9a_gallery{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.6rem;margin:1.25rem 0;display:grid}.g9Cy9a_galleryImg{aspect-ratio:4/3;object-fit:cover;background:var(--surface-2);border-radius:8px;width:100%}.g9Cy9a_galleryFigure{flex-direction:column;gap:.25rem;margin:0;display:flex}.g9Cy9a_mediaCredit{color:var(--muted);font-size:.7rem;line-height:1.35}.g9Cy9a_mediaCredit a{color:inherit;text-decoration:underline}.g9Cy9a_hoursWeek{flex-direction:column;gap:.15rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.g9Cy9a_hoursRow{color:var(--muted);justify-content:space-between;gap:1rem;padding:.2rem 0;font-size:.9rem;display:flex}.g9Cy9a_hoursToday{color:var(--fg);font-weight:600}.g9Cy9a_section{margin:1.75rem 0}.g9Cy9a_sectionTitle{margin:0 0 .75rem;font-size:1.2rem}.g9Cy9a_longText{white-space:pre-wrap;overflow-wrap:break-word}.g9Cy9a_infoGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem 1.25rem;margin:0;display:grid}.g9Cy9a_infoItem{flex-direction:column;gap:.15rem;display:flex}.g9Cy9a_infoLabel{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:.75rem}.g9Cy9a_infoValue{color:var(--fg)}.g9Cy9a_infoValue a{color:var(--accent)}.g9Cy9a_list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.g9Cy9a_listItem{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.6rem 0;display:flex}.g9Cy9a_listItem:last-child{border-bottom:none}.g9Cy9a_listItem a{color:var(--accent)}.g9Cy9a_faq{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-bottom:.5rem;padding:.6rem .9rem}.g9Cy9a_faq summary{cursor:pointer;font-weight:600}.g9Cy9a_faq p{color:var(--muted);margin:.5rem 0 0}.g9Cy9a_mapLink{color:var(--accent);margin-top:.5rem;display:inline-block}
.AqpWta_uploadHint{color:var(--muted);margin:0 0 .75rem;font-size:.88rem}.AqpWta_fileInput{max-width:100%;font:inherit;color:var(--fg);display:block}.AqpWta_fileInput:disabled{opacity:.6;cursor:not-allowed}.AqpWta_fileInput:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AqpWta_uploadStatus{color:var(--muted);margin:.75rem 0 0;font-size:.9rem}.AqpWta_grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.9rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.AqpWta_tile{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.AqpWta_thumb{aspect-ratio:4/3;object-fit:cover;background:var(--surface-2);justify-content:center;align-items:center;width:100%;display:flex}.AqpWta_thumbErrorText{color:var(--muted);text-align:center;padding:0 .75rem;font-size:.8rem}.AqpWta_tileBody{justify-content:flex-end;padding:.5rem;display:flex}.AqpWta_skeletonTile{aspect-ratio:4/3;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}
.IxwvPG_section{margin:1.75rem 0}.IxwvPG_sectionTitle{margin:0 0 .75rem;font-size:1.2rem}.IxwvPG_empty{color:var(--muted);margin:0 0 1rem}.IxwvPG_reviewList{flex-direction:column;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.IxwvPG_reviewItem{border-bottom:1px solid var(--border);padding:.75rem 0}.IxwvPG_reviewItem:last-child{border-bottom:none}.IxwvPG_reviewHead{flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.IxwvPG_reviewAuthor{font-weight:600}.IxwvPG_reviewStars{color:var(--accent);letter-spacing:.05em}.IxwvPG_reviewDate{color:var(--muted);font-size:.8rem}.IxwvPG_confirmedVisitBadge{color:var(--success,#15803d);font-size:.78rem;font-weight:500}.IxwvPG_reviewContent{color:var(--fg);margin:.4rem 0 0;line-height:1.5}.IxwvPG_reviewMedia{flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.IxwvPG_reviewMediaImg{object-fit:cover;border:1px solid var(--border);background:var(--surface-2);border-radius:8px;width:96px;height:96px}.IxwvPG_hint{color:var(--muted)}.IxwvPG_hint a{color:var(--accent)}.IxwvPG_form{flex-direction:column;gap:.6rem;max-width:420px;margin-top:.5rem;display:flex}.IxwvPG_formLabel{color:var(--muted);font-size:.85rem}.IxwvPG_formSelect,.IxwvPG_formTextarea{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--fg);font:inherit;border-radius:8px;padding:.55rem .7rem}.IxwvPG_formError{color:var(--err);margin:0;font-size:.85rem}.IxwvPG_formFileInput{font:inherit;color:var(--fg)}.IxwvPG_imagePreview{border:1px solid var(--border);border-radius:8px;width:100%;max-width:200px}.IxwvPG_btn{border:1px solid var(--accent);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;padding:.55rem 1.1rem}.IxwvPG_btn:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 15%, transparent)}.IxwvPG_btn:disabled{opacity:.6;cursor:not-allowed}
.mtkCzq_page{max-width:1120px;margin:0 auto}.mtkCzq_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin:.5rem 0 1rem;display:flex}.mtkCzq_title{font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--fg);margin:0}.mtkCzq_localeTabs{flex-wrap:wrap;gap:.4rem;display:flex}.mtkCzq_localeTab{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.85rem;font-weight:600}.mtkCzq_localeTabActive{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.mtkCzq_localeTabMissing{border-style:dashed}.mtkCzq_localeTab:disabled{cursor:not-allowed;opacity:.6}.mtkCzq_layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.5rem;display:grid}@media (max-width:860px){.mtkCzq_layout{grid-template-columns:minmax(0,1fr)}}.mtkCzq_mainCol{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.mtkCzq_sideCol{flex-direction:column;gap:1rem;min-width:0;display:flex;position:sticky;top:1rem}@media (max-width:860px){.mtkCzq_sideCol{position:static}}.mtkCzq_panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.1rem}.mtkCzq_panelTitle{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .75rem;font-size:.8rem;font-weight:600}.mtkCzq_field{flex-direction:column;gap:.3rem;margin-bottom:1rem;display:flex}.mtkCzq_field:last-child{margin-bottom:0}.mtkCzq_fieldLabel{color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.82rem;font-weight:600;display:flex}.mtkCzq_fieldHint{color:var(--muted);font-size:.78rem;font-weight:400}.mtkCzq_charCount{color:var(--muted);margin-left:auto;font-size:.76rem}.mtkCzq_charCountOver{color:var(--err);font-weight:600}.mtkCzq_titleInput{font-size:var(--text-lg);border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:8px;width:100%;padding:.6rem .75rem;font-family:inherit;font-weight:600}.mtkCzq_input,.mtkCzq_textarea,.mtkCzq_select{border:1px solid var(--border);background:var(--surface);color:var(--fg);font:inherit;border-radius:8px;width:100%;padding:.55rem .7rem}.mtkCzq_textarea{resize:vertical;min-height:4.5rem}.mtkCzq_input:disabled,.mtkCzq_textarea:disabled{background:var(--surface-2);color:var(--muted)}.mtkCzq_urlPreview{color:var(--muted);word-break:break-all;font-size:.82rem}.mtkCzq_urlPreview strong{color:var(--fg);font-weight:600}.mtkCzq_alert{border:1px solid color-mix(in srgb, var(--err) 50%, transparent);background:color-mix(in srgb, var(--err) 12%, transparent);color:var(--fg);border-radius:8px;margin:0 0 1rem;padding:.7rem .9rem}.mtkCzq_alertList{margin:.4rem 0 0;padding-left:1.1rem}.mtkCzq_notice{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--fg);border-radius:8px;margin:0 0 1rem;padding:.7rem .9rem}.mtkCzq_notice a{color:var(--accent);font-weight:600}.mtkCzq_statusRow{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.85rem;display:flex}.mtkCzq_statusBadge{border:1px solid var(--border);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.mtkCzq_statusDraft{color:var(--muted)}.mtkCzq_statusPublished{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.mtkCzq_statusSaving{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.mtkCzq_statusDirty{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.mtkCzq_statusError{color:var(--err);border-color:color-mix(in srgb, var(--err) 45%, transparent)}.mtkCzq_actionsPanel{flex-direction:column;gap:.6rem;display:flex}.mtkCzq_actionsRow{flex-wrap:wrap;gap:.5rem;display:flex}.mtkCzq_btn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--fg);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:.55rem 1rem;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.mtkCzq_btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.mtkCzq_btnPrimary{background:var(--accent);border-color:var(--accent);color:#fff}.mtkCzq_btnPrimary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.mtkCzq_btnDanger{color:var(--err);border-color:color-mix(in srgb, var(--err) 45%, transparent)}.mtkCzq_btnDanger:hover:not(:disabled){background:color-mix(in srgb, var(--err) 10%, transparent);border-color:var(--err);color:var(--err)}.mtkCzq_btn:disabled{opacity:.55;cursor:not-allowed}.mtkCzq_btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mtkCzq_blockReason{color:var(--muted);margin:0;font-size:.8rem}.mtkCzq_block{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:.85rem 1rem}.mtkCzq_blockHead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.mtkCzq_blockLabel{color:var(--fg);font-size:.92rem;font-weight:600}.mtkCzq_blockTools{gap:.3rem;display:flex}.mtkCzq_iconBtn{border:1px solid var(--border);background:var(--surface);min-width:32px;min-height:32px;color:var(--muted);cursor:pointer;font:inherit;border-radius:6px}.mtkCzq_iconBtn:hover:not(:disabled){color:var(--fg);border-color:var(--accent)}.mtkCzq_iconBtn:disabled{opacity:.4;cursor:not-allowed}.mtkCzq_addBlockRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mtkCzq_subLabel{color:var(--muted);margin:.5rem 0 .25rem;font-size:.78rem}.mtkCzq_previewOverlay{background:color-mix(in srgb, var(--fg) 45%, transparent);z-index:50;justify-content:center;align-items:flex-start;padding:2rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.mtkCzq_previewSheet{background:var(--bg);border-radius:var(--radius-lg);width:100%;max-width:760px;box-shadow:var(--shadow-lg);overflow:hidden}.mtkCzq_previewBar{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex;position:sticky;top:0}.mtkCzq_previewBarLabel{color:var(--muted);font-size:.85rem;font-weight:600}.mtkCzq_previewBody{padding:0 1.5rem 2rem}.mtkCzq_serpPreview{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;padding:.75rem .9rem}.mtkCzq_serpTitle{color:#1a0dab;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .15rem;font-size:1.05rem;line-height:1.3;overflow:hidden}.mtkCzq_serpUrl{color:var(--ok);margin:0 0 .2rem;font-size:.82rem}.mtkCzq_serpDesc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;display:-webkit-box;overflow:hidden}.mtkCzq_serpNote{color:var(--muted);margin:.5rem 0 0;font-size:.74rem;font-style:italic}@media (max-width:480px){.mtkCzq_actionsRow{flex-direction:column;align-items:stretch}.mtkCzq_btn{width:100%}}.mtkCzq_pickerSuggestList{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);max-height:220px;margin:.25rem 0 .5rem;padding:0;list-style:none;overflow-y:auto}.mtkCzq_pickerSuggestBtn{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--fg);background:0 0;border:none;padding:.5rem .75rem;display:block}.mtkCzq_pickerSuggestBtn:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.mtkCzq_pickerSuggestBtn:disabled{opacity:.5;cursor:not-allowed}.mtkCzq_pickerSelectedList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.mtkCzq_pickerSelectedRow{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}
.IScHjW_root h2{margin:1.25rem 0 .5rem;font-size:1.25rem}.IScHjW_root h3{margin:1rem 0 .4rem;font-size:1.1rem}.IScHjW_root p{white-space:pre-wrap;overflow-wrap:break-word;margin:0 0 .75rem}.IScHjW_root blockquote{border-left:3px solid var(--border,#334155);color:var(--muted,#55696d);margin:.75rem 0;padding-left:1rem}:is(.IScHjW_root ul,.IScHjW_root ol){margin:0 0 .75rem;padding-left:1.5rem}.IScHjW_root li{margin-bottom:.25rem}.IScHjW_tableWrap{-webkit-overflow-scrolling:touch;max-width:100%;margin:.75rem 0;overflow-x:auto}.IScHjW_table{border-collapse:collapse;min-width:100%}.IScHjW_table caption{text-align:left;color:var(--muted,#55696d);caption-side:top;margin-bottom:.35rem;font-size:.85rem}:is(.IScHjW_table th,.IScHjW_table td){border:1px solid var(--border,#334155);text-align:left;white-space:pre-wrap;overflow-wrap:break-word;vertical-align:top;padding:.45rem .65rem}.IScHjW_table th{background:var(--surface-2,#1e293b);font-weight:600}
.At-b1W_searchBox{gap:.5rem;margin:0 0 1rem;display:flex}.At-b1W_searchInput{border:1px solid var(--border);background:var(--surface);color:var(--fg);font:inherit;border-radius:8px;flex:1;padding:.5rem .75rem}.At-b1W_searchButton{border:1px solid var(--accent);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:.5rem 1.1rem}.At-b1W_searchButton:hover{background:color-mix(in srgb, var(--accent) 15%, transparent)}.At-b1W_resultList{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.At-b1W_resultItem{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:.75rem 1rem}.At-b1W_resultTitle{color:var(--fg);font-weight:600;text-decoration:none}.At-b1W_resultTitle:hover{color:var(--accent)}.At-b1W_resultSnippet{color:var(--muted);margin:.35rem 0 0;font-size:.875rem;line-height:1.4}
.ZzqEba_ward{color:var(--muted);margin:0;font-size:.85rem}
._11ZeeG_ward{color:var(--muted);margin:0;font-size:.85rem}
._8yiMmq_guidance{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:1rem 0 1.5rem;padding:1rem 1.25rem}._8yiMmq_guidance h2{margin:0 0 .5rem;font-size:1.1rem}._8yiMmq_guidance ul{gap:.35rem;margin:0 0 .5rem;padding-left:1.3rem;display:grid}._8yiMmq_guidance p{color:var(--muted);margin:0}._8yiMmq_placeSummary{color:var(--muted);flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}._8yiMmq_missing{color:var(--err);font-size:.88rem}
.FcKkWG_article{max-width:860px;margin:0 auto;padding:0 1rem 3rem}.FcKkWG_hero{border-bottom:1px solid var(--border);margin-bottom:2rem;padding:2rem 0 1.5rem}.FcKkWG_title{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;line-height:var(--leading-tight);margin:0 0 .6rem}.FcKkWG_intro{color:var(--muted);max-width:60ch;margin:0 0 1.5rem;font-size:1.05rem}.FcKkWG_quickNav{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.FcKkWG_quickNav::-webkit-scrollbar{display:none}.FcKkWG_quickNavList{white-space:nowrap;gap:.5rem;margin:0;padding:.25rem 0;list-style:none;display:flex}.FcKkWG_quickNavItem{border:1px solid var(--border);background:var(--surface);color:var(--fg);white-space:nowrap;border-radius:999px;padding:.4rem .9rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-block}.FcKkWG_quickNavItem:hover,.FcKkWG_quickNavItem:focus-visible{background:var(--surface-2);border-color:var(--accent)}.FcKkWG_quickNavItem:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FcKkWG_zoneSection{margin:2.5rem 0;scroll-margin-top:4rem}.FcKkWG_sectionHeading{margin:0 0 .5rem;font-size:1.4rem;font-weight:600}.FcKkWG_zoneDescription{color:var(--muted);max-width:56ch;margin:0 0 1rem;font-size:.95rem}.FcKkWG_faqSection{margin:2.5rem 0;scroll-margin-top:4rem}.FcKkWG_faqItem{border-bottom:1px solid var(--border);padding:.75rem 0}.FcKkWG_faqQuestion{cursor:pointer;font-weight:600;line-height:var(--leading-normal);list-style:none}.FcKkWG_faqQuestion::-webkit-details-marker{display:none}.FcKkWG_faqQuestion:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FcKkWG_faqQuestion:before{content:"+ ";color:var(--accent)}details[open] .FcKkWG_faqQuestion:before{content:"− "}.FcKkWG_faqAnswer{line-height:var(--leading-relaxed);color:var(--fg);max-width:68ch;margin:.5rem 0 .25rem 1.1rem}.FcKkWG_updated{color:var(--muted);margin-top:1.5rem;font-size:.82rem}.FcKkWG_emptyState{color:var(--muted);padding:.5rem 0;font-style:italic}.FcKkWG_heroImage{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:auto}.FcKkWG_paragraph{line-height:var(--leading-relaxed);max-width:68ch;margin:.75rem 0}.FcKkWG_list{line-height:var(--leading-relaxed);max-width:68ch;margin:.75rem 0;padding-left:1.5rem}.FcKkWG_richHeading2{max-width:68ch;margin:1.25rem 0 .5rem;font-size:1.2rem;font-weight:600}.FcKkWG_richHeading3{max-width:68ch;margin:1rem 0 .4rem;font-size:1.05rem;font-weight:600}.FcKkWG_blockquote{border-left:4px solid var(--border);max-width:68ch;color:var(--muted);font-style:italic;line-height:var(--leading-relaxed);margin:1rem 0;padding:.5rem 1rem}.FcKkWG_callout{border-radius:var(--radius-sm);border-left:4px solid var(--border);margin:1.5rem 0;padding:1rem 1.25rem}.FcKkWG_calloutInfo{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-left-color:var(--accent)}.FcKkWG_calloutWarning{background:color-mix(in srgb, var(--warn) 10%, var(--surface));border-left-color:var(--warn)}.FcKkWG_calloutTip{background:color-mix(in srgb, var(--ok) 8%, var(--surface));border-left-color:var(--ok)}.FcKkWG_imageBlock{margin:1.5rem 0}.FcKkWG_imageBlock img{border-radius:var(--radius-sm);width:100%;height:auto}.FcKkWG_imageCaption{color:var(--muted);margin-top:.4rem;font-size:.85rem}.FcKkWG_section{margin:2.5rem 0}.FcKkWG_categoryBadge{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface));border-radius:999px;margin-bottom:.4rem;padding:.15rem .6rem;font-size:.72rem;font-weight:600;display:inline-block}.FcKkWG_tagList{flex-wrap:wrap;gap:.4rem;margin:1rem 0;padding:0;list-style:none;display:flex}.FcKkWG_tagLink{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:.2rem .7rem;font-size:.8rem;text-decoration:none}.FcKkWG_tagLink:hover{color:var(--fg);border-color:var(--accent)}
.aElaKq_hero{--accent-warm:#fb923c;--ocean:#0ea5b7;border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(120% 140% at 15% -10%, color-mix(in srgb, var(--accent-warm) 22%, transparent), transparent 60%), linear-gradient(135deg, var(--surface-2), var(--surface));margin-bottom:2rem;padding:2.25rem 1.5rem;position:relative;overflow:hidden}.aElaKq_heroGrid{grid-template-columns:1fr;align-items:center;gap:1.75rem;display:grid}@media (min-width:900px){.aElaKq_heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:2.5rem}}.aElaKq_heroContent{min-width:0}.aElaKq_heroEyebrow{border:1px solid var(--border);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;margin:0 0 .75rem;padding:.3rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.aElaKq_heroTitle{max-width:22ch;margin:0 0 .5rem;font-size:clamp(1.75rem,5.5vw,2.6rem);line-height:1.15}.aElaKq_heroLede{max-width:60ch;color:var(--muted);margin:0 0 1.25rem;font-size:clamp(.95rem,2.5vw,1.05rem)}.aElaKq_heroSearch>form{margin-bottom:0}.aElaKq_heroIntents{scrollbar-width:thin;align-items:center;gap:.5rem;margin-top:1rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.aElaKq_heroIntentsLabel{color:var(--muted);flex-shrink:0;font-size:.85rem}.aElaKq_heroChip{border:1px solid var(--border);background:var(--surface);color:inherit;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.4rem .85rem;font-size:.85rem;text-decoration:none}.aElaKq_heroChip:hover{border-color:var(--accent);color:var(--accent)}.aElaKq_heroChip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aElaKq_heroTrust{color:var(--muted);margin:1.1rem 0 0;font-size:.82rem}.aElaKq_heroVisual{border-radius:calc(var(--radius) + 4px);isolation:isolate;min-height:300px;position:relative;overflow:hidden}.aElaKq_heroVisualIsland{background:radial-gradient(65% 75% at 30% 35%, color-mix(in srgb, var(--ocean) 38%, transparent), transparent), radial-gradient(55% 65% at 75% 70%, color-mix(in srgb, var(--accent-warm) 30%, transparent), transparent), linear-gradient(160deg, var(--surface-2), var(--surface));clip-path:polygon(8% 0%,100% 6%,96% 88%,62% 100%,0% 82%);position:absolute;inset:0}.aElaKq_heroVisualPhoto{object-fit:cover;clip-path:polygon(8% 0%,100% 6%,96% 88%,62% 100%,0% 82%);width:100%;height:100%;position:absolute;inset:0}.aElaKq_heroVisualPin{width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ocean) 55%, var(--accent));z-index:1;background:#fff;border-radius:50% 50% 50% 0;position:absolute;transform:rotate(-45deg)}.aElaKq_heroPinA{top:18%;left:22%}.aElaKq_heroPinB{box-shadow:0 0 0 3px var(--accent-warm);top:48%;left:62%}.aElaKq_heroPinC{top:72%;left:32%}.aElaKq_heroMiniCard{z-index:2;border:1px solid color-mix(in srgb, var(--fg) 12%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);max-width:168px;color:var(--fg);border-radius:10px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.78rem;font-weight:600;display:flex;position:absolute;box-shadow:0 6px 16px #00000040}.aElaKq_heroMiniCardDot{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.aElaKq_heroMiniCardName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aElaKq_heroMiniCard0{top:10%;right:8%}.aElaKq_heroMiniCard1{bottom:30%;left:6%}.aElaKq_heroMiniCard2{bottom:8%;right:14%}.aElaKq_heroVisualChips{z-index:2;flex-wrap:wrap;gap:.4rem;max-width:calc(100% - 20px);display:flex;position:absolute;top:10px;left:10px}.aElaKq_heroVisualChip{background:color-mix(in srgb, var(--bg) 55%, transparent);color:var(--fg);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:999px;padding:.25rem .6rem;font-size:.72rem;font-weight:600}@media (max-width:899px){.aElaKq_heroVisual{min-height:220px}.aElaKq_heroMiniCard{max-width:130px;font-size:.72rem}}.aElaKq_section{margin-bottom:2.5rem}.aElaKq_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:1rem;display:flex}.aElaKq_sectionTitle{margin:0;font-size:clamp(1.15rem,3vw,1.4rem)}.aElaKq_sectionLink{color:var(--accent);white-space:nowrap;font-size:.9rem;text-decoration:none}.aElaKq_sectionLink:hover{text-decoration:underline}.aElaKq_categoryGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.aElaKq_categoryTile{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;flex-direction:column;gap:.2rem;padding:.9rem 1rem;text-decoration:none;display:flex}.aElaKq_categoryTile:hover{border-color:var(--accent)}.aElaKq_categoryTile:focus-visible,.aElaKq_ctaLink:focus-visible,.aElaKq_sectionLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aElaKq_categoryName{font-weight:600}.aElaKq_categoryHint{color:var(--muted);font-size:.82rem}.aElaKq_categoryGridV2{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.85rem;display:grid}.aElaKq_categoryTileV2{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;align-items:center;gap:.85rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.aElaKq_categoryTileV2:hover{border-color:var(--accent);transform:translateY(-1px)}.aElaKq_categoryTileV2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aElaKq_categoryIconWrap{background:color-mix(in srgb, var(--accent) 14%, transparent);width:42px;height:42px;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.aElaKq_categoryIcon{width:22px;height:22px}.aElaKq_categoryTileBody{flex-direction:column;gap:.15rem;min-width:0;display:flex}.aElaKq_categoryTileBody .aElaKq_categoryName{font-size:.98rem}.aElaKq_categoryTileBody .aElaKq_categoryHint{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;line-height:1.3;overflow:hidden}.aElaKq_categoryArrow{color:var(--muted);flex-shrink:0;margin-left:auto;font-size:1.1rem;transition:transform .15s}.aElaKq_categoryTileV2:hover .aElaKq_categoryArrow{color:var(--accent);transform:translate(3px)}.aElaKq_cta{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:1.1rem 1.25rem;display:flex}.aElaKq_ctaSecondary{background:0 0;border-style:dashed}.aElaKq_ctaText{min-width:0;margin:0}.aElaKq_ctaEyebrow{color:var(--accent);letter-spacing:.03em;text-transform:uppercase;margin:0 0 .3rem;font-size:.78rem;font-weight:600}.aElaKq_ctaTitle{margin:0 0 .2rem;font-size:1.05rem}.aElaKq_ctaDesc{color:var(--muted);margin:0 0 .85rem;font-size:.9rem}.aElaKq_mapCount{color:var(--muted);margin:-.5rem 0 .85rem;font-size:.8rem;font-weight:600}.aElaKq_mapCta{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(200px,260px) 1fr;align-items:stretch;gap:1.25rem;padding:1.1rem 1.25rem;display:grid}@media (max-width:560px){.aElaKq_mapCta{grid-template-columns:1fr}}.aElaKq_mapPreview{border-radius:calc(var(--radius) - 4px);background:radial-gradient(60% 80% at 30% 20%, color-mix(in srgb, var(--accent) 35%, transparent), transparent), radial-gradient(70% 90% at 75% 75%, #fb923c47, transparent), var(--surface-2);min-height:140px;position:relative;overflow:hidden}.aElaKq_mapPin{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:50% 50% 50% 0;position:absolute;transform:rotate(-45deg)}.aElaKq_mapPinA{top:32%;left:28%}.aElaKq_mapPinB{background:#fb923c;top:55%;left:58%;box-shadow:0 0 0 3px #fb923c40}.aElaKq_mapPinC{top:68%;left:38%}.aElaKq_mapPinD{background:#0ea5b7;top:22%;left:68%;box-shadow:0 0 0 3px #0ea5b740}.aElaKq_mapPinE{top:78%;left:62%}.aElaKq_mapPreviewChips{z-index:1;gap:.35rem;display:flex;position:absolute;bottom:10px;left:10px}.aElaKq_mapPreviewChip{background:color-mix(in srgb, var(--bg) 55%, transparent);color:var(--fg);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:600}.aElaKq_trustGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.aElaKq_trustCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:1rem 1.1rem}.aElaKq_trustCardTitle{margin:0 0 .35rem;font-size:.95rem;font-weight:600}.aElaKq_trustCardBody{color:var(--muted);margin:0;font-size:.86rem}.aElaKq_ctaLink{border:1px solid var(--accent);color:var(--accent);white-space:nowrap;border-radius:8px;flex-shrink:0;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none}.aElaKq_ctaLink:hover{background:color-mix(in srgb, var(--accent) 15%, transparent)}.aElaKq_sectionError{border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);padding:1.25rem;font-size:.92rem}.aElaKq_smartSubtitle{color:var(--muted);margin:-.5rem 0 1rem;font-size:.88rem}.aElaKq_smartQuickRow{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.aElaKq_smartQuickLink{border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:999px;padding:.5rem 1rem;font-size:.88rem;font-weight:500;text-decoration:none}.aElaKq_smartQuickLink:hover{border-color:var(--accent);color:var(--accent)}.aElaKq_smartQuickLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aElaKq_nearbyCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:1.1rem 1.25rem}.aElaKq_nearbyButton{border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:999px;padding:.6rem 1.2rem;font-size:.92rem;font-weight:600}.aElaKq_nearbyButton:hover{background:color-mix(in srgb, var(--accent) 15%, transparent)}.aElaKq_nearbyButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aElaKq_nearbyPrivacyNote{color:var(--muted);margin:.6rem 0 0;font-size:.78rem}.aElaKq_nearbyStatus{color:var(--muted);margin:0;font-size:.9rem}.aElaKq_nearbyItem{flex-direction:column;gap:.4rem;display:flex}.aElaKq_nearbyOpeningState{margin:0;font-size:.8rem;font-weight:600}.aElaKq_nearbyOpeningStateOpen{color:#16a34a}.aElaKq_nearbyOpeningStateClosed{color:#dc2626}.aElaKq_nearbyOpeningStateUnknown{color:var(--muted)}.aElaKq_rightNowItem{flex-direction:column;gap:.4rem;display:flex}.aElaKq_rightNowOpeningState{margin:0;font-size:.8rem;font-weight:600}.aElaKq_rightNowOpeningStateOpen{color:#16a34a}.aElaKq_rightNowOpeningStateClosed{color:#dc2626}.aElaKq_rightNowOpeningStateUnknown{color:var(--muted)}
.W1MLBq_stars{color:var(--accent);letter-spacing:.05em}
.n5hMCq_queue{flex-direction:column;gap:.75rem;display:flex}.n5hMCq_row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;padding:.9rem 1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.n5hMCq_row:hover,.n5hMCq_row:focus-visible{border-color:var(--accent);outline:none;transform:translateY(-1px)}.n5hMCq_row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.n5hMCq_rowTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.n5hMCq_rowBadges{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.n5hMCq_rowTitle{font-size:1rem;font-weight:600}.n5hMCq_rowMeta{color:var(--muted);flex-wrap:wrap;gap:.5rem 1rem;margin-top:.5rem;font-size:.8rem;display:flex}.n5hMCq_metaItem{white-space:nowrap}.n5hMCq_metaStrong{color:var(--fg);font-weight:600}.n5hMCq_badge{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.n5hMCq_badge:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.n5hMCq_sevLow{color:var(--muted)}.n5hMCq_sevNormal{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.n5hMCq_sevHigh{color:#f59e0b;border-color:#f59e0b73}.n5hMCq_sevCritical{color:var(--err);border-color:color-mix(in srgb, var(--err) 45%, transparent)}.n5hMCq_stOpen{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.n5hMCq_stClaimed{color:#f59e0b;border-color:#f59e0b73}.n5hMCq_stResolved{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.n5hMCq_stDismissed{color:var(--muted)}.n5hMCq_detailBadges{flex-wrap:wrap;gap:.4rem;margin:.5rem 0 1rem;display:flex}.n5hMCq_previewBox{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:1rem}.n5hMCq_previewEmpty{color:var(--muted);font-style:italic}.n5hMCq_reviewQuote{border-left:3px solid var(--border);color:var(--fg);white-space:pre-wrap;margin:.5rem 0 0;padding:.6rem .9rem}.n5hMCq_reports{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.n5hMCq_report{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:.6rem .8rem}.n5hMCq_reportTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.n5hMCq_reportReason{font-weight:600}.n5hMCq_reportDesc{color:var(--muted);white-space:pre-wrap;margin:.35rem 0 0}.n5hMCq_reportTime{color:var(--muted);font-size:.78rem}.n5hMCq_decision{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:1rem}.n5hMCq_decisionOptions{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.n5hMCq_decisionLegend{color:var(--muted);margin-bottom:.5rem;padding:0;font-size:.85rem}.n5hMCq_decisionOption{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .8rem;display:inline-flex}.n5hMCq_decisionOption:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.n5hMCq_optApprove{color:var(--ok)}.n5hMCq_optRemove{color:var(--err)}.n5hMCq_fieldBlock{flex-direction:column;gap:.35rem;margin-top:.9rem;display:flex}.n5hMCq_reason{border:1px solid var(--border);background:var(--bg);width:100%;min-height:4.5rem;color:var(--fg);font:inherit;resize:vertical;border-radius:8px;padding:.55rem .7rem}.n5hMCq_actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.n5hMCq_submitBtn{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent);font:inherit;cursor:pointer;border-radius:8px;padding:.6rem 1.2rem;font-weight:600}.n5hMCq_submitBtn:disabled{opacity:.5;cursor:not-allowed}.n5hMCq_alert{border:1px solid color-mix(in srgb, var(--err) 50%, transparent);background:color-mix(in srgb, var(--err) 12%, transparent);color:var(--fg);border-radius:8px;margin:.75rem 0;padding:.7rem .9rem}.n5hMCq_success{border:1px solid color-mix(in srgb, var(--ok) 50%, transparent);background:color-mix(in srgb, var(--ok) 12%, transparent);color:var(--fg);border-radius:8px;margin:.75rem 0;padding:.7rem .9rem}.n5hMCq_skelRow{border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(90deg, var(--surface) 25%, var(--surface-2) 37%, var(--surface) 63%);background-size:400% 100%;height:4.5rem;animation:1.4s infinite n5hMCq_modShimmer}@keyframes n5hMCq_modShimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.n5hMCq_skelRow{animation:none}.n5hMCq_row{transition:none}}.n5hMCq_previewImage{border:1px solid var(--border);background:var(--surface-2);object-fit:contain;border-radius:8px;max-width:100%;max-height:420px;margin-top:.75rem;display:block}
.fOvgCW_cuisineTags{color:var(--muted)}.fOvgCW_specialtyBadge{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent)}
.wH4Fyq_root{border:1px solid var(--border,#dbe7e7);border-radius:var(--radius,12px);flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.wH4Fyq_proseSegment,.wH4Fyq_tableSegment{border:1px solid var(--border,#dbe7e7);border-radius:8px;overflow:hidden}.wH4Fyq_toolbar{background:var(--surface-2,#eef5f5);border-bottom:1px solid var(--border,#dbe7e7);flex-wrap:wrap;align-items:center;gap:.35rem;padding:.4rem;display:flex}.wH4Fyq_toolbarSpacer{flex:1}.wH4Fyq_toolBtn,.wH4Fyq_toolBtnSmall,.wH4Fyq_toolBtnDanger{border:1px solid var(--border,#dbe7e7);background:var(--surface,#fff);cursor:pointer;color:var(--fg,#10262b);border-radius:6px;padding:.3rem .55rem;font-size:.85rem}.wH4Fyq_toolBtn:disabled,.wH4Fyq_toolBtnSmall:disabled,.wH4Fyq_toolBtnDanger:disabled{opacity:.5;cursor:not-allowed}.wH4Fyq_toolBtnActive{background:var(--accent,#0e7490);color:#fff;border-color:var(--accent,#0e7490)}.wH4Fyq_toolBtnDanger{color:var(--err,#dc2626);border-color:var(--err,#dc2626)}.wH4Fyq_toolBtnSmall{padding:.15rem .4rem;font-size:.75rem}.wH4Fyq_toolSelect{border:1px solid var(--border,#dbe7e7);background:var(--surface,#fff);color:var(--fg,#10262b);border-radius:6px;padding:.3rem .4rem;font-size:.85rem}.wH4Fyq_editorContent{min-height:4rem;padding:.6rem .75rem}.wH4Fyq_editorContent .ProseMirror{outline:none}.wH4Fyq_editorContent .ProseMirror p{margin:0 0 .5rem}.wH4Fyq_editorContent .ProseMirror h2{margin:.6rem 0 .3rem;font-size:1.15rem}.wH4Fyq_editorContent .ProseMirror h3{margin:.5rem 0 .25rem;font-size:1.05rem}.wH4Fyq_editorContent .ProseMirror blockquote{border-left:3px solid var(--border,#dbe7e7);margin:.5rem 0;padding-left:.75rem}:is(.wH4Fyq_editorContent .ProseMirror ul,.wH4Fyq_editorContent .ProseMirror ol){margin:0 0 .5rem;padding-left:1.4rem}.wH4Fyq_insertRow{justify-content:center;display:flex}.wH4Fyq_insertTableBtn{border:1px dashed var(--border,#dbe7e7);color:var(--muted,#55696d);cursor:pointer;background:0 0;border-radius:6px;padding:.2rem .6rem;font-size:.75rem}.wH4Fyq_insertTableBtn:hover:not(:disabled){border-color:var(--accent,#0e7490);color:var(--accent,#0e7490)}.wH4Fyq_insertTableBtn:disabled{opacity:.5;cursor:not-allowed}.wH4Fyq_captionLabel,.wH4Fyq_headerRowLabel{align-items:center;gap:.35rem;font-size:.85rem;display:flex}.wH4Fyq_captionLabel input[type=text]{border:1px solid var(--border,#dbe7e7);border-radius:6px;min-width:10rem;padding:.2rem .4rem;font-size:.85rem}.wH4Fyq_tableHint{color:var(--muted,#55696d);margin:.3rem 0;padding:0 .6rem;font-size:.78rem}.wH4Fyq_tableScroll{-webkit-overflow-scrolling:touch;padding:0 .6rem .6rem;overflow-x:auto}.wH4Fyq_editableTable{border-collapse:collapse}.wH4Fyq_editableTable td{border:1px solid var(--border,#dbe7e7);padding:.2rem}.wH4Fyq_editableTable input[type=text]{width:8rem;color:var(--fg,#10262b);background:0 0;border:none;padding:.3rem .4rem;font-size:.85rem}.wH4Fyq_editableTable input[type=text]:focus{outline:2px solid var(--accent,#0e7490);outline-offset:-2px}.wH4Fyq_headerCellInput{font-weight:600}.wH4Fyq_rowActions,.wH4Fyq_colActions{text-align:center;border:none!important;padding:.1rem!important}
.LBHxFq_departure{color:var(--muted);margin:0;font-size:.85rem}.LBHxFq_duration{color:var(--fg)}.LBHxFq_difficultyBadge{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}
