.SocialMediaLinks-module-scss-module__Sw0pcG__container{row-gap:1.8rem;padding:.55rem .55rem .7rem;display:grid}.SocialMediaLinks-module-scss-module__Sw0pcG__container .SocialMediaLinks-module-scss-module__Sw0pcG__reservationsButtonContainer{justify-items:center;display:grid}.SocialMediaLinks-module-scss-module__Sw0pcG__container .SocialMediaLinks-module-scss-module__Sw0pcG__socialMediaContainer{justify-content:space-around;column-gap:1rem;display:flex}.SocialMediaLinks-module-scss-module__Sw0pcG__container .SocialMediaLinks-module-scss-module__Sw0pcG__socialMediaContainer.SocialMediaLinks-module-scss-module__Sw0pcG__editor{cursor:pointer;position:relative}.SocialMediaLinks-module-scss-module__Sw0pcG__container .SocialMediaLinks-module-scss-module__Sw0pcG__socialMediaContainer.SocialMediaLinks-module-scss-module__Sw0pcG__editor:hover:after{content:"";z-index:2;pointer-events:none;border:2px dashed #8d8d8d;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute}.SocialMediaLinks-module-scss-module__Sw0pcG__container .SocialMediaLinks-module-scss-module__Sw0pcG__socialMediaContainer .SocialMediaLinks-module-scss-module__Sw0pcG__linkElement{display:grid}
.Home-module-scss-module__s4umpa__homeContainer{height:100%;padding:.8rem;transition:all .3s linear;overflow:auto}.Home-module-scss-module__s4umpa__homeContainer .Home-module-scss-module__s4umpa__contentContainer{border-radius:.75rem;row-gap:1.2rem;min-height:100%;padding-bottom:.45rem;transition:box-shadow .25s;display:grid;box-shadow:0 1px 2px #0000000f,0 14px 32px -12px #00000047}@media (prefers-reduced-motion:reduce){.Home-module-scss-module__s4umpa__homeContainer,.Home-module-scss-module__s4umpa__homeContainer .Home-module-scss-module__s4umpa__contentContainer{transition:none!important}}.Home-module-scss-module__s4umpa__headerRow{z-index:1;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);place-items:start center;row-gap:.25rem;display:grid;position:relative;container-type:inline-size}.Home-module-scss-module__s4umpa__headerRow>:first-child{min-width:0;max-width:100%}.Home-module-scss-module__s4umpa__headerRow{padding:.75rem .75rem 0}.Home-module-scss-module__s4umpa__languagesSelectorContainer{grid-row:1;justify-self:end;width:5.5rem;max-width:100%}.Home-module-scss-module__s4umpa__languagesSelectorContainer>div{margin-top:0}@container (min-width:42rem){.Home-module-scss-module__s4umpa__languagesSelectorContainer{width:10rem}}
.MenuPage-module-scss-module__d_a_sG__container{height:100%;padding:.8rem;transition:all .3s linear;overflow:auto}.MenuPage-module-scss-module__d_a_sG__container .MenuPage-module-scss-module__d_a_sG__contentContainer{border-radius:.75rem;align-items:center;row-gap:1rem;min-height:100%;transition:box-shadow .25s;display:grid;position:relative;box-shadow:0 1px 2px #0000000f,0 14px 32px -12px #00000047}.MenuPage-module-scss-module__d_a_sG__container .MenuPage-module-scss-module__d_a_sG__contentContainer .MenuPage-module-scss-module__d_a_sG__sectionsContainer{flex-direction:column;align-self:start;row-gap:1.1rem;padding:.8rem .8rem .5rem;display:flex}@media (prefers-reduced-motion:reduce){.MenuPage-module-scss-module__d_a_sG__container,.MenuPage-module-scss-module__d_a_sG__container .MenuPage-module-scss-module__d_a_sG__contentContainer{transition:none!important}}.MenuPage-module-scss-module__d_a_sG__headerRow{z-index:1;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);place-items:start center;row-gap:.25rem;display:grid;position:relative;container-type:inline-size}.MenuPage-module-scss-module__d_a_sG__headerRow>:first-child{min-width:0;max-width:100%}.MenuPage-module-scss-module__d_a_sG__headerRow{padding:.75rem .75rem 0}.MenuPage-module-scss-module__d_a_sG__languagesSelectorContainer{grid-row:1;justify-self:end;width:5.5rem;max-width:100%}.MenuPage-module-scss-module__d_a_sG__languagesSelectorContainer>div{margin-top:0}@container (min-width:42rem){.MenuPage-module-scss-module__d_a_sG__languagesSelectorContainer{width:10rem}}
.MenuSeven-module-scss-module__ghSXXG__container{border-radius:0 0 4px 4px;height:100%;overflow:auto}
.SpecialDaysSettings-module-scss-module__z37kOq__container{row-gap:.5rem;margin:.5rem 0;display:grid}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__titleContainer{border:1px solid var(--reservation-settings-border,#d8d7d5);background:#ffffff05;border-radius:14px;padding:.55rem .65rem .55rem .9rem;transition:background .14s,border-color .14s}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__titleContainer:hover{background:#ffffff0a}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__titleContainer .SpecialDaysSettings-module-scss-module__z37kOq__accordionHeading{margin:0}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__titleContainer .SpecialDaysSettings-module-scss-module__z37kOq__accordionButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0;display:grid}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__titleContainer .SpecialDaysSettings-module-scss-module__z37kOq__accordionButton:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #93aaff8c}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__titleContainer .SpecialDaysSettings-module-scss-module__z37kOq__title{color:var(--reservation-settings-text,#192a56);letter-spacing:.01em;font-size:1rem;font-weight:600;line-height:1.3}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__titleContainer .SpecialDaysSettings-module-scss-module__z37kOq__chevron{color:var(--reservation-settings-accent,#192a56);pointer-events:none;font-size:1.4rem;transition:transform .2s}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__titleContainer .SpecialDaysSettings-module-scss-module__z37kOq__chevronOpen{transform:rotate(180deg)}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__titleContainerOpen{background:#93aaff0f;border-color:#93aaff59}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__body{row-gap:.9rem;padding:.85rem .15rem .5rem;display:grid}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__specialDates{row-gap:.6rem;display:grid}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__specialDates .SpecialDaysSettings-module-scss-module__z37kOq__specialDateContainer{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;row-gap:.6rem;padding:.7rem .8rem;display:grid}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__specialDates .SpecialDaysSettings-module-scss-module__z37kOq__specialDateContainer .SpecialDaysSettings-module-scss-module__z37kOq__dateHeader{grid-template-columns:1fr auto;align-items:center;column-gap:.5rem;display:grid}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__specialDates .SpecialDaysSettings-module-scss-module__z37kOq__specialDateContainer .SpecialDaysSettings-module-scss-module__z37kOq__dateHeader .SpecialDaysSettings-module-scss-module__z37kOq__dateInfo{flex-wrap:wrap;align-items:center;gap:.3rem .55rem;display:flex}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__specialDates .SpecialDaysSettings-module-scss-module__z37kOq__specialDateContainer .SpecialDaysSettings-module-scss-module__z37kOq__dateHeader .SpecialDaysSettings-module-scss-module__z37kOq__dateInfo .SpecialDaysSettings-module-scss-module__z37kOq__dateIcon{color:var(--reservation-settings-accent,#192a56);font-size:1.05rem}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__specialDates .SpecialDaysSettings-module-scss-module__z37kOq__specialDateContainer .SpecialDaysSettings-module-scss-module__z37kOq__dateHeader .SpecialDaysSettings-module-scss-module__z37kOq__dateInfo .SpecialDaysSettings-module-scss-module__z37kOq__dateValue{color:var(--reservation-settings-text,#192a56);font-variant-numeric:tabular-nums;text-transform:capitalize;font-size:1.02rem;font-weight:650}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__specialDates .SpecialDaysSettings-module-scss-module__z37kOq__specialDateContainer .SpecialDaysSettings-module-scss-module__z37kOq__dateHeader .SpecialDaysSettings-module-scss-module__z37kOq__dateInfo .SpecialDaysSettings-module-scss-module__z37kOq__closedChip{color:#ffd4d1;letter-spacing:.04em;text-transform:uppercase;background:#ef535024;border:1px solid #ff9f9a57;border-radius:999px;padding:.16rem .6rem;font-size:.72rem;font-weight:700}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__specialDates .SpecialDaysSettings-module-scss-module__z37kOq__specialDateContainer .SpecialDaysSettings-module-scss-module__z37kOq__dateHeader .SpecialDaysSettings-module-scss-module__z37kOq__deleteAction{color:#f7f9ff8c}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__specialDates .SpecialDaysSettings-module-scss-module__z37kOq__specialDateContainer .SpecialDaysSettings-module-scss-module__z37kOq__dateHeader .SpecialDaysSettings-module-scss-module__z37kOq__deleteAction:hover{color:#ffb4ae;background:#ef53501f}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__specialDates .SpecialDaysSettings-module-scss-module__z37kOq__specialDateContainer .SpecialDaysSettings-module-scss-module__z37kOq__dateHeader .SpecialDaysSettings-module-scss-module__z37kOq__deleteAction.Mui-disabled{color:#f7f9ff47}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__specialDates .SpecialDaysSettings-module-scss-module__z37kOq__specialDateContainer .SpecialDaysSettings-module-scss-module__z37kOq__timeDataContainer{row-gap:.6rem;display:grid}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__specialDates .SpecialDaysSettings-module-scss-module__z37kOq__specialDateContainer .SpecialDaysSettings-module-scss-module__z37kOq__timeDataContainer .SpecialDaysSettings-module-scss-module__z37kOq__slotEntry{border-top:1px solid #ffffff12;row-gap:.45rem;padding-top:.6rem;display:grid}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__specialDates .SpecialDaysSettings-module-scss-module__z37kOq__specialDateContainer .SpecialDaysSettings-module-scss-module__z37kOq__timeDataContainer .SpecialDaysSettings-module-scss-module__z37kOq__slotEntry .SpecialDaysSettings-module-scss-module__z37kOq__slotInfo{flex-wrap:wrap;align-items:center;gap:.3rem .55rem;display:flex}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__specialDates .SpecialDaysSettings-module-scss-module__z37kOq__specialDateContainer .SpecialDaysSettings-module-scss-module__z37kOq__timeDataContainer .SpecialDaysSettings-module-scss-module__z37kOq__slotEntry .SpecialDaysSettings-module-scss-module__z37kOq__slotInfo .SpecialDaysSettings-module-scss-module__z37kOq__slotTime{color:var(--reservation-settings-text,#192a56);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.95rem;font-weight:650}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__specialDates .SpecialDaysSettings-module-scss-module__z37kOq__specialDateContainer .SpecialDaysSettings-module-scss-module__z37kOq__timeDataContainer .SpecialDaysSettings-module-scss-module__z37kOq__slotEntry .SpecialDaysSettings-module-scss-module__z37kOq__slotInfo .SpecialDaysSettings-module-scss-module__z37kOq__areaChip{color:#c2cfff;letter-spacing:.03em;text-transform:capitalize;background:#93aaff1a;border:1px solid #93aaff42;border-radius:999px;padding:.16rem .6rem;font-size:.74rem;font-weight:650}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__newDateSection{row-gap:.9rem;display:grid}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__newDateSection .SpecialDaysSettings-module-scss-module__z37kOq__newDateHeader{grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;margin-top:.25rem;display:grid}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__newDateSection .SpecialDaysSettings-module-scss-module__z37kOq__newDateHeader span{color:var(--reservation-settings-soft,#192a56);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:700}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__newDateSection .SpecialDaysSettings-module-scss-module__z37kOq__newDateHeader:after{content:"";background:#ffffff14;height:1px}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__newDateSection .SpecialDaysSettings-module-scss-module__z37kOq__fieldGroup{row-gap:.75rem;display:grid}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__newDateSection .SpecialDaysSettings-module-scss-module__z37kOq__fieldGroup .SpecialDaysSettings-module-scss-module__z37kOq__groupLabel{color:var(--reservation-settings-soft,#192a56);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:700}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__newDateSection .SpecialDaysSettings-module-scss-module__z37kOq__newThreeFieldsContainer{grid-template-columns:1fr 1fr auto;align-items:center;column-gap:.5rem;display:grid}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__newDateSection .SpecialDaysSettings-module-scss-module__z37kOq__newThreeFieldsContainer .SpecialDaysSettings-module-scss-module__z37kOq__closedContainer{justify-self:end;align-items:center;display:flex}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__newDateSection .SpecialDaysSettings-module-scss-module__z37kOq__newThreeFieldsContainer .SpecialDaysSettings-module-scss-module__z37kOq__closedContainer span{color:var(--reservation-settings-soft,#192a56);text-transform:capitalize;font-size:.85rem;font-weight:600}.SpecialDaysSettings-module-scss-module__z37kOq__container .SpecialDaysSettings-module-scss-module__z37kOq__newDateSection .SpecialDaysSettings-module-scss-module__z37kOq__saveNewTimeSlotButton{row-gap:.9rem;display:grid}
.MenuSixteen-module-scss-module__Ju3JnG__container{isolation:isolate;min-height:100%;font-family:var(--font-primary);overflow-wrap:anywhere;--atelier-rule:color-mix(in srgb, var(--atelier-ink) 22%, transparent);display:grid;position:relative;container:atelier/inline-size}.MenuSixteen-module-scss-module__Ju3JnG__published{min-height:100svh}.MenuSixteen-module-scss-module__Ju3JnG__sheet{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);width:100%;max-width:90rem;min-height:0;margin-inline:auto;padding:1.1rem 1.4rem 1rem;display:grid;position:relative}.MenuSixteen-module-scss-module__Ju3JnG__masthead{border-bottom:1px solid var(--atelier-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.5rem;min-width:0;padding-bottom:1.2rem;display:flex}.MenuSixteen-module-scss-module__Ju3JnG__brand{min-width:0;font-family:var(--atelier-font),Georgia,serif;flex:10rem}.MenuSixteen-module-scss-module__Ju3JnG__brand>div{place-items:start}.MenuSixteen-module-scss-module__Ju3JnG__brand h1{font-family:var(--atelier-font),Georgia,serif;text-transform:none;text-align:start;letter-spacing:-.06em;overflow-wrap:anywhere;font-weight:400;line-height:1.1;margin-block:0!important}.MenuSixteen-module-scss-module__Ju3JnG__brand h2{font-family:var(--font-primary);text-align:start;letter-spacing:.1em;margin-top:.65rem;font-weight:500;line-height:1.6;font-size:.68rem!important}.MenuSixteen-module-scss-module__Ju3JnG__languageSelector{flex:0 0 5.5rem;min-width:0;max-width:100%}.MenuSixteen-module-scss-module__Ju3JnG__previewLanguage{opacity:.85;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.MenuSixteen-module-scss-module__Ju3JnG__previewLanguage .MenuSixteen-module-scss-module__Ju3JnG__previewLanguageIcon{font-size:1.25rem}.MenuSixteen-module-scss-module__Ju3JnG__previewLanguageButton{box-sizing:border-box;border:1px solid var(--atelier-rule);border-radius:.6rem;justify-content:space-between;align-items:center;width:3.75rem;height:2rem;padding-inline:.5rem;display:flex}.MenuSixteen-module-scss-module__Ju3JnG__rail{border-bottom:1px solid var(--atelier-rule);min-width:0;padding-block:1rem}.MenuSixteen-module-scss-module__Ju3JnG__railHeading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.MenuSixteen-module-scss-module__Ju3JnG__backButton,.MenuSixteen-module-scss-module__Ju3JnG__navLink,.MenuSixteen-module-scss-module__Ju3JnG__category{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.MenuSixteen-module-scss-module__Ju3JnG__backButton:focus-visible,.MenuSixteen-module-scss-module__Ju3JnG__navLink:focus-visible,.MenuSixteen-module-scss-module__Ju3JnG__category:focus-visible{outline-offset:-2px;outline:2px solid}.MenuSixteen-module-scss-module__Ju3JnG__backButton{text-align:start;align-items:center;gap:.65rem;min-height:2.75rem;padding:0;font-size:.75rem;display:inline-flex}.MenuSixteen-module-scss-module__Ju3JnG__navigation{scrollbar-width:thin;gap:.3rem 1rem;padding-block:.35rem;display:flex;overflow-x:auto}.MenuSixteen-module-scss-module__Ju3JnG__navLink{text-align:start;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.5rem;max-width:100%;min-height:2.75rem;padding:.4rem 0;font-size:.85rem;line-height:1.4;transition:border-color .16s;display:flex}.MenuSixteen-module-scss-module__Ju3JnG__navLink[aria-current=page],.MenuSixteen-module-scss-module__Ju3JnG__navLink:hover{border-color:var(--category-accent)}.MenuSixteen-module-scss-module__Ju3JnG__navLink[aria-current=page]{font-weight:700}.MenuSixteen-module-scss-module__Ju3JnG__navLink .MenuSixteen-module-scss-module__Ju3JnG__index{color:var(--category-accent)}.MenuSixteen-module-scss-module__Ju3JnG__index{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.65rem;font-weight:500}.MenuSixteen-module-scss-module__Ju3JnG__navIcon{color:var(--category-accent);flex-shrink:0}.MenuSixteen-module-scss-module__Ju3JnG__welcomeRail{border-bottom:0;grid-row:3;align-self:start;padding-bottom:1.1rem}.MenuSixteen-module-scss-module__Ju3JnG__welcomeRail .MenuSixteen-module-scss-module__Ju3JnG__navigation{flex-wrap:wrap;overflow:visible}.MenuSixteen-module-scss-module__Ju3JnG__content{min-width:0;padding-block:2rem}.MenuSixteen-module-scss-module__Ju3JnG__welcome{gap:2rem;display:grid}.MenuSixteen-module-scss-module__Ju3JnG__welcomeCopy{justify-items:start;gap:1.5rem;display:grid}.MenuSixteen-module-scss-module__Ju3JnG__welcomeTitle{font-family:var(--atelier-font),Georgia,serif;font-size:calc(var(--title-size)*.58);letter-spacing:-.055em;text-wrap:balance;max-width:14ch;margin:0;font-weight:400;line-height:1.08}.MenuSixteen-module-scss-module__Ju3JnG__description{color:var(--atelier-secondary);text-wrap:pretty;max-width:38rem;margin:0;font-size:.95rem;line-height:1.75}.MenuSixteen-module-scss-module__Ju3JnG__menuButton.MuiButton-root{text-align:start;text-transform:none;border-radius:.9rem;gap:1.6rem;max-width:100%;min-height:3.4rem;padding:.55rem .6rem .55rem 1.25rem;font-weight:500;line-height:1.4;transition:transform .16s,box-shadow .16s}.MenuSixteen-module-scss-module__Ju3JnG__menuButton.MuiButton-root .MuiButton-endIcon{background:color-mix(in srgb, currentColor 13%, transparent);border-radius:50%;flex-shrink:0;place-items:center;width:2.3rem;height:2.3rem;margin:0;transition:transform .16s;display:grid}.MenuSixteen-module-scss-module__Ju3JnG__menuButton.MuiButton-root:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--atelier-accent) 20%, transparent);transform:translateY(-2px)}.MenuSixteen-module-scss-module__Ju3JnG__menuButton.MuiButton-root:hover .MuiButton-endIcon{transform:translate(2px)}.MenuSixteen-module-scss-module__Ju3JnG__menuButton.MuiButton-root:focus-visible{outline:2px solid var(--atelier-ink);outline-offset:4px}.MenuSixteen-module-scss-module__Ju3JnG__welcomeImage{height:var(--image-height);max-height:32rem;position:relative;overflow:hidden}.MenuSixteen-module-scss-module__Ju3JnG__welcomeImage img{object-fit:cover;width:100%;height:100%}.MenuSixteen-module-scss-module__Ju3JnG__pageHeading{align-items:baseline;gap:1rem;margin-bottom:1.6rem;display:flex}.MenuSixteen-module-scss-module__Ju3JnG__pageNumber{font-variant-numeric:tabular-nums;font-size:.75rem}.MenuSixteen-module-scss-module__Ju3JnG__pageTitle{font-family:var(--atelier-font),Georgia,serif;letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,6cqi,4.5rem);font-weight:400;line-height:1.12}.MenuSixteen-module-scss-module__Ju3JnG__filters{margin-bottom:1.8rem}.MenuSixteen-module-scss-module__Ju3JnG__sections{gap:2.6rem;display:grid}.MenuSixteen-module-scss-module__Ju3JnG__overviewHeading{gap:1rem;margin-bottom:2.4rem;display:grid}.MenuSixteen-module-scss-module__Ju3JnG__overview{gap:2.2rem;display:grid}.MenuSixteen-module-scss-module__Ju3JnG__category{border-bottom:1px solid var(--atelier-rule);text-align:start;flex-direction:column;min-width:0;padding:0 0 1rem;display:flex}.MenuSixteen-module-scss-module__Ju3JnG__category:hover .MenuSixteen-module-scss-module__Ju3JnG__categoryHeading>svg{transform:translate(.3rem)}.MenuSixteen-module-scss-module__Ju3JnG__categoryHeading{align-items:baseline;gap:.65rem;width:100%;margin-bottom:1rem;display:flex}.MenuSixteen-module-scss-module__Ju3JnG__categoryHeading>svg{flex-shrink:0;margin-inline-start:auto;transition:transform .16s}.MenuSixteen-module-scss-module__Ju3JnG__categoryTitle{font-family:var(--atelier-font),Georgia,serif;letter-spacing:-.04em;font-size:1.9rem;line-height:1.2}.MenuSixteen-module-scss-module__Ju3JnG__sampleItem{justify-content:space-between;align-items:baseline;gap:1rem;width:100%;padding-block:.55rem;font-size:.85rem;line-height:1.5;display:flex}.MenuSixteen-module-scss-module__Ju3JnG__price{text-align:end;font-variant-numeric:tabular-nums;flex-shrink:0;max-width:40%}.MenuSixteen-module-scss-module__Ju3JnG__footer{align-self:end;gap:.4rem;min-width:0;padding-top:1rem;display:grid}.MenuSixteen-module-scss-module__Ju3JnG__welcomeSheet .MenuSixteen-module-scss-module__Ju3JnG__footer{border-top:1px solid var(--atelier-rule)}.MenuSixteen-module-scss-module__Ju3JnG__editable{cursor:pointer}.MenuSixteen-module-scss-module__Ju3JnG__editable:hover{outline:1px dashed var(--atelier-rule);outline-offset:4px}@container atelier (min-width:42rem){.MenuSixteen-module-scss-module__Ju3JnG__sheet{padding:1.8rem 2.6rem}.MenuSixteen-module-scss-module__Ju3JnG__languageSelector{flex:0 10rem}.MenuSixteen-module-scss-module__Ju3JnG__overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.MenuSixteen-module-scss-module__Ju3JnG__welcomeTitle{font-size:calc(var(--title-size)*.85)}}@container atelier (min-width:58rem){.MenuSixteen-module-scss-module__Ju3JnG__sheet{grid-template-rows:auto 1fr auto;grid-template-columns:13rem minmax(0,1fr);column-gap:3.5rem;padding:2.2rem 3.5rem 1.5rem}.MenuSixteen-module-scss-module__Ju3JnG__masthead{grid-column:1/-1;padding-bottom:1.8rem}.MenuSixteen-module-scss-module__Ju3JnG__rail,.MenuSixteen-module-scss-module__Ju3JnG__welcomeRail{border-bottom:0;border-inline-end:1px solid var(--atelier-rule);grid-area:2/1;align-self:stretch;padding:2.2rem 1.7rem 2rem 0}.MenuSixteen-module-scss-module__Ju3JnG__railHeading{margin-bottom:2rem}.MenuSixteen-module-scss-module__Ju3JnG__navigation{gap:.25rem;display:grid;overflow:visible}.MenuSixteen-module-scss-module__Ju3JnG__navLink{gap:.75rem;width:100%;padding-block:.9rem}.MenuSixteen-module-scss-module__Ju3JnG__navIcon{margin-inline-start:auto}.MenuSixteen-module-scss-module__Ju3JnG__content{grid-area:2/2;padding-block:3.4rem}.MenuSixteen-module-scss-module__Ju3JnG__welcomeCopy{gap:1.8rem}.MenuSixteen-module-scss-module__Ju3JnG__welcomeSheet .MenuSixteen-module-scss-module__Ju3JnG__content{align-self:center}.MenuSixteen-module-scss-module__Ju3JnG__welcomeTitle{font-size:var(--title-size)}.MenuSixteen-module-scss-module__Ju3JnG__footer{border-top:1px solid var(--atelier-rule);grid-column:1/-1}}.MenuSixteen-module-scss-module__Ju3JnG__preview{min-height:38rem}.MenuSixteen-module-scss-module__Ju3JnG__preview .MenuSixteen-module-scss-module__Ju3JnG__sheet{padding:1.2rem}.MenuSixteen-module-scss-module__Ju3JnG__preview .MenuSixteen-module-scss-module__Ju3JnG__masthead{gap:.6rem}.MenuSixteen-module-scss-module__Ju3JnG__preview .MenuSixteen-module-scss-module__Ju3JnG__brand{flex-basis:6rem}.MenuSixteen-module-scss-module__Ju3JnG__preview .MenuSixteen-module-scss-module__Ju3JnG__brand h2{font-size:.5rem!important}.MenuSixteen-module-scss-module__Ju3JnG__preview .MenuSixteen-module-scss-module__Ju3JnG__languageSelector{flex:none}.MenuSixteen-module-scss-module__Ju3JnG__preview .MenuSixteen-module-scss-module__Ju3JnG__welcomeCopy{gap:1.15rem}.MenuSixteen-module-scss-module__Ju3JnG__preview .MenuSixteen-module-scss-module__Ju3JnG__welcomeTitle{font-size:calc(var(--title-size)*.42)}.MenuSixteen-module-scss-module__Ju3JnG__preview .MenuSixteen-module-scss-module__Ju3JnG__description{font-size:.75rem!important}.MenuSixteen-module-scss-module__Ju3JnG__preview .MenuSixteen-module-scss-module__Ju3JnG__welcomeImage{height:7rem}.MenuSixteen-module-scss-module__Ju3JnG__preview .MenuSixteen-module-scss-module__Ju3JnG__welcomeRail{padding-block:0}.MenuSixteen-module-scss-module__Ju3JnG__preview .MenuSixteen-module-scss-module__Ju3JnG__navLink{font-size:.7rem}@media (prefers-reduced-motion:reduce){.MenuSixteen-module-scss-module__Ju3JnG__navLink,.MenuSixteen-module-scss-module__Ju3JnG__categoryHeading>svg{transition:none;transform:none!important}.MenuSixteen-module-scss-module__Ju3JnG__menuButton.MuiButton-root{transition:none;transform:none!important}.MenuSixteen-module-scss-module__Ju3JnG__menuButton .MuiButton-endIcon{transition:none;transform:none!important}}@media print{.MenuSixteen-module-scss-module__Ju3JnG__container,.MenuSixteen-module-scss-module__Ju3JnG__sheet{min-height:0}.MenuSixteen-module-scss-module__Ju3JnG__rail,.MenuSixteen-module-scss-module__Ju3JnG__filters,.MenuSixteen-module-scss-module__Ju3JnG__languageSelector{display:none}}
.MockMenuSixteen-module-scss-module__LDzOea__container{cursor:pointer;border:1px solid #e3e3e3;border-radius:5px;padding:1px}.MockMenuSixteen-module-scss-module__LDzOea__menu{cursor:pointer;border-radius:.75rem;height:38rem;overflow:hidden}.MockMenuSixteen-module-scss-module__LDzOea__menu:focus-visible{outline-offset:4px;outline:2px solid}.MockMenuSixteen-module-scss-module__LDzOea__preview{pointer-events:none}
.MockMenuTwelve-module-scss-module__jEkS9W__container{cursor:pointer;border:1px solid #e3e3e3;border-radius:5px;padding:1px}.MockMenuTwelve-module-scss-module__jEkS9W__container .MockMenuTwelve-module-scss-module__jEkS9W__menuContainer{height:37rem;display:grid;overflow:hidden}.MockMenuTwelve-module-scss-module__jEkS9W__container .MockMenuTwelve-module-scss-module__jEkS9W__menuContainer .MockMenuTwelve-module-scss-module__jEkS9W__contentContainer{pointer-events:none;row-gap:.5rem;display:grid}.MockMenuTwelve-module-scss-module__jEkS9W__container .MockMenuTwelve-module-scss-module__jEkS9W__menuContainer .MockMenuTwelve-module-scss-module__jEkS9W__contentContainer .MockMenuTwelve-module-scss-module__jEkS9W__headerContainer{padding:0 .5rem}.MockMenuTwelve-module-scss-module__jEkS9W__container .MockMenuTwelve-module-scss-module__jEkS9W__menuContainer .MockMenuTwelve-module-scss-module__jEkS9W__contentContainer .MockMenuTwelve-module-scss-module__jEkS9W__sectionsContainer{flex-direction:column;align-self:start;row-gap:.7rem;margin-top:.4rem;padding:0 .5rem;display:flex}.MockMenuTwelve-module-scss-module__jEkS9W__container .MockMenuTwelve-module-scss-module__jEkS9W__menuContainer .MockMenuTwelve-module-scss-module__jEkS9W__contentContainer .MockMenuTwelve-module-scss-module__jEkS9W__footerContainer{display:grid;position:relative}.MockMenuTwelve-module-scss-module__jEkS9W__container .MockMenuTwelve-module-scss-module__jEkS9W__menuContainer .MockMenuTwelve-module-scss-module__jEkS9W__contentContainer .MockMenuTwelve-module-scss-module__jEkS9W__footerContainer .MockMenuTwelve-module-scss-module__jEkS9W__linksContainer{align-self:end;align-items:end;padding-bottom:.5rem;display:grid}.MockMenuTwelve-module-scss-module__jEkS9W__headerRow{z-index:1;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);place-items:start center;row-gap:.25rem;display:grid;position:relative;container-type:inline-size}.MockMenuTwelve-module-scss-module__jEkS9W__headerRow>:first-child{min-width:0;max-width:100%}.MockMenuTwelve-module-scss-module__jEkS9W__headerRow{padding:.5rem .5rem 0}.MockMenuTwelve-module-scss-module__jEkS9W__languagesSelectorContainer{grid-row:1;justify-self:end;width:5.5rem;max-width:100%}.MockMenuTwelve-module-scss-module__jEkS9W__languagesSelectorContainer>div{margin-top:0}@container (min-width:42rem){.MockMenuTwelve-module-scss-module__jEkS9W__languagesSelectorContainer{width:10rem}}
.MockMenuThirteen-module-scss-module__ebp_iq__container{cursor:pointer;border:1px solid #e3e3e3;border-radius:5px;padding:1px}.MockMenuThirteen-module-scss-module__ebp_iq__menuContainer{border-radius:.6rem;height:44rem;overflow:hidden}.MockMenuThirteen-module-scss-module__ebp_iq__pageSurface{box-sizing:border-box;pointer-events:none;border-radius:.5rem;grid-template-rows:auto 1fr auto;gap:.75rem;height:100%;padding:.9rem .85rem;display:grid;overflow:hidden;box-shadow:0 10px 28px -18px #0a0e1480}.MockMenuThirteen-module-scss-module__ebp_iq__headerRow{z-index:1;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);place-items:start center;row-gap:.25rem;display:grid;position:relative;container-type:inline-size}.MockMenuThirteen-module-scss-module__ebp_iq__headerRow>:first-child{min-width:0;max-width:100%}.MockMenuThirteen-module-scss-module__ebp_iq__headerRow{border-bottom:1px solid;border-bottom-color:color-mix(in srgb, currentColor 30%, transparent);margin-top:-.2rem;padding-bottom:.6rem}.MockMenuThirteen-module-scss-module__ebp_iq__headerRow h1{overflow-wrap:anywhere;margin-block:.15rem .05rem!important}.MockMenuThirteen-module-scss-module__ebp_iq__headerRow h2{letter-spacing:.24em;text-transform:uppercase;opacity:.75;font-size:.5rem;font-weight:600;font-size:.5rem!important}.MockMenuThirteen-module-scss-module__ebp_iq__languageSelector{grid-row:1;justify-self:end;width:5.5rem;max-width:100%}.MockMenuThirteen-module-scss-module__ebp_iq__languageSelector>div{margin-top:0}@container (min-width:42rem){.MockMenuThirteen-module-scss-module__ebp_iq__languageSelector{width:10rem}}.MockMenuThirteen-module-scss-module__ebp_iq__languageSelector{margin-right:-.25rem}.MockMenuThirteen-module-scss-module__ebp_iq__contentGrid{align-content:start;gap:.75rem;min-height:0;display:grid;overflow:hidden}.MockMenuThirteen-module-scss-module__ebp_iq__copyCard{align-content:start;gap:.5rem;display:grid}.MockMenuThirteen-module-scss-module__ebp_iq__eyebrow{letter-spacing:.24em;text-transform:uppercase;opacity:.72;font-size:.56rem;font-weight:600}.MockMenuThirteen-module-scss-module__ebp_iq__title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.35rem;line-height:1.05}.MockMenuThirteen-module-scss-module__ebp_iq__description{-webkit-line-clamp:2;text-wrap:pretty;opacity:.92;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.MockMenuThirteen-module-scss-module__ebp_iq__chips{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;display:flex}.MockMenuThirteen-module-scss-module__ebp_iq__chips .MockMenuThirteen-module-scss-module__ebp_iq__chip{letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:.54rem;font-weight:600}.MockMenuThirteen-module-scss-module__ebp_iq__chips .MockMenuThirteen-module-scss-module__ebp_iq__chip:not(:last-child):after{content:"·";opacity:.5;margin-left:.6rem}.MockMenuThirteen-module-scss-module__ebp_iq__chips{max-height:.9rem;overflow:hidden}.MockMenuThirteen-module-scss-module__ebp_iq__actions{padding-top:.15rem;display:grid}.MockMenuThirteen-module-scss-module__ebp_iq__actions .MuiButton-root{min-height:3.1rem;box-shadow:none;letter-spacing:.08em;border-radius:6px;font-weight:600;transition:background-color .2s,transform .2s}.MockMenuThirteen-module-scss-module__ebp_iq__actions .MuiButton-root:hover{box-shadow:none;transform:translateY(-1px)}.MockMenuThirteen-module-scss-module__ebp_iq__actions .MuiButton-root:active{transform:translateY(0)}.MockMenuThirteen-module-scss-module__ebp_iq__actions .MuiButton-root{border-radius:5px;min-height:2.2rem}.MockMenuThirteen-module-scss-module__ebp_iq__mediaCard{align-content:start;gap:.65rem;display:grid}.MockMenuThirteen-module-scss-module__ebp_iq__mediaImage{aspect-ratio:16/10;background:color-mix(in srgb, currentColor 7%, transparent);border-radius:.45rem;place-items:center;display:grid;position:relative;overflow:hidden}.MockMenuThirteen-module-scss-module__ebp_iq__mediaImageFrame{position:absolute;inset:0}.MockMenuThirteen-module-scss-module__ebp_iq__fallbackSurface{border:1px solid;border-color:color-mix(in srgb, currentColor 30%, transparent);text-align:center;border-radius:.3rem;place-content:center;place-self:stretch stretch;justify-items:center;gap:.3rem;margin:.55rem;padding:.6rem;display:grid}.MockMenuThirteen-module-scss-module__ebp_iq__fallbackKicker{letter-spacing:.22em;text-transform:uppercase;opacity:.65;font-size:.5rem;font-weight:600}.MockMenuThirteen-module-scss-module__ebp_iq__fallbackTitle{text-transform:uppercase;letter-spacing:.12em;overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:600;line-height:1.2}.MockMenuThirteen-module-scss-module__ebp_iq__highlightList{display:grid}.MockMenuThirteen-module-scss-module__ebp_iq__highlightList .MockMenuThirteen-module-scss-module__ebp_iq__highlightItem{border-top:1px solid;border-top-color:color-mix(in srgb, currentColor 18%, transparent);align-items:flex-end;gap:.55rem;padding-block:.55rem;display:flex}.MockMenuThirteen-module-scss-module__ebp_iq__highlightList .MockMenuThirteen-module-scss-module__ebp_iq__highlightItem:first-child{border-top:0;padding-top:0}.MockMenuThirteen-module-scss-module__ebp_iq__highlightList .MockMenuThirteen-module-scss-module__ebp_iq__highlightItem:last-child{padding-bottom:0}.MockMenuThirteen-module-scss-module__ebp_iq__highlightList .MockMenuThirteen-module-scss-module__ebp_iq__highlightMeta{gap:.22rem;min-width:0;display:grid}.MockMenuThirteen-module-scss-module__ebp_iq__highlightList .MockMenuThirteen-module-scss-module__ebp_iq__highlightLabel{letter-spacing:.2em;text-transform:uppercase;opacity:.62;font-size:.52rem;font-weight:600}.MockMenuThirteen-module-scss-module__ebp_iq__highlightList .MockMenuThirteen-module-scss-module__ebp_iq__highlightTitle{overflow-wrap:anywhere;font-size:.72rem;font-weight:600;line-height:1.3}.MockMenuThirteen-module-scss-module__ebp_iq__highlightList .MockMenuThirteen-module-scss-module__ebp_iq__leader{border-bottom:2px dotted;border-bottom-color:color-mix(in srgb, currentColor 45%, transparent);flex:1.25rem;min-width:1.25rem;margin-bottom:.26rem}.MockMenuThirteen-module-scss-module__ebp_iq__highlightList .MockMenuThirteen-module-scss-module__ebp_iq__highlightPrice{white-space:nowrap;font-feature-settings:"tnum" 1;font-size:.72rem;font-weight:600;line-height:1.3}.MockMenuThirteen-module-scss-module__ebp_iq__bottomRow{border-top:1px solid;border-top-color:color-mix(in srgb, currentColor 30%, transparent);gap:.4rem;padding-top:.55rem;display:grid}
.MockMenuFourteen-module-scss-module__gnWF3q__container{cursor:pointer;border:1px solid #e3e3e3;border-radius:5px;padding:1px}.MockMenuFourteen-module-scss-module__gnWF3q__menuContainer{border-radius:.95rem;height:38rem;overflow:hidden}.MockMenuFourteen-module-scss-module__gnWF3q__frame{box-sizing:border-box;pointer-events:none;border-radius:.85rem;flex-direction:column;gap:.8rem;height:100%;padding:.95rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0b17250f,0 14px 32px -14px #0b172547;container-type:inline-size}.MockMenuFourteen-module-scss-module__gnWF3q__frame:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 0 0,#fff6,#0000 38%),radial-gradient(circle at 100% 100%,#1414180f,#0000 32%);position:absolute;inset:0}.MockMenuFourteen-module-scss-module__gnWF3q__headerStack{z-index:1;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);place-items:start center;row-gap:.25rem;margin-top:-.2rem;display:grid;position:relative}.MockMenuFourteen-module-scss-module__gnWF3q__headerStack>:first-child{min-width:0;max-width:100%}.MockMenuFourteen-module-scss-module__gnWF3q__languageSelector{grid-row:1;justify-self:end;width:5.5rem;max-width:100%;margin-right:-.25rem}.MockMenuFourteen-module-scss-module__gnWF3q__hero{z-index:1;text-align:center;justify-items:center;gap:.4rem;padding-top:.15rem;display:grid;position:relative}.MockMenuFourteen-module-scss-module__gnWF3q__rule{opacity:.85;width:2rem;height:1px;display:block}.MockMenuFourteen-module-scss-module__gnWF3q__heroTitle{letter-spacing:-.025em;text-wrap:balance;max-width:14rem;margin:0;font-size:1.1rem;font-weight:600;line-height:1.05}.MockMenuFourteen-module-scss-module__gnWF3q__heroDescription{opacity:.82;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:15rem;margin:0;font-size:.62rem;line-height:1.4;display:-webkit-box;overflow:hidden}.MockMenuFourteen-module-scss-module__gnWF3q__sectionLabel{z-index:1;justify-content:center;align-items:center;gap:.45rem;padding-block:.1rem;display:flex;position:relative}.MockMenuFourteen-module-scss-module__gnWF3q__sectionLabelText{letter-spacing:.24em;text-transform:uppercase;opacity:.78;font-size:.52rem;font-weight:600}.MockMenuFourteen-module-scss-module__gnWF3q__categories{z-index:1;border-top:1px solid;align-content:start;display:grid;position:relative}.MockMenuFourteen-module-scss-module__gnWF3q__categoryRow{border-bottom:1px solid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.85rem .2rem;display:grid}.MockMenuFourteen-module-scss-module__gnWF3q__categoryIndex{letter-spacing:.16em;font-feature-settings:"tnum" 1;opacity:.85;width:1.25rem;font-size:.58rem;font-weight:600}.MockMenuFourteen-module-scss-module__gnWF3q__categoryTitle{letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;font-size:1.15rem;font-weight:600;line-height:1}.MockMenuFourteen-module-scss-module__gnWF3q__categoryIcon{flex-shrink:0;place-items:center;font-size:1.05rem;display:grid}.MockMenuFourteen-module-scss-module__gnWF3q__bottomRow{z-index:1;gap:.4rem;margin-top:auto;padding-top:.3rem;display:grid;position:relative}
.MockMenuFifteen-module-scss-module__jZwZ9a__container{cursor:pointer;border:1px solid #e3e3e3;border-radius:5px;padding:1px}.MockMenuFifteen-module-scss-module__jZwZ9a__menuContainer{border-radius:.95rem;height:38rem;overflow:hidden}.MockMenuFifteen-module-scss-module__jZwZ9a__shell{height:100%;padding:.55rem;display:grid}.MockMenuFifteen-module-scss-module__jZwZ9a__frame{pointer-events:none;border-radius:.85rem;flex-direction:column;gap:.85rem;height:100%;padding:.95rem 1rem;display:flex;position:relative;overflow:hidden}.MockMenuFifteen-module-scss-module__jZwZ9a__headerStack{z-index:1;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);place-items:start center;row-gap:.25rem;display:grid;position:relative;container-type:inline-size}.MockMenuFifteen-module-scss-module__jZwZ9a__headerStack>:first-child{min-width:0;max-width:100%}.MockMenuFifteen-module-scss-module__jZwZ9a__headerStack{margin-top:-.2rem}.MockMenuFifteen-module-scss-module__jZwZ9a__languageSelector{grid-row:1;justify-self:end;width:5.5rem;max-width:100%}.MockMenuFifteen-module-scss-module__jZwZ9a__languageSelector>div{margin-top:0}@container (min-width:42rem){.MockMenuFifteen-module-scss-module__jZwZ9a__languageSelector{width:10rem}}.MockMenuFifteen-module-scss-module__jZwZ9a__languageSelector{margin-right:-.25rem}.MockMenuFifteen-module-scss-module__jZwZ9a__hero{text-align:center;justify-items:center;gap:.65rem;padding-top:.1rem;display:grid}.MockMenuFifteen-module-scss-module__jZwZ9a__plateWrap{width:6.4rem;position:relative}.MockMenuFifteen-module-scss-module__jZwZ9a__plateWrap:before{content:"";opacity:.28;pointer-events:none;border:1px solid;border-radius:50%;position:absolute;inset:-.35rem}.MockMenuFifteen-module-scss-module__jZwZ9a__plate{aspect-ratio:1;background:#7f7f7f17;background:color-mix(in srgb, currentColor 7%, transparent);border-radius:50%;place-items:center;width:100%;display:grid;overflow:hidden}.MockMenuFifteen-module-scss-module__jZwZ9a__plateImage{object-fit:cover;width:100%;height:100%;display:block}.MockMenuFifteen-module-scss-module__jZwZ9a__monogramLetter{letter-spacing:-.02em;font-size:2.2rem;font-weight:600;line-height:1}.MockMenuFifteen-module-scss-module__jZwZ9a__heroTitle{letter-spacing:-.025em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:14.5rem;margin:0;font-size:1.1rem;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.MockMenuFifteen-module-scss-module__jZwZ9a__tiles{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.5rem;display:grid}.MockMenuFifteen-module-scss-module__jZwZ9a__tile{background:#7f7f7f17;background:color-mix(in srgb, var(--tile-accent) 10%, transparent);border-radius:.9rem;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.45rem;min-width:0;min-height:4.3rem;padding:.6rem;display:flex}.MockMenuFifteen-module-scss-module__jZwZ9a__tile:last-child:nth-child(odd){grid-column:span 2}.MockMenuFifteen-module-scss-module__jZwZ9a__tileChip{width:1.6rem;height:1.6rem;color:var(--tile-accent);background:#7f7f7f24;background:color-mix(in srgb, var(--tile-accent) 18%, transparent);border-radius:50%;flex:none;place-items:center;font-size:.85rem;display:grid}.MockMenuFifteen-module-scss-module__jZwZ9a__tileLabel{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-size:.72rem;font-weight:600;line-height:1.15}.MockMenuFifteen-module-scss-module__jZwZ9a__bottomRow{gap:.4rem;margin-top:auto;padding-top:.3rem;display:grid}
.FloorPlanCanvas-module-scss-module__uEMblq__shell{background:#151922;flex-direction:column;min-width:0;height:100%;display:flex}.FloorPlanCanvas-module-scss-module__uEMblq__viewport{isolation:isolate;touch-action:none;background-color:#171c27;outline:none;flex:1;width:100%;min-width:0;height:clamp(390px,58vh,690px);min-height:390px;position:relative;overflow:hidden}.FloorPlanCanvas-module-scss-module__uEMblq__viewport:focus-visible{box-shadow:inset 0 0 0 2px #a8afff}.FloorPlanCanvas-module-scss-module__uEMblq__stage{transform-origin:0 0;width:0;height:0;position:absolute;inset:0 auto auto 0}.FloorPlanCanvas-module-scss-module__uEMblq__panTool,.FloorPlanCanvas-module-scss-module__uEMblq__panTool button{cursor:grab}.FloorPlanCanvas-module-scss-module__uEMblq__panning,.FloorPlanCanvas-module-scss-module__uEMblq__panning button{cursor:grabbing;-webkit-user-select:none;user-select:none}.FloorPlanCanvas-module-scss-module__uEMblq__controls{z-index:20;cursor:default;background:#202532;border:1px solid #afb7d62e;border-radius:13px;align-items:center;gap:3px;max-width:calc(100% - 24px);padding:5px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #04070e40}.FloorPlanCanvas-module-scss-module__uEMblq__controls button{color:#b8bfd2;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.FloorPlanCanvas-module-scss-module__uEMblq__controls button svg{font-size:19px}.FloorPlanCanvas-module-scss-module__uEMblq__controls button:hover,.FloorPlanCanvas-module-scss-module__uEMblq__controls button[aria-pressed=true]{color:#d6d9ff;background:#a8afff24}.FloorPlanCanvas-module-scss-module__uEMblq__controls button:focus-visible{outline-offset:1px;outline:2px solid #a8afff}.FloorPlanCanvas-module-scss-module__uEMblq__controls button:disabled{opacity:.4;cursor:default}.FloorPlanCanvas-module-scss-module__uEMblq__divider{background:#afb7d629;width:1px;height:18px;margin:0 3px}.FloorPlanCanvas-module-scss-module__uEMblq__zoom{color:#d4d8e5;font-variant-numeric:tabular-nums;text-align:center;min-width:45px;font-size:11px}.FloorPlanCanvas-module-scss-module__uEMblq__hint{color:#9199ad;text-align:center;border-top:1px solid #afb7d614;margin:0;padding:10px 16px;font-size:10px;line-height:1.6}@media (max-width:600px){.FloorPlanCanvas-module-scss-module__uEMblq__viewport{height:50vh;min-height:360px}.FloorPlanCanvas-module-scss-module__uEMblq__controls{gap:1px;bottom:12px}.FloorPlanCanvas-module-scss-module__uEMblq__controls button{width:30px;height:34px}.FloorPlanCanvas-module-scss-module__uEMblq__hint{padding:8px;font-size:9px}}
.FloorPlanElement-module-scss-module__PSYU6a__element{z-index:0;box-sizing:border-box;color:#b9c0d2;font:inherit;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#242a38;border:1px solid #4b5266;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:12px;line-height:1.45;display:flex;position:absolute;overflow:hidden}.FloorPlanElement-module-scss-module__PSYU6a__element svg{flex:none;font-size:22px}.FloorPlanElement-module-scss-module__PSYU6a__element span{max-width:100%;overflow:hidden}.FloorPlanElement-module-scss-module__PSYU6a__element:focus-visible{outline-offset:4px;outline:3px solid #bbc1ff}.FloorPlanElement-module-scss-module__PSYU6a__element.FloorPlanElement-module-scss-module__PSYU6a__selected{z-index:3;border-color:#b8beff;box-shadow:0 0 0 4px #a8afff2e}.FloorPlanElement-module-scss-module__PSYU6a__element:disabled,.FloorPlanElement-module-scss-module__PSYU6a__static{cursor:default}.FloorPlanElement-module-scss-module__PSYU6a__note{color:#e5d7ad;text-align:left;background:#363125;border-color:#766946;justify-content:flex-start;align-items:flex-start;padding:14px;box-shadow:0 5px 14px #0000001f}.FloorPlanElement-module-scss-module__PSYU6a__note svg{opacity:.6;font-size:17px}.FloorPlanElement-module-scss-module__PSYU6a__wall{background:repeating-linear-gradient(135deg,#42495b,#42495b 5px,#3a4152 5px 7px);border:1px solid #697084;border-radius:3px;padding:0}.FloorPlanElement-module-scss-module__PSYU6a__wall span{background:#373d4d;padding:0 8px}.FloorPlanElement-module-scss-module__PSYU6a__window{color:#afd3e0;background:#243945;border:4px double #719ba8;border-radius:3px}.FloorPlanElement-module-scss-module__PSYU6a__door{color:#c0b9e7;background:#6e67991a;border-style:dashed;border-color:#817ca7}.FloorPlanElement-module-scss-module__PSYU6a__plant{color:#9dc3a9;background:#23392f;border-color:#537b67;border-radius:50%}.FloorPlanElement-module-scss-module__PSYU6a__bar{color:#cbbbd7;background:#34303c;border-color:#716280}.FloorPlanElement-module-scss-module__PSYU6a__restroom{color:#acbfd3;background:#263340;border-color:#536e86}.FloorPlanElement-module-scss-module__PSYU6a__stairs{background:#2c3140;border-color:#5e657b}
.FloorPlanEditor-module-scss-module__zXchAG__shell{--surface:#11141c;--surface-raised:#171b25;--surface-soft:#1d222e;--line:#ffffff17;--line-strong:#ffffff26;--text:#f6f5f1;--muted:#a8acb8;--accent:#a8afff;--accent-strong:#858eea;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:1.4rem;min-width:0;overflow:hidden;box-shadow:0 1.8rem 4rem #0e10162e}.FloorPlanEditor-module-scss-module__zXchAG__header,.FloorPlanEditor-module-scss-module__zXchAG__areaBar,.FloorPlanEditor-module-scss-module__zXchAG__toolbar,.FloorPlanEditor-module-scss-module__zXchAG__canvasTools,.FloorPlanEditor-module-scss-module__zXchAG__editorGrid,.FloorPlanEditor-module-scss-module__zXchAG__emptyPlan,.FloorPlanEditor-module-scss-module__zXchAG__errorMessage,.FloorPlanEditor-module-scss-module__zXchAG__validationMessage{margin-inline:clamp(1rem,2.5vw,2rem)}.FloorPlanEditor-module-scss-module__zXchAG__header{justify-content:space-between;align-items:flex-start;gap:2rem;padding-block:clamp(1.3rem,2.6vw,2rem) 1.45rem;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__headingGroup{min-width:0}.FloorPlanEditor-module-scss-module__zXchAG__headingGroup h2{letter-spacing:-.045em;margin:.12rem 0 .38rem;font-family:Fraunces,Georgia,serif;font-size:clamp(1.85rem,3vw,2.55rem);font-weight:520;line-height:1.05}.FloorPlanEditor-module-scss-module__zXchAG__headingGroup p{max-width:42rem;color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.FloorPlanEditor-module-scss-module__zXchAG__eyebrow{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:750}.FloorPlanEditor-module-scss-module__zXchAG__saveGroup,.FloorPlanEditor-module-scss-module__zXchAG__toolbarActions{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__saveState{color:var(--muted);white-space:nowrap;align-items:center;gap:.48rem;margin-right:.2rem;font-size:.74rem;display:inline-flex}.FloorPlanEditor-module-scss-module__zXchAG__saveState>span{background:#6fbe8d;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .2rem #6fbe8d1f}.FloorPlanEditor-module-scss-module__zXchAG__saveStateDirty>span{background:#e6b35c;box-shadow:0 0 0 .2rem #e6b35c1f}.FloorPlanEditor-module-scss-module__zXchAG__primaryButton,.FloorPlanEditor-module-scss-module__zXchAG__secondaryButton,.FloorPlanEditor-module-scss-module__zXchAG__addAreaButton{min-height:2.55rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.78rem;justify-content:center;align-items:center;gap:.42rem;padding:.62rem .88rem;font-size:.78rem;font-weight:680;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.FloorPlanEditor-module-scss-module__zXchAG__primaryButton svg,.FloorPlanEditor-module-scss-module__zXchAG__secondaryButton svg,.FloorPlanEditor-module-scss-module__zXchAG__addAreaButton svg{width:1rem;height:1rem}.FloorPlanEditor-module-scss-module__zXchAG__primaryButton:focus-visible,.FloorPlanEditor-module-scss-module__zXchAG__secondaryButton:focus-visible,.FloorPlanEditor-module-scss-module__zXchAG__addAreaButton:focus-visible{outline-offset:2px;outline:3px solid #a8afff61}.FloorPlanEditor-module-scss-module__zXchAG__primaryButton:disabled,.FloorPlanEditor-module-scss-module__zXchAG__secondaryButton:disabled,.FloorPlanEditor-module-scss-module__zXchAG__addAreaButton:disabled{cursor:not-allowed;opacity:.42}.FloorPlanEditor-module-scss-module__zXchAG__primaryButton{color:#171a28;background:var(--accent)}.FloorPlanEditor-module-scss-module__zXchAG__primaryButton:not(:disabled):hover{background:#bbc0ff;transform:translateY(-1px)}.FloorPlanEditor-module-scss-module__zXchAG__secondaryButton,.FloorPlanEditor-module-scss-module__zXchAG__addAreaButton{color:var(--text);border-color:var(--line-strong);background:0 0}.FloorPlanEditor-module-scss-module__zXchAG__secondaryButton:not(:disabled):hover,.FloorPlanEditor-module-scss-module__zXchAG__addAreaButton:not(:disabled):hover{background:#ffffff0d;border-color:#ffffff3d}.FloorPlanEditor-module-scss-module__zXchAG__secondaryButtonActive{color:#dfe1ff;background:#a8afff1c;border-color:#a8afff61}.FloorPlanEditor-module-scss-module__zXchAG__errorMessage,.FloorPlanEditor-module-scss-module__zXchAG__validationMessage{color:#ffc2bd;background:#ae433d1f;border:1px solid #e170684d;border-radius:.7rem;padding:.7rem .9rem;font-size:.78rem}.FloorPlanEditor-module-scss-module__zXchAG__errorMessage{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__validationMessage{gap:.3rem;margin-top:1rem;margin-bottom:1.3rem;display:grid}.FloorPlanEditor-module-scss-module__zXchAG__areaBar{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8rem;padding-block:.75rem;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__areaList{scrollbar-width:thin;align-items:center;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.FloorPlanEditor-module-scss-module__zXchAG__areaButton{min-height:2.25rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.62rem;flex:none;align-items:center;gap:.48rem;padding:.5rem .66rem;font-size:.78rem;font-weight:650;display:inline-flex}.FloorPlanEditor-module-scss-module__zXchAG__areaButton>span{color:#c9ccd4;background:#ffffff14;border-radius:99rem;place-items:center;min-width:1.28rem;height:1.28rem;padding-inline:.25rem;font-size:.63rem;display:inline-grid}.FloorPlanEditor-module-scss-module__zXchAG__areaButton:hover:not(:disabled){color:var(--text);background:#ffffff0a}.FloorPlanEditor-module-scss-module__zXchAG__areaButton:focus-visible{outline-offset:1px;outline:3px solid #a8afff59}.FloorPlanEditor-module-scss-module__zXchAG__areaButton:disabled{cursor:not-allowed;opacity:.5}.FloorPlanEditor-module-scss-module__zXchAG__areaButtonActive{color:#171a26;background:var(--accent)}.FloorPlanEditor-module-scss-module__zXchAG__areaButtonActive>span{color:#171a26;background:#171a261f}.FloorPlanEditor-module-scss-module__zXchAG__areaButtonActive:hover:not(:disabled){color:#171a26;background:#bbc0ff}.FloorPlanEditor-module-scss-module__zXchAG__addAreaButton{flex:none;min-height:2.25rem;padding-block:.5rem}.FloorPlanEditor-module-scss-module__zXchAG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__areaSummary{flex-direction:column;gap:.16rem;min-width:0;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__areaSummary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.FloorPlanEditor-module-scss-module__zXchAG__areaSummary span{color:var(--muted);font-size:.72rem}.FloorPlanEditor-module-scss-module__zXchAG__selectionCount{color:var(--accent);white-space:nowrap;font-size:.72rem;font-weight:650}.FloorPlanEditor-module-scss-module__zXchAG__allocationNote{color:#c4c7d1;white-space:nowrap;align-items:center;gap:.42rem;margin-inline:auto;font-size:.69rem;display:inline-flex}.FloorPlanEditor-module-scss-module__zXchAG__allocationNote:before{content:"";background:#6fbe8d;border-radius:50%;width:.42rem;height:.42rem}.FloorPlanEditor-module-scss-module__zXchAG__editorGrid{grid-template-columns:minmax(0,1fr) minmax(16.5rem,18rem);align-items:start;gap:1rem;padding-bottom:1.5rem;display:grid}.FloorPlanEditor-module-scss-module__zXchAG__workspace,.FloorPlanEditor-module-scss-module__zXchAG__inspector{min-width:0}.FloorPlanEditor-module-scss-module__zXchAG__canvasHint{min-height:2.2rem;color:var(--muted);align-items:center;gap:.42rem;font-size:.7rem;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__canvasHint svg{width:.95rem;height:.95rem}.FloorPlanEditor-module-scss-module__zXchAG__canvasViewport{border:1px solid var(--line-strong);background:#232732;border-radius:1rem;width:100%;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 1.15rem 2.4rem #0000002e}.FloorPlanEditor-module-scss-module__zXchAG__connectionOverlay{z-index:1;pointer-events:none;width:1000px;height:750px;position:absolute;top:0;left:0;overflow:visible}.FloorPlanEditor-module-scss-module__zXchAG__connectionOverlay line{stroke:#737cde;stroke-width:2px;stroke-dasharray:6 6;stroke-linecap:round}.FloorPlanEditor-module-scss-module__zXchAG__connectionOverlay circle{fill:#737cde}.FloorPlanEditor-module-scss-module__zXchAG__connectionDisabled{opacity:.3}.FloorPlanEditor-module-scss-module__zXchAG__connectionDisabled line{stroke-dasharray:7 7}.FloorPlanEditor-module-scss-module__zXchAG__table{--status:#737f99;--status-fill:#1c2230;z-index:2;box-sizing:border-box;color:#e1e4f0;background:var(--status-fill);border:2px solid var(--status);min-width:0;min-height:0;font:inherit;text-align:center;touch-action:none;cursor:grab;transform:rotate(var(--table-rotation));transform-origin:50%;-webkit-user-select:none;user-select:none;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.375rem;transition:box-shadow .15s,filter .15s,transform .15s;display:flex;position:absolute;box-shadow:0 4px 14px #00000024,inset 0 1px #ffffff0a;container:floor-plan-table/size}.FloorPlanEditor-module-scss-module__zXchAG__table:focus-visible{outline-offset:3px;outline:4px solid #5660c261}.FloorPlanEditor-module-scss-module__zXchAG__table:disabled{cursor:wait}.FloorPlanEditor-module-scss-module__zXchAG__table[data-shape=round]{border-radius:50%}.FloorPlanEditor-module-scss-module__zXchAG__table[data-shape=square],.FloorPlanEditor-module-scss-module__zXchAG__table[data-shape=rectangle]{border-radius:.95rem}.FloorPlanEditor-module-scss-module__zXchAG__tableSelected{z-index:3;filter:saturate(1.08);box-shadow:0 0 0 4px #545ebf3b,0 .7rem 1.4rem #23273238}.FloorPlanEditor-module-scss-module__zXchAG__tableDragging{z-index:4;cursor:grabbing;transform:rotate(var(--table-rotation)) scale(1.025);transition:none;box-shadow:0 0 0 5px #545ebf2e,0 1.1rem 2rem #23273247}.FloorPlanEditor-module-scss-module__zXchAG__tableName{overflow-wrap:anywhere;-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;flex-shrink:0;width:100%;font-size:.875rem;font-weight:760;line-height:1.2;display:-webkit-box;overflow:hidden}.FloorPlanEditor-module-scss-module__zXchAG__tableDetails{color:#b4bdd2;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.5rem;max-width:100%;font-size:.75rem;line-height:1.2;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__tableStatusDot{background:var(--status);width:.375rem;height:.375rem;box-shadow:0 0 0 .125rem color-mix(in srgb, var(--status) 15%, transparent);border-radius:50%;flex:none}.FloorPlanEditor-module-scss-module__zXchAG__tableCapacity{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:.2rem;font-weight:680;display:inline-flex}.FloorPlanEditor-module-scss-module__zXchAG__tableCapacity svg{flex-shrink:0;width:.8rem;height:.8rem}.FloorPlanEditor-module-scss-module__zXchAG__tableStatus{align-items:center;gap:.3rem;min-width:0;display:inline-flex}.FloorPlanEditor-module-scss-module__zXchAG__tableStatusText{display:none}@container floor-plan-table (min-width:9rem){.FloorPlanEditor-module-scss-module__zXchAG__tableStatusText{text-overflow:ellipsis;display:block;overflow:hidden}}@container floor-plan-table (max-width:4rem){.FloorPlanEditor-module-scss-module__zXchAG__tableName{font-size:.75rem}.FloorPlanEditor-module-scss-module__zXchAG__tableDetails{gap:.3rem}}@container floor-plan-table (max-width:2.5rem){.FloorPlanEditor-module-scss-module__zXchAG__tableCapacity svg{display:none}}@container floor-plan-table (max-height:3rem){.FloorPlanEditor-module-scss-module__zXchAG__tableName{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1;display:block}.FloorPlanEditor-module-scss-module__zXchAG__tableDetails{line-height:1}}.FloorPlanEditor-module-scss-module__zXchAG__table[data-status=reserved],.FloorPlanEditor-module-scss-module__zXchAG__legend>span[data-status=reserved]{--status:#909ce1;--status-fill:#2d344f}.FloorPlanEditor-module-scss-module__zXchAG__table[data-status=arriving-soon],.FloorPlanEditor-module-scss-module__zXchAG__legend>span[data-status=arriving-soon]{--status:#c5caff;--status-fill:#303952}.FloorPlanEditor-module-scss-module__zXchAG__table[data-status=occupied],.FloorPlanEditor-module-scss-module__zXchAG__legend>span[data-status=occupied]{--status:#a6afd9;--status-fill:#4b557b}.FloorPlanEditor-module-scss-module__zXchAG__table[data-status=bill-requested],.FloorPlanEditor-module-scss-module__zXchAG__legend>span[data-status=bill-requested]{--status:#dfb590;--status-fill:#42372f}.FloorPlanEditor-module-scss-module__zXchAG__table[data-status=cleaning],.FloorPlanEditor-module-scss-module__zXchAG__legend>span[data-status=cleaning]{--status:#8ab9bf;--status-fill:#243b43}.FloorPlanEditor-module-scss-module__zXchAG__legend{flex-wrap:wrap;align-items:center;gap:.45rem .9rem;padding:.85rem .12rem 0;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__legend>span{--status:#737f99;color:var(--muted);white-space:nowrap;align-items:center;gap:.35rem;font-size:.64rem;display:inline-flex}.FloorPlanEditor-module-scss-module__zXchAG__legend>span i{background:var(--status);border-radius:50%;width:.42rem;height:.42rem}.FloorPlanEditor-module-scss-module__zXchAG__inspector{background:var(--surface-raised);border:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#ffffff26 #0000;border-radius:1rem;max-height:min(47rem,100vh - 7rem);overflow-y:auto}.FloorPlanEditor-module-scss-module__zXchAG__inspectorSection{padding:1rem}.FloorPlanEditor-module-scss-module__zXchAG__inspectorSection+.FloorPlanEditor-module-scss-module__zXchAG__inspectorSection{border-top:1px solid var(--line)}.FloorPlanEditor-module-scss-module__zXchAG__inspectorHeading,.FloorPlanEditor-module-scss-module__zXchAG__selectedTableTitle,.FloorPlanEditor-module-scss-module__zXchAG__combinationHeader{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__inspectorHeading,.FloorPlanEditor-module-scss-module__zXchAG__selectedTableTitle{margin-bottom:.85rem}.FloorPlanEditor-module-scss-module__zXchAG__inspectorHeading>div,.FloorPlanEditor-module-scss-module__zXchAG__selectedTableTitle>div{flex-direction:column;gap:.1rem;min-width:0;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__inspectorHeading>div span,.FloorPlanEditor-module-scss-module__zXchAG__selectedTableTitle>div span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.64rem}.FloorPlanEditor-module-scss-module__zXchAG__inspectorHeading>div strong,.FloorPlanEditor-module-scss-module__zXchAG__selectedTableTitle>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.FloorPlanEditor-module-scss-module__zXchAG__iconButtonDanger{color:#c1c3ca;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;flex:none;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.FloorPlanEditor-module-scss-module__zXchAG__iconButtonDanger svg{width:1rem;height:1rem}.FloorPlanEditor-module-scss-module__zXchAG__iconButtonDanger:hover:not(:disabled){color:#ffaaa3;background:#ca534b1f;border-color:#e068602e}.FloorPlanEditor-module-scss-module__zXchAG__iconButtonDanger:focus-visible{outline-offset:1px;outline:3px solid #ff8e8640}.FloorPlanEditor-module-scss-module__zXchAG__iconButtonDanger:disabled{cursor:not-allowed;opacity:.42}.FloorPlanEditor-module-scss-module__zXchAG__sectionTitle{color:#dfe0e5;letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;font-size:.72rem;font-weight:740;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__sectionTitle small{min-width:1.35rem;height:1.35rem;color:var(--accent);background:#a8afff1a;border-radius:99rem;place-items:center;padding-inline:.28rem;font-size:.63rem;display:inline-grid}.FloorPlanEditor-module-scss-module__zXchAG__field{min-width:0;color:var(--muted);flex-direction:column;gap:.35rem;font-size:.67rem;line-height:1.3;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__field input,.FloorPlanEditor-module-scss-module__zXchAG__field textarea,.FloorPlanEditor-module-scss-module__zXchAG__field select{box-sizing:border-box;width:100%;min-height:2.45rem;color:var(--text);border:1px solid var(--line-strong);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#11151e;border-radius:.62rem;padding:.62rem .68rem;font-size:.76rem}.FloorPlanEditor-module-scss-module__zXchAG__field input:focus,.FloorPlanEditor-module-scss-module__zXchAG__field textarea:focus,.FloorPlanEditor-module-scss-module__zXchAG__field select:focus{border-color:var(--accent-strong);outline:3px solid #858eea26}.FloorPlanEditor-module-scss-module__zXchAG__field input:disabled,.FloorPlanEditor-module-scss-module__zXchAG__field textarea:disabled,.FloorPlanEditor-module-scss-module__zXchAG__field select:disabled{cursor:not-allowed;opacity:.5}.FloorPlanEditor-module-scss-module__zXchAG__field textarea{resize:vertical;min-height:4.5rem;line-height:1.55}.FloorPlanEditor-module-scss-module__zXchAG__field small{color:#a0a7b8;font-size:.61rem;line-height:1.45}.FloorPlanEditor-module-scss-module__zXchAG__fieldRow,.FloorPlanEditor-module-scss-module__zXchAG__combinationSettings{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.FloorPlanEditor-module-scss-module__zXchAG__tableFields{gap:.72rem;display:grid}.FloorPlanEditor-module-scss-module__zXchAG__inspectorEmpty,.FloorPlanEditor-module-scss-module__zXchAG__inspectorEmptyCompact{color:#898e9b;font-size:.72rem;line-height:1.5}.FloorPlanEditor-module-scss-module__zXchAG__inspectorEmpty{align-items:flex-start;gap:.55rem;padding-block:.25rem .15rem;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__inspectorEmpty svg{color:#6f7583;flex:none;width:1rem;height:1rem;margin-top:.08rem}.FloorPlanEditor-module-scss-module__zXchAG__inspectorEmptyCompact{border:1px dashed var(--line-strong);background:#ffffff08;border-radius:.65rem;padding:.7rem .75rem}.FloorPlanEditor-module-scss-module__zXchAG__multiSelection{gap:.7rem;display:grid}.FloorPlanEditor-module-scss-module__zXchAG__multiSelection p{color:var(--muted);margin:0;font-size:.69rem;line-height:1.5}.FloorPlanEditor-module-scss-module__zXchAG__multiSelection button{width:100%}.FloorPlanEditor-module-scss-module__zXchAG__selectedLabels{flex-wrap:wrap;gap:.35rem;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__selectedLabels span{color:#d8dafe;background:#a8afff17;border:1px solid #a8afff24;border-radius:99rem;padding:.36rem .52rem;font-size:.66rem}.FloorPlanEditor-module-scss-module__zXchAG__combinationList{gap:.75rem;display:grid}.FloorPlanEditor-module-scss-module__zXchAG__combination{border:1px solid var(--line);background:#ffffff06;border-radius:.75rem;gap:.62rem;padding:.75rem;display:grid}.FloorPlanEditor-module-scss-module__zXchAG__combinationHeader{color:#d9dbe4;justify-content:flex-start;min-width:0}.FloorPlanEditor-module-scss-module__zXchAG__combinationHeader>svg{width:.95rem;height:.95rem;color:var(--accent);flex:none}.FloorPlanEditor-module-scss-module__zXchAG__combinationHeader>span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.67rem;overflow:hidden}.FloorPlanEditor-module-scss-module__zXchAG__combinationSettings{align-items:end}.FloorPlanEditor-module-scss-module__zXchAG__toggleField{color:#dfe0e5;cursor:pointer;align-items:center;gap:.5rem;min-height:2.45rem;font-size:.7rem;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__toggleField input{width:1rem;height:1rem;accent-color:var(--accent-strong);margin:0}.FloorPlanEditor-module-scss-module__zXchAG__emptyPlan{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:25rem;padding-block:2rem;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__emptyPlan>svg{width:2.5rem;height:2.5rem;color:var(--accent)}.FloorPlanEditor-module-scss-module__zXchAG__emptyPlan h3{margin:.8rem 0 .3rem;font-family:Fraunces,Georgia,serif;font-size:1.65rem;font-weight:530}.FloorPlanEditor-module-scss-module__zXchAG__emptyPlan p{color:var(--muted);margin:0 0 1.1rem;font-size:.8rem}.FloorPlanEditor-module-scss-module__zXchAG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:68rem){.FloorPlanEditor-module-scss-module__zXchAG__header{flex-direction:column;gap:1rem}.FloorPlanEditor-module-scss-module__zXchAG__saveGroup{flex-wrap:wrap;width:100%}.FloorPlanEditor-module-scss-module__zXchAG__saveState{margin-right:auto}.FloorPlanEditor-module-scss-module__zXchAG__editorGrid{grid-template-columns:minmax(0,1fr)}.FloorPlanEditor-module-scss-module__zXchAG__inspector{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid;overflow:visible}.FloorPlanEditor-module-scss-module__zXchAG__inspectorSection+.FloorPlanEditor-module-scss-module__zXchAG__inspectorSection{border-top:0;border-left:1px solid var(--line)}.FloorPlanEditor-module-scss-module__zXchAG__inspectorSection:last-child:nth-child(3){border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.FloorPlanEditor-module-scss-module__zXchAG__combinationList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:44rem){.FloorPlanEditor-module-scss-module__zXchAG__header,.FloorPlanEditor-module-scss-module__zXchAG__areaBar,.FloorPlanEditor-module-scss-module__zXchAG__toolbar,.FloorPlanEditor-module-scss-module__zXchAG__canvasTools,.FloorPlanEditor-module-scss-module__zXchAG__editorGrid,.FloorPlanEditor-module-scss-module__zXchAG__emptyPlan,.FloorPlanEditor-module-scss-module__zXchAG__errorMessage,.FloorPlanEditor-module-scss-module__zXchAG__validationMessage{margin-inline:.85rem}.FloorPlanEditor-module-scss-module__zXchAG__header{padding-top:1.25rem}.FloorPlanEditor-module-scss-module__zXchAG__saveGroup{grid-template-columns:1fr 1fr;display:grid}.FloorPlanEditor-module-scss-module__zXchAG__saveGroup .FloorPlanEditor-module-scss-module__zXchAG__saveState{grid-column:1/-1}.FloorPlanEditor-module-scss-module__zXchAG__areaBar,.FloorPlanEditor-module-scss-module__zXchAG__toolbar{flex-direction:column;align-items:stretch}.FloorPlanEditor-module-scss-module__zXchAG__areaBar{padding-block:.65rem}.FloorPlanEditor-module-scss-module__zXchAG__addAreaButton{align-self:flex-start}.FloorPlanEditor-module-scss-module__zXchAG__toolbarActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FloorPlanEditor-module-scss-module__zXchAG__toolbarActions .FloorPlanEditor-module-scss-module__zXchAG__selectionCount,.FloorPlanEditor-module-scss-module__zXchAG__toolbarActions .FloorPlanEditor-module-scss-module__zXchAG__primaryButton:last-child{grid-column:1/-1}.FloorPlanEditor-module-scss-module__zXchAG__inspector{display:block}.FloorPlanEditor-module-scss-module__zXchAG__inspectorSection+.FloorPlanEditor-module-scss-module__zXchAG__inspectorSection,.FloorPlanEditor-module-scss-module__zXchAG__inspectorSection:last-child:nth-child(3){border-top:1px solid var(--line);border-left:0}.FloorPlanEditor-module-scss-module__zXchAG__combinationList{grid-template-columns:minmax(0,1fr)}.FloorPlanEditor-module-scss-module__zXchAG__legend{gap-inline:.7rem}}@media (prefers-reduced-motion:reduce){.FloorPlanEditor-module-scss-module__zXchAG__primaryButton,.FloorPlanEditor-module-scss-module__zXchAG__secondaryButton,.FloorPlanEditor-module-scss-module__zXchAG__addAreaButton,.FloorPlanEditor-module-scss-module__zXchAG__table{transition:none}}.FloorPlanEditor-module-scss-module__zXchAG__tableContent{width:100%;max-height:100%;transform:rotate(calc(-1 * var(--table-rotation)));pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__notesIndicator{color:#c3c9ed;width:12px;height:12px}.FloorPlanEditor-module-scss-module__zXchAG__canvasTools{flex-wrap:wrap;align-items:center;gap:.75rem;padding-bottom:.7rem;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__historyActions,.FloorPlanEditor-module-scss-module__zXchAG__elementPicker{align-items:center;gap:.35rem;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__historyActions button{min-width:2.5rem;padding-inline:.5rem}.FloorPlanEditor-module-scss-module__zXchAG__elementPicker select,.FloorPlanEditor-module-scss-module__zXchAG__tableSearch input{box-sizing:border-box;border:1px solid var(--line-strong);min-width:0;min-height:2.55rem;color:var(--text);background:var(--surface-raised);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:.7rem;padding:.6rem .7rem;font-size:.78rem}.FloorPlanEditor-module-scss-module__zXchAG__elementPicker select:focus-visible,.FloorPlanEditor-module-scss-module__zXchAG__tableSearch input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FloorPlanEditor-module-scss-module__zXchAG__tableSearch{flex:12rem;max-width:23rem;margin-left:auto;position:relative}.FloorPlanEditor-module-scss-module__zXchAG__tableSearch>svg{width:1.05rem;height:1.05rem;color:var(--muted);position:absolute;top:.75rem;left:.7rem}.FloorPlanEditor-module-scss-module__zXchAG__tableSearch input{width:100%;padding-left:2.2rem}.FloorPlanEditor-module-scss-module__zXchAG__searchResults{z-index:25;border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:.8rem;max-height:18rem;padding:.35rem;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0000004d}.FloorPlanEditor-module-scss-module__zXchAG__searchResults button{text-align:left;width:100%;color:var(--text);cursor:pointer;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;border-radius:.4rem;flex-direction:column;gap:.25rem;padding:.7rem;font-size:.78rem;display:flex}.FloorPlanEditor-module-scss-module__zXchAG__searchResults button:hover,.FloorPlanEditor-module-scss-module__zXchAG__searchResults button:focus-visible{outline:1px solid var(--accent);background:#a8afff1f}.FloorPlanEditor-module-scss-module__zXchAG__searchResults button span{color:var(--muted);font-size:.7rem}.FloorPlanEditor-module-scss-module__zXchAG__searchResults p{color:var(--muted);padding:.3rem .6rem;font-size:.78rem}.FloorPlanEditor-module-scss-module__zXchAG__emptyCanvasHint{color:var(--muted);margin:.75rem 0 0;font-size:.8rem}.FloorPlanEditor-module-scss-module__zXchAG__legend>.FloorPlanEditor-module-scss-module__zXchAG__previewLabel{color:#c3c9dd;border-right:1px solid var(--line-strong);padding-right:.25rem;font-size:.64rem}@media (max-width:44rem){.FloorPlanEditor-module-scss-module__zXchAG__tableSearch{flex-basis:100%;max-width:none}.FloorPlanEditor-module-scss-module__zXchAG__elementPicker{flex:1}.FloorPlanEditor-module-scss-module__zXchAG__elementPicker select{width:100%}.FloorPlanEditor-module-scss-module__zXchAG__elementPicker button{flex-shrink:0}}
.ReservationSettings-module-scss-module__vW-QHq__floorPlanContainer{gap:clamp(1.6rem,3vw,2.4rem);min-width:0;display:grid}.ReservationSettings-module-scss-module__vW-QHq__availabilitySection{width:min(52rem,100% - .8rem);margin:0 auto;padding-bottom:1.5rem;display:grid}.ReservationSettings-module-scss-module__vW-QHq__availabilitySection .ReservationSettings-module-scss-module__vW-QHq__availabilityHeader{border-bottom:1px solid #ffffff14;margin-bottom:.6rem;padding:0 .15rem 1rem}.ReservationSettings-module-scss-module__vW-QHq__availabilitySection .ReservationSettings-module-scss-module__vW-QHq__availabilityHeader h2{color:var(--reservation-settings-text,#192a56);letter-spacing:-.035em;margin:0 0 .35rem;font-family:Fraunces,Georgia,serif;font-size:clamp(1.45rem,2.5vw,1.85rem);font-weight:520}.ReservationSettings-module-scss-module__vW-QHq__availabilitySection .ReservationSettings-module-scss-module__vW-QHq__availabilityHeader p{max-width:44rem;color:var(--reservation-settings-muted,#192a56);margin:0;font-size:.86rem;line-height:1.55}.ReservationSettings-module-scss-module__vW-QHq__container{row-gap:1rem;width:min(52rem,100%);margin:0 auto;padding:.9rem .4rem 0;display:grid}.ReservationSettings-module-scss-module__vW-QHq__container .ReservationSettings-module-scss-module__vW-QHq__toggleGroup{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;display:grid}.ReservationSettings-module-scss-module__vW-QHq__container .ReservationSettings-module-scss-module__vW-QHq__toggleGroup .ReservationSettings-module-scss-module__vW-QHq__enabledContainer{grid-template-columns:1fr auto;align-items:center;column-gap:.6rem;padding:.45rem .55rem .45rem .9rem;display:grid}.ReservationSettings-module-scss-module__vW-QHq__container .ReservationSettings-module-scss-module__vW-QHq__toggleGroup .ReservationSettings-module-scss-module__vW-QHq__enabledContainer+.ReservationSettings-module-scss-module__vW-QHq__enabledContainer{border-top:1px solid #ffffff12}.ReservationSettings-module-scss-module__vW-QHq__container .ReservationSettings-module-scss-module__vW-QHq__toggleGroup .ReservationSettings-module-scss-module__vW-QHq__enabledContainer .ReservationSettings-module-scss-module__vW-QHq__title{color:var(--reservation-settings-text,#192a56);font-size:.92rem;font-weight:600;line-height:1.4}.ReservationSettings-module-scss-module__vW-QHq__container .ReservationSettings-module-scss-module__vW-QHq__toggleGroup .ReservationSettings-module-scss-module__vW-QHq__enabledContainer .ReservationSettings-module-scss-module__vW-QHq__toggleText{gap:.1rem;display:grid}.ReservationSettings-module-scss-module__vW-QHq__container .ReservationSettings-module-scss-module__vW-QHq__toggleGroup .ReservationSettings-module-scss-module__vW-QHq__enabledContainer .ReservationSettings-module-scss-module__vW-QHq__helperText{color:var(--reservation-settings-muted,#192a56);opacity:.68;font-size:.72rem;line-height:1.35}.ReservationSettings-module-scss-module__vW-QHq__container .ReservationSettings-module-scss-module__vW-QHq__infoContainer{row-gap:.3rem;display:grid}.ReservationSettings-module-scss-module__vW-QHq__container .ReservationSettings-module-scss-module__vW-QHq__infoContainer span{color:var(--reservation-settings-text,#192a56);font-size:.9rem;font-weight:600}.ReservationSettings-module-scss-module__vW-QHq__container .ReservationSettings-module-scss-module__vW-QHq__infoContainer a{color:var(--reservation-settings-accent,#192a56);overflow-wrap:anywhere;text-underline-offset:2px;text-decoration-color:#93aaff66}.ReservationSettings-module-scss-module__vW-QHq__container .ReservationSettings-module-scss-module__vW-QHq__infoContainer a:hover{text-decoration-color:#93aaffcc}.ReservationSettings-module-scss-module__vW-QHq__container .ReservationSettings-module-scss-module__vW-QHq__reservationOptionsContainer{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;row-gap:1rem;padding:.9rem .85rem;display:grid}.ReservationSettings-module-scss-module__vW-QHq__container .ReservationSettings-module-scss-module__vW-QHq__reservationOptionsContainer .ReservationSettings-module-scss-module__vW-QHq__twoColumnContainer{row-gap:.75rem;display:grid}
.ReservationFilters-module-scss-module__HW_3Ia__filtersContainer{row-gap:.9rem;display:grid}.ReservationFilters-module-scss-module__HW_3Ia__filtersContainer .ReservationFilters-module-scss-module__HW_3Ia__fieldTitleContainer span{color:var(--manage-reservations-text,#192a56);font-weight:700}.ReservationFilters-module-scss-module__HW_3Ia__filtersContainer .ReservationFilters-module-scss-module__HW_3Ia__fieldsContainer{grid-template-columns:1fr 1fr 1fr;column-gap:.7rem;display:grid}.ReservationFilters-module-scss-module__HW_3Ia__filtersContainer .ReservationFilters-module-scss-module__HW_3Ia__totalContainer{row-gap:.4rem;display:grid}.ReservationFilters-module-scss-module__HW_3Ia__filtersContainer .ReservationFilters-module-scss-module__HW_3Ia__totalContainer .ReservationFilters-module-scss-module__HW_3Ia__totalDataContainer{column-gap:1.2rem;display:flex}.ReservationFilters-module-scss-module__HW_3Ia__filtersContainer .ReservationFilters-module-scss-module__HW_3Ia__totalContainer .ReservationFilters-module-scss-module__HW_3Ia__totalDataContainer .ReservationFilters-module-scss-module__HW_3Ia__totalElements{align-items:center;column-gap:.2rem;display:flex}.ReservationFilters-module-scss-module__HW_3Ia__filtersContainer .ReservationFilters-module-scss-module__HW_3Ia__totalContainer .ReservationFilters-module-scss-module__HW_3Ia__totalDataContainer .ReservationFilters-module-scss-module__HW_3Ia__totalElements strong{color:var(--manage-reservations-text,#192a56)}.ReservationFilters-module-scss-module__HW_3Ia__filtersContainer .ReservationFilters-module-scss-module__HW_3Ia__totalContainer .ReservationFilters-module-scss-module__HW_3Ia__totalDataContainer .ReservationFilters-module-scss-module__HW_3Ia__totalElements span{color:var(--manage-reservations-muted,#192a56)}
.WalkInReservationForm-module-scss-module__MrVyMq__container{row-gap:.75rem;display:grid}.WalkInReservationForm-module-scss-module__MrVyMq__container .WalkInReservationForm-module-scss-module__MrVyMq__toggle{justify-self:start}.WalkInReservationForm-module-scss-module__MrVyMq__container .WalkInReservationForm-module-scss-module__MrVyMq__form{border:1px solid var(--manage-reservations-border,#d8d7d5);border-radius:4px;row-gap:1rem;margin-top:.75rem;padding:1rem;display:grid}.WalkInReservationForm-module-scss-module__MrVyMq__container .WalkInReservationForm-module-scss-module__MrVyMq__form .WalkInReservationForm-module-scss-module__MrVyMq__header{row-gap:.25rem;display:grid}.WalkInReservationForm-module-scss-module__MrVyMq__container .WalkInReservationForm-module-scss-module__MrVyMq__form .WalkInReservationForm-module-scss-module__MrVyMq__header h2,.WalkInReservationForm-module-scss-module__MrVyMq__container .WalkInReservationForm-module-scss-module__MrVyMq__form .WalkInReservationForm-module-scss-module__MrVyMq__header p{margin:0}.WalkInReservationForm-module-scss-module__MrVyMq__container .WalkInReservationForm-module-scss-module__MrVyMq__form .WalkInReservationForm-module-scss-module__MrVyMq__header h2{color:var(--manage-reservations-text,#192a56);font-size:1.1rem}.WalkInReservationForm-module-scss-module__MrVyMq__container .WalkInReservationForm-module-scss-module__MrVyMq__form .WalkInReservationForm-module-scss-module__MrVyMq__header p{color:var(--manage-reservations-muted,#484957)}.WalkInReservationForm-module-scss-module__MrVyMq__container .WalkInReservationForm-module-scss-module__MrVyMq__form .WalkInReservationForm-module-scss-module__MrVyMq__date{color:var(--manage-reservations-muted,#484957);text-transform:capitalize;gap:.4rem;display:flex}.WalkInReservationForm-module-scss-module__MrVyMq__container .WalkInReservationForm-module-scss-module__MrVyMq__form .WalkInReservationForm-module-scss-module__MrVyMq__date strong{color:var(--manage-reservations-text,#192a56)}.WalkInReservationForm-module-scss-module__MrVyMq__container .WalkInReservationForm-module-scss-module__MrVyMq__form .WalkInReservationForm-module-scss-module__MrVyMq__fields{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.WalkInReservationForm-module-scss-module__MrVyMq__container .WalkInReservationForm-module-scss-module__MrVyMq__form .WalkInReservationForm-module-scss-module__MrVyMq__submit{justify-self:end}@media (max-width:640px){.WalkInReservationForm-module-scss-module__MrVyMq__container .WalkInReservationForm-module-scss-module__MrVyMq__form .WalkInReservationForm-module-scss-module__MrVyMq__fields{grid-template-columns:1fr}.WalkInReservationForm-module-scss-module__MrVyMq__container .WalkInReservationForm-module-scss-module__MrVyMq__form .WalkInReservationForm-module-scss-module__MrVyMq__submit{width:100%}}
.TableServiceFloorPlan-module-scss-module__dbM-1G__container{color:#f7f9fff0;gap:1rem;display:grid}.TableServiceFloorPlan-module-scss-module__dbM-1G__header{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding-bottom:1rem;display:grid}.TableServiceFloorPlan-module-scss-module__dbM-1G__header h2,.TableServiceFloorPlan-module-scss-module__dbM-1G__header p{margin:0}.TableServiceFloorPlan-module-scss-module__dbM-1G__header h2{font-family:var(--font-display,Georgia, serif);letter-spacing:-.025em;font-size:clamp(1.35rem,3vw,2rem);font-weight:620}.TableServiceFloorPlan-module-scss-module__dbM-1G__header p{color:#ecf1ffa8;margin-top:.35rem;font-size:.9rem}.TableServiceFloorPlan-module-scss-module__dbM-1G__eyebrow{color:#93aaff;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:750;display:block}.TableServiceFloorPlan-module-scss-module__dbM-1G__legend{grid-template-columns:repeat(2,max-content);gap:.4rem 1rem;display:grid}.TableServiceFloorPlan-module-scss-module__dbM-1G__legend span{color:#ecf1ffb3;white-space:nowrap;align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.TableServiceFloorPlan-module-scss-module__dbM-1G__legend i{background:var(--status);width:.55rem;height:.55rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--status) 18%, transparent);border-radius:50%}.TableServiceFloorPlan-module-scss-module__dbM-1G__areaTabs{scrollbar-width:none;gap:.35rem;display:flex;overflow-x:auto}.TableServiceFloorPlan-module-scss-module__dbM-1G__areaTabs button{color:#ecf1ffad;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:.55rem .9rem;font-size:.8rem;font-weight:650;transition:border-color .14s,background .14s,color .14s}.TableServiceFloorPlan-module-scss-module__dbM-1G__areaTabs button[aria-selected=true]{color:#f7f9ff;background:#93aaff21;border-color:#93aaff70}.TableServiceFloorPlan-module-scss-module__dbM-1G__areaTabs button:focus-visible{outline-offset:2px;outline:2px solid #93aaff}.TableServiceFloorPlan-module-scss-module__dbM-1G__workspace{background:#ffffff06;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:minmax(0,1fr) 14rem;display:grid;overflow:hidden;box-shadow:0 24px 70px #04081447}.TableServiceFloorPlan-module-scss-module__dbM-1G__workspace:focus-visible{outline-offset:3px;outline:2px solid #93aaff}.TableServiceFloorPlan-module-scss-module__dbM-1G__canvasViewport{min-width:0;overflow:hidden}.TableServiceFloorPlan-module-scss-module__dbM-1G__statusError{color:#ffc2bd;background:#ae433d1f;border:1px solid #e170684d;border-radius:12px;padding:.7rem .9rem;font-size:.78rem}.TableServiceFloorPlan-module-scss-module__dbM-1G__statusNotice{color:#ecf1ffcc;background:#93aaff14;border:1px solid #93aaff40;border-radius:12px;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .9rem;font-size:.78rem;display:flex}.TableServiceFloorPlan-module-scss-module__dbM-1G__statusNotice button{color:#f7f9ff;font:inherit;cursor:pointer;background:#93aaff1f;border:1px solid #93aaff5c;border-radius:999px;flex:none;padding:.35rem .65rem;font-weight:700}.TableServiceFloorPlan-module-scss-module__dbM-1G__statusNotice button:hover{background:#93aaff33}.TableServiceFloorPlan-module-scss-module__dbM-1G__statusNotice button:focus-visible{outline-offset:2px;outline:2px solid #93aaff}.TableServiceFloorPlan-module-scss-module__dbM-1G__combinationLines{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.TableServiceFloorPlan-module-scss-module__dbM-1G__combinationLines polyline{fill:none;stroke:#a8afff61;stroke-width:1.5px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.TableServiceFloorPlan-module-scss-module__dbM-1G__table{z-index:1;box-sizing:border-box;border:2px solid color-mix(in srgb, var(--status) 76%, #373c4b);background:color-mix(in srgb, var(--status) 14%, #1b202d);color:#e5e7f4;font:inherit;cursor:pointer;transform-origin:50%;border-radius:15px;place-items:center;padding:10px;transition:box-shadow .16s,filter .16s,border-color .16s;display:grid;position:absolute;box-shadow:0 5px 16px #06080f1a}.TableServiceFloorPlan-module-scss-module__dbM-1G__table:before{content:"";background:var(--status);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--status) 20%, transparent);border-radius:50%;position:absolute;top:10px;right:10px}.TableServiceFloorPlan-module-scss-module__dbM-1G__table:hover{filter:brightness(1.15);box-shadow:0 8px 22px #06080f33}.TableServiceFloorPlan-module-scss-module__dbM-1G__table:focus-visible{outline-offset:3px;outline:3px solid #b8beff}.TableServiceFloorPlan-module-scss-module__dbM-1G__table.TableServiceFloorPlan-module-scss-module__dbM-1G__selected{border-color:#c3c7ff;box-shadow:0 0 0 5px #a8afff21}.TableServiceFloorPlan-module-scss-module__dbM-1G__table strong{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;overflow:hidden}.TableServiceFloorPlan-module-scss-module__dbM-1G__table .TableServiceFloorPlan-module-scss-module__dbM-1G__tableContent{align-content:center;justify-items:center;gap:3px;width:100%;min-width:0;display:grid}.TableServiceFloorPlan-module-scss-module__dbM-1G__table .TableServiceFloorPlan-module-scss-module__dbM-1G__tableContent>span{color:#aeb5c9;align-items:center;gap:.15rem;font-size:11px;font-weight:500;display:inline-flex}.TableServiceFloorPlan-module-scss-module__dbM-1G__table .TableServiceFloorPlan-module-scss-module__dbM-1G__tableContent>span svg{font-size:13px}.TableServiceFloorPlan-module-scss-module__dbM-1G__table small{color:#adb4c9;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:500;overflow:hidden}.TableServiceFloorPlan-module-scss-module__dbM-1G__noteIndicator{color:#d7c79f;position:absolute;bottom:9px;right:9px;font-size:13px!important}.TableServiceFloorPlan-module-scss-module__dbM-1G__tableNotes{background:#cab3730d;border:1px solid #cab37333;border-radius:10px;padding:12px}.TableServiceFloorPlan-module-scss-module__dbM-1G__tableNotes>span{color:#d7c79f;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.TableServiceFloorPlan-module-scss-module__dbM-1G__tableNotes>span svg{font-size:14px}.TableServiceFloorPlan-module-scss-module__dbM-1G__tableNotes p{color:#c8c8cf;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.6}.TableServiceFloorPlan-module-scss-module__dbM-1G__round{border-radius:50%}.TableServiceFloorPlan-module-scss-module__dbM-1G__rectangle{border-radius:10px}.TableServiceFloorPlan-module-scss-module__dbM-1G__inspector{background:#0c0f166b;border-left:1px solid #ffffff14;align-content:start;gap:1rem;padding:1.1rem;display:grid}.TableServiceFloorPlan-module-scss-module__dbM-1G__tableSummary,.TableServiceFloorPlan-module-scss-module__dbM-1G__reservationSummary{border-bottom:1px solid #ffffff14;gap:.2rem;padding-bottom:.9rem;display:grid}.TableServiceFloorPlan-module-scss-module__dbM-1G__tableSummary span,.TableServiceFloorPlan-module-scss-module__dbM-1G__reservationSummary span{color:#93aaff;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.TableServiceFloorPlan-module-scss-module__dbM-1G__tableSummary strong,.TableServiceFloorPlan-module-scss-module__dbM-1G__reservationSummary strong{color:#f7f9ff;font-size:1.05rem}.TableServiceFloorPlan-module-scss-module__dbM-1G__tableSummary small,.TableServiceFloorPlan-module-scss-module__dbM-1G__reservationSummary small{color:#ecf1ff9e;font-size:.78rem}.TableServiceFloorPlan-module-scss-module__dbM-1G__statusActions{gap:.45rem;display:grid}.TableServiceFloorPlan-module-scss-module__dbM-1G__statusActions button{color:#f7f9ffc7;min-height:2.55rem;font:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;padding:.55rem .65rem;font-size:.76rem;font-weight:650;display:grid}.TableServiceFloorPlan-module-scss-module__dbM-1G__statusActions button:hover:not(:disabled){color:#fff;background:#93aaff17;border-color:#93aaff57}.TableServiceFloorPlan-module-scss-module__dbM-1G__statusActions button:focus-visible{outline-offset:2px;outline:2px solid #93aaff}.TableServiceFloorPlan-module-scss-module__dbM-1G__statusActions button:disabled{cursor:not-allowed;opacity:.5}.TableServiceFloorPlan-module-scss-module__dbM-1G__statusActions button svg{color:#93aaff;font-size:1.05rem}.TableServiceFloorPlan-module-scss-module__dbM-1G__currentStatus,.TableServiceFloorPlan-module-scss-module__dbM-1G__readOnlyNote{color:#ecf1ffa3;margin:0;font-size:.76rem;line-height:1.45}.TableServiceFloorPlan-module-scss-module__dbM-1G__currentStatus{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.TableServiceFloorPlan-module-scss-module__dbM-1G__currentStatus strong{color:#f7f9ff}.TableServiceFloorPlan-module-scss-module__dbM-1G__statusAnnouncement{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TableServiceFloorPlan-module-scss-module__dbM-1G__inspectorPrompt{color:#ecf1ff8a;text-align:center;justify-items:center;gap:.7rem;padding:2.5rem .25rem;font-size:.8rem;line-height:1.5;display:grid}.TableServiceFloorPlan-module-scss-module__dbM-1G__inspectorPrompt svg{color:#93aaff;font-size:1.7rem}.TableServiceFloorPlan-module-scss-module__dbM-1G__emptyState{color:#ecf1ffa3;text-align:center;background:#93aaff0d;border:1px dashed #93aaff52;border-radius:18px;padding:2.5rem 1.25rem;font-size:.9rem}.TableServiceFloorPlan-module-scss-module__dbM-1G__available{--status:#667084}.TableServiceFloorPlan-module-scss-module__dbM-1G__reserved{--status:#979ed8}.TableServiceFloorPlan-module-scss-module__dbM-1G__arrivingSoon{--status:#c9cbff}.TableServiceFloorPlan-module-scss-module__dbM-1G__occupied{--status:#989ccb}.TableServiceFloorPlan-module-scss-module__dbM-1G__table.TableServiceFloorPlan-module-scss-module__dbM-1G__occupied{background:#4b527a;border-color:#60688f}.TableServiceFloorPlan-module-scss-module__dbM-1G__table.TableServiceFloorPlan-module-scss-module__dbM-1G__occupied .TableServiceFloorPlan-module-scss-module__dbM-1G__tableContent>span,.TableServiceFloorPlan-module-scss-module__dbM-1G__table.TableServiceFloorPlan-module-scss-module__dbM-1G__occupied small{color:#d0d3e8}.TableServiceFloorPlan-module-scss-module__dbM-1G__billRequested{--status:#9474c7}.TableServiceFloorPlan-module-scss-module__dbM-1G__cleaning{--status:#4ba5ad}.TableServiceFloorPlan-module-scss-module__dbM-1G__statusUnavailable{--status:#868d89}@media (max-width:760px){.TableServiceFloorPlan-module-scss-module__dbM-1G__header{grid-template-columns:1fr}.TableServiceFloorPlan-module-scss-module__dbM-1G__legend{grid-template-columns:repeat(2,minmax(0,1fr))}.TableServiceFloorPlan-module-scss-module__dbM-1G__workspace{grid-template-columns:1fr}.TableServiceFloorPlan-module-scss-module__dbM-1G__inspector{border-top:1px solid #ffffff14;border-left:0}.TableServiceFloorPlan-module-scss-module__dbM-1G__statusActions{grid-template-columns:repeat(2,minmax(0,1fr))}.TableServiceFloorPlan-module-scss-module__dbM-1G__statusNotice{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.TableServiceFloorPlan-module-scss-module__dbM-1G__table,.TableServiceFloorPlan-module-scss-module__dbM-1G__areaTabs button{transition:none}}
.RestaurantReservations-module-scss-module__lje13W__container{row-gap:1rem;padding:0 .5rem;display:grid}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__calendarContainer{grid-template-columns:1fr auto;column-gap:1rem;display:grid}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__selectedDate{text-transform:capitalize;color:var(--manage-reservations-text,#484957);font-weight:600}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__viewSwitch{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.3rem;display:grid}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__viewSwitch button{min-height:2.7rem;color:var(--manage-reservations-muted,#484957);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__viewSwitch button[aria-selected=true]{color:var(--manage-reservations-text,#192a56);background:#93aaff1f;border-color:#93aaff40}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__viewSwitch button:focus-visible{outline-offset:2px;outline:2px solid #93aaff}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__viewSwitch button svg{color:#93aaff;font-size:1.05rem}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__viewPanel:focus-visible,.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__contentContainer:focus-visible{outline-offset:3px;outline:2px solid #93aaff}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__alertContainer{justify-items:center;display:grid}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__infoContainer{row-gap:.3rem;display:grid}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__infoContainer span{color:var(--manage-reservations-text,#192a56);font-weight:700}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__contentContainer{row-gap:1rem;display:grid}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__loadingContainer{justify-items:center;display:grid}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__reservationsContainer{row-gap:1rem;display:grid}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__reservationsContainer .RestaurantReservations-module-scss-module__lje13W__singleReservationContainer{border:1px solid var(--manage-reservations-border,#d8d7d5);border-radius:4px;row-gap:.4rem;padding:.5rem;display:grid}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__reservationsContainer .RestaurantReservations-module-scss-module__lje13W__singleReservationContainer .RestaurantReservations-module-scss-module__lje13W__textContainer strong{color:var(--manage-reservations-text,#192a56);text-transform:capitalize}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__reservationsContainer .RestaurantReservations-module-scss-module__lje13W__singleReservationContainer .RestaurantReservations-module-scss-module__lje13W__textContainer span{color:var(--manage-reservations-muted,#484957)}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__reservationsContainer .RestaurantReservations-module-scss-module__lje13W__singleReservationContainer .RestaurantReservations-module-scss-module__lje13W__textContainer .RestaurantReservations-module-scss-module__lje13W__dateFormatted{text-transform:capitalize}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__reservationsContainer .RestaurantReservations-module-scss-module__lje13W__singleReservationContainer .RestaurantReservations-module-scss-module__lje13W__partyAndTimeContainer{grid-template-columns:1fr 1fr;display:grid}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__reservationsContainer .RestaurantReservations-module-scss-module__lje13W__singleReservationContainer .RestaurantReservations-module-scss-module__lje13W__confirmationAlert{border-bottom:1px solid #0000001f;justify-items:center;margin-top:.5rem;padding-bottom:.5rem;display:grid}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__reservationsContainer .RestaurantReservations-module-scss-module__lje13W__singleReservationContainer .RestaurantReservations-module-scss-module__lje13W__modifyReservationContainer{border-top:1px solid #0000001f;border-top-color:var(--manage-reservations-border,#0000001f);padding-top:.5rem;display:grid}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__reservationsContainer .RestaurantReservations-module-scss-module__lje13W__singleReservationContainer .RestaurantReservations-module-scss-module__lje13W__modifyReservationContainer .RestaurantReservations-module-scss-module__lje13W__modifyReservationFormContainer{row-gap:1rem;padding:1.2rem .6rem .8rem;display:grid}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__reservationsContainer .RestaurantReservations-module-scss-module__lje13W__singleReservationContainer .RestaurantReservations-module-scss-module__lje13W__modifyReservationContainer .RestaurantReservations-module-scss-module__lje13W__modifyReservationFormContainer .RestaurantReservations-module-scss-module__lje13W__actionButtons{border-bottom:1px solid #0000001f;border-bottom-color:var(--manage-reservations-border,#0000001f);row-gap:.7rem;padding-bottom:1rem;display:grid}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__reservationsContainer .RestaurantReservations-module-scss-module__lje13W__singleReservationContainer .RestaurantReservations-module-scss-module__lje13W__modifyReservationContainer .RestaurantReservations-module-scss-module__lje13W__modifyReservationFormContainer .RestaurantReservations-module-scss-module__lje13W__actionButtons .RestaurantReservations-module-scss-module__lje13W__actionButtonsRow{grid-template-columns:1fr 1fr;column-gap:.5rem;display:grid}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__reservationsContainer .RestaurantReservations-module-scss-module__lje13W__singleReservationContainer .RestaurantReservations-module-scss-module__lje13W__modifyReservationContainer .RestaurantReservations-module-scss-module__lje13W__modifyReservationFormContainer .RestaurantReservations-module-scss-module__lje13W__actionButtons .RestaurantReservations-module-scss-module__lje13W__singleActionButtonRow{grid-template-columns:1fr}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__reservationsContainer .RestaurantReservations-module-scss-module__lje13W__singleReservationContainer .RestaurantReservations-module-scss-module__lje13W__modifyReservationContainer .RestaurantReservations-module-scss-module__lje13W__modifyReservationFormContainer .RestaurantReservations-module-scss-module__lje13W__areaFieldContainer{justify-items:center;display:grid}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__reservationsContainer .RestaurantReservations-module-scss-module__lje13W__singleReservationContainer .RestaurantReservations-module-scss-module__lje13W__modifyReservationContainer .RestaurantReservations-module-scss-module__lje13W__modifyReservationFormContainer .RestaurantReservations-module-scss-module__lje13W__areaFieldContainer .RestaurantReservations-module-scss-module__lje13W__areaFieldElement{min-width:12rem}.RestaurantReservations-module-scss-module__lje13W__container .RestaurantReservations-module-scss-module__lje13W__reservationsContainer .RestaurantReservations-module-scss-module__lje13W__singleReservationContainer .RestaurantReservations-module-scss-module__lje13W__modifyReservationContainer .RestaurantReservations-module-scss-module__lje13W__modifyReservationFormContainer .RestaurantReservations-module-scss-module__lje13W__areaFieldContainer .RestaurantReservations-module-scss-module__lje13W__areaOption{text-transform:capitalize}
.EditorApp-module-scss-module__XBtWJG__container{--font-display:"Fraunces Variable", Georgia, "Times New Roman", serif;box-sizing:border-box;background:radial-gradient(circle at 50% -12%,#5c74ff3d,#0000 28rem),radial-gradient(circle at 12% 12%,#3059d42e,#0000 24rem),linear-gradient(#080a10 0%,#0b0d13 26%,#0d1017 100%);grid-template-columns:21.5rem minmax(0,1fr);align-items:start;gap:1rem;height:100vh;padding:1rem;display:grid;position:relative;overflow:hidden}@media screen and (max-width:1500px) and (min-width:950px) and (orientation:landscape){.EditorApp-module-scss-module__XBtWJG__container{grid-template-columns:21rem 1fr}}@media screen and (max-width:1130px) and (min-height:1000px) and (orientation:portrait){.EditorApp-module-scss-module__XBtWJG__container{grid-template-columns:16.5rem 1fr}}@media screen and (max-width:950px) and (orientation:landscape),screen and (max-height:560px) and (orientation:landscape){.EditorApp-module-scss-module__XBtWJG__container{grid-template-columns:1fr;height:auto;min-height:100vh;padding:.75rem;overflow:visible}}@media screen and (max-width:530px) and (orientation:portrait){.EditorApp-module-scss-module__XBtWJG__container{grid-template-columns:1fr;gap:.75rem;height:auto;min-height:100vh;padding:.75rem;overflow:visible}}.EditorApp-module-scss-module__XBtWJG__accountLoadState{box-sizing:border-box;background:radial-gradient(circle at 50% -12%,#5c74ff3d,#0000 28rem),radial-gradient(circle at 12% 12%,#3059d42e,#0000 24rem),linear-gradient(#080a10 0%,#0b0d13 26%,#0d1017 100%);place-items:center;min-height:100vh;padding:1rem;display:grid}.EditorApp-module-scss-module__XBtWJG__accountLoadContent{color:#f7f9ffeb;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#11141df0;border:1px solid #ffffff14;border-radius:22px;justify-items:center;gap:.8rem;width:min(100%,31rem);padding:clamp(1.5rem,5vw,2rem);display:grid}.EditorApp-module-scss-module__XBtWJG__accountLoadContent>svg{color:#93aaff;font-size:2.25rem}.EditorApp-module-scss-module__XBtWJG__accountLoadContent h1,.EditorApp-module-scss-module__XBtWJG__accountLoadContent p{margin:0}.EditorApp-module-scss-module__XBtWJG__accountLoadContent h1{font-family:Fraunces Variable,Georgia,Times New Roman,serif;font-size:clamp(2.1rem,8vw,2.8rem)}.EditorApp-module-scss-module__XBtWJG__accountLoadContent p{color:#f7f9ffad;line-height:1.55}.EditorApp-module-scss-module__XBtWJG__accountError{z-index:20;box-sizing:border-box;width:min(34rem,100% - 3rem);position:absolute;top:1.5rem;right:1.5rem;box-shadow:0 18px 48px #0000004d}.EditorApp-module-scss-module__XBtWJG__scopedLanding{box-sizing:border-box;color:#f7f9ffeb;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#11141df0;border:1px solid #ffffff14;border-radius:22px;place-content:center;justify-items:center;gap:.7rem;min-width:0;min-height:calc(100vh - 2rem);padding:2rem;display:grid}.EditorApp-module-scss-module__XBtWJG__scopedLanding>svg{color:#93aaff;font-size:2.5rem}.EditorApp-module-scss-module__XBtWJG__scopedLanding h1,.EditorApp-module-scss-module__XBtWJG__scopedLanding p{max-width:34rem;margin:0}.EditorApp-module-scss-module__XBtWJG__scopedLanding h1{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.5rem)}.EditorApp-module-scss-module__XBtWJG__scopedLanding p{color:#f7f9ffa8;line-height:1.6}@media screen and (max-width:950px) and (orientation:landscape),screen and (max-height:560px) and (orientation:landscape),screen and (max-width:530px) and (orientation:portrait){.EditorApp-module-scss-module__XBtWJG__scopedLanding{min-height:32rem}}
.SectionComponent-module-scss-module__4nydda__editor{cursor:pointer;position:relative}.SectionComponent-module-scss-module__4nydda__editor:hover:after{content:"";z-index:2;pointer-events:none;border:2px dashed #8d8d8d;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute}.SectionComponent-module-scss-module__4nydda__isHidden{opacity:.5}.SectionComponent-module-scss-module__4nydda__sectionContainer.SectionComponent-module-scss-module__4nydda__aurelia,.SectionComponent-module-scss-module__4nydda__sectionContainerMock.SectionComponent-module-scss-module__4nydda__aurelia{gap:.7rem;min-width:0}.SectionComponent-module-scss-module__4nydda__sectionContainer.SectionComponent-module-scss-module__4nydda__aurelia .SectionComponent-module-scss-module__4nydda__sectionHeader,.SectionComponent-module-scss-module__4nydda__sectionContainerMock.SectionComponent-module-scss-module__4nydda__aurelia .SectionComponent-module-scss-module__4nydda__sectionHeader{justify-items:start;margin:0;padding:.35rem 0 0;overflow:visible;border:0!important}.SectionComponent-module-scss-module__4nydda__sectionContainer.SectionComponent-module-scss-module__4nydda__aurelia .SectionComponent-module-scss-module__4nydda__sectionHeader span,.SectionComponent-module-scss-module__4nydda__sectionContainerMock.SectionComponent-module-scss-module__4nydda__aurelia .SectionComponent-module-scss-module__4nydda__sectionHeader span{font-family:var(--aurelia-font),Georgia,serif;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;font-size:1.1rem;font-weight:400}.SectionComponent-module-scss-module__4nydda__sectionContainer.SectionComponent-module-scss-module__4nydda__aurelia .SectionComponent-module-scss-module__4nydda__sectionContent,.SectionComponent-module-scss-module__4nydda__sectionContainerMock.SectionComponent-module-scss-module__4nydda__aurelia .SectionComponent-module-scss-module__4nydda__sectionContent{gap:.6rem;min-width:0}.SectionComponent-module-scss-module__4nydda__sectionContainer.SectionComponent-module-scss-module__4nydda__aurelia .SectionComponent-module-scss-module__4nydda__imageContainer .SectionComponent-module-scss-module__4nydda__imageElement,.SectionComponent-module-scss-module__4nydda__sectionContainerMock.SectionComponent-module-scss-module__4nydda__aurelia .SectionComponent-module-scss-module__4nydda__imageContainer .SectionComponent-module-scss-module__4nydda__imageElement{border-radius:7px;width:100%;height:12rem}.SectionComponent-module-scss-module__4nydda__sectionContainer.SectionComponent-module-scss-module__4nydda__atelier{gap:0;min-width:0}.SectionComponent-module-scss-module__4nydda__sectionContainer.SectionComponent-module-scss-module__4nydda__atelier .SectionComponent-module-scss-module__4nydda__sectionHeader{justify-items:start;padding-block:.8rem;overflow:visible;border-bottom:0!important}.SectionComponent-module-scss-module__4nydda__sectionContainer.SectionComponent-module-scss-module__4nydda__atelier .SectionComponent-module-scss-module__4nydda__sectionHeader span{font-family:var(--font-primary);letter-spacing:.14em;font-size:.68rem;line-height:1.6}.SectionComponent-module-scss-module__4nydda__sectionContainer.SectionComponent-module-scss-module__4nydda__atelier .SectionComponent-module-scss-module__4nydda__sectionContent{row-gap:0}.SectionComponent-module-scss-module__4nydda__sectionContainer.SectionComponent-module-scss-module__4nydda__atelier .SectionComponent-module-scss-module__4nydda__imageElement{border-radius:0;width:100%}.SectionComponent-module-scss-module__4nydda__sectionContainer{row-gap:1rem;display:grid}.SectionComponent-module-scss-module__4nydda__sectionContainer .SectionComponent-module-scss-module__4nydda__sectionHeader{place-items:center;padding:.5rem 0;display:grid;overflow:auto}.SectionComponent-module-scss-module__4nydda__sectionContainer .SectionComponent-module-scss-module__4nydda__sectionHeader span{text-transform:uppercase;letter-spacing:.1rem;font-size:1.2rem}.SectionComponent-module-scss-module__4nydda__sectionContainer .SectionComponent-module-scss-module__4nydda__sectionContent{row-gap:.9rem;display:grid}.SectionComponent-module-scss-module__4nydda__sectionContainerMock{row-gap:.5rem;display:grid}.SectionComponent-module-scss-module__4nydda__sectionContainerMock .SectionComponent-module-scss-module__4nydda__sectionHeader{place-items:center;margin-bottom:.5rem;padding:.4rem 0;display:grid;overflow:hidden}.SectionComponent-module-scss-module__4nydda__sectionContainerMock .SectionComponent-module-scss-module__4nydda__sectionHeader span{text-transform:uppercase;font-size:.84rem;font-weight:700}.SectionComponent-module-scss-module__4nydda__sectionContainerMock .SectionComponent-module-scss-module__4nydda__sectionContent{row-gap:.6rem;display:grid}.SectionComponent-module-scss-module__4nydda__sectionContainerMock .SectionComponent-module-scss-module__4nydda__sectionContent span{font-size:.8rem!important}.SectionComponent-module-scss-module__4nydda__imageContainer{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}@media print{.SectionComponent-module-scss-module__4nydda__imageContainer{width:100%;height:16rem}}.SectionComponent-module-scss-module__4nydda__imageContainer .SectionComponent-module-scss-module__4nydda__imageElement{object-fit:cover;object-position:center;border-radius:6px;width:60%;max-width:100%;height:16rem}@media screen and (max-width:1200px){.SectionComponent-module-scss-module__4nydda__imageContainer .SectionComponent-module-scss-module__4nydda__imageElement{width:80%;height:16rem}}@media screen and (max-width:750px){.SectionComponent-module-scss-module__4nydda__imageContainer .SectionComponent-module-scss-module__4nydda__imageElement{width:100%;height:10.5rem}}.SectionComponent-module-scss-module__4nydda__imageContainer .SectionComponent-module-scss-module__4nydda__imageElement.SectionComponent-module-scss-module__4nydda__editorImage{width:50rem;height:11rem}.SectionComponent-module-scss-module__4nydda__imageContainer .SectionComponent-module-scss-module__4nydda__imageElement.SectionComponent-module-scss-module__4nydda__mockedImage{width:100%;height:8rem}@media print{.SectionComponent-module-scss-module__4nydda__imageContainer .SectionComponent-module-scss-module__4nydda__imageElement{width:100%;height:16rem}}
.SectionOptionsNavbar-module-scss-module__CYEIZq__container{margin-top:5px;padding-bottom:56px}.SectionOptionsNavbar-module-scss-module__CYEIZq__container .SectionOptionsNavbar-module-scss-module__CYEIZq__contentContainer{position:absolute;left:0}.SectionOptionsNavbar-module-scss-module__CYEIZq__container .SectionOptionsNavbar-module-scss-module__CYEIZq__contentContainer .SectionOptionsNavbar-module-scss-module__CYEIZq__sectionOptionsContainer{z-index:5;border-radius:3px;flex-wrap:nowrap;column-gap:.6rem;height:56px;padding:.6rem;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:2px 4px 6px #0003}.SectionOptionsNavbar-module-scss-module__CYEIZq__container .SectionOptionsNavbar-module-scss-module__CYEIZq__contentContainer .SectionOptionsNavbar-module-scss-module__CYEIZq__sectionOptionsContainer .SectionOptionsNavbar-module-scss-module__CYEIZq__sectionOption button{white-space:nowrap}.SectionOptionsNavbar-module-scss-module__CYEIZq__container .SectionOptionsNavbar-module-scss-module__CYEIZq__contentContainer .SectionOptionsNavbar-module-scss-module__CYEIZq__sectionOptionsContainer .SectionOptionsNavbar-module-scss-module__CYEIZq__activeButton button{border-width:1.5px;font-weight:700}@media print{.SectionOptionsNavbar-module-scss-module__CYEIZq__container{display:none}}.SectionOptionsNavbar-module-scss-module__CYEIZq__mockContainer .SectionOptionsNavbar-module-scss-module__CYEIZq__sectionOptionsContainer{border-radius:3px;flex-wrap:nowrap;column-gap:.6rem;width:20rem;height:56px;padding:.6rem;display:flex;overflow-x:auto;box-shadow:2px 4px 6px #0003}.SectionOptionsNavbar-module-scss-module__CYEIZq__mockContainer .SectionOptionsNavbar-module-scss-module__CYEIZq__sectionOptionsContainer .SectionOptionsNavbar-module-scss-module__CYEIZq__sectionOption button{white-space:nowrap}.SectionOptionsNavbar-module-scss-module__CYEIZq__mockContainer .SectionOptionsNavbar-module-scss-module__CYEIZq__sectionOptionsContainer .SectionOptionsNavbar-module-scss-module__CYEIZq__activeButton button{border-width:1.5px;font-weight:700}
.WelcomeImage-module-scss-module__TvnBkW__imageContainer{width:100%;position:relative}.WelcomeImage-module-scss-module__TvnBkW__imageClip{clip-path:inset(0 round .85rem);border-radius:.85rem;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.WelcomeImage-module-scss-module__TvnBkW__image{object-fit:contain;object-position:center;border-radius:.85rem;width:100%;height:100%;display:block}
