html{scroll-behavior:smooth}body,html{height:100%}.homepage .anchor,.marketing-home .anchor{height:0;display:block}#different,#faq-menu,#how-it-works,#one-platform,#pricing{scroll-margin-top:5rem}.text-red-normal:where(a){text-decoration:none}.homepage__header.navbar-default,.navbar-default{z-index:101;width:100%;height:var(--space-20);position:fixed;top:0}.homepage__header.navbar-default .container,.navbar-default .container{max-width:calc(var(--space-4)*73.75);width:calc(100% - var(--space-10));flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0;margin-left:auto;margin-right:auto;padding-top:1.125rem;padding-bottom:1.125rem;display:flex}@media (width>=62rem){.homepage__header.navbar-default .container,.navbar-default .container{width:calc(100% - 3.75rem)}}.homepage__header.navbar-default .homepage__logo,.homepage__header.navbar-default .logo,.navbar-default .homepage__logo,.navbar-default .logo{flex-shrink:0}.homepage__header.navbar-default .homepage__logo img,.homepage__header.navbar-default .logo img,.navbar-default .homepage__logo img,.navbar-default .logo img{width:calc(var(--space-4)*6.25);max-width:calc(var(--space-4)*6.25);height:auto;display:block}@media screen and (width<=62rem){.homepage__header.navbar-default .homepage__logo,.homepage__header.navbar-default .logo,.navbar-default .homepage__logo,.navbar-default .logo{z-index:1000000001;position:relative}}.homepage__header.navbar-default .homepage__header-toolbar,.navbar-default .homepage__header-toolbar{display:none}@media screen and (width<=73.75rem){.homepage__header.navbar-default .homepage__header-toolbar,.navbar-default .homepage__header-toolbar{align-items:center;gap:var(--space-1);z-index:1000000001;margin-left:auto;display:flex}.homepage__header.navbar-default .homepage__header-toolbar__language,.navbar-default .homepage__header-toolbar__language{align-items:center;display:flex}.homepage__header.navbar-default .homepage__header-toolbar__language .language-selector--compact,.navbar-default .homepage__header-toolbar__language .language-selector--compact{transform:none}}.homepage__header.navbar-default .mobile-menu,.navbar-default .mobile-menu{flex-shrink:0}@media screen and (width>=73.8125rem){.homepage__header.navbar-default .mobile-menu,.navbar-default .mobile-menu{display:none}}.homepage__header.navbar-default .main-navigation,.navbar-default .main-navigation{flex:auto;justify-content:flex-end;width:auto;min-width:0}.homepage__header.navbar-default .main-navigation.w-full,.navbar-default .main-navigation.w-full{flex:auto;width:auto}.navbar-default{box-shadow:none;background-color:#0000;transition:background-color .8s,box-shadow .8s}.navbar-default.top-of-page,.top-of-page-light{background:var(--color-surface);box-shadow:#0000001a 0 var(--space-px) var(--space-0-75);transition:background-color .8s,box-shadow .8s}.main-navigation{height:calc(var(--space-4)*2.8125);align-items:center;display:flex}.main-navigation li{position:relative}.main-navigation li a:not(.button):not(.language-selector__menu-button){font-size:var(--fs-base);font-weight:var(--fw-bold);padding:0 var(--space-4)}@media screen and (width<=76.25rem){.main-navigation li a:not(.button):not(.language-selector__menu-button){padding:0 var(--space-2-5)}}.main-navigation li a:not(.button):not(.language-selector__menu-button):hover{color:var(--color-primary-dark,var(--color-primary))}.menu{height:inherit;flex-direction:column;display:flex}.menu__left,.menu__right{margin:0;padding:0;list-style:none}@media screen and (width>=73.8125rem){.menu{width:100%;padding-left:var(--space-3);flex-direction:row;align-items:center}.menu__left,.menu__right{align-items:center;margin-left:auto;display:flex}.menu__right{flex-shrink:0}}.menu li{justify-content:center;align-items:center;display:flex}.menu li a:not(.button):not(.language-selector__menu-button){padding-top:var(--space-2);padding-bottom:var(--space-1-5);text-align:center;cursor:pointer;align-items:center;display:flex}.menu li a:not(.button):not(.language-selector__menu-button):active,.menu li a:not(.button):not(.language-selector__menu-button):hover,.menu li a.is-expanded,.menu li.menu-li--active a{color:var(--color-primary-dark,var(--color-primary))}.marketing-layout .get-started-block .button,.marketing-layout .get-started-block a.primary-button.button,.marketing-layout .landing-feature__get-started a,.marketing-layout .main-navigation a,.marketing-layout .pricing__cta .button,.marketing-layout .pricing__cta a,.marketing-layout .pricing__cta a.primary-button.button,.marketing-layout .get-started-block .button:active,.marketing-layout .get-started-block .button:focus,.marketing-layout .get-started-block .button:hover,.marketing-layout .get-started-block a.primary-button.button:active,.marketing-layout .get-started-block a.primary-button.button:focus,.marketing-layout .get-started-block a.primary-button.button:hover,.marketing-layout .landing-feature__get-started a:active,.marketing-layout .landing-feature__get-started a:focus,.marketing-layout .landing-feature__get-started a:hover,.marketing-layout .main-navigation a:active,.marketing-layout .main-navigation a:focus,.marketing-layout .main-navigation a:hover,.marketing-layout .pricing__cta .button:active,.marketing-layout .pricing__cta .button:focus,.marketing-layout .pricing__cta .button:hover,.marketing-layout .pricing__cta a.primary-button.button:active,.marketing-layout .pricing__cta a.primary-button.button:focus,.marketing-layout .pricing__cta a.primary-button.button:hover,.marketing-layout .pricing__cta a:active,.marketing-layout .pricing__cta a:focus,.marketing-layout .pricing__cta a:hover{text-decoration:none}.marketing-layout .main-navigation li.btn-menu a.button:active,.marketing-layout .main-navigation li.btn-menu a.button:focus,.marketing-layout .main-navigation li.btn-menu a.button:hover,.marketing-layout .main-navigation li.btn-menu a.primary-button.button:active,.marketing-layout .main-navigation li.btn-menu a.primary-button.button:focus,.marketing-layout .main-navigation li.btn-menu a.primary-button.button:hover{color:var(--color-white)}.marketing-layout .main-navigation .menu__left .menu-item:not(.btn-menu) a{color:var(--color-text-secondary)}.marketing-layout .main-navigation .menu__left .menu-item:not(.btn-menu) a:active,.marketing-layout .main-navigation .menu__left .menu-item:not(.btn-menu) a:hover{color:var(--color-primary-dark,var(--color-primary))}.marketing-layout .landing-feature__get-started a{padding:.875rem var(--space-4);color:var(--color-primary-dark,var(--color-primary));border:var(--space-0-5) solid var(--color-primary);border-radius:var(--radius-md);background-color:var(--color-surface);font-weight:var(--fw-bold);font-size:var(--fs-xl);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.marketing-layout .landing-feature__get-started a:hover{color:var(--color-white);border-color:var(--color-primary-hover);background-color:var(--color-primary-hover)}}.homepage__language-item{justify-content:center;padding:0}.homepage__language-item,.homepage__language-item #header-language-selector{align-items:center;display:flex}@media screen and (width<=73.75rem){.homepage__language-item--in-menu{display:none!important}}.main-navigation li.btn-menu a:not(.button){border:var(--space-0-5) solid var(--color-primary);background:var(--color-surface);color:var(--color-primary-dark,var(--color-primary));font-size:var(--fs-lg);border-radius:var(--radius-md);margin-right:var(--space-4);margin-left:var(--space-4);padding:var(--space-1-5) var(--space-4);height:calc(var(--space-4)*3.3125);box-sizing:border-box}.main-navigation li.btn-menu a:not(.button):hover{background:var(--color-primary);border:var(--space-0-5) solid var(--color-primary);color:var(--color-white)}@media screen and (width>=73.8125rem){.main-navigation li.btn-menu a:not(.button){height:var(--space-10)}.main-navigation li.btn-menu a:not(.button).is-expanded{color:var(--color-white)}}.main-navigation li.btn-menu:last-child a.button,.main-navigation li.btn-menu:last-child a.primary-button.button{height:calc(var(--space-4)*3.3125);min-height:calc(var(--space-4)*3.3125);padding:var(--space-1-5) var(--space-4);font-size:var(--fs-lg);line-height:var(--lh-sm);box-sizing:border-box;color:var(--color-white)}.main-navigation li.btn-menu:last-child a.button:active,.main-navigation li.btn-menu:last-child a.button:focus,.main-navigation li.btn-menu:last-child a.button:hover,.main-navigation li.btn-menu:last-child a.primary-button.button:active,.main-navigation li.btn-menu:last-child a.primary-button.button:focus,.main-navigation li.btn-menu:last-child a.primary-button.button:hover{color:var(--color-white)}@media screen and (width>=76.3125rem){.main-navigation li.btn-menu:last-child{margin-right:0}}@media screen and (width>=73.8125rem){.main-navigation li.btn-menu:last-child a.button,.main-navigation li.btn-menu:last-child a.primary-button.button{height:var(--space-10);min-height:var(--space-10);margin-right:0}}.mobile-menu{display:none}.header-blog .menu li{display:inline-block}@media screen and (width<=73.75rem){.main-navigation{display:none}.homepage__header.navbar-default .container .mobile-menu{width:calc(var(--space-4)*2.75);height:calc(var(--space-4)*2.75);cursor:pointer;z-index:1000000001;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-left:0;padding:0;display:flex;position:relative;top:auto;right:auto}.homepage__header.navbar-default .container .mobile-menu span{width:calc(var(--space-4)*1.75);height:var(--space-0-75);background:var(--color-grey-normal);transition:background-color .1s,transform .1s;display:block;position:relative}.homepage__header.navbar-default .container .mobile-menu span:after,.homepage__header.navbar-default .container .mobile-menu span:before{width:100%;height:var(--space-0-75);background:var(--color-grey-normal);content:"";transition:transform .1s .1s,top .1s .1s;position:absolute;left:0}.homepage__header.navbar-default .container .mobile-menu span:before{top:calc(var(--space-2)*-1)}.homepage__header.navbar-default .container .mobile-menu span:after{top:var(--space-2)}.homepage__header.navbar-default .container .mobile-menu.is-active span{background:0 0}.homepage__header.navbar-default .container .mobile-menu.is-active span:after,.homepage__header.navbar-default .container .mobile-menu.is-active span:before{transition:transform .1s,top .1s;top:0}.homepage__header.navbar-default .container .mobile-menu.is-active span:before{transform:rotate(45deg)}.homepage__header.navbar-default .container .mobile-menu.is-active span:after{transform:rotate(-45deg)}.main-navigation.responsive{background:var(--color-surface);text-align:left;z-index:1000000000;flex-direction:column;justify-content:flex-start;width:100%;height:100dvh;padding:5rem 0 0;animation:.28s ease-out navmenumobile;display:flex;position:fixed;inset:0;overflow-y:auto}}@media screen and (width<=73.75rem) and (prefers-reduced-motion:reduce){.main-navigation.responsive{animation:none}}@media screen and (width<=73.75rem){.main-navigation.responsive .menu{width:100%;max-width:none;padding:var(--space-2) var(--space-6) var(--space-6);box-sizing:border-box;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:0;margin:0;list-style:none;display:flex}}@media screen and (width<=73.75rem) and (width>=48rem){.main-navigation.responsive .menu{padding:var(--space-8) var(--space-10) var(--space-12);justify-content:center;align-items:center}}@media screen and (width<=73.75rem){.main-navigation.responsive .menu__left,.main-navigation.responsive .menu__right{flex-direction:column;align-items:stretch;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.main-navigation.responsive .menu__left{padding:var(--space-2) 0 0;max-width:calc(var(--space-4)*28)}}@media screen and (width<=73.75rem) and (width>=48rem){.main-navigation.responsive .menu__left{width:min(100%,var(--space-4) * 24);padding-top:0}}@media screen and (width<=73.75rem){.main-navigation.responsive .menu__right{padding:var(--space-3) 0 0;width:100%;max-width:calc(var(--space-4)*28);gap:var(--space-3);box-sizing:border-box;background:0 0;border-top:none;margin-top:0}}@media screen and (width<=73.75rem) and (width>=48rem){.main-navigation.responsive .menu__right{width:min(100%,var(--space-4) * 24)}}@media screen and (width<=73.75rem){.main-navigation.responsive .menu li{width:100%;margin:0;padding:0;display:block}.main-navigation.responsive .menu__left li a{width:100%;min-height:calc(var(--space-4)*3.25);font-size:var(--fs-xl);font-weight:var(--fw-semi-bold);line-height:var(--lh-sm);box-sizing:border-box;border-radius:0;justify-content:flex-start;align-items:center;transition:color .15s;display:flex;padding:var(--space-3) var(--space-1)!important;border:none!important;border-bottom:var(--control-border-width-thin) solid var(--color-border-soft)!important;color:var(--color-text-primary)!important;background:0 0!important;margin:0!important}}@media screen and (width<=73.75rem) and (hover:hover){.main-navigation.responsive .menu__left li a:hover{color:var(--color-primary)!important}}@media screen and (width<=73.75rem){.main-navigation.responsive .menu__left li a:focus-visible{outline:var(--control-border-width) solid var(--color-border-focus,var(--color-primary));outline-offset:var(--space-1)}.main-navigation.responsive .menu__right li.btn-menu .marketing-header__sign-up,.main-navigation.responsive .menu__right li.btn-menu a.button,.main-navigation.responsive .menu__right li.btn-menu a.primary-button.button,.main-navigation.responsive .menu__right li.btn-menu a:not(.button){border-radius:var(--radius-md);box-sizing:border-box;justify-content:center;align-items:center;width:100%!important;min-height:calc(var(--space-4)*3.25)!important;height:calc(var(--space-4)*3.25)!important;padding:0 var(--space-4)!important;font-size:var(--fs-base)!important;font-weight:var(--fw-semi-bold)!important;margin:0!important;line-height:1.25!important;display:flex!important}.main-navigation.responsive .menu__right li.btn-menu a:not(.button){border:var(--control-border-width-thin) solid var(--color-primary)!important;background:var(--color-surface)!important;color:var(--color-primary)!important}}@media screen and (width<=73.75rem) and (hover:hover){.main-navigation.responsive .menu__right li.btn-menu a:not(.button):hover{background:var(--color-primary)!important;color:var(--color-white)!important}}@media screen and (width<=73.75rem){.main-navigation.responsive .menu__right li.btn-menu .marketing-header__sign-up,.main-navigation.responsive .menu__right li.btn-menu a.button,.main-navigation.responsive .menu__right li.btn-menu a.primary-button.button{border:var(--control-border-width-thin) solid var(--color-primary)!important;background:var(--color-primary)!important;color:var(--color-white)!important}}@keyframes navmenumobile{0%{opacity:0;transform:translateY(calc(var(--space-2)*-1))}to{opacity:1;transform:translateY(0)}}.homepage__main{width:100vw}.marketing-layout .document-template{background-color:var(--color-surface);padding-top:5rem}.homepage{background-color:var(--color-surface);color:var(--color-text-primary);min-width:calc(var(--space-4)*20);font-family:var(--ff-base,"Ubuntu",sans-serif);-ms-overflow-style:none;scrollbar-width:none;font-weight:400;line-height:1.55;overflow-x:clip}.homepage::-webkit-scrollbar{display:none}.homepage__banner-container{min-height:max(694px,100dvh - 5rem)}@media (width>=390px){.homepage__banner-container{min-height:max(700px,100dvh - 5rem)}}@media (width>=768px){.homepage__banner-container{min-height:max(947px,100dvh - 5rem)}}@media (width>=992px){.homepage__banner-container{min-height:max(586px,100dvh - 5rem)}}@media (width>=1024px){.homepage__banner-container{min-height:max(586px,100dvh - 5rem)}}@media (width>=1280px){.homepage__banner-container{min-height:max(724px,100dvh - 5rem)}}.homepage__banner-container{width:calc(100% - var(--space-8));margin-left:auto;margin-right:auto}@media (width>=24.375rem){.homepage__banner-container{width:calc(100% - var(--space-10))}}@media (width>=62rem){.homepage__banner-container{max-width:calc(var(--space-4)*73.75);width:calc(100% - 3.75rem)}}.homepage__section{padding-block:var(--marketing-section-padding-block)}@media (width>=62rem){.homepage__section{padding-block:var(--marketing-section-padding-block-lg)}}.homepage__section .title-h2{margin:0 0 var(--space-8);font-size:clamp(1.875rem,4vw,2.625rem);font-weight:var(--fw-bold);text-align:center;color:var(--color-secondary);line-height:1.2}.homepage__section--nav-scroll{padding-top:var(--space-10)}.homepage p{font-size:var(--fs-base)}.homepage h1,.homepage h2,.homepage h3,.homepage h4,.homepage h5,.homepage h6{margin-block:0}.homepage img{max-width:100%}.homepage__header-container{width:calc(100% - var(--space-10));padding:var(--space-5) 0;justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;display:flex}@media (width>=62rem){.homepage__header-container{max-width:calc(var(--space-4)*73.75);width:calc(100% - 3.75rem)}}.homepage .container{width:calc(100% - var(--space-10));margin-left:auto;margin-right:auto}@media (width>=62rem){.homepage .container{max-width:calc(var(--space-4)*73.75);width:calc(100% - 3.75rem)}}.homepage__logo img{max-width:calc(var(--space-4)*6.25)}.homepage__arrow{text-align:center;width:100%;position:absolute;bottom:0}.homepage__arrow img{max-width:var(--space-10);z-index:2;margin:0 auto;position:relative}.homepage__description-container{text-align:center;max-width:calc(var(--space-4)*43.75);padding-top:8.125rem;padding-bottom:6.25rem}.homepage__description-title{margin:0 0 var(--space-8);font-size:clamp(1.875rem,4vw,2.625rem);font-weight:var(--fw-bold);text-align:center;color:var(--color-secondary);line-height:1.2}.homepage__description p{padding:var(--space-10) 0;font-weight:var(--fw-regular);color:var(--color-text-primary);font-size:var(--fs-xl);position:relative}.homepage__description p:before{width:calc(var(--space-4)*12.625);height:var(--space-1-25);content:"";background:var(--color-blue-darker);margin:auto;position:absolute;bottom:0;left:0;right:0}@media (width>=36rem){.homepage__description p{font-size:var(--fs-2xl)}}@media (width>=48rem){.homepage__description p{font-size:var(--fs-2xl)}}@media (width>=62rem){.homepage__description p{font-size:var(--fs-3xl)}}.homepage__using-block{flex-direction:column;align-items:center;display:flex}@media (width>=48rem){.homepage__using-block{flex-direction:row;justify-content:space-around;align-items:flex-start}}.homepage__using-block-item{text-align:center;width:100%;max-width:calc(var(--space-4)*18.75);padding:0 var(--space-5);margin-bottom:3.75rem}@media (width>=48rem){.homepage__using-block-item{width:33.3333%;margin-bottom:0}}.homepage__using-block-item-img{max-width:calc(var(--space-4)*8.75);margin:auto auto var(--marketing-home-cta-margin);justify-content:center;display:flex}.homepage__using-block-item-img img{max-width:100%}.homepage__different{background:var(--color-surface)}.homepage__different-container{flex-wrap:wrap}@media (width>=62rem){.homepage__different-container{flex-wrap:nowrap}}.homepage__different .title-h2{margin-bottom:var(--space-16)}@media (width<=62rem){.homepage__different .title-h2{margin-bottom:var(--space-10)}}@media (width<48rem){.homepage__different-title-part2{display:block}}.homepage__different-row{gap:var(--space-4);margin-bottom:var(--space-4);flex-direction:column;display:flex}@media (width>=48rem){.homepage__different-row{justify-content:space-between;align-items:stretch;gap:var(--space-4);margin-bottom:var(--space-4);flex-direction:row}.homepage__different-row .homepage__different-block{flex:calc(50% - .5rem);width:auto;max-width:calc(50% - .5rem);height:auto;margin-bottom:0}}.homepage__different-row:last-child{margin-bottom:0}.homepage__different--one-platform{background:var(--color-surface-5)}.homepage__different-block{min-height:calc(var(--space-4)*7.375);padding:var(--space-5) var(--space-10) var(--space-5) var(--space-2);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:0 0 var(--space-0-75) 0 #00000026;color:var(--color-text-primary);align-items:flex-start;margin-bottom:0;font-size:110%;display:flex}@media (width>=48rem){.homepage__different-block{width:calc(50% - .5rem);height:100%;margin-bottom:0}}.homepage__different-block-image{flex:0 0 var(--space-20);height:var(--space-20);margin-right:var(--space-1-5);justify-content:center;align-items:center;display:flex}.homepage__different-block-text-row{min-width:0;font-size:var(--fs-base);flex-direction:column;flex:1;display:flex}@media (width<=48rem){.homepage__different-block-text-row{font-size:var(--fs-sm);line-height:var(--lh-sm)}}.homepage__different-block-title{font-weight:var(--fw-medium);font-size:var(--fs-xl);margin-bottom:var(--space-2);color:var(--color-text-primary)}@media (width<=48rem){.homepage__different-block-title{font-size:var(--fs-base);line-height:var(--space-6)}}.homepage__different-block-description{min-height:calc(var(--space-4)*3.125);color:var(--color-text-secondary);flex:1}.homepage__different-block-link-slot{min-height:calc(var(--fs-sm)*var(--lh-sm) + var(--space-2));margin-top:var(--space-2);flex-shrink:0}.homepage__different-block-link{color:var(--color-primary-dark,var(--color-primary));font-size:var(--fs-sm);font-weight:var(--fw-semi-bold);text-decoration:none;display:inline-block}.homepage__different-block-link:after{content:" →"}@media (hover:hover){.homepage__different-block-link:hover{text-decoration:underline}}.homepage__different-right{max-width:var(--legal-document-max-width);width:100%;margin:var(--marketing-home-section-margin) auto auto;position:relative}@media (width>=62rem){.homepage__different-right{width:50%}}.homepage__different-right-title{font-size:var(--fs-3xl);font-weight:var(--fw-bold);text-align:center;padding-bottom:4.6875rem;display:none}@media (width>=62rem){.homepage__different-right-title{text-align:left;display:block}}.homepage__different-right .different-list-image{padding-right:.9375rem}@media (width>=62rem){.homepage__different-right .different-list-image{width:calc(var(--space-4)*5.3125)}}.homepage__different-right .different-list-image img{min-width:calc(var(--space-4)*3.125);max-width:calc(var(--space-4)*3.125)}@media (width>=62rem){.homepage__different-right .different-list-image img{max-width:calc(var(--space-4)*4.375)}}.homepage__different-right .different-list-image-alt{width:calc(var(--space-4)*3.125);height:calc(var(--space-4)*3.125);margin-right:var(--space-2-5);margin-left:var(--space-1-25)}@media (width>=62rem){.homepage__different-right .different-list-image-alt{width:4.375rem;height:4.375rem;margin-right:var(--space-2-5);margin-left:var(--space-2-5)}}.homepage__different-right .different-list-image-alt>div{min-width:var(--space-10);max-width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);background-color:var(--color-blue-darker)}@media (width>=62rem){.homepage__different-right .different-list-image-alt>div{width:4.375rem;max-width:3.4375rem;height:4.375rem}}.homepage__different-right li{align-items:center;margin-bottom:3.125rem;display:flex}.homepage__different-right h3{font-size:var(--fs-2xl);padding-bottom:var(--space-2-5);line-height:1.25}.homepage__different-right p{font-weight:var(--fw-light);font-size:var(--fs-base)}.homepage__different .hint{padding-left:var(--space-2-5);cursor:pointer;margin-right:0;display:inline-block;position:relative}@media (width>=36rem){.homepage__different .hint{max-width:100%}}.homepage__different .hint .hint-show{background:var(--color-surface);border-radius:var(--radius-lg);width:17.5rem;font-size:var(--fs-sm);padding:var(--space-4);margin-bottom:var(--space-4);white-space:normal;max-width:15rem;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 0 .9375rem #0000004d}@media (width>=36rem){.homepage__different .hint .hint-show{max-width:none}}.homepage__different .hint .question{font-size:var(--fs-xl);text-align:center;width:1.5625rem;height:1.5625rem;box-shadow:0 0 var(--space-2-5) var(--space-1-5) #0000001a;background-color:var(--color-surface);cursor:default;border-radius:50%;padding-right:0;display:inline-block}@media (width>=85.3125rem){.homepage__different .hint .question{padding-right:0}}.homepage__different .hint .question:hover~.hint-show{display:block}.homepage__add-restaurant,.homepage__how-it-works{background:var(--color-surface)}.homepage__add-restaurant .get-started-block{padding-inline:var(--space-4);background:var(--color-surface);max-width:100%;margin-left:auto;margin-right:auto}@media (width>=37.5rem){.homepage__add-restaurant .get-started-block{padding-inline:var(--space-5)}}@media (width>=56.5625rem){.homepage__add-restaurant .get-started-block{max-width:calc(100% - 3.75rem);padding-inline:0}}@media (width>=75rem){.homepage__add-restaurant .get-started-block{max-width:100%;padding-inline:11.25rem}}.homepage__add-restaurant .get-started-wrap{background:var(--color-marketing-get-started-bg);text-align:center;will-change:width;max-width:100%;padding:var(--space-16) 0;width:70%;margin:0 auto}@media (width>=37.5rem){.homepage__add-restaurant .get-started-wrap{padding:var(--marketing-home-padding-y) 0;width:70%}}@media (width>=75rem){.homepage__add-restaurant .get-started-wrap{width:70%}}.homepage__add-restaurant .get-started-wrap-title{overflow-wrap:break-word;margin:0 auto var(--marketing-home-heading-margin) auto;padding:0 var(--space-8)}@media (width>=37.5rem){.homepage__add-restaurant .get-started-wrap-title{max-width:32.5rem;padding:0}}@media (width>=75rem){.homepage__add-restaurant .get-started-wrap-title{max-width:48.75rem}}.homepage__add-restaurant .get-started-title{color:var(--color-marketing-get-started-title);font-weight:var(--fw-regular);white-space:pre-line;font-size:var(--fs-3xl);letter-spacing:-.01em;margin-bottom:.83rem;line-height:2.5625rem}@media (width>=37.5rem){.homepage__add-restaurant .get-started-title{font-size:var(--fs-5xl);letter-spacing:-.03em;line-height:4rem}}.homepage__add-restaurant .get-started-subtitle{color:var(--color-white);opacity:.5;font-weight:var(--fw-regular);white-space:pre-line;font-size:var(--fs-xl);letter-spacing:-.01em;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35em;margin-bottom:3.25rem;line-height:1.625rem;display:flex}@media (width>=37.5rem){.homepage__add-restaurant .get-started-subtitle{font-size:var(--fs-2xl);letter-spacing:-.02em;line-height:2rem}}@media (width>=48rem){.homepage__add-restaurant .get-started-subtitle{flex-flow:wrap;justify-content:center;gap:.5em}}.homepage,.homepage #footer-app .dinerr-app,.homepage #homepage,.homepage .cookies-overlay,.homepage .pricing.dinerr-app,.homepage .subscribe-form.dinerr-app{--ff-base:"Ubuntu",system-ui,-apple-system,blinkmacsystemfont,sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semi-bold:600;--fw-bold:700;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999rem;--color-primary:#c90d32;--color-primary-hover:#a70b2a;--color-primary-active:#8f0a22;--color-primary-light:#fef1f3;--color-secondary:#212934;--color-text-primary:#404b59;--color-text-secondary:#626f89;--color-text-on-dark-secondary:#a8b4c0;--color-text-tertiary:#667281;--color-text-disabled:#6b7786;--color-text-label:#626f89;--color-text-label-focus:#586ed1;--color-text-label-disabled:#6b7786;--color-border:#d5dde5;--color-border-hover:#afbecc;--color-border-focus:#6278db;--color-border-tertiary-alt:#e1e7ec;--color-border-light:#e1e7ec;--color-surface:#fff;--color-surface-2:#fbfbfb;--color-surface-3:#f6f8f9;--color-surface-4:#f8f9fa;--color-surface-5:#fcfbfd;--color-surface-muted:#f7f9fb;--color-surface-guest-page:#fafafa;--color-surface-inverse:#111;--color-surface-hover-neutral:#eee;--color-print-qr-bg:#dcdcdc;--color-print-paper:#fff;--color-print-ink:#212934;--color-print-muted:#626f89;--color-print-border:#d5dde5;--color-white:#fff;--color-black:#000;--color-third:#6a7788;--color-third-darker:#626f89;--color-third-mid:#e0e4e5;--color-third-alt:#d5dde5;--color-third-altlight:#cdd4da;--color-third-sky:#f0f4fe;--color-third-superlight:#f6f8f9;--color-third-extralight:#f8f9fa;--color-third-ultralight:#fcfbfd;--color-third-terra:#e5e7ea;--color-grey-extradark:#333;--color-grey-dark:#4f4f4f;--color-grey-darker:#828282;--color-grey-normal:#bdbdbd;--color-grey-lighter:#e0e0e0;--color-grey-light:#f2f2f2;--color-grey-tint:#afbecc;--color-grey-btn:#6b7685;--color-grey-btn-hover:#5a6472;--color-error:#d04800;--color-error-hover:#b53e00;--color-error-light:#fff4eb;--color-danger:#c90d32;--color-danger-hover:#a70b2a;--color-danger-lighter:#e40f39;--color-danger-light:#e90000;--color-success:#01883a;--color-success-hover:#017033;--color-success-dark:#016b30;--color-success-darker:#20864a;--color-success-light:#6fcf97;--color-success-lightalt:#2f8544;--color-success-strong:#0d853f;--color-warning:#b65d0e;--color-warning-darker:#9a4f0c;--color-warning-strong:#92400e;--color-warning-strong-hover:#78350f;--color-warning-surface:#fff8e6;--color-warning-border:#f0d78c;--color-info:#0c7bba;--color-dashboard-blue:#3b82f6;--color-dashboard-green:#10b981;--color-dashboard-orange:#f59e0b;--color-dashboard-purple:#8b5cf6;--color-dashboard-teal:#14b8a6;--color-dashboard-red:#ef4444;--color-dashboard-yellow:#eab308;--color-analytics-donut-1:#6278db;--color-analytics-donut-2:#96afeb;--color-analytics-donut-3:#23368a;--color-analytics-donut-4:#d4def7;--color-analytics-donut-5:#04114d;--color-analytics-donut-6:#0729bf;--color-side-menu-bg:#212b41;--color-side-menu-icon:#aebecd;--color-side-menu-icon-hover:#c4ccd3;--color-side-menu-text-muted:#828282;--color-side-menu-text-disabled:#8894a3;--color-side-menu-text-active:#fff;--color-yellow:#f2c94c;--color-yellow-light:#fde4a3;--color-blue-superdark:#1f2b43;--color-blue-extradark:#364aa2;--color-blue-darker:#586ed1;--color-blue-dark:#2f80ed;--color-blue-normal:#2d9cdb;--color-blue-mid:#96afeb;--color-blue-light:#56ccf2;--color-blue-superlight:#e1e7ec;--color-blue-ultralight:#eef2fc;--color-purple-dark:#9b51e0;--color-purple-normal:#4a60c3;--color-purple-light:#d4def7;--color-purple-lighter:#fda3e9;--color-pink-light:#fccfd8;--color-badge-success:#2f8544;--color-badge-danger:#d04800;--color-badge-warning:#a4680e;--color-subscription-badge:#6676d5;--color-subscription-border:#ededed;--color-subscription-border-popular:#5568b9;--color-subscription-scrollbar-track:#d9d9d9;--color-status-success:#cfe6d2;--color-status-danger:#fec4c0;--color-status-success-text:#007d50;--color-status-success-surface:#d1fae5;--color-status-danger-text:#ce1818;--color-status-danger-surface:#fee2e2;--color-status-warning-text:#b35100;--color-status-warning-surface:#fef3c7;--color-subscription-trial-text:#1d4ed8;--color-subscription-trial-surface:#dbeafe;--color-subscription-active-text:#15803d;--color-subscription-active-surface:#dcfce7;--color-subscription-past-due-text:#b91c1c;--color-subscription-canceled-text:#4b5563;--color-subscription-canceled-surface:#f3f4f6;--color-status-done:#9fce63;--color-status-border-1:#dce3f2;--color-status-border-2:#b8c6e4;--color-status-border-3:#94a9d8;--color-status-border-4:#385492;--color-teal-notification:#457d8f;--color-grey-icon:#626f89;--color-facebook:#1977f3;--color-marketing-testimonial-bg:#1a2230;--color-marketing-get-started-bg:#40000c;--color-marketing-get-started-title:#dce9ff;--color-marketing-input-payment-label:#484848;--color-marketing-gradient-dark-strong:#0000008c;--color-marketing-gradient-dark-base:#0000004d;--color-marketing-gradient-dark-soft:#00000014;--color-marketing-gradient-light-transparent:#fff0;--color-marketing-gradient-light-mid:#fffffff0;--color-marketing-gradient-light-strong:#fffffffa;--color-overlay-dark-muted:#00000014;--color-overlay-dark-faint:#0000001a;--color-overlay-dark-subtle:#0000001f;--color-overlay-dark-light:#00000026;--color-overlay-dark-scrim:#0000002e;--color-overlay-dark-quarter:#00000040;--color-overlay-dark-soft:#0000004d;--color-overlay-dark-shadow:#00000059;--color-overlay-dark-medium:#00000073;--color-overlay-dark-strong:#000c;--color-overlay-light-transparent:#fff0;--color-overlay-light-subtle:#ffffff0f;--color-overlay-light-soft:#ffffff14;--color-overlay-light-base:#ffffff1a;--color-overlay-light-solid:#fff;--color-overlay-light-readable:#ffffffe0;--color-splash-tile-bg:#ffffff8c;--color-splash-tile-highlight:#ffffffe6;--color-splash-tile-shadow-brand:#e118372e;--color-splash-tile-shadow-edge:#0000000a;--color-splash-gloss-peak:#ffffffbf;--color-onboarding-ink-6:#2129340f;--color-onboarding-ink-8:#21293414;--color-onboarding-ink-10:#2129341a;--color-onboarding-ink-12:#2129341f;--color-onboarding-ink-14:#21293424;--color-onboarding-ink-22:#21293438;--color-onboarding-ink-28:#21293447;--color-onboarding-ink-4:#2129340a;--color-onboarding-accent-4:#6676d50a;--color-onboarding-accent-12:#6676d51f;--color-onboarding-accent-22:#6676d538;--color-onboarding-primary-8:#e31e3614;--color-onboarding-primary-35:#e31e3659;--color-pulse-blue:#34ace0;--color-pulse-blue-muted:#34ace0b3;--color-pulse-blue-transparent:#34ace000;--color-pulse-subscription:#5878f3;--color-pulse-subscription-muted:#5878f366;--color-pulse-subscription-transparent:#5878f300;--color-pulse-success-glow:#01883a99;--color-pulse-success-ring:#01883a66;--color-photo-overlay:#03083233;--color-booking-action-hover:#4a60c326;--color-booking-action-surface:#4a60c314;--color-side-menu-scrim:#09021b73;--color-side-menu-shadow:#09021b33;--color-side-menu-gradient-transparent:#212b4100;--color-side-menu-resize-handle:#c4ccd3;--color-map-empty-surface:#ffffffe6;--color-file-upload-remove-surface:#ffffffd9;--color-image-meta-gradient-transparent:#8c8c8c00;--color-image-meta-gradient-dark:#0006;--color-hero-gradient-transparent:#fff0;--color-neutral-hover-tint:#afbecc4d;--color-floor-selection-fill:#afbecc4d;--color-maintenance-warning-surface:#ff98003d;--color-stripe-placeholder:#a0aec0;--color-stripe-invalid:#fa755a;--color-stripe-border:#e0e6eb;--color-stripe-input-border:#e0e0e0;--color-drag-slot-surface:#d3d3d336;--color-marketing-map-surface:#1a1e28eb;--color-marketing-mockup-glow:#6b75a640;--color-reservation-special-request:#8125f6;--color-reservation-special-occasion:#23a0e7;--color-reservation-large-party:#ef32ff;--color-reservation-allergy:#e77510;--color-chat-customer:#e0e4e5;--color-chat-restaurant:#4a60c3;--color-modal-overlay:#212c3480;--color-btn-bg-ghost:#fef1f3;--color-btn-bg-pressed:#f8a0b1;--color-btn-bg-hover-text:#fef1f34d;--color-btn-bg-pressed-text:#fef1f3;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.563rem;--fs-3xl:1.953rem;--fs-4xl:2.441rem;--fs-5xl:3.052rem;--lh-xs:1.125;--lh-sm:1.25;--lh-base:1.5;--lh-lg:1.625;--lh-xl:1.75;--space-0:0;--space-px:.0625rem;--space-0-5:.125rem;--space-0-75:.1875rem;--space-1:.25rem;--space-1-25:.3125rem;--space-1-5:.375rem;--space-2-5:.625rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem}.homepage__subscribe{background:var(--color-third-sky)}.homepage__subscribe .subscribe-form.dinerr-app{width:100%}.homepage__subscribe-container.container{width:100%;max-width:73.75rem;padding:var(--space-10);background:var(--color-surface);box-shadow:0 0 var(--space-5) 0 #151bc233}@media (width>=62rem){.homepage__subscribe-container.container{padding:var(--space-10) var(--space-16) var(--space-16)}}.homepage__subscribe .title-h2{padding:0 var(--space-10)}@media (width>=62rem){.homepage__subscribe .title-h2{padding:0}}.homepage__subscribe .subscribe__text{text-align:center}.homepage__subscribe-icon{justify-content:center;margin-bottom:1.5rem;display:flex}.homepage__subscribe-heading{flex-direction:column;align-items:center;gap:.15em;line-height:1.15;display:flex}@media (width>=40rem){.homepage__subscribe-heading{flex-flow:wrap;justify-content:center;gap:.35em}.homepage__subscribe-heading-continued{white-space:nowrap}}.homepage__subscribe .subscribe-title{margin:0 0 var(--space-8);font-size:clamp(1.875rem,4vw,2.625rem);font-weight:var(--fw-bold);text-align:center;color:var(--color-secondary);padding-bottom:var(--space-8);padding-top:var(--space-8);line-height:1.2}.homepage__subscribe p{padding-bottom:var(--space-8);padding-top:var(--space-8);font-size:var(--fs-lg);color:var(--color-text-secondary)}.homepage__blacksection{background:var(--color-surface-inverse) center/cover;position:relative}@media (width>=48rem){.homepage__blacksection{background:var(--color-surface-inverse) center/cover}}.homepage__blacksection:before{content:"";background:#000c;width:100%;height:100%;position:absolute}.homepage__blacksection-container{min-height:31.25rem;color:var(--color-white);flex-direction:column;justify-content:flex-end;display:flex;position:relative}@media (width>=48rem){.homepage__blacksection-container{min-height:35.9375rem}}@media (width>=62rem){.homepage__blacksection-container{justify-content:flex-start;min-height:43.75rem}}.homepage__blacksection-container p{font-size:var(--fs-sm);max-width:38.75rem;margin:0 auto}@media (width>=36rem){.homepage__blacksection-container p{font-size:var(--fs-base)}}@media (width>=62rem){.homepage__blacksection-container p{font-size:var(--fs-lg);max-width:26.25rem;margin:0}}.homepage__blacksection-container p a{color:var(--color-primary-dark,var(--color-primary))}.homepage__blacksection-container .black-section-title{font-size:var(--fs-2xl);padding-bottom:var(--space-10);font-weight:var(--fw-bold);max-width:38.75rem;margin:0 auto}@media (width>=36rem){.homepage__blacksection-container .black-section-title{padding-bottom:var(--space-10);font-size:var(--fs-3xl)}}@media (width>=62rem){.homepage__blacksection-container .black-section-title{padding-bottom:var(--space-10);font-size:var(--fs-3xl);max-width:30.625rem;margin:0}}.homepage__faq{background:var(--color-surface)}.homepage__faq .container>.title-h2{padding-bottom:var(--space-8)}@media (width>=768px){.homepage__faq .container>.title-h2{padding-bottom:var(--space-10)}}.homepage__faq .accordion-faq,.homepage__faq .marketing-faq-accordion{max-width:53.75rem;margin-inline:auto}.homepage__faq .faq-block{max-width:53.75rem;margin:auto}.homepage__faq .faq-block__item{margin:auto}.homepage__faq .faq-block__item .faq-question{padding:var(--space-6) 0;border-top:var(--space-px) solid var(--color-border-light);cursor:pointer;justify-content:space-between;align-items:center;display:flex}@media screen and (width<=36rem){.homepage__faq .faq-block__item .faq-question{padding:var(--space-4) 0}}.homepage__faq .faq-block__item .faq-question h3{font-size:var(--fs-xl)}.homepage__faq .faq-block__item .faq-question .icon-plus{min-width:var(--space-10);width:var(--space-10);height:var(--space-10);border-radius:50%;transition:background-color .2s;position:relative}.homepage__faq .faq-block__item .faq-question .icon-plus:hover{background-color:var(--color-surface-hover-neutral)}.homepage__faq .faq-block__item .faq-question .icon-plus img{margin:auto;position:absolute;inset:0}.homepage__faq .faq-block__item .faq-question .icon-plus.icon-rotate{background-color:var(--color-surface-hover-neutral);backface-visibility:hidden;transform:rotate(-45deg)}.homepage__faq .faq-block__item .faq-question:hover .icon-plus{background:var(--color-surface-hover-neutral)}.homepage__faq .faq-block__item .faq-answer{padding-bottom:var(--space-10);display:none}@media screen and (width<=36rem){.homepage__faq .faq-block__item .faq-answer{padding-bottom:var(--space-5)}.homepage__faq .faq-block__item .faq-answer p{font-size:var(--fs-sm)}}.homepage__faq .faq-block__item a{color:var(--color-primary-dark,var(--color-primary))}.homepage__faq-support{justify-content:center;align-items:center;gap:var(--space-1);margin-top:var(--space-8);font-size:var(--fs-base);text-align:center;color:var(--color-text-secondary);flex-direction:column;line-height:1.55;display:flex}.homepage__faq-support a{color:var(--color-primary-dark,var(--color-primary));font-weight:inherit;text-decoration:none}@media (hover:hover){.homepage__faq-support a:hover{text-decoration:underline}}.homepage__faq-support a:focus-visible{text-decoration:underline}.homepage__faq-support a{font-weight:var(--fw-medium)}@media (width>=640px){.homepage__faq-support{flex-flow:wrap;justify-content:center;align-items:center}}.homepage__main:has(.cookies-overlay:not(.cookies-overlay--hidden)) .pricing{padding-bottom:8.5rem}@media (width>=48rem){.homepage__main:has(.cookies-overlay:not(.cookies-overlay--hidden)) .pricing{padding-bottom:6rem}}.homepage #tidio-chat{display:none}@media (width<=61.9375rem){#tidio-chat-iframe{top:auto!important;left:auto!important;right:-.4375rem!important;bottom:var(--cookies-overlay-anchor-height,var(--space-10,2.5rem))!important;transform:translateY(50%)!important}}@media (width<=61.9375rem) and (width>=48rem){#tidio-chat-iframe{bottom:var(--cookies-overlay-anchor-height,5.28125rem)!important}}:root{background-color:var(--color-surface-2)}body,html{min-height:100%;margin:0;padding:0;font-family:Ubuntu,system-ui,-apple-system,blinkmacsystemfont,sans-serif}#dashboard{width:100%;min-height:100vh}.slot-for-drag-n-drop{padding:var(--space-2);background:var(--color-drag-slot-surface);width:100%;display:none}@media (width>=64rem){.slot-for-drag-n-drop{max-width:calc(50% - .5rem)}}.slot-for-drag-n-drop.active{outline:var(--space-0-5) dotted #d3d3d3}.text-error{color:var(--color-error)}.text-success{color:var(--color-success)}.remove-scroll-bar{-ms-overflow-style:none;scrollbar-width:none}.remove-scroll-bar::-webkit-scrollbar{width:0}@font-face{font-family:Ubuntu;src:url(../fonts/Ubuntu-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(../fonts/Ubuntu-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(../fonts/Ubuntu-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(../fonts/Ubuntu-Medium.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(../fonts/Ubuntu-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Flaticon;src:url(./Flaticon.ipOu_ysK.eot);src:url(./Flaticon.ipOu_ysK.eot?#iefix)format("embedded-opentype"),url(./Flaticon.B6o1Pqvz.woff2)format("woff2"),url(./Flaticon.ClZvV5-z.woff)format("woff"),url(./Flaticon.DRWxkF5H.ttf)format("truetype"),url(./Flaticon.CzbH2TEd.svg#Flaticon)format("svg");font-weight:400;font-style:normal}@media screen and (min-device-pixel-ratio:0){@font-face{font-family:Flaticon;src:url(./Flaticon.CzbH2TEd.svg#Flaticon)format("svg")}}.fimanager:before{font-variant:normal;-webkit-text-decoration:inherit;text-decoration:inherit;text-rendering:optimizelegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Flaticon,sans-serif;font-style:normal;font-weight:400;line-height:1;display:inline-block}.dinerr-app{--ff-base:"Ubuntu",system-ui,-apple-system,blinkmacsystemfont,sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semi-bold:600;--fw-bold:700;--radius-sm:var(--space-1);--radius-md:var(--space-2);--radius-lg:var(--space-3);--radius-xl:var(--space-4);--radius-full:9999rem;--color-primary:#c90d32;--color-primary-hover:#a70b2a;--color-primary-active:#8f0a22;--color-primary-light:#fef1f3;--color-secondary:#212934;--color-text-primary:#404b59;--color-text-secondary:#626f89;--color-text-on-dark-secondary:#a8b4c0;--color-text-tertiary:#667281;--color-text-disabled:#6b7786;--color-text-label:#626f89;--color-text-label-focus:#586ed1;--color-text-label-disabled:#6b7786;--color-border:#d5dde5;--color-border-hover:#afbecc;--color-border-focus:#6278db;--color-border-tertiary-alt:#e1e7ec;--color-border-light:#e1e7ec;--color-surface:#fff;--color-surface-2:#fbfbfb;--color-surface-3:#f6f8f9;--color-surface-4:#f8f9fa;--color-surface-5:#fcfbfd;--color-surface-muted:#f7f9fb;--color-surface-guest-page:#fafafa;--color-surface-inverse:#111;--color-surface-hover-neutral:#eee;--color-print-qr-bg:#dcdcdc;--color-print-paper:#fff;--color-print-ink:#212934;--color-print-muted:#626f89;--color-print-border:#d5dde5;--color-white:#fff;--color-black:#000;--color-third:#6a7788;--color-third-darker:#626f89;--color-third-mid:#e0e4e5;--color-third-alt:#d5dde5;--color-third-altlight:#cdd4da;--color-third-sky:#f0f4fe;--color-third-superlight:#f6f8f9;--color-third-extralight:#f8f9fa;--color-third-ultralight:#fcfbfd;--color-third-terra:#e5e7ea;--color-grey-extradark:#333;--color-grey-dark:#4f4f4f;--color-grey-darker:#828282;--color-grey-normal:#bdbdbd;--color-grey-lighter:#e0e0e0;--color-grey-light:#f2f2f2;--color-grey-tint:#afbecc;--color-grey-btn:#6b7685;--color-grey-btn-hover:#5a6472;--color-error:#d04800;--color-error-hover:#b53e00;--color-error-light:#fff4eb;--color-danger:#c90d32;--color-danger-hover:#a70b2a;--color-danger-lighter:#e40f39;--color-danger-light:#e90000;--color-success:#01883a;--color-success-hover:#017033;--color-success-dark:#016b30;--color-success-darker:#20864a;--color-success-light:#6fcf97;--color-success-lightalt:#2f8544;--color-success-strong:#0d853f;--color-warning:#b65d0e;--color-warning-darker:#9a4f0c;--color-warning-strong:#92400e;--color-warning-strong-hover:#78350f;--color-warning-surface:#fff8e6;--color-warning-border:#f0d78c;--color-info:#0c7bba;--color-dashboard-blue:#3b82f6;--color-dashboard-green:#10b981;--color-dashboard-orange:#f59e0b;--color-dashboard-purple:#8b5cf6;--color-dashboard-teal:#14b8a6;--color-dashboard-red:#ef4444;--color-dashboard-yellow:#eab308;--color-analytics-donut-1:#6278db;--color-analytics-donut-2:#96afeb;--color-analytics-donut-3:#23368a;--color-analytics-donut-4:#d4def7;--color-analytics-donut-5:#04114d;--color-analytics-donut-6:#0729bf;--color-side-menu-bg:#212b41;--color-side-menu-icon:#aebecd;--color-side-menu-icon-hover:#c4ccd3;--color-side-menu-text-muted:#828282;--color-side-menu-text-disabled:#8894a3;--color-side-menu-text-active:#fff;--color-yellow:#f2c94c;--color-yellow-light:#fde4a3;--color-blue-superdark:#1f2b43;--color-blue-extradark:#364aa2;--color-blue-darker:#586ed1;--color-blue-dark:#2f80ed;--color-blue-normal:#2d9cdb;--color-blue-mid:#96afeb;--color-blue-light:#56ccf2;--color-blue-superlight:#e1e7ec;--color-blue-ultralight:#eef2fc;--color-purple-dark:#9b51e0;--color-purple-normal:#4a60c3;--color-purple-light:#d4def7;--color-purple-lighter:#fda3e9;--color-pink-light:#fccfd8;--color-badge-success:#2f8544;--color-badge-danger:#d04800;--color-badge-warning:#a4680e;--color-subscription-badge:#6676d5;--color-subscription-border:#ededed;--color-subscription-border-popular:#5568b9;--color-subscription-scrollbar-track:#d9d9d9;--color-status-success:#cfe6d2;--color-status-danger:#fec4c0;--color-status-success-text:#007d50;--color-status-success-surface:#d1fae5;--color-status-danger-text:#ce1818;--color-status-danger-surface:#fee2e2;--color-status-warning-text:#b35100;--color-status-warning-surface:#fef3c7;--color-subscription-trial-text:#1d4ed8;--color-subscription-trial-surface:#dbeafe;--color-subscription-active-text:#15803d;--color-subscription-active-surface:#dcfce7;--color-subscription-past-due-text:#b91c1c;--color-subscription-canceled-text:#4b5563;--color-subscription-canceled-surface:#f3f4f6;--color-status-done:#9fce63;--color-status-border-1:#dce3f2;--color-status-border-2:#b8c6e4;--color-status-border-3:#94a9d8;--color-status-border-4:#385492;--color-teal-notification:#457d8f;--color-grey-icon:#626f89;--color-facebook:#1977f3;--color-marketing-testimonial-bg:#1a2230;--color-marketing-get-started-bg:#40000c;--color-marketing-get-started-title:#dce9ff;--color-marketing-input-payment-label:#484848;--color-marketing-gradient-dark-strong:#0000008c;--color-marketing-gradient-dark-base:#0000004d;--color-marketing-gradient-dark-soft:#00000014;--color-marketing-gradient-light-transparent:#fff0;--color-marketing-gradient-light-mid:#fffffff0;--color-marketing-gradient-light-strong:#fffffffa;--color-overlay-dark-muted:#00000014;--color-overlay-dark-faint:#0000001a;--color-overlay-dark-subtle:#0000001f;--color-overlay-dark-light:#00000026;--color-overlay-dark-scrim:#0000002e;--color-overlay-dark-quarter:#00000040;--color-overlay-dark-soft:#0000004d;--color-overlay-dark-shadow:#00000059;--color-overlay-dark-medium:#00000073;--color-overlay-dark-strong:#000c;--color-overlay-light-transparent:#fff0;--color-overlay-light-subtle:#ffffff0f;--color-overlay-light-soft:#ffffff14;--color-overlay-light-base:#ffffff1a;--color-overlay-light-solid:#fff;--color-overlay-light-readable:#ffffffe0;--color-splash-tile-bg:#ffffff8c;--color-splash-tile-highlight:#ffffffe6;--color-splash-tile-shadow-brand:#e118372e;--color-splash-tile-shadow-edge:#0000000a;--color-splash-gloss-peak:#ffffffbf;--color-onboarding-ink-6:#2129340f;--color-onboarding-ink-8:#21293414;--color-onboarding-ink-10:#2129341a;--color-onboarding-ink-12:#2129341f;--color-onboarding-ink-14:#21293424;--color-onboarding-ink-22:#21293438;--color-onboarding-ink-28:#21293447;--color-onboarding-ink-4:#2129340a;--color-onboarding-accent-4:#6676d50a;--color-onboarding-accent-12:#6676d51f;--color-onboarding-accent-22:#6676d538;--color-onboarding-primary-8:#e31e3614;--color-onboarding-primary-35:#e31e3659;--color-pulse-blue:#34ace0;--color-pulse-blue-muted:#34ace0b3;--color-pulse-blue-transparent:#34ace000;--color-pulse-subscription:#5878f3;--color-pulse-subscription-muted:#5878f366;--color-pulse-subscription-transparent:#5878f300;--color-pulse-success-glow:#01883a99;--color-pulse-success-ring:#01883a66;--color-photo-overlay:#03083233;--color-booking-action-hover:#4a60c326;--color-booking-action-surface:#4a60c314;--color-side-menu-scrim:#09021b73;--color-side-menu-shadow:#09021b33;--color-side-menu-gradient-transparent:#212b4100;--color-side-menu-resize-handle:#c4ccd3;--color-map-empty-surface:#ffffffe6;--color-file-upload-remove-surface:#ffffffd9;--color-image-meta-gradient-transparent:#8c8c8c00;--color-image-meta-gradient-dark:#0006;--color-hero-gradient-transparent:#fff0;--color-neutral-hover-tint:#afbecc4d;--color-floor-selection-fill:#afbecc4d;--color-maintenance-warning-surface:#ff98003d;--color-stripe-placeholder:#a0aec0;--color-stripe-invalid:#fa755a;--color-stripe-border:#e0e6eb;--color-stripe-input-border:#e0e0e0;--color-drag-slot-surface:#d3d3d336;--color-marketing-map-surface:#1a1e28eb;--color-marketing-mockup-glow:#6b75a640;--color-reservation-special-request:#8125f6;--color-reservation-special-occasion:#23a0e7;--color-reservation-large-party:#ef32ff;--color-reservation-allergy:#e77510;--color-chat-customer:#e0e4e5;--color-chat-restaurant:#4a60c3;--color-modal-overlay:#212c3480;--color-btn-bg-ghost:#fef1f3;--color-btn-bg-pressed:#f8a0b1;--color-btn-bg-hover-text:#fef1f34d;--color-btn-bg-pressed-text:#fef1f3;--floor-plan-background:#fff;--floor-plan-grid:#ccd4db;--floor-plan-table:#fff;--floor-plan-table-booked:#67a2e4;--floor-plan-table-not-available:#e2e8f0;--floor-plan-table-seated:#e87f90;--floor-plan-table-next-booking:#e2a17e;--floor-plan-table-reserving:#76bfaa;--floor-plan-table-reservation-dragover:#96afeb;--floor-plan-table-compatible-for-change:#e6d4f7;--floor-plan-table-edge:#33415529;--floor-plan-chair:#94a3b8;--floor-plan-party-name:#404b59;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.563rem;--fs-3xl:1.953rem;--fs-4xl:2.441rem;--fs-5xl:3.052rem;--lh-xs:1.125;--lh-sm:1.25;--lh-base:1.5;--lh-lg:1.625;--lh-xl:1.75;--space-0:0;--space-px:.0625rem;--space-0-5:.125rem;--space-0-75:.1875rem;--space-1:.25rem;--space-1-25:.3125rem;--space-1-5:.375rem;--space-2-5:.625rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--shadow-sm:0 0 .5rem 0 #04176d1a;--shadow-md:0 .25rem .375rem -.0625rem var(--color-overlay-dark-faint);--shadow-lg:0 .625rem .9375rem -.1875rem var(--color-overlay-dark-faint);--shadow-card:0 0 .25rem 0 var(--color-overlay-dark-quarter);--shadow-elevated:0 1.25rem 1.5625rem -.3125rem var(--color-overlay-dark-faint);--shadow-table:0 0 .5rem #04176d1a;--shadow-sidemenu:0 0 0 var(--color-overlay-dark-quarter);--shadow-tabshead:0 .25rem .25rem var(--color-overlay-dark-quarter);--shadow-tabsheadsecond:0 0 .5rem #04176d1a;--shadow-tabsheading:-.25rem .125rem .5rem #04176d1a;--shadow-badge:0 0 .125rem var(--color-overlay-dark-quarter);--shadow-restaurantlogo:0 0 .5rem #04176d33;--shadow-cart:0 -.25rem .5rem #04176d33;--shadow-table-card:0 .0625rem .1875rem var(--color-overlay-dark-faint);--shadow-guest-sticky-bar:0 -.125rem .5rem var(--color-marketing-gradient-dark-soft);--shadow-dashboard-panel-edge:0 0 .5rem 0 #09021b1a;--shadow-social-auth-button:#31519f29 0 var(--space-1) var(--space-4) 0;--shadow-guest-payment-sheet:0 .25rem .625rem 0 var(--color-overlay-dark-quarter);--shadow-onboarding-focus-ring:0 0 0 var(--space-1) var(--color-primary-tint-12);--shadow-onboarding-card:0 .125rem .5rem var(--color-onboarding-ink-4);--shadow-onboarding-card-hover:0 0 0 calc(var(--space-0-5) + var(--space-px)) var(--color-primary-tint-12),0 .625rem 1.75rem var(--color-onboarding-ink-8);--shadow-banner-preview:0 -.5rem 1.125rem #0701161a;--shadow-banner-controls:0 -.5rem .5rem 0 #0701161a;--shadow-sidebar-overlay:.25rem 0 .5rem 0 #04176d0d;--shadow-table-control-footer:0 -.25rem .75rem #0f172a0f;--shadow-order-surface-footer:0 -.25rem 1rem var(--color-onboarding-ink-8);--shadow-order-card-panel:0 .25rem 1rem var(--color-overlay-dark-faint);--shadow-dashboard-header:0 .25rem .625rem 0 #0c032412;--shadow-dashboard-bottom-nav:0 -.125rem .5rem #140b340f;--shadow-drawer-panel:-.25rem 0 1.5rem var(--color-overlay-dark-subtle);--shadow-language-menu:0 .5rem 1.5rem #0f172a1f;--shadow-badge-pill:0 .125rem .5rem var(--color-overlay-dark-faint);--shadow-testimonial-card:0 0 0 var(--control-border-width) #ffffffb8;--shadow-google-business-success-ring:0 0 var(--space-2) var(--color-success);--shadow-subscription-plan-card:0 0 var(--space-1) var(--color-overlay-dark-light);--shadow-menu-category-active:0 0 0 var(--control-border-width-thin) var(--color-blue-darker);--shadow-table-control-divider:0 var(--space-px) 0 var(--color-border-subtle,var(--color-border));--shadow-active-reservation-sidebar:0 0 var(--space-3) 0 #06062a1a;--shadow-wizard-inset-border:inset 0 0 var(--control-border-width) var(--color-border);--shadow-panel:0 .375rem .375rem 0 #ccd5d7;--shadow-marketing-mockup:0 .25rem 1rem 0 #6b75a640;--touch-target-min:2.75rem;--touch-target-comfort:var(--space-12);--dashboard-content-padding-x:var(--space-8);--side-menu-mobile-overlay-width:18.75rem;--payment-card-width:22.5rem;--chat-message-max-width:18.75rem;--chat-message-wide-max-width:27rem;--z-cookies-banner:214;--z-overlay-backdrop:1040;--z-overlay-backdrop-child:1041;--z-overlay-panel:1050;--z-side-menu-overlay:1100;--z-overlay-backdrop-above-sidebar:1200;--z-overlay-panel-above-sidebar:1210;--z-overlay-backdrop-topmost:1300;--z-overlay-panel-topmost:1310;--z-app-splash:9999;--z-app-blocking-dialog:10000;--modal-width-xs:24rem;--modal-width-sm:29.375rem;--modal-width-md:32rem;--modal-width-lg:40rem;--overlay-header-height:3.75rem;--overlay-header-inset:var(--space-1);--overlay-header-icon-size:var(--control-icon-lg);--control-radius:var(--radius-md);--control-height-xs:1.75rem;--control-height-sm:2.375rem;--control-height-md:2.625rem;--control-border-width:var(--space-0-5);--control-border-width-thin:var(--space-px);--control-label-top:var(--space-2-5);--control-label-left:var(--space-2);--control-label-active-top:.4375rem;--control-label-active-left:var(--space-1);--control-label-float-top:var(--space-3);--control-label-bg-height:var(--space-1-5);--control-chevron-width:var(--space-2-5);--control-chevron-height:var(--space-1-5);--control-dropdown-offset:var(--space-1);--control-dropdown-max-height:15rem;--control-dropdown-large-max-height:20rem;--control-icon-sm:var(--space-3);--control-icon-md:var(--space-5);--control-icon-lg:var(--space-6);--control-focus-translate-y:calc(var(--space-2)*-1);--control-switch-track-width:var(--touch-target-min);--control-switch-track-height:var(--space-6);--control-switch-thumb-size:1.125rem;--control-switch-thumb-offset:.1875rem;--control-switch-thumb-translate:var(--space-5);--auth-form-max-width:25rem;--auth-form-max-width-compact:24rem;--mobile-auth-form-max-width:28rem;--content-max-width:42rem;--content-max-width-compact:20rem;--marketing-content-max:73.75rem;--marketing-content-gutter-lg:3.75rem;--marketing-hero-banner-max-width:var(--payment-card-width);--legal-document-max-width:30rem;--marketing-support-search-max:35rem;--marketing-page-min-height:20rem;--marketing-tools-search-max:52rem;--marketing-section-padding-block:var(--space-10);--marketing-section-padding-block-lg:6.25rem;--marketing-home-cta-margin:1.5625rem;--marketing-home-section-margin:3.4375rem;--marketing-home-padding-y:8.75rem;--marketing-home-heading-margin:3.25rem;--marketing-banner-padding-sm:5.25rem;--marketing-banner-padding-md:7.625rem;--marketing-banner-padding-lg:8.4375rem;--marketing-banner-padding-xl:11.0625rem;--marketing-hero-padding-y:2.625rem;--marketing-hero-padding-bottom:5.625rem;--marketing-feature-gap:6.25rem;--space-badge-y:.2rem;--space-badge-x:.55rem;--space-qr-card:1.125rem;--space-qr-margin:.875rem;--table-assignment-padding-x:2.25rem;--color-heading-icon:#1f2b43;--color-text-muted:var(--color-text-secondary);--color-text-on-primary:var(--color-white);--color-surface-subtle:var(--color-surface-muted);--color-border-default:var(--color-border);--color-border-soft:var(--color-border-tertiary-alt);--color-border-floor-plan:var(--color-border);--color-guest-text-strong:var(--color-text-primary);--color-guest-text-muted:var(--color-text-secondary);--color-guest-order-text:var(--color-text-primary);--color-guest-border-subtle:var(--color-border-tertiary-alt);--color-violet-normal:var(--color-purple-normal);--color-danger-border:var(--color-danger);--color-danger-surface:var(--color-primary-tint-8);--color-success-positive:var(--color-success-strong);--color-status-warning:var(--color-warning);--color-warning-text:var(--color-status-warning-text);--color-warning-bg:var(--color-status-warning-surface);--color-warning-light:var(--color-warning-surface);--color-warning-dark:var(--color-warning-darker);--color-primary-subtle:var(--color-primary-light);--color-bg-tertiary-superlight:var(--color-third-superlight);--color-error-strong:var(--color-error);--color-segmented-track:var(--color-surface-3);--color-segmented-active-surface:var(--color-surface);--color-segmented-hover-surface:var(--color-third-superlight);--color-surface-secondary:#f0edf9;--color-chip-selected-bg:var(--color-purple-light);--color-primary-tint-8:#c90d3214;--color-primary-tint-12:#c90d321f;--color-black-darker:var(--color-secondary)}html[data-theme=dark],html[data-theme=dark] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#14181d}.dinerr-app[data-theme=dark],[data-theme=dark] .dinerr-app{--color-surface:#1c2229;--color-surface-2:#14181d;--color-surface-3:#1a2028;--color-surface-4:#232a33;--color-surface-5:#181c22;--color-surface-muted:var(--color-surface-3);--color-surface-guest-page:var(--color-surface-2);--color-surface-hover-neutral:var(--color-surface-4);--color-text-primary:#e8edf3;--color-text-secondary:#a8b4c0;--color-text-tertiary:#8f9baa;--color-text-label:#8f9baa;--color-text-disabled:#6e7a89;--color-border:#2f3844;--color-border-subtle:#27313c;--color-border-light:#27313c;--color-border-tertiary-alt:var(--color-border-subtle);--color-border-hover:#3d4856;--color-secondary:#e8edf3;--color-third:#8f9baa;--color-third-darker:#a8b4c0;--color-third-alt:#2f3844;--color-third-altlight:#3d4856;--color-third-mid:#2f3844;--color-third-extralight:#232a33;--color-third-superlight:#1a2028;--color-third-ultralight:#181c22;--color-third-sky:#232d3d;--color-third-terra:#27313c;--color-primary-light:#3a2228;--color-error:#ff7a3d;--color-primary-superlight:#242f44;--color-primary-dark:#c90d32;--color-danger:#c90d32;--color-danger-hover:#a70b2a;--color-danger-superlight:#3a2228;--color-danger-text:#ff5c78;--color-success:#3dd68c;--color-success-light:#2a9d63;--color-status-success:#163526;--color-status-danger:#3a2228;--color-blue-darker:#8ba3f0;--color-blue-superdark:#a8b4c0;--color-heading-icon:#a8b4c0;--color-purple-light:#3a4a6b;--color-purple-lighter:#5c2a4d;--color-yellow-light:#6e5616;--color-pink-light:#55202c;--color-btn-bg-ghost:var(--color-primary-light);--color-btn-bg-pressed:#55202c;--color-btn-bg-pressed-text:var(--color-primary-light);--color-btn-bg-hover-text:#c90d3238;--color-status-success-surface:#163526;--color-status-success-text:#3dd68c;--color-status-danger-surface:#3a2228;--color-status-danger-text:#f76e8c;--color-status-warning-surface:#3d2e10;--color-status-warning-text:#f2c94c;--color-warning-surface:#3d2e10;--color-warning-border:#6e5616;--color-subscription-trial-surface:#1e2a4a;--color-subscription-trial-text:#8ba3f0;--color-subscription-active-surface:#163526;--color-subscription-active-text:#3dd68c;--color-subscription-past-due-surface:#3a2228;--color-subscription-past-due-text:#f76e8c;--color-subscription-canceled-surface:#232a33;--color-subscription-canceled-text:#a8b4c0;--color-subscription-border:var(--color-border);--floor-plan-background:var(--color-surface-5);--floor-plan-grid:var(--color-border);--color-surface-secondary:#2a3140;--color-chip-selected-bg:#3a4a6b;--color-blue-mid:#4a5f8c;--color-blue-superlight:#2a3140;--color-bg-tertiary-sky:#232d3d;--color-bg-tertiary-ultralight:#181c22;--color-modal-overlay:#080a0ea6;--color-grey-light:#3d4856;--color-grey-lighter:#2f3844;--color-grey-btn:#a8b4c0;--color-grey-btn-hover:#c5ced8;--color-segmented-track:var(--color-surface-5);--color-segmented-active-surface:var(--color-surface-4);--color-segmented-hover-surface:#20262e;--shadow-card:0 0 .25rem 0 #00000073;--shadow-md:0 .25rem .375rem -.0625rem #00000059;--shadow-table:0 0 .5rem #0000004d}.guest-layout .dinerr-app[data-theme=dark] .cart,.guest-layout .dinerr-app[data-theme=dark] .cart-button,.guest-layout .dinerr-app[data-theme=dark] .cart__wrapper,.guest-layout .dinerr-app[data-theme=dark] .categories-panel__tab,.guest-layout .dinerr-app[data-theme=dark] .dish-card-home,.guest-layout .dinerr-app[data-theme=dark] .menu-skeleton,.guest-layout .dinerr-app[data-theme=dark] .menu-skeleton__dish-card,.guest-layout .dinerr-app[data-theme=dark] .menu__categories,.guest-layout .dinerr-app[data-theme=dark] .menu__categories-panel,.guest-layout .dinerr-app[data-theme=dark] .menu__header,.guest-layout .dinerr-app[data-theme=dark] .menu__header-bar,.guest-layout .dinerr-app[data-theme=dark] .menu__search-wrap,[data-theme=dark] .guest-layout .dinerr-app .cart,[data-theme=dark] .guest-layout .dinerr-app .cart-button,[data-theme=dark] .guest-layout .dinerr-app .cart__wrapper,[data-theme=dark] .guest-layout .dinerr-app .categories-panel__tab,[data-theme=dark] .guest-layout .dinerr-app .dish-card-home,[data-theme=dark] .guest-layout .dinerr-app .menu-skeleton,[data-theme=dark] .guest-layout .dinerr-app .menu-skeleton__dish-card,[data-theme=dark] .guest-layout .dinerr-app .menu__categories,[data-theme=dark] .guest-layout .dinerr-app .menu__categories-panel,[data-theme=dark] .guest-layout .dinerr-app .menu__header,[data-theme=dark] .guest-layout .dinerr-app .menu__header-bar,[data-theme=dark] .guest-layout .dinerr-app .menu__search-wrap{background-color:var(--color-surface)}.guest-layout .dinerr-app[data-theme=dark] .order-list__wrapper,[data-theme=dark] .guest-layout .dinerr-app .order-list__wrapper{background:var(--color-surface)}.fade-enter-active,.fade-leave-active{transition:opacity .1s}.fade-enter-from,.fade-leave-to{opacity:0}.modal-pop-enter-active .modal--blur{animation:.14s ease-out both modal-pop-backdrop}.modal-pop-enter-active .modal__panel{animation:.16s cubic-bezier(.2,.9,.3,1.2) both modal-pop-panel}.modal-pop-leave-active{transition:opacity .1s}.modal-pop-leave-to{opacity:0}@keyframes modal-pop-backdrop{0%{background-color:#0000}}@keyframes modal-pop-panel{0%{transform:translateY(.75rem)scale(.97)}}.slide-fade-enter-active{transition:all .3s ease-out .3s}.slide-fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from{transform:translate(-200%)}.slide-fade-leave-to{transform:translate(200%)}.slide-down-enter-active,.slide-down-leave-active{transition:transform .5s}.slide-down-enter-from,.slide-down-leave-to{transform:scaleY(-1)}.slide-fade-y-enter-active,.slide-fade-y-leave-active{transition:transform .3s,opacity .3s}.slide-fade-y-enter-from{opacity:0;transform:translateY(100%)}.slide-fade-y-enter-to,.slide-fade-y-leave-from{opacity:1;transform:translateY(0)}.slide-fade-y-leave-to{opacity:0;transform:translateY(100%)}@keyframes pulse-blue{0%{box-shadow:0 0 0 0 var(--color-pulse-blue-muted);transform:scale(.95)}70%{box-shadow:0 0 0 .625rem var(--color-pulse-blue-transparent);transform:scale(1)}to{box-shadow:0 0 0 0 var(--color-pulse-blue-transparent);transform:scale(.95)}}body{margin:0}.dinerr-app{color:#404b59;font-family:Ubuntu,system-ui,-apple-system,blinkmacsystemfont,sans-serif;font-size:1rem;line-height:1.5}.dinerr-app button,.dinerr-app input,.dinerr-app select,.dinerr-app textarea{font-family:inherit}.dinerr-app *,.dinerr-app :after,.dinerr-app :before{box-sizing:border-box}.dinerr-app input[type=checkbox],.dinerr-app input[type=radio]{width:var(--control-icon-md);height:var(--control-icon-md);border:var(--control-border-width-thin) solid #d5dde5;border-radius:var(--radius-sm);appearance:none;cursor:pointer;background-color:#0000;outline:none;transition-duration:.3s}.dinerr-app input[type=checkbox]:focus-visible,.dinerr-app input[type=radio]:focus-visible{outline:var(--control-border-width) solid var(--color-border-focus);outline-offset:var(--space-1)}.dinerr-app input[type=radio]{border-radius:50%}.dinerr-app input[type=checkbox]:hover,.dinerr-app input[type=radio]:hover{border-color:#afbecc}.dinerr-app input[type=checkbox]:active,.dinerr-app input[type=radio]:active{border:var(--control-border-width) solid #c90d32}.dinerr-app input[type=checkbox][disabled],.dinerr-app input[type=radio][disabled]{border:var(--control-border-width-thin) solid #d5dde5;cursor:not-allowed}.dinerr-app input[type=checkbox]:checked,.dinerr-app input[type=checkbox]:checked:focus,.dinerr-app input[type=radio]:checked,.dinerr-app input[type=radio]:checked:focus{border:var(--control-border-width-thin) solid #c90d32;background-color:#c90d32;background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='12'%20viewBox='0%200%2014%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.8081%208.74892C4.61284%208.94418%204.29625%208.94418%204.10099%208.74892L1.46719%206.11512C1.27193%205.91985%200.955345%205.91985%200.760083%206.11512L0.353553%206.52165C0.158291%206.71691%200.158291%207.03349%200.353553%207.22875L4.10099%2010.9762C4.29625%2011.1715%204.61284%2011.1715%204.8081%2010.9762L13.6464%202.13784C13.8417%201.94258%2013.8417%201.626%2013.6464%201.43074L13.2399%201.02421C13.0447%200.828945%2012.7281%200.828946%2012.5328%201.02421L4.8081%208.74892Z'%20fill='white'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:auto}.dinerr-app input[type=checkbox]:hover:checked,.dinerr-app input[type=radio]:hover:checked{background-color:#a70b2a;border-color:#a70b2a}.dinerr-app input[type=checkbox][disabled]:checked,.dinerr-app input[type=radio][disabled]:checked{background-color:#f8a0b1;border-color:#f8a0b1}.dinerr-app input[type=checkbox]+label{font-size:var(--fs-sm);color:#404b59;font-weight:500}.dinerr-app input[type=checkbox]+label,.dinerr-app input[type=radio]+label{-webkit-user-select:none;user-select:none;cursor:pointer}.dinerr-app .text-error{color:#d04800}.dinerr-app .text-success{color:#0d853f}.dinerr-app .remove-scroll-bar{-ms-overflow-style:none;scrollbar-width:none}.dinerr-app .remove-scroll-bar::-webkit-scrollbar{width:0}.dinerr-app .page-filters-row{justify-content:flex-end;align-items:flex-start;gap:var(--space-3);width:100%;margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.dinerr-app .page-filters-row__item{flex:0 auto;width:min(100%,18.75rem);min-width:12rem;max-width:100%}.w-full{width:100%}.faq-accordion__link,.text-red-normal{color:var(--color-primary-dark,var(--color-primary))}.faq-accordion__link{font-weight:inherit;text-underline-offset:.15em;text-decoration:underline}.faq-accordion__link:focus-visible,.faq-accordion__link:hover{text-decoration:underline}.vc-container .vc-container,.vc-container.vc-container{--vc-bg:var(--color-surface);--vc-color:var(--color-text-primary);--vc-border:var(--color-border-light);--vc-header-arrow-color:var(--color-text-secondary);--vc-header-title-color:var(--color-text-primary);--vc-weekday-color:var(--color-text-secondary);--vc-nav-title-color:var(--color-text-primary);--vc-nav-item-color:var(--color-text-primary);--vc-day-content-hover-bg:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface-2));--vc-focus-ring:none}.vc-container .vc-dark .vc-attr,.vc-container .vc-dark.vc-attr,.vc-container .vc-light .vc-attr,.vc-container .vc-light.vc-attr,.vc-container.vc-dark .vc-attr,.vc-container.vc-light .vc-attr{--vc-highlight-outline-bg:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface-2));--vc-highlight-outline-border:var(--color-primary);--vc-highlight-outline-content-color:var(--color-text-primary);--vc-highlight-light-bg:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface-2));--vc-highlight-light-content-color:var(--color-text-primary);--vc-highlight-solid-bg:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface-2));--vc-highlight-solid-content-color:var(--color-text-primary)}.vc-container .vc-highlight,.vc-container .vc-highlights .vc-day-layer .vc-highlight{background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface-2))}.vc-container .vc-highlight:not([class*=vc-highlight-base-]){box-sizing:border-box;border:var(--control-border-width) solid var(--color-primary);border-radius:var(--radius-md);width:100%}.vc-container .vc-day-content{border-radius:var(--radius-md)}.vc-container .vc-day-content:focus{background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface-2));border-radius:var(--radius-md);width:100%}.vc-container .vc-day:has(.vc-highlight) .vc-day-content:focus{background-color:#0000}.vc-container .vc-day-content.is-disabled{color:var(--color-text-disabled);cursor:not-allowed;background-color:#0000}.vc-container .vc-weeks{gap:var(--space-1-25)}.vc-container .vc-pane{min-width:17.1875rem}@media (width<40rem){.vc-container .vc-pane{min-width:14.0625rem}}.vc-container .vc-arrow,.vc-container .vc-header .vc-arrow,.vc-container .vc-nav-arrow{width:var(--control-icon-lg);height:var(--control-icon-lg);border-radius:var(--radius-full);background:0 0}.vc-container .vc-arrow:focus,.vc-container .vc-arrow:focus-within,.vc-container .vc-header .vc-arrow:focus,.vc-container .vc-header .vc-arrow:focus-within,.vc-container .vc-nav-arrow:focus,.vc-container .vc-nav-arrow:focus-within{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface-2));box-shadow:none;outline:none}.vc-container .vc-nav-title,.vc-container .vc-title{background:0 0}@media (hover:hover){.vc-container .vc-day-content:hover{background-color:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface-2));border-radius:var(--radius-md)}.vc-container .vc-day:has(.vc-highlight) .vc-day-content:hover{background-color:#0000}.vc-container .vc-arrow:hover,.vc-container .vc-header .vc-arrow:hover,.vc-container .vc-nav-arrow:hover{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface-2))}.vc-container .vc-nav-title:hover,.vc-container .vc-title:hover{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface-2));opacity:1}}.dinerr-app,body,html{font-family:var(--ff-base)}.primary-button[data-v-efd59d6b]{justify-content:center;align-items:center;gap:var(--space-2,.5rem);border:var(--control-border-width) solid transparent;border-radius:var(--radius-md);font-family:var(--ff-base);font-weight:var(--fw-bold);color:inherit;cursor:pointer;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.primary-button--primary[data-v-efd59d6b]{--btn-color:var(--color-primary);--btn-color-hover:var(--color-primary-hover);--btn-color-light:var(--color-pink-light)}.primary-button--secondary[data-v-efd59d6b]{--btn-color:var(--color-secondary);--btn-color-hover:var(--color-grey-extradark);--btn-color-light:var(--color-grey-lighter)}.primary-button--success[data-v-efd59d6b]{--btn-color:var(--color-success-strong);--btn-color-hover:var(--color-success-dark);--btn-color-light:var(--color-success-light)}.primary-button--danger[data-v-efd59d6b]{--btn-color:var(--color-primary);--btn-color-hover:var(--color-primary-hover);--btn-color-light:var(--color-pink-light)}.primary-button--warning[data-v-efd59d6b]{--btn-color:var(--color-warning-strong);--btn-color-hover:var(--color-warning-strong-hover);--btn-color-light:var(--color-yellow-light)}.primary-button--info[data-v-efd59d6b]{--btn-color:var(--color-blue-extradark);--btn-color-hover:var(--color-blue-superdark);--btn-color-light:var(--color-blue-light)}.primary-button--grey[data-v-efd59d6b]{--btn-color:var(--color-third-darker);--btn-color-hover:var(--color-grey-btn-hover);--btn-color-light:var(--color-grey-lighter)}.primary-button[data-v-efd59d6b]:focus{outline:none}.primary-button[data-v-efd59d6b]:focus-visible{outline:var(--control-border-width) solid var(--color-border-focus);outline-offset:var(--control-border-width)}.primary-button__content[data-v-efd59d6b]{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.primary-button__spinner[data-v-efd59d6b]{width:var(--control-icon-sm,.75rem);height:var(--control-icon-sm,.75rem);border-top-color:currentColor;border:var(--control-border-width) solid;border-top:var(--control-border-width) solid transparent;border-radius:50%;flex-shrink:0;animation:.8s linear infinite spin-efd59d6b}.primary-button--sm[data-v-efd59d6b]{min-height:var(--touch-target-min);padding:var(--space-2) var(--space-4);font-size:var(--fs-sm)}.primary-button--md[data-v-efd59d6b]{padding:var(--space-3) var(--space-5)}.primary-button--form[data-v-efd59d6b],.primary-button--md[data-v-efd59d6b]{min-height:var(--touch-target-min);font-size:var(--fs-base)}.primary-button--form[data-v-efd59d6b]{padding:var(--space-3) var(--space-6)}.primary-button--control[data-v-efd59d6b]{box-sizing:border-box;height:var(--control-height-md);min-height:var(--control-height-md);padding-block:0;padding-inline:var(--space-6);font-size:var(--fs-base);line-height:var(--lh-xs)}.primary-button--lg[data-v-efd59d6b]{min-height:var(--touch-target-comfort);padding:var(--space-3) var(--space-6);font-size:var(--fs-lg)}.primary-button--filled[data-v-efd59d6b]{background-color:var(--btn-color);border-color:var(--btn-color);color:var(--color-text-on-primary)}.primary-button--filled[data-v-efd59d6b]:active:not(:disabled){background-color:var(--btn-color-hover);border-color:var(--btn-color-hover)}@media (hover:hover){.primary-button--filled[data-v-efd59d6b]:hover:not(:disabled){background-color:var(--btn-color-hover);border-color:var(--btn-color-hover)}}.primary-button--outlined[data-v-efd59d6b]{background-color:var(--color-surface);border-color:var(--btn-color);color:var(--btn-color)}[data-theme=dark] .primary-button--outlined[data-v-efd59d6b]:not(.primary-button--grey){color:var(--color-danger-text)}[data-theme=dark] .primary-button--outlined.primary-button--grey[data-v-efd59d6b]{border-color:var(--color-border)}.primary-button--outlined[data-v-efd59d6b]:active:not(:disabled){background-color:var(--btn-color-hover);border-color:var(--btn-color-hover);color:var(--color-text-on-primary)}@media (hover:hover){.primary-button--outlined[data-v-efd59d6b]:hover:not(:disabled){background-color:var(--btn-color-hover);border-color:var(--btn-color-hover);color:var(--color-text-on-primary)}}.primary-button--ghost[data-v-efd59d6b]{background-color:var(--color-btn-bg-ghost);color:var(--btn-color);border-color:#0000}[data-theme=dark] .primary-button--ghost[data-v-efd59d6b]{color:var(--color-danger-text)}.primary-button--ghost[data-v-efd59d6b]:active:not(:disabled){background-color:var(--color-btn-bg-pressed)}@media (hover:hover){.primary-button--ghost[data-v-efd59d6b]:hover:not(:disabled){background-color:var(--color-pink-light)}}.primary-button--text[data-v-efd59d6b]{color:var(--color-danger-lighter);background-color:#0000;border-color:#0000}.primary-button--text[data-v-efd59d6b]:active:not(:disabled){background-color:var(--color-btn-bg-pressed-text)}@media (hover:hover){.primary-button--text[data-v-efd59d6b]:hover:not(:disabled){background-color:var(--color-btn-bg-hover-text)}}.primary-button--disabled[data-v-efd59d6b]{opacity:.6;cursor:not-allowed;pointer-events:none}.primary-button--loading[data-v-efd59d6b]{cursor:wait}.primary-button--full-width[data-v-efd59d6b]{width:100%}@keyframes spin-efd59d6b{to{transform:rotate(1turn)}}.cookies-overlay[data-v-aa7ca1ff]{z-index:var(--z-cookies-banner,214);width:100%;padding:var(--space-4) 0;background:var(--color-surface);box-shadow:0 0 calc(var(--space-1) + var(--space-px)) 0 var(--color-overlay-dark-faint);position:fixed;bottom:0;left:0;right:0}.cookies-overlay--hidden[data-v-aa7ca1ff]{display:none}@media print{.cookies-overlay[data-v-aa7ca1ff]{display:none}}.cookies-overlay__inner[data-v-aa7ca1ff]{width:calc(100% - var(--space-10));max-width:var(--marketing-content-max,73.75rem);justify-content:center;align-items:flex-start;gap:var(--space-1);margin-left:auto;margin-right:auto;line-height:1.25rem;display:flex}@media (width>=62rem){.cookies-overlay__inner[data-v-aa7ca1ff]{width:calc(100% - var(--marketing-content-gutter-lg,3.75rem))}}@media (width>=48rem){.cookies-overlay__inner[data-v-aa7ca1ff]{align-items:center;gap:0}}.cookies-overlay__icon[data-v-aa7ca1ff]{flex-shrink:0}.cookies-overlay__content[data-v-aa7ca1ff]{max-width:56rem;margin-left:var(--space-3);color:var(--color-text-secondary);text-align:left;flex-flow:wrap;flex:1;display:flex}@media (width>=48rem){.cookies-overlay__content[data-v-aa7ca1ff]{margin-right:var(--space-3);flex-wrap:nowrap;align-items:center}}@media (width>=64rem){.cookies-overlay__content[data-v-aa7ca1ff]{margin-left:var(--space-4)}}.cookies-overlay__text[data-v-aa7ca1ff]{margin:0 0 var(--space-2);font-size:var(--fs-sm);flex:100%;line-height:1.25}@media (width>=48rem){.cookies-overlay__text[data-v-aa7ca1ff]{margin:0 var(--space-4) 0 0;flex:1}}@media (width>=64rem){.cookies-overlay__text[data-v-aa7ca1ff]{margin-right:var(--space-10)}}@media (width<=28.125rem){.cookies-overlay__text[data-v-aa7ca1ff]{font-size:var(--fs-xs)}}@media (width>=48rem){.cookies-overlay__text-row[data-v-aa7ca1ff]{display:block}}.cookies-overlay__link[data-v-aa7ca1ff]{font-weight:var(--fw-bold);color:var(--color-primary-dark,var(--color-primary));text-decoration:none}@media (hover:hover){.cookies-overlay__link[data-v-aa7ca1ff]:hover{text-decoration:underline}}.cookies-overlay__link[data-v-aa7ca1ff]:focus-visible{text-decoration:underline}.cookies-overlay__close[data-v-aa7ca1ff]{flex-shrink:0;align-self:flex-start}@media (width>=48rem){.cookies-overlay__close[data-v-aa7ca1ff]{align-self:center;width:100%;max-width:6.25rem}}.cookies-overlay__decline[data-v-aa7ca1ff]{margin-left:var(--space-2);flex-shrink:0;align-self:flex-start}@media (width>=48rem){.cookies-overlay__decline[data-v-aa7ca1ff]{align-self:center}}*,:after,:before{box-sizing:border-box}body{font-family:var(--ff-base);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--color-text-primary);background-color:var(--color-surface-3);margin:0}.skip-link{top:var(--space-2);left:var(--space-2);z-index:10000;padding:var(--space-2) var(--space-4);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-on-primary);background-color:var(--color-primary);border-radius:var(--radius-md);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.page-404[data-v-a85fab5c]{width:100%;min-height:calc(100dvh - 5rem);padding-top:calc(5rem + var(--space-1));justify-content:center;align-items:center;display:flex}@media (width>=48rem){.page-404[data-v-a85fab5c]{padding-top:calc(5rem + var(--space-10))}}@media (width>=64rem){.page-404[data-v-a85fab5c]{padding-top:calc(5rem + var(--space-12))}}@media (width>=80rem){.page-404[data-v-a85fab5c]{padding-top:calc(5rem + var(--space-20))}}.page-404[data-v-a85fab5c]{padding-right:var(--space-4);padding-bottom:var(--space-12);padding-left:var(--space-4)}.page-404__content[data-v-a85fab5c]{text-align:center;width:100%;max-width:35rem}.page-404__image[data-v-a85fab5c]{width:100%;max-width:var(--content-max-width-compact);height:auto;margin:0 auto;display:block}.page-404__title[data-v-a85fab5c]{font-size:var(--fs-2xl);font-weight:var(--fw-semi-bold);line-height:var(--lh-md);text-align:left;color:var(--color-secondary);margin:var(--space-6) 0 var(--space-2);font-weight:var(--fw-bold);text-align:center;line-height:1.25}.page-404__hint[data-v-a85fab5c]{max-width:32rem;margin:0 auto var(--space-6);font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:1.5}.page-404__actions[data-v-a85fab5c]{gap:var(--space-3);flex-direction:column;align-items:center;display:flex}@media (width>=30rem){.page-404__actions[data-v-a85fab5c]{flex-direction:row;justify-content:center}}.page-404__button[data-v-a85fab5c]{min-width:11rem}.marketing-error-page[data-v-798f8e7c]{justify-content:center;align-items:center;gap:var(--space-6);text-align:center;min-height:60vh;padding:var(--space-8);flex-direction:column;display:flex}.marketing-error-page__title[data-v-798f8e7c]{font-size:var(--fs-2xl);font-weight:var(--fw-semi-bold);line-height:var(--lh-md);text-align:left;color:var(--color-secondary);margin:var(--space-6) 0 var(--space-2);font-weight:var(--fw-bold);text-align:center;line-height:1.25}.marketing-error-page__home-link[data-v-798f8e7c]{font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--color-text-primary)}
