.SzqY5a_callout{border:1px solid;border-radius:2px;gap:.75rem;margin-block:1.5rem;padding:1rem;display:flex}.SzqY5a_calloutTip{border-color:var(--color-green-600);background:#16a34a0d}.SzqY5a_calloutWarning{border-color:var(--color-red-600);background:#dc26260d}.SzqY5a_calloutInfo{border-color:var(--accent-primary);background:#f0a5000d}.SzqY5a_calloutIcon{flex-shrink:0;margin-top:.125rem}.SzqY5a_calloutIconTip{color:var(--color-green-600)}.SzqY5a_calloutIconWarning{color:var(--color-red-600)}.SzqY5a_calloutIconInfo{color:var(--accent-primary)}.SzqY5a_calloutBody{color:var(--color-neutral-700);font-size:var(--font-size-body);line-height:1.625}.SzqY5a_calloutBody>p{margin-block:0}.SzqY5a_headingOne,.SzqY5a_headingTwo,.SzqY5a_headingThree,.SzqY5a_tableHeading{font-family:var(--font-display), sans-serif}.SzqY5a_headingOne{color:var(--text-primary);margin-bottom:1rem;font-size:1.875rem;font-weight:800}.SzqY5a_headingTwo{color:var(--text-primary);align-items:center;gap:.75rem;margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;display:flex}.SzqY5a_headingRule{background:var(--accent-primary);border-radius:2px;flex-shrink:0;width:2rem;height:.125rem;display:inline-block}.SzqY5a_headingThree{color:var(--color-navy-800);margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.SzqY5a_paragraph{color:var(--color-neutral-700);text-wrap:pretty;margin-block:1rem;line-height:1.625}.SzqY5a_link{color:var(--accent-on-light);text-underline-offset:2px;transition:opacity var(--duration-fast) var(--ease-standard);text-decoration-line:underline}.SzqY5a_link:hover{opacity:.8}.SzqY5a_image{border-radius:2px;width:100%;margin-block:1.5rem}.SzqY5a_blockquote{border-left:2px solid var(--accent-primary);color:var(--color-neutral-700);margin-block:1.5rem;padding-left:1.25rem;font-style:italic}.SzqY5a_blockquote>p{margin-block:0}.SzqY5a_preformatted{background:var(--color-neutral-800);color:var(--color-neutral-100);border-radius:2px;margin-block:1.5rem;padding:1rem;font-size:.875rem;overflow-x:auto}.SzqY5a_inlineCode{background:var(--color-neutral-100);color:var(--color-navy-800);border-radius:2px;padding:.125rem .375rem;font-family:monospace;font-size:.875rem}.SzqY5a_unorderedList{}.SzqY5a_orderedList{}.SzqY5a_unorderedList,.SzqY5a_orderedList{margin-block:1rem}.SzqY5a_unorderedList>li+li,.SzqY5a_orderedList>li+li{margin-top:.5rem}.SzqY5a_listItem{color:var(--color-neutral-700);line-height:1.625}.SzqY5a_tableWrapper{border:1px solid var(--border-subtle);border-radius:2px;margin-block:1.5rem;overflow-x:auto}.SzqY5a_table{width:100%;font-size:.875rem}.SzqY5a_tableHead{background:var(--surface-muted);text-align:left}.SzqY5a_tableHeading{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);letter-spacing:.025em;text-transform:none;padding:.625rem 1rem;font-size:.75rem;font-weight:700}.SzqY5a_tableCell{border-bottom:1px solid var(--color-neutral-100);color:var(--color-neutral-700);padding:.625rem 1rem}.SzqY5a_tableRow{transition:background-color var(--duration-fast) var(--ease-standard)}.SzqY5a_tableRow:hover{background:#fafaf980}
.BUtiZa_root{margin-bottom:var(--section-heading-gap)}.BUtiZa_title{width:100%;padding-bottom:var(--space-4);color:var(--text-primary);font-family:var(--font-display), sans-serif;font-size:var(--font-size-section);letter-spacing:normal;font-weight:800;line-height:var(--line-height-heading);text-transform:none;border-bottom:1px solid}.BUtiZa_titleRow{align-items:baseline;column-gap:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--text-primary);flex-wrap:wrap;display:flex}.BUtiZa_titleRow .BUtiZa_title{border-bottom:0;width:auto;padding-bottom:0}.BUtiZa_lead{max-width:var(--content-wide);margin-top:var(--space-3);color:var(--text-secondary);}.BUtiZa_root[data-variant=dark] .BUtiZa_title{color:var(--text-inverse)}.BUtiZa_root[data-variant=dark] .BUtiZa_titleRow{border-color:var(--text-inverse)}.BUtiZa_root[data-variant=dark] .BUtiZa_lead{color:var(--text-inverse-muted)}
._0I9ava_success,._0I9ava_error{border:1px solid;border-radius:2px}._0I9ava_success{color:var(--status-success);background:#f0fdf4;border-color:#bbf7d0;padding:1rem;font-size:.875rem}._0I9ava_successCopy{margin-top:.25rem;font-size:.75rem}._0I9ava_form{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:2px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}._0I9ava_error{color:var(--color-red-600);background:#fef2f2;border-color:#fecaca;padding:.5rem .75rem;font-size:.875rem}._0I9ava_honeypot{pointer-events:none;opacity:0;width:0;height:0;position:absolute;overflow:hidden}._0I9ava_label{color:var(--text-secondary);margin-bottom:.25rem;font-size:.75rem;font-weight:500;display:block}._0I9ava_categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}._0I9ava_category{position:relative}._0I9ava_categoryInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._0I9ava_categoryChoice{cursor:pointer;border:1px solid var(--border-subtle);text-align:center;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:2px;padding:.5rem .75rem;font-size:.75rem;font-weight:500}._0I9ava_categoryChoice:hover{background:var(--color-neutral-100)}._0I9ava_categoryInput:checked+._0I9ava_categoryChoice,._0I9ava_categoryInput:checked+._0I9ava_categoryChoiceDark{border-color:var(--accent-primary);color:var(--accent-on-light);background:#f0a5001a}._0I9ava_categoryInput:focus-visible+._0I9ava_categoryChoice,._0I9ava_categoryInput:focus-visible+._0I9ava_categoryChoiceDark{outline:2px dashed var(--focus-ring);outline-offset:2px}._0I9ava_itemPriceGrid{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}._0I9ava_priceField{width:6rem}._0I9ava_currencyWrap{position:relative}._0I9ava_currency{color:var(--text-faint);font-size:.875rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}._0I9ava_input,._0I9ava_priceInput{border:1px solid var(--border-subtle);border-radius:2px;width:100%;padding:.5rem .75rem;font-size:.875rem}._0I9ava_priceInput{font-variant-numeric:tabular-nums;padding-left:1.75rem}._0I9ava_detailGrid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}._0I9ava_optional{color:var(--text-faint)}._0I9ava_actions{gap:.5rem;padding-top:.25rem;display:flex}._0I9ava_categories{grid-template-columns:repeat(4,minmax(0,1fr))}._0I9ava_detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}
.bWutzW_triggerRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:2rem;display:flex}.bWutzW_trigger{max-width:100%}.bWutzW_fields{gap:var(--space-5);border:0;min-width:0;display:grid}.bWutzW_label{margin-bottom:var(--space-2);color:var(--text-secondary);font-size:.875rem;font-weight:600;display:block}.bWutzW_input{border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-canvas);width:100%;min-width:0;height:3rem;color:var(--text-primary);padding:.625rem .75rem;font-size:1rem;line-height:1.5}.bWutzW_input:disabled{background:var(--surface-muted);color:var(--text-muted)}.bWutzW_priceWrap{position:relative}.bWutzW_currency{color:var(--text-secondary);pointer-events:none;align-items:center;font-size:1rem;display:flex;position:absolute;inset-block:0;inset-inline-start:var(--space-3)}.bWutzW_priceWrap .bWutzW_input{font-variant-numeric:tabular-nums;padding-inline-start:calc(var(--space-3) + 3ch)}.bWutzW_error{color:var(--status-danger);margin-bottom:1rem;font-size:.875rem}.bWutzW_success{color:var(--text-primary);gap:1.5rem;font-size:1rem;display:grid}.bWutzW_actions{flex-wrap:wrap;gap:.75rem;display:flex}.bWutzW_honeypot{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}
.Zlo4La_inverse{--text-primary:var(--text-inverse);--text-secondary:var(--text-inverse-muted);--text-muted:var(--text-inverse-muted);--text-faint:var(--text-inverse-faint);--accent-on-light:var(--accent-primary);--border-subtle:var(--border-inverse);--border-strong:var(--color-navy-500);--surface-canvas:var(--surface-inverse-raised);--surface-muted:var(--surface-inverse-raised);--surface-subtle:var(--surface-inverse-raised);color:var(--text-primary);background:var(--surface-inverse)}
.CewI1a_columns{column-gap:var(--space-6)}.CewI1a_section{padding:var(--space-5);break-inside:avoid;margin-bottom:var(--space-6);}.CewI1a_heading{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.CewI1a_nameRow{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:flex}.CewI1a_title{overflow-wrap:anywhere;max-width:100%;color:var(--accent-on-light);font-family:var(--font-display), sans-serif;letter-spacing:normal;text-transform:none;font-size:1.25rem;font-weight:800}.CewI1a_titleTight{letter-spacing:normal}.CewI1a_rule{background:var(--border-strong);flex-grow:1;min-width:2rem;height:1px}.CewI1a_location{max-width:100%;color:var(--text-muted);flex:0 auto;font-size:.75rem}.CewI1a_description,.CewI1a_caption{color:var(--text-secondary);font-size:var(--font-size-body)}.CewI1a_description{margin-bottom:.75rem}.CewI1a_item{padding:var(--padding-interactive-row);border-bottom:1px solid var(--border-subtle);transition:background-color var(--duration-fast) var(--ease-standard);position:relative}.CewI1a_item:is(:hover,:focus-within){background:var(--surface-canvas)}.CewI1a_item:is(:hover,:focus-within) .CewI1a_itemName,.CewI1a_item:is(:hover,:focus-within) .CewI1a_price{color:var(--accent-on-light);text-underline-offset:.15em;text-decoration-line:underline}.CewI1a_item:last-child{border-bottom:0}.CewI1a_itemRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.CewI1a_priceActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.CewI1a_itemName,.CewI1a_price{font-family:var(--font-display), sans-serif;font-weight:700}.CewI1a_itemName{color:var(--text-primary);font-size:var(--font-size-body);text-transform:none}.CewI1a_price{color:var(--accent-on-light);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1.125rem}.CewI1a_caption{margin-top:2rem}@media (min-width:64rem){.CewI1a_columns{columns:2}}
.U0qYgq_gallery{gap:var(--space-4);margin-block:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.U0qYgq_figure{min-width:0}.U0qYgq_morePhotos{padding:var(--space-2) 0;color:var(--text-primary);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;font-weight:700;text-decoration-line:underline;}.U0qYgq_overview{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.U0qYgq_thumbnail{position:relative}.U0qYgq_thumbnailCredit{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--surface-inverse);color:var(--text-inverse);white-space:nowrap;text-underline-offset:.15em;font-weight:400;text-decoration-line:underline;position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-2);}.U0qYgq_photoButton{border:3px solid var(--surface-canvas);background:var(--surface-canvas);cursor:zoom-in;width:100%;padding:0;display:block;overflow:hidden}.U0qYgq_photo{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.U0qYgq_photoButton:hover{border-color:var(--text-primary)}.U0qYgq_caption{gap:var(--space-1);margin-top:var(--space-2);color:var(--text-secondary);font-size:.75rem;line-height:1.5;display:grid}.U0qYgq_credit{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:.75rem;display:flex}.U0qYgq_credit a{text-underline-offset:.15em;text-decoration-line:underline}.U0qYgq_author{align-items:center;gap:var(--space-1);display:inline-flex}.U0qYgq_avatar{border-radius:50%}.U0qYgq_googleCredit{color:var(--text-inverse);white-space:nowrap;font-weight:400}.U0qYgq_viewer .U0qYgq_googleCredit{color:var(--text-primary)}.U0qYgq_viewer{gap:var(--space-3);display:grid}.U0qYgq_fullPhoto{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 12rem)}
.fiHz9G_uploadTrigger{flex-shrink:0}.fiHz9G_hint{color:var(--text-secondary);}.fiHz9G_restaurantPhotos{justify-items:start;gap:var(--space-3);margin-top:var(--space-4);display:grid}.fiHz9G_gallery{gap:var(--space-3);max-width:100%;padding-block:var(--space-2);display:flex;overflow-x:auto}.fiHz9G_thumbnail{width:8rem;padding:var(--space-2);gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-primary);display:grid}.fiHz9G_thumbnail img{object-fit:contain;width:100%;height:6rem}.fiHz9G_thumbnail:is(:hover,:focus-visible){border-color:var(--accent-on-light);color:var(--accent-on-light);text-decoration-line:underline}.fiHz9G_viewer,.fiHz9G_form{gap:var(--space-4);display:grid}.fiHz9G_fullPhoto{width:100%;height:auto}.fiHz9G_fullLink{align-items:center;gap:var(--space-2);text-decoration-line:underline;display:inline-flex}.fiHz9G_fields{}.fiHz9G_label{}.fiHz9G_input{}.fiHz9G_error{}.fiHz9G_honeypot{}.fiHz9G_file{border:1px solid var(--border-default);border-radius:var(--radius-control);width:100%;min-width:0;padding:var(--space-3);background:var(--surface-subtle);color:var(--text-primary);font-size:var(--font-size-body)}.fiHz9G_file::file-selector-button{padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-canvas);color:var(--text-primary);cursor:pointer;margin-inline-end:var(--space-3)}.fiHz9G_preview{width:100%;height:12rem;margin-top:var(--space-3);object-fit:contain}.fiHz9G_permission{align-items:start;gap:var(--space-3);color:var(--text-primary);display:flex}.fiHz9G_permission input{width:1.25rem;height:1.25rem;margin-top:var(--space-1);accent-color:var(--accent-on-light);flex-shrink:0}
.MYp6Kq_trigger,.MYp6Kq_compactTrigger{color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard)}.MYp6Kq_trigger{color:var(--text-secondary);text-decoration-line:underline;-webkit-text-decoration-color:var(--border-default);text-decoration-color:var(--border-default);text-underline-offset:4px;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:inline-flex}.MYp6Kq_compactTrigger{color:var(--text-muted);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;margin:-.5rem;padding:.625rem;display:inline-flex}.MYp6Kq_trigger[data-missing-price=true],.MYp6Kq_compactTrigger[data-missing-price=true]{color:var(--accent-on-light);font-size:var(--font-size-small);text-underline-offset:4px;white-space:nowrap;gap:.375rem;font-weight:500;text-decoration-line:underline}.MYp6Kq_trigger:hover,.MYp6Kq_compactTrigger:hover{color:var(--accent-on-light);text-decoration-color:currentColor}.MYp6Kq_panel,.MYp6Kq_thanks{border-top:1px solid var(--border-subtle);margin-top:.75rem;padding-top:.75rem}.MYp6Kq_honeypot{pointer-events:none;opacity:0;width:0;height:0;position:absolute;overflow:hidden}.MYp6Kq_label{color:var(--text-secondary);font-size:.75rem;font-weight:500;display:block}.MYp6Kq_controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.MYp6Kq_priceWrap{position:relative}.MYp6Kq_currency{pointer-events:none;color:var(--text-muted);font-size:.875rem;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.MYp6Kq_priceInput{border:1px solid var(--border-default);font-variant-numeric:tabular-nums;border-radius:2px;width:6rem;padding:.375rem .5rem .375rem 1.5rem;font-size:.875rem}.MYp6Kq_error{color:var(--color-red-600);margin-top:.5rem;font-size:.75rem}.MYp6Kq_thanks{color:var(--status-success);font-size:.75rem}.MYp6Kq_compactRow{justify-content:space-between;align-items:center;display:flex}.MYp6Kq_itemName,.MYp6Kq_currentPrice{font-family:var(--font-display), sans-serif;font-weight:700}.MYp6Kq_itemName{color:var(--text-primary);text-transform:none;font-size:.875rem}.MYp6Kq_priceActions{flex-shrink:0;align-items:center;gap:.25rem;margin-left:1rem;display:flex}.MYp6Kq_currentPrice{color:var(--accent-on-light);font-size:1.125rem}
