.gallery-page_page__DOxsB{background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--copper) 12%,transparent),transparent 30%),radial-gradient(circle at 88% 42%,color-mix(in srgb,var(--copper) 8%,transparent),transparent 34%),var(--ink)}.gallery-page_hero__6I3o3{align-items:end;display:flex;isolation:isolate;min-height:min(760px,86svh);overflow:hidden;padding:clamp(9rem,16vw,13rem) clamp(1.25rem,7vw,7rem) clamp(4rem,8vw,7rem);position:relative}.gallery-page_heroImage__SMItV{filter:brightness(.72) saturate(.9);object-fit:cover;object-position:50% 56%;z-index:-3}.gallery-page_heroShade__ZF0qF{background:linear-gradient(90deg,rgba(8,6,5,.92),rgba(12,9,7,.72) 36%,rgba(8,6,5,.16) 78%),linear-gradient(180deg,rgba(7,5,4,.36),transparent 34%,rgba(7,5,4,.82));inset:0;position:absolute;z-index:-2}.gallery-page_heroCopy__SUg9x{color:#fff;max-width:780px}.gallery-page_eyebrow__uFd5O{color:var(--copper-bright);display:block;font-size:.76rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.gallery-page_category__yLM0d h2,.gallery-page_galleryIntro__0dW7X h2,.gallery-page_hero__6I3o3 h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;line-height:.94}.gallery-page_hero__6I3o3 h1{font-size:clamp(3.4rem,8vw,7.4rem);margin:1rem 0 1.5rem}.gallery-page_hero__6I3o3 h1 em{color:#e69a68;font-style:normal}.gallery-page_hero__6I3o3 p{color:rgba(255,255,255,.78);font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.65;max-width:650px}.gallery-page_backLink___8pqk{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);background:color-mix(in srgb,var(--copper) 22%,rgba(20,15,12,.4));border:1px solid color-mix(in srgb,var(--copper-bright) 52%,rgba(255,255,255,.2));border-radius:999px;color:#fff;display:inline-flex;font-size:.86rem;font-weight:800;gap:.6rem;min-height:48px;padding:.7rem .95rem;margin-bottom:2rem}.gallery-page_backLink___8pqk svg{height:19px;width:19px}.gallery-page_gallery__w4S1B{margin:0 auto;max-width:1500px;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,7vw,7rem) clamp(6rem,10vw,10rem)}.gallery-page_galleryIntro__0dW7X{display:grid;gap:0 4rem;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);margin-bottom:clamp(3rem,7vw,6rem)}.gallery-page_galleryIntro__0dW7X .gallery-page_eyebrow__uFd5O{grid-column:1/-1}.gallery-page_galleryIntro__0dW7X h2{font-size:clamp(2.8rem,6vw,5.8rem);margin:.9rem 0 0}.gallery-page_galleryIntro__0dW7X p{align-self:end;color:var(--muted);line-height:1.7;margin:0;max-width:610px}.gallery-page_category__yLM0d+.gallery-page_category__yLM0d{border-top:1px solid var(--line);margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(3rem,6vw,5rem)}.gallery-page_category__yLM0d>h2{color:var(--paper);font-size:clamp(2.2rem,4.5vw,4rem);margin:0 0 1.8rem}.gallery-page_grid__Gs_ne{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-page_grid__Gs_ne figure{-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);background:linear-gradient(145deg,var(--glass-strong),var(--glass));border:1px solid var(--line);border-radius:clamp(18px,2.2vw,28px);box-shadow:var(--card-shadow);margin:0;overflow:hidden}.gallery-page_imageButton__nN2p1{background:transparent;border:0;color:inherit;cursor:zoom-in;display:block;padding:0;text-align:left;width:100%}.gallery-page_image__z5hzU{aspect-ratio:4/3;display:block;overflow:hidden;position:relative;width:100%}.gallery-page_image__z5hzU:after{background:linear-gradient(180deg,transparent 64%,rgba(8,6,5,.34));content:"";inset:0;pointer-events:none;position:absolute}.gallery-page_image__z5hzU img{object-fit:cover}.gallery-page_gridExpand__GWFC_{-webkit-backdrop-filter:blur(16px) saturate(1.1);align-items:center;backdrop-filter:blur(16px) saturate(1.1);background:rgba(20,15,12,.58);border:1px solid rgba(255,255,255,.24);border-radius:50%;bottom:.8rem;color:#fff;display:flex;height:48px;justify-content:center;position:absolute;right:.8rem;width:48px;z-index:2}.gallery-page_gridExpand__GWFC_ svg{height:20px;width:20px}.gallery-page_caption__Sf_7a{display:grid;gap:.4rem;padding:1.1rem 1.2rem 1.3rem}.gallery-page_caption__Sf_7a strong{color:var(--paper);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:400}.gallery-page_caption__Sf_7a>span{color:var(--muted);line-height:1.55}.gallery-page_lightbox__xn1fu{align-items:center;background:rgb(7 5 4/96%);display:grid;inset:0;justify-items:center;padding:clamp(4.5rem,8vw,6rem) clamp(1rem,4vw,3rem) 2rem;position:fixed;overflow-y:auto;z-index:1000}.gallery-page_lightboxImage__y38lZ{height:min(72dvh,900px);max-height:calc(100dvh - 10rem);position:relative;width:min(92vw,1280px)}.gallery-page_lightboxImage__y38lZ img{object-fit:contain}.gallery-page_lightbox__xn1fu>p{display:grid;gap:.25rem;margin:.7rem 0 0;text-align:center}.gallery-page_lightbox__xn1fu>p small{color:var(--copper-bright);font-weight:800;text-transform:uppercase}.gallery-page_lightbox__xn1fu>p strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:400}.gallery-page_lightbox__xn1fu>p span{color:rgb(255 255 255/72%)}.gallery-page_lightboxArrows__N_8KT button,.gallery-page_lightboxClose__JGD4q,.gallery-page_lightboxCounter__aV6sv{-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);align-items:center;background:rgb(255 255 255/10%);border:1px solid rgb(255 255 255/24%);border-radius:999px;color:#fff;display:inline-flex;font:inherit;font-weight:800;gap:.45rem;justify-content:center;min-height:48px;padding:.7rem 1rem}.gallery-page_lightboxClose__JGD4q{border-radius:50%;height:50px;padding:0;position:absolute;right:1rem;top:1rem;width:50px}.gallery-page_lightboxArrows__N_8KT svg,.gallery-page_lightboxClose__JGD4q svg{height:20px;width:20px}.gallery-page_lightboxArrows__N_8KT{display:flex;justify-content:space-between;left:clamp(1rem,3vw,2rem);pointer-events:none;position:absolute;right:clamp(1rem,3vw,2rem);top:50%}.gallery-page_lightboxArrows__N_8KT button{min-width:48px;padding:.7rem;pointer-events:auto}.gallery-page_lightboxCounter__aV6sv{border-radius:999px;bottom:1rem;color:#fff;font-size:.82rem;font-weight:800;left:50%;min-height:42px;padding:.7rem .9rem;position:fixed;transform:translateX(-50%)}@media (max-width:900px){.gallery-page_grid__Gs_ne{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.gallery-page_hero__6I3o3{min-height:690px;padding-bottom:4.5rem;padding-top:11rem}.gallery-page_heroImage__SMItV{object-position:58% 54%}.gallery-page_heroShade__ZF0qF{background:linear-gradient(180deg,rgba(7,5,4,.52),rgba(7,5,4,.1) 31%,rgba(7,5,4,.92) 78%),linear-gradient(90deg,rgba(8,6,5,.72),rgba(8,6,5,.08))}.gallery-page_backLink___8pqk{margin-bottom:1.5rem}.gallery-page_galleryIntro__0dW7X{display:block}.gallery-page_galleryIntro__0dW7X p{margin-top:1.4rem}.gallery-page_grid__Gs_ne{grid-template-columns:1fr}.gallery-page_gallery__w4S1B{padding-bottom:7.5rem}}.guestbook-task-panel_panel__sxDBs{--task-accent:var(--dock-accent,var(--copper-bright,#e59a63));--task-bg:color-mix(in srgb,var(--dock-bg,var(--ui-glass-bg)) 76%,transparent);--task-bg-strong:color-mix(in srgb,var(--dock-bg,var(--ui-glass-strong)) 88%,transparent);--task-line:var(--dock-border,var(--ui-glass-line));--task-muted:var(--dock-muted,var(--ui-glass-muted));--task-text:var(--dock-text,var(--ui-glass-text));color:var(--task-text);padding:.35rem clamp(1rem,4vw,3rem) .75rem}.guestbook-task-panel_embedded__RN1_W{padding:.35rem 0}.guestbook-task-panel_embedded__RN1_W .guestbook-task-panel_queue__IEmke{box-shadow:none;max-width:none}.guestbook-task-panel_embeddedBody__GDvCc{border-top:0;padding:0}.guestbook-task-panel_queue__IEmke{-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);background:var(--task-bg-strong);border:1px solid var(--task-line);border-radius:18px;box-shadow:var(--ui-glass-shadow);margin:0 auto;max-width:1380px;overflow:clip}.guestbook-task-panel_queue__IEmke>summary{align-items:center;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;min-height:66px;padding:.75rem 1rem}.guestbook-task-panel_queue__IEmke>summary::-webkit-details-marker{display:none}.guestbook-task-panel_queue__IEmke>summary>span:nth-child(2){display:grid;gap:.1rem}.guestbook-task-panel_queue__IEmke>summary>span:last-child{color:var(--task-accent);font-weight:800}.guestbook-task-panel_queue__IEmke small{color:var(--task-muted)}.guestbook-task-panel_queueDot__AE6wg{background:var(--task-accent);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--task-accent) 18%,transparent);height:.7rem;width:.7rem}.guestbook-task-panel_queueBody__kyXK4{border-top:1px solid var(--task-line);padding:clamp(.75rem,2vw,1.25rem)}.guestbook-task-panel_card__PM30n{-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);background:var(--task-bg);border:1px solid var(--task-line);border-radius:12px;margin:.4rem 0;overflow:clip}.guestbook-task-panel_card__PM30n[data-status=approved]{border-left:4px solid #3f8a56}.guestbook-task-panel_card__PM30n[data-status=rejected],.guestbook-task-panel_card__PM30n[data-status=trash]{border-left:4px solid #b84b43}.guestbook-task-panel_card__PM30n[data-status=hidden]{border-left:4px solid #527aa2}.guestbook-task-panel_card__PM30n>form{display:grid;gap:0;margin:0}.guestbook-task-panel_summary__FZJdt{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(15rem,1fr) auto;min-height:58px;padding:.42rem .55rem}.guestbook-task-panel_entryIdentity__vrUvD{align-items:center;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr);min-width:0}.guestbook-task-panel_status__uWAo2{border:1px solid;border-radius:999px;font-size:.75rem;font-weight:850;line-height:1;padding:.35rem .55rem}.guestbook-task-panel_statusPositive__QymM2{background:rgb(48 120 70/18%);color:#9ee0ad}.guestbook-task-panel_statusDanger__X7x6A{background:rgb(170 57 48/18%);color:#ffaaa3}.guestbook-task-panel_statusNeutral__A8_WQ{background:rgb(51 92 133/18%);color:#a9ccec}.guestbook-task-panel_statusPending__mOPKB{background:color-mix(in srgb,var(--task-accent) 15%,transparent);color:var(--task-accent)}html[data-mixed-theme=light] .guestbook-task-panel_statusPositive__QymM2{background:#e1f2e5;color:#21633a}html[data-mixed-theme=light] .guestbook-task-panel_statusDanger__X7x6A{background:#f8e2df;color:#942e27}html[data-mixed-theme=light] .guestbook-task-panel_statusNeutral__A8_WQ{background:#e4edf6;color:#315c86}.guestbook-task-panel_guest__0AdCP{display:grid;gap:.15rem;min-width:0}.guestbook-task-panel_guest__0AdCP strong{font-size:.98rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guestbook-task-panel_guest__0AdCP small{line-height:1.35;overflow-wrap:anywhere}.guestbook-task-panel_messagePreview__b2sj9{color:var(--task-muted);display:-webkit-box;font-size:.82rem;font-weight:500;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.guestbook-task-panel_featured__3w0lH{color:var(--task-accent)!important;font-weight:850}.guestbook-task-panel_quickActions__TVkXR{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.guestbook-task-panel_quickActions__TVkXR button{align-items:center;background:transparent;border:1px solid var(--task-line);border-radius:999px;color:var(--task-text);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:800;justify-content:center;line-height:1.1;min-height:44px;padding:.45rem .7rem}.guestbook-task-panel_quickActions__TVkXR .guestbook-task-panel_quickApprove__rhLLP{background:var(--decision-confirm);border-color:#3d7b55;color:#fff}.guestbook-task-panel_quickActions__TVkXR .guestbook-task-panel_quickReject__Rp6jq{background:var(--decision-reject);border-color:#a14d45;color:#fff}.guestbook-task-panel_quickActions__TVkXR .guestbook-task-panel_quickRestore__k2I7P{background:#335c85;border-color:#527aa2;color:#fff}.guestbook-task-panel_quickActions__TVkXR .guestbook-task-panel_quickDetails___Q_qB{color:var(--task-accent)}.guestbook-task-panel_cardBody__xqRyX{animation:guestbook-task-panel_taskBodyIn__8ApQZ .18s ease-out both;border-top:1px solid var(--task-line);padding:1rem}.guestbook-task-panel_card__PM30n blockquote{background:color-mix(in srgb,var(--task-bg) 72%,transparent);border-left:4px solid var(--task-accent);border-radius:0 12px 12px 0;line-height:1.6;margin:0;overflow-wrap:anywhere;padding:1rem;white-space:pre-wrap}.guestbook-task-panel_flags__kQ7yC{display:flex;flex-wrap:wrap;gap:.45rem;margin:.75rem 0}.guestbook-task-panel_flags__kQ7yC strong{background:color-mix(in srgb,#b96b2f 24%,transparent);border:1px solid color-mix(in srgb,#b96b2f 55%,transparent);border-radius:999px;color:var(--task-text);font-size:.8rem;padding:.35rem .6rem}.guestbook-task-panel_clear__ffDi7{color:var(--task-muted);font-size:.84rem}.guestbook-task-panel_moderationCheck__TE9if{align-items:center;background:color-mix(in srgb,#285d3d 14%,var(--task-bg));border:1px solid color-mix(in srgb,#3d7b55 64%,var(--task-line));border-radius:12px;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;margin:.45rem .65rem .65rem;padding:.8rem}.guestbook-task-panel_moderationCheck__TE9if>div:first-child{display:grid;gap:.25rem}.guestbook-task-panel_moderationCheck__TE9if p{color:var(--task-muted);margin:0}.guestbook-task-panel_moderationCheck__TE9if>div:last-child{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.guestbook-task-panel_moderationCheck__TE9if button{background:color-mix(in srgb,var(--task-bg-strong) 76%,transparent);border:1px solid var(--task-line);border-radius:10px;color:var(--task-text);cursor:pointer;font:inherit;font-weight:800;min-height:48px;padding:.6rem .85rem}.guestbook-task-panel_moderationCheck__TE9if button.guestbook-task-panel_approve__ADKs_{background:var(--decision-confirm);border-color:#3d7b55;color:#fff}.guestbook-task-panel_moderationCheck__TE9if button.guestbook-task-panel_reject__9_HI5{background:var(--decision-reject);border-color:#a14d45;color:#fff}.guestbook-task-panel_moderationDanger__yiDsy{background:color-mix(in srgb,#84342f 16%,var(--task-bg));border-color:color-mix(in srgb,#a14d45 70%,var(--task-line))}.guestbook-task-panel_group__IROfU{border-top:1px solid var(--task-line);margin-top:.8rem;padding-top:.5rem}.guestbook-task-panel_group__IROfU>summary{color:var(--task-accent);cursor:pointer;font-weight:800;min-height:46px;padding:.7rem 0}.guestbook-task-panel_group__IROfU>summary span{background:var(--task-bg);border-radius:999px;margin-left:.35rem;padding:.2rem .45rem}.guestbook-task-panel_error__jysjk,.guestbook-task-panel_success__FS_G1{border:1px solid;border-radius:12px;font-weight:800;margin:0;padding:.75rem .85rem}.guestbook-task-panel_success__FS_G1{background:rgb(44 119 67/20%);color:#a9e5b5}.guestbook-task-panel_error__jysjk{background:rgb(155 55 47/22%);color:#ffb3aa}html[data-mixed-theme=light] .guestbook-task-panel_success__FS_G1{background:rgb(60 139 78/13%);color:#225f33}html[data-mixed-theme=light] .guestbook-task-panel_error__jysjk{background:rgb(174 62 52/12%);color:#7f2822}.guestbook-task-panel_retention__u_qb6{color:var(--task-muted);font-size:.82rem;margin-bottom:0}.guestbook-task-panel_emptyState__nxFjy{background:var(--task-bg);border:1px solid var(--task-line);border-radius:14px;color:var(--task-muted);margin:0;padding:1rem}.guestbook-task-panel_globalError__eYtjM,.guestbook-task-panel_globalSuccess__skf5b{border:1px solid;border-radius:14px;display:grid;gap:.35rem;margin-bottom:.8rem;padding:.85rem 1rem}.guestbook-task-panel_globalSuccess__skf5b{background:rgb(44 119 67/18%);color:#a9e5b5}.guestbook-task-panel_globalError__eYtjM{background:rgb(155 55 47/20%);color:#ffb3aa}.guestbook-task-panel_globalError__eYtjM p,.guestbook-task-panel_globalSuccess__skf5b p{margin:0}.guestbook-task-panel_globalError__eYtjM button{background:transparent;border:1px solid;border-radius:10px;color:inherit;cursor:pointer;font:inherit;font-weight:800;justify-self:start;min-height:44px;padding:.55rem .75rem}html[data-mixed-theme=light] .guestbook-task-panel_globalSuccess__skf5b{color:#225f33}html[data-mixed-theme=light] .guestbook-task-panel_globalError__eYtjM{color:#7f2822}@keyframes guestbook-task-panel_taskBodyIn__8ApQZ{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.guestbook-task-panel_cardBody__xqRyX{animation:none}}@media (max-width:680px){.guestbook-task-panel_panel__sxDBs{padding:.3rem .65rem .6rem}.guestbook-task-panel_queue__IEmke>summary{grid-template-columns:auto minmax(0,1fr)}.guestbook-task-panel_queue__IEmke>summary>span:last-child{grid-column:2}.guestbook-task-panel_card__PM30n{margin:.3rem 0}.guestbook-task-panel_summary__FZJdt{align-items:stretch;gap:.45rem;grid-template-columns:1fr;min-height:64px;padding:.45rem}.guestbook-task-panel_entryIdentity__vrUvD{gap:.45rem;min-height:42px}.guestbook-task-panel_quickActions__TVkXR{display:grid;gap:.3rem;grid-template-columns:repeat(2,minmax(0,1fr))}.guestbook-task-panel_quickActions__TVkXR button{font-size:.72rem;min-height:44px;padding-inline:.48rem;white-space:nowrap;width:100%}.guestbook-task-panel_status__uWAo2{font-size:.68rem;padding:.26rem .4rem}.guestbook-task-panel_guest__0AdCP strong{font-size:.9rem}.guestbook-task-panel_guest__0AdCP small,.guestbook-task-panel_messagePreview__b2sj9{font-size:.72rem}.guestbook-task-panel_cardBody__xqRyX{animation:none;padding:.75rem}.guestbook-task-panel_moderationCheck__TE9if{grid-template-columns:1fr}.guestbook-task-panel_moderationCheck__TE9if>div:last-child{display:grid;grid-template-columns:1fr}}@media (max-width:390px){.guestbook-task-panel_entryIdentity__vrUvD{align-items:center;gap:.35rem;grid-template-columns:auto minmax(0,1fr)}}.operator-dock_dock__Dbl_B{--dock-accent:#e59a63;--dock-bg:rgb(31 22 18/84%);--dock-border:var(--ui-glass-line);--dock-muted:var(--ui-glass-muted);--dock-soft:rgb(52 42 34/48%);--dock-text:var(--ui-glass-text);-webkit-backdrop-filter:var(--ui-glass-filter-strong);backdrop-filter:var(--ui-glass-filter-strong);background:linear-gradient(145deg,color-mix(in srgb,var(--dock-bg) 90%,#7b4329),var(--dock-bg));border:1px solid var(--dock-border);border-radius:20px;bottom:1rem;box-shadow:var(--ui-glass-shadow-float);color:var(--dock-text);display:grid;font-family:var(--font-sans,sans-serif);gap:.65rem 1rem;grid-template-columns:minmax(13rem,1fr) auto auto;left:50%;max-width:min(78rem,calc(100vw - 2rem));padding:.8rem;position:fixed;transform:translateX(-50%);width:100%;z-index:100}.operator-dock_dockSpacer__KDy60{height:7.5rem;pointer-events:none;width:100%}html[data-mixed-theme=light] .operator-dock_dock__Dbl_B{--dock-accent:#9a4a29;--dock-bg:var(--ui-glass-modal);--dock-border:var(--ui-glass-line);--dock-muted:var(--ui-glass-muted);--dock-soft:var(--ui-glass-soft);--dock-text:var(--ui-glass-text)}.operator-dock_status__y2PZO{align-items:center;display:flex;gap:.65rem;min-width:0}.operator-dock_statusCopy__xatki{display:grid;gap:.12rem;min-width:0}.operator-dock_status__y2PZO strong{font-size:.94rem}.operator-dock_status__y2PZO small{color:var(--dock-muted);font-size:.74rem;overflow-wrap:anywhere}.operator-dock_statusDot__dJaI5{background:#79bd69;border-radius:50%;box-shadow:0 0 0 5px rgb(121 189 105/15%);flex:0 0 .72rem;height:.72rem;width:.72rem}.operator-dock_statusDraft__5dt8d{background:#efb84d;box-shadow:0 0 0 5px rgb(239 184 77/16%)}.operator-dock_actions___MU2J,.operator-dock_taskChips__T7AE3{align-items:stretch;display:flex;flex-wrap:wrap;gap:.45rem}.operator-dock_dock__Dbl_B a,.operator-dock_dock__Dbl_B button,.operator-dock_sheet__URXh1 a,.operator-dock_sheet__URXh1 button{align-items:center;background:var(--dock-soft);border:1px solid var(--dock-border);border-radius:12px;color:inherit;cursor:pointer;display:inline-flex;font:800 .79rem/1.15 var(--font-sans,sans-serif);justify-content:center;min-height:46px;padding:.65rem .8rem;text-decoration:none}.operator-dock_dock__Dbl_B a:focus-visible,.operator-dock_dock__Dbl_B button:focus-visible,.operator-dock_sheet__URXh1 a:focus-visible,.operator-dock_sheet__URXh1 button:focus-visible{outline:3px solid color-mix(in srgb,var(--dock-accent) 54%,white);outline-offset:2px}.operator-dock_dock__Dbl_B button:disabled,.operator-dock_sheet__URXh1 button:disabled{cursor:not-allowed;opacity:.4}.operator-dock_taskChips__T7AE3 button{gap:.45rem}.operator-dock_taskChips__T7AE3 button span{align-items:center;background:var(--dock-soft);border-radius:999px;display:inline-flex;height:1.45rem;justify-content:center;min-width:1.45rem}.operator-dock_taskChips__T7AE3 button[data-active=true]{border-color:var(--dock-accent);color:color-mix(in srgb,var(--dock-accent) 82%,var(--dock-text))}.operator-dock_primaryAction__LgwZx,.operator-dock_reviewAction__oP_H_{background:#e8b65c!important;border-color:#f1cf89!important;color:#321f15!important}.operator-dock_endAction__S5QVg{border-color:color-mix(in srgb,var(--dock-accent) 65%,var(--dock-border))!important}.operator-dock_logoutAction__7s2oS{background:transparent!important}.operator-dock_message__GXaGA{color:var(--dock-muted);font-size:.74rem;grid-column:1/-1;margin:0}.operator-dock_message__GXaGA[data-important=true]{color:var(--dock-text);font-weight:750}.operator-dock_previewDock__TnDkm{grid-template-columns:1fr auto}.operator-dock_mobileToggle__Onarh{display:none!important}.operator-dock_backdrop__IoxTH{animation:operator-dock_operatorBackdropIn__cyaxB .18s ease-out both;background:var(--ui-glass-overlay);border:0;inset:0;position:fixed;width:100%;z-index:110}.operator-dock_sheet__URXh1{--dock-accent:#e59a63;--dock-bg:rgb(31 22 18/90%);--dock-border:var(--ui-glass-line);--dock-muted:var(--ui-glass-muted);--dock-soft:rgb(52 42 34/56%);--dock-text:var(--ui-glass-text);-webkit-backdrop-filter:var(--ui-glass-filter-strong);backdrop-filter:var(--ui-glass-filter-strong);background:var(--dock-bg);border:1px solid var(--dock-border);border-radius:var(--ui-card-radius-large);bottom:clamp(.75rem,2vw,1.5rem);box-shadow:var(--ui-glass-shadow-float);color:var(--dock-text);font-family:var(--font-sans,sans-serif);left:50%;max-height:min(calc(100dvh - clamp(1.5rem, 4vw, 3rem)),58rem);max-width:62rem;overflow-y:auto;padding:1rem;position:fixed;transform:translateX(-50%);width:min(calc(100% - clamp(2rem, 6vw, 6rem)),62rem);z-index:120;animation:operator-dock_operatorSheetIn__sMuV9 .24s cubic-bezier(.2,.8,.2,1) both}html[data-mixed-theme=light] .operator-dock_sheet__URXh1{--dock-accent:#9a4a29;--dock-bg:var(--ui-glass-modal);--dock-border:var(--ui-glass-line);--dock-muted:var(--ui-glass-muted);--dock-soft:var(--ui-glass-soft);--dock-text:var(--ui-glass-text)}.operator-dock_sheet__URXh1>header{-webkit-backdrop-filter:var(--ui-glass-filter);align-items:center;backdrop-filter:var(--ui-glass-filter);border-bottom:1px solid var(--dock-border);display:flex;justify-content:space-between;margin:-1rem -1rem 1rem;padding:1rem;position:sticky;top:-1rem;z-index:3;background:color-mix(in srgb,var(--dock-bg) 88%,transparent)}.operator-dock_sheet__URXh1>header span{color:var(--dock-accent);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.operator-dock_sheet__URXh1 h2{font-family:var(--font-serif,serif);font-size:clamp(1.6rem,4vw,2.25rem);margin:.25rem 0 0}.operator-dock_sheet__URXh1>header>button{border-radius:50%;flex:0 0 48px;font-size:1.4rem;height:48px;padding:0}.operator-dock_dialogIntro__JNa4e{background:var(--dock-soft);border-left:4px solid var(--dock-accent);border-radius:12px;color:var(--dock-muted);line-height:1.5;padding:.85rem}.operator-dock_moreGrid__BI2lH{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.operator-dock_moreGrid__BI2lH a,.operator-dock_moreGrid__BI2lH button{align-items:flex-start;display:flex;flex-direction:column;min-height:82px;text-align:left}.operator-dock_moreGrid__BI2lH small{color:var(--dock-muted);font-weight:600;line-height:1.35}.operator-dock_draftCenter__Pq0cf{display:grid;gap:.75rem}.operator-dock_draftList__uaQS5{border:1px solid var(--dock-border);border-radius:14px;overflow:hidden}.operator-dock_draftRow__0skXK{align-items:center;background:color-mix(in srgb,var(--dock-soft) 72%,transparent);display:grid;gap:.7rem;grid-template-columns:auto minmax(12rem,1fr) auto;padding:.7rem}.operator-dock_draftRow__0skXK+.operator-dock_draftRow__0skXK{border-top:1px solid var(--dock-border)}.operator-dock_draftRowCopy__qBA3P{display:grid;gap:.12rem;min-width:0}.operator-dock_draftRowCopy__qBA3P small{color:var(--dock-muted);font-size:.68rem;font-weight:750;text-transform:uppercase}.operator-dock_draftRowCopy__qBA3P strong{overflow-wrap:anywhere}.operator-dock_draftStatus__murxj{background:color-mix(in srgb,var(--dock-accent) 16%,transparent);border-radius:999px;color:var(--dock-accent);font-size:.72rem;font-weight:850;padding:.42rem .58rem;white-space:nowrap}.operator-dock_draftRow__0skXK[data-state=new] .operator-dock_draftStatus__murxj{background:color-mix(in srgb,#2f7d4a 18%,transparent);color:#82c697}.operator-dock_draftRow__0skXK[data-state=deletion] .operator-dock_draftStatus__murxj{background:color-mix(in srgb,#8f352f 19%,transparent);color:#ef9a90}.operator-dock_draftRowActions__CWFII{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.operator-dock_draftRowActions__CWFII form{display:inline-flex}.operator-dock_draftChangeDetails__ljy3Z{grid-column:1/-1}.operator-dock_draftChangeDetails__ljy3Z>summary{color:var(--brand-strong);cursor:pointer;font-weight:800;width:fit-content}.operator-dock_publishDraftAction__1F6zE{background:#2f7d4a!important;border-color:#62a978!important;color:#fff!important}.operator-dock_discardDraftAction__CbZVE{background:#8f352f!important;border-color:#b45b52!important;color:#fff!important}.operator-dock_draftBatch__MdKmx{align-items:center;background:var(--dock-soft);border:1px solid var(--dock-border);border-radius:14px;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem}.operator-dock_draftBatchConfirm__L6CvF>div,.operator-dock_draftBatch__MdKmx>div{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.operator-dock_draftBatchConfirm__L6CvF{display:grid;gap:.55rem;width:100%}.operator-dock_draftBatchConfirm__L6CvF p,.operator-dock_draftFeedbackError__hVM1w p,.operator-dock_draftFeedbackSuccess__38EHT p{margin:0}.operator-dock_draftFeedbackError__hVM1w,.operator-dock_draftFeedbackSuccess__38EHT{border-radius:12px;display:grid;gap:.2rem;padding:.7rem .8rem}.operator-dock_draftFeedbackSuccess__38EHT{background:color-mix(in srgb,#2f7d4a 18%,var(--dock-soft));border:1px solid #62a978}.operator-dock_draftFeedbackError__hVM1w{background:color-mix(in srgb,#8f352f 18%,var(--dock-soft));border:1px solid #b45b52}.operator-dock_draftEmpty__bJ6Vp{color:var(--dock-muted)}.operator-dock_confirmActions__Nob_W{display:flex;gap:.65rem;justify-content:flex-end}.operator-dock_dangerAction__Cu1by{background:#84342f!important;border-color:#a14d45!important;color:#fff!important}.operator-dock_taskLeaveWarning__cyZAx{background:color-mix(in srgb,#84342f 14%,var(--dock-bg));border:1px solid color-mix(in srgb,#a14d45 65%,var(--dock-border));border-radius:14px;display:grid;gap:.55rem;margin:.75rem 0;padding:.9rem 3.25rem .9rem .9rem;position:relative}.operator-dock_taskLeaveWarning__cyZAx p{color:var(--dock-muted);margin:0}.operator-dock_taskLeaveWarning__cyZAx>div{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.operator-dock_taskLeaveWarning__cyZAx>div button:last-child{background:#84342f;border-color:#a14d45;color:#fff}.operator-dock_taskLeaveWarning__cyZAx .operator-dock_taskLeaveWarningClose__zjGOT{align-items:center;display:inline-flex;height:2.25rem;justify-content:center;min-height:0;padding:0;position:absolute;right:.65rem;top:.65rem;width:2.25rem}@keyframes operator-dock_operatorBackdropIn__cyaxB{0%{opacity:0}to{opacity:1}}@keyframes operator-dock_operatorSheetIn__sMuV9{0%{opacity:0;transform:translate(-50%,24px) scale(.985)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes operator-dock_operatorSheetInMobile__8CLac{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.operator-dock_dockSpacer__KDy60{height:calc(11rem + env(safe-area-inset-bottom))}.operator-dock_dock__Dbl_B{border-radius:18px 18px 0 0;bottom:0;gap:.6rem;grid-template-columns:1fr;left:0;max-width:none;padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom));transform:none}.operator-dock_status__y2PZO{background:var(--dock-soft);border-radius:12px;padding:.6rem .7rem}.operator-dock_statusCopy__xatki{flex:1 1}.operator-dock_statusCopy__xatki small{display:none}.operator-dock_statusCopy__xatki .operator-dock_environmentLabel__Py6xC{display:block}.operator-dock_mobileToggle__Onarh{display:inline-flex!important;flex:0 0 auto;min-height:44px!important;padding:.55rem .7rem!important}.operator-dock_taskChips__T7AE3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.operator-dock_taskChips__T7AE3 button{min-height:44px}.operator-dock_actions___MU2J{display:none;grid-template-columns:repeat(4,minmax(0,1fr))}.operator-dock_dock__Dbl_B[data-expanded=true] .operator-dock_actions___MU2J{display:grid}.operator-dock_actions___MU2J a,.operator-dock_actions___MU2J button{font-size:.72rem;min-height:52px;min-width:0;padding-inline:.28rem;text-align:center}.operator-dock_actions___MU2J>:only-child{grid-column:1/-1}.operator-dock_actions___MU2J>:nth-last-child(2):first-child,.operator-dock_actions___MU2J>:nth-last-child(2):first-child~*{grid-column:span 2}.operator-dock_message__GXaGA{display:none}.operator-dock_dock__Dbl_B[data-expanded=true] .operator-dock_message__GXaGA[data-important=true]{display:block}.operator-dock_previewDock__TnDkm{grid-template-columns:1fr}.operator-dock_backdrop__IoxTH,.operator-dock_sheet__URXh1{animation:none}.operator-dock_sheet__URXh1{border-radius:18px;bottom:.35rem;left:.35rem;max-height:calc(100dvh - .7rem);padding:.7rem;transform:none;width:calc(100% - .7rem)}.operator-dock_sheet__URXh1>header{margin:-.7rem -.7rem .6rem;min-height:60px;padding:.5rem .65rem;top:-.7rem;z-index:6}.operator-dock_sheet__URXh1>header span{display:none}.operator-dock_sheet__URXh1 h2{font-size:1.35rem;margin:0}.operator-dock_sheet__URXh1>header>button{flex-basis:44px;height:44px;min-height:44px}.operator-dock_dialogIntro__JNa4e{font-size:.8rem;margin:.45rem 0;padding:.6rem .7rem}.operator-dock_moreGrid__BI2lH{grid-template-columns:1fr}.operator-dock_draftRow__0skXK{align-items:stretch;grid-template-columns:auto 1fr;padding:.6rem}.operator-dock_draftChangeDetails__ljy3Z,.operator-dock_draftRowActions__CWFII{grid-column:1/-1}.operator-dock_draftRowActions__CWFII{display:grid;grid-template-columns:1fr 1fr}.operator-dock_draftRowActions__CWFII button,.operator-dock_draftRowActions__CWFII form{width:100%}.operator-dock_draftBatch__MdKmx{align-items:stretch;display:grid}.operator-dock_confirmActions__Nob_W,.operator-dock_draftBatchConfirm__L6CvF>div,.operator-dock_draftBatch__MdKmx>div{display:grid;grid-template-columns:1fr}.operator-dock_confirmActions__Nob_W button{min-height:52px}.operator-dock_taskLeaveWarning__cyZAx>div{display:grid;grid-template-columns:1fr}}@media (min-width:761px) and (max-width:1180px){.operator-dock_dock__Dbl_B{grid-template-columns:1fr auto}.operator-dock_actions___MU2J{display:grid;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr))}.operator-dock_actions___MU2J>*{min-width:0;text-align:center}.operator-dock_message__GXaGA{display:none}}@media (max-width:480px){.operator-dock_dockSpacer__KDy60{height:calc(13rem + env(safe-area-inset-bottom))}.operator-dock_actions___MU2J{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-dock_taskChips__T7AE3 button{font-size:.7rem;padding-inline:.35rem}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.operator-dock_dock__Dbl_B,.operator-dock_sheet__URXh1{background:var(--dock-bg)}}@media (prefers-reduced-motion:reduce){.operator-dock_backdrop__IoxTH,.operator-dock_sheet__URXh1{animation:none}}.publish-change-review_review__1DlMn{-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);background:color-mix(in srgb,var(--editor-soft,var(--ui-glass-soft)) 88%,transparent);border:1px solid var(--editor-line,rgb(87 50 30/18%));border-radius:.9rem;display:grid;gap:.7rem;grid-column:1/-1;margin:.35rem 0;padding:.85rem;box-shadow:var(--ui-glass-shadow)}.publish-change-review_review__1DlMn>header{display:grid;gap:.18rem}.publish-change-review_review__1DlMn>header>span{color:var(--editor-accent,#9a4a29);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.publish-change-review_review__1DlMn>header>strong{color:var(--editor-text,inherit);font-size:1.05rem}.publish-change-review_review__1DlMn>header>small{color:var(--editor-muted,#6a4b3a)}.publish-change-review_review__1DlMn details{border-top:1px solid var(--editor-line,rgb(87 50 30/18%));padding-top:.55rem}.publish-change-review_review__1DlMn summary{align-items:center;cursor:pointer;display:flex;font-weight:800;gap:.65rem;justify-content:space-between;min-height:2.8rem;padding:.45rem 0}.publish-change-review_review__1DlMn summary>strong{align-items:center;background:color-mix(in srgb,var(--editor-accent,#9a4a29) 14%,transparent);border:1px solid color-mix(in srgb,var(--editor-accent,#9a4a29) 34%,var(--editor-line));border-radius:999px;color:var(--editor-accent,#9a4a29);display:inline-flex;font-size:.75rem;justify-content:center;min-height:1.8rem;min-width:1.8rem;padding:.15rem .5rem}.publish-change-review_review__1DlMn dl{display:grid;gap:.6rem;margin:0}.publish-change-review_review__1DlMn dl>div{background:color-mix(in srgb,var(--editor-field,var(--ui-field-bg)) 88%,transparent);border:1px solid var(--editor-line,var(--ui-glass-line));border-radius:.7rem;display:grid;gap:.35rem;padding:.7rem}.publish-change-review_review__1DlMn dt{font-weight:800}.publish-change-review_review__1DlMn dd{display:grid;gap:.1rem;margin:0;overflow-wrap:anywhere}.publish-change-review_review__1DlMn dd small{color:var(--editor-muted,#6a4b3a)}.publish-change-review_review__1DlMn dd:first-of-type span{color:var(--editor-muted,#6a4b3a);text-decoration:line-through;text-decoration-thickness:1px}.publish-change-review_review__1DlMn dd:last-child{background:color-mix(in srgb,#3f8a58 12%,transparent);border-radius:.45rem;border-top:1px solid color-mix(in srgb,#3f8a58 46%,var(--editor-line));padding:.4rem .45rem}.publish-change-review_review__1DlMn dd:last-child small{color:color-mix(in srgb,#3f8a58 74%,var(--editor-text));font-weight:800}.publish-change-review_empty__hthff{color:var(--editor-muted,#6a4b3a);grid-column:1/-1}.reservation-task-panel_panel__YUfLj{container:reservation-panel/inline-size;--task-accent:var(--dock-accent,var(--copper-bright,#e59a63));--task-bg:color-mix(in srgb,var(--dock-bg,var(--ui-glass-bg)) 76%,transparent);--task-bg-strong:color-mix(in srgb,var(--dock-bg,var(--ui-glass-strong)) 88%,transparent);--task-field:var(--ui-field-bg);--task-line:var(--dock-border,var(--ui-glass-line));--task-muted:var(--dock-muted,var(--ui-glass-muted));--task-text:var(--dock-text,var(--ui-glass-text));color:var(--task-text);padding:.75rem clamp(1rem,4vw,3rem)}.reservation-task-panel_embedded__8WHHP{padding:.35rem 0}.reservation-task-panel_embedded__8WHHP .reservation-task-panel_queue__eXaWp{box-shadow:none;max-width:none}.reservation-task-panel_embeddedBody__fih2r{border-top:0;padding:0}.reservation-task-panel_queue__eXaWp{-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);background:var(--task-bg-strong);border:1px solid var(--task-line);border-radius:18px;box-shadow:var(--ui-glass-shadow);margin:0 auto;max-width:1380px;overflow:clip}.reservation-task-panel_queue__eXaWp>summary{align-items:center;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;min-height:66px;padding:.75rem 1rem}.reservation-task-panel_queue__eXaWp>summary::-webkit-details-marker{display:none}.reservation-task-panel_queue__eXaWp>summary>span:nth-child(2){display:grid;gap:.1rem}.reservation-task-panel_queue__eXaWp>summary>span:last-child{color:var(--task-accent);font-weight:800}.reservation-task-panel_queue__eXaWp small{color:var(--task-muted)}.reservation-task-panel_queueDot__DNffx{background:#7ebd4d;border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,#7ebd4d 18%,transparent);height:.7rem;width:.7rem}.reservation-task-panel_queueBody__s_9Gp{border-top:1px solid var(--task-line);padding:clamp(.75rem,2vw,1.25rem)}.reservation-task-panel_card__BCyHG{-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);background:var(--task-bg);border:1px solid var(--task-line);border-radius:12px;margin:.4rem 0;overflow:clip}.reservation-task-panel_card__BCyHG[data-status=confirmed]{border-left:4px solid #3f8a56}.reservation-task-panel_card__BCyHG[data-status=cancelled],.reservation-task-panel_card__BCyHG[data-status=rejected]{border-left:4px solid #b84b43}.reservation-task-panel_card__BCyHG[data-status=archived],.reservation-task-panel_card__BCyHG[data-status=completed]{border-left:4px solid #527aa2}.reservation-task-panel_card__BCyHG[data-overdue=true]{border-left:4px solid #b84b43}.reservation-task-panel_card__BCyHG>form{display:grid;gap:0;margin:0}.reservation-task-panel_summary__QZKvB{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(15rem,1fr) auto;min-height:58px;padding:.42rem .55rem}.reservation-task-panel_reservationIdentity__O3tMA{align-items:center;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr);min-width:0}.reservation-task-panel_status__pMwsg{border:1px solid;border-radius:999px;font-size:.75rem;font-weight:850;line-height:1;padding:.35rem .55rem}.reservation-task-panel_statusConfirmed__nstRJ{background:rgb(48 120 70/18%);color:#9ee0ad}.reservation-task-panel_statusCancelled__U7_BQ,.reservation-task-panel_statusOverdue__J4GHq{background:rgb(170 57 48/18%);color:#ffaaa3}.reservation-task-panel_statusNeutral__kKnh0{background:color-mix(in srgb,var(--task-accent) 15%,transparent);color:var(--task-accent)}.reservation-task-panel_statusCompleted__hYZzV{background:color-mix(in srgb,#315c86 17%,transparent);color:#8eb6dc}html[data-mixed-theme=light] .reservation-task-panel_statusConfirmed__nstRJ{background:#e1f2e5;color:#21633a}html[data-mixed-theme=light] .reservation-task-panel_statusCancelled__U7_BQ,html[data-mixed-theme=light] .reservation-task-panel_statusOverdue__J4GHq{background:#f8e2df;color:#942e27}.reservation-task-panel_guest__nLX34{display:grid;gap:.15rem;min-width:0}.reservation-task-panel_guest__nLX34 strong{font-size:1rem;overflow-wrap:anywhere}.reservation-task-panel_guest__nLX34 small{line-height:1.35;overflow-wrap:anywhere}.reservation-task-panel_guest__nLX34 .reservation-task-panel_statusNote__7Krtd{color:#ffaaa3;font-weight:800}html[data-mixed-theme=light] .reservation-task-panel_guest__nLX34 .reservation-task-panel_statusNote__7Krtd{color:#842b25}.reservation-task-panel_quickActions__C_HnK{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.reservation-task-panel_contactActions__ah6Zj a,.reservation-task-panel_quickActions__C_HnK>a,.reservation-task-panel_quickActions__C_HnK>button{align-items:center;border:1px solid var(--task-line);border-radius:999px;color:var(--task-text);display:inline-flex;font-weight:800;justify-content:center;min-height:44px;padding:.45rem .7rem;text-decoration:none}.reservation-task-panel_quickActions__C_HnK>button{background:transparent;cursor:pointer;font:inherit}.reservation-task-panel_quickActions__C_HnK .reservation-task-panel_quickConfirm__6OzWF{background:var(--decision-confirm);border-color:#3d7b55;color:#fff}.reservation-task-panel_quickActions__C_HnK .reservation-task-panel_quickReject___bFrE{background:var(--decision-reject);border-color:#a14d45;color:#fff}.reservation-task-panel_quickActions__C_HnK .reservation-task-panel_quickDetails__3eIQ2{color:var(--task-accent)}.reservation-task-panel_cardBody__qM8jv{animation:reservation-task-panel_taskBodyIn__qscmQ .18s ease-out both;border-top:1px solid var(--task-line);padding:1rem}.reservation-task-panel_requestInfo__GX_U3{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.reservation-task-panel_requestInfo__GX_U3 p{background:color-mix(in srgb,var(--task-bg) 72%,transparent);border-radius:12px;display:grid;gap:.2rem;margin:0;padding:.7rem}.reservation-task-panel_requestInfo__GX_U3 span{color:var(--task-muted);overflow-wrap:anywhere}.reservation-task-panel_contactActions__ah6Zj{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.8rem}.reservation-task-panel_card__BCyHG label,.reservation-task-panel_manual__tkYze label{display:grid;gap:.3rem;font-weight:750}.reservation-task-panel_card__BCyHG input,.reservation-task-panel_card__BCyHG select,.reservation-task-panel_card__BCyHG textarea,.reservation-task-panel_manual__tkYze input,.reservation-task-panel_manual__tkYze select,.reservation-task-panel_manual__tkYze textarea{background:var(--task-field);border:1px solid var(--task-line);border-radius:10px;color:var(--task-text);font:inherit;min-width:0;min-height:48px;padding:.7rem;width:100%}.reservation-task-panel_card__BCyHG textarea,.reservation-task-panel_manual__tkYze textarea{resize:vertical}.reservation-task-panel_card__BCyHG input:focus-visible,.reservation-task-panel_card__BCyHG select:focus-visible,.reservation-task-panel_card__BCyHG textarea:focus-visible,.reservation-task-panel_manual__tkYze input:focus-visible,.reservation-task-panel_manual__tkYze select:focus-visible,.reservation-task-panel_manual__tkYze textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--task-accent) 72%,white);outline-offset:2px}.reservation-task-panel_alternative__8KZR1{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.reservation-task-panel_actions__CPjJO,.reservation-task-panel_primaryActions__y3q_U{display:flex;flex-wrap:wrap;gap:.65rem}.reservation-task-panel_actions__CPjJO button,.reservation-task-panel_alternativeAction__W89IV>button,.reservation-task-panel_manual__tkYze button,.reservation-task-panel_primaryActions__y3q_U>button{background:color-mix(in srgb,var(--task-bg-strong) 74%,var(--task-bg));border:1px solid var(--task-line);border-radius:10px;color:var(--task-text);cursor:pointer;font:inherit;font-weight:800;min-height:48px;padding:.6rem .85rem}.reservation-task-panel_primaryActions__y3q_U .reservation-task-panel_confirm__BrCSd{background:var(--decision-confirm);border-color:#3d7b55;color:#fff}.reservation-task-panel_primaryActions__y3q_U .reservation-task-panel_reject__zjTgg{background:var(--decision-reject);border-color:#a14d45;color:#fff}.reservation-task-panel_decisionCheck__i2cS7{background:color-mix(in srgb,#285d3d 14%,var(--task-bg));border:1px solid color-mix(in srgb,#3d7b55 64%,var(--task-line));border-radius:12px;display:grid;gap:.75rem;margin:.45rem .65rem .65rem;padding:.8rem}.reservation-task-panel_decisionCheck__i2cS7>div:first-child{display:grid;gap:.25rem}.reservation-task-panel_decisionCheck__i2cS7 p{color:var(--task-muted);margin:0}.reservation-task-panel_decisionCheck__i2cS7>div:last-child{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.reservation-task-panel_decisionCheck__i2cS7 button{background:color-mix(in srgb,var(--task-bg-strong) 76%,transparent);border:1px solid var(--task-line);border-radius:10px;color:var(--task-text);cursor:pointer;font:inherit;font-weight:800;min-height:48px;padding:.6rem .85rem}.reservation-task-panel_decisionCheck__i2cS7 button.reservation-task-panel_confirm__BrCSd,.reservation-task-panel_manual__tkYze button.reservation-task-panel_confirm__BrCSd{background:var(--decision-confirm);border-color:#3d7b55;color:#fff}.reservation-task-panel_decisionCheck__i2cS7 button.reservation-task-panel_reject__zjTgg{background:var(--decision-reject);border-color:#a14d45;color:#fff}.reservation-task-panel_decisionSummary__TDzdQ{display:grid;gap:.4rem;margin:.45rem 0 0}.reservation-task-panel_decisionSummary__TDzdQ>div{display:grid;gap:.1rem;grid-template-columns:minmax(6rem,.35fr) minmax(0,1fr)}.reservation-task-panel_decisionSummary__TDzdQ dt{color:var(--task-muted);font-size:.8rem;font-weight:800}.reservation-task-panel_decisionSummary__TDzdQ dd{margin:0;overflow-wrap:anywhere}.reservation-task-panel_decisionDanger__mYUMS{background:color-mix(in srgb,#84342f 16%,var(--task-bg));border-color:color-mix(in srgb,#a14d45 70%,var(--task-line))}.reservation-task-panel_alternativeAction__W89IV,.reservation-task-panel_archive__jHMui,.reservation-task-panel_manual__tkYze,.reservation-task-panel_moreActions__IWDdx,.reservation-task-panel_optionalMessage__qDrOX,.reservation-task-panel_statistics__PfwbV{border-top:1px solid var(--task-line);margin-top:.8rem;padding-top:.5rem}.reservation-task-panel_alternativeAction__W89IV>summary,.reservation-task-panel_archive__jHMui>summary,.reservation-task-panel_manual__tkYze>summary,.reservation-task-panel_moreActions__IWDdx>summary,.reservation-task-panel_optionalMessage__qDrOX>summary,.reservation-task-panel_statistics__PfwbV>summary{color:var(--task-accent);cursor:pointer;font-weight:800;min-height:46px;padding:.7rem 0}.reservation-task-panel_alternativeAction__W89IV{border:1px solid var(--task-line);border-radius:10px;margin:0;padding:0 .75rem .65rem}.reservation-task-panel_alternativeAction__W89IV>summary{color:var(--task-text)}.reservation-task-panel_moreActions__IWDdx>label,.reservation-task-panel_optionalMessage__qDrOX>label{margin:.5rem 0}.reservation-task-panel_error__SQaJN,.reservation-task-panel_pending__9WHVi,.reservation-task-panel_success__F2R7s{border:1px solid;border-radius:12px;font-weight:800;margin:0;padding:.75rem .85rem}.reservation-task-panel_success__F2R7s{background:rgb(44 119 67/20%);color:#a9e5b5}.reservation-task-panel_error__SQaJN{background:rgb(155 55 47/22%);color:#ffb3aa}.reservation-task-panel_pending__9WHVi{background:rgb(153 105 34/20%);color:#f3d28c}html[data-mixed-theme=light] .reservation-task-panel_success__F2R7s{background:rgb(60 139 78/13%);color:#225f33}html[data-mixed-theme=light] .reservation-task-panel_error__SQaJN{background:rgb(174 62 52/12%);color:#7f2822}html[data-mixed-theme=light] .reservation-task-panel_pending__9WHVi{background:rgb(161 108 35/13%);color:#6c4812}.reservation-task-panel_retention__4wyea{color:var(--task-muted);font-size:.82rem;margin-bottom:0}.reservation-task-panel_emptyState__kXEiv{background:var(--task-bg);border:1px solid var(--task-line);border-radius:14px;color:var(--task-muted);margin:0;padding:1rem}.reservation-task-panel_globalError__XGoF_,.reservation-task-panel_globalSuccess__kdMZe{border:1px solid;border-radius:14px;display:grid;gap:.35rem;margin-bottom:.8rem;padding:.85rem 1rem}.reservation-task-panel_globalSuccess__kdMZe{background:rgb(44 119 67/18%);color:#a9e5b5}.reservation-task-panel_globalError__XGoF_{background:rgb(155 55 47/20%);color:#ffb3aa}.reservation-task-panel_globalError__XGoF_ p,.reservation-task-panel_globalSuccess__kdMZe p{margin:0}.reservation-task-panel_globalError__XGoF_ button{background:transparent;border:1px solid;border-radius:10px;color:inherit;cursor:pointer;font:inherit;font-weight:800;justify-self:start;min-height:44px;padding:.55rem .75rem}html[data-mixed-theme=light] .reservation-task-panel_globalSuccess__kdMZe{color:#225f33}html[data-mixed-theme=light] .reservation-task-panel_globalError__XGoF_{color:#7f2822}.reservation-task-panel_history__gyzlg{border-top:1px solid var(--task-line);margin-top:.85rem;padding-top:.5rem}.reservation-task-panel_history__gyzlg>summary{align-items:center;color:var(--task-accent);cursor:pointer;display:flex;font-weight:800;justify-content:space-between;min-height:48px;padding:.65rem 0}.reservation-task-panel_history__gyzlg>summary span{align-items:center;background:var(--task-bg);border:1px solid var(--task-line);border-radius:999px;display:inline-flex;justify-content:center;min-height:2rem;min-width:2rem;padding:.2rem .55rem}.reservation-task-panel_manual__tkYze form{display:grid;gap:.75rem;margin-top:.5rem}.reservation-task-panel_statistics__PfwbV ul{list-style:none;margin:.75rem 0;padding:0}.reservation-task-panel_statistics__PfwbV li{display:flex;gap:1rem;justify-content:space-between;padding:.35rem 0}@keyframes reservation-task-panel_taskBodyIn__qscmQ{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){.reservation-task-panel_panel__YUfLj{padding:.6rem .65rem}}@container reservation-panel (max-width: 680px){.reservation-task-panel_queue__eXaWp>summary{grid-template-columns:auto minmax(0,1fr)}.reservation-task-panel_queue__eXaWp>summary>span:last-child{grid-column:2}.reservation-task-panel_card__BCyHG{margin:.3rem 0}.reservation-task-panel_summary__QZKvB{align-items:stretch;gap:.8rem;grid-template-columns:minmax(0,1fr);padding:.8rem}.reservation-task-panel_reservationIdentity__O3tMA{align-items:start;gap:.55rem;grid-template-columns:minmax(0,1fr)}.reservation-task-panel_status__pMwsg{font-size:.85rem;padding:.35rem .55rem;justify-self:start}.reservation-task-panel_guest__nLX34{gap:.35rem}.reservation-task-panel_guest__nLX34 small{font-size:.95rem;line-height:1.5}.reservation-task-panel_quickActions__C_HnK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.reservation-task-panel_quickActions__C_HnK>a,.reservation-task-panel_quickActions__C_HnK>button{font-size:.95rem;min-height:48px;min-width:0;padding:.6rem .4rem;white-space:normal;overflow-wrap:anywhere;text-align:center}.reservation-task-panel_cardBody__qM8jv{padding:.75rem}.reservation-task-panel_requestInfo__GX_U3{grid-template-columns:1fr}.reservation-task-panel_primaryActions__y3q_U{display:grid;grid-template-columns:1fr}.reservation-task-panel_alternativeAction__W89IV,.reservation-task-panel_primaryActions__y3q_U>button{width:100%}.reservation-task-panel_actions__CPjJO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.reservation-task-panel_actions__CPjJO button{min-height:52px}.reservation-task-panel_decisionCheck__i2cS7>div:last-child{display:grid;grid-template-columns:1fr}.reservation-task-panel_decisionSummary__TDzdQ>div{grid-template-columns:1fr}}@container reservation-panel (max-width: 390px){.reservation-task-panel_actions__CPjJO,.reservation-task-panel_alternative__8KZR1{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reservation-task-panel_cardBody__qM8jv{animation:none}}.reservation-task-panel_alternativeAction__W89IV>button.reservation-task-panel_propose__OZN0p,.reservation-task-panel_decisionCheck__i2cS7 button.reservation-task-panel_propose__OZN0p{background:var(--decision-alternative);border-color:var(--decision-alternative);color:#fff}.reservation-task-panel_decisionAlternative__jeQru{background:color-mix(in srgb,var(--decision-alternative) 14%,var(--task-bg));border-color:var(--decision-alternative)}.home-content-editor_surface__BbCvO{--editor-accent:#e59a63;--editor-bar:var(--ui-glass-modal);--editor-bar-line:var(--ui-glass-line);--editor-bar-muted:rgba(255,249,237,0.72);--editor-bar-soft:var(--ui-glass-soft);--editor-bar-text:#fff9ed;--editor-danger:#b95b42;--editor-field:rgb(35 24 19/86%);--editor-line:var(--ui-glass-line);--editor-muted:var(--ui-glass-muted);--editor-overlay:rgb(16 9 6/68%);--editor-sheet:rgb(29 20 16/91%);--editor-soft:rgb(54 39 31/78%);--editor-text:var(--ui-glass-text);position:relative;padding-bottom:0}html[data-mixed-theme=light] .home-content-editor_surface__BbCvO{--editor-accent:#9a4a29;--editor-bar:var(--ui-glass-modal);--editor-bar-line:var(--ui-glass-line);--editor-bar-muted:rgba(76,45,30,0.72);--editor-bar-soft:var(--ui-glass-soft);--editor-bar-text:#3c2519;--editor-danger:#8a3f27;--editor-field:rgb(255 250 241/78%);--editor-line:var(--ui-glass-line);--editor-muted:var(--ui-glass-muted);--editor-overlay:rgb(53 31 20/28%);--editor-sheet:rgb(249 238 219/97%);--editor-soft:rgb(255 250 241/91%);--editor-text:var(--ui-glass-text)}.home-content-editor_editTrigger__Sh5si{align-items:center;-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);background:color-mix(in srgb,var(--editor-sheet) 88%,transparent);border:2px solid #a34e2b;border-radius:999px;box-shadow:var(--ui-glass-shadow);color:var(--editor-text);display:flex;font:700 .85rem/1.2 var(--font-sans,sans-serif);gap:.45rem;left:clamp(1rem,4vw,4rem);min-height:3rem;padding:.65rem 1rem;position:absolute;top:1rem;z-index:18}.home-content-editor_editTrigger__Sh5si span{font-size:1.15rem}.home-content-editor_editTriggerHeaderOffset__CNXOq{top:7.25rem}.home-content-editor_editTriggerMobileOnly__OLhH0{display:none}.home-content-editor_editTrigger__Sh5si:focus-visible,.home-content-editor_editTrigger__Sh5si:hover{background:color-mix(in srgb,var(--editor-sheet) 82%,var(--editor-accent));outline:3px solid rgba(255,230,166,.78);outline-offset:3px;transform:translateY(-1px)}.home-content-editor_editorSheet__US9D8 footer button{border-radius:.75rem;font:700 .8rem/1 var(--font-sans,sans-serif);min-height:2.75rem;padding:.7rem .9rem}.home-content-editor_secondaryButton__jAmbk{background:var(--editor-bar-soft);border:1px solid var(--editor-bar-line);color:inherit}.home-content-editor_secondaryButton__jAmbk:disabled{cursor:not-allowed;opacity:.4}.home-content-editor_draftButton__4o3Yx,.home-content-editor_publishButton__6SeWN{background:#e8b65c;border:1px solid #f5d28d;color:#321f15}.home-content-editor_backdrop__1VAqM{background:var(--editor-overlay,var(--ui-glass-overlay));border:0;inset:0;position:fixed;width:100%;z-index:80;animation:home-content-editor_editorBackdropIn__ta90_ .18s ease-out both}.home-content-editor_editorSheet__US9D8{-webkit-backdrop-filter:var(--ui-glass-filter-strong);backdrop-filter:var(--ui-glass-filter-strong);background:var(--editor-sheet);border:1px solid var(--editor-line);border-radius:var(--ui-card-radius-large);box-shadow:var(--ui-glass-shadow-float);bottom:clamp(.75rem,2vw,1.5rem);color:var(--editor-text);display:flex;flex-direction:column;font-family:var(--font-sans,sans-serif);max-height:calc(100dvh - clamp(1.5rem, 4vw, 3rem));max-width:32rem;overflow-y:auto;overscroll-behavior:contain;padding:1.35rem;position:fixed;right:clamp(.75rem,2vw,1.5rem);top:clamp(.75rem,2vw,1.5rem);width:min(calc(100% - clamp(1.5rem, 4vw, 3rem)),32rem);scrollbar-color:color-mix(in srgb,var(--editor-accent) 78%,transparent) transparent;scrollbar-width:thin;z-index:90;animation:home-content-editor_editorSheetIn__Ys3NQ .24s cubic-bezier(.2,.8,.2,1) both}.home-content-editor_editorSheet__US9D8::-webkit-scrollbar{width:8px}.home-content-editor_editorSheet__US9D8::-webkit-scrollbar-track{background:transparent}.home-content-editor_editorSheet__US9D8::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--editor-accent) 70%,transparent);border:2px solid transparent;border-radius:999px;background-clip:padding-box}.home-content-editor_editorSheetWide__LwrcE{max-width:46rem;width:min(calc(100% - clamp(1.5rem, 4vw, 3rem)),46rem)}.home-content-editor_mediaPickerSection__9W_QF{background:var(--editor-soft);border:1px solid var(--editor-line);border-radius:.9rem;display:grid;gap:.8rem;padding:.9rem}.home-content-editor_mediaPickerSection__9W_QF p{margin:.25rem 0 0}.home-content-editor_mediaPicker__xGAfz{border:1px solid var(--editor-line);border-radius:.8rem;margin:0;padding:.7rem}.home-content-editor_mediaPicker__xGAfz legend{font-weight:800;padding:0 .3rem}.home-content-editor_mediaPickerCurrent__DZt52{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.home-content-editor_mediaPickerPreview__aljRI{aspect-ratio:16/9;border:1px solid var(--editor-line);border-radius:.65rem;display:block;min-height:12rem;overflow:hidden;position:relative;width:100%}.home-content-editor_mediaPickerPreview__aljRI>span{background:rgb(31 22 18/82%);border-radius:999px;bottom:.65rem;color:#fff;font-size:.75rem;font-weight:800;left:.65rem;max-width:calc(100% - 1.3rem);overflow:hidden;padding:.4rem .65rem;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:2}.home-content-editor_mediaChoiceGrid__vo3_F{display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.home-content-editor_mediaChoice__mdIj_{align-items:stretch;background:var(--editor-field);border:2px solid var(--editor-line);border-radius:14px;color:var(--editor-text);cursor:pointer;display:grid;font:inherit;min-height:44px;overflow:hidden;padding:0;position:relative;text-align:left}.home-content-editor_mediaChoice__mdIj_[aria-pressed=true]{border-color:#3f8a56;box-shadow:0 0 0 3px color-mix(in srgb,#3f8a56 24%,transparent)}.home-content-editor_mediaChoice__mdIj_:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-strong) 65%,white);outline-offset:2px}.home-content-editor_mediaChoiceImage__kzhGd{aspect-ratio:16/9;display:block;position:relative;width:100%}.home-content-editor_mediaChoiceCopy__sGugn{display:grid;gap:.1rem;min-width:0;padding:.55rem .6rem .6rem}.home-content-editor_mediaChoiceCopy__sGugn small,.home-content-editor_mediaChoiceCopy__sGugn strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-content-editor_mediaChoiceCopy__sGugn strong{font-size:.82rem}.home-content-editor_mediaChoiceCopy__sGugn small{color:var(--editor-muted);font-size:.7rem}.home-content-editor_mediaChoiceCheck__IUeeD{align-items:center;background:#285d3d;border:2px solid #fff;border-radius:50%;color:#fff;display:inline-flex;font-weight:900;height:1.8rem;justify-content:center;position:absolute;right:.45rem;top:.45rem;width:1.8rem;z-index:2}.home-content-editor_themeImageOption__DSlA8{align-items:center;background:color-mix(in srgb,var(--editor-field) 75%,transparent);border:1px solid var(--editor-line);border-radius:.8rem;display:grid!important;gap:.75rem!important;grid-template-columns:44px minmax(0,1fr);min-height:4rem;padding:.65rem .75rem}.home-content-editor_themeImageOption__DSlA8 input{height:24px;margin:0;min-height:24px;width:24px}.home-content-editor_themeImageOption__DSlA8 span{display:grid;gap:.2rem}.home-content-editor_themeImageOption__DSlA8 small{color:var(--editor-muted);line-height:1.35}.home-content-editor_saveConfirmation__5D1ig{background:color-mix(in srgb,#2f7d4a 18%,var(--editor-soft));border:1px solid #62a978;border-radius:.8rem;display:grid;gap:.2rem;margin:1rem 0;padding:.8rem .9rem}.home-content-editor_saveConfirmation__5D1ig span{color:var(--editor-muted);line-height:1.4}.home-content-editor_mediaLibraryLink__9bWyE{color:var(--editor-accent);font-weight:800;text-decoration:underline;text-underline-offset:.2rem}.home-content-editor_sectionNavigation__zBRsV{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.home-content-editor_sectionNavigation__zBRsV a,.home-content-editor_sectionNavigation__zBRsV button{align-items:flex-start;-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);background:var(--editor-soft);border:1px solid var(--editor-line);border-radius:.85rem;color:var(--editor-text);display:flex;flex-direction:column;gap:.25rem;justify-content:center;min-height:5rem;padding:.9rem;text-align:left;text-decoration:none}.home-content-editor_sectionNavigation__zBRsV a:focus-visible,.home-content-editor_sectionNavigation__zBRsV a:hover,.home-content-editor_sectionNavigation__zBRsV button:focus-visible,.home-content-editor_sectionNavigation__zBRsV button:hover{border-color:var(--editor-accent);outline:3px solid color-mix(in srgb,var(--editor-accent) 24%,transparent);outline-offset:2px}.home-content-editor_sectionNavigation__zBRsV button[data-current=true]{background:color-mix(in srgb,var(--editor-accent) 15%,var(--editor-soft));border-color:var(--editor-accent)}.home-content-editor_sectionNavigation__zBRsV strong{font-size:.95rem}.home-content-editor_sectionNavigation__zBRsV small{color:var(--editor-muted);font-size:.78rem;line-height:1.35}.home-content-editor_inlineEditTrigger__rzPjG{align-items:center;-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);background:color-mix(in srgb,var(--editor-sheet) 88%,transparent);border:1px solid #a34e2b;border-radius:999px;color:var(--editor-text);display:inline-flex;font:750 .82rem/1.2 var(--font-sans,sans-serif);gap:.4rem;margin-top:.65rem;min-height:2.75rem;padding:.6rem .85rem}.home-content-editor_draftListItem__DmalR{align-items:center;border-top:1px solid var(--editor-line);display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;padding:.9rem 0}.home-content-editor_draftListItem__DmalR>div{display:grid;gap:.15rem}.home-content-editor_draftListItem__DmalR small{color:var(--editor-muted)}.home-content-editor_draftListItem__DmalR>p{grid-column:1/-1;margin:0}.home-content-editor_draftDecisionActions__cozuC{display:flex!important;flex-wrap:wrap;gap:.55rem!important;grid-column:1/-1;justify-content:flex-end}.home-content-editor_draftDecisionActions__cozuC form{margin:0}.home-content-editor_successMessage__AnVjn{background:color-mix(in srgb,#4d8b57 16%,var(--editor-soft));border:1px solid color-mix(in srgb,#4d8b57 64%,var(--editor-line));border-radius:.85rem;color:var(--editor-text);margin:0 0 .8rem;padding:.75rem .9rem}.home-content-editor_batchAction__Zp6Q6{align-items:center;background:color-mix(in srgb,var(--editor-accent) 12%,var(--editor-soft));border:1px solid color-mix(in srgb,var(--editor-accent) 65%,var(--editor-line));border-radius:1rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;margin-top:1rem;padding:1rem}.home-content-editor_batchAction__Zp6Q6>div{display:grid;gap:.2rem}.home-content-editor_batchAction__Zp6Q6 small{color:var(--editor-muted)}.home-content-editor_batchAction__Zp6Q6>p{grid-column:1/-1;margin:0}.home-content-editor_historyItem__1h9Nx{border:1px solid var(--editor-line);border-radius:.8rem;padding:.65rem .8rem}.home-content-editor_historyItem__1h9Nx summary{cursor:pointer;font-weight:800;min-height:2.75rem;padding:.6rem 0}.home-content-editor_historyItem__1h9Nx form{border-top:1px solid var(--editor-line);padding:.8rem 0}.home-content-editor_editorSheet__US9D8>header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.home-content-editor_editorSheet__US9D8 header span{color:var(--editor-accent);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-content-editor_editorSheet__US9D8 h2{font-family:var(--font-serif,serif);font-size:clamp(1.6rem,4vw,2.25rem);margin:.35rem 0 .45rem}.home-content-editor_editorSheet__US9D8 header p,.home-content-editor_protectionNote__HOr2_ p{color:var(--editor-muted);line-height:1.5;margin:0}.home-content-editor_closeButton__QDUoN{align-items:center;background:var(--editor-soft);border:1px solid var(--editor-line);border-radius:50%;color:var(--editor-text);display:flex;flex:0 0 3rem;font-size:1.55rem;height:3rem;justify-content:center}.home-content-editor_headerBackButton__tahYN{background:var(--editor-accent);border:1px solid color-mix(in srgb,var(--editor-accent) 70%,white);border-radius:999px;color:white;flex:0 0 auto;font:inherit;font-weight:800;min-height:2.75rem;padding:.6rem .9rem}.home-content-editor_headerBackButton__tahYN:focus-visible,.home-content-editor_headerBackButton__tahYN:hover{filter:brightness(1.08);outline:3px solid color-mix(in srgb,var(--editor-accent) 30%,transparent);outline-offset:2px}.home-content-editor_headerWithBack___HuaK>div{flex:1 1 auto;min-width:0}.home-content-editor_protectionNote__HOr2_{-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);background:var(--editor-soft);border-left:4px solid var(--editor-accent);border-radius:.7rem;margin:1.15rem 0;padding:.9rem}.home-content-editor_protectionNote__HOr2_ strong{display:block;margin-bottom:.25rem}.home-content-editor_fields__msvii{display:grid;gap:.9rem}.home-content-editor_fields__msvii fieldset{-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);background:color-mix(in srgb,var(--editor-soft) 86%,transparent);border:1px solid var(--editor-line);border-radius:.85rem;display:grid;gap:.8rem;margin:0;padding:.9rem}.home-content-editor_fields__msvii legend{font-size:.9rem;font-weight:800;padding:0 .35rem}.home-content-editor_fields__msvii label{display:grid;gap:.4rem}.home-content-editor_fields__msvii label>span{font-size:.84rem;font-weight:800}.home-content-editor_fields__msvii input,.home-content-editor_fields__msvii select,.home-content-editor_fields__msvii textarea{background:var(--editor-field);border:1px solid var(--editor-line);border-radius:.75rem;color:var(--editor-text);font:500 1rem/1.45 var(--font-sans,sans-serif);min-height:3rem;padding:.75rem;width:100%}.home-content-editor_fields__msvii textarea{min-height:7rem;resize:vertical}.home-content-editor_fields__msvii input:focus,.home-content-editor_fields__msvii select:focus,.home-content-editor_fields__msvii textarea:focus{border-color:#a34e2b;outline:3px solid rgba(208,122,73,.24)}.home-content-editor_editorSheet__US9D8 footer{align-items:center;display:flex;gap:.65rem;justify-content:flex-end;margin-top:1.25rem}.home-content-editor_savedState__7RH_X,.home-content-editor_unsavedState__Rrf8j{border-radius:999px;font-size:.78rem;font-weight:850;margin-right:auto;padding:.55rem .75rem}.home-content-editor_savedState__7RH_X{background:color-mix(in srgb,#2f7d4a 14%,transparent);color:var(--editor-success)}.home-content-editor_unsavedState__Rrf8j{background:color-mix(in srgb,#b9682e 18%,transparent);color:var(--editor-accent)}.home-content-editor_editorSheet__US9D8 footer .home-content-editor_secondaryButton__jAmbk{border-color:var(--editor-line);color:var(--editor-text)}.home-content-editor_discardConfirmation__Fpdo5{-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);background:var(--editor-soft);border:1px solid var(--editor-danger);border-radius:.8rem;margin-top:1.25rem;padding:.9rem;position:relative}.home-content-editor_promptCloseButton__QtFqY{align-items:center;background:transparent;border:1px solid var(--editor-line);border-radius:50%;color:inherit;display:inline-flex;font-size:1.1rem;height:2.35rem;justify-content:center;position:absolute;right:.55rem;top:.55rem;width:2.35rem}.home-content-editor_discardConfirmation__Fpdo5>.home-content-editor_promptCloseButton__QtFqY+strong{display:block;padding-right:2.75rem}@keyframes home-content-editor_editorBackdropIn__ta90_{0%{opacity:0}to{opacity:1}}@keyframes home-content-editor_editorSheetIn__Ys3NQ{0%{opacity:0;transform:translateX(22px) scale(.985)}to{opacity:1;transform:translateX(0) scale(1)}}.home-content-editor_discardConfirmation__Fpdo5 p{margin:.3rem 0 .8rem}.home-content-editor_discardConfirmation__Fpdo5>div{display:flex;gap:.65rem;justify-content:flex-end}.home-content-editor_discardConfirmation__Fpdo5 button{border-radius:.7rem;min-height:2.75rem;padding:.65rem .8rem}.home-content-editor_discardButton__R4EXT{background:#8a3f27;border:1px solid #6f301e;color:#fffaf0;font-weight:800}@media (max-width:760px){.home-content-editor_surface__BbCvO{padding-bottom:0}.home-content-editor_editTrigger__Sh5si{font-size:.88rem;left:.75rem;min-height:3.25rem;padding:.75rem 1rem;top:.75rem}.home-content-editor_editTriggerHeaderOffset__CNXOq{top:7rem}.home-content-editor_editTriggerMobileOnly__OLhH0{display:flex;left:auto;position:relative;top:auto}.home-content-editor_editorSheet__US9D8{animation:none;background:var(--editor-sheet);bottom:.35rem;border-radius:1.15rem;height:calc(100dvh - .7rem);max-height:calc(100dvh - .7rem);max-width:none;padding:.8rem;right:.35rem;scroll-padding-block:4.75rem;top:auto;width:calc(100% - .7rem)}.home-content-editor_editorSheetWide__LwrcE{max-width:none;width:calc(100% - .7rem)}.home-content-editor_mediaChoiceGrid__vo3_F{grid-template-columns:repeat(2,minmax(0,1fr))}.home-content-editor_mediaPickerPreview__aljRI{min-height:10rem}.home-content-editor_sectionNavigation__zBRsV{grid-template-columns:1fr}.home-content-editor_sectionNavigation__zBRsV a,.home-content-editor_sectionNavigation__zBRsV button{min-height:4.5rem}.home-content-editor_editorSheet__US9D8>header{-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);background:color-mix(in srgb,var(--editor-sheet) 94%,var(--editor-soft));border-bottom:1px solid var(--editor-line);align-items:center;display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr) auto;margin:-.8rem -.8rem .7rem;min-height:4rem;padding:.55rem .7rem;position:sticky;top:-.8rem;z-index:6}.home-content-editor_headerWithBack___HuaK>div{padding-top:0}.home-content-editor_headerBackButton__tahYN{font-size:.78rem;min-height:2.75rem;padding:.45rem .65rem;position:static}.home-content-editor_editorSheet__US9D8 h2{font-size:clamp(1.18rem,5.2vw,1.5rem);line-height:1.08;margin:0;overflow:hidden;text-overflow:ellipsis}.home-content-editor_editorSheet__US9D8>header div>span,.home-content-editor_editorSheet__US9D8>header p{display:none}.home-content-editor_editorSheet__US9D8>header:not(.home-content-editor_headerWithBack___HuaK)>div:first-child{grid-column:1/3}.home-content-editor_editorSheet__US9D8>header>div:only-child{grid-column:1/-1}.home-content-editor_closeButton__QDUoN{flex-basis:2.75rem;font-size:1.35rem;height:2.75rem;width:2.75rem}.home-content-editor_protectionNote__HOr2_{margin:0 0 .65rem;padding:.55rem .7rem}.home-content-editor_protectionNote__HOr2_ strong{font-size:.8rem;margin:0}.home-content-editor_protectionNote__HOr2_ p{display:none}.home-content-editor_batchAction__Zp6Q6,.home-content-editor_draftListItem__DmalR{grid-template-columns:1fr}.home-content-editor_batchAction__Zp6Q6 button{width:100%}.home-content-editor_editorSheet__US9D8 footer{-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);background:color-mix(in srgb,var(--editor-sheet) 97%,var(--editor-soft));border-top:1px solid var(--editor-line);align-items:center;flex-direction:row;margin:.75rem -.8rem -.8rem;padding:.55rem .7rem calc(.55rem + env(safe-area-inset-bottom));position:sticky;bottom:-.8rem;z-index:6}.home-content-editor_editorSheet__US9D8 footer button{flex:1 1;width:auto}.home-content-editor_savedState__7RH_X,.home-content-editor_unsavedState__Rrf8j{flex:1 1;font-size:.72rem;margin-right:0;text-align:center}.home-content-editor_discardConfirmation__Fpdo5>div{flex-direction:column}.home-content-editor_inlineEditTrigger__rzPjG{font-size:.88rem;min-height:3.15rem;padding:.7rem 1rem}.home-content-editor_mediaPickerCurrent__DZt52{align-items:stretch;grid-template-columns:1fr}.home-content-editor_mediaPickerPreview__aljRI{min-height:11rem}}@media (max-width:480px){.home-content-editor_surface__BbCvO{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.home-content-editor_backdrop__1VAqM,.home-content-editor_editTrigger__Sh5si,.home-content-editor_editorSheet__US9D8{animation:none;transition:none}}.menu-editor_editTrigger__7AGMY{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(1.12);backdrop-filter:blur(16px) saturate(1.12);background:color-mix(in srgb,var(--glass-strong,#fff8e9) 90%,transparent);border:2px solid var(--editor-accent,#a34e2b);border-radius:999px;box-shadow:0 8px 24px rgb(41 22 13/20%);color:var(--paper,#522b1c);display:inline-flex;font:750 .84rem/1.2 var(--font-sans,sans-serif);gap:.4rem;margin-top:.8rem;min-height:48px;padding:.7rem 1rem;position:relative;z-index:4}.menu-editor_formStack__hEM1G,.menu-editor_form__P6Cnb,.menu-editor_history__xfrkE,.menu-editor_library__dbT8x,.menu-editor_toolBody__XNhB0{display:grid;gap:1rem}.menu-editor_editingGuide__pB4Jo{align-items:center;-webkit-backdrop-filter:var(--ui-glass-filter);backdrop-filter:var(--ui-glass-filter);background:color-mix(in srgb,#2f7650 18%,var(--editor-soft));border:1px solid color-mix(in srgb,#4f9e70 65%,var(--editor-line));border-radius:1rem;display:flex;gap:.8rem;justify-content:space-between;padding:.9rem 1rem}.menu-editor_editingGuide__pB4Jo[data-dirty=true]{background:color-mix(in srgb,#c98b2f 22%,var(--editor-soft));border-color:color-mix(in srgb,#e3ad50 72%,var(--editor-line))}.menu-editor_editingGuide__pB4Jo>div{display:grid;gap:.2rem}.menu-editor_editingGuide__pB4Jo small,.menu-editor_editingGuide__pB4Jo>span{color:var(--editor-muted);font-size:.78rem;line-height:1.35}.menu-editor_editingGuide__pB4Jo>span{font-weight:800;text-align:right}.menu-editor_form__P6Cnb label,.menu-editor_pdfUpload__MOToQ label{display:grid;gap:.35rem;font-weight:750}.menu-editor_form__P6Cnb label span,.menu-editor_pdfUpload__MOToQ label span{font-size:.8rem}.menu-editor_form__P6Cnb input,.menu-editor_form__P6Cnb select,.menu-editor_form__P6Cnb textarea,.menu-editor_pdfUpload__MOToQ input{background:var(--editor-field,#fffaf0);border:1px solid var(--editor-line,rgba(82,43,28,.25));border-radius:.75rem;color:var(--editor-text,#3c2519);font:inherit;min-height:50px;padding:.72rem .82rem;width:100%}.menu-editor_form__P6Cnb textarea{min-height:82px;resize:vertical}.menu-editor_form__P6Cnb input:focus-visible,.menu-editor_form__P6Cnb select:focus-visible,.menu-editor_form__P6Cnb textarea:focus-visible,.menu-editor_pdfUpload__MOToQ input:focus-visible{outline:3px solid color-mix(in srgb,var(--editor-accent) 42%,transparent);outline-offset:2px}.menu-editor_twoColumns__6WAGj{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.menu-editor_check__UO_eJ{align-items:center!important;display:flex!important;gap:.7rem!important;min-height:50px}.menu-editor_check__UO_eJ input{min-height:25px;width:25px}.menu-editor_pdfPanel__nsv9f,.menu-editor_primaryPanel__VPckV,.menu-editor_toolPanel__DU6wK{-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);background:color-mix(in srgb,var(--editor-soft,var(--ui-glass-soft)) 88%,transparent);border:1px solid var(--editor-line,rgba(82,43,28,.18));border-radius:1rem;box-shadow:var(--ui-glass-shadow)}.menu-editor_pdfPanel__nsv9f,.menu-editor_primaryPanel__VPckV{display:grid;gap:.9rem;padding:1rem}.menu-editor_primaryPanel__VPckV{border-left:4px solid var(--editor-accent)}.menu-editor_pdfPanel__nsv9f{border-left:4px solid #2f7650}.menu-editor_panelHeading__10Nud{align-items:center;display:flex;gap:1rem;justify-content:space-between}.menu-editor_panelHeading__10Nud>div{align-items:center;display:grid;gap:.2rem;grid-template-columns:auto 1fr}.menu-editor_panelHeading__10Nud>div>small{grid-column:2}.menu-editor_panelHeading__10Nud span{align-items:center;background:var(--editor-accent);border-radius:50%;color:var(--editor-sheet);display:inline-flex;font-size:.78rem;font-weight:900;height:1.8rem;justify-content:center;width:1.8rem}.menu-editor_panelHeading__10Nud small{color:var(--editor-muted);font-size:.78rem;line-height:1.35}.menu-editor_library__dbT8x button{background:color-mix(in srgb,var(--editor-accent) 16%,var(--editor-field));border:1px solid var(--editor-accent);border-radius:.75rem;color:var(--editor-text);font:inherit;font-weight:800;min-height:48px;padding:.65rem .85rem}.menu-editor_libraryGroup__EhFSF{background:color-mix(in srgb,var(--editor-soft) 82%,transparent);border:1px solid var(--editor-line);border-radius:1rem;display:grid;gap:.65rem;padding:.9rem}.menu-editor_libraryGroup__EhFSF>header{display:grid;gap:.15rem}.menu-editor_libraryGroup__EhFSF>header span{font-size:1.02rem;font-weight:900}.menu-editor_libraryGroup__EhFSF>header small,.menu-editor_libraryGroup__EhFSF>p{color:var(--editor-muted);margin:0}.menu-editor_libraryGroup__EhFSF>button{align-items:center;display:flex;gap:1rem;justify-content:space-between;text-align:left}.menu-editor_libraryGroup__EhFSF>button>span{display:grid;gap:.15rem;min-width:0}.menu-editor_libraryGroup__EhFSF>button b{color:var(--editor-accent);font-size:.82rem}.menu-editor_libraryGroup__EhFSF form{display:grid}.menu-editor_sourceChoice__vuVu_{background:color-mix(in srgb,var(--editor-field) 72%,transparent);border:1px solid var(--editor-line);border-radius:.85rem;display:grid;gap:.4rem;grid-template-columns:1fr 1fr;padding:.35rem}.menu-editor_sourceChoice__vuVu_ button{background:transparent;border:1px solid transparent;border-radius:.65rem;color:var(--editor-text);cursor:pointer;font:inherit;font-weight:850;min-height:46px}.menu-editor_sourceChoice__vuVu_ button[aria-pressed=true]{background:color-mix(in srgb,var(--editor-accent) 18%,var(--editor-field));border-color:var(--editor-accent)}.menu-editor_imageOrder__s_uZT{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.menu-editor_imageOrder__s_uZT li{align-items:center;background:color-mix(in srgb,var(--editor-field) 74%,transparent);border:1px solid var(--editor-line);border-radius:.75rem;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.55rem}.menu-editor_imageOrder__s_uZT img{background:var(--editor-field);border-radius:.4rem;height:72px;object-fit:contain;width:54px}.menu-editor_imageOrder__s_uZT li>span{display:grid;gap:.1rem;min-width:0}.menu-editor_imageOrder__s_uZT li>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-editor_imageOrder__s_uZT li>div{display:flex;gap:.35rem}.menu-editor_discardDraft__B5LBX button,.menu-editor_imageOrder__s_uZT button{background:color-mix(in srgb,var(--editor-accent) 12%,var(--editor-field));border:1px solid var(--editor-line);border-radius:.65rem;color:var(--editor-text);cursor:pointer;font:inherit;font-weight:800;min-height:44px;padding:.5rem .65rem}.menu-editor_discardDraft__B5LBX{border-top:1px solid var(--editor-line);display:grid;gap:.65rem;padding-top:.9rem}.menu-editor_discardDraft__B5LBX>button{justify-self:start}.menu-editor_discardDraft__B5LBX>div{background:color-mix(in srgb,#a33b32 12%,var(--editor-soft));border:1px solid color-mix(in srgb,#a33b32 55%,var(--editor-line));border-radius:.85rem;display:grid;gap:.55rem;padding:.85rem}.menu-editor_discardDraft__B5LBX p{margin:0}.menu-editor_discardDraft__B5LBX>div>div{display:flex;flex-wrap:wrap;gap:.55rem}.menu-editor_discardDraft__B5LBX form{display:inline-flex}.menu-editor_toolPanel__DU6wK{overflow:clip}.menu-editor_toolPanel__DU6wK>summary{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;min-height:58px;padding:.75rem .9rem}.menu-editor_toolPanel__DU6wK>summary>span{display:grid;gap:.15rem}.menu-editor_toolPanel__DU6wK summary small{color:var(--editor-muted);font-size:.76rem}.menu-editor_toolPanel__DU6wK summary b{color:var(--editor-accent);font-size:.76rem}.menu-editor_toolPanel__DU6wK[open]>summary{border-bottom:1px solid var(--editor-line)}.menu-editor_toolBody__XNhB0{padding:1rem}.menu-editor_currentPdf__2TGxG{align-items:center;background:color-mix(in srgb,var(--editor-field) 72%,transparent);border:1px solid var(--editor-line);border-radius:.85rem;display:flex;gap:1rem;justify-content:space-between;padding:.9rem}.menu-editor_currentPdf__2TGxG>div{display:grid;gap:.2rem}.menu-editor_currentPdf__2TGxG small,.menu-editor_currentPdf__2TGxG span,.menu-editor_pdfUpload__MOToQ>small{color:var(--editor-muted);font-size:.78rem;line-height:1.4}.menu-editor_currentPdf__2TGxG a{background:color-mix(in srgb,var(--editor-accent) 15%,var(--editor-field));border:1px solid var(--editor-accent);border-radius:.7rem;color:var(--editor-text);flex:0 0 auto;font-weight:800;padding:.7rem .85rem;text-decoration:none}.menu-editor_pdfUpload__MOToQ{display:grid;gap:.75rem}.menu-editor_pdfUpload__MOToQ button{justify-self:start;min-height:50px}.menu-editor_dangerButton__a05RV{background:#7b2d24;border:1px solid #9b4439;border-radius:.7rem;color:#fff;min-height:46px;padding:.65rem .8rem}.menu-editor_saveDock__X6f_K{align-items:center;-webkit-backdrop-filter:var(--ui-glass-filter-strong);backdrop-filter:var(--ui-glass-filter-strong);background:color-mix(in srgb,var(--editor-sheet) 88%,transparent);border:1px solid var(--editor-line);border-radius:.9rem;bottom:-.4rem;box-shadow:var(--ui-glass-shadow);display:flex;gap:1rem;justify-content:space-between;padding:.75rem;position:sticky;z-index:2}.menu-editor_saveDock__X6f_K>div{display:grid;gap:.15rem}.menu-editor_saveDock__X6f_K small{color:var(--editor-muted);font-size:.75rem}.menu-editor_saveDock__X6f_K button{min-height:50px}.menu-editor_dangerZone__csZiZ>.menu-editor_toolBody__XNhB0>div{display:flex;flex-wrap:wrap;gap:.6rem}.menu-editor_library__dbT8x>button{display:flex;justify-content:space-between;text-align:left}.menu-editor_library__dbT8x small{color:var(--editor-muted)}.menu-editor_error__KP9mw,.menu-editor_success__BAR6U{border-radius:.75rem;font-weight:800;margin:0;padding:.75rem .9rem}.menu-editor_success__BAR6U{background:color-mix(in srgb,#3f8a58 24%,var(--editor-soft));color:color-mix(in srgb,#65b57a 82%,var(--editor-text))}.menu-editor_error__KP9mw{background:color-mix(in srgb,#a33b32 24%,var(--editor-soft));color:color-mix(in srgb,#c75f53 82%,var(--editor-text))}.menu-editor_busyNotice__hdLsM{color:var(--editor-accent);font-size:.82rem;font-weight:800;margin:.35rem 0 0}@media (max-width:680px){.menu-editor_currentPdf__2TGxG,.menu-editor_panelHeading__10Nud{align-items:stretch;flex-direction:column}.menu-editor_editingGuide__pB4Jo{gap:.55rem;padding:.55rem .7rem}.menu-editor_editingGuide__pB4Jo small{display:none}.menu-editor_editingGuide__pB4Jo>span{max-width:42%;text-align:right}.menu-editor_twoColumns__6WAGj{grid-template-columns:1fr}.menu-editor_pdfUpload__MOToQ button{width:100%}.menu-editor_pdfPanel__nsv9f,.menu-editor_primaryPanel__VPckV{gap:.65rem;padding:.7rem}.menu-editor_saveDock__X6f_K{bottom:-.15rem;gap:.55rem;padding:.5rem .55rem}.menu-editor_saveDock__X6f_K>div{min-width:0}.menu-editor_saveDock__X6f_K>div strong{font-size:.82rem}.menu-editor_saveDock__X6f_K small{display:none}.menu-editor_saveDock__X6f_K button{flex:0 0 auto;min-height:46px;padding-inline:.75rem;width:auto}.menu-editor_dangerZone__csZiZ>.menu-editor_toolBody__XNhB0>div{display:grid}.menu-editor_dangerZone__csZiZ button,.menu-editor_dangerZone__csZiZ form{width:100%}.menu-editor_imageOrder__s_uZT li{grid-template-columns:auto minmax(0,1fr)}.menu-editor_imageOrder__s_uZT li>div{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.menu-editor_discardDraft__B5LBX form,.menu-editor_discardDraft__B5LBX form button,.menu-editor_discardDraft__B5LBX>button,.menu-editor_discardDraft__B5LBX>div>div,.menu-editor_discardDraft__B5LBX>div>div>button{width:100%}}