.cta-module-scss-module__IDrnnq__section{padding-block:5rem}.cta-module-scss-module__IDrnnq__section .cta-module-scss-module__IDrnnq__inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.cta-module-scss-module__IDrnnq__section .cta-module-scss-module__IDrnnq__inner>div{max-width:38rem}.cta-module-scss-module__IDrnnq__section .cta-module-scss-module__IDrnnq__inner>div>span{color:#6c7848;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.cta-module-scss-module__IDrnnq__section .cta-module-scss-module__IDrnnq__inner>div h2{font:400 clamp(2.25rem, 3.5vw, 3.25rem)/1.12 var(--font-serif);margin-top:.875rem}.cta-module-scss-module__IDrnnq__section .cta-module-scss-module__IDrnnq__inner>div p{color:#727269;margin-top:1rem;font-size:.9375rem}.cta-module-scss-module__IDrnnq__section .cta-module-scss-module__IDrnnq__inner>a{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding-inline:var(--space-5);font-family:var(--font-sans);font-weight:500;font-size:var(--text-body-size);white-space:nowrap;border-radius:var(--radius-pill);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);min-width:var(--control-height);min-height:var(--control-height);border:1px solid #0000;text-decoration:none;display:inline-flex}.cta-module-scss-module__IDrnnq__section .cta-module-scss-module__IDrnnq__inner>a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.cta-module-scss-module__IDrnnq__section .cta-module-scss-module__IDrnnq__inner>a{color:var(--color-primary-contrast);background:var(--color-primary)}.cta-module-scss-module__IDrnnq__section .cta-module-scss-module__IDrnnq__inner>a:hover{background:var(--color-primary-hover)}.cta-module-scss-module__IDrnnq__section .cta-module-scss-module__IDrnnq__inner>a{flex-shrink:0}@media (max-width:750px){.cta-module-scss-module__IDrnnq__section{padding-block:3.5rem}.cta-module-scss-module__IDrnnq__section .cta-module-scss-module__IDrnnq__inner{text-align:center;flex-direction:column}}
.demoPhoto-module-scss-module__ar0wYG__photo{aspect-ratio:1;background:#e8e1d4;display:block;position:relative;overflow:hidden}.demoPhoto-module-scss-module__ar0wYG__photo img{width:300%;max-width:none;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.demoPhoto-module-scss-module__ar0wYG__photo.demoPhoto-module-scss-module__ar0wYG__furniture img{left:0}.demoPhoto-module-scss-module__ar0wYG__photo.demoPhoto-module-scss-module__ar0wYG__cafe img{left:-100%}.demoPhoto-module-scss-module__ar0wYG__photo.demoPhoto-module-scss-module__ar0wYG__restaurant img{left:-200%}
.modal-module-scss-module__frSl3W__overlay{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-text-primary);border:0;margin:0}.modal-module-scss-module__frSl3W__overlay:not([open]){display:none}.modal-module-scss-module__frSl3W__overlay::backdrop{background:0 0}.modal-module-scss-module__frSl3W__overlay{z-index:50;padding:var(--space-6) var(--content-gutter);-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);background:#14151347;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-module-scss-module__frSl3W__overlay .modal-module-scss-module__frSl3W__dialog{width:100%;max-width:28rem;margin-block:var(--space-8);gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);flex-direction:column;display:flex}.modal-module-scss-module__frSl3W__overlay .modal-module-scss-module__frSl3W__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.modal-module-scss-module__frSl3W__overlay .modal-module-scss-module__frSl3W__title{font-size:var(--text-card-size);font-weight:600;line-height:var(--text-card-line-height);letter-spacing:-.02em;color:var(--color-text-primary)}.modal-module-scss-module__frSl3W__overlay .modal-module-scss-module__frSl3W__close{width:2.75rem;height:2.75rem;color:var(--color-text-secondary);border-radius:var(--radius-input);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.modal-module-scss-module__frSl3W__overlay .modal-module-scss-module__frSl3W__close:hover{background:var(--color-surface-soft)}.modal-module-scss-module__frSl3W__overlay .modal-module-scss-module__frSl3W__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.modal-module-scss-module__frSl3W__overlay .modal-module-scss-module__frSl3W__description{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-text-secondary)}.modal-module-scss-module__frSl3W__overlay .modal-module-scss-module__frSl3W__body{gap:var(--space-4);flex-direction:column;display:flex}@media (max-width:30rem){.modal-module-scss-module__frSl3W__overlay{align-items:flex-end;padding:0}.modal-module-scss-module__frSl3W__overlay .modal-module-scss-module__frSl3W__dialog{border-radius:var(--radius-panel) var(--radius-panel) 0 0;max-width:none;margin-block:0}}.modal-module-scss-module__frSl3W__overlay.modal-module-scss-module__frSl3W__confirmation{padding:var(--space-4);align-items:center}.modal-module-scss-module__frSl3W__overlay.modal-module-scss-module__frSl3W__confirmation .modal-module-scss-module__frSl3W__dialog{border-radius:var(--radius-panel);max-width:28rem;margin-block:auto}.modal-module-scss-module__frSl3W__overlay.modal-module-scss-module__frSl3W__confirmation .modal-module-scss-module__frSl3W__header{align-items:center;gap:var(--space-3)}.modal-module-scss-module__frSl3W__overlay.modal-module-scss-module__frSl3W__confirmation .modal-module-scss-module__frSl3W__title{flex:1}.modal-module-scss-module__frSl3W__overlay.modal-module-scss-module__frSl3W__confirmation .modal-module-scss-module__frSl3W__title,.modal-module-scss-module__frSl3W__overlay.modal-module-scss-module__frSl3W__confirmation .modal-module-scss-module__frSl3W__description{overflow-wrap:anywhere}.modal-module-scss-module__frSl3W__overlay.modal-module-scss-module__frSl3W__sidePanel{justify-content:flex-end;padding:0}.modal-module-scss-module__frSl3W__overlay.modal-module-scss-module__frSl3W__sidePanel .modal-module-scss-module__frSl3W__header{z-index:2;background:var(--color-surface);padding-block:var(--space-2);position:sticky;top:0}.modal-module-scss-module__frSl3W__overlay.modal-module-scss-module__frSl3W__sidePanel .modal-module-scss-module__frSl3W__dialog{border-block:0;border-right:0;border-radius:0;max-width:34rem;min-height:100vh;margin-block:0}@media (max-width:30rem){.modal-module-scss-module__frSl3W__overlay.modal-module-scss-module__frSl3W__sidePanel{align-items:flex-start}.modal-module-scss-module__frSl3W__overlay.modal-module-scss-module__frSl3W__sidePanel .modal-module-scss-module__frSl3W__dialog{border-left:0;max-width:none;min-height:100dvh}}
@keyframes button-module-scss-module__CYkfOW__fade-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes button-module-scss-module__CYkfOW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes button-module-scss-module__CYkfOW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes button-module-scss-module__CYkfOW__scroll-hint{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(.1875rem)}}.button-module-scss-module__CYkfOW__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-input);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast);min-width:var(--control-height);min-height:var(--control-height);border:1px solid #0000;font-weight:500;display:inline-flex}.button-module-scss-module__CYkfOW__button .button-module-scss-module__CYkfOW__label{align-items:center;gap:var(--space-2);display:inline-flex}.button-module-scss-module__CYkfOW__button .button-module-scss-module__CYkfOW__spinner{border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;width:1em;height:1em;animation:.6s linear infinite button-module-scss-module__CYkfOW__spin}.button-module-scss-module__CYkfOW__button:disabled{cursor:not-allowed;opacity:.5}.button-module-scss-module__CYkfOW__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.button-module-scss-module__CYkfOW__button.button-module-scss-module__CYkfOW__loading .button-module-scss-module__CYkfOW__label{opacity:.6}.button-module-scss-module__CYkfOW__button.button-module-scss-module__CYkfOW__fullWidth{width:100%}.button-module-scss-module__CYkfOW__button.button-module-scss-module__CYkfOW__sm{height:2.25rem;padding-inline:var(--space-4);font-size:var(--text-small-size)}.button-module-scss-module__CYkfOW__button.button-module-scss-module__CYkfOW__md{height:var(--control-height);padding-inline:var(--space-5);font-size:var(--text-body-size)}.button-module-scss-module__CYkfOW__button.button-module-scss-module__CYkfOW__lg{height:3.25rem;padding-inline:var(--space-6);font-size:var(--text-card-size)}.button-module-scss-module__CYkfOW__button.button-module-scss-module__CYkfOW__primary{background:var(--color-primary);color:var(--color-primary-contrast)}.button-module-scss-module__CYkfOW__button.button-module-scss-module__CYkfOW__primary:hover:not(:disabled){background:var(--color-primary-hover)}.button-module-scss-module__CYkfOW__button.button-module-scss-module__CYkfOW__secondary{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-text-primary)}.button-module-scss-module__CYkfOW__button.button-module-scss-module__CYkfOW__secondary:hover:not(:disabled){border-color:var(--color-border-strong)}.button-module-scss-module__CYkfOW__button.button-module-scss-module__CYkfOW__ghost{color:var(--color-text-primary);background:0 0}.button-module-scss-module__CYkfOW__button.button-module-scss-module__CYkfOW__ghost:hover:not(:disabled){background:var(--color-surface-soft)}.button-module-scss-module__CYkfOW__button.button-module-scss-module__CYkfOW__danger{background:var(--color-danger);color:var(--color-primary-contrast)}.button-module-scss-module__CYkfOW__button.button-module-scss-module__CYkfOW__danger:hover:not(:disabled){opacity:.9}
.confirmationModal-module-scss-module__c7y9Qq__icon{width:3rem;height:3rem;color:var(--color-primary);background:var(--color-surface-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.confirmationModal-module-scss-module__c7y9Qq__icon.confirmationModal-module-scss-module__c7y9Qq__danger{color:var(--color-danger)}.confirmationModal-module-scss-module__c7y9Qq__content{gap:var(--space-5);flex-direction:column;display:flex}.confirmationModal-module-scss-module__c7y9Qq__content .confirmationModal-module-scss-module__c7y9Qq__error{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-danger)}.confirmationModal-module-scss-module__c7y9Qq__content .confirmationModal-module-scss-module__c7y9Qq__actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.confirmationModal-module-scss-module__c7y9Qq__content .confirmationModal-module-scss-module__c7y9Qq__actions>button{flex:1}
.imageUpload-module-scss-module__a18qVq__field{gap:var(--space-2);flex-direction:column;display:flex}.imageUpload-module-scss-module__a18qVq__field .imageUpload-module-scss-module__a18qVq__label{font-size:var(--text-small-size);line-height:var(--text-small-line-height);color:var(--color-text-secondary);font-weight:500}.imageUpload-module-scss-module__a18qVq__field .imageUpload-module-scss-module__a18qVq__dropzone{min-height:7rem;padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-input);background:var(--color-surface);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);justify-content:center;align-items:center;display:flex}.imageUpload-module-scss-module__a18qVq__field .imageUpload-module-scss-module__a18qVq__dropzone:hover:not(:disabled){border-color:var(--color-primary)}.imageUpload-module-scss-module__a18qVq__field .imageUpload-module-scss-module__a18qVq__dropzone:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.imageUpload-module-scss-module__a18qVq__field .imageUpload-module-scss-module__a18qVq__dropzone:disabled{cursor:not-allowed;opacity:.5}.imageUpload-module-scss-module__a18qVq__field .imageUpload-module-scss-module__a18qVq__dropzone.imageUpload-module-scss-module__a18qVq__hasPreview{padding:var(--space-2);border-style:solid}.imageUpload-module-scss-module__a18qVq__field .imageUpload-module-scss-module__a18qVq__dropzone.imageUpload-module-scss-module__a18qVq__hasError{border-color:var(--color-danger)}.imageUpload-module-scss-module__a18qVq__field .imageUpload-module-scss-module__a18qVq__preview{object-fit:contain;border-radius:calc(var(--radius-input) - 2px);max-width:100%;max-height:10rem}.imageUpload-module-scss-module__a18qVq__field .imageUpload-module-scss-module__a18qVq__placeholder{align-items:center;gap:var(--space-2);font-size:var(--text-small-size);color:var(--color-text-secondary);display:flex}.imageUpload-module-scss-module__a18qVq__field .imageUpload-module-scss-module__a18qVq__actions{gap:var(--space-2);display:flex}.imageUpload-module-scss-module__a18qVq__field .imageUpload-module-scss-module__a18qVq__actions:empty{display:none}.imageUpload-module-scss-module__a18qVq__field .imageUpload-module-scss-module__a18qVq__input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.imageUpload-module-scss-module__a18qVq__field .imageUpload-module-scss-module__a18qVq__hint{font-size:var(--text-small-size);color:var(--color-text-subtle)}.imageUpload-module-scss-module__a18qVq__field .imageUpload-module-scss-module__a18qVq__error{font-size:var(--text-small-size);color:var(--color-danger)}
.input-module-scss-module__Ba3OgW__field{gap:var(--space-2);flex-direction:column;display:flex}.input-module-scss-module__Ba3OgW__field .input-module-scss-module__Ba3OgW__label{font-size:var(--text-small-size);line-height:var(--text-small-line-height);color:var(--color-text-secondary);font-weight:500}.input-module-scss-module__Ba3OgW__field .input-module-scss-module__Ba3OgW__control{display:flex;position:relative}.input-module-scss-module__Ba3OgW__field .input-module-scss-module__Ba3OgW__control .input-module-scss-module__Ba3OgW__input{width:100%;height:var(--control-height);padding-inline:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-body-size);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.input-module-scss-module__Ba3OgW__field .input-module-scss-module__Ba3OgW__control .input-module-scss-module__Ba3OgW__input::placeholder{color:var(--color-text-subtle)}.input-module-scss-module__Ba3OgW__field .input-module-scss-module__Ba3OgW__control .input-module-scss-module__Ba3OgW__input:hover:not(:disabled){border-color:var(--color-border-strong)}.input-module-scss-module__Ba3OgW__field .input-module-scss-module__Ba3OgW__control .input-module-scss-module__Ba3OgW__input:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-focus-subtle);outline:none}.input-module-scss-module__Ba3OgW__field .input-module-scss-module__Ba3OgW__control .input-module-scss-module__Ba3OgW__input:disabled{cursor:not-allowed;opacity:.5}.input-module-scss-module__Ba3OgW__field .input-module-scss-module__Ba3OgW__control .input-module-scss-module__Ba3OgW__input.input-module-scss-module__Ba3OgW__hasError{border-color:var(--color-danger)}.input-module-scss-module__Ba3OgW__field .input-module-scss-module__Ba3OgW__control .input-module-scss-module__Ba3OgW__input.input-module-scss-module__Ba3OgW__hasToggle{padding-inline-end:var(--control-height)}.input-module-scss-module__Ba3OgW__field .input-module-scss-module__Ba3OgW__control .input-module-scss-module__Ba3OgW__toggleVisibility{width:var(--control-height);height:var(--control-height);color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.input-module-scss-module__Ba3OgW__field .input-module-scss-module__Ba3OgW__control .input-module-scss-module__Ba3OgW__toggleVisibility:hover{color:var(--color-text-secondary)}.input-module-scss-module__Ba3OgW__field .input-module-scss-module__Ba3OgW__control .input-module-scss-module__Ba3OgW__toggleVisibility:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-focus-subtle);outline:none}.input-module-scss-module__Ba3OgW__field .input-module-scss-module__Ba3OgW__hint{font-size:var(--text-small-size);color:var(--color-text-subtle)}.input-module-scss-module__Ba3OgW__field .input-module-scss-module__Ba3OgW__error{font-size:var(--text-small-size);color:var(--color-danger)}
.checkbox-module-scss-module__Os9doG__field{align-items:center;gap:var(--space-3);cursor:pointer;display:inline-flex}.checkbox-module-scss-module__Os9doG__field .checkbox-module-scss-module__Os9doG__input{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.checkbox-module-scss-module__Os9doG__field .checkbox-module-scss-module__Os9doG__input:focus-visible+.checkbox-module-scss-module__Os9doG__box{border-color:var(--color-primary);box-shadow:var(--shadow-focus-subtle);outline:none}.checkbox-module-scss-module__Os9doG__field .checkbox-module-scss-module__Os9doG__input:checked+.checkbox-module-scss-module__Os9doG__box{color:var(--color-primary-contrast);background:var(--color-primary);border-color:var(--color-primary)}.checkbox-module-scss-module__Os9doG__field .checkbox-module-scss-module__Os9doG__input:checked+.checkbox-module-scss-module__Os9doG__box:after{opacity:1}.checkbox-module-scss-module__Os9doG__field .checkbox-module-scss-module__Os9doG__box{background:var(--color-surface);border:1px solid var(--color-border-strong);width:1.25rem;height:1.25rem;transition:background-color var(--transition-fast),border-color var(--transition-fast);border-radius:.375rem;flex-shrink:0;position:relative}.checkbox-module-scss-module__Os9doG__field .checkbox-module-scss-module__Os9doG__box:after{content:"✓";opacity:0;transition:opacity var(--transition-fast);justify-content:center;align-items:center;font-size:.75rem;line-height:1;display:flex;position:absolute;inset:0}.checkbox-module-scss-module__Os9doG__field .checkbox-module-scss-module__Os9doG__label{font-size:var(--text-small-size);color:var(--color-text-primary);font-weight:500}
.overflowMenu-module-scss-module__PVguoW__menu{position:relative}.overflowMenu-module-scss-module__PVguoW__menu[open] .overflowMenu-module-scss-module__PVguoW__trigger{background:var(--color-surface-soft)}.overflowMenu-module-scss-module__PVguoW__trigger{width:2.25rem;height:2.25rem;color:var(--color-text-secondary);border-radius:var(--radius-input);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.overflowMenu-module-scss-module__PVguoW__trigger::-webkit-details-marker{display:none}.overflowMenu-module-scss-module__PVguoW__trigger:hover{background:var(--color-surface-soft)}.overflowMenu-module-scss-module__PVguoW__trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.overflowMenu-module-scss-module__PVguoW__items{top:calc(100% + var(--space-2));z-index:10;min-width:11rem;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-input);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:absolute;right:0}.overflowMenu-module-scss-module__PVguoW__item{align-items:center;gap:var(--space-2);width:100%;min-height:2.5rem;padding-inline:var(--space-3);font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;font-family:var(--font-sans);color:var(--color-text-primary);border-radius:var(--radius-input);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.overflowMenu-module-scss-module__PVguoW__item:hover:not(:disabled){background:var(--color-surface-soft)}.overflowMenu-module-scss-module__PVguoW__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.overflowMenu-module-scss-module__PVguoW__item:disabled{cursor:not-allowed;opacity:.5}.overflowMenu-module-scss-module__PVguoW__item.overflowMenu-module-scss-module__PVguoW__danger{color:var(--color-danger)}
.setupProgress-module-scss-module__YIS78a__progress{gap:var(--space-2);flex-direction:column;width:100%;max-width:26rem;margin-inline:auto;display:flex}.setupProgress-module-scss-module__YIS78a__progress.setupProgress-module-scss-module__YIS78a__withSteps{max-width:30rem;padding-block:var(--space-3)}.setupProgress-module-scss-module__YIS78a__progress.setupProgress-module-scss-module__YIS78a__withSteps .setupProgress-module-scss-module__YIS78a__track{gap:0}.setupProgress-module-scss-module__YIS78a__progress.setupProgress-module-scss-module__YIS78a__withSteps .setupProgress-module-scss-module__YIS78a__segment{min-width:0;font:inherit;border:0;padding:0}.setupProgress-module-scss-module__YIS78a__progress.setupProgress-module-scss-module__YIS78a__withSteps .setupProgress-module-scss-module__YIS78a__segment:is(button){cursor:pointer;border-radius:var(--radius-input)}.setupProgress-module-scss-module__YIS78a__progress.setupProgress-module-scss-module__YIS78a__withSteps .setupProgress-module-scss-module__YIS78a__segment:is(button):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.setupProgress-module-scss-module__YIS78a__progress.setupProgress-module-scss-module__YIS78a__withSteps .setupProgress-module-scss-module__YIS78a__segment:is(button):hover .setupProgress-module-scss-module__YIS78a__stepLabel{color:var(--color-primary)}.setupProgress-module-scss-module__YIS78a__progress.setupProgress-module-scss-module__YIS78a__withSteps .setupProgress-module-scss-module__YIS78a__segment:is(button):disabled{cursor:wait;opacity:.6}.setupProgress-module-scss-module__YIS78a__progress.setupProgress-module-scss-module__YIS78a__withSteps .setupProgress-module-scss-module__YIS78a__segment{align-items:center;gap:var(--space-2);background:0 0;flex-direction:column;height:auto;display:flex;position:relative}.setupProgress-module-scss-module__YIS78a__progress.setupProgress-module-scss-module__YIS78a__withSteps .setupProgress-module-scss-module__YIS78a__segment:not(:last-child):after{content:"";background:var(--color-border-strong);width:calc(100% - 1rem);height:1px;position:absolute;top:.4rem;left:calc(50% + .5rem)}.setupProgress-module-scss-module__YIS78a__progress.setupProgress-module-scss-module__YIS78a__withSteps .setupProgress-module-scss-module__YIS78a__segment.setupProgress-module-scss-module__YIS78a__filled .setupProgress-module-scss-module__YIS78a__dot{background:var(--color-primary);border-color:var(--color-primary)}.setupProgress-module-scss-module__YIS78a__progress.setupProgress-module-scss-module__YIS78a__withSteps .setupProgress-module-scss-module__YIS78a__segment[aria-current] .setupProgress-module-scss-module__YIS78a__stepLabel{color:var(--color-text-primary);font-weight:600}.setupProgress-module-scss-module__YIS78a__progress.setupProgress-module-scss-module__YIS78a__withSteps .setupProgress-module-scss-module__YIS78a__dot{border:1px solid var(--color-text-subtle);width:.875rem;height:.875rem;color:var(--color-primary-contrast);border-radius:50%;place-items:center;display:grid}.setupProgress-module-scss-module__YIS78a__progress.setupProgress-module-scss-module__YIS78a__withSteps .setupProgress-module-scss-module__YIS78a__stepLabel,.setupProgress-module-scss-module__YIS78a__label{font-size:var(--text-label-size);font-weight:500;line-height:var(--text-label-line-height);letter-spacing:0;color:var(--color-text-secondary);text-align:center}.setupProgress-module-scss-module__YIS78a__track{gap:var(--space-2);display:flex}.setupProgress-module-scss-module__YIS78a__segment{background:var(--color-border);border-radius:var(--radius-pill);flex:1;height:.25rem}.setupProgress-module-scss-module__YIS78a__segment.setupProgress-module-scss-module__YIS78a__filled{background:var(--color-primary)}
.sortableCatalogItem-module-scss-module__dNwRoG__row{position:relative}.sortableCatalogItem-module-scss-module__dNwRoG__row.sortableCatalogItem-module-scss-module__dNwRoG__dragging{outline:1px solid var(--color-primary);border-radius:var(--radius-input);box-shadow:0 .5rem 1.5rem #0000001f}.sortableCatalogItem-module-scss-module__dNwRoG__row .sortableCatalogItem-module-scss-module__dNwRoG__handle{border-radius:var(--radius-input);width:2.75rem;min-height:3.5rem;color:var(--color-text-subtle);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.sortableCatalogItem-module-scss-module__dNwRoG__row .sortableCatalogItem-module-scss-module__dNwRoG__handle:active{cursor:grabbing}.sortableCatalogItem-module-scss-module__dNwRoG__row .sortableCatalogItem-module-scss-module__dNwRoG__handle:hover{color:var(--color-primary);background:var(--color-surface-soft)}.sortableCatalogItem-module-scss-module__dNwRoG__row .sortableCatalogItem-module-scss-module__dNwRoG__handle:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.sortableCatalogItem-module-scss-module__dNwRoG__row .sortableCatalogItem-module-scss-module__dNwRoG__handle:disabled{opacity:.4;cursor:default}.sortableCatalogItem-module-scss-module__dNwRoG__row .sortableCatalogItem-module-scss-module__dNwRoG__content{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.sortableCatalogItem-module-scss-module__dNwRoG__row .sortableCatalogItem-module-scss-module__dNwRoG__hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.itemDetailsEditor-module-scss-module__kTZs2a__details{gap:var(--space-4);flex-direction:column;display:flex}.itemDetailsEditor-module-scss-module__kTZs2a__details .itemDetailsEditor-module-scss-module__kTZs2a__group{border:1px solid var(--color-border);border-radius:var(--radius-input);overflow:hidden}.itemDetailsEditor-module-scss-module__kTZs2a__details .itemDetailsEditor-module-scss-module__kTZs2a__group summary{padding:var(--space-4);background:var(--color-surface-soft);cursor:pointer;font-weight:600;font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;justify-content:space-between;align-items:center;list-style:none;display:flex}.itemDetailsEditor-module-scss-module__kTZs2a__details .itemDetailsEditor-module-scss-module__kTZs2a__group summary::-webkit-details-marker{display:none}.itemDetailsEditor-module-scss-module__kTZs2a__details .itemDetailsEditor-module-scss-module__kTZs2a__group summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.itemDetailsEditor-module-scss-module__kTZs2a__details .itemDetailsEditor-module-scss-module__kTZs2a__group[open] summary svg{transform:rotate(180deg)}.itemDetailsEditor-module-scss-module__kTZs2a__details .itemDetailsEditor-module-scss-module__kTZs2a__body{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.itemDetailsEditor-module-scss-module__kTZs2a__details .itemDetailsEditor-module-scss-module__kTZs2a__body>button{color:var(--color-primary);align-self:flex-start}.itemDetailsEditor-module-scss-module__kTZs2a__details .itemDetailsEditor-module-scss-module__kTZs2a__dimensions{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.itemDetailsEditor-module-scss-module__kTZs2a__details .itemDetailsEditor-module-scss-module__kTZs2a__option{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;display:grid}.itemDetailsEditor-module-scss-module__kTZs2a__details .itemDetailsEditor-module-scss-module__kTZs2a__remove{width:2.75rem;height:2.75rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.itemDetailsEditor-module-scss-module__kTZs2a__details .itemDetailsEditor-module-scss-module__kTZs2a__remove:hover{color:var(--color-danger)}.itemDetailsEditor-module-scss-module__kTZs2a__details .itemDetailsEditor-module-scss-module__kTZs2a__remove:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}
.catalogSectionEditor-module-scss-module__DF9-4W__section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);flex-direction:column;gap:0;display:flex}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__header{padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__titleRow{align-items:center;gap:var(--space-3);min-width:0;display:flex}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__title{font-size:var(--text-body-size);font-weight:400;line-height:var(--text-body-line-height);letter-spacing:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__itemCount{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-text-subtle);flex-shrink:0}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__renameForm{align-items:flex-end;gap:var(--space-3);width:100%;display:flex}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__renameActions{gap:var(--space-2);padding-bottom:.0625rem;display:flex}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__emptyItems{padding:var(--space-4);font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-text-subtle)}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__items{flex-direction:column;gap:0;display:flex}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__item{border-top:1px solid var(--color-border);align-items:center;gap:var(--space-2);background:var(--color-surface);padding-inline-end:var(--space-2);display:flex}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__itemMain{align-items:center;gap:var(--space-3);min-width:0;min-height:3.5rem;padding:var(--space-3) var(--space-2);font-family:var(--font-sans);text-align:left;border-radius:var(--radius-input);cursor:pointer;background:0 0;border:0;flex:1;display:flex}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__itemMain:hover{background:var(--color-surface-soft)}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__itemMain:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__itemMedia{border-radius:var(--radius-input);flex-shrink:0;width:2.75rem;height:2.75rem;display:none;overflow:hidden}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__itemMedia:has(.catalogSectionEditor-module-scss-module__DF9-4W__itemImage){display:block}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__itemImage{object-fit:cover;width:100%;height:100%}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__itemBody{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__itemNameRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__itemName{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__itemDescription{font-size:var(--text-description-short-size);font-weight:400;line-height:var(--text-description-short-line-height);letter-spacing:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__itemPrice{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-text-primary);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__itemForm{gap:var(--space-4);flex-direction:column;display:flex}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__formImage{aspect-ratio:5/3;object-fit:cover;border-radius:var(--radius-input);width:100%;height:auto;max-height:14rem}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__itemFormRow{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__itemFormRow>*{min-width:0}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__error{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-danger)}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__optionalFields{border:1px solid var(--color-border);border-radius:var(--radius-input)}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__optionalFields summary{background:var(--color-surface-soft);padding:var(--space-4);font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-text-primary);cursor:pointer;font-weight:500}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__optionalBody{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__availabilityRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);display:flex}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__availabilityRow strong{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-text-primary);font-weight:500}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__availabilityRow p{font-size:var(--text-label-size);font-weight:500;line-height:var(--text-label-line-height);letter-spacing:0;color:var(--color-text-subtle)}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__availabilityCheckbox span:last-child{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__formActions{gap:var(--space-3);padding-top:var(--space-4);background:var(--color-surface);border-top:1px solid var(--color-border);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;display:grid;position:sticky;bottom:0}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__pendingItem{border-top:1px solid var(--color-border);padding:var(--space-3) var(--space-4)}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__pendingItem .catalogSectionEditor-module-scss-module__DF9-4W__skeletonRow{align-items:center;gap:var(--space-3);min-height:2.75rem;display:flex}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__pendingItem .catalogSectionEditor-module-scss-module__DF9-4W__skeletonImage,.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__pendingItem .catalogSectionEditor-module-scss-module__DF9-4W__skeletonPrice,.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__pendingItem .catalogSectionEditor-module-scss-module__DF9-4W__skeletonText>span{background:var(--color-border);border-radius:var(--radius-input);display:block}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__pendingItem .catalogSectionEditor-module-scss-module__DF9-4W__skeletonImage{flex-shrink:0;width:2.75rem;height:2.75rem}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__pendingItem .catalogSectionEditor-module-scss-module__DF9-4W__skeletonText{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__pendingItem .catalogSectionEditor-module-scss-module__DF9-4W__skeletonText>span{width:65%;height:.625rem}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__pendingItem .catalogSectionEditor-module-scss-module__DF9-4W__skeletonText>span:last-child{width:40%}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__pendingItem .catalogSectionEditor-module-scss-module__DF9-4W__skeletonPrice{width:3rem;height:.75rem}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__orderStatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__chevron{color:var(--color-text-subtle);flex-shrink:0}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__addItem{width:100%;min-height:3rem;padding-inline:var(--space-4);color:var(--color-primary);border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-panel) var(--radius-panel);justify-content:flex-start}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__photoField .catalogSectionEditor-module-scss-module__DF9-4W__photoActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__photoField{gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-input);flex-direction:column;display:flex}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__photoField summary{justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;min-height:3rem;font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;list-style:none;display:flex}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__photoField summary::-webkit-details-marker{display:none}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__photoField summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__photoField[open]>:not(summary){margin-top:var(--space-3)}@media (max-width:30rem){.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__titleRow{gap:var(--space-1) var(--space-2);flex-wrap:wrap}.catalogSectionEditor-module-scss-module__DF9-4W__section .catalogSectionEditor-module-scss-module__DF9-4W__itemMain{gap:var(--space-2)}}
@media (prefers-reduced-motion:reduce){.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__item{opacity:1!important;transform:none!important}}.catalogDemo-module-scss-module__QRrd5W__demo{--demo-accent:#535a3b;--color-primary:var(--demo-accent);--color-primary-hover:var(--demo-accent);color:#25251f;background:#fbf9f5;border:1px solid #e3ded4;border-radius:1.5rem;flex-direction:column;gap:1rem;width:100%;min-width:0;padding:1.5rem 1.25rem 0;display:flex;box-shadow:0 14px 40px #392f1b17}.catalogDemo-module-scss-module__QRrd5W__demo.catalogDemo-module-scss-module__QRrd5W__olive{--demo-accent:#535a3b}.catalogDemo-module-scss-module__QRrd5W__demo.catalogDemo-module-scss-module__QRrd5W__espresso{--demo-accent:#4b2d1b}.catalogDemo-module-scss-module__QRrd5W__demo.catalogDemo-module-scss-module__QRrd5W__terracotta{--demo-accent:#b84316}.catalogDemo-module-scss-module__QRrd5W__demo.catalogDemo-module-scss-module__QRrd5W__framed{height:100%}.catalogDemo-module-scss-module__QRrd5W__demo.catalogDemo-module-scss-module__QRrd5W__framed>.catalogDemo-module-scss-module__QRrd5W__brand,.catalogDemo-module-scss-module__QRrd5W__demo.catalogDemo-module-scss-module__QRrd5W__framed>.catalogDemo-module-scss-module__QRrd5W__title,.catalogDemo-module-scss-module__QRrd5W__demo.catalogDemo-module-scss-module__QRrd5W__framed>.catalogDemo-module-scss-module__QRrd5W__search,.catalogDemo-module-scss-module__QRrd5W__demo.catalogDemo-module-scss-module__QRrd5W__framed>.catalogDemo-module-scss-module__QRrd5W__categories,.catalogDemo-module-scss-module__QRrd5W__demo.catalogDemo-module-scss-module__QRrd5W__framed>.catalogDemo-module-scss-module__QRrd5W__footer{flex-shrink:0}.catalogDemo-module-scss-module__QRrd5W__demo.catalogDemo-module-scss-module__QRrd5W__framed .catalogDemo-module-scss-module__QRrd5W__items{scrollbar-width:thin;scrollbar-color:#d4d0c5 #0000;flex:1;min-height:0;overflow-y:auto}.catalogDemo-module-scss-module__QRrd5W__demo.catalogDemo-module-scss-module__QRrd5W__framed .catalogDemo-module-scss-module__QRrd5W__items .catalogDemo-module-scss-module__QRrd5W__item{flex-shrink:0}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__brand{justify-content:space-between;align-items:center;display:flex}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__brand>span:first-child{font:2rem/.9 var(--font-serif)}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__brand>span:first-child small{font:.55rem/1.8 var(--font-sans);letter-spacing:.4em;text-align:center;display:block}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__brand .catalogDemo-module-scss-module__QRrd5W__sample{color:#73736a;font-size:.625rem}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__title{max-width:15rem;font:600 1.65rem/1.12 var(--font-sans);letter-spacing:-.04em}.catalogDemo-module-scss-module__QRrd5W__demo.catalogDemo-module-scss-module__QRrd5W__editorial .catalogDemo-module-scss-module__QRrd5W__title,.catalogDemo-module-scss-module__QRrd5W__demo.catalogDemo-module-scss-module__QRrd5W__editorial .catalogDemo-module-scss-module__QRrd5W__itemHeading>span:first-child{font-family:var(--font-serif);font-weight:400}.catalogDemo-module-scss-module__QRrd5W__demo.catalogDemo-module-scss-module__QRrd5W__restaurant .catalogDemo-module-scss-module__QRrd5W__title{color:var(--demo-accent)}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__search{border:1px solid #dcd8ce;border-radius:.75rem;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__search:focus-within{border-color:var(--demo-accent)}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__search input{width:100%;min-width:0;font:.75rem/1.4 var(--font-sans);color:inherit;background:0 0;border:0}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__search input:focus-visible{box-shadow:none;outline:none}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__categories{gap:.375rem;display:flex}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__categories button{min-height:2rem;color:inherit;font:.65rem/1.2 var(--font-sans);cursor:pointer;background:#efede7;border:0;border-radius:.75rem;flex:1;padding:.375rem}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__categories button[aria-pressed=true]{background:var(--demo-accent);color:#fff}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__items{flex-direction:column;min-height:12rem;display:flex}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__item{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e4e0d7;flex-direction:column;gap:.25rem;padding:.875rem 0;display:flex}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__item .catalogDemo-module-scss-module__QRrd5W__itemHeading{font:500 .875rem/1.35 var(--font-sans);justify-content:space-between;gap:.75rem;display:flex}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__item .catalogDemo-module-scss-module__QRrd5W__itemHeading>span:last-child{flex-shrink:0}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__item .catalogDemo-module-scss-module__QRrd5W__itemDescription{color:#727269;font:.7rem/1.5 var(--font-sans)}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__item.catalogDemo-module-scss-module__QRrd5W__featured{padding-top:0}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__item.catalogDemo-module-scss-module__QRrd5W__featured>span:first-child{aspect-ratio:1.55;border-radius:.5rem;width:100%;margin-bottom:.375rem}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__footer{background:#fbf9f5;margin-top:auto;padding:.75rem 0;display:flex}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__footer>button,.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__footer>span{color:#77766d;font:.65rem/1.3 var(--font-sans);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:.375rem;display:flex}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__footer button{cursor:pointer}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__footer button[aria-pressed=true]{color:var(--demo-accent)}.catalogDemo-module-scss-module__QRrd5W__demo .catalogDemo-module-scss-module__QRrd5W__empty{color:#727269;padding:1.5rem 0;font-size:.875rem}.catalogDemo-module-scss-module__QRrd5W__itemDetail{flex-direction:column;gap:1rem;display:flex}.catalogDemo-module-scss-module__QRrd5W__itemDetail>span{aspect-ratio:1.5;border-radius:.75rem;width:100%}.catalogDemo-module-scss-module__QRrd5W__itemDetail p{color:var(--color-text-secondary)}.catalogDemo-module-scss-module__QRrd5W__itemDetail .catalogDemo-module-scss-module__QRrd5W__save{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding-inline:var(--space-5);font-family:var(--font-sans);font-weight:500;font-size:var(--text-body-size);white-space:nowrap;border-radius:var(--radius-pill);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);min-width:var(--control-height);min-height:var(--control-height);border:1px solid #0000;text-decoration:none;display:inline-flex}.catalogDemo-module-scss-module__QRrd5W__itemDetail .catalogDemo-module-scss-module__QRrd5W__save:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.catalogDemo-module-scss-module__QRrd5W__itemDetail .catalogDemo-module-scss-module__QRrd5W__save{color:var(--color-primary-contrast);background:var(--color-primary)}.catalogDemo-module-scss-module__QRrd5W__itemDetail .catalogDemo-module-scss-module__QRrd5W__save:hover{background:var(--color-primary-hover)}
@media (prefers-reduced-motion:reduce){.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy,.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__visual{opacity:1!important;transform:none!important}}.hero-module-scss-module__o9l5Aa__hero{padding-top:4.5rem}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:4rem;display:grid}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy{flex-direction:column;gap:1.5rem;padding-bottom:2rem;display:flex}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy .hero-module-scss-module__o9l5Aa__eyebrow{color:#535a3b;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy .hero-module-scss-module__o9l5Aa__eyebrow>span{background:#6f7e45;border-radius:50%;width:6px;height:6px}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy h1{font:500 clamp(2.8rem, 4.6vw, 4.5rem)/1.06 var(--font-sans);letter-spacing:-.055em;max-width:36rem}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy h1 em{font-family:var(--font-serif);color:#535a3b;font-weight:400;display:block}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy p{max-width:29rem;color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.65}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy .hero-module-scss-module__o9l5Aa__actions{flex-wrap:wrap;gap:.75rem;padding-top:.5rem;display:flex}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy .hero-module-scss-module__o9l5Aa__actions .hero-module-scss-module__o9l5Aa__primary{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding-inline:var(--space-5);font-family:var(--font-sans);font-weight:500;font-size:var(--text-body-size);white-space:nowrap;border-radius:var(--radius-pill);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);min-width:var(--control-height);min-height:var(--control-height);border:1px solid #0000;text-decoration:none;display:inline-flex}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy .hero-module-scss-module__o9l5Aa__actions .hero-module-scss-module__o9l5Aa__primary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy .hero-module-scss-module__o9l5Aa__actions .hero-module-scss-module__o9l5Aa__primary{color:var(--color-primary-contrast);background:var(--color-primary)}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy .hero-module-scss-module__o9l5Aa__actions .hero-module-scss-module__o9l5Aa__primary:hover{background:var(--color-primary-hover)}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy .hero-module-scss-module__o9l5Aa__actions .hero-module-scss-module__o9l5Aa__secondary{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding-inline:var(--space-5);font-family:var(--font-sans);font-weight:500;font-size:var(--text-body-size);white-space:nowrap;border-radius:var(--radius-pill);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);min-width:var(--control-height);min-height:var(--control-height);border:1px solid #0000;text-decoration:none;display:inline-flex}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy .hero-module-scss-module__o9l5Aa__actions .hero-module-scss-module__o9l5Aa__secondary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy .hero-module-scss-module__o9l5Aa__actions .hero-module-scss-module__o9l5Aa__secondary{color:var(--color-text-primary);background:var(--color-surface-raised);border-color:var(--color-border)}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy .hero-module-scss-module__o9l5Aa__actions .hero-module-scss-module__o9l5Aa__secondary:hover{border-color:var(--color-border-strong)}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy .hero-module-scss-module__o9l5Aa__note{color:var(--color-text-secondary);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__visual{background:#eae6db;border-radius:2rem 2rem 7rem;justify-content:center;padding:2rem 2rem 2.5rem;display:flex;position:relative}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__visual .hero-module-scss-module__o9l5Aa__frame{width:min(20.5rem,100%);min-width:0;transform:rotate(3deg)}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__visual .hero-module-scss-module__o9l5Aa__qrNote{background:#fffefa;border:1px solid #e5e0d4;border-radius:1rem;align-items:center;gap:.875rem;padding:1rem 1.25rem;display:flex;position:absolute;bottom:3rem;left:-2rem;box-shadow:0 8px 30px #33271514}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__visual .hero-module-scss-module__o9l5Aa__qrNote>svg{color:#535a3b}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__visual .hero-module-scss-module__o9l5Aa__qrNote div{flex-direction:column;gap:.3rem;display:flex}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__visual .hero-module-scss-module__o9l5Aa__qrNote div strong{font-size:.8rem;font-weight:500}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__visual .hero-module-scss-module__o9l5Aa__qrNote div span{color:#727269;font-size:.65rem}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__visual .hero-module-scss-module__o9l5Aa__saved{background:#fff;border:1px solid #e5e0d4;border-radius:3rem;align-items:center;gap:.5rem;padding:.65rem .875rem;font-size:.7rem;display:flex;position:absolute;top:2.5rem;right:-1rem;box-shadow:0 4px 20px #3327150f}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__visual .hero-module-scss-module__o9l5Aa__saved>span{color:#535a3b;background:#e9ecdf;border-radius:50%;place-items:center;padding:.25rem;display:grid}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__proof{color:#5c5d52;border-bottom:1px solid #e5e1d8;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem;padding-block:2.5rem;font-size:.875rem;display:flex}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__proof>span:first-child{color:#88877f;font-size:.75rem}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__proof i{background:#aaa995;border-radius:50%;width:3px;height:3px}@media (max-width:850px){.hero-module-scss-module__o9l5Aa__hero{padding-top:2.75rem}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__inner{grid-template-columns:minmax(0,1fr);gap:1.5rem}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy{text-align:center;align-items:center}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy h1{max-width:34rem}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__copy .hero-module-scss-module__o9l5Aa__actions{justify-content:center}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__visual{width:100%;max-width:31rem;margin-inline:auto}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__visual .hero-module-scss-module__o9l5Aa__qrNote{left:-.25rem}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__visual .hero-module-scss-module__o9l5Aa__saved{right:-.25rem}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__proof{gap:.875rem;margin-top:1.5rem}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__proof>span:first-child{text-align:center;width:100%}}
.textarea-module-scss-module__Hgiuaa__field{gap:var(--space-2);flex-direction:column;display:flex}.textarea-module-scss-module__Hgiuaa__field .textarea-module-scss-module__Hgiuaa__label{font-size:var(--text-small-size);line-height:var(--text-small-line-height);color:var(--color-text-secondary);font-weight:500}.textarea-module-scss-module__Hgiuaa__field .textarea-module-scss-module__Hgiuaa__textarea{min-height:7rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-line-height);resize:vertical;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.textarea-module-scss-module__Hgiuaa__field .textarea-module-scss-module__Hgiuaa__textarea::placeholder{color:var(--color-text-subtle)}.textarea-module-scss-module__Hgiuaa__field .textarea-module-scss-module__Hgiuaa__textarea:hover:not(:disabled){border-color:var(--color-border-strong)}.textarea-module-scss-module__Hgiuaa__field .textarea-module-scss-module__Hgiuaa__textarea:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-focus-subtle);outline:none}.textarea-module-scss-module__Hgiuaa__field .textarea-module-scss-module__Hgiuaa__textarea:disabled{cursor:not-allowed;opacity:.5}.textarea-module-scss-module__Hgiuaa__field .textarea-module-scss-module__Hgiuaa__textarea.textarea-module-scss-module__Hgiuaa__hasError{border-color:var(--color-danger)}.textarea-module-scss-module__Hgiuaa__field .textarea-module-scss-module__Hgiuaa__hint{font-size:var(--text-small-size);color:var(--color-text-subtle)}.textarea-module-scss-module__Hgiuaa__field .textarea-module-scss-module__Hgiuaa__error{font-size:var(--text-small-size);color:var(--color-danger)}
.businessForm-module-scss-module__2wcnmq__form{gap:var(--space-5);flex-direction:column;display:flex}.businessForm-module-scss-module__2wcnmq__form .businessForm-module-scss-module__2wcnmq__row{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.businessForm-module-scss-module__2wcnmq__form .businessForm-module-scss-module__2wcnmq__row>*{min-width:0}.businessForm-module-scss-module__2wcnmq__form .businessForm-module-scss-module__2wcnmq__contactDetails{border:1px solid var(--color-border);border-radius:var(--radius-input)}.businessForm-module-scss-module__2wcnmq__form .businessForm-module-scss-module__2wcnmq__contactDetails summary{padding:var(--space-4);font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-text-primary);cursor:pointer;font-weight:500}.businessForm-module-scss-module__2wcnmq__form .businessForm-module-scss-module__2wcnmq__sampleLogos{border:0;min-width:0;margin:0;padding:0}.businessForm-module-scss-module__2wcnmq__form .businessForm-module-scss-module__2wcnmq__sampleLogos legend{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;margin-bottom:var(--space-2);font-weight:500}.businessForm-module-scss-module__2wcnmq__form .businessForm-module-scss-module__2wcnmq__sampleLogos>p{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-text-secondary);margin-bottom:var(--space-3)}.businessForm-module-scss-module__2wcnmq__form .businessForm-module-scss-module__2wcnmq__sampleLogos .businessForm-module-scss-module__2wcnmq__logoOptions{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.businessForm-module-scss-module__2wcnmq__form .businessForm-module-scss-module__2wcnmq__sampleLogos .businessForm-module-scss-module__2wcnmq__logoOption{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface);color:var(--color-text-primary);font:inherit;cursor:pointer;flex-direction:column;display:flex}.businessForm-module-scss-module__2wcnmq__form .businessForm-module-scss-module__2wcnmq__sampleLogos .businessForm-module-scss-module__2wcnmq__logoOption img{object-fit:contain;width:100%;height:4.5rem}.businessForm-module-scss-module__2wcnmq__form .businessForm-module-scss-module__2wcnmq__sampleLogos .businessForm-module-scss-module__2wcnmq__logoOption span{font-size:var(--text-label-size);font-weight:500;line-height:var(--text-label-line-height);letter-spacing:0}.businessForm-module-scss-module__2wcnmq__form .businessForm-module-scss-module__2wcnmq__sampleLogos .businessForm-module-scss-module__2wcnmq__logoOption[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-subtle);box-shadow:0 0 0 1px var(--color-primary)}.businessForm-module-scss-module__2wcnmq__form .businessForm-module-scss-module__2wcnmq__sampleLogos .businessForm-module-scss-module__2wcnmq__logoOption:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.businessForm-module-scss-module__2wcnmq__form .businessForm-module-scss-module__2wcnmq__sampleLogos .businessForm-module-scss-module__2wcnmq__logoOption:disabled{opacity:.6;cursor:default}.businessForm-module-scss-module__2wcnmq__form .businessForm-module-scss-module__2wcnmq__contactFields{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);flex-direction:column;display:flex}.businessForm-module-scss-module__2wcnmq__form .businessForm-module-scss-module__2wcnmq__error{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-danger)}.businessForm-module-scss-module__2wcnmq__form .businessForm-module-scss-module__2wcnmq__success{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-success)}@media (max-width:30rem){.businessForm-module-scss-module__2wcnmq__form .businessForm-module-scss-module__2wcnmq__row{grid-template-columns:1fr}}
.businessSetup-module-scss-module__7-fSsW__page{gap:var(--space-6);width:100%;max-width:38rem;padding-block:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}.businessSetup-module-scss-module__7-fSsW__copy{gap:var(--space-2);text-align:left;flex-direction:column;display:flex}.businessSetup-module-scss-module__7-fSsW__heading{font-size:var(--text-page-heading-size);font-weight:600;line-height:var(--text-page-heading-line-height);letter-spacing:-.02em;color:var(--color-text-primary)}.businessSetup-module-scss-module__7-fSsW__description{font-size:var(--text-body-size);font-weight:400;line-height:var(--text-body-line-height);letter-spacing:0;color:var(--color-text-secondary)}.businessSetup-module-scss-module__7-fSsW__form{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);gap:var(--space-4);flex-direction:column;display:flex}.businessSetup-module-scss-module__7-fSsW__row{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.businessSetup-module-scss-module__7-fSsW__contactDetails{border:1px solid var(--color-border);border-radius:var(--radius-input)}.businessSetup-module-scss-module__7-fSsW__contactDetails summary{padding:var(--space-4);font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-text-primary);cursor:pointer;font-weight:500}.businessSetup-module-scss-module__7-fSsW__contactFields{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);flex-direction:column;display:flex}.businessSetup-module-scss-module__7-fSsW__error{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-danger)}.businessSetup-module-scss-module__7-fSsW__actions{padding-top:var(--space-2);justify-content:flex-end;display:flex}@media (max-width:30rem){.businessSetup-module-scss-module__7-fSsW__row{grid-template-columns:1fr}.businessSetup-module-scss-module__7-fSsW__actions{padding-block:var(--space-4);background:var(--color-background);border-top:1px solid var(--color-border);position:sticky;bottom:0}}
@media (prefers-reduced-motion:reduce){.howItWorks-module-scss-module__Uu1YjW__section .howItWorks-module-scss-module__Uu1YjW__steps>li{opacity:1!important;transform:none!important}}.howItWorks-module-scss-module__Uu1YjW__section{background:#eef0e7;padding-block:5rem;scroll-margin-top:5rem}.howItWorks-module-scss-module__Uu1YjW__section .howItWorks-module-scss-module__Uu1YjW__copy{text-align:center;max-width:35rem;margin:0 auto 3rem}.howItWorks-module-scss-module__Uu1YjW__section .howItWorks-module-scss-module__Uu1YjW__copy>span{letter-spacing:.12em;text-transform:uppercase;color:#6c7848;font-size:.7rem}.howItWorks-module-scss-module__Uu1YjW__section .howItWorks-module-scss-module__Uu1YjW__copy h2{font:500 clamp(2rem, 3vw, 2.75rem)/1.15 var(--font-sans);letter-spacing:-.04em;margin-top:.875rem}.howItWorks-module-scss-module__Uu1YjW__section .howItWorks-module-scss-module__Uu1YjW__copy>p{color:#74776b;margin-top:1rem;font-size:.9375rem}.howItWorks-module-scss-module__Uu1YjW__section .howItWorks-module-scss-module__Uu1YjW__steps{grid-template-columns:repeat(4,1fr);gap:2rem;list-style:none;display:grid}.howItWorks-module-scss-module__Uu1YjW__section .howItWorks-module-scss-module__Uu1YjW__steps li{border-top:1px solid #cdd2bc;padding-top:1.25rem}.howItWorks-module-scss-module__Uu1YjW__section .howItWorks-module-scss-module__Uu1YjW__steps li .howItWorks-module-scss-module__Uu1YjW__stepTop{color:#677445;justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.howItWorks-module-scss-module__Uu1YjW__section .howItWorks-module-scss-module__Uu1YjW__steps li .howItWorks-module-scss-module__Uu1YjW__stepTop span{font:1rem var(--font-serif);color:#949c80}.howItWorks-module-scss-module__Uu1YjW__section .howItWorks-module-scss-module__Uu1YjW__steps li h3{margin-bottom:.75rem;font-size:1.0625rem;font-weight:500}.howItWorks-module-scss-module__Uu1YjW__section .howItWorks-module-scss-module__Uu1YjW__steps li p{color:#707466;font-size:.875rem;line-height:1.6}@media (max-width:850px){.howItWorks-module-scss-module__Uu1YjW__section .howItWorks-module-scss-module__Uu1YjW__steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.howItWorks-module-scss-module__Uu1YjW__section{padding-block:3.5rem}.howItWorks-module-scss-module__Uu1YjW__section .howItWorks-module-scss-module__Uu1YjW__steps{gap:2rem 1.5rem}}
.badge-module-scss-module__oQmM_a__badge{align-items:center;gap:var(--space-1);height:1.5rem;padding-inline:var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-label-size);white-space:nowrap;font-weight:500;line-height:1;display:inline-flex}.badge-module-scss-module__oQmM_a__badge:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.badge-module-scss-module__oQmM_a__badge.badge-module-scss-module__oQmM_a__success{color:var(--color-success);background:#35d39a24}.badge-module-scss-module__oQmM_a__badge.badge-module-scss-module__oQmM_a__warning{color:var(--color-warning);background:#f2b95f29}.badge-module-scss-module__oQmM_a__badge.badge-module-scss-module__oQmM_a__danger{color:var(--color-danger);background:#ff667a24}.badge-module-scss-module__oQmM_a__badge.badge-module-scss-module__oQmM_a__neutral{color:var(--color-text-secondary);background:var(--color-surface-soft)}
@keyframes businessSettings-module-scss-module__a5B_ta__fade-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes businessSettings-module-scss-module__a5B_ta__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes businessSettings-module-scss-module__a5B_ta__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes businessSettings-module-scss-module__a5B_ta__scroll-hint{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(.1875rem)}}.businessSettings-module-scss-module__a5B_ta__page .businessSettings-module-scss-module__a5B_ta__back{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;text-decoration:none;display:inline-flex}.businessSettings-module-scss-module__a5B_ta__page .businessSettings-module-scss-module__a5B_ta__back:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.businessSettings-module-scss-module__a5B_ta__page{gap:var(--space-6);flex-direction:column;width:100%;max-width:34rem;margin-inline:auto;display:flex}.businessSettings-module-scss-module__a5B_ta__page .businessSettings-module-scss-module__a5B_ta__copy{gap:var(--space-2);flex-direction:column;display:flex}.businessSettings-module-scss-module__a5B_ta__page .businessSettings-module-scss-module__a5B_ta__heading{font-size:var(--text-card-size);font-weight:600;line-height:var(--text-card-line-height);letter-spacing:-.02em;color:var(--color-text-primary)}.businessSettings-module-scss-module__a5B_ta__page .businessSettings-module-scss-module__a5B_ta__description{font-size:var(--text-body-size);font-weight:400;line-height:var(--text-body-line-height);letter-spacing:0;color:var(--color-text-secondary)}.businessSettings-module-scss-module__a5B_ta__skeleton{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);max-width:34rem;height:26rem;animation:1.5s ease-in-out infinite businessSettings-module-scss-module__a5B_ta__pulse}.businessSettings-module-scss-module__a5B_ta__notFound{font-size:var(--text-body-size);font-weight:400;line-height:var(--text-body-line-height);letter-spacing:0;color:var(--color-text-secondary)}
.catalogDemoControls-module-scss-module__ZoQ53q__controls{justify-content:center;align-items:center;gap:1rem;margin-bottom:.875rem;display:flex}.catalogDemoControls-module-scss-module__ZoQ53q__controls button{cursor:pointer;background:0 0;place-items:center;height:2.125rem;padding:0;display:grid}.catalogDemoControls-module-scss-module__ZoQ53q__controls button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.catalogDemoControls-module-scss-module__ZoQ53q__controls .catalogDemoControls-module-scss-module__ZoQ53q__fonts{border-right:1px solid #d6d2c6;gap:.125rem;padding-right:1rem;display:flex}.catalogDemoControls-module-scss-module__ZoQ53q__controls .catalogDemoControls-module-scss-module__ZoQ53q__fonts button{color:#6c6c61;border:1px solid #0000;border-radius:.5rem;width:2.25rem;font-size:1rem}.catalogDemoControls-module-scss-module__ZoQ53q__controls .catalogDemoControls-module-scss-module__ZoQ53q__fonts button[aria-pressed=true]{color:#25251f;background:#fbf9f5;border-color:#d6d2c6}.catalogDemoControls-module-scss-module__ZoQ53q__controls .catalogDemoControls-module-scss-module__ZoQ53q__fonts button:hover{background:#fbf9f5}.catalogDemoControls-module-scss-module__ZoQ53q__controls .catalogDemoControls-module-scss-module__ZoQ53q__fonts button.catalogDemoControls-module-scss-module__ZoQ53q__modern{font-family:var(--font-sans)}.catalogDemoControls-module-scss-module__ZoQ53q__controls .catalogDemoControls-module-scss-module__ZoQ53q__fonts button.catalogDemoControls-module-scss-module__ZoQ53q__editorial{font-family:var(--font-serif)}.catalogDemoControls-module-scss-module__ZoQ53q__controls .catalogDemoControls-module-scss-module__ZoQ53q__colors{gap:.125rem;display:flex}.catalogDemoControls-module-scss-module__ZoQ53q__controls .catalogDemoControls-module-scss-module__ZoQ53q__colors button{border:1px solid #0000;border-radius:50%;width:2rem}.catalogDemoControls-module-scss-module__ZoQ53q__controls .catalogDemoControls-module-scss-module__ZoQ53q__colors button[aria-pressed=true],.catalogDemoControls-module-scss-module__ZoQ53q__controls .catalogDemoControls-module-scss-module__ZoQ53q__colors button:hover{border-color:#a5a594}.catalogDemoControls-module-scss-module__ZoQ53q__controls .catalogDemoControls-module-scss-module__ZoQ53q__colors button span{color:#fff;border-radius:50%;place-items:center;width:1.125rem;height:1.125rem;display:grid}.catalogDemoControls-module-scss-module__ZoQ53q__controls .catalogDemoControls-module-scss-module__ZoQ53q__colors button span.catalogDemoControls-module-scss-module__ZoQ53q__olive{background:#535a3b}.catalogDemoControls-module-scss-module__ZoQ53q__controls .catalogDemoControls-module-scss-module__ZoQ53q__colors button span.catalogDemoControls-module-scss-module__ZoQ53q__espresso{background:#4b2d1b}.catalogDemoControls-module-scss-module__ZoQ53q__controls .catalogDemoControls-module-scss-module__ZoQ53q__colors button span.catalogDemoControls-module-scss-module__ZoQ53q__terracotta{background:#b84316}
@media (prefers-reduced-motion:reduce){.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__previewPanel{opacity:1!important;transform:none!important}}.industries-module-scss-module__wm2ECG__section{padding-block:6rem;scroll-margin-top:5rem}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__intro{justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:2rem;display:flex}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__intro>div{max-width:32rem}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__intro>div>span{text-transform:uppercase;letter-spacing:.12em;color:#6c7848;font-size:.7rem}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__intro>div h2{font:500 clamp(2rem, 3.2vw, 3rem)/1.12 var(--font-sans);letter-spacing:-.04em;margin-top:.875rem}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__intro>p{color:#727269;max-width:23rem;font-size:.9375rem;line-height:1.65}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__tabs>button{color:#6c6c61;font:.875rem var(--font-sans);cursor:pointer;background:0 0;border:1px solid #e0ddd3;border-radius:3rem;align-items:center;gap:.625rem;padding:.75rem 1.25rem;display:flex}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__tabs>button[aria-pressed=true]{color:#fff;background:#535a3b;border-color:#535a3b}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__tabs>button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__showcase{background:#ebe7dc;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) 23rem;align-items:center;gap:4rem;padding:2.5rem 3rem;display:grid}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__story{grid-template-columns:1fr;gap:1.5rem;display:grid}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__story>span{aspect-ratio:1.35;border-radius:1rem;width:100%;max-width:27rem}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__story .industries-module-scss-module__wm2ECG__storyContent{display:grid}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__story .industries-module-scss-module__wm2ECG__storyContent .industries-module-scss-module__wm2ECG__storyCopy{visibility:hidden;grid-area:1/1;min-width:0}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__story .industries-module-scss-module__wm2ECG__storyContent .industries-module-scss-module__wm2ECG__storyCopy.industries-module-scss-module__wm2ECG__active{visibility:visible}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__story .industries-module-scss-module__wm2ECG__storyContent .industries-module-scss-module__wm2ECG__storyCopy>span{color:#747564;font-size:.7rem}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__story .industries-module-scss-module__wm2ECG__storyContent .industries-module-scss-module__wm2ECG__storyCopy h3{font:1.75rem/1.15 var(--font-serif);margin-top:.5rem}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__story .industries-module-scss-module__wm2ECG__storyContent .industries-module-scss-module__wm2ECG__storyCopy>p{color:#747469;max-width:25rem;margin-top:.75rem;font-size:.875rem;line-height:1.6}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__story .industries-module-scss-module__wm2ECG__storyContent .industries-module-scss-module__wm2ECG__storyCopy .industries-module-scss-module__wm2ECG__detail{color:#535a3b;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__story .industries-module-scss-module__wm2ECG__storyContent .industries-module-scss-module__wm2ECG__storyCopy a{color:#535a3b;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__story .industries-module-scss-module__wm2ECG__storyContent .industries-module-scss-module__wm2ECG__storyCopy a:hover{text-decoration:underline}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__preview{min-width:0}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__preview .industries-module-scss-module__wm2ECG__previewLabel{text-align:center;color:#737366;margin-bottom:.75rem;font-size:.65rem;display:block}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__preview .industries-module-scss-module__wm2ECG__previewFrame{height:44rem}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__preview .industries-module-scss-module__wm2ECG__previewFrame .industries-module-scss-module__wm2ECG__previewPanel{height:100%}@media (max-width:850px){.industries-module-scss-module__wm2ECG__section{padding-block:4rem}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__intro{flex-direction:column;align-items:flex-start;gap:1rem}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__intro>p{max-width:35rem}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__showcase{grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.5rem}}@media (max-width:600px){.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__tabs{gap:.375rem}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__tabs>button{gap:.375rem;padding:.625rem .75rem;font-size:.75rem}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__showcase{grid-template-columns:1fr;padding:1.25rem}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__story>span{display:none}.industries-module-scss-module__wm2ECG__section .industries-module-scss-module__wm2ECG__preview{width:100%;max-width:23rem;margin:.5rem auto 0}}
.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__eyebrow{font-size:var(--text-label-size);font-weight:500;line-height:var(--text-label-line-height);letter-spacing:0;color:var(--color-text-secondary)}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__catalogIcon{width:3.5rem;height:3.5rem;color:var(--color-primary);background:var(--color-primary-subtle);border-radius:var(--radius-input);flex-shrink:0;place-items:center;display:grid}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__catalogIcon img{object-fit:contain}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__cardDescription{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__actionError{color:var(--color-danger);font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__notice{color:var(--color-success);font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0}.menuList-module-scss-module__pemkTG__page{gap:var(--space-6);flex-direction:column;width:100%;max-width:74.5rem;margin-inline:auto;display:flex}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__copy{gap:var(--space-2);flex-direction:column;display:flex}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__heading{font-size:var(--text-page-heading-size);font-weight:600;line-height:var(--text-page-heading-line-height);letter-spacing:-.02em;color:var(--color-text-primary)}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__description{font-size:var(--text-body-size);font-weight:400;line-height:var(--text-body-line-height);letter-spacing:0;color:var(--color-text-secondary)}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__newButton{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding-inline:var(--space-5);font-size:var(--text-body-size);font-weight:400;line-height:var(--text-body-line-height);letter-spacing:0;color:var(--color-primary-contrast);background:var(--color-primary);border-radius:var(--radius-input);white-space:nowrap;font-weight:500;text-decoration:none;display:inline-flex}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__newButton:hover{background:var(--color-primary-hover)}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__newButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__list{border:1px solid var(--color-border);border-radius:var(--radius-panel);flex-direction:column;display:flex}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__card{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-surface);display:flex}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__card+.menuList-module-scss-module__pemkTG__card{border-top:1px solid var(--color-border)}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__card:first-child{border-top-left-radius:var(--radius-panel);border-top-right-radius:var(--radius-panel)}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__card:last-child{border-bottom-left-radius:var(--radius-panel);border-bottom-right-radius:var(--radius-panel)}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__cardBody{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__cardTitleRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__cardName{font-size:var(--text-body-size);font-weight:400;line-height:var(--text-body-line-height);letter-spacing:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__cardName:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__cardMeta{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-text-subtle)}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__cardActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__editLink{gap:var(--space-2);height:2.25rem;padding-inline:var(--space-4);font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-input);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__editLink:hover{background:var(--color-surface-soft)}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__editLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__emptyState{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);text-align:center;background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-panel);flex-direction:column;display:flex}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__emptyIcon{width:3rem;height:3rem;color:var(--color-primary);background:var(--color-primary-subtle);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:flex}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__emptyHeading{font-size:var(--text-card-size);font-weight:600;line-height:var(--text-card-line-height);letter-spacing:-.02em;color:var(--color-text-primary)}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__emptyDescription{font-size:var(--text-body-size);font-weight:400;line-height:var(--text-body-line-height);letter-spacing:0;max-width:26rem;color:var(--color-text-secondary)}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__errorState{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);flex-direction:column;display:flex}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__errorState p{font-size:var(--text-body-size);font-weight:400;line-height:var(--text-body-line-height);letter-spacing:0;color:var(--color-danger)}.menuList-module-scss-module__pemkTG__skeleton{gap:var(--space-3);flex-direction:column;width:100%;max-width:74.5rem;margin-inline:auto;display:flex}.menuList-module-scss-module__pemkTG__bone{background:var(--color-surface-soft);border-radius:var(--radius-panel);height:4.5rem}@media (max-width:30rem){.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__header{flex-direction:column;align-items:stretch}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__list{gap:var(--space-3);border:0}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__card{align-items:start;gap:var(--space-4) var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);grid-template-columns:2.75rem minmax(0,1fr);display:grid;position:relative}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__card .menuList-module-scss-module__pemkTG__catalogIcon{width:2.75rem;height:2.75rem}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__card .menuList-module-scss-module__pemkTG__catalogIcon img{max-width:100%;max-height:100%}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__card .menuList-module-scss-module__pemkTG__cardBody{gap:var(--space-2)}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__card .menuList-module-scss-module__pemkTG__cardTitleRow{gap:var(--space-2);flex-direction:column;align-items:flex-start;padding-right:2.5rem}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__card .menuList-module-scss-module__pemkTG__cardName{max-width:100%}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__card .menuList-module-scss-module__pemkTG__cardMeta{line-height:1.5}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__card .menuList-module-scss-module__pemkTG__cardActions{grid-column:1/-1}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__card .menuList-module-scss-module__pemkTG__editLink{width:100%;min-height:2.75rem}.menuList-module-scss-module__pemkTG__page .menuList-module-scss-module__pemkTG__card .menuList-module-scss-module__pemkTG__moreActions{top:var(--space-4);right:var(--space-4);position:absolute}}
.panel-module-scss-module__sfYX2q__panel{gap:var(--space-5);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);flex-direction:column;display:flex}.panel-module-scss-module__sfYX2q__panel .panel-module-scss-module__sfYX2q__header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.panel-module-scss-module__sfYX2q__panel .panel-module-scss-module__sfYX2q__header .panel-module-scss-module__sfYX2q__title{font-size:var(--text-card-size);color:var(--color-text-primary);font-weight:500}.panel-module-scss-module__sfYX2q__panel .panel-module-scss-module__sfYX2q__header .panel-module-scss-module__sfYX2q__actions{align-items:center;gap:var(--space-3);display:flex}.panel-module-scss-module__sfYX2q__panel .panel-module-scss-module__sfYX2q__body{gap:var(--space-4);flex-direction:column;display:flex}@media (max-width:30rem){.panel-module-scss-module__sfYX2q__panel{padding:var(--space-5)}.panel-module-scss-module__sfYX2q__panel .panel-module-scss-module__sfYX2q__header{flex-wrap:wrap}}
.toast-module-scss-module__cXKnyG__toast{top:calc(env(safe-area-inset-top,0px) + var(--space-5));z-index:100;align-items:center;gap:var(--space-3);width:max-content;max-width:min(26rem,100% - 2rem);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #14151324}.toast-module-scss-module__cXKnyG__toast .toast-module-scss-module__cXKnyG__icon{flex-shrink:0}.toast-module-scss-module__cXKnyG__toast.toast-module-scss-module__cXKnyG__success .toast-module-scss-module__cXKnyG__icon{color:var(--color-primary)}.toast-module-scss-module__cXKnyG__toast.toast-module-scss-module__cXKnyG__error .toast-module-scss-module__cXKnyG__icon{color:var(--color-danger)}.toast-module-scss-module__cXKnyG__toast p{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;overflow-wrap:anywhere}.toast-module-scss-module__cXKnyG__toast button{width:2.75rem;height:2.75rem;color:var(--color-text-secondary);border-radius:var(--radius-input);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toast-module-scss-module__cXKnyG__toast button:hover{background:var(--color-surface-soft)}.toast-module-scss-module__cXKnyG__toast button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}
.dashboardHome-module-scss-module__YXfCYG__skeleton{background:var(--color-surface-soft);border-radius:var(--radius-panel);max-width:74.5rem;height:20rem;margin-inline:auto}
.productPreview-module-scss-module__gQo3_W__section{padding-block:6rem}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__layout{grid-template-columns:1.12fr 1fr;align-items:center;gap:5rem;display:grid}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__copy{flex-direction:column;gap:1rem;display:flex}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__copy .productPreview-module-scss-module__gQo3_W__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#707b4c;font-size:.7rem}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__copy h2{font:500 clamp(2rem, 3vw, 3rem)/1.13 var(--font-sans);letter-spacing:-.04em}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__copy>p{color:var(--color-text-secondary);line-height:1.65}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__copy ul{flex-direction:column;gap:1.5rem;margin-top:1rem;list-style:none;display:flex}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__copy ul li{align-items:flex-start;gap:1rem;display:flex}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__copy ul li>svg{color:#717d4c;flex-shrink:0;margin-top:2px}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__copy ul li h3{font-size:.9375rem;font-weight:500}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__copy ul li p{color:var(--color-text-secondary);margin-top:.3rem;font-size:.875rem;line-height:1.5}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor{background:#fff;border:1px solid #e1e1d5;border-radius:1.25rem;transform:rotate(-1deg);box-shadow:0 12px 35px #3c36240d}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__top{justify-content:space-between;padding:1.25rem 1.5rem;font-size:.75rem;display:flex}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__top>span:last-child{color:#7b7d6f;align-items:center;gap:.3rem;font-size:.65rem;display:flex}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__tabs{color:#77786d;border-bottom:1px solid #e6e6df;gap:1.75rem;padding-inline:1.5rem;font-size:.7rem;display:flex}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__tabs>span{padding-block:.75rem}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__tabs>span:first-child{color:#535a3b;border-bottom:2px solid #535a3b}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__body{background:#fcfcf9;border-radius:0 0 1.25rem 1.25rem;padding:1.5rem}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__editorHeading{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__editorHeading h3{font-size:1.25rem;font-weight:500}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__editorHeading>span{color:#77786d;background:#edeee7;border-radius:1rem;padding:.25rem .5rem;font-size:.625rem}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__category{background:#fff;border:1px solid #e4e5dd;border-radius:.75rem;overflow:hidden}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__category .productPreview-module-scss-module__gQo3_W__categoryHead{align-items:center;gap:.75rem;padding:1rem;font-size:.875rem;display:flex}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__category .productPreview-module-scss-module__gQo3_W__categoryHead span{color:#77786d;font-size:.65rem}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__category .productPreview-module-scss-module__gQo3_W__row{border-top:1px solid #edede8;align-items:center;gap:.625rem;padding:.65rem;font-size:.75rem;display:flex}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__category .productPreview-module-scss-module__gQo3_W__row>svg{color:#8b8c80}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__category .productPreview-module-scss-module__gQo3_W__row>span:first-of-type{border-radius:.5rem;flex-shrink:0;width:2.25rem;height:2.25rem}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__category .productPreview-module-scss-module__gQo3_W__row strong{white-space:nowrap;margin-left:auto;font-weight:500}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__category .productPreview-module-scss-module__gQo3_W__add{color:#657047;border-top:1px solid #edede8;align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:.75rem;display:flex}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__savedNote{background:#eef0e7;border-radius:.75rem;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.875rem;display:flex}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__savedNote>span{color:#fff;background:#788650;border-radius:50%;place-items:center;padding:.3rem;display:grid}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__savedNote strong{font-size:.75rem;font-weight:500}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__savedNote p{color:#787d69;margin-top:.125rem;font-size:.65rem}@media (max-width:850px){.productPreview-module-scss-module__gQo3_W__section{padding-block:4rem}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__layout{grid-template-columns:1fr;gap:2.5rem}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__copy{grid-row:1}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor{width:100%;max-width:34rem;margin-inline:auto}.productPreview-module-scss-module__gQo3_W__section .productPreview-module-scss-module__gQo3_W__editor .productPreview-module-scss-module__gQo3_W__body{padding:1rem}}
.pricing-module-scss-module__w8YPuW__section{background:#f0eee7;border-block:1px solid #e8e3d8;padding-block:5rem;scroll-margin-top:5rem}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6rem;max-width:62rem;display:grid}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__copy>span{text-transform:uppercase;letter-spacing:.12em;color:#6c7848;font-size:.7rem}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__copy h2{font:500 clamp(2rem, 3vw, 3rem)/1.12 var(--font-sans);letter-spacing:-.04em;margin-top:1rem}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__copy>p{color:#727269;margin-top:1.25rem;font-size:.9375rem;line-height:1.65}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__copy .pricing-module-scss-module__w8YPuW__trial{border-top:1px solid #dcdccd;align-items:center;gap:1.25rem;margin-top:2rem;padding-top:1.75rem;display:flex}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__copy .pricing-module-scss-module__w8YPuW__trial>span{font:3rem/1 var(--font-serif);color:#6c7848}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__copy .pricing-module-scss-module__w8YPuW__trial strong{font-size:.875rem;font-weight:500}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__copy .pricing-module-scss-module__w8YPuW__trial p{color:#727269;margin-top:.25rem;font-size:.75rem}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__plan{background:#fffefa;border:1px solid #d9ddc9;border-radius:1.25rem;padding:2rem;box-shadow:0 12px 28px #3327150d}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__plan .pricing-module-scss-module__w8YPuW__planTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__plan .pricing-module-scss-module__w8YPuW__planTop h3{font-size:1rem;font-weight:500}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__plan .pricing-module-scss-module__w8YPuW__planTop>span{color:#535a3b;background:#e9ecdf;border-radius:2rem;padding:.4rem .6rem;font-size:.65rem}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__plan .pricing-module-scss-module__w8YPuW__price{align-items:baseline;gap:.625rem;margin-top:1.5rem;display:flex}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__plan .pricing-module-scss-module__w8YPuW__price strong{font:500 4rem/1 var(--font-sans);letter-spacing:-.06em}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__plan .pricing-module-scss-module__w8YPuW__price>span{color:#727269;font-size:.875rem}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__plan>p{color:#727269;margin-top:.625rem;font-size:.75rem}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__plan ul{border-top:1px solid #e5e3d9;flex-direction:column;gap:.9rem;margin-top:1.5rem;padding-top:1.5rem;list-style:none;display:flex}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__plan ul li{align-items:center;gap:.75rem;font-size:.875rem;display:flex}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__plan ul li svg{color:#788550;flex-shrink:0}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__plan>a{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding-inline:var(--space-5);font-family:var(--font-sans);font-weight:500;font-size:var(--text-body-size);white-space:nowrap;border-radius:var(--radius-pill);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);min-width:var(--control-height);min-height:var(--control-height);border:1px solid #0000;text-decoration:none;display:inline-flex}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__plan>a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__plan>a{color:var(--color-primary-contrast);background:var(--color-primary)}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__plan>a:hover{background:var(--color-primary-hover)}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__plan>a{white-space:normal;text-align:center;width:100%;margin-top:2rem}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__plan>a svg{flex-shrink:0}@media (max-width:750px){.pricing-module-scss-module__w8YPuW__section{padding-block:3.5rem}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__layout{grid-template-columns:minmax(0,1fr);gap:2rem;max-width:32rem}.pricing-module-scss-module__w8YPuW__section .pricing-module-scss-module__w8YPuW__plan{padding:1.5rem}}
.page-module-scss-module__IQZ1jq__page{background:#faf9f5;min-height:100vh}
.accountSettings-module-scss-module__1PH3sa__page{gap:var(--space-6);flex-direction:column;width:100%;max-width:34rem;margin-inline:auto;display:flex}.accountSettings-module-scss-module__1PH3sa__page .accountSettings-module-scss-module__1PH3sa__back{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;text-decoration:none;display:inline-flex}.accountSettings-module-scss-module__1PH3sa__page .accountSettings-module-scss-module__1PH3sa__back:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;box-shadow:var(--shadow-focus)}.accountSettings-module-scss-module__1PH3sa__page .accountSettings-module-scss-module__1PH3sa__copy{gap:var(--space-2);flex-direction:column;display:flex}.accountSettings-module-scss-module__1PH3sa__page .accountSettings-module-scss-module__1PH3sa__heading{font-size:var(--text-card-size);font-weight:600;line-height:var(--text-card-line-height);letter-spacing:-.02em;color:var(--color-text-primary)}.accountSettings-module-scss-module__1PH3sa__page .accountSettings-module-scss-module__1PH3sa__description{font-size:var(--text-body-size);font-weight:400;line-height:var(--text-body-line-height);letter-spacing:0;color:var(--color-text-secondary)}.accountSettings-module-scss-module__1PH3sa__details{gap:var(--space-2);flex-direction:column;display:flex}.accountSettings-module-scss-module__1PH3sa__details div{justify-content:space-between;gap:var(--space-3);display:flex}.accountSettings-module-scss-module__1PH3sa__details dt{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-text-secondary)}.accountSettings-module-scss-module__1PH3sa__details dd{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-text-primary);font-weight:500}.accountSettings-module-scss-module__1PH3sa__dangerPanel{border-color:color-mix(in srgb, var(--color-danger) 35%, var(--color-border))}.accountSettings-module-scss-module__1PH3sa__preferencesDescription{font-size:var(--text-body-size);font-weight:400;line-height:var(--text-body-line-height);letter-spacing:0;color:var(--color-text-secondary);margin-bottom:var(--space-4)}.accountSettings-module-scss-module__1PH3sa__preferencesNote{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-text-secondary);margin-top:var(--space-2)}.accountSettings-module-scss-module__1PH3sa__preferencesStatus{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-text-primary);margin-top:var(--space-2)}.accountSettings-module-scss-module__1PH3sa__preferencesError{font-size:var(--text-small-size);font-weight:400;line-height:var(--text-small-line-height);letter-spacing:0;color:var(--color-danger);margin-top:var(--space-2)}.accountSettings-module-scss-module__1PH3sa__dangerDescription{font-size:var(--text-body-size);font-weight:400;line-height:var(--text-body-line-height);letter-spacing:0;color:var(--color-text-secondary);margin-bottom:var(--space-4)}
