.main{overflow-x:hidden}.notification-enable-button{background-color:#e0e5ec}@media (max-width:991.98px){.navbar-brand-title-separator{display:block;height:0}.navbar-waiter .navbar-brand-title-separator{display:inline}.navbar-waiter{height:50px;min-height:50px;padding-top:0;padding-bottom:0;box-sizing:border-box;align-items:center;position:relative}.navbar-waiter .navbar-user-icon{display:none!important}.navbar-waiter .navbar-brand{position:static;height:50px;min-height:0;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;transform:none;display:flex;align-items:center}.navbar-waiter .navbar-brand-logo{width:50px;height:50px;flex-shrink:0;object-fit:contain}.navbar-waiter .navbar-brand-text{font-size:1.9rem!important;white-space:nowrap}.navbar-waiter .notification-enable-button{font-size:.75rem;padding:.25rem .6rem;line-height:1.2}}.active-item{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);border-color:var(--falcon-input-focus-border-color-global);border-radius:var(--falcon-border-radius-sm);background-color:red}.nav .nav-item .nav-link>div{pointer-events:none}.link{cursor:pointer}.strip tbody tr:nth-child(2n){background:#f9fafd}.active-row{background:#cfdcf5!important;box-shadow:inset 0 0 0 .5rem rgba(0,123,255,.25)!important;border-radius:15px!important}.active-row>td:not(:only-child):first-child{border-top-left-radius:15px;border-bottom-left-radius:15px}.active-row>td:not(:only-child):last-child{border-top-right-radius:15px;border-bottom-right-radius:15px}.active-row>td:only-child{border-radius:15px}.card.product-card.mb-3{width:150px;height:auto;left:176px}.phone-wrapper{aspect-ratio:785/1576;width:100%;position:relative;overflow:hidden;filter:drop-shadow(0 0 20px rgba(0,0,0,.5))}.phone{z-index:50;background-image:url(/_next/static/media/background-image.1ee026f8.png);background-size:cover;background-position:50%;pointer-events:none}.back{padding:10px;margin:2%;border-radius:60px;width:96%;height:98%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.back::-webkit-scrollbar{display:none}.hover{transition:transform .3s ease}.hover:hover{transform:scale(1.03)}.card-grid{container-type:inline-size}.btn-short{padding-left:5px;padding-right:5px}.btn-long,.btn-short{transition:all .3s ease}.btn-long{padding-left:20px;padding-right:20px}.wheel-button{pointer-events:auto!important;z-index:20}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.6}to{transform:scale(1);opacity:1}}.carousel-arrows-black,.carousel-control-next-icon,.carousel-control-prev-icon{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="black" viewBox="0 0 8 8"><path d="M5.5 0L4.8.7 1.5 4l3.3 3.3.7.7 1-1-2.6-2.6 2.6-2.6-1-1z"/></svg>')!important;width:2rem!important;height:2rem!important;background-size:2rem 2rem!important}.plan-card-small{max-width:300px!important;font-size:.95rem!important}.plan-card-title-small{font-size:1.1rem!important}.product-selected{transform:scale(1.02);transition:all .15s ease-in-out;z-index:1050;box-shadow:3px 3px 10px #95979b,-10px -10px 30px #ffffff;background-color:#c1dafa!important}.floating-basket{position:fixed;right:2rem;bottom:1.25rem;z-index:1050;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 8px 20px rgba(0,0,0,.2);background:#ffffffcc;backdrop-filter:blur(4px)}.basket-quantity-badge{min-width:20px;height:20px;padding:0 6px;font-size:.65rem;line-height:20px;transform-origin:center}.menus-editor__panel--compact{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:.75rem 1rem;align-items:end}.menus-editor__panel--compact>.d-flex:first-child{grid-column:1/-1;margin-bottom:0!important}.menus-editor__panel--compact>.mb-3,.menus-editor__panel--compact>.mb-4{margin-bottom:0!important}.menus-editor__panel--compact>.mb-3{display:grid;grid-template-columns:84px minmax(0,1fr);gap:.5rem;align-items:center}.menus-editor__panel--compact>.mb-3>.form-label{margin-bottom:0}.menus-editor__panel--compact>label.form-label{align-self:center;margin-bottom:0}.menus-editor__product-select{grid-column:2/-1;min-width:0}.menus-editor__create-product{display:none;grid-column:2/-1;justify-self:start}.menus-editor__panel--compact>.react-select__container,.menus-editor__panel--compact>.react-select__control{min-width:0}.menus-editor__panel--compact>.small.text-muted{grid-column:1/-1;margin-top:.25rem!important}.menus-editor__preview{min-height:520px}.menus-editor__desktop-preview{width:min(1180px,100%);box-shadow:0 12px 28px rgba(15,23,42,.08)}.menus-editor__desktop-preview,.menus-editor__mobile-preview{max-height:78vh;overflow:auto;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:8px}.menus-editor__mobile-preview{width:min(430px,100%);box-shadow:0 10px 24px rgba(15,23,42,.08)}.menus-editor__mobile-preview .col-lg-3,.menus-editor__mobile-preview .col-md-4,.menus-editor__mobile-preview .col-md-6{flex:0 0 100%;max-width:100%}.menus-editor__mobile-preview .product-card{max-width:100%}.menus-product-editor .mt-3,.menus-product-editor .row>[class*=col-]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:.5rem;align-items:center}.menus-product-editor .row{row-gap:.75rem}.menus-product-editor .form-label{margin-bottom:0}.menus-product-editor .form-text{grid-column:2/-1;margin-top:0}.menus-product-create-modal .modal-body>.p-3{padding:0!important;margin-bottom:0!important}.menus-product-create-modal form>.pb-3{padding-bottom:0!important}.menus-product-create-modal form>.pb-3 .row.flex-between-end{justify-content:flex-end}.menus-product-create-modal form>.pb-3 a[role=button]{display:none}@media (max-width:991.98px){.menus-editor__panel--compact{grid-template-columns:112px minmax(0,1fr)}.menus-editor__panel--compact>.mb-3,.menus-editor__panel--compact>.mb-4{grid-column:1/-1}.menus-editor__preview{min-height:420px}}@media (max-width:575.98px){.menus-editor__panel--compact>.mb-3,.menus-product-editor .mt-3,.menus-product-editor .row>[class*=col-]{grid-template-columns:112px minmax(0,1fr)}.menus-editor__panel--compact>label.form-label,.menus-editor__product-select{grid-column:1/-1;width:min(90vw,100%);justify-self:center}}@media (max-width:480px){.floating-basket{right:1.8rem;bottom:.8rem;width:48px;height:48px}.basket-quantity-badge{min-width:18px;height:18px}}.phone-wrapper .main-card:hover .product-card{transform:unset!important}.basket__backdrop{position:fixed;inset:0;z-index:1080;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(12,15,24,.42);backdrop-filter:blur(6px)}.basket__sheet{width:min(560px,100%);max-height:min(82vh,760px);display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 22px 48px rgba(15,23,42,.24)}.basket__sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.96)}.restaurant-loyalty-card--compact{max-width:720px;margin-inline:auto}.restaurant-loyalty-card--compact .card-body{font-size:.92rem}.restaurant-loyalty-card--compact .badge{font-weight:700}.restaurant-loyalty-card__compact-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:.45rem .6rem;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:rgba(248,250,252,.86)}.restaurant-loyalty-card__compact-row>strong{min-width:0;max-width:60%}.restaurant-loyalty-card__compact-rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.restaurant-loyalty-card__compact-reward{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0;padding:.45rem .5rem .45rem .65rem;border:1px solid rgba(15,23,42,.08);border-radius:12px;color:#0f172a;font-size:.82rem;font-weight:700;line-height:1.2;box-shadow:inset 0 0 0 999px rgba(255,255,255,.42)}.restaurant-loyalty-card__compact-reward-main{display:flex;flex-direction:column;min-width:0}.restaurant-loyalty-card__compact-reward-main small{color:rgba(15,23,42,.62);font-weight:600}.restaurant-loyalty-card__compact-reward .btn{flex:0 0 auto;padding:.2rem .48rem;border-radius:999px;font-size:.76rem;font-weight:800;line-height:1.2}@media (max-width:575.98px){.restaurant-loyalty-card__compact-rewards{grid-template-columns:1fr}}.basket__sheet-head-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.75rem}.basket__body{flex:1 1 auto;overflow-y:auto;padding:1rem 1.25rem 1.25rem;font-size:.88rem}.basket__section-label{display:block;width:100%;margin:0 0 .55rem;color:rgba(15,23,42,.62);font-size:.7rem;font-weight:800;letter-spacing:.09em;line-height:1.2;text-align:left;text-transform:uppercase}.basket__promo-control{display:flex;flex-wrap:nowrap;width:100%;overflow:hidden;border:1px solid rgba(15,23,42,.12);border-radius:.9rem;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.basket__promo-control .form-control{flex:1 1 auto;width:1%;min-width:0;border:0;background:transparent;color:#0f172a;font-size:.78rem;font-weight:700;letter-spacing:.06em;box-shadow:none}.basket__promo-control .form-control::placeholder{color:rgba(71,85,105,.65);font-weight:500;letter-spacing:0}.basket__promo-control .btn{display:inline-grid;width:2.35rem;min-width:2.35rem;place-items:center;flex:0 0 auto;white-space:nowrap;margin:.25rem;padding:0;border:0;border-radius:.68rem!important;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:.74rem;font-weight:800;line-height:1.2;box-shadow:0 5px 14px rgba(15,118,110,.22);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.basket__promo-control .btn:focus-visible,.basket__promo-control .btn:hover{background:linear-gradient(135deg,#115e59,#0d9488);color:#fff;box-shadow:0 7px 18px rgba(15,118,110,.3);transform:translateY(-1px)}.basket__promo-control .btn:active{color:#fff;box-shadow:0 3px 9px rgba(15,118,110,.22);transform:translateY(0)}.basket__payment{min-width:0;padding:0;border:0}.basket__payment-option{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem;min-width:0;padding:.72rem .8rem;border:1px solid rgba(15,23,42,.1);border-radius:.9rem;background:rgba(255,255,255,.64);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.basket__payment-option:hover{border-color:rgba(15,118,110,.28);background:rgba(255,255,255,.88)}.basket__payment-option.is-selected{border-color:rgba(13,148,136,.5);background:rgba(13,148,136,.09)}.basket__payment-radio{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.basket__payment-copy{display:block;min-width:0}.basket__payment-copy small,.basket__payment-copy strong{display:block}.basket__payment-copy strong{color:#0f172a;font-size:.82rem;line-height:1.25}.basket__payment-copy small{margin-top:.14rem;color:rgba(71,85,105,.76);font-size:.69rem;line-height:1.3}.basket__payment-check{display:grid;place-items:center;width:1.35rem;height:1.35rem;border:1px solid rgba(15,23,42,.16);border-radius:50%;color:transparent;font-size:.58rem}.basket__payment-option.is-selected .basket__payment-check{border-color:transparent;background:#14b8a6;color:#fff;box-shadow:0 4px 12px rgba(13,148,136,.2)}.basket__payment-option:focus-within{outline:2px solid rgba(13,148,136,.42);outline-offset:2px}.basket__header-switcher{display:flex}.basket__header-switcher--interactive{justify-content:flex-start}.basket__header-switcher--copy{justify-content:center}.basket__switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.35rem;width:min(100%,420px);padding:.35rem;border-radius:1.25rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(241,245,249,.98));border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 14px 28px rgba(15,23,42,.08)}.basket__switcher-btn{min-width:0;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:0;padding:.8rem 1rem;border:0;border-radius:1rem;background:transparent;color:rgba(15,23,42,.58);font-size:.9rem;font-weight:700;line-height:1;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.basket__switcher-btn:hover{color:rgba(15,23,42,.82);background:rgba(255,255,255,.72)}.basket__switcher-btn:focus-visible{outline:2px solid rgba(15,23,42,.28);outline-offset:2px}.basket__switcher-btn.is-active{color:#f8fafc;background:linear-gradient(135deg,#0f172a,#1e293b);box-shadow:0 12px 26px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.12);transform:translateY(-1px)}.basket__switcher-btn-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.basket__switcher-copy{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.75rem;width:100%}.basket__switcher-copy-item{min-width:0;display:flex;flex-direction:column;align-items:center;gap:.18rem;margin:0;color:rgba(15,23,42,.62);text-align:center}.basket__switcher-copy-item-label{display:block;font-size:.83rem;font-weight:700;line-height:1.2;white-space:nowrap}.basket__switcher-copy-item-meta{display:block;font-size:.72rem;font-weight:600;line-height:1.2;color:rgba(15,23,42,.48);white-space:nowrap}.basket__switcher-copy-item.is-active{color:rgba(15,23,42,.92)}.basket__switcher-copy-item.is-active .basket__switcher-copy-item-meta{color:rgba(15,23,42,.62)}.basket__switcher-copy--single{gap:0}.basket__switcher-copy--single .basket__switcher-copy-item-meta{display:none}.basket__items{display:flex;flex-direction:column;gap:.9rem}.basket__item{padding:.5rem;border-radius:1rem;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.06)}.basket__item-main{min-width:0;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.basket__item-copy{min-width:0;flex:1 1 10rem;display:flex;flex-direction:column;gap:.16rem}.basket__item-name{min-width:0;line-height:1.32;white-space:normal}.basket__item-price{display:inline-flex;align-items:center;line-height:1.2}.basket__item-quantity{flex:0 0 auto;position:relative;display:inline-flex;align-items:center;justify-content:flex-end;width:2.6rem;min-width:2.6rem;height:2.1rem;min-height:2.1rem;overflow:visible;margin-left:auto}.basket__item-quantity.is-editing{align-items:center;min-width:2.6rem;min-height:2.1rem;z-index:4}.basket__item-qty-trigger{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.1rem;padding:.32rem .8rem;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:rgba(248,250,252,.92);color:rgba(15,23,42,.88);font-size:.84rem;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 8px 18px rgba(15,23,42,.06)}.basket__item-qty-trigger:hover:not(:disabled){border-color:rgba(15,23,42,.16);background:rgba(255,255,255,.98)}.basket__item-qty-trigger:focus-visible{outline:2px solid rgba(15,23,42,.28);outline-offset:2px}.basket__item-qty-trigger.is-static,.basket__item-qty-trigger:disabled{cursor:default;opacity:.7}.basket__item-controls{display:flex;flex-direction:column;gap:.2rem;margin-top:.25rem}.basket__item-control-row{display:flex;flex-direction:column;gap:.32rem;min-width:0;padding:.28rem 0;border:0;border-top:1px solid rgba(15,23,42,.08);border-radius:0;background:transparent;color:rgba(15,23,42,.84);box-shadow:none;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.basket__item-control-row:first-child{border-top:0}.basket__item-control-row:hover{border-color:rgba(15,23,42,.12);background:transparent}.basket__item-control-row.is-active{padding:.55rem .7rem .65rem;border-top-color:transparent;border-radius:.95rem;background:rgba(248,250,252,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.basket__item-control-row--inline.is-active{padding:.28rem 0;border-top:0;border-radius:0;background:transparent;box-shadow:none}.basket__item-control-row--inline:focus-within{outline:none}.basket__item-control-row:focus-within{outline:2px solid rgba(15,23,42,.28);outline-offset:2px}.basket__item-control{width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.22rem;padding:0;border:0;background:transparent;color:inherit;text-align:left;box-shadow:none}.basket__item-control:focus-visible{outline:none}.basket__item-control--inline{gap:0}.basket__item-control-label{width:100%;font-size:.69rem;font-weight:800;line-height:1.1;letter-spacing:.05em;text-transform:uppercase;color:rgba(15,23,42,.48)}.basket__item-control-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;line-height:1.2;color:rgba(15,23,42,.9)}.basket__item-control.is-active .basket__item-control-value{display:none}.basket__item-control-editor{display:flex;flex-direction:column;gap:.35rem;padding-top:0}.basket__note-input{display:block;width:100%;min-height:1.25rem;padding:.4rem .6rem;border:1px solid rgba(15,23,42,.08);border-radius:.95rem;background:rgba(248,250,252,.82);color:inherit;font:inherit;font-size:.98rem;font-weight:600;line-height:1.25;overflow:hidden;resize:none;box-shadow:none!important}.basket__note-input::placeholder{font-size:inherit;font-weight:inherit;line-height:inherit;color:rgba(15,23,42,.46)}.basket__note-input:focus{border-color:rgba(15,23,42,.14);background:rgba(255,255,255,.96);outline:none;box-shadow:none!important}.basket__item--editing{box-shadow:0 12px 28px rgba(15,23,42,.09)}.basket__editor{display:flex;flex-direction:column;gap:.85rem;margin-top:.7rem}.basket__editor-stepper{display:flex;justify-content:center}.basket__editor-copy{font-size:.84rem;color:rgba(15,23,42,.56)}.basket__editor-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.basket__addon-title,.basket__editor-label{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(15,23,42,.52)}.basket__editor-close{border:0;padding:0;background:transparent;color:rgba(15,23,42,.7);font-size:.82rem;font-weight:700;cursor:pointer}.basket__addon-panel{display:flex;flex-direction:column;gap:.7rem}.basket__addon-item{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.75rem .85rem;border-radius:1rem;border:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.92)}.basket__addon-copy{min-width:0;display:flex;flex-direction:column;gap:.15rem}.basket__addon-name{font-weight:700;line-height:1.25}.basket__addon-price{font-size:.82rem;color:rgba(15,23,42,.6)}.basket__addon-empty{font-size:.84rem;color:rgba(15,23,42,.56)}.basket__addon-helper{font-size:.8rem;line-height:1.45;color:rgba(15,23,42,.56)}.basket__addon-selected-list{display:flex;flex-direction:column;gap:.65rem}.basket-addon-select__control{min-height:48px!important;border-radius:1rem!important;border-color:rgba(15,23,42,.1)!important;background:rgba(248,250,252,.92)!important;box-shadow:none!important}.basket-addon-select__control--is-focused{border-color:rgba(15,23,42,.22)!important;box-shadow:0 0 0 2px rgba(15,23,42,.08)!important}.basket-addon-select__value-container{gap:.35rem;padding:.35rem .5rem!important}.basket-addon-select__input-container,.basket-addon-select__placeholder,.basket-addon-select__single-value{color:rgba(15,23,42,.6)!important}.basket-addon-select__menu{border-radius:1rem!important;overflow:hidden;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 32px rgba(15,23,42,.12)!important}.basket-addon-select__option--is-focused{background:rgba(15,23,42,.06)!important}.basket-addon-select__option--is-selected{background:rgba(15,23,42,.12)!important;color:rgba(15,23,42,.92)!important}.basket__addon-actions{display:flex;align-items:center;gap:.55rem}.basket__addon-remove{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(220,38,38,.16);border-radius:999px;background:rgba(220,38,38,.08);color:#dc2626}.basket__addon-remove:hover{background:rgba(220,38,38,.12);border-color:rgba(220,38,38,.24)}.basket__addon-remove:focus-visible{outline:2px solid rgba(220,38,38,.22);outline-offset:2px}.basket__stepper{display:inline-grid;grid-template-columns:40px minmax(44px,auto) 40px;gap:.45rem;padding:.3rem;border-radius:999px}.basket__stepper,.basket__stepper--vertical{align-items:center;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(241,245,249,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 22px rgba(15,23,42,.08)}.basket__stepper--vertical{position:absolute;left:50%;top:50%;display:grid;grid-template-rows:1.55rem auto 1.55rem;justify-items:center;gap:.12rem;width:2.7rem;min-width:2.7rem;padding:.2rem .18rem;border-radius:999px;overflow:visible;transform:translate(-50%,-50%);z-index:5;animation:basket-stepper-vertical-enter .22s cubic-bezier(.22,1,.36,1)}.basket__stepper-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(255,255,255,.88);color:rgba(15,23,42,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 16px rgba(15,23,42,.08);transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease}.basket__stepper--vertical .basket__stepper-btn{position:relative;z-index:2;width:2.02rem;height:1.55rem;min-height:1.55rem;padding:0;flex-shrink:0;will-change:transform,opacity}.basket__stepper--vertical .basket__stepper-btn--increase{transform:translateY(0);animation:basket-stepper-vertical-plus .24s cubic-bezier(.22,1,.36,1)}.basket__stepper--vertical .basket__stepper-btn--decrease{transform:translateY(0);animation:basket-stepper-vertical-minus .24s cubic-bezier(.22,1,.36,1)}.basket__stepper-btn:hover:not(:disabled){transform:translateY(-1px);background:#ffffff;color:rgba(15,23,42,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 18px rgba(15,23,42,.12)}.basket__stepper--vertical .basket__stepper-btn--increase:hover:not(:disabled){transform:translateY(-1px)}.basket__stepper--vertical .basket__stepper-btn--decrease:hover:not(:disabled){transform:translateY(1px)}.basket__stepper-btn:focus-visible{outline:2px solid rgba(15,23,42,.28);outline-offset:2px}.basket__stepper-btn:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.basket__stepper-btn--decrease{color:#dc2626}.basket__stepper-btn--increase{color:#059669}.basket__stepper-value{min-width:2.5rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .35rem;font-size:.92rem;font-weight:800;line-height:1;color:rgba(15,23,42,.94);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.basket__stepper--vertical .basket__stepper-value{position:relative;z-index:2;width:100%;min-width:0;min-height:.9rem;font-size:.8rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;animation:basket-stepper-vertical-value .2s ease}@keyframes basket-stepper-vertical-enter{0%{opacity:0}to{opacity:1}}@keyframes basket-stepper-vertical-plus{0%{opacity:0;transform:translateY(.35rem) scale(.76)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes basket-stepper-vertical-minus{0%{opacity:0;transform:translateY(-.35rem) scale(.76)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes basket-stepper-vertical-value{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.basket__current-group,.basket__current-item,.basket__current-summary,.basket__summary{border-radius:1rem;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.06)}.basket__summary{margin-top:1rem;padding:1rem;background:#f8fafc}@media (min-width:992px){.basket__summary{width:min(100%,390px);margin-left:auto}}.basket__current-summary-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.basket__current-summary-main{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap;min-width:0}.basket__current-summary-divider{color:rgba(15,23,42,.36)}.basket__current-summary-status{display:inline-flex;align-items:center}.basket__current-selection{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.75rem;flex-wrap:wrap;margin-top:.7rem}.basket__current-item{cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.basket__current-item:hover{border-color:rgba(15,23,42,.14);box-shadow:0 14px 28px rgba(15,23,42,.08)}.basket__current-item:focus-visible{outline:2px solid rgba(15,23,42,.28);outline-offset:2px}.basket__current-item.is-selected{border-color:rgba(22,163,74,.26);background:linear-gradient(180deg,rgba(240,253,244,.96),#fff);box-shadow:0 16px 32px rgba(22,163,74,.12)}.basket__current-item-main{min-width:0;flex:1 1 auto;display:flex;align-items:flex-start;gap:.85rem}.basket__current-item-marker{width:1.65rem;min-width:1.65rem;height:1.65rem;display:inline-flex;align-items:center;justify-content:center;margin-top:.1rem;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:rgba(248,250,252,.94);color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.basket__current-item-marker .bi{font-size:.9rem}.basket__current-item-marker.is-selected{border-color:rgba(22,163,74,.35);background:linear-gradient(180deg,rgba(34,197,94,.16),rgba(34,197,94,.08));color:#15803d;box-shadow:0 10px 20px rgba(22,163,74,.12)}.basket__place{line-height:1.45}.basket__edit-place{width:34px;height:34px;border:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,193,7,.14)}.basket__footer{padding:1rem 1.25rem 1.25rem;border-top:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.96)}.basket__empty{padding:1rem 0}.basket__fab,.basket__status{position:fixed;right:2rem;bottom:1.25rem;z-index:1050}.basket__status-btn{display:inline-flex;align-items:center;gap:.5rem}.basket__dock{position:fixed;left:50%;bottom:10px;z-index:1080;transform:translate(-50%);width:min(480px,96vw);pointer-events:auto}.basket__dock-backdrop{position:fixed;inset:0;z-index:1070;background:rgba(12,15,24,.24)}.basket__dock-card{position:relative;width:100%;display:flex;flex-direction:column;align-items:stretch;padding:12px 16px 14px;border-radius:20px;background:rgba(255,255,255,.82);border:1px solid hsla(0,0%,100%,.18);box-shadow:1px 18px 35px #7675b1;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);cursor:default;transition:max-height .25s ease,padding .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease;max-height:64px;overflow:hidden}.basket__dock-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.04)),radial-gradient(circle at top center,rgba(118,117,177,.12),transparent 58%);pointer-events:none}.basket__dock-card--open{max-height:70vh;padding-bottom:18px}.basket__dock-footer,.basket__dock-handle,.basket__dock-head,.basket__dock-header,.basket__dock-items{position:relative;z-index:1}.basket__dock-handle{position:relative;border:none;outline:none;padding:0;align-self:center;width:76px;height:14px;border-radius:999px;background:transparent;margin:0 0 8px;cursor:pointer;-webkit-appearance:none;appearance:none}.basket__dock-handle:before{content:"";position:absolute;left:50%;top:50%;width:64px;height:6px;border-radius:999px;background:rgba(248,250,252,.96);box-shadow:0 2px 8px rgba(15,23,42,.28),inset 0 1px 0 rgba(255,255,255,.18);transform:translate(-50%,-50%);pointer-events:none}.basket__dock-header{display:flex;align-items:center;justify-content:space-between;gap:13px;font-size:14px;font-weight:600;color:rgba(15,23,42,.9);cursor:pointer;user-select:none}.basket__dock-head{display:flex;flex-direction:column;gap:.65rem}.basket__dock-title{flex:1 1;text-align:center}.basket__dock-items{margin-top:10px;max-height:65vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-top:8px;padding-right:4px;border-top:1px solid rgba(255,255,255,.08)}.basket__dock-footer{margin-top:12px;display:flex;justify-content:center}.basket__dock-card .basket__body{padding:0}.basket__dock-card .basket__footer{padding:0;border:0;background:transparent}.basket__dock-card .modal-body .btn{background:transparent!important;border-radius:999px;border:1px solid rgba(15,23,42,.18);color:inherit!important;box-shadow:none!important;filter:none!important;width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center}.basket__dock-card .modal-body .btn:hover{background:rgba(255,255,255,.24)!important;border-color:rgba(15,23,42,.3);box-shadow:none!important}.basket__dock-card .modal-body .btn:focus-visible{outline:2px solid rgba(15,23,42,.28);outline-offset:2px;box-shadow:none!important}.basket__dock-card .modal-body .btn:active,.basket__dock-card .modal-body .btn:focus{box-shadow:none!important;filter:none!important}.basket__dock-card textarea.form-control{background:rgba(255,255,255,.66);border:1px solid rgba(15,23,42,.08)}.basket__dock-card .btn-order{border-radius:14px;width:100%}.basket__dock-card:not(.basket__dock-card--open) .basket__dock-footer,.basket__dock-card:not(.basket__dock-card--open) .basket__dock-items{display:none}.product-addon-modal__dialog{max-width:min(560px,calc(100vw - 1.5rem))}.product-addon-modal__body{display:flex;flex-direction:column;gap:.9rem}.variant-attribute-selector{--variant-option-border:rgba(44,123,229,0.38);--variant-option-bg:rgba(255,255,255,0.92);--variant-option-color:#1e293b;--variant-option-hover-border:rgba(44,123,229,0.72);--variant-option-selected-bg:linear-gradient(135deg,#2c7be5,#1f6fce);--variant-option-selected-border:#1f6fce;--variant-option-selected-border-width:1px;--variant-option-selected-color:#fff;--variant-option-selected-shadow:0 0 0 3px rgba(44,123,229,0.18),0 10px 22px rgba(44,123,229,0.24)}.variant-attribute-selector__option.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.65rem;padding:.55rem .9rem;border:1px solid var(--variant-option-border);border-radius:.85rem;background:var(--variant-option-bg);color:var(--variant-option-color);font-weight:700;box-shadow:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.variant-attribute-selector__description{display:block;max-width:14rem;font-size:.88rem;font-weight:500;line-height:1.35;opacity:.76;white-space:normal}.variant-attribute-selector__option:has(.variant-attribute-selector__description){flex-direction:column;align-items:flex-start;text-align:left}.variant-attribute-selector__option.btn:hover:not(:disabled){border-color:var(--variant-option-hover-border);transform:translateY(-1px)}.variant-attribute-selector__option.btn.is-selected,.variant-attribute-selector__option.btn.is-selected:focus-visible,.variant-attribute-selector__option.btn.is-selected:hover{border-color:var(--variant-option-selected-border);border-width:var(--variant-option-selected-border-width);background:var(--variant-option-selected-bg);color:var(--variant-option-selected-color);box-shadow:var(--variant-option-selected-shadow);transform:translateY(-1px)}.variant-attribute-selector__option.btn:disabled{opacity:.38}.variant-product-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.variant-product-option-grid .variant-attribute-selector__option.btn{width:100%;min-width:0}.variant-product-option-grid .variant-attribute-selector__description{max-width:100%}.menu-products-loading{position:sticky;top:.5rem;width:fit-content;margin:.5rem auto -2rem;padding:.4rem .75rem;border:1px solid rgba(108,117,125,.25);border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 4px 14px rgba(15,23,42,.12);z-index:20}.product-addon-modal__lead{font-size:.92rem;line-height:1.5;color:rgba(15,23,42,.66)}.product-addon-modal .basket-addon-select__control,.product-addon-modal .basket__addon-empty,.product-addon-modal .basket__addon-helper,.product-addon-modal .basket__addon-selected-list,.product-addon-modal .modal-header .small.text-muted,.product-addon-modal__lead--copy,.product-addon-modal__lead--legacy{display:none}.product-addon-modal__price{font-size:.95rem;font-weight:700;color:rgba(15,23,42,.72)}.product-addon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.product-addon-card{display:flex;flex-direction:column;min-height:100%;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:1rem;background:rgba(255,255,255,.96);box-shadow:0 12px 28px rgba(15,23,42,.08);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-addon-card.is-selected{border-color:rgba(34,197,94,.4);box-shadow:0 16px 32px rgba(34,197,94,.14)}.product-addon-card__media{position:relative;aspect-ratio:16/9;background:rgba(241,245,249,.92)}.product-addon-card__image{width:100%;height:100%;object-fit:cover}.product-addon-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1rem;color:rgba(15,23,42,.42);font-size:.84rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.product-addon-card__count{position:absolute;top:.55rem;right:.55rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .45rem;border-radius:999px;background:rgba(15,23,42,.84);color:#fff;font-size:.78rem;font-weight:800;box-shadow:0 8px 20px rgba(15,23,42,.24)}.product-addon-card__body{display:flex;flex-direction:column;align-items:stretch;gap:.38rem;padding:.72rem .78rem .76rem}.product-addon-card__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0}.product-addon-card__name{font-size:.91rem;font-weight:700;line-height:1.22;color:#0f172a}.product-addon-card__price{font-size:.82rem;white-space:nowrap;line-height:1.1;color:rgba(15,23,42,.68)}.product-addon-card__stepper{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:space-between;gap:.18rem;min-width:5.35rem;padding:.12rem;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:rgba(15,23,42,.04);flex-shrink:0}.product-addon-card__stepper-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.72rem;height:1.72rem;border:0;border-radius:999px;color:#fff;font-size:.76rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.product-addon-card__stepper-btn--decrease{background:linear-gradient(180deg,#334155,#1e293b);box-shadow:0 10px 20px rgba(15,23,42,.2)}.product-addon-card__stepper-btn--increase{background:linear-gradient(180deg,#22c55e,#16a34a);box-shadow:0 12px 24px rgba(34,197,94,.28)}.product-addon-card__stepper-btn:focus-visible,.product-addon-card__stepper-btn:hover{transform:translateY(-1px) scale(1.02);filter:brightness(1.02)}.product-addon-card__stepper-btn--decrease:focus-visible,.product-addon-card__stepper-btn--decrease:hover{box-shadow:0 14px 24px rgba(15,23,42,.26)}.product-addon-card__stepper-btn--increase:focus-visible,.product-addon-card__stepper-btn--increase:hover{box-shadow:0 16px 28px rgba(34,197,94,.34)}.product-addon-card__stepper-btn:active{transform:scale(.97)}.product-addon-card__stepper-btn:disabled{background:rgba(148,163,184,.42);color:rgba(255,255,255,.86);box-shadow:none;transform:none;filter:none;cursor:not-allowed}.product-addon-card__qty{min-width:1rem;text-align:center;font-size:.82rem;font-weight:800;line-height:1;color:#0f172a}.basket__addon-panel .product-addon-grid{margin-top:.1rem}.basket__addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.basket__addon-grid .product-addon-card{flex-direction:column;align-items:stretch;min-height:0;border:0;background:rgba(248,250,252,.72);box-shadow:none}.basket__addon-grid .product-addon-card__media{flex:0 0 auto;width:100%;aspect-ratio:16/8;margin:0;border-radius:.8rem .8rem 0 0;overflow:hidden}.basket__addon-grid .product-addon-card__placeholder{padding:.45rem;font-size:.52rem;letter-spacing:.04em}.basket__addon-grid .product-addon-card__count{top:.24rem;right:.24rem;min-width:1.2rem;height:1.2rem;padding:0 .25rem;font-size:.62rem}.basket__addon-grid .product-addon-card__body{flex:1 1;gap:.18rem;padding:.45rem .5rem .5rem}.basket__addon-grid .product-addon-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem}.basket__addon-grid .product-addon-card__name{font-size:.76rem;line-height:1.15}.basket__addon-grid .product-addon-card__price{font-size:.7rem}.basket__addon-grid .product-addon-card__stepper{width:100%;min-width:0;justify-content:space-between}.basket__addon-grid .product-addon-card.is-selected{border:0;background:rgba(241,245,249,.98);box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}.basket__addon-grid .product-addon-card__stepper{min-width:4.45rem;padding:.1rem;gap:.14rem}.basket__addon-grid .product-addon-card__stepper-btn{width:1.45rem;height:1.45rem;font-size:.68rem}.basket__addon-grid .product-addon-card__qty{min-width:.82rem;font-size:.74rem}.product-addon-modal__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid rgba(15,23,42,.08);border-radius:1rem;background:rgba(248,250,252,.9);font-size:.92rem}.product-addon-modal__summary strong{font-size:1rem}@media (max-width:576px){.product-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.product-addon-card__body{padding:.68rem .72rem .72rem}.product-addon-card__meta{gap:.42rem}.product-addon-card__name{font-size:.86rem}.product-addon-card__stepper{min-width:5.05rem}.product-addon-card__stepper-btn{width:1.62rem;height:1.62rem}}.menu-warning-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(15,23,42,.14);border-radius:999px;background:rgba(255,248,214,.95);color:#7c5a00;overflow:hidden;-webkit-appearance:none;appearance:none;cursor:pointer;box-shadow:0 8px 22px rgba(15,23,42,.1);transition:width .45s cubic-bezier(.77,0,.23,1),padding .3s ease,transform .2s ease,box-shadow .2s ease,background .25s ease}.menu-warning-chip:focus-visible,.menu-warning-chip:hover{transform:translateY(-1px)}.menu-warning-chip.is-open{justify-content:flex-start;width:min(680px,100%);padding:.65rem 1rem .65rem .8rem}.menu-warning-chip__icon{flex:0 0 44px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.menu-warning-chip>span:not(.menu-warning-chip__icon):not(.menu-warning-alert__close){max-width:0;opacity:0;overflow:hidden;white-space:nowrap;text-align:left;font-size:.9rem;line-height:1.35;transition:max-width .35s ease,opacity .2s ease}.menu-warning-chip.is-open>span:not(.menu-warning-chip__icon):not(.menu-warning-alert__close){max-width:640px;opacity:1}.menu-warning-chip.is-open.is-multiline>span:not(.menu-warning-chip__icon):not(.menu-warning-alert__close){white-space:normal}.menu-warning-alert__close{display:none}.menu-reserve-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:42px;padding:.65rem 1.1rem;border-radius:999px;border:1px solid rgba(15,23,42,.14);background:rgba(255,255,255,.9);color:#0f172a!important;font-size:.92rem;font-weight:700;line-height:1.1;box-shadow:0 8px 22px rgba(15,23,42,.08);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.menu-reserve-btn:focus,.menu-reserve-btn:hover{background:#ffffff;border-color:rgba(15,23,42,.2);color:#020617!important;box-shadow:0 10px 24px rgba(15,23,42,.12);transform:translateY(-1px)}.menu-reserve-btn i{font-size:.9rem}.reservation-modal .reservation-select__control{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .75rem;border:1px solid rgba(15,23,42,.14);border-radius:10px;background:#ffffff;color:#1f2937;box-shadow:0 1px 2px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.86);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.reservation-modal .reservation-select__control--is-focused,.reservation-modal .reservation-select__control:hover{border-color:rgba(44,123,229,.5);background:#ffffff;box-shadow:0 0 0 .16rem rgba(44,123,229,.14),0 8px 18px rgba(15,23,42,.08)}.reservation-modal .reservation-select__value-container{display:flex;align-items:center;min-width:0;padding:0;overflow:hidden}.reservation-modal .reservation-select__placeholder{color:#64748b;font-weight:500}.reservation-modal .reservation-select__single-value{color:#111827;font-weight:600}.reservation-modal .reservation-select__indicators{display:flex;align-items:center;margin-left:auto;color:#64748b}.reservation-modal .reservation-select__indicator{display:inline-flex;align-items:center;justify-content:center;padding-left:.35rem;color:#64748b}.reservation-modal .reservation-select__indicator svg{width:16px;height:16px}.reservation-modal .reservation-select__menu{z-index:1065;margin-top:.35rem;overflow:hidden;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#ffffff;box-shadow:0 18px 38px rgba(15,23,42,.18),0 0 0 1px rgba(255,255,255,.8)}.reservation-modal .reservation-select__menu-list{max-height:190px;padding:.35rem}.reservation-modal .reservation-select__group{padding:0}.reservation-modal .reservation-select__group+.reservation-select__group{margin-top:.25rem;padding-top:.25rem;border-top:1px solid rgba(15,23,42,.08)}.reservation-modal .reservation-select__group-heading,.reservation-modal .reservation-select__group-title{display:block;padding:.25rem .55rem;color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.reservation-modal .reservation-select__option{padding:.55rem .65rem;border-radius:9px;color:#1f2937;font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease}.reservation-modal .reservation-select__option--is-focused{background:rgba(44,123,229,.1);color:#0f172a}.reservation-modal .reservation-select__option--is-selected{background:rgba(44,123,229,.16);color:#0f172a}.reservation-modal .reservation-select__no-options-message{padding:.7rem;color:#64748b;font-weight:600}@media (max-width:576px){.menu-warning-chip.is-open{width:100%;padding-right:.9rem}.menu-warning-chip>span:not(.menu-warning-chip__icon):not(.menu-warning-alert__close){font-size:.86rem;line-height:1.35;white-space:nowrap}.menu-warning-chip.is-open.is-multiline>span:not(.menu-warning-chip__icon):not(.menu-warning-alert__close){white-space:normal}.basket__backdrop{padding:.75rem .75rem 0}.basket__sheet{width:100%;max-height:86vh}.basket__body,.basket__footer,.basket__sheet-head{padding-left:1rem;padding-right:1rem}}@media (max-width:480px){.basket__fab,.basket__status{right:1.25rem;bottom:.8rem}}.menu-brand-header{display:flex;justify-content:center}.menu-brand-rail{display:inline-flex;align-items:center;justify-content:center;gap:0;min-height:74px;max-width:100%;transition:gap .32s ease}.menu-brand-rail.has-warning{width:min(100%,760px)}.menu-brand-pill{flex:0 0 auto;position:relative;display:inline-flex;align-items:center;gap:.75rem;min-height:74px;padding:.6rem 1rem;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:rgba(255,255,255,.78);box-shadow:0 14px 28px rgba(15,23,42,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:visible;transition:transform .35s ease,margin .35s ease,gap .35s ease,padding .35s ease,box-shadow .35s ease}.menu-brand-pill--dark{border-color:rgba(255,255,255,.14);background:rgba(12,12,20,.76);box-shadow:0 14px 32px rgba(0,0,0,.24)}.menu-brand-pill__name{color:#0f172a}.menu-brand-pill--dark .menu-brand-pill__name{color:#f8fafc}.menu-brand-pill__text{max-width:220px;opacity:1;overflow:hidden;transition:max-width .28s ease,opacity .18s ease;min-width:0;white-space:nowrap}.menu-brand-pill__warning{position:absolute;top:0;right:-.45rem;z-index:2;display:inline-flex;align-items:center;gap:0;width:42px;max-width:42px;min-height:42px;padding:0;border:1px solid rgba(124,90,0,.14);border-radius:999px;background:linear-gradient(160deg,rgba(255,248,214,.96),rgba(255,242,186,.92));color:#7c5a00;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.72);cursor:pointer;transform:translate3d(0,-35%,0) scale(1);transition:max-width .4s cubic-bezier(.77,0,.23,1),padding .28s ease,top .28s ease,right .28s ease,transform .32s cubic-bezier(.22,1,.36,1),opacity .22s ease,background .22s ease,box-shadow .22s ease}.menu-brand-pill__warning.is-floating{opacity:1}.menu-brand-pill__warning:focus-visible,.menu-brand-pill__warning:hover{background:linear-gradient(160deg,rgba(255,244,194,.98),rgba(255,235,161,.94));outline:none}.menu-brand-pill__warning.is-open.is-floating{width:auto;transform:translate3d(-.35rem,-18%,0) scale(.98)}.menu-brand-pill__warning.is-docked{position:static;top:auto;right:auto;transform:translateZ(0) scale(1)}.menu-brand-pill__warning.is-open.is-docked{width:auto;min-height:42px;max-width:min(420px,calc(100vw - 12rem));margin-left:.35rem;padding-top:.45rem;padding-bottom:.45rem;padding-right:.8rem}.menu-brand-pill__warning-icon{flex:0 0 42px;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:.92rem}.menu-brand-pill__warning-text{display:none;flex:0 0;width:0;max-width:0;opacity:0;overflow:hidden;color:#7c5a00;text-align:left;font-size:.82rem;font-weight:700;line-height:1.25;white-space:normal;transition:max-width .3s ease,opacity .18s ease}.menu-brand-pill__warning.is-open .menu-brand-pill__warning-text{display:block;flex:0 1 auto;width:auto;max-width:360px;opacity:1}.menu-brand-rail.is-warning-opening .menu-brand-pill__warning-text{white-space:nowrap}.menu-brand-rail.is-warning-opening.is-warning-multiline .menu-brand-pill__warning-text{white-space:normal}.menu-brand-rail.is-warning-open .menu-brand-pill{box-shadow:0 16px 30px rgba(15,23,42,.14)}@media (max-width:576px){.menu-brand-rail{width:100%;min-height:62px}.menu-brand-rail.has-warning{justify-content:center}.menu-brand-pill{gap:.55rem;min-height:62px;padding:.48rem .72rem}.menu-brand-pill img{width:46px!important;height:46px!important}.menu-brand-pill__warning{width:38px;max-width:38px;min-height:38px;top:0;right:-.25rem}.menu-brand-pill__warning-icon{flex-basis:38px;width:38px;height:38px;font-size:.86rem}.menu-brand-pill__warning.is-docked{position:static}.menu-brand-pill__warning.is-open.is-docked{min-height:38px;max-width:min(220px,calc(100vw - 7.5rem));margin-left:.2rem;padding-top:.38rem;padding-bottom:.38rem;padding-right:.55rem}.menu-brand-pill__warning-text{font-size:.74rem;white-space:normal}.menu-brand-rail.is-warning-opening .menu-brand-pill__warning-text{white-space:nowrap}.menu-brand-rail.is-warning-opening.is-warning-multiline .menu-brand-pill__warning-text{white-space:normal}.menu-brand-rail.is-warning-open .menu-brand-pill__text{max-width:0;opacity:0}.menu-brand-rail.is-warning-open .menu-brand-pill{transform:scale(.92);transform-origin:center right}}.allergen-badges{display:flex;flex-wrap:wrap;gap:6px}.allergen-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.allergen-badge__label{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(4px);padding:4px 8px;border-radius:999px;background:rgba(12,12,20,.92);color:#fff;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:5}.allergen-badge.is-active .allergen-badge__label,.allergen-badge:focus-visible .allergen-badge__label,.allergen-badge:hover .allergen-badge__label{opacity:1;transform:translateX(-50%) translateY(0)}@media (hover:none),(pointer:coarse){.allergen-badge:hover .allergen-badge__label{opacity:0;transform:translateX(-50%) translateY(4px)}.allergen-badge.is-active .allergen-badge__label{opacity:1;transform:translateX(-50%) translateY(0)}}.allergen{display:inline-block;width:30px;height:30px;background-image:url(/assets/icons/allergens.png);background-repeat:no-repeat;background-size:166.125px 161.625px;vertical-align:middle}.gluten{background-position:-4.875px -4.125px}.crustaceans{background-position:-46.125px -4.125px}.eggs{background-position:-86.25px -4.125px}.fish{background-position:-129.375px -4.125px}.peanuts{background-position:-4.875px -45.75px}.soy{background-position:-46.125px -45.75px}.milk{background-position:-86.25px -45.75px}.nuts{background-position:-129.375px -45.75px}.celery{background-position:-26.625px -87px}.mustard{background-position:-67.5px -87px}.sesame{background-position:-108px -87px}.molluscs{background-position:-26.625px -128.625px}.lupin{background-position:-67.5px -128.625px}.sulphites{background-position:-108px -128.625px}.puzzle-icon{display:flex;align-items:center;justify-content:center;padding:0}.action{position:absolute;left:50%;transform:translate(-50%,-50%) scale(.4);opacity:0;pointer-events:none;padding:3px;background:#c7c8ca;border-radius:10px;transition:transform .25s ease,opacity .2s ease}.action.center{transform:translate(-50%,-50%) scale(1);z-index:2}.action.center,.table-actions.open .action{opacity:1;pointer-events:auto}.table-actions.open .action.extra{transform:translate(260%,-50%) scale(1)}.table-actions.open .action.left{transform:translate(-220%,-50%) scale(1)}.table-actions.open .action.center{transform:translate(-50%,-50%) scale(1)}.table-actions.open .action.right{transform:translate(120%,-50%) scale(1)}.table-actions.open.has-extra .action.left{transform:translate(-300%,-50%) scale(1)}.table-actions.open.has-extra .action.center{transform:translate(-120%,-50%) scale(1)}.table-actions.open.has-extra .action.right{transform:translate(60%,-50%) scale(1)}.table-actions.open.has-extra .action.extra{transform:translate(240%,-50%) scale(1)}.restaurant-profile{--restaurant-profile-ink:#244445;--restaurant-profile-title:#1f3e40;--restaurant-profile-muted:#36595a;--restaurant-profile-soft:#456566;--restaurant-profile-accent:#4f7774}.restaurant-profile__hero{background:linear-gradient(135deg,#0f172a,#0f766e 55%,#f8fafc);box-shadow:0 30px 60px rgba(15,23,42,.14)}.restaurant-profile__hero-media{min-height:320px}.restaurant-profile__gallery-image,.restaurant-profile__hero-image{object-fit:cover}.restaurant-profile__hero-panel{background:linear-gradient(145deg,#d8ebe7,#bdd8d3);box-shadow:inset 16px 16px 32px rgba(125,156,151,.18),inset -16px -16px 32px rgba(255,255,255,.55)}.restaurant-profile__hero-content{color:var(--restaurant-profile-ink)}.restaurant-profile__brand{background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.72);box-shadow:0 16px 30px rgba(125,156,151,.16)}.restaurant-profile__brand-image{width:68px;height:68px;object-fit:cover;border-radius:50%;border:3px solid rgba(255,255,255,.9)}.restaurant-profile__eyebrow{color:var(--restaurant-profile-accent);letter-spacing:.08em}.restaurant-profile__brand-name,.restaurant-profile__title{color:var(--restaurant-profile-title)}.restaurant-profile__summary{max-width:560px;color:var(--restaurant-profile-muted);line-height:1.8}.restaurant-profile__meta{color:var(--restaurant-profile-soft)}.restaurant-profile .profile-action-btn,.restaurant-profile .profile-action-btn:active,.restaurant-profile .profile-action-btn:focus,.restaurant-profile .profile-action-btn:focus-visible,.restaurant-profile .profile-action-btn:hover{box-shadow:none!important;--falcon-btn-box-shadow:none;--falcon-btn-focus-box-shadow:none;--falcon-btn-active-shadow:none}.restaurant-profile__action{border:1px solid rgba(255,255,255,.7)}.restaurant-profile__action--primary{color:#284647;background:linear-gradient(145deg,#edf6f4,#d6e7e3)}.restaurant-profile__action--primary:focus-visible,.restaurant-profile__action--primary:hover{color:#20393b;background:linear-gradient(145deg,#f4fbf9,#dbece8)}.restaurant-profile__action--ghost{color:var(--restaurant-profile-muted);background:rgba(255,255,255,.18)}.restaurant-profile__action--ghost:focus-visible,.restaurant-profile__action--ghost:hover{color:#2c4d4e;background:rgba(255,255,255,.28)}.restaurant-profile__copy,.restaurant-profile__review-text{white-space:pre-line;line-height:1.8}.restaurant-profile__events{background:linear-gradient(180deg,rgba(244,250,249,.96),rgba(255,255,255,.98))}.restaurant-profile__event-card{border-radius:24px;border:1px solid rgba(79,119,116,.12);background:linear-gradient(180deg,#ffffff,#f6fbfa);box-shadow:0 18px 36px rgba(15,23,42,.08)}.restaurant-profile__event-fallback,.restaurant-profile__event-media{height:220px}.restaurant-profile__event-image{object-fit:cover}.restaurant-profile__event-fallback{color:#0f766e;background:radial-gradient(circle at top left,rgba(255,255,255,.65),transparent 38%),linear-gradient(135deg,rgba(15,118,110,.16),rgba(189,216,211,.9))}.restaurant-profile__event-copy{white-space:pre-line;line-height:1.75}.restaurant-profile__gallery-trigger{display:block}.restaurant-profile__gallery-item{height:220px}.restaurant-profile__star{color:#cbd5e1;flex:0 0 auto}.restaurant-profile__star.is-active{color:#f59e0b}.restaurant-profile__modal{z-index:1080;padding:1rem;background:rgba(15,23,42,.82)}.restaurant-profile__modal-box{width:min(92vw,1100px);height:min(82vh,720px)}.restaurant-profile__modal-image{object-fit:contain;background:#0f172a}@media (max-width:767.98px){.restaurant-profile__hero-media{min-height:260px}.restaurant-profile__brand-image{width:56px;height:56px}.restaurant-profile__modal{padding:.75rem}}.owner-dashboard__surface{border-radius:24px;box-shadow:0 18px 45px rgba(15,23,42,.08)}.owner-dashboard__surface--compact{border:1px solid rgba(15,23,42,.06)}.owner-dashboard__empty{background:linear-gradient(135deg,#0f172a,#0f766e 58%,#f8fafc)}.owner-dashboard__empty,.owner-dashboard__hero{border-radius:28px;box-shadow:0 28px 70px rgba(15,23,42,.14)}.owner-dashboard__hero{background:radial-gradient(circle at top left,rgba(255,255,255,.18),transparent 32%),linear-gradient(135deg,#0f172a,#0f766e 52%,#f59e0b)}.owner-dashboard__hero-actions .btn,.owner-dashboard__hero-actions .btn:active,.owner-dashboard__hero-actions .btn:focus,.owner-dashboard__hero-actions .btn:focus-visible,.owner-dashboard__hero-actions .btn:hover{box-shadow:none!important;--falcon-btn-box-shadow:none;--falcon-btn-focus-box-shadow:none;--falcon-btn-active-shadow:none}.owner-dashboard__hero-badge{background:rgba(255,255,255,.14);backdrop-filter:blur(10px)}.owner-dashboard__hero-title{line-height:1.15}.owner-dashboard__hero-copy{max-width:880px;color:rgba(255,255,255,.88)}.owner-dashboard__hero-copy--light{max-width:720px;color:rgba(255,255,255,.86)}.owner-dashboard__hero-summary{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px)}.owner-dashboard__hero-summary-label{letter-spacing:.08em}.owner-dashboard__hero-summary-copy,.owner-dashboard__hero-summary-meta{color:rgba(255,255,255,.82)}.owner-dashboard__kpi-icon{width:52px;height:52px}.owner-dashboard__kpi-value{font-size:1.9rem;line-height:1}.owner-dashboard__progress{display:block;width:100%;height:8px;-webkit-appearance:none;appearance:none;border:0;border-radius:999px;overflow:hidden;background:rgba(148,163,184,.18)}.owner-dashboard__progress::-webkit-progress-bar{background:rgba(148,163,184,.18)}.owner-dashboard__progress::-moz-progress-bar,.owner-dashboard__progress::-webkit-progress-value{background:var(--owner-dashboard-progress-color,#0f62fe);border-radius:999px}.owner-dashboard__thumb{width:92px;height:92px;display:flex;align-items:center;justify-content:center}.owner-dashboard__thumb--placeholder{background:linear-gradient(135deg,#e2e8f0,#f8fafc)}.owner-dashboard__thumb-image{width:100%;height:100%;object-fit:cover}.owner-dashboard__stat{border:1px solid rgba(15,23,42,.04)}.owner-dashboard__notice-title{color:inherit}.owner-dashboard__notice--warning{background:rgba(245,158,11,.08);color:#b45309}.owner-dashboard__notice--success{background:rgba(21,128,61,.08);color:#15803d}.owner-dashboard__priority-head{color:var(--owner-dashboard-tone,currentColor)}.owner-dashboard__tone--teal{--owner-dashboard-tone:#0f766e}.owner-dashboard__tone--blue{--owner-dashboard-tone:#0f62fe}.owner-dashboard__tone--amber{--owner-dashboard-tone:#d97706}.owner-dashboard__tone--green{--owner-dashboard-tone:#15803d}.owner-dashboard__tone--violet{--owner-dashboard-tone:#7c3aed}.owner-dashboard__tone--cyan{--owner-dashboard-tone:#0891b2}.owner-dashboard__tone--gold{--owner-dashboard-tone:#f59e0b}.owner-dashboard__tone--red{--owner-dashboard-tone:#dc2626}.owner-dashboard__kpi-icon.owner-dashboard__tone--teal{background:rgba(15,118,110,.08);color:#0f766e}.owner-dashboard__kpi-value.owner-dashboard__tone--teal,.owner-dashboard__priority.owner-dashboard__tone--teal{color:#0f766e}.owner-dashboard__priority.owner-dashboard__tone--teal,.owner-dashboard__stat.owner-dashboard__tone--teal{background:rgba(15,118,110,.08)}.owner-dashboard__kpi-icon.owner-dashboard__tone--blue{background:rgba(15,98,254,.08);color:#0f62fe}.owner-dashboard__kpi-value.owner-dashboard__tone--blue,.owner-dashboard__priority.owner-dashboard__tone--blue{color:#0f62fe}.owner-dashboard__priority.owner-dashboard__tone--blue,.owner-dashboard__stat.owner-dashboard__tone--blue{background:rgba(15,98,254,.08)}.owner-dashboard__kpi-icon.owner-dashboard__tone--amber{background:rgba(217,119,6,.08);color:#d97706}.owner-dashboard__kpi-value.owner-dashboard__tone--amber,.owner-dashboard__priority.owner-dashboard__tone--amber{color:#d97706}.owner-dashboard__priority.owner-dashboard__tone--amber,.owner-dashboard__stat.owner-dashboard__tone--amber{background:rgba(217,119,6,.08)}.owner-dashboard__kpi-icon.owner-dashboard__tone--green{background:rgba(21,128,61,.08);color:#15803d}.owner-dashboard__kpi-value.owner-dashboard__tone--green,.owner-dashboard__priority.owner-dashboard__tone--green{color:#15803d}.owner-dashboard__priority.owner-dashboard__tone--green,.owner-dashboard__stat.owner-dashboard__tone--green{background:rgba(21,128,61,.08)}.owner-dashboard__kpi-icon.owner-dashboard__tone--violet{background:rgba(124,58,237,.08);color:#7c3aed}.owner-dashboard__kpi-value.owner-dashboard__tone--violet,.owner-dashboard__priority.owner-dashboard__tone--violet{color:#7c3aed}.owner-dashboard__priority.owner-dashboard__tone--violet,.owner-dashboard__stat.owner-dashboard__tone--violet{background:rgba(124,58,237,.08)}.owner-dashboard__kpi-icon.owner-dashboard__tone--cyan{background:rgba(8,145,178,.08);color:#0891b2}.owner-dashboard__kpi-value.owner-dashboard__tone--cyan,.owner-dashboard__priority.owner-dashboard__tone--cyan{color:#0891b2}.owner-dashboard__priority.owner-dashboard__tone--cyan,.owner-dashboard__stat.owner-dashboard__tone--cyan{background:rgba(8,145,178,.08)}.owner-dashboard__kpi-icon.owner-dashboard__tone--gold{background:rgba(245,158,11,.08);color:#f59e0b}.owner-dashboard__kpi-value.owner-dashboard__tone--gold,.owner-dashboard__priority.owner-dashboard__tone--gold{color:#f59e0b}.owner-dashboard__priority.owner-dashboard__tone--gold,.owner-dashboard__stat.owner-dashboard__tone--gold{background:rgba(245,158,11,.08)}.owner-dashboard__kpi-icon.owner-dashboard__tone--red{background:rgba(220,38,38,.08);color:#dc2626}.owner-dashboard__kpi-value.owner-dashboard__tone--red,.owner-dashboard__priority.owner-dashboard__tone--red{color:#dc2626}.owner-dashboard__priority.owner-dashboard__tone--red,.owner-dashboard__stat.owner-dashboard__tone--red{background:rgba(220,38,38,.08)}.owner-dashboard__progress--teal{--owner-dashboard-progress-color:#0f766e}.owner-dashboard__progress--blue{--owner-dashboard-progress-color:#0f62fe}.owner-dashboard__progress--amber{--owner-dashboard-progress-color:#d97706}.owner-dashboard__progress--green{--owner-dashboard-progress-color:#15803d}.owner-dashboard__progress--violet{--owner-dashboard-progress-color:#7c3aed}.owner-dashboard__progress--gold{--owner-dashboard-progress-color:#f59e0b}@media (max-width:767.98px){.owner-dashboard__empty,.owner-dashboard__hero{border-radius:22px}.owner-dashboard__hero-title{font-size:1.9rem}.owner-dashboard__kpi-value{font-size:1.55rem}.owner-dashboard__thumb{width:76px;height:76px}}:root{--neu-bg:#e0e5ec;--neu-highlight:rgba(255,255,255,0.92);--neu-shadow:rgba(163,177,198,0.6);--neu-shadow-deep:rgba(148,163,184,0.48);--neu-radius:1.25rem;--neu-distance:12px;--neu-blur:24px;--neu-press-distance:8px;--neu-press-blur:18px}.neu-surface{background:var(--neu-bg);border:1px solid rgba(255,255,255,.35);border-radius:var(--neu-radius);transition:box-shadow .18s ease,transform .18s ease,background-color .18s ease}.neu-shadow-outer{box-shadow:-7px -7px 11px rgba(255,255,255,.88),7px 7px 12px rgba(0,0,0,.13)}.neu-shadow-inner{box-shadow:inset -8px -8px 12px rgba(255,255,255,.7),inset 8px 8px 12px rgba(13,39,80,.12)}.neu-shadow-mix{box-shadow:-7px -7px 11px rgba(255,255,255,.88),7px 7px 12px rgba(0,0,0,.13),inset -6px -6px 10px rgba(255,255,255,.68),inset 6px 6px 10px rgba(13,39,80,.11)}.neu-interactive:hover{transform:translateY(-1px)}.neu-interactive.is-active,.neu-interactive:active{transform:translateY(0);box-shadow:inset calc(var(--neu-press-distance) * -.45) calc(var(--neu-press-distance) * -.45) calc(var(--neu-press-blur) * .8) rgba(255,255,255,.8),inset calc(var(--neu-press-distance) * .45) calc(var(--neu-press-distance) * .45) calc(var(--neu-press-blur) * .8) rgba(163,177,198,.3)}.neu-round{border-radius:999px}.profile-tabs{align-items:center}.profile-tabs__link{min-width:132px;padding:.6rem 1.3rem;border:1px solid rgba(255,255,255,.35);border-radius:1rem;color:#42526b;background:var(--neu-bg);box-shadow:-7px -7px 11px rgba(255,255,255,.88),7px 7px 12px rgba(0,0,0,.13);font-weight:600;text-align:center;transition:transform .18s ease,box-shadow .18s ease,color .18s ease,background-color .18s ease}.profile-tabs__link:focus,.profile-tabs__link:focus-visible,.profile-tabs__link:hover{color:#0f62fe;transform:translateY(-1px);box-shadow:-8px -8px 12px rgba(255,255,255,.9),8px 8px 14px rgba(0,0,0,.14)}.profile-tabs__link.active,.profile-tabs__link:active{color:#0f62fe;background:linear-gradient(145deg,rgba(232,237,243,.98),rgba(219,226,235,.98));box-shadow:inset -8px -8px 12px rgba(255,255,255,.72),inset 8px 8px 12px rgba(13,39,80,.12)}@media (max-width:575.98px){.profile-tabs{flex-wrap:nowrap!important;gap:.5rem!important}.profile-tabs__link{min-width:0;flex:1 1;padding:.6rem .75rem;font-size:.95rem;white-space:nowrap}}.profile-addresses__card{border:0}.profile-addresses__empty .card-body{min-height:88px;display:flex;align-items:center}.profile-addresses__text{line-height:1.6;word-break:break-word}.profile-addresses__remove{min-width:48px;min-height:48px}.profile-addresses__remove,.profile-addresses__submit{display:inline-flex;align-items:center;justify-content:center}.profile-addresses__submit{min-width:132px}.profile-password-card form{display:flex;flex-direction:column}.profile-password-card form>.card-body{order:1}.profile-password-card form>.pb-3{order:2;padding-top:1rem;padding-bottom:0!important}@media (max-width:767.98px){.profile-addresses__card .card-body{padding:1rem}.profile-addresses__form{margin-top:.25rem}.profile-addresses__submit{width:100%}.profile-password-card{margin-top:2rem}.profile-password-card form>.pb-3 .justify-content-end{justify-content:center!important}}.neu-square{border-radius:calc(var(--neu-radius) * .7)}.client-home-hero{position:relative;isolation:isolate;min-height:660px;border-radius:2.25rem;background:radial-gradient(circle at 82% 18%,rgba(35,122,255,.13),transparent 32%),linear-gradient(145deg,#edf2f8,#e1e8f0 52%,#dbe3ec)}.client-home-hero__glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(2px);pointer-events:none}.client-home-hero__glow--one{width:260px;height:260px;top:-110px;left:-80px;background:rgba(255,255,255,.72)}.client-home-hero__glow--two{width:220px;height:220px;right:-80px;bottom:-90px;background:rgba(242,178,51,.16)}.client-home-eyebrow{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:1.6rem;padding:.65rem 1rem;border-radius:999px;color:#496078;background:rgba(233,239,246,.82);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.client-home-eyebrow__pulse{width:9px;height:9px;border-radius:50%;background:#17a673;box-shadow:0 0 0 5px rgba(23,166,115,.12);animation:client-home-pulse 2.2s ease-out infinite}.client-home-hero__title{color:#102b4e;font-size:clamp(2.65rem,5.2vw,5.15rem);font-weight:850;line-height:.96;letter-spacing:-.055em}.client-home-hero__title span,.client-home-section-title span{color:transparent;background:linear-gradient(110deg,#0f62fe 5%,#0f8b8d 58%,#d69b24);background-clip:text;-webkit-background-clip:text}.client-home-hero__copy{max-width:34rem;color:#526981;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.75}.client-home-primary-action,.client-home-secondary-action{min-height:54px;padding:.85rem 1.5rem;border:0;border-radius:1rem;font-weight:800;transition:transform .18s ease,box-shadow .18s ease}.client-home-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:.85rem;color:#fff;background:linear-gradient(135deg,#176cf4,#0755d4);box-shadow:-6px -6px 12px rgba(255,255,255,.8),9px 9px 18px rgba(26,75,136,.28)!important}.client-home-primary-action:hover{color:#fff;transform:translateY(-3px) scale(1.015)}.client-home-secondary-action{color:#16375c;background:rgba(231,237,244,.9)}.client-home-secondary-action:hover{color:#0f62fe;transform:translateY(-3px)}.client-home-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.4rem;color:#60758a;font-size:.8rem;font-weight:650}.client-home-trust svg{margin-right:.35rem;color:#17a673}.client-home-phone-stage{position:relative;display:grid;min-height:540px;place-items:center;perspective:1100px}.client-home-phone{position:relative;z-index:2;width:min(300px,75vw);padding:13px;border:1px solid rgba(255,255,255,.8);border-radius:2.8rem;background:linear-gradient(145deg,#edf2f7,#cbd5e0);transform:rotateY(-9deg) rotateX(4deg) rotate(1.5deg);transform-style:preserve-3d;animation:client-home-float 5.6s ease-in-out infinite;box-shadow:-18px -18px 30px rgba(255,255,255,.78),24px 28px 38px rgba(44,67,94,.28)!important}.client-home-phone__speaker{position:absolute;z-index:4;width:62px;height:6px;top:21px;left:50%;border-radius:99px;background:#aab6c3;transform:translateX(-50%)}.client-home-phone__screen{overflow:hidden;min-height:500px;border-radius:2.15rem;background:#e7edf4}.client-home-phone__top{display:flex;align-items:center;justify-content:space-between;padding:1.7rem 1.15rem .75rem;color:#173759;font-size:.65rem;font-weight:900;letter-spacing:.09em}.client-home-phone__photo{position:relative;height:245px;margin:.3rem .8rem 0;overflow:hidden;border-radius:1.55rem;background:radial-gradient(circle at 50% 45%,#f8fafc,#d7e0e9 70%);box-shadow:inset 6px 6px 12px rgba(54,81,109,.12),inset -6px -6px 12px rgba(255,255,255,.8)}.client-home-phone__photo img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 15px rgba(25,46,69,.18));transform:scale(1.12)}.client-home-phone__photo span{position:absolute;right:12px;bottom:12px;padding:.42rem .65rem;border-radius:999px;color:#a86b00;background:rgba(239,244,249,.92);font-size:.7rem;font-weight:800}.client-home-phone__content{display:flex;flex-direction:column;padding:1rem 1.2rem 1.15rem}.client-home-phone__content>small{color:#0f8b8d;font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.client-home-phone__content>strong{margin-top:.22rem;color:#102b4e;font-size:1.08rem}.client-home-phone__content p{margin:.35rem 0 .8rem;color:#708297;font-size:.72rem}.client-home-phone__content button{display:flex;align-items:center;justify-content:space-between;padding:.7rem .85rem;border:0;border-radius:.85rem;color:white;background:linear-gradient(135deg,#176cf4,#0755d4);font-size:.75rem;font-weight:800}.client-home-phone-stage__shadow{position:absolute;width:290px;height:60px;bottom:0;border-radius:50%;background:rgba(38,59,82,.23);filter:blur(22px);transform:rotate(-4deg)}.client-home-float-card{position:absolute;z-index:4;display:flex;align-items:center;gap:.65rem;padding:.75rem .9rem;border:1px solid rgba(255,255,255,.68);border-radius:1rem;color:#173759;background:rgba(237,242,248,.9);backdrop-filter:blur(12px)}.client-home-float-card--orders{top:15%;left:2%;animation:client-home-float-card 4.8s ease-in-out infinite}.client-home-float-card--rating{right:0;bottom:20%;animation:client-home-float-card 4.8s ease-in-out .8s infinite}.client-home-float-card--rating>svg{color:#d69b24}.client-home-float-card small,.client-home-float-card strong{display:block;line-height:1.2}.client-home-float-card small{color:#78899b;font-size:.65rem}.client-home-float-card__icon{display:grid;width:34px;height:34px;border-radius:.7rem;color:#0f62fe;background:rgba(15,98,254,.1);place-items:center}.client-home-how{padding:clamp(2rem,5vw,4.5rem);border-radius:2.25rem;background:transparent}.client-home-section-kicker{color:#0f8b8d;font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.client-home-section-title{margin:.8rem 0 1.15rem;color:#102b4e;font-size:clamp(2.1rem,4vw,3.8rem);font-weight:850;line-height:1.03;letter-spacing:-.045em}.client-home-section-copy{max-width:31rem;color:#65798d;line-height:1.75}.client-home-orbit{position:relative;width:270px;height:270px;margin:2.2rem auto 0;border-radius:50%;background:linear-gradient(145deg,rgba(235,241,247,.85),rgba(218,226,235,.8))}.client-home-orbit__ring{position:absolute;top:50%;left:50%;border:1px dashed rgba(15,98,254,.25);border-radius:50%;transform:translate(-50%,-50%)}.client-home-orbit__ring--one{width:78%;height:78%}.client-home-orbit__ring--two{width:48%;height:48%}.client-home-orbit__ring--one{border-style:dashed;animation:client-orbit-ring-clockwise 24s linear infinite}.client-home-orbit__ring--two{border-color:rgba(15,139,141,.22);border-style:dotted;animation:client-orbit-ring-counter 18s linear infinite}.client-home-orbit__runner{position:absolute;z-index:1;inset:29px;border-radius:50%;animation:client-orbit-signal 6s cubic-bezier(.45,0,.55,1) infinite}.client-home-orbit__runner i{position:absolute;width:10px;height:10px;top:-5px;left:50%;border:2px solid #e7edf4;border-radius:50%;background:#0f62fe;box-shadow:0 0 0 6px rgba(15,98,254,.12),0 0 18px rgba(15,98,254,.48);transform:translateX(-50%)}.client-home-orbit__core,.client-home-orbit__node{position:absolute;display:grid;color:#0f62fe;background:#e5ebf2;place-items:center}.client-home-orbit__core{width:92px;height:92px;top:50%;left:50%;border-radius:1.8rem;transform:translate(-50%,-50%) rotate(-4deg);animation:client-orbit-hub-sync 6s ease-in-out infinite}.client-home-orbit__core svg{font-size:1.6rem}.client-home-orbit__core small{color:#173759;font-size:.57rem;font-weight:900;letter-spacing:.12em}.client-home-orbit__node{width:58px;height:58px;grid-template-rows:1fr auto;padding:.55rem .35rem .42rem;border-radius:1rem;animation:client-orbit-node-sync 6s ease-in-out infinite}.client-home-orbit__node small{color:#65798d;font-size:.6rem;font-weight:900;line-height:1.05;letter-spacing:0}.client-home-orbit__node--one{top:18px;left:108px}.client-home-orbit__node--two{right:18px;bottom:39px;color:#0f8b8d;animation-delay:2s}.client-home-orbit__node--three{left:12px;bottom:43px;color:#d69b24;animation-delay:4s}@keyframes client-orbit-ring-clockwise{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes client-orbit-ring-counter{to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes client-orbit-signal{0%{transform:rotate(0deg)}28%{transform:rotate(120deg)}34%{transform:rotate(120deg)}62%{transform:rotate(240deg)}68%{transform:rotate(240deg)}96%,to{transform:rotate(1turn)}}@keyframes client-orbit-node-sync{0%,16%,to{transform:translateY(0) scale(1);filter:saturate(1)}10%,5%{transform:translateY(-4px) scale(1.08);filter:saturate(1.35)}}@keyframes client-orbit-hub-sync{0%,72%,to{transform:translate(-50%,-50%) rotate(-4deg) scale(1)}82%{transform:translate(-50%,-50%) rotate(0deg) scale(1.07)}90%{transform:translate(-50%,-50%) rotate(-2deg) scale(1.02)}}.client-home-accordion{display:flex;flex-direction:column;gap:1rem}.client-home-accordion__item{overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:1.35rem;background:linear-gradient(145deg,rgba(235,241,247,.9),rgba(222,229,237,.9));transition:transform .18s ease,box-shadow .18s ease}.client-home-accordion__item:hover{transform:translateY(-2px)}.client-home-accordion__item.is-open{box-shadow:inset -7px -7px 11px rgba(255,255,255,.72),inset 7px 7px 12px rgba(48,72,101,.1),8px 10px 20px rgba(50,72,99,.12)!important}.client-home-accordion__summary{display:grid;width:100%;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.9rem;padding:1rem 1.15rem;border:0;color:#173759;text-align:left;background:transparent;cursor:pointer}.client-home-accordion__number{color:#91a0af;font-size:.68rem;font-weight:800}.client-home-accordion__icon{display:grid;width:42px;height:42px;border-radius:.85rem;color:#0f62fe;place-items:center}.client-home-accordion__label{font-weight:800}.client-home-accordion__chevron{display:grid;width:32px;height:32px;border-radius:50%;color:#708297;place-items:center;transition:transform .22s ease}.client-home-accordion__item.is-open .client-home-accordion__chevron{color:#0f62fe;transform:rotate(180deg)}.client-home-accordion__reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .52s cubic-bezier(.22,1,.36,1),opacity .34s ease}.client-home-accordion__item.is-open .client-home-accordion__reveal{grid-template-rows:1fr;opacity:1}.client-home-accordion__body{min-height:0;overflow:hidden;padding:0 1.2rem 1.25rem 5.85rem}.client-home-accordion__body p{margin-bottom:.65rem;color:#65798d;line-height:1.65}.client-home-accordion__body a{display:inline-flex;align-items:center;gap:.45rem;color:#0f62fe;font-size:.8rem;font-weight:800;text-decoration:none}@keyframes client-home-pulse{0%{box-shadow:0 0 0 0 rgba(23,166,115,.32)}70%,to{box-shadow:0 0 0 9px rgba(23,166,115,0)}}@keyframes client-home-float{0%,to{transform:rotateY(-9deg) rotateX(4deg) rotate(1.5deg) translateY(0)}50%{transform:rotateY(-5deg) rotateX(2deg) rotate(-.5deg) translateY(-10px)}}@keyframes client-home-float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes client-home-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.client-home-3d-slider{--home-slider-height:340px;--home-slider-duration:5200ms;--home-slider-tilt-x:0deg;--home-slider-tilt-y:0deg;--home-slider-light-x:50%;--home-slider-light-y:30%;--home-slider-drag-turn:0deg;--home-slider-drag-pitch:0deg;position:relative;isolation:isolate;width:100%;overflow:hidden;padding:1.75rem 0 4.8rem;perspective:1500px;transform-style:preserve-3d}.client-home-3d-slider:after{position:absolute;z-index:0;inset:1.7rem 8% 4rem;border-radius:45%;background:radial-gradient(circle at var(--home-slider-light-x) var(--home-slider-light-y),rgba(255,255,255,.72),rgba(15,139,141,.08) 30%,transparent 65%);content:"";filter:blur(18px);opacity:.68;pointer-events:none;transition:background-position .18s ease}.client-home-3d-slider:before{position:absolute;width:min(62%,560px);height:44px;bottom:4rem;left:50%;border-radius:50%;background:radial-gradient(ellipse,rgba(36,61,87,.2),transparent 68%);content:"";filter:blur(9px);pointer-events:none;transform:translateX(-50%) rotateX(72deg)}.client-home-3d-slider__stage{position:relative;z-index:2;height:var(--home-slider-height);cursor:grab;touch-action:pan-y pinch-zoom;transform:rotateX(var(--home-slider-drag-pitch)) rotateY(var(--home-slider-drag-turn)) rotateX(var(--home-slider-tilt-y)) rotateY(var(--home-slider-tilt-x));transform-style:preserve-3d;transition:transform .26s cubic-bezier(.22,1,.36,1);user-select:none;-webkit-user-select:none}.client-home-3d-slider.is-dragging .client-home-3d-slider__stage{cursor:grabbing;transition:none}.client-home-3d-slider.is-dragging .client-home-3d-slider__slide.is-active{filter:brightness(1.035) saturate(1.04)}.client-home-3d-slider.is-dragging .client-home-3d-slider__glare{animation-play-state:paused}.client-home-3d-slider__stage img{-webkit-user-drag:none;user-select:none}.client-home-3d-slider__ambient{position:absolute;z-index:1;display:block;border-radius:50%;content:"";filter:blur(1px);pointer-events:none}.client-home-3d-slider__ambient--one{width:16px;height:16px;top:20%;left:14%;background:#2b7fff;box-shadow:0 0 0 7px rgba(43,127,255,.08),0 0 25px rgba(43,127,255,.62);animation:client-home-slider-ambient-one 7s ease-in-out infinite}.client-home-3d-slider__ambient--two{width:10px;height:10px;right:16%;bottom:24%;background:#20b694;box-shadow:0 0 0 6px rgba(32,182,148,.08),0 0 22px rgba(32,182,148,.55);animation:client-home-slider-ambient-two 8.5s ease-in-out infinite}.client-home-3d-slider__slide{position:absolute;width:min(58%,430px);height:calc(var(--home-slider-height) - 12px);top:0;left:50%;border-radius:1.55rem;opacity:var(--home-slide-opacity);filter:saturate(.72) brightness(.94);pointer-events:none;transform:translateX(calc(-50% + var(--home-slide-x))) translateZ(var(--home-slide-z)) rotateY(var(--home-slide-turn)) scale(var(--home-slide-scale));transform-origin:center center;transform-style:preserve-3d;backface-visibility:hidden;transition:transform .82s cubic-bezier(.22,1,.36,1),opacity .62s ease,filter .62s ease,visibility .62s ease;will-change:transform,opacity}.client-home-3d-slider__slide:after{position:absolute;inset:.65rem -.25rem -.65rem .55rem;z-index:-1;border-radius:1.5rem;background:rgba(49,73,98,.14);content:"";filter:blur(17px);transform:translateZ(-25px)}.client-home-3d-slider__slide.is-active{opacity:1;filter:none;pointer-events:auto}.client-home-3d-slider .client-home-3d-slider__slide>.client-impact-card,.client-home-3d-slider .client-home-3d-slider__slide>.neu-shadow-outer{animation:none!important;transform:translateZ(0)!important;transition:box-shadow .28s ease,filter .28s ease!important}.client-home-3d-slider .client-home-3d-slider__slide>.client-impact-card:hover,.client-home-3d-slider .client-home-3d-slider__slide>.neu-shadow-outer:hover{transform:translateZ(0)!important;filter:brightness(1.025) saturate(1.025);box-shadow:-12px -12px 21px rgba(255,255,255,.82),17px 22px 31px rgba(48,71,97,.2)}.client-home-3d-slider__slide.is-active:before{position:absolute;inset:-1px;z-index:3;border:1px solid rgba(255,255,255,.5);border-radius:inherit;content:"";pointer-events:none}.client-home-3d-slider__slide.is-hidden{visibility:hidden;opacity:0}.client-home-3d-slider--orbit{--home-orbit-left:-285px;--home-orbit-right:285px;perspective:1250px}.client-home-3d-slider--orbit .client-home-3d-slider__stage:before{position:absolute;width:min(72%,650px);height:150px;top:42%;left:50%;border:1px solid rgba(15,98,254,.13);border-radius:50%;content:"";pointer-events:none;transform:translate(-50%,-50%) rotateX(69deg)}.client-home-3d-slider--orbit .client-home-3d-slider__slide{transform:translateX(calc(-50% + var(--home-slide-x))) translateY(var(--home-slide-y)) translateZ(var(--home-slide-z)) rotateY(var(--home-slide-turn)) rotate(var(--home-slide-tilt)) scale(var(--home-slide-scale))}.client-home-3d-slider--stack{perspective:1050px}.client-home-3d-slider--stack .client-home-3d-slider__slide{width:min(72%,570px);transform:translateX(calc(-50% + var(--home-slide-stack-x))) translateY(var(--home-slide-stack-y)) translateZ(var(--home-slide-z)) rotateX(var(--home-slide-stack-turn)) rotate(var(--home-slide-tilt)) scale(var(--home-slide-scale));transform-origin:center top}.client-home-3d-slider--stack .client-home-3d-slider__slide:not(.is-active){filter:saturate(.72) brightness(.9)}.client-home-3d-slider--cube{perspective:820px}.client-home-3d-slider--cube .client-home-3d-slider__slide{width:min(68%,490px);opacity:calc(var(--home-slide-opacity) + .08);transform:translateX(calc(-50% + var(--home-slide-x))) translateZ(var(--home-slide-z)) rotateY(var(--home-slide-cube-turn)) scale(var(--home-slide-scale));transform-origin:center center;transition-timing-function:cubic-bezier(.65,0,.18,1)}.client-home-3d-slider--cube .client-home-3d-slider__slide.is-active{opacity:1}.client-home-3d-slider__slide>*{width:100%;height:100%}.client-home-3d-slider__slide>.client-home-3d-slider__glare{position:absolute;z-index:5;width:auto;height:auto;inset:0;overflow:hidden;border-radius:inherit;background:linear-gradient(112deg,transparent 24%,rgba(255,255,255,.1) 39%,rgba(255,255,255,.58) 48%,rgba(255,255,255,.08) 57%,transparent 72%),radial-gradient(circle at var(--home-slider-light-x) var(--home-slider-light-y),rgba(255,255,255,.18),transparent 38%);background-size:240% 100%,100% 100%;background-position:155% 0,0 0;opacity:0;mix-blend-mode:screen;pointer-events:none}.client-home-3d-slider__slide.is-active>.client-home-3d-slider__glare{opacity:.62;animation:client-home-slider-glare 3.8s ease-in-out .6s infinite}.client-home-3d-slider--orbit .client-home-3d-slider__ambient--one{top:46%;left:50%;animation:client-home-slider-orbit-runner 5.4s linear infinite}.client-home-3d-slider--cube .client-home-3d-slider__ambient{border-radius:3px;background:#9c6fe2;box-shadow:0 0 0 7px rgba(156,111,226,.08),0 0 26px rgba(119,72,190,.55);transform:rotate(45deg)}.client-home-3d-slider--stack .client-home-3d-slider__ambient--one{background:#1aa57d;box-shadow:0 0 0 7px rgba(26,165,125,.08),0 0 25px rgba(26,165,125,.52)}.client-home-3d-slider__navigation{position:absolute;z-index:20;display:flex;align-items:center;justify-content:center;gap:.85rem;right:0;bottom:1rem;left:0}.client-home-3d-slider__navigation>button{display:grid;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.68);border-radius:50%;color:#31516f;background:linear-gradient(145deg,rgba(239,245,249,.96),rgba(211,222,232,.96));box-shadow:-5px -5px 10px rgba(255,255,255,.72),6px 8px 13px rgba(48,72,98,.17);place-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1),color .22s ease,box-shadow .22s ease}.client-home-3d-slider__navigation>button:hover{color:#fff;background:linear-gradient(135deg,#176cf4,#0f8b8d);box-shadow:0 9px 18px rgba(15,98,254,.25);transform:translateY(-3px) scale(1.06)}.client-home-3d-slider__dots{display:flex;min-height:36px;align-items:center;justify-content:center;gap:.38rem;padding:.45rem .7rem;border:1px solid rgba(255,255,255,.55);border-radius:99px;background:rgba(224,233,241,.74);box-shadow:inset 4px 4px 8px rgba(48,72,98,.08),inset -4px -4px 8px rgba(255,255,255,.6);backdrop-filter:blur(8px)}.client-home-3d-slider__dots button{position:relative;box-sizing:border-box;width:7px;height:7px;overflow:hidden;padding:0;border:0;border-radius:99px;background:rgba(67,91,116,.26);transition:width .26s ease,transform .26s ease,background-color .26s ease}.client-home-3d-slider__dots button.is-active{width:34px;height:10px;border:1px solid rgba(15,139,141,.24);background:rgba(15,139,141,.1);box-shadow:inset 2px 2px 4px rgba(36,69,93,.1),inset -2px -2px 4px rgba(255,255,255,.62),0 3px 8px rgba(15,98,254,.12)}.client-home-3d-slider__dots button.is-active:before{position:absolute;width:6px;top:1px;bottom:1px;left:1px;border-radius:inherit;background:linear-gradient(90deg,#176cf4,#0f8b8d);content:"";animation:client-home-slider-progress var(--home-slider-duration) linear both}.client-home-3d-slider__dots button.is-active:after{position:absolute;z-index:2;width:3px;height:3px;top:3px;left:3px;border-radius:50%;background:#fff;box-shadow:0 0 6px rgba(255,255,255,.9),0 0 10px rgba(15,139,141,.8);content:"";animation:client-home-slider-progress-light var(--home-slider-duration) linear both}.client-home-3d-slider.is-paused .client-home-3d-slider__dots button.is-active:after,.client-home-3d-slider.is-paused .client-home-3d-slider__dots button.is-active:before{animation-play-state:paused}@keyframes client-home-slider-progress{0%{width:6px}to{width:30px}}@keyframes client-home-slider-progress-light{0%{left:3px;opacity:.7}to{left:28px;opacity:1}}@keyframes client-home-slider-glare{0%,18%{background-position:155% 0,0 0;opacity:0}34%{opacity:.68}58%,to{background-position:-65% 0,0 0;opacity:0}}@keyframes client-home-slider-ambient-one{0%,to{transform:translateZ(0) scale(.82);opacity:.45}48%{transform:translate3d(42px,24px,45px) scale(1.18);opacity:1}}@keyframes client-home-slider-ambient-two{0%,to{transform:translateZ(0) scale(1);opacity:.72}52%{transform:translate3d(-48px,-28px,35px) scale(.76);opacity:.36}}@keyframes client-home-slider-orbit-runner{0%{transform:translate(var(--home-orbit-left),-4px) scale(.65);opacity:.25}25%{transform:translateY(54px) scale(1.12);opacity:1}50%{transform:translate(var(--home-orbit-right),-4px) scale(.65);opacity:.25}75%{transform:translateY(-58px) scale(.45);opacity:.12}to{transform:translate(var(--home-orbit-left),-4px) scale(.65);opacity:.25}}.client-impact{padding:clamp(2rem,4vw,3.5rem) clamp(.25rem,2vw,1.5rem)}.client-impact__heading{margin-bottom:1.8rem;text-align:center}.client-impact__heading h2,.client-new-tools__heading h2{margin:.65rem 0 0;color:#102b4e;font-size:clamp(2rem,3.7vw,3.5rem);font-weight:850;line-height:1.05;letter-spacing:-.045em}.client-impact__heading>p{max-width:42rem;margin:1rem auto 0;color:#65798d;line-height:1.7}.client-impact__heading h2 span,.client-new-tools__heading h2 span{color:transparent;background:linear-gradient(110deg,#0f62fe,#0f8b8d 62%,#d69b24);background-clip:text;-webkit-background-clip:text}.client-impact-card{position:relative;height:100%;min-height:300px;overflow:hidden;padding:1.35rem;border:1px solid rgba(255,255,255,.62);border-radius:1.55rem;background:linear-gradient(145deg,rgba(237,242,247,.95),rgba(218,226,235,.92));animation:client-impact-rise .7s var(--impact-delay) cubic-bezier(.22,1,.36,1) both;transition:transform .26s ease}.client-impact-card:hover{transform:translateY(-6px) rotate(-.8deg)}.client-impact-card:after{position:absolute;width:100px;height:100px;right:-30px;bottom:-40px;border-radius:50%;background:color-mix(in srgb,var(--impact-accent) 13%,transparent);content:"";filter:blur(2px)}.client-impact-card__dial{position:relative;display:grid;width:112px;height:112px;margin:0 auto 1.2rem;border-radius:50%;color:var(--impact-accent);background:conic-gradient(var(--impact-accent) 0 72%,rgba(130,149,169,.12) 72% 100%);place-items:center}.client-impact-card__dial:before{position:absolute;inset:10px;border-radius:50%;background:#e5ebf2;content:"";box-shadow:inset 5px 5px 9px rgba(56,79,104,.1),inset -5px -5px 9px rgba(255,255,255,.72)}.client-impact-card__dial span{position:relative;z-index:2;font-size:1.55rem;font-weight:900}.client-impact-card__dial i{position:absolute;z-index:3;width:8px;height:8px;top:4px;left:50%;border-radius:50%;background:var(--impact-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--impact-accent) 14%,transparent);transform-origin:0 52px;animation:client-impact-orbit 5s linear infinite}.client-impact-card__icon{position:absolute;display:grid;width:34px;height:34px;top:1.2rem;right:1.2rem;border-radius:.75rem;color:var(--impact-accent);background:color-mix(in srgb,var(--impact-accent) 10%,transparent);place-items:center}.client-impact-card h3{margin-bottom:.8rem;color:#29445f;font-size:.95rem;line-height:1.35}.client-impact-card .client-dashboard-source-link{color:#718498;font-size:.58rem;line-height:1.3}.client-stats-next{display:grid;max-width:460px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin:1.6rem auto 0;padding:.85rem 1rem;border-radius:1.15rem;color:inherit;text-align:left;text-decoration:none;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease}.client-stats-next__eyebrow{grid-column:1/-1;color:#8a99a8;font-size:.48rem;font-weight:850;letter-spacing:.08em;text-align:center;text-transform:uppercase}.client-stats-next>svg:first-of-type{color:#0f8b8d;font-size:1.3rem}.client-stats-next>span:not(.client-stats-next__eyebrow){display:flex;flex-direction:column}.client-stats-next small{color:#65798d;font-size:.62rem}.client-stats-next strong{color:#173759;font-size:.82rem}.client-stats-next>svg:last-child{color:#0f8b8d;animation:client-arrow-nudge 1.7s ease-in-out infinite}.client-stats-next:hover{color:inherit;transform:translateY(-4px) translateZ(12px);box-shadow:inset -7px -7px 12px rgba(255,255,255,.72),inset 7px 7px 12px rgba(52,75,101,.1),8px 11px 18px rgba(45,68,94,.14)}.client-stats-bridge{display:grid;max-width:650px;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:1.6rem auto 0;padding:.85rem 1rem;border-radius:1.2rem}.client-stats-bridge>a,.client-stats-bridge>span{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:0 .65rem;text-align:left}.client-stats-bridge>span>svg{grid-row:1/3;color:#0f62fe;font-size:1.15rem}.client-stats-bridge>a{grid-template-columns:auto 1fr auto;color:inherit;text-decoration:none;transition:transform .22s ease}.client-stats-bridge>a>span{display:flex;flex-direction:column}.client-stats-bridge>a>svg:first-child{color:#0f8b8d;font-size:1.15rem}.client-stats-bridge>a>svg:last-child{color:#0f8b8d;font-size:.62rem;animation:client-arrow-nudge 1.7s ease-in-out infinite}.client-stats-bridge>a:hover{transform:translateX(4px)}.client-stats-bridge small{color:#8797a7;font-size:.53rem}.client-stats-bridge strong{color:#29445f;font-size:.72rem}.client-stats-bridge>i{color:#8b9aaa;font-size:.75rem;animation:client-stats-bridge-arrow 1.8s ease-in-out infinite}@keyframes client-stats-bridge-arrow{0%,to{transform:translateX(-3px);opacity:.55}50%{transform:translateX(4px);opacity:1}}.client-new-tools{padding:clamp(1.4rem,4vw,3.5rem);border-radius:2.25rem;background:radial-gradient(circle at 90% 5%,rgba(124,58,237,.1),transparent 28%),radial-gradient(circle at 8% 92%,rgba(15,139,141,.1),transparent 26%),linear-gradient(145deg,#e9eff5,#dfe7ef)}.client-new-tools__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.client-new-tools__heading>p{max-width:28rem;margin:0 0 .35rem;color:#65798d;line-height:1.65}.client-new-tools__grid{display:grid;grid-template-columns:1.25fr .9fr .9fr;grid-template-rows:auto auto;gap:1rem}.client-tool-card{position:relative;overflow:hidden;padding:1.25rem;border:1px solid rgba(255,255,255,.62);border-radius:1.5rem;background:rgba(232,238,245,.9);transition:transform .3s cubic-bezier(.22,1,.36,1)}.client-tool-card:hover{transform:translateY(-5px)}.client-tool-card--scanner{display:grid;min-height:430px;grid-row:span 2;grid-template-rows:auto 1fr}.client-tool-card--cost,.client-tool-card--stock{min-height:240px}.client-tool-card--signal{display:flex;min-height:155px;grid-column:2/4;align-items:flex-start;justify-content:center;flex-direction:column;padding-right:35%;background:linear-gradient(135deg,rgba(23,108,244,.12),rgba(15,139,141,.08))}.client-tool-card__copy>span{display:inline-flex;align-items:center;gap:.45rem;color:#0f8b8d;font-size:.58rem;font-weight:900;letter-spacing:.09em}.client-tool-card__copy h3{margin:.55rem 0 .45rem;color:#173759;font-size:1.15rem}.client-tool-card__copy p{margin:0;color:#708397;font-size:.75rem;line-height:1.55}.client-menu-scan{position:relative;min-height:255px;margin-top:1rem;overflow:hidden;border-radius:1.2rem;background:radial-gradient(circle,#f8fafc,#d7e0e9 72%)}.client-menu-scan img{width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(1.03) drop-shadow(0 16px 14px rgba(38,59,82,.18));transform:scale(1.04) rotate(-.6deg)}.client-menu-scan__line{position:absolute;z-index:3;height:2px;right:8%;left:8%;top:15%;background:linear-gradient(90deg,transparent,#0f62fe,transparent);box-shadow:0 0 12px rgba(15,98,254,.65);animation:client-scan-line 3.4s ease-in-out infinite}.client-menu-scan__tag{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:.3rem;padding:.36rem .52rem;border:1px solid rgba(255,255,255,.7);border-radius:.55rem;color:#173759;background:rgba(239,244,249,.9);backdrop-filter:blur(8px);font-size:.54rem;font-weight:850;box-shadow:3px 5px 10px rgba(45,68,94,.12);opacity:0;transform:translateY(8px) scale(.94)}.client-menu-scan__tag svg{color:#17a673;font-size:.62rem}.client-menu-scan__tag--name{top:18%;left:7%}.client-menu-scan__tag--price{right:6%;bottom:18%;color:#158164}.client-menu-scan__tag--weight{bottom:8%;left:15%;color:#7c3aed}.client-menu-scan__tag--name{animation:client-menu-detect-first 3.4s ease-in-out infinite}.client-menu-scan__tag--price{animation:client-menu-detect-second 3.4s ease-in-out infinite}.client-menu-scan__tag--weight{animation:client-menu-detect-third 3.4s ease-in-out infinite}.client-cost-widget{display:grid;grid-template-columns:98px 1fr;align-items:center;gap:.8rem;margin-top:1rem;padding:.8rem;border-radius:1rem}.client-cost-widget__ring{position:relative;display:flex;width:86px;height:86px;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;border-radius:50%;background:conic-gradient(#7c3aed 31%,rgba(124,58,237,.12) 31%);box-shadow:4px 6px 12px rgba(63,45,95,.16)}.client-cost-widget__ring:before{position:absolute;inset:10px;border-radius:50%;background:linear-gradient(145deg,#f0f4f8,#dce4ec);box-shadow:inset 3px 3px 7px rgba(57,78,102,.1),inset -3px -3px 7px rgba(255,255,255,.78);content:""}.client-cost-widget__ring strong{position:relative;z-index:1;color:#5422b5;font-size:1.2rem;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.7)}.client-cost-widget__ring small{position:relative;z-index:1;margin-top:.2rem;color:#65798d;font-size:.48rem;font-weight:750}.client-cost-widget>div:last-child{display:flex;min-width:0;flex-direction:column;gap:.35rem}.client-cost-widget>div:last-child span{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.client-cost-widget>div:last-child small{color:#8494a4;font-size:.58rem}.client-cost-widget>div:last-child strong{color:#405a73;font-size:.72rem}.client-cost-widget>div:last-child .is-profit strong{color:#158164}.client-stock-list{display:flex;flex-direction:column;gap:.55rem;margin-top:1rem}.client-stock-list>div{display:grid;grid-template-columns:minmax(0,1fr) 54px auto;align-items:center;gap:.5rem;padding:.55rem;border-radius:.75rem}.client-stock-list span{display:flex;min-width:0;flex-direction:column;color:#405a73;font-size:.68rem;font-weight:800}.client-stock-list span small{color:#8a99a8;font-size:.54rem;font-weight:600}.client-stock-list i{height:4px;overflow:hidden;border-radius:99px;background:rgba(123,142,162,.14)}.client-stock-list i b{display:block;height:100%;border-radius:inherit;background:#ef5350;animation:client-stock-fill 1.2s ease-out both}.client-stock-list em{color:#c1423f;font-size:.52rem;font-style:normal;font-weight:850}.client-stock-list em.is-good{color:#158164}.client-stock-list>div:last-child i b{background:#17a673}.client-tool-card--signal>svg{margin-bottom:.55rem;color:#0f62fe;font-size:1.2rem}.client-tool-card--signal>strong{color:#173759;font-size:1.2rem;line-height:1.15}.client-tool-card--signal>p{max-width:24rem;margin:.45rem 0 0;color:#708397;font-size:.7rem}.client-tool-signal{position:absolute;display:flex;width:28%;height:60px;right:4%;align-items:center;justify-content:space-between}.client-tool-signal:before{position:absolute;height:2px;right:8px;left:8px;background:linear-gradient(90deg,#0f62fe,#0f8b8d);content:""}.client-tool-signal i{position:relative;z-index:2;width:14px;height:14px;border:3px solid #e5ebf2;border-radius:50%;background:#0f62fe;animation:client-signal-node 2.4s ease-in-out infinite}.client-tool-signal i:nth-child(2){animation-delay:.2s}.client-tool-signal i:nth-child(3){animation-delay:.4s}.client-tool-signal i:nth-child(4){background:#0f8b8d;animation-delay:.6s}@keyframes client-impact-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes client-impact-orbit{to{transform:rotate(1turn)}}@keyframes client-scan-line{0%,to{top:15%;opacity:.35}50%{top:84%;opacity:1}}@keyframes client-menu-detect-first{0%,16%{opacity:0;transform:translateY(8px) scale(.94)}25%,88%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-3px) scale(.98)}}@keyframes client-menu-detect-second{0%,42%{opacity:0;transform:translateY(8px) scale(.94)}52%,88%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-3px) scale(.98)}}@keyframes client-menu-detect-third{0%,62%{opacity:0;transform:translateY(8px) scale(.94)}72%,88%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-3px) scale(.98)}}@keyframes client-stock-fill{0%{width:0}}@keyframes client-signal-node{0%,to{transform:scale(.82);opacity:.55}50%{transform:scale(1.25);opacity:1}}.client-home-sections{display:flex;flex-direction:column}.client-home-sections>[data-reveal-id=hero]{order:1}.client-home-sections>[data-reveal-id=cta]{order:2}.client-home-sections>.client-home-showcase{order:3}.client-home-sections>[data-reveal-id=stats]{order:4}.client-home-sections>[data-reveal-id=bulgaria]{order:5}.client-home-sections>.client-new-tools{order:6}.client-home-sections>[data-reveal-id=losses]{order:7}.client-home-sections>[data-reveal-id=web]{order:8}.client-home-sections>[data-reveal-id=features]{order:9}.client-home-sections>[data-reveal-id=advantage]{order:10}.client-home-sections>[data-reveal-id=comparison]{order:11}.client-home-sections>[data-reveal-id=audience]{order:12}.client-home-sections>[data-reveal-id=proof]{order:13}.client-home-sections>[data-reveal-id=early-access]{order:14}.client-home-sections>[data-reveal-id=contact]{order:15}#bulgaria-insights{scroll-margin-top:1.5rem}.client-home-sections>[data-reveal-id=bulgaria],.client-home-sections>[data-reveal-id=stats]{position:relative}.client-home-sections>[data-reveal-id=stats]{z-index:2}.client-home-sections>[data-reveal-id=bulgaria]{z-index:1}.client-data-story__world{position:relative;isolation:isolate;overflow:visible;padding:clamp(2.4rem,5vw,4.8rem) clamp(1rem,3vw,2.4rem) 3rem;border:1px solid rgba(255,255,255,.72);border-bottom:0;border-radius:2.35rem 2.35rem 0 0}.client-data-story__world:before{position:absolute;z-index:-1;width:min(70%,720px);height:180px;top:10%;left:50%;border-radius:50%;background:rgba(255,255,255,.38);content:"";filter:blur(45px);pointer-events:none;transform:translateX(-50%)}.client-data-story__world:after{position:absolute;z-index:0;width:2px;height:3.25rem;bottom:-1.1rem;left:50%;background:linear-gradient(#0f62fe,#17a673);box-shadow:0 0 16px rgba(15,139,141,.42);content:"";pointer-events:none}.client-data-story__world .client-impact__heading{position:relative;z-index:1;max-width:760px;margin-right:auto;margin-bottom:2.2rem;margin-left:auto}.client-data-chapter{position:relative;z-index:2;display:flex;align-items:center;gap:1rem}.client-data-chapter>span{display:grid;width:56px;height:56px;flex:0 0 56px;border:1px solid rgba(255,255,255,.72);border-radius:1.15rem;color:#0f62fe;background:linear-gradient(145deg,rgba(244,248,252,.96),rgba(211,223,235,.94));box-shadow:-7px -7px 13px rgba(255,255,255,.78),8px 10px 16px rgba(49,75,102,.16);font-size:1.25rem;place-items:center;transform:rotate(-5deg) translateZ(18px);animation:client-home-float-card 4.8s ease-in-out infinite}.client-data-chapter small{display:block;margin-bottom:.2rem;color:#71859a;font-size:.56rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.client-data-chapter--world{max-width:560px;margin:0 auto 1.65rem;padding:.95rem 1.15rem;border-radius:1.35rem;background:rgba(231,238,246,.62);box-shadow:inset -7px -7px 13px rgba(255,255,255,.58),inset 7px 7px 13px rgba(54,79,105,.08)}.client-data-chapter--world h3{margin:0;color:#173759;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:850}.client-data-chapter--world p{margin:.22rem 0 0;color:#667d92;font-size:.78rem}.client-data-story__world .client-dashboard-mobile-scroll{position:relative;z-index:1}.client-data-story__world .client-stats-next{position:relative;z-index:4;margin-top:2rem;margin-bottom:-4.8rem;border:1px solid rgba(255,255,255,.82);background:linear-gradient(145deg,rgba(239,247,245,.98),rgba(210,230,224,.98));box-shadow:-9px -9px 17px rgba(255,255,255,.82),10px 14px 22px rgba(35,81,76,.19),inset 1px 1px 0 rgba(255,255,255,.78)}.client-data-story__local.client-story-section{margin-top:0;border:1px solid rgba(255,255,255,.7);border-top:0;border-radius:0 0 2.35rem 2.35rem!important}.client-data-story__local.client-story-section>.p-4{padding-top:clamp(4.7rem,7vw,6.3rem)!important}.client-data-chapter--local{display:inline-flex;margin-bottom:1.15rem;padding:.55rem .85rem .55rem .6rem;border:1px solid rgba(255,255,255,.7);border-radius:1.2rem;background:rgba(227,241,235,.72);box-shadow:inset -5px -5px 10px rgba(255,255,255,.54),inset 5px 5px 10px rgba(36,92,75,.08)}.client-data-chapter--local>span{width:46px;height:46px;flex-basis:46px;border-radius:.95rem;color:#138161;background:linear-gradient(145deg,#eaf6f1,#cbe2d9)}.client-data-chapter--local strong{color:#145f50;font-size:.9rem}.client-data-story__local .row{position:relative;z-index:1}.client-story-section{position:relative;isolation:isolate;overflow:hidden;border-radius:2.25rem!important;background:linear-gradient(145deg,rgba(235,241,247,.97),rgba(219,227,236,.96));perspective:1400px;transform-style:preserve-3d}.client-story-section:after,.client-story-section:before{position:absolute;z-index:-1;border-radius:50%;content:"";pointer-events:none}.client-story-section:before{width:240px;height:240px;top:-120px;right:-80px;background:rgba(15,98,254,.08);animation:client-story-orb-one 9s ease-in-out infinite}.client-story-section:after{width:180px;height:180px;bottom:-100px;left:-60px;background:rgba(15,139,141,.07);animation:client-story-orb-two 11s ease-in-out infinite}.client-story-section>.p-4{padding:clamp(1.5rem,4vw,3.5rem)!important}.client-story-section .row>.col-lg-4>h3,.client-story-section>.p-4>.d-flex h3{color:#102b4e;font-size:clamp(1.65rem,2.7vw,2.65rem);line-height:1.08;letter-spacing:-.035em}.client-story-section .row>.col-lg-4>p{max-width:28rem;color:#687c90!important;line-height:1.72}.client-story-section .badge{padding:.5rem .72rem;border-radius:999px;color:#0f8b8d;background:rgba(238,244,249,.76);font-size:.6rem;letter-spacing:.06em}.client-story-section .neu-shadow-outer{border:1px solid rgba(255,255,255,.58);background:linear-gradient(145deg,rgba(237,242,247,.91),rgba(220,228,237,.9));transform:translateZ(0);transform-style:preserve-3d;transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.client-story-section .neu-shadow-outer:hover{z-index:3;transform:translateY(-8px) rotateX(2.2deg) rotateY(-1.4deg) translateZ(18px);box-shadow:-12px -12px 20px rgba(255,255,255,.8),17px 22px 30px rgba(48,71,97,.2)}.client-story-section .col-lg-8 [class*=col-] .neu-shadow-outer:hover{animation:none}.client-story-section .neu-shadow-outer h5{color:#29445f;line-height:1.28}.client-story-section .neu-shadow-outer p{color:#718397!important;line-height:1.62}.client-story-section .neu-shadow-outer>div:first-child{transform:translateZ(22px)}.client-story-section .col-lg-8 [class*=col-]:nth-child(odd) .neu-shadow-outer{animation:client-story-card-float-a 7s ease-in-out infinite}.client-story-section .col-lg-8 [class*=col-]:nth-child(2n) .neu-shadow-outer{animation:client-story-card-float-b 8.5s ease-in-out infinite}.client-story-section--losses{background:radial-gradient(circle at 90% 12%,rgba(239,83,80,.13),transparent 28%),linear-gradient(145deg,#ebf0f5,#dfe7ef)}.client-story-section--losses .col-lg-8 .neu-shadow-outer{position:relative;padding-left:1.25rem!important;overflow:hidden}.client-story-section--losses .col-lg-8 .neu-shadow-outer:before{position:absolute;width:4px;top:18%;bottom:18%;left:0;border-radius:0 5px 5px 0;background:linear-gradient(#ef5350,#d69b24);content:""}.client-story-section--losses .col-lg-8 [class*=col-]:first-child .neu-shadow-outer:after,.client-story-section--losses .col-lg-8 [class*=col-]:nth-child(2) .neu-shadow-outer:after,.client-story-section--losses .col-lg-8 [class*=col-]:nth-child(3) .neu-shadow-outer:after,.client-story-section--losses .col-lg-8 [class*=col-]:nth-child(4) .neu-shadow-outer:after{position:absolute;top:1rem;right:1rem;color:rgba(91,111,133,.12);font-size:2rem;font-weight:900}.client-story-section--losses .col-lg-8 [class*=col-]:first-child .neu-shadow-outer:after{content:"01"}.client-story-section--losses .col-lg-8 [class*=col-]:nth-child(2) .neu-shadow-outer:after{content:"02"}.client-story-section--losses .col-lg-8 [class*=col-]:nth-child(3) .neu-shadow-outer:after{content:"03"}.client-story-section--losses .col-lg-8 [class*=col-]:nth-child(4) .neu-shadow-outer:after{content:"04"}.client-story-section--voices{background:radial-gradient(circle at 12% 8%,rgba(23,166,115,.14),transparent 26%),linear-gradient(145deg,#e8f0ed,#dce8e5)}.client-story-section--voices .col-lg-4 .neu-shadow-mix{border:1px solid rgba(255,255,255,.66);background:linear-gradient(145deg,rgba(211,244,222,.93),rgba(231,246,237,.92))!important}.client-story-section--voices .col-lg-4 .neu-shadow-mix h4{color:#158164;font-size:1.7rem}.client-story-section--voices .client-dashboard-scroll-panel{padding:.25rem .35rem .25rem .1rem;scrollbar-color:rgba(15,139,141,.28) transparent}.client-story-section--voices .progress{overflow:visible;border-radius:99px}.client-story-section--voices .progress-bar{border-radius:inherit;box-shadow:0 3px 8px rgba(15,118,110,.2);animation:client-voice-bar 1.4s cubic-bezier(.22,1,.36,1) both;transform-origin:left}.client-survey-opinion-btn{position:relative;display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:.75rem;overflow:hidden;padding:.7rem 1rem;border:0;border-radius:.9rem;color:#fff;background:linear-gradient(135deg,#1aa57d,#0f766e)!important;box-shadow:-5px -5px 10px rgba(255,255,255,.7),7px 9px 15px rgba(15,118,110,.23)!important;animation:client-survey-cta-pulse 2.8s ease-in-out infinite}.client-survey-opinion-btn:before{position:absolute;width:45%;height:180%;top:-40%;left:-65%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);content:"";transform:rotate(18deg);animation:client-survey-cta-shine 3.4s ease-in-out infinite}.client-survey-opinion-btn span,.client-survey-opinion-btn svg{position:relative;z-index:2}.client-survey-opinion-btn svg{animation:client-arrow-nudge 1.7s ease-in-out infinite}.client-survey-opinion-btn:hover{color:#fff;animation:none;transform:translateY(-6px) rotate(-1deg) translateZ(20px)!important}.client-survey-side-nav{position:absolute;z-index:12;display:flex;width:48px;max-height:calc(100% - 1rem);top:50%;right:.3rem;align-items:center;justify-content:center;flex-direction:column;gap:.42rem;padding:.45rem .35rem;border:1px solid rgba(255,255,255,.58);border-radius:1.35rem;background:rgba(225,236,237,.86);box-shadow:inset 4px 4px 8px rgba(45,86,82,.08),inset -4px -4px 8px rgba(255,255,255,.62),7px 10px 18px rgba(45,78,83,.12);transform:translateY(-50%);backdrop-filter:blur(10px)}.client-survey-side-nav>button{display:grid;width:34px;height:34px;flex:0 0 34px;padding:0;border:0;border-radius:50%;color:#0f8b8d;background:linear-gradient(145deg,rgba(239,246,246,.96),rgba(204,221,221,.94));box-shadow:-4px -4px 8px rgba(255,255,255,.68),4px 5px 9px rgba(43,76,78,.14);place-items:center;transition:transform .18s ease,color .18s ease,background-color .18s ease}.client-survey-side-nav>button:first-child svg{transform:rotate(180deg)}.client-survey-side-nav>button:hover{color:#fff;background:#0f8b8d;transform:scale(1.08)}.client-survey-carousel{position:relative;min-height:370px;padding:.35rem 4.2rem .35rem .35rem;perspective:1000px;overflow:hidden}.client-survey-slide{max-height:455px;overflow-x:hidden;overflow-y:auto;padding:.35rem .45rem .75rem;scrollbar-color:rgba(15,139,141,.25) transparent}.client-survey-slide.is-active{animation:client-survey-slide-in .62s cubic-bezier(.22,1,.36,1) both}.client-survey-dots{display:flex;width:24px;min-height:18px;max-height:190px;align-items:center;justify-content:center;flex-direction:column;gap:.35rem;overflow-y:auto;scrollbar-width:none}.client-survey-dots::-webkit-scrollbar{display:none}.client-survey-dots button{width:7px;height:7px;padding:0;border:0;border-radius:99px;background:rgba(84,110,137,.24);transition:width .26s ease,background-color .26s ease,transform .26s ease}.client-survey-dots button.is-active{width:7px;height:26px;background:linear-gradient(180deg,#0f766e,#4fb3a5);transform:translateX(-1px)}@keyframes client-survey-slide-in{0%{opacity:0;transform:translateY(34px) rotateX(-5deg);filter:blur(3px)}to{opacity:1;transform:translateY(0) rotateX(0);filter:blur(0)}}@keyframes client-survey-cta-pulse{0%,to{box-shadow:-5px -5px 10px rgba(255,255,255,.7),7px 9px 15px rgba(15,118,110,.23)}50%{box-shadow:-5px -5px 10px rgba(255,255,255,.75),8px 11px 20px rgba(15,118,110,.38)}}@keyframes client-survey-cta-shine{0%,58%{left:-65%;opacity:0}68%{opacity:1}88%,to{left:125%;opacity:0}}.client-story-section--web{background:linear-gradient(rgba(15,98,254,.035) 1px,transparent 0),linear-gradient(90deg,rgba(15,98,254,.035) 1px,transparent 0),linear-gradient(145deg,#e9eff6,#dce5ee);background-size:28px 28px,28px 28px,auto}.client-story-section--web .col-lg-8 .neu-shadow-outer{min-height:230px}.client-story-section--web .col-lg-8 .neu-shadow-outer>div:first-child{display:grid!important;width:52px;height:52px;border-radius:1rem;background:rgba(15,98,254,.09);place-items:center;animation:client-web-icon 4s ease-in-out infinite}.client-story-section--features .row>.col-lg-4{position:relative}.client-story-section--features .col-lg-8 .neu-shadow-outer{min-height:230px}.client-story-section--features .col-lg-8 .neu-shadow-outer>div:first-child{box-shadow:-5px -5px 9px rgba(255,255,255,.72),6px 7px 11px rgba(46,69,94,.13);animation:client-feature-icon-turn 6s ease-in-out infinite}.client-story-section--features .col-lg-8 [class*=col-]:nth-child(3n+1) .neu-shadow-outer{background:linear-gradient(145deg,rgba(224,241,238,.94),rgba(217,230,233,.9))}.client-story-section--features .col-lg-8 [class*=col-]:nth-child(3n+2) .neu-shadow-outer{background:linear-gradient(145deg,rgba(229,236,249,.94),rgba(217,226,237,.9))}.client-story-section--features .col-lg-8 [class*=col-]:nth-child(3n+3) .neu-shadow-outer{background:linear-gradient(145deg,rgba(244,237,220,.94),rgba(228,229,229,.9))}.client-story-section--advantage{background:linear-gradient(145deg,#e8eef5,#dbe5ed)}.client-story-section--advantage .col-lg-8 .neu-shadow-outer{position:relative;overflow:hidden}.client-story-section--advantage .col-lg-8 .neu-shadow-outer:after{position:absolute;width:110px;height:110px;right:-45px;bottom:-55px;border-radius:50%;background:rgba(15,98,254,.07);content:"";transition:transform .3s ease}.client-story-section--advantage .col-lg-8 .neu-shadow-outer:hover:after{transform:scale(1.35)}.client-qr-demo{width:min(100%,310px);margin:1.6rem auto 0;padding:.85rem;border:1px solid rgba(255,255,255,.58);border-radius:1.4rem;background:rgba(228,235,242,.78);transform:rotate(-1.2deg) translateZ(18px);animation:client-qr-device-float 6s ease-in-out infinite}.client-qr-demo__camera{position:relative;display:grid;height:205px;overflow:hidden;border-radius:1rem;background:radial-gradient(circle at center,rgba(255,255,255,.82),rgba(204,216,228,.78)),#dce5ed;place-items:center}.client-qr-code{position:relative;width:132px;height:132px;overflow:hidden;border-radius:.55rem;background:#fff;box-shadow:0 16px 27px rgba(43,65,90,.18),0 0 0 1px rgba(23,55,89,.05);box-sizing:border-box;transform:translateZ(8px)}.client-qr-code__art{display:block;width:100%;height:100%;image-rendering:pixelated;shape-rendering:crispEdges}.client-qr-code__finder{fill:#102b4e}.client-qr-demo__corner{position:absolute;z-index:4;width:28px;height:28px;border-color:#0f62fe;border-style:solid}.client-qr-demo__corner--tl{top:22px;left:34px;border-width:3px 0 0 3px;border-radius:.5rem 0 0}.client-qr-demo__corner--tr{top:22px;right:34px;border-width:3px 3px 0 0;border-radius:0 .5rem 0 0}.client-qr-demo__corner--bl{bottom:22px;left:34px;border-width:0 0 3px 3px;border-radius:0 0 0 .5rem}.client-qr-demo__corner--br{right:34px;bottom:22px;border-width:0 3px 3px 0;border-radius:0 0 .5rem}.client-qr-demo__scan{position:absolute;z-index:5;width:154px;height:2px;top:35px;left:50%;background:linear-gradient(90deg,transparent,#0f62fe 12% 88%,transparent);box-shadow:0 0 9px rgba(15,98,254,.8),0 10px 24px rgba(15,98,254,.3);animation:client-qr-scan 3.2s cubic-bezier(.45,0,.55,1) infinite;transform:translateX(-50%)}.client-qr-flow{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.9rem .15rem .1rem;color:#8a99a9}.client-qr-flow>span{display:inline-flex;align-items:center;gap:.35rem;color:#405b75;font-size:.66rem;font-weight:850;line-height:1;white-space:nowrap}.client-qr-flow>span svg{color:#0f62fe;font-size:.82rem}.client-qr-flow>svg{flex:0 0 auto;color:#8295a7;font-size:.68rem;animation:client-arrow-nudge 1.7s ease-in-out infinite}@keyframes client-qr-scan{0%,8%{top:35px;opacity:0}18%{opacity:1}72%{top:168px;opacity:1}82%,to{top:168px;opacity:0}}@keyframes client-qr-device-float{0%,to{transform:rotate(-1.2deg) translateY(0) translateZ(18px)}50%{transform:rotate(.8deg) translateY(-6px) translateZ(28px)}}.client-story-section--comparison{background:linear-gradient(145deg,#eaf0f5,#dce5ed)}.client-story-section--comparison .table-responsive{padding:.75rem;border-radius:1.25rem;background:rgba(232,238,244,.68);box-shadow:inset 7px 7px 13px rgba(53,77,103,.1),inset -7px -7px 13px rgba(255,255,255,.72)}.client-story-section--comparison table{border-collapse:initial;border-spacing:0 .45rem}.client-story-section--comparison thead th{padding:.65rem .8rem;border:0;color:#8091a3;font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.client-story-section--comparison tbody tr{filter:drop-shadow(3px 5px 8px rgba(44,66,91,.08));transition:transform .22s ease,filter .22s ease}.client-story-section--comparison tbody tr:hover{filter:drop-shadow(6px 9px 12px rgba(44,66,91,.13));transform:translateX(6px) translateZ(8px)}.client-story-section--comparison tbody td{padding:.8rem;border:0;color:#536b82;background:rgba(238,243,248,.94);font-size:.76rem}.client-story-section--comparison tbody td:first-child{border-radius:.75rem 0 0 .75rem;color:#29445f}.client-story-section--comparison tbody td:last-child{border-radius:0 .75rem .75rem 0;color:#158164;font-weight:650}.client-comparison-mobile{display:grid;gap:1rem;perspective:1100px}.client-comparison-mobile__header{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:.65rem;padding:0 1rem;color:#6f8193;font-size:.62rem;font-weight:900;letter-spacing:.1em;text-align:center;text-transform:uppercase}.client-comparison-mobile__header span:first-child{color:#a35f6c}.client-comparison-mobile__header span:last-child{color:#168066}.client-comparison-mobile__header svg{justify-self:center;color:#0f8b8d;font-size:.7rem}.client-comparison-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);grid-template-areas:"title title title" "before arrow after";align-items:stretch;gap:.65rem;overflow:hidden;padding:1rem;border:1px solid rgba(255,255,255,.66);border-radius:1.25rem;background:linear-gradient(145deg,rgba(239,244,248,.96),rgba(218,227,235,.94));transform-style:preserve-3d;animation:client-comparison-card-in .62s cubic-bezier(.22,1,.36,1) both}.client-comparison-card:nth-child(2){animation-delay:90ms}.client-comparison-card:nth-child(3){animation-delay:.18s}.client-comparison-card:nth-child(4){animation-delay:.27s}.client-comparison-card h4{grid-area:title;margin:0 0 .1rem;color:#23415e;font-size:.88rem;font-weight:850;letter-spacing:-.015em}.client-comparison-card__state{position:relative;padding:.78rem .85rem;border-radius:.95rem}.client-comparison-card__state--before{grid-area:before}.client-comparison-card__state--after{grid-area:after}.client-comparison-card__state small{display:block;margin-bottom:.25rem;font-size:.52rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.client-comparison-card__state p{margin:0;overflow-wrap:anywhere;font-size:.72rem;font-weight:650;line-height:1.45}.client-comparison-card__state--before{color:#7a6970;background:rgba(225,215,220,.58);box-shadow:inset 4px 4px 8px rgba(91,66,75,.08),inset -4px -4px 8px rgba(255,255,255,.5)}.client-comparison-card__state--before small{color:#a35f6c}.client-comparison-card__state--after{color:#145f50;background:linear-gradient(145deg,rgba(211,241,230,.92),rgba(231,246,239,.9));box-shadow:-4px -4px 9px rgba(255,255,255,.6),5px 7px 11px rgba(20,95,80,.12)}.client-comparison-card__state--after small{color:#168066}.client-comparison-card__arrow{grid-area:arrow;align-self:center;display:grid;width:30px;height:30px;margin:0 auto;border-radius:50%;color:#fff;background:linear-gradient(135deg,#1aa57d,#0f766e);box-shadow:0 6px 12px rgba(15,118,110,.22);place-items:center;transform:translateZ(12px)}.client-comparison-card__arrow svg{font-size:.7rem;animation:client-arrow-nudge 1.7s ease-in-out infinite}@keyframes client-comparison-card-in{0%{opacity:0;transform:translateY(20px) rotateX(-5deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}.client-story-section--audience{background:linear-gradient(145deg,#e8f0ee,#dce6e5)}.client-story-section--audience .col-lg-8 .neu-shadow-outer{position:relative;min-height:225px;overflow:hidden}.client-story-section--audience .col-lg-8 .neu-shadow-outer:before{position:absolute;width:150px;height:150px;top:-85px;right:-60px;border:22px solid rgba(15,118,110,.055);border-radius:50%;content:""}.client-story-section--audience .col-lg-8 .neu-shadow-outer>div:first-child{display:grid!important;width:54px;height:54px;border-radius:50%;background:rgba(15,118,110,.09);place-items:center}.client-story-section--proof{background:linear-gradient(145deg,#e9eef5,#dce4ed)}.client-story-section--proof .neu-shadow-outer{position:relative;overflow:hidden}.client-story-section--proof .neu-shadow-outer .fw-bold{font-size:2.3rem!important;letter-spacing:-.04em}.client-story-section--proof .neu-shadow-outer:after{position:absolute;width:90px;height:90px;right:-35px;top:-35px;border:15px solid rgba(15,98,254,.05);border-radius:50%;content:""}.client-final-cta{position:relative;isolation:isolate;border-radius:2.25rem!important;background:radial-gradient(circle at 78% 24%,rgba(23,166,115,.18),transparent 28%),radial-gradient(circle at 15% 90%,rgba(15,98,254,.12),transparent 30%),linear-gradient(135deg,#e9eff5,#dce7ed)}.client-final-cta:before{position:absolute;z-index:-1;width:230px;height:230px;top:-110px;right:-60px;border:1px dashed rgba(15,139,141,.28);border-radius:50%;content:"";animation:client-cta-orbit 18s linear infinite}.client-final-cta h3{color:#102b4e;font-size:clamp(1.9rem,3vw,3.1rem);line-height:1.08;letter-spacing:-.04em}.client-final-cta .col-lg-7>p{max-width:44rem;color:#61768b;font-size:1.02rem;line-height:1.7}.client-final-cta .col-lg-5>.neu-shadow-mix{border:1px solid rgba(255,255,255,.62);background:rgba(232,239,244,.82);transform:rotate(1deg);animation:client-final-card-float 6s ease-in-out infinite;transition:transform .28s ease}.client-final-cta .col-lg-5>.neu-shadow-mix:hover{transform:rotate(0) translateY(-5px)}.client-contact-section{padding:clamp(1rem,3vw,2.5rem) 0 3rem}.client-contact-card{overflow:hidden;border:1px solid rgba(255,255,255,.64);border-radius:2.25rem!important;background:linear-gradient(145deg,#e9eff5,#dce5ed)}.client-contact-card .col-lg-5{position:relative;background:linear-gradient(145deg,rgba(15,98,254,.09),rgba(15,139,141,.06))}.client-contact-card .col-lg-5:after{position:absolute;width:180px;height:180px;right:-70px;bottom:-80px;border:28px solid rgba(15,98,254,.05);border-radius:50%;content:""}.client-contact-card h3{color:#102b4e;font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.035em}.client-contact-card .col-lg-5 div,.client-contact-card p{color:#60758a}.client-contact-card .client-dashboard-social-btn{border:0;border-radius:.85rem;background:#e4ebf2;box-shadow:-5px -5px 9px rgba(255,255,255,.72),5px 6px 10px rgba(53,76,101,.13);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.client-contact-card .client-dashboard-social-btn:hover{transform:translateY(-5px) rotate(-2deg) scale(1.04);box-shadow:-7px -7px 11px rgba(255,255,255,.78),8px 11px 16px rgba(53,76,101,.18)}.client-contact-card form{padding:.25rem}.client-contact-card .form-label{color:#526981;font-size:.7rem;font-weight:750}.client-contact-card .form-control{padding:.85rem 1rem;border:1px solid rgba(255,255,255,.4);border-radius:.9rem;color:#29445f;background:#e4ebf2;box-shadow:inset 5px 5px 10px rgba(55,78,103,.1),inset -5px -5px 10px rgba(255,255,255,.72)}.client-contact-card form>button{min-height:52px;border:0;border-radius:.9rem;color:white!important;background:linear-gradient(135deg,#176cf4,#0755d4);box-shadow:7px 9px 15px rgba(15,98,254,.22)}@keyframes client-voice-bar{0%{transform:scaleX(0)}}@keyframes client-web-icon{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-3deg)}}@keyframes client-cta-orbit{to{transform:rotate(1turn)}}@keyframes client-story-orb-one{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-18px,22px,0) scale(1.12)}}@keyframes client-story-orb-two{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(22px,-16px,0) scale(1.08)}}@keyframes client-story-card-float-a{0%,to{transform:translateY(0) rotateX(0)}50%{transform:translateY(-3px) rotateX(.7deg)}}@keyframes client-story-card-float-b{0%,to{transform:translateY(-2px) rotateX(0)}50%{transform:translateY(2px) rotateX(-.7deg)}}@keyframes client-feature-icon-turn{0%,to{transform:translateZ(22px) rotate(0)}50%{transform:translateZ(32px) rotate(-7deg) scale(1.06)}}@keyframes client-final-card-float{0%,to{transform:translateY(0) rotate(1deg)}50%{transform:translateY(-8px) rotate(-.5deg)}}.client-home-showcase{position:relative;overflow:hidden;padding:clamp(1.35rem,4vw,3.5rem);border-radius:2.25rem;background:radial-gradient(circle at 15% 10%,rgba(15,139,141,.12),transparent 28%),radial-gradient(circle at 91% 88%,rgba(15,98,254,.11),transparent 30%),linear-gradient(145deg,#e9eff5,#dfe7ef)}.client-home-showcase__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.client-home-showcase__heading>p{max-width:28rem;margin:0 0 .6rem;color:#65798d;line-height:1.65}.client-app-preview{position:relative;height:100%;min-height:520px;overflow:hidden;padding:1.1rem;border:1px solid rgba(255,255,255,.68);border-radius:1.7rem;background:rgba(232,238,245,.88);transform:translateZ(0);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.client-app-preview:hover{z-index:2;transform:translateY(-7px) rotateX(1deg);box-shadow:-10px -10px 20px rgba(255,255,255,.8),16px 20px 28px rgba(45,69,96,.2)!important}.client-app-preview__bar,.client-app-preview__bar>div,.client-app-preview__bar>div>span:last-child{display:flex;align-items:center}.client-app-preview__bar{justify-content:space-between;gap:1rem;padding:.3rem .25rem 1.2rem}.client-app-preview__bar>div{gap:.7rem}.client-app-preview__bar>div>span:last-child{flex-direction:column;align-items:flex-start;line-height:1.25}.client-app-preview__bar strong{color:#173759;font-size:.88rem}.client-app-preview__bar small{color:#7b8c9e;font-size:.66rem}.client-app-preview__logo{display:grid;width:38px;height:38px;border-radius:.8rem;color:#fff;background:linear-gradient(135deg,#176cf4,#0755d4);box-shadow:5px 7px 12px rgba(15,98,254,.22);place-items:center}.client-app-preview__live{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .6rem;border-radius:999px;color:#18805f;background:rgba(23,166,115,.1);font-size:.6rem;font-weight:900;letter-spacing:.08em}.client-app-preview__live i{width:7px;height:7px;border-radius:50%;background:#17a673;animation:client-home-pulse 1.8s ease-out infinite}.client-waiter-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.75rem;padding:.42rem .55rem;border-radius:.85rem}.client-waiter-toolbar>div{display:flex;gap:.25rem}.client-waiter-toolbar button{padding:.34rem .58rem;border:0;border-radius:.55rem;color:#7a8b9d;background:transparent;font-size:.56rem;font-weight:850}.client-waiter-toolbar button.is-active{color:#fff;background:linear-gradient(135deg,#176cf4,#0755d4);box-shadow:3px 5px 10px rgba(15,98,254,.22)}.client-waiter-toolbar>span{color:#78899b;font-size:.55rem;font-weight:750}.client-waiter-list{display:flex;flex-direction:column;gap:.6rem;padding-bottom:2.7rem}.client-waiter-list__row{overflow:hidden;border:1px solid rgba(255,255,255,.58);border-radius:1rem;background:linear-gradient(145deg,rgba(237,242,247,.94),rgba(220,228,237,.9));animation:client-waiter-list-enter .55s cubic-bezier(.22,1,.36,1) both}.client-waiter-list__row:nth-child(2){animation-delay:.11s}.client-waiter-list__row:nth-child(3){animation-delay:.22s}.client-waiter-list__row:nth-child(4){animation-delay:.33s}.client-waiter-list__row.is-new{box-shadow:-6px -6px 10px rgba(255,255,255,.74),7px 8px 16px rgba(124,58,237,.16)!important}.client-waiter-list__row.is-free{opacity:.62}.client-waiter-list__summary{display:grid;min-height:62px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.6rem .7rem}.client-waiter-list__shape{position:relative;display:grid;width:44px;height:44px;border:2px solid #9aa9b8;border-radius:50%;color:#63778b;background:rgba(230,236,242,.78);place-items:center}.client-waiter-list__shape:after,.client-waiter-list__shape:before{position:absolute;width:12px;height:4px;left:50%;border-radius:3px;background:currentColor;content:"";transform:translateX(-50%)}.client-waiter-list__shape:before{top:-7px}.client-waiter-list__shape:after{bottom:-7px}.client-waiter-list__shape strong{font-size:.72rem}.client-waiter-list__shape.is-ready{border-color:#17a673;color:#158164}.client-waiter-list__shape.is-new{border-color:#7c3aed;color:#7c3aed}.client-waiter-list__shape.is-bill{border-color:#d69b24;color:#a86b00;border-radius:.65rem}.client-waiter-list__shape i{position:absolute;display:grid;width:17px;height:17px;top:-8px;right:-7px;border-radius:50%;color:white;background:#17a673;font-size:.43rem;font-style:normal;font-weight:900;place-items:center}.client-waiter-list__shape.is-new i{background:#7c3aed}.client-waiter-list__copy{display:flex;min-width:0;flex-direction:column}.client-waiter-list__copy small{color:#8393a3;font-size:.5rem}.client-waiter-list__copy strong{overflow:hidden;color:#29445f;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.client-waiter-list__summary>em{padding:.28rem .4rem;border-radius:.45rem;color:#708296;background:rgba(105,126,149,.08);font-size:.43rem;font-style:normal;font-weight:900}.client-waiter-list__summary>em.is-ready{color:#158164;background:rgba(23,166,115,.1)}.client-waiter-list__summary>em.is-bill{color:#a86b00;background:rgba(214,155,36,.12)}.client-waiter-list__chevron{color:#0f62fe;font-size:.7rem;transform:rotate(180deg)}.client-waiter-list__take{padding:.38rem .55rem;border:0;border-radius:.55rem;color:white;background:linear-gradient(135deg,#8c63dd,#6c3fbd);font-size:.5rem;font-weight:850;box-shadow:3px 5px 9px rgba(108,63,189,.2)}.client-waiter-list__details{margin:0 .6rem .6rem;padding:.5rem .6rem;border-radius:.75rem;animation:client-waiter-detail-open 3.8s cubic-bezier(.22,1,.36,1) infinite;transform-origin:top}.client-waiter-list__details>div:not(.client-waiter-list__actions){display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-block:.28rem;color:#536b82;font-size:.52rem}.client-waiter-list__details>div:not(.client-waiter-list__actions)+div{border-top:1px solid rgba(101,124,148,.1)}.client-waiter-list__details>div>strong{color:#158164;font-size:.42rem}.client-waiter-list__actions{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:.45rem}.client-waiter-list__actions button{padding:.42rem .25rem;border:1px solid rgba(84,110,137,.16);border-radius:.5rem;color:#61758a;background:rgba(231,237,243,.72);font-size:.48rem;font-weight:800}.client-waiter-list__actions button.is-primary{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-color:transparent;color:white;background:linear-gradient(135deg,#25b78a,#158164)}@keyframes client-waiter-list-enter{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes client-waiter-detail-open{0%,10%{opacity:.55;transform:scaleY(.92)}22%,88%{opacity:1;transform:scaleY(1)}to{opacity:.72;transform:scaleY(.96)}}.client-waiter-floor{position:relative;min-height:363px;overflow:hidden;border-radius:1.15rem;background-color:rgba(228,235,242,.86);background-image:linear-gradient(rgba(74,113,153,.055) 1px,transparent 0),linear-gradient(90deg,rgba(74,113,153,.055) 1px,transparent 0);background-size:20px 20px}.client-waiter-floor:before{position:absolute;inset:11px;border:1px solid rgba(15,139,141,.22);border-radius:1rem 2.8rem 1rem 1rem;background:rgba(15,139,141,.025);content:""}.client-waiter-zone-title{position:absolute;z-index:2;display:flex;top:20px;left:24px;align-items:center;gap:.55rem;color:#0f8b8d;font-size:.58rem;letter-spacing:.08em}.client-waiter-zone-title small{color:#8a9aaa;font-size:.48rem;letter-spacing:0}.client-waiter-table{position:absolute;z-index:2;display:flex;width:64px;height:64px;align-items:center;justify-content:center;flex-direction:column;border:0;border-radius:50%;color:#29445f;background:linear-gradient(145deg,#ecf1f6,#d4dee8);line-height:1.12;transition:transform .25s ease}.client-waiter-table:hover{transform:translateY(-3px) scale(1.04)}.client-waiter-table strong{font-size:.9rem}.client-waiter-table small{font-size:.44rem;font-weight:750}.client-waiter-table:after{position:absolute;width:8px;height:8px;top:5px;right:5px;border:2px solid #e5ebf2;border-radius:50%;content:""}.client-waiter-table.is-free small{color:#8292a2}.client-waiter-table.is-free:after{background:#a9b5c1}.client-waiter-table.is-active{color:#0f62fe;box-shadow:-6px -6px 10px rgba(255,255,255,.75),7px 9px 15px rgba(15,98,254,.2)!important}.client-waiter-table.is-active:after{background:#0f62fe}.client-waiter-table.is-active span{position:absolute;bottom:-7px;padding:.18rem .38rem;border-radius:999px;color:#92400e;background:#fef3c7;font-size:.42rem;font-weight:850}.client-waiter-table.is-ready{color:#158164;box-shadow:-6px -6px 10px rgba(255,255,255,.75),7px 9px 15px rgba(23,166,115,.2)!important;animation:client-waiter-ready 2.4s ease-in-out infinite}.client-waiter-table.is-ready:after{background:#17a673}.client-waiter-table.is-bill{color:#a86b00}.client-waiter-table.is-bill:after{background:#d69b24}.client-waiter-table.is-new{color:#7c3aed;animation:client-waiter-new 2.2s ease-in-out infinite}.client-waiter-table.is-new:after{background:#7c3aed}.client-waiter-table>em{background:#17a673;font-size:.48rem;font-style:normal;font-weight:900;place-items:center}.client-waiter-table>b,.client-waiter-table>em{position:absolute;top:-5px;left:-4px;display:grid;width:19px;height:19px;border-radius:50%;color:white}.client-waiter-table>b{background:#7c3aed;font-size:.58rem;place-items:center}.client-waiter-table--one{top:67px;left:7%}.client-waiter-table--four{top:68px;right:8%;border-radius:.9rem}.client-waiter-table--seven{top:153px;left:12%}.client-waiter-table--nine{top:164px;right:11%;border-radius:.9rem}.client-waiter-table--twelve{bottom:54px;left:6%;border-radius:.9rem}.client-waiter-table--fourteen{right:6%;bottom:52px}.client-waiter-ticket{position:absolute;z-index:6;width:205px;top:103px;left:50%;padding:.75rem;border:1px solid rgba(255,255,255,.72);border-radius:1rem;background:rgba(237,242,247,.94);backdrop-filter:blur(10px);transform:translateX(-50%) rotate(-1deg);animation:client-waiter-ticket-in 5s cubic-bezier(.22,1,.36,1) infinite}.client-waiter-ticket__head,.client-waiter-ticket__item{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.client-waiter-ticket__head{padding-bottom:.55rem;border-bottom:1px solid rgba(108,130,153,.12)}.client-waiter-ticket__head>span{display:flex;flex-direction:column}.client-waiter-ticket__head strong{color:#29445f;font-size:.72rem}.client-waiter-ticket__head small{color:#8b9aaa;font-size:.48rem}.client-waiter-ticket__head em{padding:.24rem .38rem;border-radius:.4rem;color:#158164;background:rgba(23,166,115,.1);font-size:.46rem;font-style:normal;font-weight:900}.client-waiter-ticket__item{padding-top:.45rem;color:#536b82;font-size:.53rem}.client-waiter-ticket__item strong{color:#158164;font-size:.42rem}.client-waiter-ticket>button{display:flex;width:100%;align-items:center;justify-content:center;gap:.4rem;margin-top:.65rem;padding:.5rem;border:0;border-radius:.65rem;color:white;background:linear-gradient(135deg,#25b78a,#158164);font-size:.55rem;font-weight:850;box-shadow:4px 6px 10px rgba(21,129,100,.2)}@keyframes client-waiter-ready{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes client-waiter-new{0%,to{box-shadow:-6px -6px 10px rgba(255,255,255,.72),7px 8px 14px rgba(124,58,237,.14)}50%{box-shadow:-6px -6px 10px rgba(255,255,255,.72),7px 8px 18px rgba(124,58,237,.34)}}@keyframes client-waiter-ticket-in{0%,12%{opacity:0;transform:translateX(-50%) translateY(12px) rotate(-1deg) scale(.96)}24%,88%{opacity:1;transform:translateX(-50%) translateY(0) rotate(-1deg) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-5px) rotate(-1deg) scale(.98)}}.client-waiter-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.client-waiter-stats>div{display:flex;min-width:0;flex-direction:column;padding:.75rem;border-radius:1rem}.client-waiter-stats small{min-height:2em;color:#8291a1;font-size:.58rem;line-height:1.1}.client-waiter-stats strong{margin-top:.25rem;color:#173759;font-size:1.35rem}.client-waiter-feed{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.client-waiter-order{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.85rem;overflow:hidden;border-radius:1rem;background:rgba(235,240,246,.9);animation:client-app-order-arrive .65s cubic-bezier(.22,1,.36,1) both}.client-waiter-order:nth-child(2){animation-delay:.14s}.client-waiter-order:nth-child(3){animation-delay:.28s}.client-waiter-order:before{position:absolute;width:4px;height:58%;left:0;border-radius:0 4px 4px 0;content:""}.client-waiter-order.is-new:before{background:#0f62fe}.client-waiter-order.is-ready:before{background:#17a673}.client-waiter-order.is-bill:before{background:#d69b24}.client-waiter-order__table{display:grid;width:40px;height:40px;border-radius:50%;color:#173759;background:#dde5ed;font-weight:900;place-items:center}.client-waiter-order>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.client-waiter-order small{color:#8190a0;font-size:.58rem}.client-waiter-order strong{overflow:hidden;color:#263f5b;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.client-waiter-order em{padding:.3rem .42rem;border-radius:.45rem;color:#0f62fe;background:rgba(15,98,254,.08);font-size:.5rem;font-style:normal;font-weight:900}.client-waiter-order.is-ready em{color:#18805f;background:rgba(23,166,115,.1)}.client-waiter-order.is-bill em{color:#a86b00;background:rgba(214,155,36,.12)}.client-app-preview__caption{position:absolute;right:1.1rem;bottom:1.1rem;left:1.1rem;display:flex;align-items:center;gap:.6rem;padding:.75rem .9rem;border-radius:.9rem;color:#60758a;background:rgba(220,228,237,.72);font-size:.68rem;font-weight:750}.client-app-preview__caption svg{color:#0f62fe}.client-app-preview__bar button{padding:.55rem .75rem;border:0;border-radius:.75rem;color:#0f62fe;background:#e5ebf2;font-size:.65rem;font-weight:850}.client-floor-hours{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.8rem;padding:.55rem .7rem;border-radius:.9rem}.client-floor-hours>span{color:#78899b;font-size:.58rem;font-weight:750;white-space:nowrap}.client-floor-hours>div{display:flex;min-width:0;gap:.3rem}.client-floor-hours button{padding:.34rem .48rem;border:0;border-radius:.55rem;color:#73869a;background:transparent;font-size:.56rem;font-weight:800}.client-floor-hours button.is-active{color:#fff;background:linear-gradient(135deg,#176cf4,#0755d4);box-shadow:3px 5px 10px rgba(15,98,254,.25);animation:client-floor-active-hour 3.2s ease-in-out infinite}.client-floor-plan{position:relative;min-height:318px;overflow:hidden;border-radius:1.15rem;background-color:rgba(228,235,242,.88);background-image:linear-gradient(rgba(100,125,151,.06) 1px,transparent 0),linear-gradient(90deg,rgba(100,125,151,.06) 1px,transparent 0);background-size:22px 22px}.client-floor-zone{position:absolute;display:flex;top:13px;left:15px;flex-direction:column;color:#29445f;font-size:.62rem;letter-spacing:.09em}.client-floor-zone small{color:#91a0af;font-size:.48rem;font-weight:600;letter-spacing:0}.client-floor-table{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid rgba(255,255,255,.62);color:#29445f;background:linear-gradient(145deg,#ecf1f6,#d6dfe8);line-height:1.15}.client-floor-table strong{font-size:.78rem}.client-floor-table small{color:#8797a7;font-size:.43rem}.client-floor-table--round{width:55px;height:55px;border-radius:50%}.client-floor-table--square{width:58px;height:58px;border-radius:.85rem}.client-floor-table--rectangle{width:92px;height:48px;border-radius:.8rem}.client-floor-table--one{top:57px;left:7%}.client-floor-table--two{right:7%;bottom:22px}.client-floor-table--twelve{right:6%;top:66px}.client-floor-merge{position:absolute;width:184px;height:112px;top:72px;left:50%;transform:translateX(-50%)}.client-floor-table--joined{width:64px;height:58px;top:26px;border-radius:.8rem}.client-floor-table--four{left:23px;animation:client-floor-join-left 5s cubic-bezier(.22,1,.36,1) infinite}.client-floor-table--five{right:23px;animation:client-floor-join-right 5s cubic-bezier(.22,1,.36,1) infinite}.client-floor-link{position:absolute;z-index:3;display:flex;width:30px;height:18px;top:46px;left:77px;align-items:center;justify-content:center;gap:2px}.client-floor-link i{width:6px;height:6px;border-radius:50%;background:#0f62fe;animation:client-floor-link-pulse 1.5s ease-in-out infinite}.client-floor-link i:nth-child(2){animation-delay:.15s}.client-floor-link i:nth-child(3){animation-delay:.3s}.client-floor-state{top:0;gap:.3rem;padding:.3rem .45rem;border-radius:999px;color:#0f62fe;background:rgba(218,229,241,.94);box-shadow:3px 5px 10px rgba(52,75,101,.12);font-size:.46rem;font-weight:850}.client-floor-reservation,.client-floor-state{position:absolute;z-index:4;display:inline-flex;left:50%;align-items:center;white-space:nowrap;transform:translateX(-50%)}.client-floor-reservation{bottom:0;gap:.32rem;padding:.32rem .5rem;border-radius:.5rem;color:white;background:linear-gradient(135deg,#25b78a,#158164);box-shadow:3px 5px 10px rgba(21,129,100,.2);font-size:.48rem;font-weight:800}.client-floor-split{position:absolute;width:166px;height:104px;bottom:15px;left:7%}.client-floor-split .client-floor-state{color:#a86b00}.client-floor-table--eight-a,.client-floor-table--eight-b{top:38px}.client-floor-table--eight-a{left:12px;animation:client-floor-split-left 5s cubic-bezier(.22,1,.36,1) infinite}.client-floor-table--eight-b{right:12px;animation:client-floor-split-right 5s cubic-bezier(.22,1,.36,1) infinite}.client-floor-split-line{position:absolute;z-index:3;width:28px;height:1px;top:65px;left:69px;border-top:1px dashed rgba(214,155,36,.62)}.client-floor-split-line span{position:absolute;top:4px;left:50%;color:#a86b00;font-size:.38rem;transform:translateX(-50%)}@keyframes client-floor-active-hour{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes client-floor-join-left{0%,15%,85%,to{transform:translateX(-7px)}32%,68%{transform:translateX(0)}}@keyframes client-floor-join-right{0%,15%,85%,to{transform:translateX(7px)}32%,68%{transform:translateX(0)}}@keyframes client-floor-split-left{0%,15%,85%,to{transform:translateX(8px)}32%,68%{transform:translateX(0)}}@keyframes client-floor-split-right{0%,15%,85%,to{transform:translateX(-8px)}32%,68%{transform:translateX(0)}}@keyframes client-floor-link-pulse{0%,to{opacity:.32;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.client-planner{position:relative;overflow:hidden;border-radius:1.15rem;background:rgba(237,242,247,.72);box-shadow:inset 6px 6px 12px rgba(52,75,101,.09),inset -6px -6px 12px rgba(255,255,255,.72)}.client-planner__times{display:grid;grid-template-columns:96px repeat(5,1fr);padding:.7rem .4rem .55rem 0;color:#8998a7;font-size:.58rem;text-align:center}.client-planner__times:before{content:"МАСА"}.client-planner__row{display:grid;min-height:62px;grid-template-columns:96px 1fr;border-top:1px solid rgba(100,122,146,.1)}.client-planner__row>strong{display:flex;flex-direction:column;justify-content:center;padding-left:.8rem;color:#29445f;font-size:.7rem}.client-planner__row>strong small{color:#91a0af;font-size:.52rem;font-weight:500}.client-planner__row>div{position:relative;background-image:linear-gradient(90deg,rgba(104,126,150,.1) 1px,transparent 0);background-size:20% 100%}.client-booking{position:absolute;top:12px;display:flex;height:38px;align-items:center;overflow:hidden;padding-inline:.65rem;border-radius:.65rem;color:white;font-size:.59rem;font-weight:800;white-space:nowrap;animation:client-booking-grow .9s cubic-bezier(.22,1,.36,1) both;transform-origin:left center}.client-booking--blue{background:linear-gradient(135deg,#3982f4,#1262da)}.client-booking--green{background:linear-gradient(135deg,#25b78a,#158164);animation-delay:.12s}.client-booking--gold{background:linear-gradient(135deg,#e5ad3e,#bd7d0b);animation-delay:.24s}.client-booking--purple{background:linear-gradient(135deg,#9b72e8,#7045bd);animation-delay:.36s}.client-planner__now{position:absolute;top:29px;bottom:0;left:calc(96px + (100% - 96px) * .56);width:1px;color:#ef5350;background:rgba(239,83,80,.62);font-size:.5rem}.client-planner__now i{position:absolute;width:7px;height:7px;top:-3px;left:-3px;border-radius:50%;background:#ef5350;box-shadow:0 0 0 5px rgba(239,83,80,.12)}.client-planner__now{padding-top:4px}.client-planner-insight{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-top:1rem;padding:.85rem 1rem;border-radius:1rem;color:#17a673}.client-planner-insight span{display:flex;flex-direction:column}.client-planner-insight strong{color:#29445f;font-size:.72rem}.client-planner-insight small{color:#8392a1;font-size:.58rem}.client-planner-insight>svg:last-child{color:#0f62fe;animation:client-arrow-nudge 1.7s ease-in-out infinite}@keyframes client-app-order-arrive{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes client-booking-grow{0%{opacity:0;transform:scaleX(.1)}to{opacity:1;transform:scaleX(1)}}@keyframes client-arrow-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}@media (min-width:992px){.client-home-trust{justify-content:flex-start}}@media (max-width:991.98px){.client-home-hero{min-height:auto}.client-home-phone-stage{margin-top:-1rem}.client-home-how{padding-inline:.5rem}.client-home-showcase__heading,.client-new-tools__heading{align-items:flex-start;flex-direction:column;gap:.5rem}.client-new-tools__grid{grid-template-columns:1fr 1fr}.client-tool-card--scanner{grid-column:1/2}.client-tool-card--stock{grid-column:2/3}.client-tool-card--signal{grid-column:1/3}.client-story-section .row>.col-lg-4{text-align:center}.client-qr-demo,.client-story-section .row>.col-lg-4>p{margin-inline:auto}}@media (max-width:575.98px){.client-home-3d-slider--orbit{--home-orbit-left:-140px;--home-orbit-right:140px}.client-home-hero{border-radius:1.6rem}.client-home-hero__title{font-size:2.65rem}.client-home-phone-stage{min-height:490px;transform:scale(.9);margin:-2rem -1.5rem}.client-home-float-card--orders{left:0}.client-home-float-card--rating{right:0}.client-home-how{padding-block:2.5rem}.client-home-orbit{transform:scale(.96);margin-block:.7rem}.client-home-orbit__node small{font-size:.68rem}.client-home-accordion__summary{grid-template-columns:auto auto 1fr auto;gap:.6rem;padding-inline:.85rem}.client-home-accordion__number{display:none}.client-home-accordion__label{font-size:.88rem}.client-home-accordion__body{padding-left:4.7rem}.client-home-showcase{border-radius:1.6rem}.client-app-preview{min-height:500px;padding:.8rem}.client-app-preview__bar button{display:none}.client-planner__times{grid-template-columns:72px repeat(5,1fr)}.client-planner__row{grid-template-columns:72px 1fr}.client-planner__now{left:calc(72px + (100% - 72px) * .56)}.client-booking{padding-inline:.35rem;font-size:.5rem}.client-impact{padding-top:2.6rem}.client-stats-bridge{grid-template-columns:1fr;justify-items:center;gap:.6rem}.client-stats-bridge>i{transform:rotate(90deg)}.client-new-tools{border-radius:1.6rem}.client-new-tools__grid{grid-template-columns:1fr;grid-template-rows:auto}.client-tool-card--cost,.client-tool-card--scanner,.client-tool-card--signal,.client-tool-card--stock{min-height:auto;grid-column:1;grid-row:auto}.client-tool-card--scanner{min-height:420px}.client-tool-card--signal{padding-right:1.25rem;padding-bottom:5.5rem}.client-tool-signal{width:80%;height:50px;right:10%;bottom:.7rem}.client-story-section{border-radius:1.6rem!important}.client-story-section .neu-shadow-outer:hover{transform:translateY(-4px)}.client-qr-demo{width:100%;transform:none}.client-contact-card{border-radius:1.6rem!important}.client-home-3d-slider{padding-bottom:4.35rem;perspective:1100px}.client-home-3d-slider__slide{width:min(84%,360px);transform:translateX(calc(-50% + var(--home-slide-x))) translateZ(var(--home-slide-z)) rotateY(var(--home-slide-turn)) scale(var(--home-slide-scale))}.client-home-3d-slider--cube .client-home-3d-slider__slide,.client-home-3d-slider--stack .client-home-3d-slider__slide{width:min(88%,380px)}.client-home-3d-slider__navigation{gap:.55rem;bottom:.75rem}.client-home-3d-slider__navigation>button{width:38px;height:38px}.client-data-story__world{padding:2.3rem .75rem 2.5rem;border-radius:1.65rem 1.65rem 0 0}.client-data-story__world .client-impact__heading{padding-inline:.35rem}.client-data-chapter--world{align-items:flex-start;margin-inline:.35rem;padding:.85rem}.client-data-chapter>span{width:48px;height:48px;flex-basis:48px}.client-data-story__world .client-stats-next{max-width:calc(100% - 1.1rem);margin-bottom:-4.65rem}.client-data-story__local.client-story-section{border-radius:0 0 1.65rem 1.65rem!important}.client-data-story__local.client-story-section>.p-4{padding-top:5.4rem!important}.client-data-chapter--local{text-align:left}}.client-dashboard-neumorph-reference{margin-inline:auto;width:100%}.client-dashboard-neumorph-reference__footer,.client-dashboard-neumorph-reference__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.62rem;color:#61656b;letter-spacing:.01em}.client-dashboard-neumorph-reference__header{margin-bottom:.9rem}.client-dashboard-neumorph-reference__footer{margin-top:.95rem}.client-dashboard-neumorph-reference__body{display:flex;flex-direction:column;gap:0}.client-dashboard-neumorph-reference__row{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:1.8rem;min-height:195px;padding:1.15rem 0}.client-dashboard-neumorph-reference__row+.client-dashboard-neumorph-reference__row{border-top:0}.client-dashboard-neumorph-reference__visual{display:flex;align-items:center;justify-content:flex-start;padding-left:.8rem}.client-dashboard-neumorph-reference__sample,.client-dashboard-neumorph-reference__sample-inner{display:flex;align-items:center;justify-content:center;width:148px;height:148px;border-radius:2rem;background:#e0e5ec;color:rgba(148,151,156,.46);font-size:1.08rem;font-weight:700;letter-spacing:.04em;user-select:none;text-transform:uppercase}.client-dashboard-neumorph-reference__sample--hybrid{width:176px;height:176px;border-radius:2.2rem}.client-dashboard-neumorph-reference__sample--hybrid .client-dashboard-neumorph-reference__sample-inner{width:102px;height:102px;border-radius:1.45rem;box-shadow:inset -6px -6px 10px rgba(255,255,255,.68),inset 6px 6px 10px rgba(13,39,80,.11),-4px -4px 7px rgba(255,255,255,.76),4px 4px 8px rgba(0,0,0,.1)}.client-dashboard-neumorph-reference__copy{display:flex;flex-direction:column;gap:.95rem}.client-dashboard-neumorph-reference__title{margin:0;font-size:1.15rem;font-weight:500;color:#5f6368}.client-dashboard-neumorph-reference__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2.4rem;font-size:.92rem;line-height:1.46;color:#72767c}.client-dashboard-neumorph-reference__single-note{margin:0;max-width:14rem;font-size:.95rem;line-height:1.4;color:#72767c}.client-dashboard-cta-group{transform-origin:center center;animation:client-dashboard-cta-sway 6.8s ease-in-out infinite;will-change:transform}@keyframes client-dashboard-cta-sway{0%{transform:rotate(0deg) translateZ(0)}18%{transform:rotate(-1.2deg) translate3d(-4px,0,0)}36%{transform:rotate(1.05deg) translate3d(4px,0,0)}54%{transform:rotate(-.7deg) translate3d(-2px,0,0)}72%{transform:rotate(.55deg) translate3d(2px,0,0)}to{transform:rotate(0deg) translateZ(0)}}@media (max-width:991.98px){.client-dashboard-neumorph-reference__row{grid-template-columns:1fr;gap:1rem}.client-dashboard-neumorph-reference__copy{align-items:center;text-align:center}}@media (max-width:575.98px){.client-dashboard-hero-title{font-size:1.3rem!important;line-height:1.18!important}.client-dashboard-hero-copy{font-size:.95rem!important;line-height:1.55}.client-dashboard-neumorph-reference__sample,.client-dashboard-neumorph-reference__sample-inner{width:104px;height:104px;font-size:.88rem;border-radius:1.3rem}.client-dashboard-neumorph-reference__sample--hybrid{width:128px;height:128px}.client-dashboard-neumorph-reference__sample--hybrid .client-dashboard-neumorph-reference__sample-inner{width:76px;height:76px}.client-dashboard-neumorph-reference__metrics{grid-template-columns:1fr;gap:.8rem}}@media (max-width:767.98px){.client-dashboard-mobile-scroll{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;margin-left:0;margin-right:0;padding-bottom:.35rem;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:auto;scrollbar-width:none;-ms-overflow-style:none}.client-dashboard-mobile-scroll>[class*=col-]{flex:0 0 auto;scroll-snap-align:start}.client-dashboard-mobile-scroll::-webkit-scrollbar{display:none}}.img-fluid.hover-image-png{pointer-events:none}.variant-product-table .form-control-sm{min-height:27px;height:27px;padding:.125rem .4rem;font-size:.78rem;line-height:1.2}.variant-product-table>tbody>tr>td{padding:.3rem .25rem}.client-module-universe{position:relative;overflow:hidden;padding:clamp(1.4rem,4vw,3.5rem);border-radius:2rem;background:radial-gradient(circle at 8% 8%,rgba(15,118,110,.12),transparent 28%),radial-gradient(circle at 92% 18%,rgba(15,98,254,.11),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.94),rgba(239,246,255,.78))}.client-module-universe:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(15,39,80,.05) 1px,transparent 0),linear-gradient(90deg,rgba(15,39,80,.05) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}.client-module-universe__heading{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.client-module-universe__heading>p{max-width:31rem;margin:0 0 .5rem;color:#60748a;line-height:1.75}.client-module-universe__body{position:relative;z-index:1;display:grid;grid-template-columns:minmax(430px,1.05fr) minmax(370px,.95fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:stretch}.client-module-map{position:relative;min-height:520px;border:1px solid rgba(255,255,255,.75);border-radius:1.75rem;background:rgba(241,247,252,.55);box-shadow:inset 12px 12px 28px rgba(126,151,177,.13),inset -12px -12px 28px rgba(255,255,255,.92)}.client-module-map:after,.client-module-map:before{content:"";position:absolute;inset:14%;border:1px solid rgba(15,98,254,.13);border-radius:50%;animation:urbanOrbit 18s linear infinite}.client-module-map:after{inset:27%;border-style:dashed;animation-duration:12s;animation-direction:reverse}.client-module-map__pulse{width:160px;height:160px;border-radius:50%;border:1px solid rgba(15,118,110,.22);animation:urbanPulse 2.8s ease-out infinite}.client-module-map__core,.client-module-map__pulse{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.client-module-map__core{z-index:2;display:flex;width:126px;height:126px;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;color:#fff;background:linear-gradient(145deg,#102b4e,#0f766e);box-shadow:0 24px 55px rgba(15,39,80,.25),inset 1px 1px 2px rgba(255,255,255,.3)}.client-module-map__core svg{margin-bottom:.35rem;font-size:1.35rem;color:#f2b233}.client-module-map__core strong{font-size:.83rem;letter-spacing:.18em}.client-module-map__core small{font-size:.52rem;letter-spacing:.14em;opacity:.65}.client-module-node{--module-accent:#0f62fe;position:absolute;z-index:3;display:grid;grid-template-columns:40px 1fr auto;width:190px;min-height:64px;padding:.7rem .85rem;align-items:center;gap:.65rem;border:1px solid rgba(255,255,255,.85);border-radius:1.15rem;color:#243b53;text-align:left;background:rgba(248,251,254,.92);box-shadow:8px 10px 24px rgba(89,111,135,.14),-6px -6px 18px rgba(255,255,255,.92);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.client-module-node.is-active,.client-module-node:hover{transform:translateY(-5px) scale(1.025);border-color:color-mix(in srgb,var(--module-accent) 45%,white);box-shadow:0 18px 35px color-mix(in srgb,var(--module-accent) 16%,transparent),-6px -6px 18px #fff}.client-module-node span{display:grid;width:40px;height:40px;place-items:center;border-radius:.85rem;color:var(--module-accent);background:color-mix(in srgb,var(--module-accent) 10%,white)}.client-module-node strong{font-size:.76rem;line-height:1.25}.client-module-node small{font-size:.58rem;font-weight:900;color:#9aabba}.client-module-node--1{left:5%;top:9%}.client-module-node--2{right:4%;top:10%}.client-module-node--3{left:1%;top:43%}.client-module-node--4{right:1%;top:43%}.client-module-node--5{left:8%;bottom:8%}.client-module-node--6{right:6%;bottom:8%}.client-module-detail{--module-accent:#0f766e;position:relative;overflow:hidden;display:flex;min-height:520px;padding:1.5rem;flex-direction:column;border:1px solid color-mix(in srgb,var(--module-accent) 22%,white);border-radius:1.75rem;background:linear-gradient(155deg,rgba(255,255,255,.96),color-mix(in srgb,var(--module-accent) 6%,white));box-shadow:14px 16px 35px rgba(101,126,151,.13),-10px -10px 28px #fff}.client-module-detail:after{content:"";position:absolute;right:-80px;bottom:-90px;width:250px;height:250px;border-radius:50%;background:var(--module-accent);opacity:.07;filter:blur(2px)}.client-module-detail header{display:flex;align-items:center;gap:.8rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(100,116,139,.13)}.client-module-detail header>span:nth-child(2){display:flex;flex-direction:column}.client-module-detail header small{font-size:.58rem;letter-spacing:.13em;color:var(--module-accent);font-weight:900}.client-module-detail header strong{font-size:1.05rem}.client-module-detail header em{display:flex;align-items:center;gap:.4rem;margin-left:auto;padding:.38rem .65rem;border-radius:999px;color:var(--module-accent);background:color-mix(in srgb,var(--module-accent) 9%,white);font-size:.66rem;font-style:normal;font-weight:900}.client-module-detail header em i{width:7px;height:7px;border-radius:50%;background:var(--module-accent);animation:urbanBlink 1.4s ease infinite}.client-module-detail__icon{display:grid!important;width:46px;height:46px;place-items:center;border-radius:1rem;color:#fff;background:var(--module-accent);box-shadow:0 10px 24px color-mix(in srgb,var(--module-accent) 28%,transparent)}.client-module-detail__copy{padding:1.7rem 0 1.25rem}.client-module-detail__copy span{display:block;margin-bottom:.55rem;color:#142f52;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:900;letter-spacing:-.035em}.client-module-detail__copy p{margin:0;color:#60748a;line-height:1.7}.client-module-detail__features{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.client-module-detail__features span{display:flex;align-items:center;gap:.5rem;padding:.72rem;border-radius:.85rem;color:#39516a;background:rgba(255,255,255,.7);box-shadow:inset 1px 1px 1px #fff,3px 5px 12px rgba(93,116,139,.08);font-size:.75rem;font-weight:700;animation:urbanFeatureIn .38s both;animation-delay:var(--feature-delay)}.client-module-detail__features svg{flex:0 0 auto;color:var(--module-accent)}.client-module-detail__signal{position:relative;z-index:1;display:flex;align-items:center;gap:.6rem;margin-top:auto;padding-top:1.4rem;color:#7990a5;font-size:.58rem;font-weight:900;letter-spacing:.12em}.client-module-detail__signal i{position:relative;height:2px;flex:1 1;overflow:hidden;background:rgba(100,116,139,.16)}.client-module-detail__signal i:after{content:"";position:absolute;width:35%;height:100%;background:var(--module-accent);animation:urbanSignal 2s linear infinite}.client-module-builder{position:relative;z-index:1;display:grid;grid-template-columns:.8fr 1.45fr .75fr;gap:1.5rem;align-items:center;margin-top:1.5rem;padding:1.35rem;border:1px solid rgba(255,255,255,.8);border-radius:1.5rem;background:rgba(255,255,255,.65);box-shadow:inset 1px 1px 1px #fff,0 16px 34px rgba(85,110,136,.1)}.client-module-builder>div:first-child{display:flex;flex-direction:column}.client-module-builder>div:first-child small{color:#0f766e;font-size:.56rem;font-weight:900;letter-spacing:.13em}.client-module-builder>div:first-child strong{font-size:1.08rem}.client-module-builder>div:first-child p{margin:.25rem 0 0;color:#74889b;font-size:.72rem;line-height:1.45}.client-module-builder__choices{display:flex;flex-wrap:wrap;gap:.45rem}.client-module-builder__choices button{display:flex;align-items:center;gap:.4rem;padding:.48rem .62rem;border:1px solid rgba(113,135,157,.18);border-radius:.7rem;color:#536b82;background:rgba(244,248,252,.7);font-size:.65rem;font-weight:750;transition:.2s ease}.client-module-builder__choices button:hover{transform:translateY(-2px)}.client-module-builder__choices button.is-selected{color:#0f766e;border-color:rgba(15,118,110,.25);background:rgba(15,118,110,.08)}.client-module-builder__choices button span{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#fff;font-weight:900}.client-module-builder__choices button small{color:#d97706;font-size:.5rem;text-transform:uppercase}.client-module-builder__result{display:grid;grid-template-columns:auto 1fr;gap:.1rem .65rem;align-items:center}.client-module-builder__result>span{grid-row:1/3;color:#0f62fe;font-size:2.5rem;font-weight:950;line-height:1}.client-module-builder__result p{display:flex;margin:0;flex-direction:column}.client-module-builder__result p strong{font-size:.75rem}.client-module-builder__result p small{color:#8092a4;font-size:.6rem}.client-module-builder__result a{grid-column:1/3;display:flex;justify-content:center;align-items:center;gap:.4rem;margin-top:.6rem;padding:.65rem;border-radius:.75rem;color:#fff;background:linear-gradient(135deg,#0f62fe,#0f766e);font-size:.68rem;font-weight:850;text-decoration:none}@keyframes urbanOrbit{to{transform:rotate(1turn)}}@keyframes urbanPulse{0%{transform:translate(-50%,-50%) scale(.72);opacity:.8}to{transform:translate(-50%,-50%) scale(2.2);opacity:0}}@keyframes urbanBlink{50%{opacity:.25;transform:scale(.72)}}@keyframes urbanSignal{0%{left:-35%}to{left:100%}}@keyframes urbanFeatureIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:991.98px){.client-module-universe__heading{align-items:flex-start;flex-direction:column}.client-module-universe__body{grid-template-columns:1fr}.client-module-builder{grid-template-columns:1fr 1fr}.client-module-builder__result{grid-column:1/3}.client-module-map{min-height:500px}}@media(max-width:575.98px){.client-module-universe{padding:1.15rem;border-radius:1.5rem}.client-module-map{display:grid;min-height:0;padding:5.8rem .65rem .8rem;grid-template-columns:1fr 1fr;gap:.55rem}.client-module-map:after,.client-module-map:before,.client-module-map__pulse{display:none}.client-module-map__core{top:1rem;width:76px;height:76px;transform:translateX(-50%)}.client-module-map__core svg{font-size:1rem}.client-module-node{position:static;width:100%;min-height:58px;grid-template-columns:32px 1fr;padding:.55rem}.client-module-node span{width:32px;height:32px}.client-module-node small{display:none}.client-module-detail{min-height:0;padding:1rem}.client-module-detail__features{grid-template-columns:1fr}.client-module-detail__signal{margin-top:1rem}.client-module-builder{grid-template-columns:1fr;padding:1rem}.client-module-builder__result{grid-column:auto}.client-module-universe__heading{margin-bottom:1.4rem}}.ut-next{--ink:#09213f;--muted:#657b91;--paper:#edf3f8;--ut-section-max:1400px;--ut-section-radius:2rem;--ut-section-border:rgba(255,255,255,.88);color:var(--ink);font-family:inherit}.ut-next *{box-sizing:border-box}.ut-next-hero{position:relative;isolation:isolate;min-height:min(880px,calc(100vh - 90px));overflow:hidden;padding:clamp(2rem,6vw,6rem) clamp(1.2rem,5vw,5rem) 3rem;border-radius:0 0 3rem 3rem;background:radial-gradient(circle at 74% 44%,rgba(22,119,207,.12),transparent 31%),linear-gradient(145deg,#f7fbff,#e8f0f7 46%,#f7fafc)}.ut-next-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.38;background-image:linear-gradient(rgba(14,52,89,.055) 1px,transparent 0),linear-gradient(90deg,rgba(14,52,89,.055) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 70% 48%,#000,transparent 72%);mask-image:radial-gradient(circle at 70% 48%,#000,transparent 72%)}.ut-next-aurora{position:absolute;z-index:0;width:48vw;height:48vw;border-radius:50%;filter:blur(85px);opacity:.28;animation:utAurora 12s ease-in-out infinite alternate;pointer-events:none}.ut-next-aurora--one{left:-9%;top:-16%;background:#0f766e}.ut-next-aurora--two{right:-8%;top:18rem;background:#1769d1;animation-delay:-5s}.ut-next-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(330px,.82fr) minmax(520px,1.18fr);min-height:640px;align-items:center;gap:clamp(2rem,6vw,6rem);max-width:1440px;margin:auto}.ut-next-live-pill{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.55rem .8rem;border:1px solid rgba(15,118,110,.16);border-radius:99px;color:#0f766e;background:rgba(255,255,255,.62);font-size:.62rem;font-weight:900;letter-spacing:.14em}.ut-next-live-pill i{width:8px;height:8px;border-radius:50%;background:#18a67e;box-shadow:0 0 0 5px rgba(24,166,126,.11);animation:utBlink 1.5s ease infinite}.ut-next-hero__copy h1{margin:0 0 1.5rem;font-size:clamp(3.4rem,6.2vw,7rem);font-weight:950;line-height:.91;letter-spacing:-.075em}.ut-next-hero__copy h1 span{color:transparent;background:linear-gradient(100deg,#0f766e,#1769d1 56%,#8b5cf6);background-clip:text;-webkit-background-clip:text}.ut-next-hero__copy>p{max-width:41rem;margin:0 0 2rem;color:var(--muted);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.75}.ut-next-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem}.ut-next-hero__actions a{display:inline-flex;min-height:54px;padding:.85rem 1.2rem;align-items:center;justify-content:center;gap:.7rem;border:1px solid rgba(10,42,73,.09);border-radius:1rem;color:var(--ink);background:rgba(255,255,255,.62);box-shadow:8px 10px 22px rgba(53,82,109,.12),-8px -8px 22px rgba(255,255,255,.8);font-weight:850;text-decoration:none;transition:.25s ease}.ut-next-hero__actions a:first-child{color:#fff;border:0;background:linear-gradient(135deg,#0c345c,#0f766e);box-shadow:0 18px 40px rgba(15,73,91,.23)}.ut-next-hero__actions a:hover{transform:translateY(-3px);box-shadow:0 22px 42px rgba(25,70,104,.2)}.ut-next-trust{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1.6rem;color:#667e93;font-size:.68rem;font-weight:750}.ut-next-trust span{display:flex;align-items:center;gap:.35rem}.ut-next-trust svg{color:#16a37e}.ut-command{position:relative;min-height:525px;padding:1rem;border:1px solid rgba(255,255,255,.88);border-radius:2rem;background:rgba(242,247,251,.76);transform:perspective(1400px) rotateY(-5deg) rotateX(2deg);transform-style:preserve-3d;animation:utFloat 7s ease-in-out infinite}.ut-command__top{display:flex;align-items:center;justify-content:space-between;padding:.4rem .4rem 1rem;color:#587087;font-size:.62rem;font-weight:900;letter-spacing:.12em}.ut-command__top span{display:flex;align-items:center;gap:.5rem}.ut-command__top span b{display:grid;width:28px;height:28px;place-items:center;border-radius:.7rem;color:#fff;background:linear-gradient(145deg,#1769d1,#0f766e)}.ut-command__top em{display:flex;align-items:center;gap:.35rem;padding:.35rem .55rem;border-radius:99px;color:#0f766e;background:rgba(15,118,110,.08);font-style:normal}.ut-command__top em i{width:6px;height:6px;border-radius:50%;background:#19a37f;animation:utBlink 1.2s infinite}.ut-command__stats{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:.65rem}.ut-command__stats>span{display:grid;grid-template-columns:1fr auto;gap:.2rem;padding:1rem;border-radius:1rem;background:rgba(255,255,255,.72)}.ut-command__stats small{grid-column:1/3;color:#7c90a4;font-size:.58rem}.ut-command__stats strong{font-size:1.15rem}.ut-command__stats em{align-self:end;color:#0f9c78;font-size:.58rem;font-style:normal;font-weight:850}.ut-command__stage{display:grid;grid-template-columns:1.45fr .75fr;gap:.75rem;margin-top:.75rem}.ut-command__orders,.ut-command__pulse{min-height:286px;padding:1rem;border-radius:1.2rem;background:rgba(255,255,255,.58)}.ut-command__orders header{display:flex;justify-content:space-between;margin-bottom:.8rem}.ut-command__orders header strong{font-size:.72rem}.ut-command__orders header small{color:#8a9cad;font-size:.54rem}.ut-command__orders>div{display:flex;align-items:center;gap:.65rem;margin-bottom:.55rem;padding:.7rem;border:1px solid transparent;border-radius:.85rem;background:rgba(255,255,255,.68);opacity:.54;transition:.5s ease}.ut-command__orders>div.is-live{border-color:rgba(15,118,110,.14);opacity:1;transform:translateX(5px);box-shadow:0 10px 22px rgba(56,83,108,.1)}.ut-command__orders>div>span{display:grid;width:34px;height:34px;place-items:center;border-radius:.7rem;color:#1769d1;background:#eaf2ff}.ut-command__orders p{display:flex;margin:0;flex:1 1;flex-direction:column}.ut-command__orders p strong{font-size:.62rem}.ut-command__orders p small{color:#8a9daf;font-size:.52rem}.ut-command__orders>div>i{width:7px;height:7px;border-radius:50%;background:#19a37f;box-shadow:0 0 0 4px rgba(25,163,127,.1)}.ut-command__pulse{position:relative;display:grid;place-items:center;overflow:hidden}.ut-command__pulse div{z-index:2;display:flex;width:104px;height:104px;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;color:#fff;background:linear-gradient(145deg,#153d66,#0f766e)}.ut-command__pulse div span{font-size:2rem;font-weight:950;line-height:1}.ut-command__pulse div small{text-align:center;font-size:.5rem;letter-spacing:.1em}.ut-command__pulse>i{position:absolute;width:118px;height:118px;border:1px solid rgba(15,118,110,.16);border-radius:50%;animation:utRadar 3s ease-out infinite}.ut-command__pulse>i:nth-of-type(2){animation-delay:1s}.ut-command__pulse>i:nth-of-type(3){animation-delay:2s}.ut-command__ticker{display:flex;align-items:center;gap:.55rem;margin-top:.75rem;padding:.8rem 1rem;border-radius:.9rem;color:#6f8499;background:rgba(229,238,246,.7);font-size:.5rem;font-weight:900;letter-spacing:.12em}.ut-command__ticker i{position:relative;height:1px;flex:1 1;overflow:hidden;background:rgba(82,111,139,.15)}.ut-command__ticker i:after{content:"";position:absolute;width:30%;height:100%;background:#0f766e;animation:utSignal 2.2s linear infinite}.ut-float{position:absolute;z-index:3;display:flex;align-items:center;gap:.65rem;padding:.8rem .9rem;border:1px solid rgba(255,255,255,.85);border-radius:1rem;background:rgba(250,252,254,.9);backdrop-filter:blur(12px);transform:translateZ(50px)}.ut-float svg{color:#0f766e}.ut-float span{display:flex;flex-direction:column}.ut-float small{color:#8b9daf;font-size:.48rem}.ut-float strong{font-size:.58rem}.ut-float--stock{left:-2rem;bottom:5rem;animation:utFloatCard 5s ease-in-out infinite}.ut-float--guest{right:-1.8rem;top:6rem;animation:utFloatCard 5.8s ease-in-out -2s infinite}.ut-next-scroll{position:absolute;bottom:1.4rem;left:50%;display:flex;align-items:center;gap:.7rem;color:#70869b;font-size:.54rem;font-weight:900;letter-spacing:.16em;text-decoration:none;transform:translateX(-50%)}.ut-next-scroll span{display:block;width:22px;height:36px;border:1px solid rgba(32,65,96,.2);border-radius:99px}.ut-next-scroll span:after{content:"";display:block;width:4px;height:7px;margin:7px auto;border-radius:99px;background:#0f766e;animation:utScroll 1.8s ease infinite}.ut-next-bento,.ut-next-modules{width:min(calc(100% - 2rem),var(--ut-section-max));max-width:var(--ut-section-max);margin:auto;padding:clamp(3rem,6vw,5.5rem) 0}.ut-next-heading{max-width:760px;margin-bottom:2rem}.ut-next-heading>span{display:block;margin-bottom:.75rem;color:#0f766e;font-size:.62rem;font-weight:950;letter-spacing:.17em}.ut-next-heading h2{margin:0;color:var(--ink);font-size:clamp(2.6rem,5vw,5.4rem);font-weight:950;line-height:.97;letter-spacing:-.065em}.ut-next-heading h2 em{color:transparent;background:linear-gradient(95deg,#0f766e,#1769d1);background-clip:text;-webkit-background-clip:text;font-style:normal}.ut-next-heading>p{max-width:40rem;margin:1rem 0 0;color:var(--muted);font-size:1.02rem;line-height:1.6}.ut-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:1rem}.ut-groups button{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;padding:1.15rem;border:1px solid rgba(255,255,255,.85);border-radius:1.25rem;color:#586f85;text-align:left;background:#eef4f8;box-shadow:8px 10px 24px rgba(75,102,127,.1),-8px -8px 22px #fff;transition:.28s ease}.ut-groups button.is-active,.ut-groups button:hover{color:#fff;background:linear-gradient(135deg,#102f50,#0f766e);transform:translateY(-4px);box-shadow:0 20px 40px rgba(17,62,79,.2)}.ut-groups button>small{font-weight:900;opacity:.5}.ut-groups button>span{display:flex;flex-direction:column}.ut-groups strong{font-size:.8rem}.ut-groups em{max-width:16rem;font-size:.58rem;font-style:normal;opacity:.68}.ut-groups svg{font-size:.7rem}.ut-module-workspace{display:grid;grid-template-columns:250px 1fr;min-height:525px;overflow:hidden;border:1px solid rgba(255,255,255,.85);border-radius:2rem;background:#eaf1f6}.ut-module-workspace>nav{position:relative;display:flex;padding:.7rem;flex-direction:column;gap:.22rem}.ut-module-workspace>nav:after{position:absolute;width:1px;top:1.25rem;right:0;bottom:1.25rem;background:linear-gradient(180deg,transparent 0,rgba(23,105,209,.08) 14%,rgba(15,139,141,.24) 48%,rgba(23,105,209,.1) 84%,transparent);box-shadow:0 0 9px rgba(15,139,141,.1);content:"";pointer-events:none}.ut-module-workspace>nav button{display:grid;grid-template-columns:36px 1fr;gap:.05rem .6rem;padding:.48rem .6rem;border:0;border-radius:.8rem;color:#566e85;text-align:left;background:transparent;transition:.25s ease}.ut-module-workspace>nav button.is-active,.ut-module-workspace>nav button:hover{color:var(--ink);background:rgba(255,255,255,.75);box-shadow:6px 8px 18px rgba(76,101,126,.09),-4px -4px 14px #fff;transform:translateX(4px)}.ut-module-workspace>nav button>span{grid-row:1/3;display:grid;width:36px;height:36px;place-items:center;border-radius:.72rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,white)}.ut-module-workspace>nav strong{align-self:end;font-size:.68rem}.ut-module-workspace>nav small{color:#91a1b0;font-size:.48rem}.ut-module-workspace>article{--accent:#1769d1;display:grid;grid-template-columns:.82fr 1.18fr;gap:1.35rem;padding:clamp(1.25rem,3vw,2.5rem);background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 35%)}.ut-module-copy{align-self:center}.ut-module-copy__icon{display:grid;width:48px;height:48px;margin-bottom:.9rem;place-items:center;border-radius:1rem;color:#fff;background:var(--accent)}.ut-module-copy>small{color:var(--accent);font-size:.6rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.ut-module-copy h3{margin:.4rem 0 .7rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:950;line-height:1;letter-spacing:-.05em}.ut-module-copy p{color:#657a8e;line-height:1.55}.ut-module-copy>div:last-child{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.9rem}.ut-module-copy>div:last-child span{display:flex;align-items:center;gap:.3rem;padding:.38rem .5rem;border-radius:.58rem;color:#536c83;background:rgba(255,255,255,.6);box-shadow:inset 1px 1px 1px #fff;font-size:.56rem;font-weight:750}.ut-module-copy>div:last-child svg{color:var(--accent)}.ut-module-visual{align-self:center;overflow:hidden;border:1px solid rgba(255,255,255,.85);border-radius:1.4rem;background:#f7fafc;transform:perspective(1000px) rotateY(-4deg)}.ut-module-visual>header{display:flex;align-items:center;gap:.3rem;padding:.75rem;border-bottom:1px solid rgba(74,101,126,.09)}.ut-module-visual>header>i{width:6px;height:6px;border-radius:50%;background:#cad5df}.ut-module-visual>header>span{margin-left:.4rem;color:#8496a7;font-size:.48rem;font-weight:900;letter-spacing:.08em}.ut-module-visual>header>em{display:flex;align-items:center;gap:.3rem;margin-left:auto;color:var(--accent);font-size:.48rem;font-style:normal;font-weight:900}.ut-module-visual>header>em b{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:utBlink 1.4s infinite}.ut-module-visual__canvas{position:relative;display:grid;grid-template-columns:48px 1fr;min-height:365px}.ut-visual-sidebar{display:flex;align-items:center;flex-direction:column;gap:1rem;padding:.8rem;background:#eaf1f6}.ut-visual-sidebar b{display:grid;width:28px;height:28px;place-items:center;border-radius:.6rem;color:#fff;background:var(--accent)}.ut-visual-sidebar i{width:18px;height:4px;border-radius:99px;background:#c7d4df}.ut-visual-sidebar i.is-active{height:18px;background:color-mix(in srgb,var(--accent) 20%,white);border:5px solid var(--accent)}.ut-visual-main{padding:1.4rem}.ut-visual-main>small{color:var(--accent);font-size:.48rem;font-weight:900;letter-spacing:.1em}.ut-visual-main>strong{display:block;margin:.25rem 0 1.2rem;font-size:1.1rem}.ut-visual-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.ut-visual-metrics span{padding:.7rem;border-radius:.7rem;background:#fff;box-shadow:3px 5px 13px rgba(69,96,121,.08)}.ut-visual-metrics small{display:block;color:#93a2b1;font-size:.43rem}.ut-visual-metrics b{font-size:.84rem}.ut-visual-chart{display:flex;height:145px;margin-top:1.2rem;align-items:flex-end;gap:.35rem;padding:1rem;border-radius:.8rem;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(231,239,245,.45))}.ut-visual-chart i{flex:1 1;min-height:8px;border-radius:4px 4px 1px 1px;background:linear-gradient(to top,var(--accent),color-mix(in srgb,var(--accent) 35%,white));animation:utBars .7s ease both}.ut-visual-toast{position:absolute;right:.8rem;bottom:.8rem;display:flex;align-items:center;gap:.55rem;padding:.65rem .8rem;border:1px solid rgba(255,255,255,.9);border-radius:.75rem;color:var(--accent);background:rgba(255,255,255,.9);box-shadow:0 12px 28px rgba(49,77,103,.17);animation:utToast 3s ease-in-out infinite}.ut-visual-toast span{display:flex;flex-direction:column}.ut-visual-toast strong{font-size:.55rem}.ut-visual-toast small{color:#8798a8;font-size:.43rem}.ut-next-flow{position:relative;overflow:hidden;padding:clamp(4rem,9vw,8rem) clamp(1.2rem,6vw,6rem);color:#fff;background:radial-gradient(circle at 76% 40%,rgba(15,118,110,.35),transparent 30%),linear-gradient(145deg,#07192e,#0a2847 60%,#0b3041);border-radius:3rem}.ut-next-flow:before{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 0);background-size:50px 50px}.ut-next-heading--light{position:relative;z-index:1}.ut-next-heading--light h2{color:#fff}.ut-next-heading--light h2 em{background:linear-gradient(95deg,#56dec1,#7eb6ff);background-clip:text;-webkit-background-clip:text}.ut-next-heading--light>span{color:#60d7be}.ut-flow-line{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:4rem}.ut-flow-line article>div{display:flex;align-items:center}.ut-flow-line article>div>span{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(104,224,199,.35);border-radius:50%;color:#70e0c8;background:rgba(53,196,166,.08);font-size:.65rem;font-weight:900}.ut-flow-line article>div>i{position:relative;height:1px;flex:1 1;overflow:hidden;background:rgba(255,255,255,.15)}.ut-flow-line article>div>i b{position:absolute;width:38%;height:100%;background:#5ed6bd;animation:utSignal 2s linear infinite}.ut-flow-line h3{margin:1.2rem 0 .7rem;font-size:1.2rem}.ut-flow-line p{max-width:15rem;color:#9fb2c4;font-size:.75rem;line-height:1.7}.ut-flow-result{position:relative;z-index:1;display:flex;align-items:center;gap:1rem;margin-top:4rem;padding:1.2rem 1.4rem;border:1px solid rgba(255,255,255,.1);border-radius:1.2rem;background:rgba(255,255,255,.055);backdrop-filter:blur(12px)}.ut-flow-result>span{display:flex;align-items:center;gap:.35rem;color:#6fe1c8;font-size:.55rem;font-weight:900}.ut-flow-result>span i{width:6px;height:6px;border-radius:50%;background:#6fe1c8;animation:utBlink 1.2s infinite}.ut-flow-result p{margin:0;color:#9fb1c2;font-size:.72rem}.ut-flow-result>strong{font-size:.8rem}.ut-flow-result>div{display:flex;margin-left:auto}.ut-flow-result>div i{display:grid;width:38px;height:38px;margin-left:-7px;place-items:center;border:2px solid #0b2943;border-radius:50%;color:#6fe1c8;background:#123957;font-size:.75rem}.ut-bento-grid{display:grid;grid-template-columns:1.35fr .8fr .8fr;grid-template-rows:repeat(2,minmax(230px,auto));gap:1rem}.ut-bento-card{position:relative;overflow:hidden;padding:1.5rem;border:1px solid rgba(255,255,255,.86);border-radius:1.6rem;background:#edf3f7;box-shadow:10px 14px 30px rgba(61,89,115,.12),-8px -8px 24px #fff}.ut-bento-card>span{display:flex;align-items:center;gap:.4rem;color:#0f766e;font-size:.56rem;font-weight:950;letter-spacing:.13em}.ut-bento-card h3{margin:.8rem 0;font-size:clamp(1.4rem,2.2vw,2.2rem);font-weight:950;line-height:1.04;letter-spacing:-.045em}.ut-bento-card>p{color:#718599;font-size:.72rem;line-height:1.6}.ut-bento-card--ai{grid-row:1/3;background:radial-gradient(circle at 85% 75%,rgba(23,105,209,.14),transparent 32%),#eef4f8}.ut-scan-sheet{position:absolute;right:-5%;bottom:-9%;width:80%;height:48%;padding:1.3rem;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:1.3rem 1.3rem 0 0;background:rgba(255,255,255,.78);box-shadow:-12px -18px 38px rgba(55,83,109,.12);transform:rotate(-3deg)}.ut-scan-sheet>i{position:absolute;z-index:2;left:0;right:0;height:2px;background:#23b894;box-shadow:0 0 18px #23b894;animation:utScan 3s ease-in-out infinite}.ut-scan-sheet>strong{display:block;margin-bottom:.8rem;font-size:.65rem;letter-spacing:.1em}.ut-scan-sheet>span{display:flex;justify-content:space-between;margin:.55rem 0;padding-bottom:.4rem;border-bottom:1px dashed #ccd8e2;font-size:.62rem}.ut-scan-sheet em{font-style:normal;font-weight:900}.ut-scan-sheet>b{position:absolute;right:.8rem;top:.8rem;color:#0f766e;font-size:.45rem;letter-spacing:.1em}.ut-cost-ring{display:grid;width:112px;height:112px;margin:1rem auto;place-items:center;border-radius:50%;background:conic-gradient(#8b5cf6 31%,#dfe8ef 0);position:relative}.ut-cost-ring:after{content:"";position:absolute;inset:10px;border-radius:50%;background:#edf3f7}.ut-cost-ring small,.ut-cost-ring strong{z-index:1;position:absolute}.ut-cost-ring strong{margin-top:-12px;font-size:1.35rem}.ut-cost-ring small{margin-top:18px;color:#8597a9;font-size:.5rem}.ut-bento-card--cost>p{display:flex;justify-content:space-between}.ut-bento-card--stock>div{margin-top:.75rem}.ut-bento-card--stock>div>span{display:block;margin-bottom:.3rem;font-size:.62rem;font-weight:800}.ut-bento-card--stock>div>i{display:block;height:7px;overflow:hidden;border-radius:99px;background:#dce6ed}.ut-bento-card--stock>div>i b{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#ec8b27,#19a389)}.ut-bento-card--roles>div{display:flex;margin:1.5rem 0}.ut-bento-card--roles>div span{display:grid;width:50px;height:50px;margin-left:-8px;place-items:center;border:4px solid #edf3f7;border-radius:50%;color:#fff;background:linear-gradient(145deg,#1769d1,#0f766e);font-weight:900}.ut-bento-card--roles>div span:first-child{margin-left:0}.ut-next-proof{display:grid;grid-template-columns:repeat(4,1fr);max-width:1440px;margin:0 auto clamp(4rem,9vw,8rem);padding:0 clamp(1.2rem,5vw,5rem)}.ut-next-proof>div{padding:1.5rem;border-right:1px solid rgba(56,82,107,.12)}.ut-next-proof>div:last-child{border:0}.ut-next-proof p,.ut-next-proof span{display:block;margin:0;color:#7a8ea1;font-size:.62rem}.ut-next-proof strong{display:block;margin:.3rem 0;color:transparent;background:linear-gradient(100deg,#0f766e,#1769d1);background-clip:text;-webkit-background-clip:text;font-size:clamp(2.5rem,5vw,5rem);font-weight:950;line-height:1}.ut-next-final{position:relative;display:grid;grid-template-columns:.75fr 1.25fr;min-height:550px;margin:0 clamp(1rem,3vw,3rem) 2rem;padding:clamp(3rem,7vw,6rem);align-items:center;gap:4rem;overflow:hidden;border-radius:3rem;color:#fff;background:radial-gradient(circle at 24% 50%,rgba(57,184,159,.25),transparent 25%),linear-gradient(135deg,#071a30,#0b3350)}.ut-next-final__orbit{position:relative;display:grid;aspect-ratio:1;max-width:380px;margin:auto;place-items:center}.ut-next-final__orbit>span{position:absolute;inset:8%;border:1px solid rgba(99,224,198,.18);border-radius:50%;animation:utOrbit 14s linear infinite}.ut-next-final__orbit>span:nth-child(2){inset:21%;border-style:dashed;animation-direction:reverse;animation-duration:10s}.ut-next-final__orbit>span:nth-child(3){inset:34%;animation-duration:7s}.ut-next-final__orbit>div{z-index:1;display:grid;width:126px;height:126px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#1769d1,#0f766e);box-shadow:0 25px 65px rgba(0,0,0,.3)}.ut-next-final__orbit b{font-size:2rem}.ut-next-final__orbit small{margin-top:-28px;font-size:.43rem;letter-spacing:.15em}.ut-next-final>div:last-child>span{color:#62ddc3;font-size:.6rem;font-weight:950;letter-spacing:.16em}.ut-next-final h2{margin:1rem 0;font-size:clamp(2.8rem,5.5vw,6rem);font-weight:950;line-height:.94;letter-spacing:-.065em}.ut-next-final h2 em{color:#68dfc6;font-style:normal}.ut-next-final p{max-width:38rem;color:#a9bbc9;line-height:1.7}.ut-next-final>div:last-child>div{display:flex;gap:.8rem;margin-top:1.8rem}.ut-next-final a{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.1rem;border:1px solid rgba(255,255,255,.14);border-radius:.9rem;color:#fff;background:rgba(255,255,255,.06);font-weight:850;text-decoration:none}.ut-next-final a:first-child{border:0;background:linear-gradient(135deg,#20a98d,#1769d1)}@keyframes utAurora{to{transform:translate(12%,10%) scale(1.15)}}@keyframes utFloat{50%{transform:perspective(1400px) rotateY(-3deg) rotateX(1deg) translateY(-9px)}}@keyframes utFloatCard{50%{transform:translateZ(50px) translateY(-8px)}}@keyframes utBlink{50%{opacity:.35;transform:scale(.75)}}@keyframes utRadar{0%{transform:scale(.7);opacity:.8}to{transform:scale(2.15);opacity:0}}@keyframes utSignal{0%{left:-35%}to{left:100%}}@keyframes utScroll{50%{transform:translateY(12px);opacity:.3}}@keyframes utBars{0%{height:0}}@keyframes utToast{50%{transform:translateY(-5px)}}@keyframes utScan{0%,to{top:12%}50%{top:88%}}@keyframes utOrbit{to{transform:rotate(1turn)}}@media(max-width:1100px){.ut-next-hero__grid{grid-template-columns:1fr;min-height:auto}.ut-next-hero__copy{text-align:center}.ut-next-hero__copy>p{margin-left:auto;margin-right:auto}.ut-next-hero__actions,.ut-next-trust{justify-content:center}.ut-command{max-width:760px;width:100%;margin:auto;transform:none}.ut-module-workspace>article{grid-template-columns:1fr}.ut-module-visual{transform:none}.ut-bento-grid{grid-template-columns:1fr 1fr}.ut-bento-card--ai{grid-row:1/3}.ut-next-final{grid-template-columns:1fr;text-align:center}.ut-next-final__orbit{width:280px}.ut-next-final p{margin-left:auto;margin-right:auto}.ut-next-final>div:last-child>div{justify-content:center}}@media(max-width:767.98px){.ut-next-hero{min-height:auto;padding-top:3rem;border-radius:0 0 1.7rem 1.7rem}.ut-next-hero__copy h1{font-size:3.4rem}.ut-command{min-height:auto;padding:.65rem;border-radius:1.3rem}.ut-command__stats{grid-template-columns:1fr 1fr}.ut-command__stats>span:last-child{display:none}.ut-command__stage{grid-template-columns:1fr}.ut-command__pulse,.ut-float{display:none}.ut-command__ticker{overflow:hidden}.ut-next-scroll{display:none}.ut-next-bento,.ut-next-modules{padding-top:4.5rem;padding-bottom:4.5rem}.ut-groups{display:flex;margin-inline:-1.2rem;padding:0 1.2rem 1rem;overflow-x:auto;scroll-snap-type:x mandatory}.ut-groups button{min-width:78vw;scroll-snap-align:center}.ut-module-workspace{display:block;min-height:0;border-radius:1.3rem}.ut-module-workspace>nav{flex-direction:row;overflow-x:auto;border:0;border-bottom:1px solid rgba(76,104,131,.1)}.ut-module-workspace>nav button{min-width:210px}.ut-module-workspace>article{padding:1.2rem}.ut-module-visual__canvas{min-height:300px}.ut-next-flow{border-radius:1.7rem}.ut-flow-line{grid-template-columns:1fr;gap:1rem}.ut-flow-line article{display:grid;grid-template-columns:54px 1fr;gap:0 .8rem}.ut-flow-line article>div{grid-row:1/3;align-items:flex-start;flex-direction:column}.ut-flow-line article>div>i{width:1px;min-height:80px;margin-left:23px}.ut-flow-line h3{margin:.4rem 0}.ut-flow-result{align-items:flex-start;flex-wrap:wrap}.ut-flow-result>div{width:100%;margin-left:0}.ut-bento-grid{display:block}.ut-bento-card{min-height:260px;margin-bottom:1rem}.ut-bento-card--ai{min-height:430px}.ut-next-proof{grid-template-columns:1fr 1fr}.ut-next-proof>div:nth-child(2){border-right:0}.ut-next-final{min-height:auto;margin:0 .7rem 1rem;padding:3rem 1.2rem;border-radius:1.8rem}.ut-next-final__orbit{width:220px}.ut-next-final>div:last-child>div{align-items:stretch;flex-direction:column}.ut-next-final a{justify-content:center}}.ut-system-reel{position:relative;z-index:2;margin-top:-1.25rem;padding:1.3rem 0 2.5rem;overflow:hidden;background:linear-gradient(180deg,rgba(237,243,248,.96),rgba(237,243,248,0))}.ut-system-reel__label{display:flex;align-items:center;gap:.5rem;max-width:1440px;margin:0 auto 1rem;padding:0 clamp(1.2rem,5vw,5rem);color:#60788e;font-size:.55rem;font-weight:950;letter-spacing:.14em}.ut-system-reel__label i{width:7px;height:7px;border-radius:50%;background:#18a27e;box-shadow:0 0 0 5px rgba(24,162,126,.1);animation:utBlink 1.4s infinite}.ut-system-reel__label span{font-weight:600;letter-spacing:0;opacity:.68}.ut-system-reel__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ut-system-reel__track{display:flex;width:max-content;gap:1rem;padding:.7rem;animation:utReel 42s linear infinite}.ut-system-reel__viewport:hover .ut-system-reel__track{animation-play-state:paused}.ut-system-card{--accent:#1769d1;width:330px;flex:0 0 auto;padding:.75rem;border:1px solid rgba(255,255,255,.9);border-radius:1.2rem;background:rgba(246,250,252,.88);box-shadow:8px 12px 28px rgba(51,80,107,.13),-6px -6px 20px #fff;transition:.25s ease}.ut-system-card:hover{transform:translateY(-7px) scale(1.02);box-shadow:0 20px 38px color-mix(in srgb,var(--accent) 15%,transparent)}.ut-system-card>header{display:flex;align-items:center;gap:.55rem;padding:.25rem .2rem .7rem}.ut-system-card>header>span{display:grid;width:31px;height:31px;place-items:center;border-radius:.65rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,white)}.ut-system-card>header p{display:flex;margin:0;flex-direction:column}.ut-system-card>header strong{font-size:.62rem}.ut-system-card>header small{color:#8a9cab;font-size:.48rem}.ut-system-card>header em{display:flex;align-items:center;gap:.3rem;margin-left:auto;color:var(--accent);font-size:.45rem;font-style:normal;font-weight:900}.ut-system-card>header em i{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:utBlink 1.3s infinite}.ut-system-card__screen{height:155px;padding:.7rem;overflow:hidden;border-radius:.85rem;background:#e8f0f5;box-shadow:inset 4px 5px 12px rgba(70,98,125,.1),inset -4px -4px 12px #fff}.ut-mini-tables{display:grid;height:100%;grid-template-columns:repeat(4,1fr);gap:.45rem;align-items:center}.ut-mini-tables span{display:flex;aspect-ratio:1;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;background:#fff;box-shadow:3px 5px 12px rgba(61,89,115,.12)}.ut-mini-tables span.is-new{color:#fff;background:var(--accent);animation:utMiniPop 2s ease infinite}.ut-mini-tables b{font-size:.72rem}.ut-mini-tables small{font-size:.39rem}.ut-mini-tickets{display:flex;flex-direction:column;gap:.4rem}.ut-mini-tickets>span{display:flex;align-items:center;gap:.5rem;padding:.48rem;border-radius:.55rem;background:rgba(255,255,255,.8)}.ut-mini-tickets>span>i{width:4px;height:28px;border-radius:99px;background:var(--accent)}.ut-mini-tickets p{display:flex;margin:0;flex:1 1;flex-direction:column}.ut-mini-tickets b{font-size:.52rem}.ut-mini-tickets small{color:#8a9cab;font-size:.4rem}.ut-mini-tickets em{padding:.25rem;border-radius:.3rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white);font-size:.38rem;font-style:normal;font-weight:900}.ut-mini-floor{position:relative;height:100%}.ut-mini-floor>span{position:absolute;display:grid;width:48px;height:48px;place-items:center;border:2px solid #fff;border-radius:.5rem;color:#536b80;background:#fff;box-shadow:3px 5px 12px rgba(63,90,115,.12);font-size:.55rem;font-weight:900}.ut-mini-floor .is-round{border-radius:50%}.ut-mini-floor span:first-child{left:4%;top:8%}.ut-mini-floor span:nth-child(2){right:5%;top:5%}.ut-mini-floor span:nth-child(3){left:31%;bottom:5%}.ut-mini-floor span:nth-child(4){right:8%;bottom:4%}.ut-mini-floor .is-wide{display:flex;width:110px;flex-direction:column;color:#fff;background:var(--accent)}.ut-mini-floor small{font-size:.36rem;font-weight:500}.ut-mini-stock{display:flex;flex-direction:column;gap:.65rem}.ut-mini-stock>span{display:grid;grid-template-columns:65px 1fr 28px;align-items:center;gap:.4rem}.ut-mini-stock b{font-size:.5rem}.ut-mini-stock i{height:7px;overflow:hidden;border-radius:99px;background:#d4e0e8}.ut-mini-stock i em{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#ec8b27,var(--accent))}.ut-mini-stock small{font-size:.43rem}.ut-mini-owner{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ut-mini-owner>span{padding:.55rem;border-radius:.55rem;background:#fff}.ut-mini-owner>span small{display:block;color:#8a9cab;font-size:.4rem}.ut-mini-owner>span b{font-size:.7rem}.ut-mini-owner>div{display:flex;grid-column:1/3;height:68px;align-items:flex-end;gap:.25rem;padding:.45rem;background:rgba(255,255,255,.5);border-radius:.55rem}.ut-mini-owner>div i{flex:1 1;border-radius:3px 3px 0 0;background:linear-gradient(to top,var(--accent),color-mix(in srgb,var(--accent) 30%,white));animation:utBars 1s ease both}.ut-auto-explore{display:flex;align-items:center;gap:.45rem;margin-top:1rem;padding:.45rem .65rem;border:1px solid rgba(15,118,110,.15);border-radius:99px;color:#667d91;background:rgba(255,255,255,.55);font-size:.55rem;font-weight:850}.ut-auto-explore i{width:7px;height:7px;border-radius:50%;background:#94a5b4}.ut-auto-explore.is-on{color:#0f766e}.ut-auto-explore.is-on i{background:#18a27e;box-shadow:0 0 0 5px rgba(24,162,126,.1);animation:utBlink 1.3s infinite}.ut-module-stage{animation:utStageIn .55s cubic-bezier(.22,1,.36,1) both}@keyframes utReel{to{transform:translateX(calc(-50% - .5rem))}}@keyframes utMiniPop{50%{transform:scale(1.08);box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 12%,transparent)}}@keyframes utStageIn{0%{opacity:.25;transform:translateY(14px) scale(.99)}to{opacity:1;transform:none}}@media(max-width:767.98px){.ut-system-card{width:280px}.ut-system-card__screen{height:140px}}.ut-live-screen{min-width:0;padding:1.15rem;color:#183551}.ut-live-title{display:flex;margin-bottom:.85rem;flex-direction:column}.ut-live-title>span{display:flex;align-items:center;gap:.35rem;color:var(--accent);font-size:.46rem;font-weight:950;letter-spacing:.1em}.ut-live-title>span i{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:utBlink 1.3s infinite}.ut-live-title>strong{font-size:.92rem}.ut-live-menu{display:grid;grid-template-columns:.9fr 1fr;align-items:center;gap:1rem}.ut-live-phone{max-width:190px;margin:auto;padding:.6rem;border:5px solid #183551;border-radius:1.5rem;background:#fff;box-shadow:0 18px 35px rgba(37,63,88,.2);animation:utPhone 5s ease-in-out infinite}.ut-live-phone header{display:flex;align-items:center;gap:.2rem;margin-bottom:.5rem}.ut-live-phone header b{margin-right:auto;font-size:.48rem}.ut-live-phone header i{width:4px;height:4px;border-radius:50%;background:#bdcbd6}.ut-live-phone>small{color:var(--accent);font-size:.4rem;font-weight:950}.ut-live-dish{position:relative;display:grid;height:105px;margin:.35rem 0;place-items:center;overflow:hidden;border-radius:.75rem;background:radial-gradient(circle,#fff,#dcece7);font-size:3.8rem}.ut-live-dish span{position:absolute;left:.35rem;bottom:.35rem;padding:.2rem;border-radius:.3rem;color:#fff;background:var(--accent);font-size:.32rem;font-weight:900}.ut-live-phone>strong{display:block;font-size:.58rem}.ut-live-phone>p{margin:.2rem 0;color:#8b9cab;font-size:.39rem}.ut-live-phone>button{display:flex;width:100%;justify-content:space-between;padding:.45rem;border:0;border-radius:.45rem;color:#fff;background:var(--accent);font-size:.43rem;font-weight:800}.ut-live-sidecopy>span{display:flex;align-items:center;gap:.35rem;color:var(--accent);font-size:.44rem;font-weight:900}.ut-live-sidecopy>span i{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:utBlink 1.3s infinite}.ut-live-sidecopy>strong{display:block;margin:.6rem 0;font-size:1rem;line-height:1.1}.ut-live-sidecopy>p{color:#7b8fa2;font-size:.52rem;line-height:1.5}.ut-live-orders{display:flex;flex-direction:column}.ut-live-order{display:grid;grid-template-columns:40px 1fr auto 54px;gap:.45rem;align-items:center;margin-bottom:.42rem;padding:.55rem;border:1px solid rgba(82,108,132,.07);border-radius:.6rem;background:#fff;box-shadow:3px 5px 12px rgba(59,86,111,.08);transition:.4s ease}.ut-live-order.is-new{border-color:color-mix(in srgb,var(--accent) 25%,white);transform:translateX(4px);animation:utOrderGlow 2.4s ease infinite}.ut-live-order>span{font-size:.52rem;font-weight:900}.ut-live-order p{display:flex;margin:0;flex-direction:column}.ut-live-order p b{font-size:.54rem}.ut-live-order p small{color:#8d9dac;font-size:.4rem}.ut-live-order time{font-size:.48rem;font-weight:800}.ut-live-order em{padding:.3rem;border-radius:.3rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white);font-size:.35rem;font-style:normal;font-weight:900;text-align:center}.ut-live-hours{display:flex;gap:.35rem;margin-bottom:.7rem}.ut-live-hours span{padding:.35rem .5rem;border-radius:.4rem;color:#7c90a3;background:#e5edf3;font-size:.42rem;font-weight:800}.ut-live-hours span.is-active{color:#fff;background:var(--accent)}.ut-live-floor{position:relative;height:250px;border-radius:.8rem;background:linear-gradient(135deg,#e5edf3,#f5f8fa);box-shadow:inset 4px 5px 12px rgba(66,94,121,.1)}.ut-live-floor>span{position:absolute;display:flex;width:54px;height:54px;align-items:center;justify-content:center;flex-direction:column;border:3px solid #fff;color:#526b82;background:#fff;box-shadow:4px 7px 14px rgba(57,84,110,.15);font-size:.58rem;font-weight:900}.ut-live-floor>span small{font-size:.32rem;font-weight:500}.ut-live-floor .round{border-radius:50%}.ut-live-floor .square{border-radius:.6rem}.ut-live-floor .one{left:8%;top:16%}.ut-live-floor .two{right:9%;top:11%}.ut-live-floor .joined{left:33%;bottom:13%;width:125px;border-radius:.7rem;color:#fff;background:var(--accent);animation:utTableGlow 3s ease infinite}.ut-live-floor .eight{right:8%;bottom:8%}.ut-live-floor>i{position:absolute;left:.7rem;bottom:.5rem;color:#8c9ead;font-size:.37rem;font-style:normal;font-weight:900;letter-spacing:.08em}.ut-live-stock>div:not(.ut-live-title){display:grid;grid-template-columns:110px 1fr 44px;gap:.5rem;align-items:center;margin-bottom:.75rem}.ut-live-stock p{display:flex;margin:0;flex-direction:column}.ut-live-stock p b{font-size:.52rem}.ut-live-stock p small{color:#8d9ead;font-size:.39rem}.ut-live-stock>div>i{height:8px;overflow:hidden;border-radius:99px;background:#dae5ec}.ut-live-stock>div>i span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#ef8d24,var(--accent));animation:utStockFill 1s ease both}.ut-live-stock>div>em{color:#d97706;font-size:.38rem;font-style:normal;font-weight:900;text-align:right}.ut-live-cost{display:grid;grid-template-columns:1.15fr .85fr;gap:.8rem}.ut-live-recipe{padding:.8rem;border-radius:.75rem;background:#fff}.ut-live-recipe>span{color:var(--accent);font-size:.43rem;font-weight:900}.ut-live-recipe p{display:grid;grid-template-columns:1fr auto auto;gap:.45rem;margin:.65rem 0;padding-bottom:.4rem;border-bottom:1px solid #e8eef3}.ut-live-recipe b,.ut-live-recipe em,.ut-live-recipe small{font-size:.42rem}.ut-live-recipe small{color:#8b9cab}.ut-live-recipe em{font-style:normal;font-weight:900}.ut-live-cost-ring{display:flex;align-items:center;justify-content:center;flex-direction:column}.ut-live-cost-ring>div{display:grid;width:100px;height:100px;place-items:center;border-radius:50%;background:conic-gradient(var(--accent) 28.7%,#dce6ed 0);position:relative;animation:utRing 1s ease both}.ut-live-cost-ring>div:after{content:"";position:absolute;inset:10px;border-radius:50%;background:#f4f8fa}.ut-live-cost-ring small,.ut-live-cost-ring strong{z-index:1;position:absolute}.ut-live-cost-ring strong{margin-top:-10px;font-size:.86rem}.ut-live-cost-ring small{margin-top:15px;font-size:.35rem}.ut-live-cost-ring>p{width:100%}.ut-live-cost-ring>p span{display:flex;justify-content:space-between;margin-top:.35rem;color:#8799a9;font-size:.38rem}.ut-live-cost-ring>p b{color:#27435d}.ut-live-supply>p{display:grid;grid-template-columns:18px 1fr auto auto;gap:.55rem;align-items:center;margin:0 0 .4rem;padding:.55rem;border-radius:.55rem;background:#fff;font-size:.46rem}.ut-live-supply>p svg{color:var(--accent)}.ut-live-supply>p small{color:#899baa}.ut-live-supply>p em{font-style:normal;font-weight:900}.ut-live-supply>button{display:flex;width:100%;margin-top:.7rem;padding:.6rem;align-items:center;justify-content:center;gap:.4rem;border:0;border-radius:.55rem;color:#fff;background:var(--accent);font-size:.48rem;font-weight:900}.ut-live-week{display:grid;grid-template-columns:1fr repeat(5,28px);align-items:center;margin-bottom:.8rem}.ut-live-week>b{font-size:.58rem}.ut-live-week>span{font-size:.38rem;font-weight:900;text-align:center}.ut-live-shift{display:grid;grid-template-columns:30px 60px 1fr;align-items:center;margin-bottom:.6rem}.ut-live-shift>i{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;color:#fff;background:var(--accent);font-size:.4rem;font-style:normal;font-weight:900}.ut-live-shift>b{font-size:.46rem}.ut-live-shift>span{padding:.4rem;border-radius:.4rem;color:#fff;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 68%,white));font-size:.38rem;text-align:center;animation:utShiftIn .8s ease both}.ut-live-loyalty{display:grid;grid-template-columns:.9fr 1.1fr;gap:.8rem;align-items:center}.ut-live-loyal-card{padding:1rem;border-radius:1rem;color:#fff;background:linear-gradient(145deg,#153855,var(--accent));box-shadow:0 15px 30px color-mix(in srgb,var(--accent) 20%,transparent);animation:utCardTilt 5s ease-in-out infinite}.ut-live-loyal-card>span{font-size:.4rem;font-weight:900;letter-spacing:.1em}.ut-live-loyal-card>strong{display:block;margin-top:1.2rem;font-size:1.5rem}.ut-live-loyal-card>small{font-size:.36rem}.ut-live-loyal-card>div{display:flex;align-items:center;gap:.45rem;margin-top:1rem}.ut-live-loyal-card>div>i{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:rgba(255,255,255,.2);font-size:.4rem;font-style:normal}.ut-live-loyal-card p{display:flex;margin:0;flex-direction:column}.ut-live-loyal-card p b{font-size:.43rem}.ut-live-loyal-card p small{font-size:.34rem}.ut-live-campaign>span{display:flex;align-items:center;gap:.3rem;color:var(--accent);font-size:.38rem;font-weight:900}.ut-live-campaign>span i{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:utBlink 1.3s infinite}.ut-live-campaign>strong{display:block;margin:.7rem 0 .3rem;font-size:.88rem}.ut-live-campaign>p{color:#667c90;font-size:.5rem}.ut-live-campaign>small{color:#8a9dac;font-size:.4rem}.ut-live-compliance>div:not(.ut-live-title){display:flex;align-items:center;gap:.55rem;margin-bottom:.45rem;padding:.6rem;border-radius:.6rem;background:#fff;opacity:.68}.ut-live-compliance>div.is-done{opacity:1}.ut-live-compliance>div>span{display:grid;width:30px;height:30px;place-items:center;border-radius:.6rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white)}.ut-live-compliance p{display:flex;margin:0;flex:1 1;flex-direction:column}.ut-live-compliance p b{font-size:.48rem}.ut-live-compliance p small{color:#8a9baa;font-size:.38rem}.ut-live-compliance em{font-size:.35rem;font-style:normal;font-weight:900}.ut-live-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.ut-live-metrics span{padding:.6rem;border-radius:.6rem;background:#fff}.ut-live-metrics small{display:block;color:#8a9cab;font-size:.37rem}.ut-live-metrics b{display:block;font-size:.72rem}.ut-live-metrics em{color:#0f9b77;font-size:.35rem;font-style:normal;font-weight:800}.ut-live-chart{display:flex;height:135px;margin-top:.8rem;align-items:flex-end;gap:.3rem;padding:.7rem;border-radius:.7rem;background:rgba(255,255,255,.48)}.ut-live-chart>i{position:relative;flex:1 1;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--accent) 24%,white);animation:utBars .8s ease both}.ut-live-chart>i b{position:absolute;left:0;right:0;bottom:0;height:38%;border-radius:inherit;background:var(--accent)}@keyframes utPhone{50%{transform:translateY(-5px) rotate(-1deg)}}@keyframes utOrderGlow{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 9%,transparent)}}@keyframes utTableGlow{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 10%,transparent)}}@keyframes utStockFill{0%{width:0}}@keyframes utRing{0%{opacity:.3;transform:rotate(-70deg)}}@keyframes utShiftIn{0%{width:0;opacity:0}}@keyframes utCardTilt{50%{transform:rotateY(-4deg) translateY(-4px)}}@media(max-width:575.98px){.ut-live-cost,.ut-live-loyalty,.ut-live-menu{grid-template-columns:1fr}.ut-live-campaign,.ut-live-sidecopy{display:none}.ut-live-phone{max-width:165px}.ut-live-order{grid-template-columns:35px 1fr auto}.ut-live-order time{display:none}.ut-live-stock>div:not(.ut-live-title){grid-template-columns:90px 1fr 38px}.ut-live-cost-ring{display:none}}.ut-live-floor>span.is-booked{color:#fff;background:var(--accent);box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 12%,transparent);transform:scale(1.08)}.ut-live-week span.is-now{padding:.25rem;border-radius:.35rem;color:#fff;background:var(--accent)}.ut-live-shift.is-active>i{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 12%,transparent)}.ut-live-shift.is-active>span{filter:saturate(1.25);box-shadow:0 6px 15px color-mix(in srgb,var(--accent) 18%,transparent)}.ut-live-supply>p{transition:.35s ease}.ut-live-supply>p.is-confirmed{color:#0f766e;background:rgba(15,118,110,.08);transform:translateX(4px)}.ut-live-supply>p.is-confirmed em{color:#0f766e}.ut-live-dish{animation:utDishIn .55s cubic-bezier(.22,1,.36,1) both}.ut-module-visual[data-tick="1"] .ut-visual-toast{transform:translateY(-5px)}.ut-module-visual[data-tick="2"] .ut-visual-toast{box-shadow:0 12px 30px color-mix(in srgb,var(--accent) 20%,transparent)}@keyframes utDishIn{0%{opacity:.2;transform:scale(.86) rotate(-4deg)}to{opacity:1;transform:none}}.ut-live-toolbar{display:flex;gap:.3rem;margin-bottom:.65rem}.ut-live-actions button,.ut-live-toolbar button{padding:.34rem .48rem;border:1px solid rgba(74,101,126,.13);border-radius:.38rem;color:#708498;background:#edf3f7;font-size:.38rem;font-weight:850}.ut-live-toolbar button.is-active{color:#fff;border-color:var(--accent);background:var(--accent)}.ut-live-actions{display:flex;justify-content:flex-end;gap:.35rem;margin-top:auto;padding-top:.35rem}.ut-live-actions button.is-primary{color:#fff;border-color:var(--accent);background:var(--accent)}.ut-live-dish>b{position:relative;z-index:2;display:grid;width:58px;height:58px;place-items:center;border:7px solid #fff;border-radius:50%;color:var(--accent);background:linear-gradient(145deg,#d8eee7,#f4dcc4);box-shadow:0 8px 18px rgba(45,76,101,.16);font-size:1rem}.ut-live-dish>i{position:absolute;width:105px;height:105px;border:1px dashed color-mix(in srgb,var(--accent) 35%,transparent);border-radius:50%;animation:utOrbit 8s linear infinite}.ut-live-orders,.ut-live-stock{min-height:100%}.ut-live-orders .ut-live-title,.ut-live-stock .ut-live-title{margin-bottom:.45rem}.ut-next-hero--cosmic{--hero-x:0px;--hero-y:0px;color:#eefaff;background:radial-gradient(circle at 72% 45%,rgba(22,199,177,.2),transparent 25%),radial-gradient(circle at 16% 14%,rgba(84,89,255,.2),transparent 30%),linear-gradient(145deg,#020817,#06152b 48%,#062a34)}.ut-next-hero--cosmic:before{opacity:.28;background-image:linear-gradient(rgba(104,239,220,.12) 1px,transparent 0),linear-gradient(90deg,rgba(104,239,220,.12) 1px,transparent 0);background-size:58px 58px;transform:perspective(700px) rotateX(58deg) scale(1.5) translateY(18%);transform-origin:center bottom;-webkit-mask-image:linear-gradient(180deg,transparent 2%,#000 62%,transparent);mask-image:linear-gradient(180deg,transparent 2%,#000 62%,transparent)}.ut-next-hero--cosmic:after{content:"";background:linear-gradient(100deg,rgba(3,10,26,.94),rgba(3,10,26,.65) 42%,transparent 72%)}.ut-cosmos,.ut-next-hero--cosmic:after{position:absolute;z-index:-1;inset:0;pointer-events:none}.ut-cosmos{overflow:hidden}.ut-cosmos>i{position:absolute;width:3px;height:3px;border-radius:50%;background:#c8fff7;box-shadow:0 0 14px 3px rgba(117,255,232,.55);animation:utStar 3s ease-in-out infinite}.ut-cosmos>i:first-child{left:8%;top:14%}.ut-cosmos>i:nth-child(2){left:29%;top:8%;animation-delay:-1s}.ut-cosmos>i:nth-child(3){left:47%;top:22%;animation-delay:-2.2s}.ut-cosmos>i:nth-child(4){right:8%;top:11%;animation-delay:-.6s}.ut-cosmos>i:nth-child(5){right:19%;bottom:17%;animation-delay:-1.8s}.ut-cosmos>i:nth-child(6){left:17%;bottom:12%;animation-delay:-2.6s}.ut-cosmos>span{position:absolute;width:330px;height:330px;border:1px solid rgba(100,247,224,.09);border-radius:50%;animation:utOrbit 18s linear infinite}.ut-cosmos>span:first-of-type{right:4%;top:8%}.ut-cosmos>span:nth-of-type(2){right:11%;top:18%;width:210px;height:210px;border-style:dashed;animation-direction:reverse;animation-duration:12s}.ut-cosmos>b{position:absolute;right:17%;top:34%;width:7px;height:7px;border-radius:50%;background:#73ffe6;box-shadow:0 0 0 9px rgba(94,255,226,.08),0 0 45px 15px rgba(73,242,213,.22);animation:utCore 3s ease-in-out infinite}.ut-next-hero--cosmic .ut-next-aurora{opacity:.32;filter:blur(110px)}.ut-next-hero--cosmic .ut-next-aurora--one{background:#5d34ff}.ut-next-hero--cosmic .ut-next-aurora--two{background:#00e5c0}.ut-next-hero--cosmic .ut-next-hero__copy{transform:translate(calc(var(--hero-x) * -.28),calc(var(--hero-y) * -.22));transition:transform .25s ease-out}.ut-next-hero--cosmic .ut-next-hero__copy h1{color:#f4fbff;text-shadow:0 8px 45px rgba(49,172,255,.12)}.ut-next-hero--cosmic .ut-next-hero__copy h1 span{background:linear-gradient(95deg,#70ffe2 5%,#63b6ff 48%,#b78cff 92%);filter:drop-shadow(0 0 24px rgba(84,222,211,.18))}.ut-next-hero--cosmic .ut-next-hero__copy>p{color:#9db5c8}.ut-next-hero--cosmic .ut-next-live-pill{color:#79f7df;border-color:rgba(105,255,225,.2);background:rgba(31,104,114,.12);box-shadow:inset 0 0 18px rgba(69,255,221,.05),0 0 35px rgba(26,221,194,.06);backdrop-filter:blur(14px)}.ut-next-hero--cosmic .ut-next-live-pill i{background:#76ffe5;box-shadow:0 0 0 5px rgba(118,255,229,.1),0 0 17px #54e3ca}.ut-next-hero--cosmic .ut-next-hero__actions a:not(:first-child){color:#dff9f5;border-color:rgba(120,244,226,.16);background:rgba(82,164,169,.08);box-shadow:inset 0 0 20px rgba(87,245,221,.04),0 14px 35px rgba(0,0,0,.16);backdrop-filter:blur(14px)}.ut-next-hero--cosmic .ut-next-hero__actions a:first-child{background:linear-gradient(135deg,#17a88c,#3377ff 62%,#7c4dff);box-shadow:0 0 0 1px rgba(115,255,231,.16),0 20px 50px rgba(24,129,194,.28)}.ut-next-hero--cosmic .ut-next-trust{color:#8ba6b9}.ut-next-hero--cosmic .ut-next-scroll{color:#7fa4b4}.ut-next-hero--cosmic .ut-next-scroll span{border-color:rgba(109,250,228,.25)}.ut-next-hero--cosmic .ut-command{border-color:rgba(115,255,232,.2);background:linear-gradient(145deg,rgba(14,40,64,.78),rgba(7,26,47,.72));box-shadow:0 0 0 1px rgba(102,244,224,.05),30px 45px 100px rgba(0,0,0,.42),0 0 80px rgba(40,209,187,.1),inset 1px 1px rgba(255,255,255,.12);backdrop-filter:blur(25px) saturate(1.35);transform:perspective(1400px) rotateY(-5deg) rotateX(2deg) translate(calc(var(--hero-x) * .38),calc(var(--hero-y) * .3))}.ut-next-hero--cosmic .ut-command:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 22%,rgba(135,255,237,.08) 45%,transparent 63%);transform:translateX(-100%);animation:utHoloSweep 7s ease-in-out infinite;pointer-events:none}.ut-next-hero--cosmic .ut-command__top{color:#8caabc}.ut-next-hero--cosmic .ut-command__orders,.ut-next-hero--cosmic .ut-command__pulse,.ut-next-hero--cosmic .ut-command__stats>span{border:1px solid rgba(116,226,215,.08);background:rgba(9,31,54,.62);box-shadow:inset 1px 1px rgba(255,255,255,.05),inset 0 0 24px rgba(34,201,179,.025)}.ut-next-hero--cosmic .ut-command__orders header strong,.ut-next-hero--cosmic .ut-command__orders p strong,.ut-next-hero--cosmic .ut-command__stats strong{color:#e7f8fb}.ut-next-hero--cosmic .ut-command__orders>div{border-color:rgba(124,221,211,.06);background:rgba(19,49,72,.72)}.ut-next-hero--cosmic .ut-command__orders>div.is-live{border-color:rgba(103,255,229,.22);box-shadow:0 0 28px rgba(63,221,195,.1)}.ut-next-hero--cosmic .ut-command__ticker{color:#7e9aaa;background:rgba(5,25,45,.58)}.ut-next-hero--cosmic .ut-float{color:#dff9f5;border-color:rgba(115,255,231,.18);background:rgba(9,34,55,.8);box-shadow:0 18px 45px rgba(0,0,0,.35),0 0 30px rgba(54,227,200,.08)}.ut-next-hero--cosmic .ut-float small{color:#7696a9}.ut-command__holo-ring{position:absolute;z-index:-1;right:-8%;top:-14%;width:210px;height:210px;border:1px solid rgba(105,255,229,.13);border-radius:50%;animation:utOrbit 15s linear infinite}.ut-command__holo-ring i{position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:#6affe2;box-shadow:0 0 15px #6affe2}.ut-command__holo-ring i:first-child{transform:translate(-50%,-105px)}.ut-command__holo-ring i:nth-child(2){transform:translate(88px,45px)}.ut-command__holo-ring i:nth-child(3){transform:translate(-96px,28px)}.ut-system-reel{margin-top:-2px;padding-top:1.8rem;background:linear-gradient(180deg,#061522 0,#0b2731 16%,#edf3f8)}.ut-system-reel__label{color:#94c3c2}.ut-system-reel__label i{background:#72ffe4;box-shadow:0 0 14px #52dbc2}.ut-system-reel__track{padding-top:1.4rem}.ut-system-card{border-color:rgba(167,255,241,.14);background:linear-gradient(145deg,rgba(13,40,59,.96),rgba(14,53,63,.9));box-shadow:0 20px 45px rgba(0,15,29,.35),inset 1px 1px rgba(255,255,255,.07)}.ut-system-card:hover{box-shadow:0 25px 55px rgba(0,9,20,.4),0 0 35px color-mix(in srgb,var(--accent) 18%,transparent)}.ut-system-card>header strong{color:#e0f3f5}.ut-system-card>header small{color:#7f9eaa}.ut-system-card__screen{background:#e9f1f5}@keyframes utStar{50%{opacity:.25;transform:scale(.5)}}@keyframes utCore{50%{transform:scale(1.25);box-shadow:0 0 0 16px rgba(94,255,226,.04),0 0 65px 22px rgba(73,242,213,.26)}}@keyframes utHoloSweep{0%,25%{transform:translateX(-110%)}55%,to{transform:translateX(110%)}}@media(max-width:1100px){.ut-next-hero--cosmic .ut-command{transform:none}.ut-next-hero--cosmic:after{background:linear-gradient(180deg,rgba(3,10,26,.4),transparent 48%)}}@media(max-width:767.98px){.ut-next-hero--cosmic .ut-next-hero__copy{transform:none}.ut-command__holo-ring,.ut-cosmos>span{display:none}.ut-system-reel{padding-top:1rem}}.ut-digital-word{z-index:-1;left:-.04em;bottom:-.14em;color:transparent;-webkit-text-stroke:1px rgba(112,255,231,.075);font-size:clamp(8rem,22vw,24rem);font-weight:1000;line-height:.8;letter-spacing:-.09em;transform:translateX(calc(var(--hero-x) * -.18));transition:transform .3s ease-out;user-select:none}.ut-data-stream,.ut-digital-word{position:absolute;white-space:nowrap}.ut-data-stream{z-index:0;left:0;right:0;top:0;display:flex;gap:3rem;padding:.55rem 3rem;overflow:hidden;border-bottom:1px solid rgba(107,242,221,.08);color:rgba(128,255,235,.38);background:rgba(4,20,39,.42);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.46rem;letter-spacing:.13em}.ut-data-stream span{position:relative;animation:utDataFlow 10s linear infinite}.ut-data-stream span:before{content:"";display:inline-block;width:4px;height:4px;margin-right:.45rem;border-radius:50%;background:#6affe1;box-shadow:0 0 9px #6affe1}.ut-next-hero--cosmic .ut-next-hero__copy h1{font-size:clamp(3.6rem,6.5vw,7.4rem);text-transform:none}.ut-next-hero--cosmic .ut-next-hero__copy h1 span{font-size:.82em;letter-spacing:-.065em}.ut-tech-stack{display:grid;grid-template-columns:repeat(3,max-content);gap:.5rem 1.1rem;margin-top:1.5rem}.ut-tech-stack span{display:flex;align-items:center;gap:.38rem;color:#728fa3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.48rem;letter-spacing:.04em}.ut-tech-stack b{color:#70efd9;font-size:.5rem;letter-spacing:.08em}.ut-tech-stack span:before{content:"/";color:rgba(112,239,217,.3)}.ut-next-modules{position:relative}.ut-next-modules:before{content:"DIGITAL ECOSYSTEM";position:absolute;z-index:-1;right:2%;top:4%;color:transparent;-webkit-text-stroke:1px rgba(15,75,106,.045);font-size:clamp(4rem,10vw,10rem);font-weight:1000;letter-spacing:-.06em;white-space:nowrap}.ut-module-workspace{position:relative}.ut-module-workspace:after{content:"SYSTEM ONLINE";position:absolute;right:1rem;top:.7rem;color:#0f9d79;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.4rem;font-weight:900;letter-spacing:.12em;pointer-events:none}.ut-system-reel__label:after{content:"010101  ·  SYNC  ·  10 MODULES  ·  REAL-TIME";margin-left:auto;color:rgba(115,236,218,.42);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.43rem}.ut-next-flow:after{content:"AUTOMATION";position:absolute;right:-.05em;bottom:-.15em;color:transparent;-webkit-text-stroke:1px rgba(107,255,231,.055);font-size:clamp(7rem,18vw,19rem);font-weight:1000;line-height:1;letter-spacing:-.08em;pointer-events:none}.ut-command__top span b{position:relative}.ut-command__top span b:after{content:"";position:absolute;inset:-5px;border:1px solid rgba(101,255,229,.22);border-radius:.85rem;animation:utChip 2.4s ease-in-out infinite}.ut-command__stats>span{position:relative;overflow:hidden}.ut-command__stats>span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#62f5dc,transparent);animation:utMetricScan 3s linear infinite}.ut-command__stats>span:nth-child(2):after{animation-delay:-1s}.ut-command__stats>span:nth-child(3):after{animation-delay:-2s}@keyframes utDataFlow{50%{transform:translateX(25px);opacity:.55}}@keyframes utChip{50%{inset:-9px;opacity:.2}}@keyframes utMetricScan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(max-width:767.98px){.ut-data-stream{padding-inline:1rem;gap:1.5rem}.ut-data-stream span:nth-child(n+4){display:none}.ut-tech-stack{grid-template-columns:repeat(2,max-content);justify-content:center}.ut-digital-word{bottom:1%;font-size:8rem}.ut-next-modules:before,.ut-system-reel__label:after{display:none}}.ut-next-flow{color:#123653;background:radial-gradient(circle at 12% 18%,rgba(102,92,255,.14),transparent 28%),radial-gradient(circle at 83% 34%,rgba(20,205,177,.18),transparent 31%),linear-gradient(145deg,#f9fcff,#eaf6f8 52%,#f6f3ff);border:1px solid rgba(255,255,255,.92);box-shadow:inset 0 1px rgba(255,255,255,.95),0 28px 75px rgba(48,96,125,.14)}.ut-next-flow:before{opacity:.5;background-image:linear-gradient(rgba(30,111,137,.06) 1px,transparent 0),linear-gradient(90deg,rgba(30,111,137,.06) 1px,transparent 0);-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.ut-next-flow:after{-webkit-text-stroke-color:rgba(22,112,143,.055)}.ut-next-flow .ut-next-heading--light h2{color:#0a2948;text-shadow:0 8px 32px rgba(49,99,131,.08)}.ut-next-flow .ut-next-heading--light h2 em{background:linear-gradient(95deg,#0b967e,#247bd6 55%,#7658d6);background-clip:text;-webkit-background-clip:text}.ut-next-flow .ut-next-heading--light>span{color:#0b8d78}.ut-next-flow .ut-flow-line article{padding:1.25rem;border:1px solid rgba(255,255,255,.85);border-radius:1.35rem;background:rgba(255,255,255,.48);box-shadow:inset 1px 1px rgba(255,255,255,.95),0 16px 38px rgba(51,96,123,.1);backdrop-filter:blur(20px) saturate(1.35)}.ut-next-flow .ut-flow-line article>div>span{color:#0b8f79;border-color:rgba(17,154,132,.2);background:rgba(255,255,255,.62);box-shadow:0 8px 20px rgba(34,117,132,.1)}.ut-next-flow .ut-flow-line article>div>i{background:rgba(39,112,145,.13)}.ut-next-flow .ut-flow-line article>div>i b{background:linear-gradient(90deg,transparent,#13aa91,transparent)}.ut-next-flow .ut-flow-line h3{color:#123653}.ut-next-flow .ut-flow-line p{color:#657f92}.ut-next-flow .ut-flow-result{color:#173b58;border-color:rgba(255,255,255,.88);background:rgba(255,255,255,.5);box-shadow:inset 1px 1px rgba(255,255,255,.95),0 18px 42px rgba(47,93,121,.11);backdrop-filter:blur(22px) saturate(1.4)}.ut-next-flow .ut-flow-result>span{color:#087e6b;background:rgba(16,166,139,.1)}.ut-next-flow .ut-flow-result>div i{color:#167f94;border-color:rgba(42,116,145,.12);background:rgba(255,255,255,.66);box-shadow:0 8px 20px rgba(47,91,118,.09)}.ut-ai-suite__panel{position:relative;display:grid;width:min(calc(100% - 2rem),var(--ut-section-max));max-width:var(--ut-section-max);margin:auto;padding:clamp(1.2rem,3vw,2.4rem);overflow:hidden;border:1px solid var(--ut-section-border);border-radius:var(--ut-section-radius);background:rgba(237,244,249,.7);grid-template-columns:minmax(410px,.72fr) minmax(620px,1.28fr);align-items:center;gap:clamp(1rem,3vw,3rem)}.ut-ai-suite__panel>.ut-next-heading{position:relative;z-index:3;max-width:540px;margin:0;text-align:left}.ut-ai-suite__panel>.ut-next-heading h2{font-size:clamp(2.15rem,3.1vw,3.5rem);white-space:normal}.ut-ai-suite__panel>.ut-next-heading h2 em{display:inline-block;padding-right:.1em}.ut-ai-suite__panel>.ut-next-heading>p{max-width:31rem;margin-right:0;margin-left:0}.ut-ai-suite__slider{--ai-card-radius:1.65rem;position:relative;z-index:1;min-width:0;margin:0;padding-inline:clamp(1.25rem,2.5vw,2.5rem)}.ut-ai-suite__slider .client-home-3d-slider{padding-top:.5rem;padding-bottom:4rem}.ut-ai-suite__slider .client-home-3d-slider__slide{width:min(72%,560px);border-radius:var(--ai-card-radius)}.ut-ai-suite__card{--ai-accent:#0f8f79;position:relative;display:flex;height:100%;min-height:0;padding:1.25rem;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:var(--ai-card-radius);background:linear-gradient(155deg,rgba(255,255,255,.94),rgba(228,237,245,.9));flex-direction:column}.ut-ai-suite__card--receipts{--ai-accent:#2878d3}.ut-ai-suite__card--assistant{--ai-accent:#7c3aed}.ut-ai-suite__card header{display:flex;align-items:center;gap:.7rem}.ut-ai-suite__card header>span{display:grid;width:42px;height:42px;place-items:center;border-radius:.9rem;color:#fff;background:var(--ai-accent);box-shadow:0 10px 24px color-mix(in srgb,var(--ai-accent) 25%,transparent)}.ut-ai-suite__card header small{color:var(--ai-accent);font-size:.58rem;font-weight:950;letter-spacing:.12em}.ut-ai-suite__card h3{margin:1.25rem 0 .75rem;color:#123653;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:900;line-height:1.08;letter-spacing:-.035em}.ut-ai-suite__card header>h3{min-width:0;margin:0;color:var(--ai-accent)}.ut-ai-suite__card header>h3>span{display:block;white-space:nowrap}.ut-ai-suite__card>p{margin:.9rem 0 0;color:#687f93;font-size:.78rem;line-height:1.65}.ut-ai-suite__card--menu .ut-ai-scan-lab{min-height:205px;margin-top:auto;padding-top:1rem}.ut-ai-suite__card--menu .ut-ai-scan-photo{width:min(100%,23rem)}.ut-ai-suite__chat,.ut-ai-suite__floor,.ut-ai-suite__menu{position:relative;min-height:175px;margin-top:auto;padding:1rem;border-radius:1.1rem;background:rgba(255,255,255,.66)}.ut-ai-suite__menu{display:grid;align-content:center;gap:.55rem;overflow:hidden}.ut-ai-suite__menu>i{position:absolute;left:0;right:0;top:22%;height:2px;background:linear-gradient(90deg,transparent,#22d3ee,#8b5cf6,transparent);box-shadow:0 0 18px #22d3ee;animation:utScan 3.4s ease-in-out infinite}.ut-ai-suite__menu>span{display:flex;justify-content:space-between;padding:.65rem;border-radius:.65rem;background:#fff;color:#28445e;font-size:.62rem}.ut-ai-suite__menu em{color:#8596a6;font-style:normal}.ut-ai-suite__chat>strong,.ut-ai-suite__floor>strong,.ut-ai-suite__menu>strong{display:flex;align-items:center;gap:.35rem;color:var(--ai-accent);font-size:.58rem}.ut-ai-suite__floor{min-height:190px}.ut-ai-suite__floor>i{position:absolute;display:flex;width:54px;height:54px;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50%;color:#39617f;background:#fff;box-shadow:3px 6px 15px rgba(42,79,112,.14);font-size:.7rem;font-style:normal;font-weight:900;flex-direction:column}.ut-ai-suite__floor>i small{font-size:.34rem;font-weight:600}.ut-ai-suite__floor>i:first-child{left:10%;top:16%}.ut-ai-suite__floor>i:nth-child(2){right:12%;top:11%;border-radius:.7rem}.ut-ai-suite__floor>i:nth-child(3){left:28%;bottom:16%;border-radius:.7rem}.ut-ai-suite__floor>i:nth-child(4){right:17%;bottom:12%;width:78px;border-radius:.7rem}.ut-ai-suite__floor>strong{position:absolute;left:1rem;top:50%}.ut-ai-suite__receipt{position:relative;min-height:190px;margin-top:auto;padding:.85rem;overflow:hidden;border-radius:1.1rem;background:rgba(255,255,255,.66)}.ut-ai-suite__receipt>header{display:grid;padding-bottom:.65rem;border-bottom:1px dashed rgba(51,91,124,.18);grid-template-columns:32px 1fr auto;gap:.55rem;align-items:center}.ut-ai-suite__receipt>header>span{display:grid;width:32px;height:32px;place-items:center;border-radius:.6rem;color:#fff;background:var(--ai-accent)}.ut-ai-suite__receipt>header p{display:flex;margin:0;flex-direction:column}.ut-ai-suite__receipt>header small{color:#8395a5;font-size:.4rem}.ut-ai-suite__receipt>header b{color:#294760;font-size:.56rem}.ut-ai-suite__receipt>header em{color:#71869a;font-size:.48rem;font-style:normal;font-weight:850}.ut-ai-suite__receipt>div{padding:.45rem 0}.ut-ai-suite__receipt>div>span{display:grid;padding:.32rem .2rem;grid-template-columns:1fr auto 48px;gap:.5rem;color:#466078;font-size:.52rem}.ut-ai-suite__receipt>div small{color:#8799a9}.ut-ai-suite__receipt>div em{color:#24465f;font-style:normal;font-weight:900;text-align:right}.ut-ai-suite__receipt>strong{display:flex;align-items:center;gap:.35rem;color:var(--ai-accent);font-size:.55rem}.ut-ai-receipt-beam{position:absolute;z-index:7;left:0;right:0;top:12%;height:2px;background:linear-gradient(90deg,transparent,#22d3ee 18%,#2878d3 50%,#22d3ee 82%,transparent);box-shadow:0 0 16px rgba(34,211,238,.9),0 0 30px rgba(40,120,211,.42);animation:utScan 3.4s ease-in-out infinite;pointer-events:none}.ut-ai-receipt-meta{display:flex;justify-content:space-between;padding:.38rem .1rem;border-bottom:1px dashed rgba(51,91,124,.14);color:#8295a5;font-size:.42rem}.ut-ai-receipt-lines{padding:.25rem 0!important}.ut-ai-receipt-lines>i,.ut-ai-receipt-lines>span{display:grid;grid-template-columns:minmax(0,1fr) 48px 54px;align-items:center;gap:.4rem}.ut-ai-receipt-lines>i{padding:.18rem .2rem;color:#91a0ad;font-size:.36rem;font-style:normal;font-weight:900}.ut-ai-receipt-lines>span{padding:.25rem .2rem!important;border-top:1px solid rgba(61,92,118,.06)}.ut-ai-receipt-lines>span b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ut-ai-suite__receipt>footer{display:flex;padding-top:.35rem;border-top:1px dashed rgba(51,91,124,.18);align-items:flex-end;flex-direction:column;color:#7b8fa0;font-size:.4rem}.ut-ai-suite__receipt>footer span,.ut-ai-suite__receipt>footer strong{display:flex;width:145px;justify-content:space-between}.ut-ai-suite__receipt>footer strong{margin-top:.15rem;color:#24465f;font-size:.5rem}.ut-ai-receipt-ready{margin-top:.35rem}.ut-ai-suite__chat{display:flex;justify-content:center;gap:.85rem;flex-direction:column}.ut-ai-suite__card--assistant .ut-ai-suite__chat{flex:1 1;min-height:0;margin-top:1rem;padding-block:1.15rem;justify-content:space-evenly}.ut-ai-suite__chat>span{max-width:86%;padding:.75rem .9rem;border-radius:.9rem;color:#566d82;background:#fff;font-size:.68rem;line-height:1.5}.ut-ai-suite__chat>span:nth-child(2n){align-self:flex-end;color:#fff;background:linear-gradient(135deg,#1769d1,var(--ai-accent))}.ut-ai-suite__chat>strong i{width:6px;height:6px;border-radius:50%;background:#18a27e;animation:utBlink 1.3s infinite}@media(max-width:1100px){.ut-ai-suite__panel{grid-template-columns:1fr}.ut-ai-suite__panel>.ut-next-heading{max-width:900px;margin:0 auto 1rem;text-align:center}.ut-ai-suite__panel>.ut-next-heading>p{margin-right:auto;margin-left:auto}.ut-ai-suite__slider{width:100%;max-width:820px;margin:auto}.ut-ai-suite__slider .client-home-3d-slider__slide{width:min(77%,580px)}}@media(max-width:575.98px){.ut-ai-suite{padding:2.5rem .7rem}.ut-ai-suite__slider{--ai-card-radius:1.35rem;padding-inline:.65rem}.ut-ai-suite__panel{padding:1.4rem .5rem .5rem;border-radius:1.6rem}.ut-ai-suite__panel>.ut-next-heading{padding:0 .7rem;margin-bottom:.5rem}.ut-ai-suite__panel>.ut-next-heading h2{font-size:clamp(1.8rem,8.5vw,2.5rem);white-space:normal}.ut-ai-suite__slider{margin:0 -.2rem}.ut-ai-suite__slider .client-home-3d-slider__slide{width:min(82%,330px)}.ut-ai-suite__card{padding:1rem;border-radius:var(--ai-card-radius)}.ut-ai-suite__card h3{margin:.8rem 0 .45rem;font-size:1.35rem}.ut-ai-suite__card>p{font-size:.68rem;line-height:1.45}.ut-ai-suite__card--menu .ut-ai-scan-lab{min-height:195px}.ut-ai-suite__floor{min-height:175px}.ut-ai-suite__chat{min-height:165px}}.ut-module-copy>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.75rem}.ut-module-copy>div:last-child span{position:relative;min-height:52px;padding:.8rem .85rem .8rem 2.75rem;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:.9rem;color:#294860;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(229,240,246,.68));box-shadow:-5px -5px 10px rgba(255,255,255,.82),6px 8px 16px rgba(48,82,108,.12);font-size:.72rem;font-weight:850;line-height:1.25;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.ut-module-copy>div:last-child span:after{content:"";position:absolute;left:0;top:18%;bottom:18%;width:3px;border-radius:0 4px 4px 0;background:var(--accent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 40%,transparent)}.ut-module-copy>div:last-child span svg{position:absolute;left:.78rem;top:50%;width:1.25rem;height:1.25rem;padding:.27rem;border-radius:50%;color:#fff;background:var(--accent);box-shadow:0 5px 13px color-mix(in srgb,var(--accent) 28%,transparent);transform:translateY(-50%)}.ut-module-copy>div:last-child span:hover{border-color:color-mix(in srgb,var(--accent) 22%,white);box-shadow:-6px -6px 12px rgba(255,255,255,.9),8px 11px 20px color-mix(in srgb,var(--accent) 15%,rgba(48,82,108,.12));transform:translateY(-3px)}@media(max-width:575.98px){.ut-module-copy>div:last-child{grid-template-columns:1fr}.ut-module-copy>div:last-child span{font-size:.76rem}}.ut-next-hero--cosmic{color:#0a2747;background:radial-gradient(circle at 76% 31%,rgba(80,216,205,.28),transparent 28%),radial-gradient(circle at 17% 18%,rgba(111,132,255,.2),transparent 32%),radial-gradient(circle at 54% 88%,rgba(104,181,255,.18),transparent 34%),linear-gradient(145deg,#fbfdff,#edf7fa 48%,#f7f5ff)}.ut-next-hero--cosmic:before{opacity:.52;background-image:linear-gradient(rgba(31,114,138,.075) 1px,transparent 0),linear-gradient(90deg,rgba(31,114,138,.075) 1px,transparent 0);-webkit-mask-image:linear-gradient(180deg,transparent,#000 48%,transparent);mask-image:linear-gradient(180deg,transparent,#000 48%,transparent)}.ut-next-hero--cosmic:after{background:linear-gradient(100deg,rgba(248,252,255,.84),rgba(248,252,255,.44) 46%,transparent 73%)}.ut-next-hero--cosmic .ut-next-aurora{opacity:.3;filter:blur(85px)}.ut-next-hero--cosmic .ut-next-aurora--one{background:#625cff}.ut-next-hero--cosmic .ut-next-aurora--two{background:#16d6b8}.ut-cosmos>i{background:#0fb99b;box-shadow:0 0 12px 2px rgba(15,185,155,.28)}.ut-cosmos>span{border-color:rgba(17,135,157,.13)}.ut-cosmos>b{background:#28cdb2;box-shadow:0 0 0 9px rgba(40,205,178,.08),0 0 40px 12px rgba(40,205,178,.17)}.ut-digital-word{-webkit-text-stroke-color:rgba(24,111,145,.065)}.ut-data-stream{border-bottom-color:rgba(33,117,145,.1);color:rgba(27,107,132,.48);background:rgba(255,255,255,.42);backdrop-filter:blur(18px)}.ut-data-stream span:before{background:#0fae92;box-shadow:0 0 8px rgba(15,174,146,.55)}.ut-next-hero--cosmic .ut-next-hero__copy h1{color:#092644;text-shadow:0 8px 40px rgba(45,100,137,.09)}.ut-next-hero--cosmic .ut-next-hero__copy h1 span{background:linear-gradient(95deg,#0f927c 5%,#2379d8 50%,#7655d8 92%);background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 8px 18px rgba(45,121,169,.1))}.ut-next-hero--cosmic .ut-next-hero__copy>p{color:#5d768c}.ut-next-hero--cosmic .ut-next-live-pill{color:#087c69;border-color:rgba(25,145,131,.17);background:rgba(255,255,255,.5);box-shadow:inset 1px 1px rgba(255,255,255,.9),0 14px 35px rgba(53,103,129,.1);backdrop-filter:blur(20px) saturate(1.35)}.ut-next-hero--cosmic .ut-next-live-pill i{background:#11a98d;box-shadow:0 0 0 5px rgba(17,169,141,.1),0 0 14px rgba(17,169,141,.45)}.ut-next-hero--cosmic .ut-next-hero__actions a:not(:first-child){color:#173b5b;border-color:rgba(40,104,137,.13);background:rgba(255,255,255,.46);box-shadow:inset 1px 1px rgba(255,255,255,.9),0 14px 35px rgba(51,91,120,.1);backdrop-filter:blur(20px)}.ut-next-hero--cosmic .ut-next-hero__actions a:first-child{background:linear-gradient(135deg,#108f7a,#287bd6 66%,#7357cf);box-shadow:0 16px 40px rgba(39,112,151,.23)}.ut-next-hero--cosmic .ut-next-trust{color:#60798e}.ut-tech-stack span{color:#688196}.ut-tech-stack b{color:#087e6c}.ut-tech-stack span:before{color:rgba(15,126,108,.27)}.ut-next-hero--cosmic .ut-next-scroll{color:#628097}.ut-next-hero--cosmic .ut-next-scroll span{border-color:rgba(25,117,139,.2)}.ut-next-hero--cosmic .ut-command{border-color:rgba(255,255,255,.92);background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(227,242,247,.52));box-shadow:0 0 0 1px rgba(40,131,148,.06),25px 38px 85px rgba(48,91,121,.19),inset 1px 1px rgba(255,255,255,.95),inset -1px -1px rgba(87,153,168,.06);backdrop-filter:blur(30px) saturate(1.5)}.ut-next-hero--cosmic .ut-command:after{background:linear-gradient(110deg,transparent 22%,rgba(255,255,255,.62) 45%,transparent 63%)}.ut-next-hero--cosmic .ut-command__top{color:#58758a}.ut-next-hero--cosmic .ut-command__orders,.ut-next-hero--cosmic .ut-command__pulse,.ut-next-hero--cosmic .ut-command__stats>span{border-color:rgba(255,255,255,.82);background:rgba(255,255,255,.46);box-shadow:inset 1px 1px rgba(255,255,255,.9),inset -1px -1px rgba(66,126,145,.06),0 9px 24px rgba(48,91,118,.07);backdrop-filter:blur(18px)}.ut-next-hero--cosmic .ut-command__orders header strong,.ut-next-hero--cosmic .ut-command__orders p strong,.ut-next-hero--cosmic .ut-command__stats strong{color:#173a58}.ut-next-hero--cosmic .ut-command__orders>div{border-color:rgba(255,255,255,.7);background:rgba(255,255,255,.55)}.ut-next-hero--cosmic .ut-command__orders>div.is-live{border-color:rgba(20,160,137,.2);box-shadow:0 10px 26px rgba(35,119,133,.11)}.ut-next-hero--cosmic .ut-command__ticker{color:#668096;background:rgba(255,255,255,.35);border:1px solid rgba(255,255,255,.65)}.ut-next-hero--cosmic .ut-float{color:#173b58;border-color:rgba(255,255,255,.9);background:rgba(255,255,255,.62);box-shadow:0 18px 42px rgba(43,87,116,.17),inset 1px 1px #fff;backdrop-filter:blur(22px) saturate(1.4)}.ut-next-hero--cosmic .ut-float small{color:#71899b}.ut-command__holo-ring{border-color:rgba(19,148,149,.13)}.ut-command__holo-ring i{background:#16af94;box-shadow:0 0 13px rgba(22,175,148,.5)}.ut-system-reel{background:linear-gradient(180deg,#edf8fa 0,#e9f5f7 18%,#edf3f8)}.ut-system-reel__label{color:#55758a}.ut-system-reel__label i{background:#13a98e;box-shadow:0 0 12px rgba(19,169,142,.42)}.ut-system-reel__label:after{color:rgba(27,113,128,.42)}.ut-system-card{border-color:rgba(255,255,255,.92);background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(226,240,245,.68));box-shadow:10px 18px 40px rgba(47,88,116,.14),inset 1px 1px rgba(255,255,255,.98);backdrop-filter:blur(22px) saturate(1.35)}.ut-system-card:hover{box-shadow:0 25px 50px rgba(45,91,120,.16),0 0 30px color-mix(in srgb,var(--accent) 11%,transparent)}.ut-system-card>header strong{color:#173953}.ut-system-card>header small{color:#7890a1}.ut-live-reservations .ut-live-floor{height:275px;overflow:hidden}.ut-live-reservations .ut-live-floor>span{bottom:auto;display:flex;transition:none;animation:utFloorArrange .65s cubic-bezier(.22,1,.36,1) both}.ut-live-reservations .ut-live-floor>span:nth-of-type(2){animation-delay:.05s}.ut-live-reservations .ut-live-floor>span:nth-of-type(3){animation-delay:.1s}.ut-live-reservations .ut-live-floor>span:nth-of-type(4){animation-delay:.15s}.ut-live-reservations .ut-live-floor>span:nth-of-type(5){animation-delay:.2s}.ut-live-reservations .ut-live-floor>span:nth-of-type(6){animation-delay:.25s}.ut-live-reservations .ut-live-floor>span:nth-of-type(7){animation-delay:.3s}.ut-live-reservations .ut-live-floor>span>b{font-size:.58rem}.ut-live-reservations .ut-live-floor>span.wide{width:76px;border-radius:.65rem}.ut-live-reservations .ut-live-floor>span.joined{width:126px;height:58px;border-radius:.75rem}.ut-live-reservations .ut-live-floor>span:not(.is-booked){color:#536d83;background:rgba(255,255,255,.94)}.ut-live-reservations .ut-live-floor>span.is-booked{color:#fff;background:var(--accent)}.ut-live-reservations .ut-live-floor>em{position:absolute;right:.65rem;bottom:.45rem;display:flex;align-items:center;gap:.3rem;color:#7f92a3;font-size:.34rem;font-style:normal}.ut-live-reservations .ut-live-floor>em b{width:6px;height:6px;border-radius:50%;background:var(--accent)}.ut-live-reservations .ut-live-floor>em b:last-of-type{margin-left:.35rem;background:#fff;border:1px solid #a9b7c3}@keyframes utFloorArrange{0%{opacity:0;transform:translate(18px,12px) scale(.72)}to{opacity:1;transform:translate(0) scale(1)}}@media(max-width:575.98px){.ut-live-reservations .ut-live-floor{height:255px}.ut-live-reservations .ut-live-floor>span{width:46px;height:46px}.ut-live-reservations .ut-live-floor>span.joined{width:105px}}.ut-contact{position:relative;display:grid;width:min(calc(100% - 2rem),var(--ut-section-max));max-width:var(--ut-section-max);grid-template-columns:.82fr 1.18fr;gap:clamp(2rem,6vw,6rem);margin:0 auto clamp(4rem,8vw,7rem);padding:clamp(1.2rem,4vw,3.2rem);overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:2.2rem;background:radial-gradient(circle at 8% 12%,rgba(28,190,164,.13),transparent 28%),radial-gradient(circle at 93% 89%,rgba(77,116,242,.13),transparent 30%),rgba(241,248,251,.72);backdrop-filter:blur(28px) saturate(1.35)}.ut-contact:before{content:"CONTACT";position:absolute;left:-.03em;bottom:-.18em;color:transparent;-webkit-text-stroke:1px rgba(23,107,135,.05);font-size:clamp(7rem,15vw,15rem);font-weight:1000;line-height:1;pointer-events:none}.ut-contact__intro{position:relative;z-index:1;align-self:center}.ut-contact__intro>span{color:#0f8c76;font-size:.58rem;font-weight:950;letter-spacing:.15em}.ut-contact__intro h2{margin:1rem 0;font-size:clamp(2.4rem,4vw,4.5rem);font-weight:950;line-height:.98;letter-spacing:-.06em}.ut-contact__intro h2 em{color:transparent;background:linear-gradient(95deg,#0f917a,#2878d3,#7655d8);background-clip:text;-webkit-background-clip:text;font-style:normal}.ut-contact__intro>p{max-width:31rem;color:#647c90;line-height:1.75}.ut-contact__person{display:flex;align-items:center;gap:.8rem;margin-top:1.7rem}.ut-contact__person>i{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:1rem;color:#fff;background:linear-gradient(145deg,#197fbe,#0f917a);font-size:.7rem;font-style:normal;font-weight:900}.ut-contact__person>span{display:flex;flex-direction:column}.ut-contact__person small{color:#8396a6;font-size:.52rem}.ut-contact__person strong{font-size:.8rem}.ut-contact__person a{color:#1769a5;font-size:.75rem;font-weight:850;text-decoration:none}.ut-contact__channels{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.ut-contact__channels a{display:flex;align-items:center;gap:.38rem;padding:.55rem .7rem;border:1px solid rgba(255,255,255,.9);border-radius:.7rem;color:#516d84;background:rgba(255,255,255,.55);box-shadow:4px 7px 16px rgba(57,91,119,.08);font-size:.58rem;font-weight:800;text-decoration:none;transition:.2s ease}.ut-contact__channels a:hover{color:#0f806d;transform:translateY(-2px)}.ut-contact__form{position:relative;z-index:1;padding:clamp(1.2rem,3vw,2rem);border:1px solid rgba(255,255,255,.94);border-radius:1.5rem;background:rgba(255,255,255,.58);backdrop-filter:blur(24px)}.ut-contact__form-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}.ut-contact__form-head>span{display:flex;align-items:center;gap:.4rem;color:#0f806c;font-size:.52rem;font-weight:950;letter-spacing:.12em}.ut-contact__form-head>span i{width:6px;height:6px;border-radius:50%;background:#13aa8f;box-shadow:0 0 0 5px rgba(19,170,143,.1);animation:utBlink 1.4s infinite}.ut-contact__form-head>small{color:#8799a8;font-size:.48rem}.ut-contact__form-row label,.ut-contact__form>label{display:flex;margin-bottom:.8rem;flex-direction:column;gap:.35rem}.ut-contact__form label>span{color:#557086;font-size:.56rem;font-weight:850}.ut-contact__form input,.ut-contact__form select,.ut-contact__form textarea{width:100%;padding:.8rem .85rem;border:1px solid rgba(61,108,135,.11);border-radius:.75rem;outline:0;color:#173a56;background:rgba(237,245,249,.72);box-shadow:inset 3px 4px 10px rgba(56,91,118,.07),inset -3px -3px 9px #fff;font:inherit;font-size:.72rem;transition:.2s ease}.ut-contact__form input:focus,.ut-contact__form select:focus,.ut-contact__form textarea:focus{border-color:rgba(15,145,122,.35);box-shadow:0 0 0 4px rgba(15,145,122,.07),inset 2px 3px 8px rgba(56,91,118,.05)}.ut-contact__form textarea{resize:vertical}.ut-contact__form-row{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.ut-contact__form>button{display:flex;width:100%;padding:.85rem 1rem;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:.8rem;color:#fff;background:linear-gradient(135deg,#108f78,#2878d3 68%,#7356d0);box-shadow:0 14px 30px rgba(38,111,150,.2);font-size:.7rem;font-weight:900;transition:.22s ease}.ut-contact__form>button:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(38,111,150,.25)}.ut-contact__form>small{display:block;margin-top:.65rem;color:#8b9ba9;font-size:.46rem;text-align:center}@media(max-width:991.98px){.ut-contact{grid-template-columns:1fr;margin-inline:1rem}.ut-contact__intro{text-align:center}.ut-contact__intro>p{margin-inline:auto}.ut-contact__channels,.ut-contact__person{justify-content:center}}@media(max-width:575.98px){.ut-contact{margin-inline:.7rem;padding:1rem;border-radius:1.5rem}.ut-contact__form-row{grid-template-columns:1fr}.ut-contact__form-head{align-items:flex-start;flex-direction:column;gap:.35rem}}.ut-signals{max-width:1540px;margin:auto;padding:clamp(4rem,9vw,8rem) clamp(1.2rem,5vw,5rem) 2rem}.ut-signal-chapter{display:flex;align-items:center;gap:.8rem;margin-bottom:1.4rem}.ut-signal-chapter>span{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:1rem;color:#0f8c76;background:rgba(255,255,255,.6);box-shadow:6px 9px 20px rgba(47,86,115,.1)}.ut-signal-chapter>div{display:flex;flex-direction:column}.ut-signal-chapter small{color:#0f8c76;font-size:.5rem;font-weight:950;letter-spacing:.13em}.ut-signal-chapter strong{font-size:.85rem}.ut-signal-chapter p{margin:.1rem 0 0;color:#7a8ea0;font-size:.58rem}.ut-global-signals{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.ut-global-signals article{--signal:#0f8c76;position:relative;padding:1.3rem;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:1.35rem;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(231,241,247,.62));box-shadow:8px 12px 28px rgba(54,88,114,.1),inset 1px 1px #fff;animation:utSignalCard .6s var(--delay) cubic-bezier(.22,1,.36,1) both}.ut-global-signals article:after{content:"";position:absolute;right:-50px;top:-50px;width:130px;height:130px;border-radius:50%;background:var(--signal);opacity:.07}.ut-global-signals article>div{display:flex;align-items:center;justify-content:space-between}.ut-global-signals article>div span{color:var(--signal);font-size:clamp(2rem,3vw,3.3rem);font-weight:950;letter-spacing:-.06em}.ut-global-signals article>div i{width:38px;height:38px;border:7px solid color-mix(in srgb,var(--signal) 18%,white);border-top-color:var(--signal);border-radius:50%;animation:utOrbit 9s linear infinite}.ut-global-signals article>svg{margin:.9rem 0;color:var(--signal)}.ut-global-signals h3{min-height:2.2rem;margin:0;font-size:.82rem}.ut-global-signals p{min-height:4.5rem;margin:.6rem 0;color:#728698;font-size:.6rem;line-height:1.55}.ut-global-signals a{display:flex;align-items:center;gap:.35rem;color:#5c7488;font-size:.46rem;font-weight:800;text-decoration:none}.ut-global-signals a svg{font-size:.38rem}.ut-local-signal{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(2rem,5vw,5rem);max-width:1400px;margin:2rem auto clamp(4rem,8vw,7rem);padding:clamp(1.4rem,4vw,3.5rem);border:1px solid rgba(255,255,255,.92);border-radius:2.2rem;background:radial-gradient(circle at 10% 20%,rgba(62,200,171,.13),transparent 30%),linear-gradient(145deg,rgba(245,251,251,.88),rgba(233,241,250,.74));box-shadow:18px 28px 65px rgba(48,86,114,.13),inset 1px 1px #fff}.ut-local-signal__intro{align-self:center}.ut-local-signal__intro h2{margin:1rem 0;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:950;line-height:.96;letter-spacing:-.06em}.ut-local-signal__intro h2 em{color:transparent;background:linear-gradient(95deg,#0f8f78,#2878d3);background-clip:text;-webkit-background-clip:text;font-style:normal}.ut-local-signal__intro>p{color:#667e92;line-height:1.7}.ut-local-totals{display:flex;gap:1.2rem;margin:1.4rem 0}.ut-local-totals span{display:flex;flex-direction:column}.ut-local-totals b{font-size:1.5rem}.ut-local-totals small{color:#8497a7;font-size:.48rem}.ut-local-signal__intro>a{display:inline-flex;align-items:center;gap:.5rem;color:#0f806c;font-size:.66rem;font-weight:900;text-decoration:none}.ut-survey-live{min-height:430px;padding:1.2rem;border:1px solid rgba(255,255,255,.92);border-radius:1.5rem;background:rgba(255,255,255,.56);box-shadow:10px 16px 35px rgba(51,87,114,.1),inset 1px 1px #fff}.ut-survey-live>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:.9rem;border-bottom:1px solid rgba(59,101,128,.09)}.ut-survey-live>header span{display:flex;align-items:center;gap:.4rem;color:#0f846f;font-size:.48rem;font-weight:950;letter-spacing:.1em}.ut-survey-live>header span i{width:6px;height:6px;border-radius:50%;background:#11a88b;animation:utBlink 1.3s infinite}.ut-survey-live>header em{color:#8396a6;font-size:.44rem;font-style:normal}.ut-survey-empty{display:grid;min-height:330px;place-items:center;color:#8194a4;font-size:.7rem}.ut-survey-question{padding:1.2rem .5rem .2rem;animation:utStageIn .45s ease both}.ut-survey-question__meta{display:flex;align-items:center;gap:.4rem}.ut-survey-question__meta span{padding:.3rem .45rem;border-radius:.4rem;color:#0f806c;background:rgba(15,128,108,.08);font-size:.42rem;font-weight:800}.ut-survey-question__meta em{margin-left:auto;color:#8496a6;font-size:.45rem;font-style:normal}.ut-survey-question h3{margin:1rem 0;font-size:1.15rem;line-height:1.3}.ut-survey-bars>div{margin-bottom:.65rem}.ut-survey-bars p{display:flex;justify-content:space-between;margin:0 0 .25rem;font-size:.55rem}.ut-survey-bars p b{color:#758a9c;font-size:.48rem}.ut-survey-bars>div>i{display:block;height:8px;overflow:hidden;border-radius:99px;background:#dfe9ef}.ut-survey-bars>div>i span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#0f8f78,#48b9a7);animation:utSurveyBar .8s ease both}.ut-survey-quotes blockquote{margin:0 0 .6rem;padding:.7rem;border-radius:.6rem;color:#5f768a;background:rgba(237,245,248,.72);font-size:.58rem}.ut-survey-question footer{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.ut-survey-question footer>button{display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(49,98,126,.12);border-radius:50%;color:#526f84;background:#eef4f7}.ut-survey-question footer>div{display:flex;gap:.28rem}.ut-survey-question footer>div button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#bdcad4}.ut-survey-question footer>div button.is-active{width:18px;border-radius:99px;background:#0f8f78}@keyframes utSignalCard{0%{opacity:0;transform:translateY(18px)}}@keyframes utSurveyBar{0%{width:0}}@media(max-width:991.98px){.ut-global-signals{grid-template-columns:1fr 1fr}.ut-local-signal{grid-template-columns:1fr;margin-inline:1rem}.ut-local-signal__intro{text-align:center}.ut-local-signal__intro .ut-signal-chapter,.ut-local-totals{justify-content:center}}@media(max-width:575.98px){.ut-global-signals{display:flex;margin-inline:-1.2rem;padding:0 1.2rem 1rem;overflow-x:auto;scroll-snap-type:x mandatory}.ut-global-signals article{min-width:78vw;scroll-snap-align:center}.ut-local-signal{margin-inline:.7rem;padding:1rem;border-radius:1.5rem}.ut-survey-live{min-height:390px;padding:.8rem}.ut-survey-question__meta{flex-wrap:wrap}.ut-survey-question__meta em{width:100%;margin-left:0}}.ut-float small{font-size:.65rem}.ut-float strong{font-size:.78rem}.ut-tech-stack span{font-size:.7rem}.ut-tech-stack b{font-size:.74rem}.ut-module-workspace>nav strong{font-size:.9rem}.ut-module-workspace>nav small{font-size:.68rem}.ut-module-workspace>nav button>span svg{font-size:1.05rem}.ut-feature-slider{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:.4rem;padding:.55rem .65rem;border-bottom:1px solid rgba(74,101,126,.09);background:rgba(239,246,249,.82)}.ut-feature-tabs{display:flex;gap:.4rem;min-width:0;padding:.2rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory}.ut-feature-tabs::-webkit-scrollbar{display:none}.ut-feature-tabs button{flex:0 0 auto;padding:.48rem .68rem;border:1px solid rgba(74,101,126,.11);border-radius:.6rem;color:#60788d;background:rgba(255,255,255,.62);font-size:.68rem;font-weight:800;white-space:nowrap;scroll-snap-align:center;transition:.22s ease}.ut-feature-tabs button:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 28%,white)}.ut-feature-tabs button.is-active{color:#fff;border-color:var(--accent);background:var(--accent);box-shadow:0 7px 18px color-mix(in srgb,var(--accent) 22%,transparent);transform:translateY(-1px)}.ut-feature-slider__arrow{display:grid;width:32px;height:32px;padding:0;place-items:center;border:1px solid rgba(74,101,126,.12);border-radius:50%;color:var(--accent);background:#fff;box-shadow:3px 5px 12px rgba(54,86,112,.1);font-size:1.15rem;line-height:1}.ut-feature-slider__arrow:hover{color:#fff;background:var(--accent)}.ut-feature-screen{padding:1.3rem;animation:utStageIn .45s cubic-bezier(.22,1,.36,1) both}.ut-feature-screen__intro{max-width:30rem;margin:.45rem 0 1rem;color:#647b8e;font-size:.72rem;line-height:1.55}.ut-feature-screen__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.ut-feature-screen__metrics>span{display:flex;padding:.75rem;flex-direction:column;border:1px solid rgba(255,255,255,.9);border-radius:.75rem;background:rgba(255,255,255,.72);box-shadow:4px 7px 16px rgba(54,87,112,.08)}.ut-feature-screen__metrics small{color:#7d91a2;font-size:.65rem}.ut-feature-screen__metrics b{margin:.15rem 0;color:var(--accent);font-size:1.15rem}.ut-feature-screen__metrics em{color:#159275;font-size:.65rem;font-style:normal;font-weight:800}.ut-feature-screen__activity{display:flex;margin-top:.75rem;padding:.8rem;flex-direction:column;gap:.4rem;border-radius:.75rem;background:rgba(232,240,245,.72);box-shadow:inset 3px 4px 10px rgba(63,91,116,.08)}.ut-feature-screen__activity>strong{margin-bottom:.15rem;font-size:.75rem}.ut-feature-screen__activity>span{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.48rem .55rem;border-radius:.5rem;color:#6d8295;background:rgba(255,255,255,.65);font-size:.66rem;transition:.25s ease}.ut-feature-screen__activity>span svg{color:var(--accent)}.ut-feature-screen__activity>span.is-active{color:#173a55;background:#fff;transform:translateX(4px);box-shadow:3px 5px 12px rgba(54,87,112,.08)}@media(max-width:575.98px){.ut-feature-slider{grid-template-columns:30px minmax(0,1fr) 30px;padding-inline:.4rem}.ut-feature-slider__arrow{width:28px;height:28px}.ut-feature-screen__metrics{grid-template-columns:1fr}.ut-feature-screen__metrics>span{display:grid;grid-template-columns:1fr auto;align-items:center}.ut-feature-screen__metrics em{grid-column:1/3}}.ut-module-copy .ut-module-feature-links button{display:flex;align-items:center;gap:.38rem;padding:.52rem .68rem;border:1px solid rgba(255,255,255,.9);border-radius:.65rem;color:#536c83;background:rgba(255,255,255,.62);box-shadow:inset 1px 1px 1px #fff,4px 7px 16px rgba(54,87,112,.08);font-size:.68rem;font-weight:800;transition:.22s ease}.ut-module-copy .ut-module-feature-links button svg{color:var(--accent)}.ut-module-copy .ut-module-feature-links button:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 28%,white);transform:translateY(-2px)}.ut-module-copy .ut-module-feature-links button.is-active{color:#fff;border-color:var(--accent);background:var(--accent);box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 24%,transparent);transform:translateY(-2px)}.ut-module-copy .ut-module-feature-links button.is-active svg{color:#fff}.ut-next small{font-size:.65rem}.ut-next button{font-size:.7rem}.ut-command__top,.ut-contact__intro>span,.ut-module-copy>small,.ut-next-heading>span,.ut-next-live-pill,.ut-next-trust,.ut-system-reel__label{font-size:.72rem}.ut-auto-explore,.ut-bento-card>span,.ut-command__ticker,.ut-data-stream,.ut-flow-result>span,.ut-groups em,.ut-next-final>div:last-child>span,.ut-next-proof p,.ut-next-proof span,.ut-next-scroll,.ut-system-reel__label:after{font-size:.65rem}.ut-command__orders p strong,.ut-mini-stock b,.ut-mini-tickets b,.ut-system-card>header strong,.ut-visual-toast strong{font-size:.72rem}.ut-live-campaign>small,.ut-live-campaign>span,.ut-live-compliance em,.ut-live-cost-ring small,.ut-live-dish span,.ut-live-floor>i,.ut-live-loyal-card p b,.ut-live-loyal-card>div>i,.ut-live-loyal-card>span,.ut-live-metrics em,.ut-live-order em,.ut-live-order>span,.ut-live-phone header b,.ut-live-phone>small,.ut-live-recipe>span,.ut-live-reservations .ut-live-floor>em,.ut-live-shift>b,.ut-live-shift>i,.ut-live-shift>span,.ut-live-sidecopy>span,.ut-live-stock>div>em,.ut-live-supply>p,.ut-live-title>span,.ut-live-week>span,.ut-module-visual>header>em,.ut-module-visual>header>span,.ut-module-workspace:after,.ut-system-card>header em,.ut-visual-main>small{font-size:.65rem}.ut-live-phone>strong,.ut-live-sidecopy>strong,.ut-live-title>strong{font-size:.8rem}.ut-global-signals p,.ut-live-campaign>p,.ut-live-compliance p b,.ut-live-cost-ring>p span,.ut-live-loyal-card>small,.ut-live-metrics small,.ut-live-order p b,.ut-live-phone>p,.ut-live-recipe b,.ut-live-recipe em,.ut-live-recipe small,.ut-live-stock p b,.ut-next .ut-live-actions button,.ut-next .ut-live-phone>button,.ut-next .ut-live-supply>button,.ut-next .ut-live-toolbar button,.ut-restored-totals p,.ut-signal-chapter p,.ut-survey-bars p{font-size:.68rem}.ut-restored-world{max-width:1400px;margin:clamp(4rem,8vw,7rem) auto 0;padding:clamp(1.5rem,4vw,3.5rem);border-radius:2rem 2rem 0 0}.ut-restored-world .client-impact-card{height:100%;padding:1.5rem}.ut-restored-world .client-impact-card__dial span{font-size:1.85rem}.ut-restored-world .client-impact-card h3{font-size:1.18rem;line-height:1.28}.ut-restored-world .client-impact-card>p{color:#657c90;font-size:.82rem;line-height:1.55}.ut-restored-world .client-impact-card>a{display:flex;gap:.35rem;color:#526d84;font-size:.62rem;font-weight:700}.ut-restored-local{max-width:1400px;margin:1rem auto clamp(4rem,8vw,7rem);border-radius:24px}.ut-restored-totals{background:linear-gradient(145deg,rgba(188,242,206,.96),rgba(220,248,229,.93) 52%,rgba(242,251,245,.95))}.ut-restored-totals h4{margin:0;font-weight:800}.ut-restored-totals p{margin:0;color:#657b8d;font-size:.55rem}.ut-restored-survey{min-height:380px;border-radius:20px}.ut-restored-survey .ut-survey-question{padding-inline:0}@media(max-width:1430px){.ut-restored-local,.ut-restored-world{margin-left:1rem;margin-right:1rem}}@media(max-width:575.98px){.ut-restored-local,.ut-restored-world{margin-left:.7rem;margin-right:.7rem;padding:1rem}.ut-restored-world .client-impact__heading h2{font-size:2.3rem}}.ut-order-experience{position:relative;display:flex;min-height:100%;padding:1rem;overflow:hidden;flex-direction:column;gap:.75rem;background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 38%)}.ut-order-experience:before{content:"";position:absolute;right:-55px;top:36px;width:150px;height:150px;border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);border-radius:50%;box-shadow:0 0 45px color-mix(in srgb,var(--accent) 8%,transparent);pointer-events:none}.ut-order-screen-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.7rem;color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-weight:900;letter-spacing:.07em}.ut-order-screen-head>span{display:flex;align-items:center;gap:.4rem}.ut-order-screen-head>span i,.ut-order-techline>i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 11%,transparent),0 0 15px color-mix(in srgb,var(--accent) 38%,transparent);animation:utBlink 1.3s infinite}.ut-order-screen-head>em{padding:.28rem .46rem;border:1px solid color-mix(in srgb,var(--accent) 18%,white);border-radius:99px;background:rgba(255,255,255,.56);font-size:.5rem;font-style:normal;white-space:nowrap;backdrop-filter:blur(16px)}.ut-order-screen-head>em.is-warning{color:#bd6b14;border-color:rgba(216,140,45,.24);background:rgba(255,244,222,.72)}.ut-order-bill,.ut-order-call-card,.ut-order-call-queue>div,.ut-order-stations>section,.ut-order-table-card,.ut-order-void-card{position:relative;z-index:1;border:1px solid rgba(255,255,255,.88);background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(237,245,249,.58));box-shadow:9px 14px 30px rgba(54,82,108,.11),inset 1px 1px rgba(255,255,255,.95);backdrop-filter:blur(18px) saturate(1.25)}.ut-order-table-card{padding:.75rem;border-radius:1rem}.ut-order-table-card>header{display:flex;align-items:center;gap:.6rem;padding-bottom:.55rem;border-bottom:1px solid rgba(65,98,126,.09)}.ut-order-table-card>header>span,.ut-order-void-card>header>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:.7rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white)}.ut-order-table-card>header>div,.ut-order-void-card>header>p{display:flex;margin:0;flex:1 1;flex-direction:column}.ut-order-table-card>header small,.ut-order-void-card>header small{color:#8296a8;font-size:.53rem}.ut-order-table-card>header strong,.ut-order-void-card>header strong{font-size:.7rem}.ut-order-table-card>header>b,.ut-order-void-card>header>b{color:var(--accent);font-size:.88rem}.ut-order-table-card>div{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:.55rem;padding:.45rem .3rem;border-bottom:1px solid rgba(65,98,126,.06);transition:.25s ease}.ut-order-table-card>div.is-live{margin-inline:-.2rem;padding-inline:.5rem;border-radius:.55rem;background:rgba(255,255,255,.72);box-shadow:3px 6px 14px rgba(55,85,111,.08);transform:translateX(3px)}.ut-order-table-card>div>span{display:grid;width:25px;height:25px;place-items:center;border-radius:.5rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,white);font-size:.57rem;font-weight:900}.ut-order-table-card>div p{display:flex;margin:0;flex-direction:column}.ut-order-table-card>div p b{font-size:.62rem}.ut-order-table-card>div p small{color:#8598a9;font-size:.5rem}.ut-order-table-card>div>strong{font-size:.62rem}.ut-order-table-card>footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.6rem}.ut-order-table-card>footer span{display:flex;align-items:center;gap:.35rem;color:#658094;font-size:.5rem}.ut-order-table-card>footer span svg{color:#12a17d}.ut-order-call-card>button,.ut-order-table-card>footer button,.ut-order-void-card>footer button{padding:.45rem .65rem;border:1px solid color-mix(in srgb,var(--accent) 20%,white);border-radius:.55rem;color:#fff;background:var(--accent);box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 20%,transparent);font-size:.58rem;font-weight:850}.ut-order-stations{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.ut-order-stations>section{padding:.65rem;border-radius:.9rem}.ut-order-stations header{display:flex;align-items:center;gap:.45rem;margin-bottom:.45rem}.ut-order-stations header>span{display:grid;width:31px;height:31px;place-items:center;border-radius:.62rem;color:#fff;background:var(--accent);box-shadow:0 7px 17px color-mix(in srgb,var(--accent) 24%,transparent)}.ut-order-stations header p{display:flex;margin:0;flex:1 1;flex-direction:column}.ut-order-stations header small{color:#899bab;font-size:.45rem}.ut-order-stations header strong{font-size:.7rem}.ut-order-stations header em{color:#13a07d;font-size:.48rem;font-style:normal;font-weight:800}.ut-order-stations section>div{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:.35rem;margin-top:.35rem;padding:.45rem;border-radius:.52rem;background:rgba(236,243,247,.72);font-size:.54rem;transition:.25s ease}.ut-order-stations section>div.is-live{background:rgba(255,255,255,.94);box-shadow:3px 6px 13px rgba(55,84,110,.1);transform:translateY(-2px)}.ut-order-stations section>div b{color:var(--accent)}.ut-order-stations section>div time{color:#7c91a3;font-size:.48rem}.ut-order-techline{position:relative;z-index:1;display:flex;align-items:center;gap:.55rem;padding:.6rem .7rem;border-radius:.7rem;color:#627b8f;background:rgba(227,237,243,.65);box-shadow:inset 3px 4px 10px rgba(55,83,108,.08);font-size:.5rem}.ut-order-techline span{flex:1 1}.ut-order-techline b{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.46rem}.ut-order-flow{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:.2rem;padding:1rem .65rem;border-radius:1rem;background:rgba(226,237,244,.68);box-shadow:inset 4px 5px 13px rgba(52,83,109,.09)}.ut-order-flow>div{position:relative;display:flex;align-items:center;flex-direction:column;text-align:center}.ut-order-flow>div>span{position:relative;z-index:2;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.9);border-radius:50%;color:#8498a9;background:rgba(255,255,255,.84);font-size:.57rem;font-weight:950;transition:.3s ease}.ut-order-flow>div>i{position:absolute;z-index:1;left:60%;top:17px;width:80%;height:2px;background:#cad8e2}.ut-order-flow>div:last-child>i{display:none}.ut-order-flow>div.is-current>span,.ut-order-flow>div.is-done>span{color:#fff;background:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 10%,transparent),0 10px 22px color-mix(in srgb,var(--accent) 24%,transparent)}.ut-order-flow>div.is-done>i{background:var(--accent)}.ut-order-flow p{display:flex;margin:.55rem 0 0;flex-direction:column}.ut-order-flow p strong{font-size:.57rem}.ut-order-flow p small{color:#8297a8;font-size:.46rem}.ut-order-flow>div.is-current p strong{color:var(--accent)}.ut-order-live-card{position:relative;z-index:1;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:.65rem;padding:.75rem;border:1px solid rgba(255,255,255,.9);border-radius:.9rem;background:rgba(255,255,255,.7);box-shadow:8px 12px 26px rgba(53,83,109,.11);backdrop-filter:blur(18px)}.ut-order-live-card>svg{padding:.5rem;border-radius:.65rem;color:#fff;background:var(--accent);box-sizing:initial}.ut-order-live-card p{display:flex;margin:0;flex-direction:column}.ut-order-live-card p small{color:#7c91a3;font-size:.46rem}.ut-order-live-card p strong{font-size:.67rem}.ut-order-live-card>em{color:#11a07c;font-size:.5rem;font-style:normal;font-weight:850}.ut-order-void-card{padding:.8rem;border-radius:1rem}.ut-order-void-card>header{display:flex;align-items:center;gap:.6rem}.ut-order-void-reason{display:flex;margin:.65rem 0;padding:.65rem;flex-direction:column;border-radius:.7rem;background:rgba(230,238,244,.68);box-shadow:inset 3px 4px 10px rgba(55,84,109,.08)}.ut-order-void-reason small{color:#8a9bab;font-size:.47rem}.ut-order-void-reason strong{font-size:.66rem}.ut-order-void-reason span{color:#71879a;font-size:.5rem}.ut-order-approval{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}.ut-order-approval>span{display:flex;align-items:center;gap:.4rem;padding:.5rem;border:1px solid rgba(255,255,255,.8);border-radius:.62rem;background:rgba(255,255,255,.52)}.ut-order-approval>span>i{width:8px;height:8px;flex:0 0 auto;border:2px solid #a7b7c4;border-radius:50%}.ut-order-approval>span>i.is-ready{border-color:#12a17d;background:#12a17d;box-shadow:0 0 0 4px rgba(18,161,125,.1)}.ut-order-approval p{display:flex;margin:0;flex-direction:column}.ut-order-approval b{font-size:.51rem}.ut-order-approval small{color:#8396a7;font-size:.43rem}.ut-order-void-card>footer{display:flex;justify-content:flex-end;gap:.4rem;padding-top:.65rem}.ut-order-void-card>footer button{color:#6d8294;background:rgba(255,255,255,.7);box-shadow:none}.ut-order-void-card>footer button.is-primary{color:#fff;background:var(--accent);box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 20%,transparent)}.ut-order-call-card{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:.75rem;padding:.85rem;border-radius:1rem}.ut-order-call-card>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#fff;background:var(--accent);box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 9%,transparent),0 13px 25px color-mix(in srgb,var(--accent) 20%,transparent)}.ut-order-call-card>div small{color:var(--accent);font-size:.48rem;font-weight:900}.ut-order-call-card>div strong{display:block;font-size:.78rem}.ut-order-call-card>div p{margin:.16rem 0 0;color:#748a9c;font-size:.53rem}.ut-order-call-queue{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.ut-order-call-queue>div{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:.5rem;padding:.65rem;border-radius:.75rem}.ut-order-call-queue>div>span{display:grid;width:27px;height:27px;place-items:center;border-radius:.52rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white);font-size:.55rem;font-weight:900}.ut-order-call-queue p{display:flex;margin:0;flex-direction:column}.ut-order-call-queue p b{font-size:.58rem}.ut-order-call-queue p small{color:#8396a7;font-size:.47rem}.ut-order-call-queue em{color:#12a17d;font-size:.48rem;font-style:normal;font-weight:850}.ut-order-call-queue .is-waiting em{color:#cb7e20}.ut-order-bill-grid{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:.65rem}.ut-order-bill{padding:.75rem;border-radius:.9rem}.ut-order-bill>header{display:flex;align-items:center;gap:.45rem;padding-bottom:.55rem;border-bottom:1px dashed #becdd8}.ut-order-bill>header>svg{color:var(--accent)}.ut-order-bill>header p{display:flex;margin:0;flex-direction:column}.ut-order-bill>header small{color:#8396a7;font-size:.46rem}.ut-order-bill>header strong{font-size:.62rem}.ut-order-bill>div{padding:.5rem 0;border-bottom:1px solid rgba(69,98,124,.07);font-size:.55rem}.ut-order-bill>div,.ut-order-bill>footer{display:flex;justify-content:space-between}.ut-order-bill>footer{align-items:flex-end;padding-top:.65rem}.ut-order-bill>footer span{font-size:.51rem;font-weight:900}.ut-order-bill>footer strong{color:var(--accent);font-size:1.1rem}.ut-order-payment{display:flex;padding:.7rem;flex-direction:column;gap:.45rem;border-radius:.9rem;background:rgba(226,237,244,.68);box-shadow:inset 4px 5px 13px rgba(52,83,109,.09)}.ut-order-payment>small{color:#7f93a4;font-size:.48rem;font-weight:900}.ut-order-payment>button{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:.5rem;padding:.5rem;border:1px solid rgba(255,255,255,.9);border-radius:.65rem;color:#587085;text-align:left;background:rgba(255,255,255,.66);box-shadow:4px 7px 14px rgba(54,84,110,.08)}.ut-order-payment>button>span{display:grid;width:30px;height:30px;place-items:center;border-radius:.55rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white);font-weight:950}.ut-order-payment>button p{display:flex;margin:0;flex-direction:column}.ut-order-payment>button b{font-size:.57rem}.ut-order-payment>button small{color:#8396a8;font-size:.46rem}.ut-order-payment>button.is-active{border-color:color-mix(in srgb,var(--accent) 24%,white);background:rgba(255,255,255,.94)}.ut-order-payment>em{display:flex;align-items:center;gap:.4rem;margin-top:auto;color:#618095;font-size:.47rem;font-style:normal}.ut-order-payment>em i{width:6px;height:6px;border-radius:50%;background:#12a17d;box-shadow:0 0 0 4px rgba(18,161,125,.1)}@media(max-width:575.98px){.ut-order-experience{padding:.75rem}.ut-order-approval,.ut-order-bill-grid,.ut-order-call-queue,.ut-order-stations{grid-template-columns:1fr}.ut-order-flow{padding-inline:.35rem}.ut-order-flow p strong{font-size:.48rem}.ut-order-screen-head>em{display:none}.ut-order-call-card{grid-template-columns:42px 1fr}.ut-order-call-card>button{grid-column:1/3}.ut-order-table-card>footer{align-items:stretch;flex-direction:column}}.ut-module-visual--orders .ut-module-visual__canvas{min-height:390px;container-type:inline-size}.ut-module-visual--orders .ut-order-experience{box-sizing:border-box;width:100%;max-width:100%}.ut-module-visual--orders .ut-order-experience>*{min-width:0}.ut-module-visual--orders .ut-order-screen-head>span{min-width:0;overflow-wrap:anywhere}.ut-module-visual--orders .ut-order-bill-grid,.ut-module-visual--orders .ut-order-call-card,.ut-module-visual--orders .ut-order-table-card,.ut-module-visual--orders .ut-order-void-card{box-sizing:border-box;width:100%;max-width:100%}@media(max-width:575.98px){.ut-module-visual--orders .ut-module-visual__canvas{min-height:430px}.ut-module-visual--orders .ut-order-screen-head{align-items:flex-start;flex-direction:column}.ut-module-visual--orders .ut-order-flow{grid-template-columns:repeat(2,1fr);row-gap:.75rem}.ut-module-visual--orders .ut-order-flow>div:nth-child(2)>i{display:none}}@container(max-width:470px){.ut-order-experience{padding:.7rem;gap:.6rem}.ut-order-screen-head{align-items:flex-start;flex-direction:column}.ut-order-screen-head>em{align-self:flex-start;white-space:normal}.ut-order-bill-grid,.ut-order-call-queue,.ut-order-stations{grid-template-columns:1fr}.ut-order-flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.8rem}.ut-order-flow>div:nth-child(2)>i{display:none}.ut-order-flow>div>i{width:75%}.ut-order-live-card{grid-template-columns:34px 1fr}.ut-order-live-card>em{grid-column:2}.ut-order-void-card>header{display:grid;grid-template-columns:36px minmax(0,1fr) auto}.ut-order-approval{grid-template-columns:1fr}.ut-order-approval>span{padding:.42rem .5rem}.ut-order-void-card>footer{display:grid;grid-template-columns:1fr 1fr}.ut-order-void-card>footer button{width:100%}.ut-order-call-card{grid-template-columns:42px minmax(0,1fr)}.ut-order-call-card>button{grid-column:1/3;width:100%}.ut-order-table-card>footer{align-items:stretch;flex-direction:column}.ut-order-table-card>footer button{width:100%}}@container(max-width:340px){.ut-order-experience{padding:.55rem}.ut-order-void-card{padding:.65rem}.ut-order-void-card>header{grid-template-columns:34px minmax(0,1fr)}.ut-order-void-card>header>b{grid-column:2}.ut-order-void-card>footer{grid-template-columns:1fr}.ut-order-table-card>div{grid-template-columns:26px minmax(0,1fr) auto}.ut-order-techline{align-items:flex-start;flex-wrap:wrap}.ut-order-techline b{width:100%;padding-left:1rem}.ut-order-flow{padding:.75rem .25rem}.ut-order-call-card>span{width:40px;height:40px}}.ut-order-stations section>.ut-order-station-head{display:grid;grid-template-columns:minmax(0,1fr) 30px 56px 44px;gap:.35rem;padding:.15rem .42rem;color:#8194a5;background:transparent;font-size:.42rem;font-weight:850;text-transform:uppercase}.ut-order-stations section>.ut-order-station-head span:nth-child(n+2){text-align:center}.ut-order-stations section>.ut-order-station-task{display:grid;grid-template-columns:minmax(0,1fr) 30px 56px 44px;gap:.35rem;padding:.42rem}.ut-order-station-task p{display:flex;margin:0;overflow:hidden;flex-direction:column}.ut-order-station-task p b{overflow:hidden;font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.ut-order-station-task p small{color:#8497a7;font-size:.42rem}.ut-order-station-task>strong,.ut-order-station-task>time{align-self:center;text-align:center}.ut-order-station-task>time{min-width:0;padding:.22rem;border-radius:.35rem;color:#158263;background:rgba(220,252,231,.72);font-size:.43rem;font-weight:850}.ut-order-station-task>button{align-self:center;padding:.27rem .25rem;border:1px solid color-mix(in srgb,var(--accent) 22%,white);border-radius:.38rem;color:var(--accent);background:rgba(255,255,255,.82);font-size:.42rem;font-weight:850}.ut-order-station-task.is-live>time{color:#a85e0f;background:rgba(254,249,195,.82)}.ut-module-workspace>article:has(.ut-module-visual--orders){grid-template-columns:.72fr 1.28fr;gap:1.5rem}.ut-module-visual--orders>header>span{font-size:.72rem;line-height:1.4}.ut-module-visual--orders .ut-module-visual__canvas{grid-template-columns:minmax(0,1fr)}.ut-module-visual--orders .ut-order-experience{padding:1.08rem;gap:.82rem}.ut-module-visual--orders .ut-order-screen-head{font-size:.68rem}.ut-module-visual--orders .ut-order-screen-head>em{font-size:.58rem}.ut-module-visual--orders .ut-order-table-card>header small,.ut-module-visual--orders .ut-order-void-card>header small{font-size:.61rem}.ut-module-visual--orders .ut-order-table-card>header strong,.ut-module-visual--orders .ut-order-void-card>header strong{font-size:.79rem}.ut-module-visual--orders .ut-order-table-card>header>b,.ut-module-visual--orders .ut-order-void-card>header>b{font-size:1rem}.ut-module-visual--orders .ut-order-table-card>div p b{font-size:.71rem}.ut-module-visual--orders .ut-order-table-card>div p small{font-size:.57rem}.ut-module-visual--orders .ut-order-table-card>div>strong{font-size:.7rem}.ut-module-visual--orders .ut-order-table-card>footer span{font-size:.57rem}.ut-module-visual--orders .ut-order-call-card>button,.ut-module-visual--orders .ut-order-table-card>footer button,.ut-module-visual--orders .ut-order-void-card>footer button{font-size:.66rem}.ut-module-visual--orders .ut-order-stations header small{font-size:.52rem}.ut-module-visual--orders .ut-order-stations header strong{font-size:.79rem}.ut-module-visual--orders .ut-order-stations header em{font-size:.55rem}.ut-module-visual--orders .ut-order-stations section>.ut-order-station-head{font-size:.48rem}.ut-module-visual--orders .ut-order-station-task p b{font-size:.59rem}.ut-module-visual--orders .ut-order-station-task p small,.ut-module-visual--orders .ut-order-station-task>button,.ut-module-visual--orders .ut-order-station-task>time{font-size:.48rem}.ut-module-visual--orders .ut-order-techline{font-size:.58rem}.ut-module-visual--orders .ut-order-techline b{font-size:.53rem}.ut-module-visual--orders .ut-order-flow>div>span{width:40px;height:40px;font-size:.65rem}.ut-module-visual--orders .ut-order-flow p strong{font-size:.65rem}.ut-module-visual--orders .ut-order-flow p small,.ut-module-visual--orders .ut-order-live-card p small{font-size:.53rem}.ut-module-visual--orders .ut-order-live-card p strong{font-size:.76rem}.ut-module-visual--orders .ut-order-live-card>em{font-size:.57rem}.ut-module-visual--orders .ut-order-void-reason small{font-size:.54rem}.ut-module-visual--orders .ut-order-void-reason strong{font-size:.75rem}.ut-module-visual--orders .ut-order-void-reason span{font-size:.57rem}.ut-module-visual--orders .ut-order-approval b{font-size:.58rem}.ut-module-visual--orders .ut-order-approval small{font-size:.49rem}.ut-module-visual--orders .ut-order-call-card>div small{font-size:.56rem}.ut-module-visual--orders .ut-order-call-card>div strong{font-size:.9rem}.ut-module-visual--orders .ut-order-call-card>div p{font-size:.61rem}.ut-module-visual--orders .ut-order-call-queue p b{font-size:.67rem}.ut-module-visual--orders .ut-order-call-queue p small{font-size:.54rem}.ut-module-visual--orders .ut-order-call-queue em{font-size:.55rem}.ut-module-visual--orders .ut-order-bill>header small{font-size:.53rem}.ut-module-visual--orders .ut-order-bill>header strong{font-size:.71rem}.ut-module-visual--orders .ut-order-bill>div{font-size:.63rem}.ut-module-visual--orders .ut-order-bill>footer span{font-size:.58rem}.ut-module-visual--orders .ut-order-bill>footer strong{font-size:1.22rem}.ut-module-visual--orders .ut-order-payment>small{font-size:.55rem}.ut-module-visual--orders .ut-order-payment>button b{font-size:.65rem}.ut-module-visual--orders .ut-order-payment>button small{font-size:.53rem}.ut-module-visual--orders .ut-order-payment>em{font-size:.54rem}@media(max-width:767.98px){.ut-module-workspace>article:has(.ut-module-visual--orders){display:block}.ut-module-visual--orders .ut-order-experience{padding:.85rem}}.ut-module-visual--menu .ut-module-visual__canvas{min-height:410px;container-type:inline-size}.ut-menu-demo{position:relative;display:flex;min-width:0;padding:.85rem;overflow:hidden;flex-direction:column;gap:.62rem;background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 36%)}.ut-menu-demo:after{content:"";position:absolute;z-index:0;right:-45px;top:55px;width:125px;height:125px;border:1px solid color-mix(in srgb,var(--accent) 13%,transparent);border-radius:50%;pointer-events:none}.ut-menu-demo>*{position:relative;z-index:1;min-width:0}.ut-menu-demo__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;font-weight:900;letter-spacing:.065em}.ut-menu-demo__head>button,.ut-menu-demo__head>em,.ut-menu-demo__head>span{display:flex;align-items:center;gap:.35rem}.ut-menu-demo__head>span>i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 10%,transparent)}.ut-menu-demo__head>button,.ut-menu-demo__head>em{margin:0;padding:.27rem .42rem;border:1px solid color-mix(in srgb,var(--accent) 18%,white);border-radius:99px;color:var(--accent);background:rgba(255,255,255,.68);font-size:.48rem;font-style:normal;white-space:nowrap}.ut-menu-lunch-demo__settings{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:.45rem;padding:.6rem;border-radius:.72rem;background:rgba(228,239,244,.62)}.ut-menu-lunch-demo__settings label{display:flex;min-width:0;flex-direction:column}.ut-menu-lunch-demo__settings small{color:#8295a5;font-size:.45rem}.ut-menu-lunch-demo__settings strong{overflow:hidden;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.ut-menu-ai-demo footer button,.ut-menu-lunch-demo>footer button,.ut-menu-lunch-demo__settings button,.ut-menu-primary-action,.ut-menu-print-demo section button{padding:.4rem .55rem;border:1px solid color-mix(in srgb,var(--accent) 18%,white);border-radius:.5rem;color:#fff;background:var(--accent);font-size:.52rem;font-weight:850}.ut-menu-demo__list{display:flex;flex-direction:column;gap:.42rem}.ut-menu-demo__list>div{display:grid;grid-template-columns:27px minmax(0,1fr) 58px 56px;align-items:center;gap:.42rem;padding:.5rem;border:1px solid rgba(255,255,255,.9);border-radius:.67rem;background:rgba(255,255,255,.7);box-shadow:4px 7px 16px rgba(54,84,110,.08);transition:.25s ease}.ut-menu-demo__list>div.is-active{background:#fff;box-shadow:6px 10px 21px color-mix(in srgb,var(--accent) 13%,transparent);transform:translateX(3px)}.ut-menu-demo__list>div>span{display:grid;width:26px;height:26px;place-items:center;border-radius:.48rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white);font-size:.55rem;font-weight:900}.ut-menu-demo__list label,.ut-menu-demo__list p{display:flex;margin:0;min-width:0;flex-direction:column}.ut-menu-demo__list p b{overflow:hidden;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.ut-menu-demo__list small{color:#8295a6;font-size:.44rem}.ut-menu-demo__list label b{font-size:.58rem}.ut-menu-lunch-demo>footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;color:#718698;font-size:.5rem}.ut-menu-lunch-demo>footer button{display:flex;align-items:center;gap:.3rem}.ut-menu-product-chip,.ut-menu-tags-demo__product{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:.55rem;padding:.58rem;border:1px solid rgba(255,255,255,.9);border-radius:.75rem;background:rgba(255,255,255,.72)}.ut-menu-product-chip>span,.ut-menu-tags-demo__product>span{display:grid;width:34px;height:34px;place-items:center;border-radius:.65rem;color:#fff;background:var(--accent);font-weight:900}.ut-menu-product-chip p,.ut-menu-tags-demo__product p{display:flex;margin:0;flex-direction:column}.ut-menu-product-chip small,.ut-menu-tags-demo__product small{color:#8497a7;font-size:.44rem}.ut-menu-product-chip strong,.ut-menu-tags-demo__product strong{font-size:.68rem}.ut-menu-product-chip>b{color:var(--accent);font-size:.72rem}.ut-menu-variants-demo>section{padding:.62rem;border-radius:.78rem;background:rgba(228,239,244,.62)}.ut-menu-variants-demo>section>header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:.4rem}.ut-menu-variants-demo>section>header div{display:flex;flex-direction:column}.ut-menu-variants-demo>section>header small{color:#8396a6;font-size:.42rem}.ut-menu-variants-demo>section>header strong{font-size:.62rem}.ut-menu-variants-demo>section>header span{color:#718698;font-size:.45rem}.ut-menu-variants-demo>section>div{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:.42rem;padding:.42rem;border-bottom:1px solid rgba(72,100,124,.07)}.ut-menu-variants-demo>section>div:last-child{border-bottom:0}.ut-menu-variants-demo>section>div.is-selected{border-radius:.55rem;background:rgba(255,255,255,.88);box-shadow:3px 6px 13px rgba(55,85,111,.08)}.ut-menu-variants-demo>section>div>i{display:grid;width:18px;height:18px;place-items:center;border:1px solid #b8c6d0;border-radius:50%;color:#fff;font-size:.42rem}.ut-menu-variants-demo>section>div.is-selected>i{border-color:var(--accent);background:var(--accent)}.ut-menu-variants-demo>section p{display:flex;margin:0;flex-direction:column}.ut-menu-variants-demo>section p b{font-size:.58rem}.ut-menu-variants-demo>section p small{color:#8597a7;font-size:.44rem}.ut-menu-variants-demo>section>div>strong{font-size:.57rem}.ut-menu-addon-row{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:.48rem;padding:.55rem;border-radius:.68rem;background:rgba(255,255,255,.58)}.ut-menu-addon-row>span{display:grid;width:28px;height:28px;place-items:center;border-radius:.52rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white)}.ut-menu-addon-row p{display:flex;margin:0;flex-direction:column}.ut-menu-addon-row b{font-size:.57rem}.ut-menu-addon-row small{color:#8497a7;font-size:.44rem}.ut-menu-addon-row button{padding:.35rem .45rem;border:1px solid color-mix(in srgb,var(--accent) 18%,white);border-radius:.45rem;color:var(--accent);background:#fff;font-size:.47rem;font-weight:850}.ut-menu-tags-demo>section{padding:.65rem;border-radius:.78rem;background:rgba(228,239,244,.62)}.ut-menu-tags-demo>section>small,.ut-menu-tags-preview>small{color:#7f93a4;font-size:.47rem;font-weight:900}.ut-menu-tags-demo>section>div{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.ut-menu-tags-demo>section button{display:flex;align-items:center;gap:.3rem;padding:.38rem .48rem;border:1px solid rgba(255,255,255,.9);border-radius:99px;color:#657e91;background:rgba(255,255,255,.7);font-size:.5rem}.ut-menu-tags-demo>section button>i{display:grid;width:14px;height:14px;place-items:center;border:1px solid #b8c6d0;border-radius:50%;font-size:.35rem}.ut-menu-tags-demo>section button.is-selected{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 22%,white);background:#fff;font-weight:850}.ut-menu-tags-demo>section button.is-selected>i{color:#fff;border-color:var(--accent);background:var(--accent)}.ut-menu-tags-preview{padding:.62rem;border:1px solid rgba(255,255,255,.88);border-radius:.75rem;background:rgba(255,255,255,.68)}.ut-menu-tags-preview>div{display:flex;gap:.35rem;margin:.4rem 0}.ut-menu-tags-preview>div span{padding:.28rem .4rem;border:1px solid color-mix(in srgb,var(--accent) 17%,white);border-radius:99px;color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,white);font-size:.46rem;font-weight:800}.ut-menu-tags-preview p{margin:0;color:#718698;font-size:.51rem}.ut-menu-primary-action{align-self:flex-end;margin-top:auto}.ut-menu-ai-upload{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:.55rem;padding:.6rem;border:1px solid rgba(255,255,255,.9);border-radius:.75rem;background:rgba(255,255,255,.72)}.ut-menu-ai-upload>span{display:grid;width:36px;height:36px;place-items:center;border-radius:.65rem;color:#fff;background:var(--accent);box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 20%,transparent)}.ut-menu-ai-upload p{display:flex;margin:0;min-width:0;flex-direction:column}.ut-menu-ai-upload strong{font-size:.62rem}.ut-menu-ai-upload small{overflow:hidden;color:#8195a6;font-size:.45rem;text-overflow:ellipsis;white-space:nowrap}.ut-menu-ai-upload button{padding:.35rem .45rem;border:1px solid color-mix(in srgb,var(--accent) 18%,white);border-radius:.45rem;color:var(--accent);background:#fff;font-size:.47rem;font-weight:850}.ut-menu-ai-progress{padding:.5rem;border-radius:.65rem;background:rgba(228,239,244,.62)}.ut-menu-ai-progress>i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#cfdae2}.ut-menu-ai-progress>i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#45c9ac);transition:.3s ease}.ut-menu-ai-progress>small{display:block;margin-top:.32rem;color:#758b9d;font-size:.46rem}.ut-menu-ai-demo>section{overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:.72rem;background:rgba(255,255,255,.6)}.ut-menu-ai-demo>section>div,.ut-menu-ai-demo>section>header{display:grid;grid-template-columns:1.35fr .8fr 48px 14px;align-items:center;gap:.35rem;padding:.4rem .5rem}.ut-menu-ai-demo>section>header{color:#8093a4;background:rgba(226,236,242,.75);font-size:.43rem;font-weight:850}.ut-menu-ai-demo>section>div{border-top:1px solid rgba(69,98,123,.07);font-size:.5rem}.ut-menu-ai-demo>section>div.is-reviewing{background:#fff}.ut-menu-ai-demo>section>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ut-menu-ai-demo>section>div b{color:var(--accent)}.ut-menu-ai-demo>section>div svg{color:#12a17d}.ut-menu-ai-demo>footer{display:flex;justify-content:flex-end;gap:.4rem;margin-top:auto}.ut-menu-ai-demo>footer button{color:var(--accent);background:#fff}.ut-menu-ai-demo>footer button.is-primary{color:#fff;background:var(--accent)}.ut-menu-print-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:.58rem;min-height:315px}.ut-menu-print-grid>section{display:flex;padding:.65rem;flex-direction:column;gap:.46rem;border-radius:.75rem;background:rgba(228,239,244,.62)}.ut-menu-print-grid>section>small{color:#8195a6;font-size:.44rem}.ut-menu-print-grid>section>strong{font-size:.65rem}.ut-menu-print-grid>section label{display:flex;align-items:center;justify-content:space-between;padding:.35rem 0;border-bottom:1px solid rgba(71,99,123,.08);color:#718698;font-size:.47rem}.ut-menu-print-grid>section label b{color:#536c80;font-size:.48rem}.ut-menu-print-grid>section label i{width:18px;height:18px;border:4px solid #fff;border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px #ccd7df}.ut-menu-print-grid>section label i.is-dark{background:#17243a}.ut-menu-print-grid>section button{margin-top:auto}.ut-menu-print-grid>article{display:flex;padding:.8rem;border:5px solid #fff;border-radius:.65rem;color:#f6ede0;background:#17243a;box-shadow:8px 13px 26px rgba(39,59,78,.2);flex-direction:column}.ut-menu-print-grid>article header{display:flex;justify-content:space-between;padding-bottom:.55rem;border-bottom:1px solid rgba(255,255,255,.2)}.ut-menu-print-grid>article header div{display:flex;flex-direction:column}.ut-menu-print-grid>article header small{color:#d6a85f;font-size:.42rem;letter-spacing:.12em}.ut-menu-print-grid>article header strong{font-family:Georgia,serif;font-size:.75rem}.ut-menu-print-grid>article header>b{color:#d6a85f;font-size:.48rem;line-height:1;text-align:right}.ut-menu-print-grid>article>div{display:flex;padding:.65rem 0;flex-direction:column;gap:.55rem}.ut-menu-print-grid>article p{display:flex;margin:0;justify-content:space-between;border-bottom:1px dotted rgba(255,255,255,.22);font-family:Georgia,serif;font-size:.52rem}.ut-menu-print-grid>article p b{color:#d6a85f}.ut-menu-print-grid>article footer{margin-top:auto;color:#8da0b1;font-size:.39rem;letter-spacing:.1em}@container(max-width:390px){.ut-menu-demo{padding:.68rem}.ut-menu-demo__head>em{display:none}.ut-menu-lunch-demo__settings{grid-template-columns:1fr 1fr}.ut-menu-lunch-demo__settings button{grid-column:1/3}.ut-menu-demo__list>div{grid-template-columns:24px minmax(0,1fr) 50px}.ut-menu-demo__list>div label:last-child{display:none}.ut-menu-print-grid{grid-template-columns:1fr}.ut-menu-print-grid>section{display:grid;grid-template-columns:1fr 1fr}.ut-menu-print-grid>section button{grid-column:1/3}.ut-menu-print-grid>article{min-height:205px}.ut-menu-ai-upload{grid-template-columns:34px 1fr}.ut-menu-ai-upload button{grid-column:1/3}.ut-menu-addon-row{grid-template-columns:28px 1fr}.ut-menu-addon-row button{grid-column:1/3}.ut-menu-tags-preview p{display:none}}.ut-menu-tags-demo>section .ut-menu-primary-action{justify-content:center;width:100%;margin:.62rem 0 0;padding:.42rem .55rem;align-self:auto;border-radius:.5rem;color:#fff;background:var(--accent);font-weight:850}.ut-menu-tags-preview>article{margin-top:.42rem;padding:.65rem;border:1px solid rgba(255,255,255,.92);border-radius:.68rem;background:rgba(255,255,255,.82);box-shadow:3px 6px 14px rgba(54,84,110,.07)}.ut-menu-tags-preview>article>div{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.42rem}.ut-menu-tags-preview>article>div span{padding:.25rem .38rem;border:1px solid color-mix(in srgb,var(--accent) 17%,white);border-radius:99px;color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,white);font-size:.43rem;font-weight:800}.ut-menu-tags-preview>article>strong{display:block;color:#263b50;font-size:.66rem}.ut-menu-tags-preview>article>p{margin:.15rem 0 .48rem;color:#718698;font-size:.48rem}.ut-menu-tags-preview>article>footer{display:flex;align-items:center;justify-content:space-between;padding-top:.4rem;border-top:1px solid rgba(72,100,124,.08)}.ut-menu-tags-preview>article>footer span{color:#8396a6;font-size:.44rem}.ut-menu-tags-preview>article>footer b{color:var(--accent);font-size:.68rem}.ut-module-visual--reservations .ut-module-visual__canvas{min-height:410px;container-type:inline-size}.ut-reservation-demo{position:relative;display:flex;min-width:0;padding:.82rem;overflow:hidden;flex-direction:column;gap:.58rem;background:radial-gradient(circle at 88% 5%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 37%)}.ut-reservation-demo>*{position:relative;z-index:1;min-width:0}.ut-reservation-demo:after{content:"";position:absolute;right:-46px;top:72px;width:135px;height:135px;border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);border-radius:50%;pointer-events:none}.ut-reservation-demo__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;font-weight:900;letter-spacing:.065em}.ut-reservation-demo__head>span{display:flex;align-items:center;gap:.35rem}.ut-reservation-demo__head>span i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 10%,transparent)}.ut-reservation-demo__head>em{padding:.27rem .42rem;border:1px solid color-mix(in srgb,var(--accent) 18%,white);border-radius:99px;background:rgba(255,255,255,.68);font-size:.47rem;font-style:normal;white-space:nowrap}.ut-reservation-zone-tabs{display:flex;gap:.3rem;overflow:hidden}.ut-reservation-time-strip button,.ut-reservation-zone-tabs button{padding:.3rem .42rem;border:1px solid rgba(255,255,255,.9);border-radius:.45rem;color:#6d8294;background:rgba(255,255,255,.66);font-size:.46rem;font-weight:800;white-space:nowrap}.ut-reservation-time-strip button.is-active,.ut-reservation-zone-tabs button.is-active{color:#fff;border-color:var(--accent);background:var(--accent);box-shadow:0 7px 16px color-mix(in srgb,var(--accent) 20%,transparent)}.ut-reservation-floor{position:relative;min-height:270px;border-radius:.85rem;background:linear-gradient(rgba(139,92,246,.035) 1px,transparent 0),linear-gradient(90deg,rgba(139,92,246,.035) 1px,transparent 0),rgba(229,237,244,.66);background-size:20px 20px;box-shadow:inset 4px 5px 14px rgba(54,82,108,.08)}.ut-reservation-floor>header{display:flex;align-items:center;justify-content:space-between;padding:.52rem .62rem;color:#637b8f}.ut-reservation-floor>header strong{font-size:.61rem}.ut-reservation-floor>header span{font-size:.46rem}.ut-reservation-floor>span{position:absolute;display:flex;width:54px;height:45px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.94);border-radius:.7rem;color:#60798d;background:rgba(255,255,255,.82);box-shadow:4px 7px 15px rgba(56,85,110,.1);flex-direction:column;transition:.25s ease}.ut-reservation-floor>span:first-of-type,.ut-reservation-floor>span:nth-of-type(4){width:46px;border-radius:50%}.ut-reservation-floor>span b{font-size:.61rem}.ut-reservation-floor>span small{color:#8a9ba9;font-size:.4rem}.ut-reservation-floor>span.is-booked{color:#fff;background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 10%,transparent),0 9px 20px color-mix(in srgb,var(--accent) 20%,transparent)}.ut-reservation-floor>span.is-booked small{color:rgba(255,255,255,.76)}.ut-reservation-floor>span.is-focused{transform:translateY(-3px) scale(1.05)}.ut-reservation-floor>footer{position:absolute;left:.62rem;bottom:.5rem;display:flex;gap:.7rem;color:#7b90a1;font-size:.42rem}.ut-reservation-floor>footer span{display:flex;align-items:center;gap:.25rem}.ut-reservation-floor>footer i{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #b9c6d0}.ut-reservation-floor>footer span:last-child i{background:var(--accent)}.ut-reservation-demo__actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#758b9d;font-size:.45rem}.ut-reservation-demo__actions button,.ut-reservation-primary{padding:.4rem .55rem;border:1px solid color-mix(in srgb,var(--accent) 18%,white);border-radius:.5rem;color:#fff;background:var(--accent);box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 18%,transparent);font-size:.52rem;font-weight:850}.ut-reservation-days{display:grid;grid-template-columns:repeat(5,1fr);gap:.25rem;padding:.34rem;border:1px solid rgba(255,255,255,.9);border-radius:.68rem;background:rgba(255,255,255,.64)}.ut-reservation-days button{display:flex;padding:.3rem;border:0;border-radius:.45rem;color:#718699;background:transparent;flex-direction:column}.ut-reservation-days button small{font-size:.39rem}.ut-reservation-days button b{font-size:.58rem}.ut-reservation-days button.is-active{color:#fff;background:var(--accent);box-shadow:0 6px 14px color-mix(in srgb,var(--accent) 20%,transparent)}.ut-reservation-time-strip{display:flex;align-items:center;gap:.3rem}.ut-reservation-time-strip>span{margin-right:auto;color:#7b8fa0;font-size:.45rem}.ut-reservation-plan-board{padding:.56rem;border-radius:.75rem;background:rgba(227,237,243,.66)}.ut-reservation-plan-board>header{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.48rem;color:#718698;font-size:.43rem}.ut-reservation-plan-board>header b{color:#12a17d;font-size:.42rem}.ut-reservation-plan-board>div{display:grid;grid-template-columns:repeat(5,1fr);gap:.42rem}.ut-reservation-plan-board>div>span{display:flex;min-height:62px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.92);border-radius:.62rem;color:#637b8f;background:rgba(255,255,255,.76);box-shadow:3px 6px 13px rgba(54,84,109,.08);flex-direction:column}.ut-reservation-plan-board>div>span b{font-size:.63rem}.ut-reservation-plan-board>div>span small{font-size:.43rem}.ut-reservation-plan-board>div>span.is-booked{color:#fff;background:var(--accent)}.ut-reservation-primary{align-self:flex-end;margin-top:auto}.ut-reservation-merge-stage{padding:.65rem;border-radius:.8rem;text-align:center;background:rgba(227,237,243,.67)}.ut-reservation-merge-stage>small{color:#7f92a3;font-size:.43rem;font-weight:900}.ut-reservation-merge-stage>div{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:.58rem 0}.ut-reservation-merge-stage>div>i{color:var(--accent);font-size:.82rem;font-style:normal;font-weight:950}.ut-reservation-merge-stage>div>span{position:relative;display:flex;width:70px;height:54px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.94);border-radius:.8rem;color:#637b8e;background:rgba(255,255,255,.8);box-shadow:4px 7px 15px rgba(55,84,109,.1);flex-direction:column}.ut-reservation-merge-stage>div>span.is-leader{color:#fff;background:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 10%,transparent)}.ut-reservation-merge-stage span b{font-size:.67rem}.ut-reservation-merge-stage span small{font-size:.42rem}.ut-reservation-merge-stage span em{position:absolute;right:-7px;top:-7px;padding:.18rem .28rem;border-radius:99px;color:var(--accent);background:#fff;font-size:.35rem;font-style:normal;font-weight:900}.ut-reservation-merge-stage>p{margin:0;color:#748a9c;font-size:.48rem}.ut-reservation-merge-demo>section{padding:.62rem;border:1px solid rgba(255,255,255,.9);border-radius:.76rem;background:rgba(255,255,255,.69)}.ut-reservation-merge-demo>section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.42rem}.ut-reservation-merge-demo>section>header strong{font-size:.6rem}.ut-reservation-merge-demo>section button{padding:.3rem .4rem;border:1px solid color-mix(in srgb,var(--accent) 18%,white);border-radius:.42rem;color:var(--accent);background:#fff;font-size:.44rem;font-weight:800}.ut-reservation-merge-demo>section>div{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.ut-reservation-merge-demo>section>div>span{display:grid;grid-template-columns:1fr auto;gap:.12rem;padding:.45rem;border:1px solid rgba(75,102,126,.08);border-radius:.55rem;background:rgba(236,243,247,.66)}.ut-reservation-merge-demo>section>div b{font-size:.52rem}.ut-reservation-merge-demo>section>div small{grid-column:1;color:#8497a7;font-size:.42rem}.ut-reservation-merge-demo>section>div em{grid-column:2;grid-row:1/3;color:var(--accent);font-size:.4rem;font-style:normal;font-weight:900}.ut-reservation-history-card{padding:.68rem;border:1px solid rgba(255,255,255,.9);border-radius:.82rem;background:rgba(255,255,255,.7)}.ut-reservation-history-card>header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.52rem;border-bottom:1px solid rgba(74,101,125,.08)}.ut-reservation-history-card>header>div{display:flex;flex-direction:column}.ut-reservation-history-card>header small{color:#8497a7;font-size:.43rem}.ut-reservation-history-card>header strong{font-size:.65rem}.ut-reservation-history-card>header>span{padding:.27rem .4rem;border-radius:99px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,white);font-size:.46rem;font-weight:850}.ut-reservation-history-line{display:flex;padding-top:.58rem;flex-direction:column}.ut-reservation-history-line article{position:relative;display:grid;grid-template-columns:24px 1fr;gap:.45rem;min-height:64px}.ut-reservation-history-line article:not(:last-child):after{content:"";position:absolute;left:10px;top:24px;width:2px;height:39px;background:#ccd8e1}.ut-reservation-history-line article.is-complete:not(:last-child):after{background:var(--accent)}.ut-reservation-history-line article>i{position:relative;z-index:1;display:grid;width:22px;height:22px;place-items:center;border:1px solid #bac8d2;border-radius:50%;color:#7f93a4;background:#fff;font-size:.42rem;font-style:normal}.ut-reservation-history-line article.is-complete>i{color:#fff;border-color:var(--accent);background:var(--accent)}.ut-reservation-history-line article p{display:grid;grid-template-columns:1fr auto;margin:0}.ut-reservation-history-line article b{font-size:.56rem}.ut-reservation-history-line article small{grid-column:1;color:#8295a6;font-size:.43rem}.ut-reservation-history-line article time{grid-column:2;grid-row:1/3;color:#7d91a2;font-size:.41rem}.ut-reservation-history-note{display:flex;padding:.58rem;border-radius:.68rem;background:rgba(227,237,243,.66);flex-direction:column}.ut-reservation-history-note span{color:#8295a6;font-size:.42rem}.ut-reservation-history-note strong{font-size:.52rem}@container(max-width:390px){.ut-reservation-demo{min-height:430px;padding:.66rem}.ut-reservation-demo__head>em{display:none}.ut-reservation-zone-tabs{overflow-x:auto}.ut-reservation-floor>span{transform:scale(.9)}.ut-reservation-demo__actions{align-items:stretch;flex-direction:column}.ut-reservation-demo__actions button{width:100%}.ut-reservation-time-strip>span{display:none}.ut-reservation-plan-board>header{align-items:flex-start;flex-direction:column}.ut-reservation-plan-board>div{gap:.25rem}.ut-reservation-plan-board>div>span{min-height:54px}.ut-reservation-merge-demo>section>div{grid-template-columns:1fr}.ut-reservation-history-card>header{align-items:flex-start;flex-direction:column}}.ut-module-visual__canvas{grid-template-columns:minmax(0,1fr)}.ut-module-visual--recipes .ut-module-visual__canvas,.ut-module-visual--settings .ut-module-visual__canvas,.ut-module-visual--stock .ut-module-visual__canvas,.ut-module-visual--supply .ut-module-visual__canvas,.ut-module-visual--team .ut-module-visual__canvas{min-height:410px;container-type:inline-size}.ut-ops-demo{display:flex;padding:.82rem;overflow:hidden;flex-direction:column;gap:.6rem;background:radial-gradient(circle at 90% 4%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 38%)}.ut-ops-demo,.ut-ops-demo>*{position:relative;min-width:0}.ut-ops-demo>*{z-index:1}.ut-ops-demo:after{content:"";position:absolute;right:-42px;top:62px;width:130px;height:130px;border:1px solid color-mix(in srgb,var(--accent) 13%,transparent);border-radius:50%;pointer-events:none}.ut-ops-demo__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;font-weight:900;letter-spacing:.06em}.ut-ops-demo__head>span{display:flex;align-items:center;gap:.35rem}.ut-ops-demo__head>span i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 10%,transparent)}.ut-ops-demo__head>em{padding:.27rem .42rem;border:1px solid color-mix(in srgb,var(--accent) 18%,white);border-radius:99px;background:rgba(255,255,255,.68);font-size:.46rem;font-style:normal;white-space:nowrap}.ut-ops-recipe-summary,.ut-ops-settings-focus,.ut-ops-supplier,.ut-ops-warehouse{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:.52rem;padding:.57rem;border:1px solid rgba(255,255,255,.9);border-radius:.72rem;background:rgba(255,255,255,.7);box-shadow:4px 7px 15px rgba(54,84,109,.08)}.ut-ops-recipe-summary>span,.ut-ops-settings-focus>span,.ut-ops-supplier>span,.ut-ops-warehouse>span{display:grid;width:34px;height:34px;place-items:center;border-radius:.62rem;color:#fff;background:var(--accent);box-shadow:0 7px 16px color-mix(in srgb,var(--accent) 20%,transparent)}.ut-ops-recipe-summary p,.ut-ops-settings-focus p,.ut-ops-supplier p,.ut-ops-warehouse p{display:flex;margin:0;min-width:0;flex-direction:column}.ut-ops-recipe-summary small,.ut-ops-settings-focus small,.ut-ops-supplier small,.ut-ops-warehouse small{color:#8396a6;font-size:.43rem}.ut-ops-recipe-summary strong,.ut-ops-settings-focus strong,.ut-ops-supplier strong,.ut-ops-warehouse strong{overflow:hidden;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.ut-ops-supplier em,.ut-ops-warehouse em{color:#12a17d;font-size:.44rem;font-style:normal;font-weight:800}.ut-ops-recipe-summary>div{display:flex;align-items:flex-end;flex-direction:column}.ut-ops-recipe-summary>div b{color:var(--accent);font-size:.85rem}.ut-ops-recipe-summary>div small{font-size:.41rem}.ut-ops-table{overflow:hidden;border-radius:.75rem;background:rgba(227,237,243,.67)}.ut-ops-table>div,.ut-ops-table>header{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,.75fr) 14px;align-items:center;gap:.4rem;padding:.48rem .55rem}.ut-ops-table>header{color:#7e92a3;font-size:.43rem;font-weight:850}.ut-ops-table>div{border-top:1px solid rgba(71,99,123,.07);color:#657d91;background:rgba(255,255,255,.42);font-size:.5rem;transition:.25s ease}.ut-ops-table>div.is-active{background:#fff;box-shadow:3px 6px 13px rgba(54,84,109,.08);transform:translateX(2px)}.ut-ops-table>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ut-ops-table>div b{color:#354c61;font-size:.54rem}.ut-ops-table>div svg{color:#12a17d;font-size:.56rem}.ut-ops-demo>footer{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;margin-top:auto}.ut-ops-stock-demo>footer{justify-content:space-between}.ut-ops-stock-demo>footer>span{max-width:58%;color:#7c90a1;font-size:.44rem}.ut-ops-demo>footer button,.ut-ops-primary{padding:.4rem .55rem;border:1px solid color-mix(in srgb,var(--accent) 18%,white);border-radius:.5rem;color:var(--accent);background:#fff;font-size:.51rem;font-weight:850}.ut-ops-demo>footer button.is-primary,.ut-ops-primary{align-self:flex-end;margin-top:auto;color:#fff;background:var(--accent);box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 18%,transparent)}.ut-ops-team-metrics{display:grid;grid-template-columns:1fr 1fr;gap:.48rem}.ut-ops-team-metrics>span{display:flex;padding:.58rem;border:1px solid rgba(255,255,255,.9);border-radius:.68rem;background:rgba(255,255,255,.7);flex-direction:column}.ut-ops-team-metrics small{color:#8295a5;font-size:.44rem}.ut-ops-team-metrics b{color:var(--accent);font-size:.77rem}.ut-ops-settings-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.42rem}.ut-ops-settings-cards>article{display:flex;min-height:84px;padding:.52rem;border:1px solid rgba(255,255,255,.9);border-radius:.68rem;background:rgba(255,255,255,.68);flex-direction:column;transition:.25s ease}.ut-ops-settings-cards>article.is-active{background:#fff;box-shadow:5px 8px 18px color-mix(in srgb,var(--accent) 12%,transparent);transform:translateY(-2px)}.ut-ops-settings-cards>article>span{display:grid;width:20px;height:20px;place-items:center;border-radius:.42rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,white);font-size:.44rem;font-weight:900}.ut-ops-settings-cards p{display:flex;margin:.4rem 0 0;min-width:0;flex-direction:column}.ut-ops-settings-cards b{overflow:hidden;font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.ut-ops-settings-cards small{color:#8295a5;font-size:.43rem}.ut-ops-settings-cards svg{align-self:flex-end;margin-top:auto;color:#12a17d;font-size:.55rem}.ut-ops-fake-qr{width:19px;height:19px;align-self:flex-end;margin-top:auto;background:repeating-conic-gradient(#263d52 0 25%,transparent 0 50%) 50%/7px 7px;box-shadow:inset 0 0 0 2px #fff}.ut-ops-settings-note{margin:0;padding:.56rem;border-radius:.62rem;color:#718698;background:rgba(228,238,244,.65);font-size:.48rem;line-height:1.5}@container(max-width:390px){.ut-ops-demo{min-height:430px;padding:.66rem}.ut-ops-demo__head>em{display:none}.ut-ops-recipe-summary,.ut-ops-settings-focus,.ut-ops-supplier,.ut-ops-warehouse{grid-template-columns:34px minmax(0,1fr)}.ut-ops-recipe-summary>div,.ut-ops-supplier>em,.ut-ops-warehouse>em{grid-column:2;align-items:flex-start}.ut-ops-table>div,.ut-ops-table>header{grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,.7fr) 12px;gap:.25rem;padding-inline:.4rem}.ut-ops-settings-cards{grid-template-columns:1fr}.ut-ops-settings-cards>article{display:grid;min-height:0;grid-template-columns:24px 1fr 18px;align-items:center}.ut-ops-fake-qr,.ut-ops-settings-cards p,.ut-ops-settings-cards svg{margin:0}.ut-ops-stock-demo>footer{align-items:stretch;flex-direction:column}.ut-ops-stock-demo>footer>span{max-width:none}.ut-ops-stock-demo>footer button{width:100%}}.ut-stock-journal-meta{display:flex;align-items:center;justify-content:space-between;padding:.5rem .58rem;border-radius:.58rem;color:#74899b;background:rgba(228,238,244,.62);font-size:.45rem}.ut-stock-journal-meta b{color:#159274}.ut-stock-alerts__summary,.ut-stock-revision__intro{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:.52rem;padding:.58rem;border:1px solid rgba(255,255,255,.9);border-radius:.72rem;background:rgba(255,255,255,.72)}.ut-stock-alerts__summary>span,.ut-stock-revision__intro>span{display:grid;width:34px;height:34px;place-items:center;border-radius:.62rem;color:#fff;background:var(--accent);box-shadow:0 7px 16px color-mix(in srgb,var(--accent) 20%,transparent)}.ut-stock-alerts__summary p,.ut-stock-revision__intro p{display:flex;margin:0;flex-direction:column}.ut-stock-alerts__summary strong,.ut-stock-revision__intro strong{font-size:.63rem}.ut-stock-alerts__summary small,.ut-stock-revision__intro small{color:#8295a5;font-size:.44rem}.ut-stock-revision__intro em{color:var(--accent);font-size:.47rem;font-style:normal;font-weight:850}.ut-stock-revision__table{overflow:hidden;border-radius:.72rem;background:rgba(226,236,242,.68)}.ut-stock-revision__table>div,.ut-stock-revision__table>header{display:grid;grid-template-columns:minmax(0,1.2fr) .65fr .72fr .48fr;align-items:center;gap:.35rem;padding:.43rem .5rem}.ut-stock-revision__table>header{color:#7e92a3;font-size:.41rem;font-weight:850}.ut-stock-revision__table>div{border-top:1px solid rgba(70,99,124,.07);font-size:.49rem}.ut-stock-revision__table>div.is-counting{background:#fff;box-shadow:3px 6px 13px rgba(55,84,109,.08)}.ut-stock-revision__table>div>b{overflow:hidden;font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.ut-stock-revision__table label{padding:.25rem .32rem;border:1px solid rgba(102,123,140,.15);border-radius:.36rem;background:#fff;text-align:center}.ut-stock-revision__table em{color:#159274;font-style:normal;font-weight:850;text-align:center}.ut-stock-revision__table em.is-negative{color:#dc554c}.ut-stock-revision__note{padding:.5rem .58rem;border-radius:.58rem;color:#7a8e9f;background:rgba(255,255,255,.55);font-size:.45rem}.ut-stock-revision__note b{color:#516a7f}.ut-stock-alerts__summary>b{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#fff;background:#e28a22;font-size:.65rem}.ut-stock-alert-list{display:grid;grid-template-columns:repeat(3,1fr);gap:.42rem}.ut-stock-alert-list>article{padding:.55rem;border:1px solid rgba(255,255,255,.9);border-radius:.68rem;background:rgba(255,255,255,.7);transition:.25s ease}.ut-stock-alert-list>article.is-active{background:#fff;box-shadow:5px 9px 20px rgba(196,112,30,.13);transform:translateY(-2px)}.ut-stock-alert-list header{display:flex;align-items:flex-start;justify-content:space-between;gap:.25rem}.ut-stock-alert-list header b{overflow:hidden;font-size:.53rem;text-overflow:ellipsis;white-space:nowrap}.ut-stock-alert-list header em{color:#c8781f;font-size:.36rem;font-style:normal;font-weight:850}.ut-stock-alert-list>article>i{display:block;height:5px;margin:.55rem 0;overflow:hidden;border-radius:99px;background:#d8e1e7}.ut-stock-alert-list>article>i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#dc554c,#eca52c)}.ut-stock-alert-list footer{display:flex;align-items:stretch;flex-direction:column;gap:.14rem;color:#8194a4;font-size:.39rem}.ut-stock-alert-list footer span{display:flex;justify-content:space-between}.ut-stock-alert-list footer b{color:#536c80;font-size:.41rem}.ut-stock-waste__form{padding:.65rem;border:1px solid rgba(255,255,255,.9);border-radius:.78rem;background:rgba(255,255,255,.72)}.ut-stock-waste__form>header{display:flex;align-items:center;gap:.5rem;margin-bottom:.55rem}.ut-stock-waste__form>header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:.62rem;color:#fff;background:#dc554c;box-shadow:0 7px 16px rgba(220,85,76,.2)}.ut-stock-waste__form>header p{display:flex;margin:0;flex-direction:column}.ut-stock-waste__form>header strong{font-size:.64rem}.ut-stock-waste__form>header small{color:#8295a5;font-size:.43rem}.ut-stock-waste__form>div{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.ut-stock-waste__form label,.ut-stock-waste__form>p{display:flex;margin:0;padding:.42rem;border-radius:.52rem;background:rgba(229,238,244,.7);flex-direction:column}.ut-stock-waste__form label small,.ut-stock-waste__form>p small{color:#8396a6;font-size:.4rem}.ut-stock-waste__form label b{overflow:hidden;font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.ut-stock-waste__form>p{margin-top:.4rem}.ut-stock-waste__form>p span{font-size:.48rem}.ut-stock-waste__form>button{width:100%;margin-top:.48rem;padding:.42rem;border:1px solid #dc554c;border-radius:.5rem;color:#fff;background:#dc554c;font-size:.52rem;font-weight:850}.ut-stock-waste__history{padding:.55rem;border-radius:.65rem;background:rgba(228,238,244,.62)}.ut-stock-waste__history>span{color:#8194a4;font-size:.4rem;font-weight:850}.ut-stock-waste__history p{display:grid;grid-template-columns:1fr auto;margin:.25rem 0 0}.ut-stock-waste__history b{font-size:.52rem}.ut-stock-waste__history small{grid-column:1;color:#8194a4;font-size:.42rem}.ut-stock-waste__history em{grid-column:2;grid-row:1/3;color:#dc554c;font-size:.54rem;font-style:normal;font-weight:850}@container(max-width:390px){.ut-stock-alerts__summary,.ut-stock-revision__intro{grid-template-columns:34px minmax(0,1fr)}.ut-stock-alerts__summary>b,.ut-stock-revision__intro em{grid-column:2}.ut-stock-alert-list{grid-template-columns:1fr}.ut-stock-alert-list>article{display:grid;grid-template-columns:1fr .8fr;gap:.2rem}.ut-stock-alert-list>article>i{grid-column:1/3;margin:.3rem 0}.ut-stock-alert-list footer{grid-column:1/3}.ut-stock-waste__form>div{grid-template-columns:1fr}.ut-stock-revision__table>div,.ut-stock-revision__table>header{grid-template-columns:minmax(0,1fr) .58fr .66fr .42fr;gap:.2rem;padding-inline:.36rem}}.ut-recipe-product{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:.5rem;padding:.56rem;border:1px solid rgba(255,255,255,.9);border-radius:.7rem;background:rgba(255,255,255,.72)}.ut-recipe-product>span{display:grid;width:34px;height:34px;place-items:center;border-radius:.62rem;color:#fff;background:var(--accent);font-weight:900}.ut-recipe-product p{display:flex;margin:0;flex-direction:column}.ut-recipe-product small{color:#8497a7;font-size:.42rem}.ut-recipe-product strong{font-size:.62rem}.ut-recipe-product>b{color:var(--accent);font-size:.7rem}.ut-recipe-ingredient-form{display:grid;grid-template-columns:1.2fr .65fr auto;align-items:end;gap:.4rem;padding:.55rem;border-radius:.65rem;background:rgba(227,237,243,.66)}.ut-recipe-ingredient-form label{display:flex;flex-direction:column}.ut-recipe-ingredient-form small{color:#8295a5;font-size:.4rem}.ut-recipe-ingredient-form b{padding:.3rem;border-radius:.35rem;background:#fff;font-size:.45rem}.ut-recipe-ingredient-form button{padding:.36rem;border:0;border-radius:.4rem;color:#fff;background:var(--accent);font-size:.46rem;font-weight:850}.ut-recipe-cost-board{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:.75rem;padding:.72rem;border-radius:.8rem;background:rgba(227,237,243,.67)}.ut-recipe-cost-ring{display:grid;aspect-ratio:1;max-width:105px;margin:auto;place-items:center;border-radius:50%;background:conic-gradient(var(--accent) 0 28.7%,rgba(255,255,255,.72) 28.7%)}.ut-recipe-cost-ring>span{display:flex;width:72%;height:72%;align-items:center;justify-content:center;border-radius:50%;background:#f4f8fa;flex-direction:column}.ut-recipe-cost-ring b{color:var(--accent);font-size:.82rem}.ut-recipe-cost-ring small{font-size:.37rem}.ut-recipe-cost-board section p{display:flex;margin:0;padding:.42rem 0;justify-content:space-between;border-bottom:1px solid rgba(76,103,126,.08);font-size:.49rem}.ut-recipe-cost-board section p b{font-size:.55rem}.ut-recipe-cost-board section p em{color:#d17821;font-style:normal}.ut-recipe-auto-note,.ut-recipe-cost-signal{display:flex;align-items:center;gap:.45rem;padding:.52rem;border-radius:.58rem;color:#668094;background:rgba(255,255,255,.58);font-size:.45rem}.ut-recipe-auto-note>svg,.ut-recipe-cost-signal svg{color:#19a27f}.ut-recipe-cost-signal b{margin-left:auto;color:#19a27f}.ut-recipe-margin-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.ut-recipe-margin-cards>span{display:flex;padding:.58rem;border:1px solid rgba(255,255,255,.9);border-radius:.65rem;background:rgba(255,255,255,.7);flex-direction:column}.ut-recipe-margin-cards small{color:#8295a5;font-size:.39rem}.ut-recipe-margin-cards b{font-size:.68rem}.ut-recipe-margin-cards em{color:#d17821;font-size:.43rem;font-style:normal}.ut-recipe-margin-cards .is-profit b,.ut-recipe-margin-cards .is-profit em{color:#198c70}.ut-recipe-margin-bar{position:relative;display:flex;height:55px;overflow:hidden;align-items:center;border-radius:.65rem;color:#fff;background:#26a17f}.ut-recipe-margin-bar span{display:flex;height:100%;align-items:center;justify-content:center;background:#e19a37;font-size:.4rem}.ut-recipe-margin-bar b{margin:auto;font-size:.5rem}.ut-recipe-margin-note{margin:0;padding:.5rem;border-radius:.55rem;color:#718698;background:rgba(255,255,255,.58);font-size:.45rem}.ut-recipe-margin-note strong{color:#198c70}.ut-recipe-mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.42rem}.ut-recipe-mode-grid button{display:flex;min-height:94px;padding:.55rem;border:1px solid rgba(255,255,255,.9);border-radius:.68rem;color:#627b8f;background:rgba(255,255,255,.66);flex-direction:column;text-align:left}.ut-recipe-mode-grid button>svg{margin-bottom:auto;color:var(--accent)}.ut-recipe-mode-grid button b{font-size:.5rem}.ut-recipe-mode-grid button small{color:#8396a6;font-size:.4rem}.ut-recipe-mode-grid button.is-active{color:#fff;background:var(--accent);box-shadow:0 9px 19px color-mix(in srgb,var(--accent) 20%,transparent)}.ut-recipe-mode-grid button.is-active small,.ut-recipe-mode-grid button.is-active svg{color:rgba(255,255,255,.78)}.ut-recipe-auto-note p{display:flex;margin:0;flex-direction:column}.ut-recipe-auto-note strong{font-size:.51rem}.ut-recipe-auto-note small{color:#8295a5;font-size:.4rem}.ut-supply-contact{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:.5rem;padding:.56rem;border:1px solid rgba(255,255,255,.9);border-radius:.7rem;background:rgba(255,255,255,.72)}.ut-supply-contact>span{display:grid;width:34px;height:34px;place-items:center;border-radius:.6rem;color:#fff;background:var(--accent)}.ut-supply-contact p{display:flex;margin:0;flex-direction:column}.ut-supply-contact small{color:#8295a5;font-size:.4rem}.ut-supply-contact strong{font-size:.61rem}.ut-supply-contact>div{display:flex;gap:.25rem}.ut-supply-contact button,.ut-supply-order-doc button{padding:.3rem .38rem;border:1px solid color-mix(in srgb,var(--accent) 18%,white);border-radius:.38rem;color:var(--accent);background:#fff;font-size:.42rem}.ut-supply-request-list{display:flex;flex-direction:column;gap:.42rem}.ut-supply-request-list article{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:.45rem;padding:.54rem;border:1px solid rgba(255,255,255,.9);border-radius:.68rem;background:rgba(255,255,255,.68)}.ut-supply-request-list article>span{display:grid;width:26px;height:26px;place-items:center;border-radius:.48rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white);font-size:.48rem;font-weight:900}.ut-supply-request-list p{display:flex;margin:0;flex-direction:column}.ut-supply-request-list p small{color:#8295a5;font-size:.4rem}.ut-supply-request-list p b{font-size:.54rem}.ut-supply-request-list article>em{color:#198c70;font-size:.43rem;font-style:normal}.ut-supply-request-list article>svg{color:#198c70}.ut-supply-request-list article>div{grid-column:1/4;display:flex;justify-content:flex-end;gap:.3rem}.ut-supply-request-list article>div button{padding:.3rem .45rem;border:1px solid var(--accent);border-radius:.4rem;color:var(--accent);background:#fff;font-size:.42rem}.ut-supply-request-list article>div button:last-child{color:#fff;background:var(--accent)}.ut-supply-request-note{padding:.52rem;border-radius:.58rem;color:#74899b;background:rgba(227,237,243,.66);font-size:.45rem}.ut-supply-order-doc{padding:.65rem;border:1px solid rgba(255,255,255,.9);border-radius:.76rem;background:rgba(255,255,255,.72)}.ut-supply-order-doc>footer,.ut-supply-order-doc>header{display:flex;align-items:center;justify-content:space-between}.ut-supply-order-doc>header{padding-bottom:.5rem}.ut-supply-order-doc>header div{display:flex;flex-direction:column}.ut-supply-order-doc>header small{color:#8295a5;font-size:.4rem}.ut-supply-order-doc>header strong{font-size:.64rem}.ut-supply-order-doc>header>span{color:#718698;font-size:.42rem;text-align:right}.ut-supply-order-doc>header>span b{color:var(--accent)}.ut-supply-order-doc>.ut-ops-table{box-shadow:none}.ut-supply-order-doc>footer{padding-top:.55rem;font-size:.48rem}.ut-supply-order-doc>footer>div{display:flex;gap:.3rem}.ut-supply-order-doc>footer button:last-child{color:#fff;background:var(--accent)}.ut-supply-tracking-card{padding:.65rem;border:1px solid rgba(255,255,255,.9);border-radius:.76rem;background:rgba(255,255,255,.72)}.ut-supply-tracking-card>header{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:.45rem}.ut-supply-tracking-card>header>svg{padding:.48rem;border-radius:.58rem;color:#fff;background:var(--accent);box-sizing:initial}.ut-supply-tracking-card>header p{display:flex;margin:0;flex-direction:column}.ut-supply-tracking-card>header small{color:#8295a5;font-size:.39rem}.ut-supply-tracking-card>header strong{font-size:.62rem}.ut-supply-tracking-card>header em{color:var(--accent);font-size:.54rem;font-style:normal;font-weight:850}.ut-supply-tracking-card>div{display:flex;margin-top:.7rem;flex-direction:column}.ut-supply-tracking-card>div>span{position:relative;display:grid;grid-template-columns:24px 1fr;gap:.42rem;min-height:58px}.ut-supply-tracking-card>div>span:not(:last-child):after{content:"";position:absolute;left:10px;top:23px;width:2px;height:34px;background:#cbd7e0}.ut-supply-tracking-card>div>span.is-done:not(:last-child):after{background:var(--accent)}.ut-supply-tracking-card>div i{z-index:1;display:grid;width:22px;height:22px;place-items:center;border:1px solid #b9c7d1;border-radius:50%;color:#7d91a2;background:#fff;font-size:.4rem;font-style:normal}.ut-supply-tracking-card>div .is-done i{color:#fff;border-color:var(--accent);background:var(--accent)}.ut-supply-tracking-card>div p{display:flex;margin:0;flex-direction:column}.ut-supply-tracking-card>div b{font-size:.53rem}.ut-supply-tracking-card>div small{color:#8295a5;font-size:.4rem}.ut-team-hour-summary{display:grid;grid-template-columns:1fr 1fr;gap:.42rem}.ut-team-hour-summary>span{display:flex;padding:.58rem;border:1px solid rgba(255,255,255,.9);border-radius:.66rem;background:rgba(255,255,255,.7);flex-direction:column}.ut-team-hour-summary small{color:#8295a5;font-size:.41rem}.ut-team-hour-summary b{color:var(--accent);font-size:.72rem}.ut-team-entry{display:grid;grid-template-columns:1fr auto;gap:.18rem;padding:.53rem;border-radius:.58rem;background:rgba(227,237,243,.66)}.ut-team-entry span{font-size:.45rem}.ut-team-entry b{grid-column:1;font-size:.5rem}.ut-team-entry button{grid-column:2;grid-row:1/3;padding:.32rem .43rem;border:0;border-radius:.4rem;color:#fff;background:var(--accent);font-size:.43rem}.ut-team-leave-balance{display:grid;grid-template-columns:1fr 1fr;gap:.42rem}.ut-team-leave-balance>span{display:flex;padding:.55rem;border-radius:.65rem;background:rgba(255,255,255,.66);flex-direction:column}.ut-team-leave-balance small{color:#8295a5;font-size:.4rem}.ut-team-leave-balance b{font-size:.61rem}.ut-team-leave-balance i{height:4px;margin-top:.35rem;overflow:hidden;border-radius:99px;background:#d5e0e7}.ut-team-leave-balance i em{display:block;height:100%;border-radius:inherit;background:var(--accent)}.ut-team-leave>article{padding:.68rem;border:1px solid rgba(255,255,255,.9);border-radius:.76rem;background:rgba(255,255,255,.72)}.ut-team-leave>article>header{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:.45rem}.ut-team-leave>article>header>span{display:grid;width:32px;height:32px;place-items:center;border-radius:.58rem;color:#fff;background:var(--accent);font-weight:900}.ut-team-leave>article header p{display:flex;margin:0;flex-direction:column}.ut-team-leave>article header small{color:#8295a5;font-size:.4rem}.ut-team-leave>article header strong{font-size:.61rem}.ut-team-leave>article header em{padding:.22rem .35rem;border-radius:99px;color:#b46f1f;background:#fff3d9;font-size:.4rem;font-style:normal}.ut-team-leave>article>div{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin:.62rem 0}.ut-team-leave>article>div span{display:flex;padding:.42rem;border-radius:.5rem;background:rgba(228,238,244,.68);font-size:.4rem;flex-direction:column}.ut-team-leave>article>div b{font-size:.5rem}.ut-team-leave>article>footer{display:flex;justify-content:flex-end;gap:.3rem}.ut-team-leave>article>footer button{padding:.33rem .46rem;border:1px solid var(--accent);border-radius:.4rem;color:var(--accent);background:#fff;font-size:.43rem}.ut-team-leave>article>footer button:last-child{color:#fff;background:var(--accent)}.ut-team-payroll-total{display:flex;padding:.7rem;border-radius:.72rem;background:rgba(227,237,243,.68);flex-direction:column}.ut-team-payroll-total span{color:#8295a5;font-size:.42rem}.ut-team-payroll-total strong{color:var(--accent);font-size:1rem}.ut-team-payroll-total em{color:#198c70;font-size:.44rem;font-style:normal}.ut-team-payroll-list{display:flex;flex-direction:column;gap:.32rem}.ut-team-payroll-list>span{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:.42rem;padding:.45rem;border-radius:.58rem;background:rgba(255,255,255,.58)}.ut-team-payroll-list>span.is-active{background:#fff;box-shadow:3px 6px 13px rgba(54,84,109,.08)}.ut-team-payroll-list i{display:grid;width:26px;height:26px;place-items:center;border-radius:.48rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white);font-size:.48rem;font-style:normal;font-weight:900}.ut-team-payroll-list p{display:flex;margin:0;flex-direction:column}.ut-team-payroll-list b{font-size:.51rem}.ut-team-payroll-list small{color:#8295a5;font-size:.39rem}.ut-team-payroll-list strong{font-size:.55rem}.ut-settings-zone-tabs,.ut-team-role-tabs{display:flex;gap:.32rem}.ut-settings-zone-tabs button,.ut-team-role-tabs button{padding:.32rem .45rem;border:1px solid rgba(255,255,255,.9);border-radius:.42rem;color:#6f8496;background:#fff;font-size:.44rem}.ut-settings-zone-tabs button.is-active,.ut-team-role-tabs button.is-active{color:#fff;background:var(--accent)}.ut-team-permission-grid{overflow:hidden;border-radius:.7rem;background:rgba(227,237,243,.68)}.ut-team-permission-grid>div{display:grid;grid-template-columns:1fr .7fr .8fr;align-items:center;gap:.3rem;padding:.48rem;border-bottom:1px solid rgba(72,100,124,.07)}.ut-team-permission-grid b{font-size:.5rem}.ut-team-permission-grid span{display:flex;align-items:center;gap:.25rem;color:#8497a7;font-size:.4rem}.ut-team-permission-grid span i{width:17px;height:10px;border-radius:99px;background:#cbd7df}.ut-team-permission-grid span.is-on{color:#198c70}.ut-team-permission-grid span.is-on i{background:var(--accent);box-shadow:inset 8px 0 #fff}.ut-settings-mini-floor{position:relative;min-height:270px;border-radius:.75rem;background:linear-gradient(rgba(100,116,139,.04) 1px,transparent 0),linear-gradient(90deg,rgba(100,116,139,.04) 1px,transparent 0),rgba(227,237,243,.68);background-size:20px 20px}.ut-settings-mini-floor>span{position:absolute;display:flex;width:56px;height:45px;align-items:center;justify-content:center;border:1px solid #fff;border-radius:.65rem;background:rgba(255,255,255,.78);box-shadow:3px 6px 13px rgba(54,84,109,.08);flex-direction:column}.ut-settings-mini-floor>span.is-active{color:#fff;background:var(--accent);transform:translateY(-3px)}.ut-settings-mini-floor b{font-size:.57rem}.ut-settings-mini-floor small{font-size:.39rem}.ut-settings-qr-list{display:grid;grid-template-columns:repeat(3,1fr);gap:.42rem}.ut-settings-qr-list article{display:flex;padding:.55rem;border:1px solid rgba(255,255,255,.9);border-radius:.66rem;background:rgba(255,255,255,.7);flex-direction:column}.ut-settings-qr-list article.is-active{box-shadow:5px 8px 17px color-mix(in srgb,var(--accent) 13%,transparent);transform:translateY(-2px)}.ut-settings-qr-code{width:52px;height:52px;margin:auto;background:repeating-conic-gradient(#243b50 0 25%,transparent 0 50%) 50%/10px 10px;border:5px solid #fff;box-shadow:0 0 0 1px #d3dde4}.ut-settings-qr-list p{display:flex;margin:.45rem 0 0;flex-direction:column}.ut-settings-qr-list small{color:#8295a5;font-size:.39rem}.ut-settings-qr-list strong{font-size:.53rem}.ut-settings-qr-list svg{align-self:flex-end;color:#198c70}.ut-settings-qr-actions{display:flex;align-items:center;justify-content:space-between;gap:.4rem;color:#74899b;font-size:.43rem}.ut-settings-message-editor button,.ut-settings-qr-actions button{display:flex;align-items:center;gap:.3rem;padding:.38rem .48rem;border:0;border-radius:.44rem;color:#fff;background:var(--accent);font-size:.46rem;font-weight:850}.ut-settings-message-editor{display:flex;padding:.65rem;border-radius:.72rem;background:rgba(227,237,243,.68);flex-direction:column;gap:.42rem}.ut-settings-message-editor label{display:flex;padding:.44rem;border-radius:.48rem;background:#fff;flex-direction:column}.ut-settings-message-editor small,.ut-settings-message-preview>small{color:#8295a5;font-size:.4rem}.ut-settings-message-editor b{font-size:.53rem}.ut-settings-message-editor span{color:#637b8e;font-size:.46rem}.ut-settings-message-editor button{align-self:flex-end}.ut-settings-message-preview{padding:.65rem;border:1px solid rgba(255,255,255,.9);border-radius:.72rem;background:rgba(255,255,255,.72)}.ut-settings-message-preview strong{display:block;margin:.35rem 0 .18rem;font-size:.64rem}.ut-settings-message-preview p{margin:0;color:#718698;font-size:.47rem}.ut-settings-device{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:.5rem;padding:.62rem;border:1px solid rgba(255,255,255,.9);border-radius:.72rem;background:rgba(255,255,255,.72)}.ut-settings-device>span{display:grid;width:36px;height:36px;place-items:center;border-radius:.62rem;color:#fff;background:var(--accent)}.ut-settings-device p{display:flex;margin:0;flex-direction:column}.ut-settings-device small{color:#8295a5;font-size:.39rem}.ut-settings-device strong{font-size:.61rem}.ut-settings-device em{display:flex;align-items:center;gap:.25rem;color:#198c70;font-size:.4rem;font-style:normal}.ut-settings-device em i{width:6px;height:6px;border-radius:50%;background:#198c70}.ut-settings-device>b{color:var(--accent);font-size:.43rem}.ut-settings-pairing{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:.65rem;padding:.7rem;border-radius:.72rem;background:rgba(227,237,243,.68)}.ut-settings-pairing .ut-settings-qr-code{width:64px;height:64px}.ut-settings-pairing p{display:flex;margin:0;flex-direction:column}.ut-settings-pairing small{color:#8295a5;font-size:.39rem}.ut-settings-pairing strong{color:var(--accent);font-family:ui-monospace,monospace;font-size:1rem;letter-spacing:.12em}.ut-settings-pairing span{color:#718698;font-size:.41rem}.ut-settings-fiscal>footer{justify-content:flex-end}.ut-settings-warehouse-list{display:flex;flex-direction:column;gap:.4rem}.ut-settings-warehouse-list article{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:.45rem;padding:.52rem;border:1px solid rgba(255,255,255,.9);border-radius:.65rem;background:rgba(255,255,255,.68)}.ut-settings-warehouse-list article.is-active{background:#fff;box-shadow:3px 6px 13px rgba(54,84,109,.08)}.ut-settings-warehouse-list article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:.56rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white)}.ut-settings-warehouse-list p{display:flex;margin:0;flex-direction:column}.ut-settings-warehouse-list b{font-size:.55rem}.ut-settings-warehouse-list small{color:#8295a5;font-size:.4rem}.ut-settings-warehouse-list em{color:#198c70;font-size:.42rem;font-style:normal}.ut-settings-warehouse-note{display:flex;align-items:center;gap:.4rem;padding:.52rem;border-radius:.58rem;color:#718698;background:rgba(227,237,243,.68);font-size:.43rem}.ut-settings-warehouse-note svg{color:#198c70}@container(max-width:390px){.ut-recipe-ingredient-form{grid-template-columns:1fr 1fr}.ut-recipe-ingredient-form button{grid-column:1/3}.ut-recipe-mode-grid{grid-template-columns:1fr}.ut-recipe-mode-grid button{display:grid;min-height:0;grid-template-columns:22px 1fr;gap:.1rem .35rem}.ut-recipe-mode-grid button>svg{grid-row:1/3}.ut-recipe-margin-cards{grid-template-columns:1fr 1fr}.ut-recipe-margin-cards>span:last-child{grid-column:1/3}.ut-supply-contact{grid-template-columns:34px 1fr}.ut-supply-contact>div{grid-column:1/3}.ut-settings-qr-list{grid-template-columns:1fr}.ut-settings-qr-list article{display:grid;grid-template-columns:48px 1fr 16px;align-items:center}.ut-settings-qr-list .ut-settings-qr-code{width:42px;height:42px}.ut-team-permission-grid>div{grid-template-columns:1fr .72fr}.ut-team-permission-grid>div span:last-child{grid-column:2}.ut-settings-mini-floor{min-height:300px}}.ut-module-workspace>article:has(.ut-module-visual--recipes){grid-template-columns:.72fr 1.28fr;gap:1.5rem}.ut-module-visual--recipes>header>span{font-size:.7rem;line-height:1.4}.ut-module-visual--recipes .ut-module-visual__canvas{min-height:430px}.ut-module-visual--recipes .ut-ops-demo{padding:1rem;gap:.72rem}.ut-module-visual--recipes .ut-ops-demo__head{font-size:.64rem}.ut-module-visual--recipes .ut-ops-demo__head>em{font-size:.53rem}.ut-module-visual--recipes .ut-recipe-product{grid-template-columns:42px 1fr auto;padding:.68rem}.ut-module-visual--recipes .ut-recipe-product>span{width:40px;height:40px;font-size:.82rem}.ut-module-visual--recipes .ut-recipe-product small{font-size:.49rem}.ut-module-visual--recipes .ut-recipe-product strong{font-size:.72rem}.ut-module-visual--recipes .ut-recipe-product>b{font-size:.82rem}.ut-module-visual--recipes .ut-recipe-ingredient-form{padding:.66rem}.ut-module-visual--recipes .ut-recipe-ingredient-form small{font-size:.47rem}.ut-module-visual--recipes .ut-recipe-ingredient-form b,.ut-module-visual--recipes .ut-recipe-ingredient-form button{font-size:.53rem}.ut-module-visual--recipes .ut-ops-table>header{font-size:.49rem}.ut-module-visual--recipes .ut-ops-table>div{font-size:.57rem}.ut-module-visual--recipes .ut-ops-table>div b{font-size:.61rem}.ut-module-visual--recipes .ut-ops-primary{padding:.48rem .66rem;font-size:.59rem}.ut-module-visual--recipes .ut-recipe-cost-board{grid-template-columns:125px minmax(0,1fr);gap:.9rem;padding:.85rem}.ut-module-visual--recipes .ut-recipe-cost-ring{width:112px;min-width:112px;max-width:none;aspect-ratio:1}.ut-module-visual--recipes .ut-recipe-cost-ring>span{width:76%;height:76%;box-sizing:border-box}.ut-module-visual--recipes .ut-recipe-cost-ring b{display:block;font-size:.98rem;line-height:1;letter-spacing:-.025em;white-space:nowrap}.ut-module-visual--recipes .ut-recipe-cost-ring small{margin-top:.22rem;font-size:.43rem;white-space:nowrap}.ut-module-visual--recipes .ut-recipe-cost-board section p{padding:.5rem 0;font-size:.57rem}.ut-module-visual--recipes .ut-recipe-cost-board section p b{font-size:.63rem}.ut-module-visual--recipes .ut-recipe-cost-signal{padding:.62rem;font-size:.52rem}.ut-module-visual--recipes .ut-recipe-margin-cards>span{padding:.68rem}.ut-module-visual--recipes .ut-recipe-margin-cards small{font-size:.46rem}.ut-module-visual--recipes .ut-recipe-margin-cards b{font-size:.8rem}.ut-module-visual--recipes .ut-recipe-margin-cards em{font-size:.51rem}.ut-module-visual--recipes .ut-recipe-margin-bar{height:62px}.ut-module-visual--recipes .ut-recipe-margin-bar span{font-size:.47rem}.ut-module-visual--recipes .ut-recipe-margin-bar b{font-size:.58rem}.ut-module-visual--recipes .ut-recipe-margin-note{padding:.6rem;font-size:.52rem}.ut-module-visual--recipes .ut-recipe-mode-grid button{min-height:105px;padding:.65rem}.ut-module-visual--recipes .ut-recipe-mode-grid button b{font-size:.58rem}.ut-module-visual--recipes .ut-recipe-mode-grid button small{font-size:.47rem}.ut-module-visual--recipes .ut-recipe-auto-note{padding:.62rem}.ut-module-visual--recipes .ut-recipe-auto-note strong{font-size:.59rem}.ut-module-visual--recipes .ut-recipe-auto-note small{font-size:.47rem}.ut-module-visual--recipes .ut-live-recipe>span{font-size:.72rem}.ut-module-visual--recipes .ut-live-cost-ring>p span,.ut-module-visual--recipes .ut-live-recipe b,.ut-module-visual--recipes .ut-live-recipe em,.ut-module-visual--recipes .ut-live-recipe small{font-size:.76rem}.ut-module-visual--recipes .ut-live-cost-ring>div{width:126px;height:126px}.ut-module-visual--recipes .ut-live-cost-ring strong{font-size:1.2rem;white-space:nowrap}.ut-module-visual--recipes .ut-live-cost-ring small{font-size:.68rem}@media(max-width:767.98px){.ut-module-workspace>article:has(.ut-module-visual--recipes){display:block}.ut-module-visual--recipes .ut-ops-demo{padding:.82rem}}@container(max-width:390px){.ut-module-visual--recipes .ut-recipe-cost-board{grid-template-columns:98px minmax(0,1fr);gap:.6rem;padding:.68rem}.ut-module-visual--recipes .ut-recipe-cost-ring{width:92px;min-width:92px}.ut-module-visual--recipes .ut-recipe-cost-ring b{font-size:.82rem}.ut-module-visual--recipes .ut-recipe-cost-ring small{font-size:.37rem}.ut-module-visual--recipes .ut-recipe-mode-grid button{min-height:0}}.ut-module-visual--recipes .ut-recipe-foodcost .ut-recipe-cost-board{flex:1 1;min-height:220px}.ut-module-visual--recipes .ut-recipe-foodcost .ut-recipe-cost-signal{margin-top:auto}.ut-module-visual--recipes .ut-recipe-ingredients .ut-ops-table{display:grid;flex:1 1;grid-template-rows:auto repeat(3,minmax(48px,1fr))}.ut-module-visual--recipes .ut-recipe-ingredients .ut-ops-table>div{height:100%;box-sizing:border-box}.ut-module-visual--recipes .ut-recipe-margin .ut-recipe-margin-cards{flex:1 1}.ut-module-visual--recipes .ut-recipe-margin .ut-recipe-margin-cards>span{justify-content:center}.ut-module-visual--recipes .ut-recipe-margin .ut-recipe-margin-bar{min-height:78px}.ut-module-visual--recipes .ut-recipe-margin .ut-recipe-margin-note{margin-top:auto}.ut-module-visual--recipes .ut-recipe-deduction .ut-recipe-mode-grid{flex:1 1}.ut-module-visual--recipes .ut-recipe-deduction .ut-recipe-mode-grid>button{height:100%;box-sizing:border-box}.ut-module-visual--recipes .ut-recipe-deduction .ut-recipe-auto-note{margin-top:auto}@container(max-width:390px){.ut-module-visual--recipes .ut-recipe-foodcost .ut-recipe-cost-board{min-height:190px}.ut-module-visual--recipes .ut-recipe-ingredients .ut-ops-table{grid-template-rows:auto repeat(3,minmax(42px,1fr))}.ut-module-visual--recipes .ut-recipe-margin .ut-recipe-margin-cards{flex:none}.ut-module-visual--recipes .ut-recipe-margin .ut-recipe-margin-bar{min-height:58px}}.ut-module-visual__canvas{align-items:stretch}.ut-module-visual__canvas>.ut-live-screen{min-width:0;align-self:stretch;justify-self:stretch}.ut-menu-demo,.ut-module-visual__canvas>.ut-live-screen,.ut-ops-demo,.ut-order-experience,.ut-reservation-demo{width:100%;height:100%;box-sizing:border-box}.ut-module-visual--menu .ut-live-menu{grid-template-columns:minmax(180px,1.08fr) minmax(0,.92fr)}.ut-module-visual--menu .ut-live-phone{width:100%;max-width:190px;height:auto;min-height:0;align-self:center;box-sizing:border-box}@container(max-width:390px){.ut-module-visual--menu .ut-live-menu{grid-template-columns:minmax(165px,1.05fr) minmax(0,.95fr);gap:.75rem}.ut-module-visual--menu .ut-live-phone{max-width:175px}}.ut-module-visual--stock .ut-live-stock>.ut-live-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;box-sizing:border-box}.ut-module-visual--stock .ut-live-stock>.ut-live-actions button{display:flex;width:100%;min-width:0;min-height:52px;padding:.55rem .45rem;align-items:center;justify-content:center;box-sizing:border-box;font-size:.58rem;line-height:1.25;text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal}.ut-module-visual--settings .ut-ops-demo{height:100%;box-sizing:border-box}.ut-module-visual--settings .ut-settings-zones>.ut-settings-mini-floor{flex:1 1;min-height:250px}.ut-module-visual--settings .ut-settings-qr>.ut-settings-qr-list{flex:1 1;align-items:stretch}.ut-module-visual--settings .ut-settings-qr-list>article{height:100%;box-sizing:border-box;justify-content:center}.ut-module-visual--settings .ut-settings-qr-actions{margin-top:auto}.ut-module-visual--settings .ut-settings-messages>.ut-settings-message-editor,.ut-module-visual--settings .ut-settings-messages>.ut-settings-message-preview{flex:1 1;box-sizing:border-box}.ut-module-visual--settings .ut-settings-message-editor>label:nth-of-type(2){flex:1 1;justify-content:center}.ut-module-visual--settings .ut-settings-message-preview{display:flex;justify-content:center;flex-direction:column}.ut-module-visual--settings .ut-settings-fiscal>.ut-settings-pairing{flex:1 1;box-sizing:border-box}.ut-module-visual--settings .ut-settings-warehouses>.ut-settings-warehouse-list{display:flex;flex:1 1;flex-direction:column}.ut-module-visual--settings .ut-settings-warehouse-list>article{flex:1 1;box-sizing:border-box}.ut-module-visual--settings .ut-feature-screen{display:flex;height:100%;box-sizing:border-box;flex-direction:column}.ut-module-visual--settings .ut-feature-screen__activity{flex:1 1;justify-content:space-between}@container(max-width:390px){.ut-module-visual--settings .ut-settings-qr-list>article{height:auto}.ut-module-visual--settings .ut-settings-message-editor,.ut-module-visual--settings .ut-settings-message-preview{min-height:145px}.ut-module-visual--settings .ut-settings-fiscal>.ut-settings-pairing{min-height:150px}}.ut-settings-message-library{display:flex;flex:1.2 1;padding:.62rem;border-radius:.72rem;background:rgba(227,237,243,.68);flex-direction:column;gap:.32rem}.ut-settings-message-library>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.08rem}.ut-settings-message-library>header span{font-size:.5rem;font-weight:850}.ut-settings-message-library>header em{color:#8295a5;font-size:.39rem;font-style:normal}.ut-settings-message-library>article{display:grid;grid-template-columns:16px minmax(0,1fr) 28px;align-items:center;gap:.4rem;padding:.4rem .48rem;border:1px solid rgba(255,255,255,.8);border-radius:.52rem;color:#7b8fa0;background:rgba(255,255,255,.52);transition:color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s ease}.ut-settings-message-library>article.is-enabled{color:#344d62;background:#fff;box-shadow:3px 5px 11px rgba(54,84,109,.07)}.ut-settings-message-library>article.is-changing{transform:translateX(4px)}.ut-settings-message-library>article>svg{color:#aab9c5;font-size:.55rem}.ut-settings-message-library>article.is-enabled>svg{color:var(--accent)}.ut-settings-message-library>article>b{overflow:hidden;font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.ut-settings-message-library>article>span{position:relative;width:27px;height:15px;border-radius:99px;background:#cbd7df}.ut-settings-message-library>article>span i{position:absolute;left:3px;top:3px;width:9px;height:9px;border-radius:50%;background:#fff;transition:left .32s cubic-bezier(.22,1,.36,1)}.ut-settings-message-library>article.is-enabled>span{background:var(--accent)}.ut-settings-message-library>article.is-enabled>span i{left:15px}.ut-settings-message-add{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.45rem;padding:.55rem;border:1px solid rgba(255,255,255,.9);border-radius:.68rem;background:rgba(255,255,255,.7)}.ut-settings-message-add label{display:flex;min-width:0;flex-direction:column}.ut-settings-message-add small{color:#8295a5;font-size:.38rem}.ut-settings-message-add label>span{margin-top:.2rem;padding:.38rem .45rem;border-radius:.42rem;color:#91a1ae;background:rgba(227,237,243,.75);font-size:.45rem}.ut-settings-message-add>button{padding:.4rem .52rem;border:0;border-radius:.44rem;color:#fff;background:var(--accent);font-size:.47rem;font-weight:850}.ut-settings-message-add>button.is-ready{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 12%,transparent);transform:translateY(-2px)}.ut-module-visual--settings .ut-settings-messages>.ut-settings-message-preview{display:flex;flex:.85 1;min-height:0;padding:.62rem;justify-content:center;box-sizing:border-box;flex-direction:column}.ut-settings-message-preview>div{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;margin:.45rem 0}.ut-settings-message-preview>div button{padding:.38rem;border:1px solid color-mix(in srgb,var(--accent) 18%,white);border-radius:.44rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,white);font-size:.43rem;font-weight:800}.ut-settings-message-preview>div button:last-child:nth-child(odd){grid-column:1/3}.ut-settings-message-preview>p{margin:0;color:#7b8f9f;font-size:.42rem}@container(max-width:390px){.ut-settings-message-library{padding:.5rem}.ut-settings-message-library>article{padding:.34rem .4rem}.ut-settings-message-preview>div{grid-template-columns:1fr}.ut-settings-message-preview>div button:last-child{grid-column:auto}}.ut-module-visual--analytics .ut-module-visual__canvas,.ut-module-visual--blacklist .ut-module-visual__canvas,.ut-module-visual--compliance .ut-module-visual__canvas,.ut-module-visual--loyalty .ut-module-visual__canvas{min-height:410px;container-type:inline-size}.ut-growth-demo{position:relative;display:flex;width:100%;height:100%;min-width:0;padding:.85rem;overflow:hidden;box-sizing:border-box;flex-direction:column;gap:.65rem;background:radial-gradient(circle at 90% 5%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 38%)}.ut-growth-demo:after{content:"";position:absolute;right:-48px;top:82px;width:145px;height:145px;border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);border-radius:50%;pointer-events:none}.ut-growth-demo>*{position:relative;z-index:1;min-width:0}.ut-growth-focus{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem;border:1px solid rgba(255,255,255,.92);border-radius:.78rem;background:rgba(255,255,255,.74)}.ut-growth-focus>span{display:grid;width:40px;height:40px;place-items:center;border-radius:.68rem;color:#fff;background:var(--accent);box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 22%,transparent)}.ut-growth-focus>p{display:flex;margin:0;min-width:0;flex-direction:column}.ut-growth-focus small{color:#8396a6;font-size:.42rem}.ut-growth-focus strong{font-size:.72rem}.ut-growth-focus em,.ut-growth-focus strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ut-growth-focus em{color:#718799;font-size:.43rem;font-style:normal}.ut-growth-focus>i{padding:.24rem .36rem;border-radius:99px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,white);font-size:.38rem;font-style:normal;font-weight:900}.ut-growth-list{display:flex;flex:1 1;padding:.48rem;border-radius:.76rem;background:rgba(226,236,242,.68);flex-direction:column;gap:.35rem}.ut-growth-list>article{display:grid;min-height:0;grid-template-columns:24px minmax(0,1fr) auto 14px;align-items:center;gap:.43rem;padding:.43rem .48rem;border:1px solid transparent;border-radius:.56rem;color:#698093;background:rgba(255,255,255,.54);flex:1 1;transition:.3s ease}.ut-growth-list>article.is-active{border-color:rgba(255,255,255,.95);color:#29475f;background:#fff;box-shadow:4px 7px 15px color-mix(in srgb,var(--accent) 11%,transparent);transform:translateX(4px)}.ut-growth-list>article>span{display:grid;width:22px;height:22px;place-items:center;border-radius:.42rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white);font-size:.43rem;font-weight:900}.ut-growth-list p{display:flex;margin:0;min-width:0;flex-direction:column}.ut-growth-list p b,.ut-growth-list p small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ut-growth-list p b{font-size:.53rem}.ut-growth-list p small{color:#8396a6;font-size:.4rem}.ut-growth-list article>em{color:var(--accent);font-size:.42rem;font-style:normal;font-weight:850;white-space:nowrap}.ut-growth-list article>svg{color:#17a07c;font-size:.5rem}.ut-growth-demo>footer{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin-top:auto}.ut-growth-demo>footer>span{display:flex;align-items:center;gap:.32rem;color:#74899a;font-size:.41rem}.ut-growth-demo>footer>span i{width:6px;height:6px;border-radius:50%;background:#17a07c;box-shadow:0 0 0 4px rgba(23,160,124,.1)}.ut-growth-demo>footer>button{padding:.43rem .58rem;border:1px solid color-mix(in srgb,var(--accent) 18%,white);border-radius:.48rem;color:#fff;background:var(--accent);box-shadow:0 7px 16px color-mix(in srgb,var(--accent) 18%,transparent);font-size:.48rem;font-weight:850;white-space:nowrap}@container(max-width:390px){.ut-growth-demo{min-height:430px;padding:.68rem}.ut-growth-focus{grid-template-columns:38px minmax(0,1fr)}.ut-growth-focus>span{width:36px;height:36px}.ut-growth-focus>i{grid-column:2;justify-self:start}.ut-growth-list>article{grid-template-columns:22px minmax(0,1fr) 12px}.ut-growth-list article>em{grid-column:2;grid-row:2}.ut-growth-list article>svg{grid-column:3;grid-row:1/3}.ut-growth-demo>footer{align-items:stretch;flex-direction:column}.ut-growth-demo>footer>button{width:100%}}.ut-growth-special{position:relative;display:flex;width:100%;height:100%;min-width:0;padding:.82rem;overflow:hidden;box-sizing:border-box;flex-direction:column;gap:.58rem;background:radial-gradient(circle at 90% 5%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 38%)}.ut-growth-special>*{position:relative;z-index:1;min-width:0}.ut-growth-special:after{content:"";position:absolute;right:-48px;top:70px;width:140px;height:140px;border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);border-radius:50%}.ut-growth-action{align-self:flex-end;margin-top:auto;padding:.42rem .58rem;border:1px solid color-mix(in srgb,var(--accent) 18%,white);border-radius:.48rem;color:#fff;background:var(--accent);box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 18%,transparent);font-size:.49rem;font-weight:850}.ut-promo-ticket{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.66rem;border:1px solid rgba(255,255,255,.92);border-radius:.78rem;background:linear-gradient(120deg,rgba(255,255,255,.86),color-mix(in srgb,var(--accent) 7%,white))}.ut-promo-ticket>span{display:grid;width:36px;height:36px;place-items:center;border-radius:.62rem;color:#fff;background:var(--accent)}.ut-promo-ticket p{display:flex;margin:0;flex-direction:column}.ut-promo-ticket small{color:#8396a6;font-size:.39rem}.ut-promo-ticket p strong{font-family:ui-monospace,monospace;font-size:.75rem;letter-spacing:.08em}.ut-promo-ticket p em{color:#73899a;font-size:.41rem;font-style:normal}.ut-promo-ticket>b{padding-left:.55rem;border-left:1px dashed color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent);font-size:.72rem;text-align:center}.ut-promo-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:.38rem;padding:.5rem;border-radius:.66rem;background:rgba(227,237,243,.68)}.ut-promo-rules label{display:flex;padding:.42rem;border-radius:.48rem;background:rgba(255,255,255,.76);flex-direction:column}.ut-promo-rules small{color:#8396a6;font-size:.37rem}.ut-promo-rules b{font-size:.53rem}.ut-promo-codes{display:flex;flex:1 1;flex-direction:column;gap:.34rem}.ut-promo-codes>span{display:grid;grid-template-columns:1fr auto 8px;align-items:center;gap:.45rem;padding:.48rem .55rem;border-radius:.55rem;background:rgba(255,255,255,.62);transition:.3s ease}.ut-promo-codes>span.is-active{background:#fff;box-shadow:4px 7px 14px color-mix(in srgb,var(--accent) 12%,transparent);transform:translateX(4px)}.ut-promo-codes b{font-family:ui-monospace,monospace;font-size:.5rem}.ut-promo-codes em{color:var(--accent);font-size:.5rem;font-style:normal;font-weight:850}.ut-promo-codes i{width:6px;height:6px;border-radius:50%;background:#18a17d}.ut-push-message{padding:.7rem;border:1px solid rgba(255,255,255,.92);border-radius:.78rem;background:rgba(255,255,255,.78)}.ut-push-message header{display:grid;grid-template-columns:20px 1fr auto;align-items:center;color:var(--accent);font-size:.42rem;font-weight:850}.ut-push-message header em{padding:.2rem .32rem;border-radius:99px;background:color-mix(in srgb,var(--accent) 8%,white);font-style:normal}.ut-push-message>strong{display:block;margin:.55rem 0 .2rem;font-size:.76rem}.ut-push-message>p{margin:0;color:#74899a;font-size:.45rem}.ut-push-message>button{margin-top:.5rem;padding:.3rem .42rem;border:1px solid color-mix(in srgb,var(--accent) 20%,white);border-radius:.4rem;color:var(--accent);background:#fff;font-size:.42rem;font-weight:800}.ut-push-funnel{display:flex;flex:1 1;padding:.58rem;border-radius:.7rem;background:rgba(227,237,243,.68);flex-direction:column;justify-content:space-between}.ut-push-funnel>span{display:grid;grid-template-columns:72px 1fr 42px;align-items:center;gap:.45rem;padding:.32rem;border-radius:.45rem;transition:.3s ease}.ut-push-funnel>span.is-live{background:#fff;transform:translateX(4px)}.ut-push-funnel small{font-size:.41rem}.ut-push-funnel i{height:6px;overflow:hidden;border-radius:99px;background:#d5e0e7}.ut-push-funnel i b{display:block;height:100%;border-radius:inherit;background:var(--accent)}.ut-push-funnel strong{font-size:.48rem;text-align:right}.ut-survey-score{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:.65rem;padding:.7rem;border:1px solid rgba(255,255,255,.92);border-radius:.78rem;background:rgba(255,255,255,.78)}.ut-survey-score>span{display:flex;width:68px;height:68px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--accent);box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 10%,transparent);flex-direction:column}.ut-survey-score>span strong{font-size:1rem}.ut-survey-score>span small{font-size:.35rem}.ut-survey-score p{display:flex;margin:0;flex-direction:column}.ut-survey-score p small{color:#8396a6;font-size:.38rem}.ut-survey-score p b{margin:.15rem 0;font-size:.58rem}.ut-survey-score p em{color:#159276;font-size:.42rem;font-style:normal}.ut-survey-results{display:flex;flex:1 1;padding:.62rem;border-radius:.7rem;background:rgba(227,237,243,.68);flex-direction:column;justify-content:space-around}.ut-survey-results p{display:grid;grid-template-columns:72px 1fr 35px;align-items:center;gap:.42rem;margin:0;padding:.3rem;border-radius:.42rem;transition:.3s ease}.ut-survey-results p.is-active{background:#fff;transform:translateX(3px)}.ut-survey-results p>b,.ut-survey-results p>strong{font-size:.45rem}.ut-survey-results p>strong{text-align:right}.ut-survey-results i{height:7px;overflow:hidden;border-radius:99px;background:#d5e0e7}.ut-survey-results i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 55%,white))}.ut-survey-comment{padding:.52rem;border-radius:.56rem;color:#6f8496;background:rgba(255,255,255,.66);font-size:.43rem}.ut-survey-comment b{float:right;color:var(--accent)}.ut-social-month{flex:1 1;padding:.58rem;border-radius:.72rem;background:rgba(227,237,243,.68)}.ut-social-month>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.ut-social-month header b{font-size:.58rem}.ut-social-month header button{display:grid;width:22px;height:22px;padding:0;place-items:center;border:0;border-radius:50%;color:var(--accent);background:#fff}.ut-social-month>div{display:grid;height:calc(100% - 28px);grid-template-columns:repeat(7,1fr);grid-template-rows:18px repeat(2,1fr);gap:.24rem}.ut-social-month small{color:#8396a6;font-size:.34rem;text-align:center}.ut-social-month span{position:relative;display:grid;min-height:34px;place-items:center;border-radius:.42rem;background:rgba(255,255,255,.62);font-size:.43rem}.ut-social-month span.has-post{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,white);font-weight:850}.ut-social-month span.is-today{color:#fff;background:var(--accent);box-shadow:0 5px 12px color-mix(in srgb,var(--accent) 20%,transparent)}.ut-social-month span i{position:absolute;bottom:4px;width:4px;height:4px;border-radius:50%;background:var(--accent)}.ut-social-post{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:.45rem;padding:.52rem;border:1px solid rgba(255,255,255,.92);border-radius:.66rem;background:rgba(255,255,255,.78)}.ut-social-post>svg{color:var(--accent)}.ut-social-post p{display:flex;margin:0;flex-direction:column}.ut-social-post small{color:#8396a6;font-size:.35rem}.ut-social-post strong{font-size:.5rem}.ut-social-post em{color:#73899a;font-size:.37rem;font-style:normal}.ut-social-post button{padding:.3rem;border:1px solid color-mix(in srgb,var(--accent) 20%,white);border-radius:.4rem;color:var(--accent);background:#fff;font-size:.4rem}.ut-check-progress{height:7px;overflow:hidden;border-radius:99px;background:#d8e2e8}.ut-check-progress span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:.35s ease}.ut-check-form{display:flex;flex:1 1;padding:.66rem;border:1px solid rgba(255,255,255,.92);border-radius:.78rem;background:rgba(255,255,255,.74);flex-direction:column;gap:.4rem}.ut-check-form>header{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:.42rem}.ut-check-form>header>svg{color:var(--accent);font-size:1rem}.ut-check-form header p{display:flex;margin:0;flex-direction:column}.ut-check-form header small{color:#8396a6;font-size:.36rem}.ut-check-form header strong{font-size:.56rem}.ut-check-form header em{font-size:.42rem;font-style:normal}.ut-check-form>label{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:.4rem;padding:.48rem;border-radius:.5rem;background:rgba(227,237,243,.68);opacity:.65}.ut-check-form>label.is-done{background:color-mix(in srgb,var(--accent) 7%,white);opacity:1}.ut-check-form label i{display:grid;width:20px;height:20px;place-items:center;border:1px solid #bccad4;border-radius:50%;font-size:.4rem;font-style:normal}.ut-check-form label.is-done i{color:#fff;border-color:var(--accent);background:var(--accent)}.ut-check-form label b,.ut-check-form label span{font-size:.47rem}.ut-check-form>button{margin-top:auto;padding:.42rem;border:0;border-radius:.44rem;color:#fff;background:var(--accent);font-size:.48rem;font-weight:850}.ut-reminder-next{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:.55rem;padding:.68rem;border:1px solid rgba(255,255,255,.92);border-radius:.75rem;background:#fff7e6}.ut-reminder-next>svg{padding:.58rem;border-radius:.62rem;color:#fff;background:#e59a22;box-sizing:initial}.ut-reminder-next p{display:flex;margin:0;flex-direction:column}.ut-reminder-next small{color:#9b7a45;font-size:.38rem}.ut-reminder-next strong{font-size:.77rem}.ut-reminder-next em{color:#796b54;font-size:.42rem;font-style:normal}.ut-reminder-timeline{display:flex;flex:1 1;padding:.65rem;border-radius:.72rem;background:rgba(227,237,243,.68);flex-direction:column;justify-content:space-around}.ut-reminder-timeline article{position:relative;display:grid;grid-template-columns:38px 16px 1fr;align-items:center;gap:.4rem;padding:.35rem;border-radius:.48rem;transition:.3s ease}.ut-reminder-timeline article.is-active{background:#fff;box-shadow:3px 6px 12px rgba(55,84,109,.08);transform:translateX(3px)}.ut-reminder-timeline time{font-size:.44rem;font-weight:850}.ut-reminder-timeline article>i{width:9px;height:9px;border:3px solid #fff;border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ut-reminder-timeline p{display:flex;margin:0;flex-direction:column}.ut-reminder-timeline b{font-size:.49rem}.ut-reminder-timeline small{color:#8396a6;font-size:.39rem}.ut-sign-document{display:flex;flex:1 1;padding:.7rem;border:1px solid rgba(255,255,255,.94);border-radius:.78rem;background:#fff;flex-direction:column}.ut-sign-document>header{display:grid;grid-template-columns:20px 1fr auto;align-items:center;padding-bottom:.5rem;border-bottom:1px solid #e4ebf0;color:var(--accent);font-size:.4rem}.ut-sign-document header em{font-style:normal}.ut-sign-document>div{display:flex;flex:1 1;align-items:center;justify-content:center;flex-direction:column}.ut-sign-document>div small{color:#8396a6;font-size:.4rem}.ut-sign-document>div strong{font-size:.63rem}.ut-fake-signature{margin-top:.7rem;color:var(--accent);font-family:cursive;font-size:1.55rem;transform:rotate(-7deg)}.ut-sign-document>footer{padding-top:.5rem;border-top:1px solid #e4ebf0;color:#168f73;font-size:.42rem}.ut-sign-history{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.ut-sign-history>span{display:grid;grid-template-columns:22px 1fr 12px;align-items:center;gap:.32rem;padding:.42rem;border-radius:.5rem;background:rgba(255,255,255,.62);transition:.3s ease}.ut-sign-history>span.is-active{background:#fff;transform:translateY(-2px)}.ut-sign-history i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#fff;background:var(--accent);font-size:.38rem;font-style:normal}.ut-sign-history b{font-size:.4rem}.ut-sign-history svg{color:#159276}.ut-export-sheet{display:flex;flex:1 1;padding:.68rem;border:1px solid rgba(255,255,255,.94);border-radius:.78rem;background:#fff;flex-direction:column}.ut-export-sheet>header{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:.42rem;padding-bottom:.48rem;border-bottom:1px solid #e4ebf0}.ut-export-sheet header>svg{color:var(--accent);font-size:1rem}.ut-export-sheet header p{display:flex;margin:0;flex-direction:column}.ut-export-sheet header small{color:#8396a6;font-size:.36rem}.ut-export-sheet header strong{font-size:.58rem}.ut-export-sheet header em{padding:.23rem .34rem;border-radius:.35rem;color:#fff;background:var(--accent);font-size:.4rem;font-style:normal}.ut-export-sheet>p{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:.4rem;margin:.42rem 0 0;padding:.35rem;border-radius:.4rem;background:#f1f5f7}.ut-export-sheet>p svg{color:#159276}.ut-export-sheet>p b,.ut-export-sheet>p span{font-size:.43rem}.ut-export-sheet>footer{margin-top:auto;padding-top:.5rem;color:#8396a6;font-size:.4rem}.ut-export-formats{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}.ut-export-formats button{padding:.38rem;border:1px solid color-mix(in srgb,var(--accent) 18%,white);border-radius:.42rem;color:var(--accent);background:#fff;font-size:.44rem;font-weight:850}.ut-export-formats button.is-active{color:#fff;background:var(--accent)}.ut-blocked-search{display:grid;grid-template-columns:18px 1fr 24px;align-items:center;gap:.4rem;padding:.52rem;border-radius:.62rem;color:#8295a5;background:rgba(227,237,243,.68);font-size:.43rem}.ut-blocked-search>svg{color:var(--accent)}.ut-blocked-search>b{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#fff;background:var(--accent)}.ut-blocked-people{display:flex;flex:1 1;flex-direction:column;gap:.4rem}.ut-blocked-people>article{display:grid;grid-template-columns:32px 1fr auto 10px;align-items:center;gap:.42rem;padding:.5rem;border:1px solid rgba(255,255,255,.9);border-radius:.62rem;background:rgba(255,255,255,.64);transition:.3s ease}.ut-blocked-people>article.is-active{background:#fff;box-shadow:4px 7px 15px rgba(220,38,38,.12);transform:translateX(4px)}.ut-blocked-people article>span{display:grid;width:30px;height:30px;place-items:center;border-radius:.54rem;color:#fff;background:var(--accent);font-weight:850}.ut-blocked-people p{display:flex;margin:0;flex-direction:column}.ut-blocked-people p b{font-size:.5rem}.ut-blocked-people p small{color:#8396a6;font-size:.38rem}.ut-blocked-people time{color:#7a8f9f;font-size:.39rem}.ut-blocked-people article>svg{color:var(--accent);font-size:.45rem}.ut-audit-owner,.ut-reason-profile{display:grid;grid-template-columns:38px 1fr 20px;align-items:center;gap:.5rem;padding:.62rem;border:1px solid rgba(255,255,255,.92);border-radius:.72rem;background:rgba(255,255,255,.76)}.ut-audit-owner>span,.ut-reason-profile>span{display:grid;width:36px;height:36px;place-items:center;border-radius:.62rem;color:#fff;background:var(--accent);font-weight:900}.ut-audit-owner p,.ut-reason-profile p{display:flex;margin:0;flex-direction:column}.ut-audit-owner small,.ut-reason-profile small{color:#8396a6;font-size:.37rem}.ut-audit-owner strong,.ut-reason-profile strong{font-size:.57rem}.ut-audit-owner em,.ut-reason-profile em{color:#74899a;font-size:.4rem;font-style:normal}.ut-audit-owner>svg,.ut-reason-profile>svg{color:var(--accent)}.ut-reason-note{display:flex;flex:1 1;padding:.68rem;border-radius:.72rem;background:rgba(227,237,243,.68);flex-direction:column;justify-content:center}.ut-reason-note>small{color:var(--accent);font-size:.4rem;font-weight:900}.ut-reason-note>strong{margin:.4rem 0;font-size:.65rem}.ut-reason-note>p{color:#718698;font-size:.45rem;line-height:1.55}.ut-reason-note>div{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.ut-reason-note>div span{display:flex;padding:.48rem;border-radius:.48rem;background:#fff;flex-direction:column}.ut-reason-note span small{color:#8396a6;font-size:.37rem}.ut-reason-note span b{font-size:.47rem}.ut-audit-line{display:flex;flex:1 1;padding:.62rem;border-radius:.72rem;background:rgba(227,237,243,.68);flex-direction:column;justify-content:space-around}.ut-audit-line article{display:grid;grid-template-columns:38px 24px 1fr;align-items:center;gap:.42rem;padding:.35rem;border-radius:.48rem;transition:.3s ease}.ut-audit-line article.is-active{background:#fff;transform:translateX(4px)}.ut-audit-line time{font-size:.42rem;font-weight:850}.ut-audit-line article>i{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#fff;background:var(--accent);font-size:.4rem;font-style:normal}.ut-audit-line p{display:flex;margin:0;flex-direction:column}.ut-audit-line b{font-size:.49rem}.ut-audit-line small{color:#8396a6;font-size:.39rem}.ut-unblock-card{display:flex;flex:1 1;padding:.72rem;border:1px solid rgba(255,255,255,.94);border-radius:.8rem;background:rgba(255,255,255,.8);flex-direction:column}.ut-unblock-card>header{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:.45rem}.ut-unblock-card header>svg{padding:.48rem;border-radius:.58rem;color:#fff;background:var(--accent);box-sizing:initial}.ut-unblock-card header p{display:flex;margin:0;flex-direction:column}.ut-unblock-card header small{color:#8396a6;font-size:.37rem}.ut-unblock-card header strong{font-size:.62rem}.ut-unblock-card header em{padding:.23rem .35rem;border-radius:99px;color:#a76716;background:#fff2d7;font-size:.38rem;font-style:normal}.ut-unblock-card>div{display:flex;flex:1 1;align-items:center;justify-content:center}.ut-unblock-card>div>span{display:flex;align-items:center;gap:.25rem;color:#8295a5;font-size:.4rem;flex-direction:column}.ut-unblock-card>div>span svg{display:grid;padding:.3rem;border-radius:50%;color:#fff;background:var(--accent);box-sizing:initial}.ut-unblock-card>div>span.is-done{color:#38536a}.ut-unblock-card>div>i{width:36px;height:2px;margin:0 .3rem;background:#ccd8e0}.ut-unblock-card>p{padding:.5rem;border-radius:.5rem;color:#74899a;background:rgba(227,237,243,.68);font-size:.43rem}.ut-unblock-card>footer{display:flex;justify-content:flex-end;gap:.35rem}.ut-unblock-card footer button{padding:.4rem .52rem;border:1px solid var(--accent);border-radius:.44rem;color:var(--accent);background:#fff;font-size:.45rem;font-weight:850}.ut-unblock-card footer button:last-child{color:#fff;background:var(--accent)}.ut-revenue-total{display:flex;align-items:flex-end;justify-content:space-between}.ut-revenue-total p{display:grid;grid-template-columns:1fr auto;gap:.1rem .45rem;margin:0}.ut-revenue-total small{color:#8396a6;font-size:.38rem}.ut-revenue-total strong{grid-column:1;font-size:1.1rem}.ut-revenue-total em{grid-column:2;grid-row:2;color:#159276;font-size:.48rem;font-style:normal;font-weight:850}.ut-revenue-total>span{color:#74899a;font-size:.4rem}.ut-revenue-chart{display:flex;flex:1 1;min-height:150px;align-items:flex-end;gap:.28rem;padding:.65rem;border-radius:.72rem;background:rgba(227,237,243,.68)}.ut-revenue-chart>i{position:relative;flex:1 1;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--accent) 25%,white);transition:.3s ease}.ut-revenue-chart>i b{position:absolute;inset:auto 0 0;height:38%;border-radius:inherit;background:var(--accent)}.ut-revenue-chart>i.is-active{filter:saturate(1.4);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 25%,transparent);transform:scaleY(1.04);transform-origin:bottom}.ut-revenue-split{display:grid;grid-template-columns:repeat(3,1fr);gap:.36rem}.ut-revenue-split span{display:flex;padding:.45rem;border-radius:.5rem;background:rgba(255,255,255,.7);flex-direction:column}.ut-revenue-split small{color:#8396a6;font-size:.36rem}.ut-revenue-split b{font-size:.52rem}.ut-occupancy-gauge{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:.65rem;padding:.65rem;border:1px solid rgba(255,255,255,.92);border-radius:.75rem;background:rgba(255,255,255,.76)}.ut-occupancy-gauge>div{display:flex;width:70px;height:70px;align-items:center;justify-content:center;border-radius:50%;background:conic-gradient(var(--accent) 76%,#d9e3e9 0);box-shadow:inset 0 0 0 10px #f5f8fa;flex-direction:column}.ut-occupancy-gauge strong{font-size:.85rem}.ut-occupancy-gauge small{font-size:.31rem}.ut-occupancy-gauge p{display:flex;margin:0;flex-direction:column}.ut-occupancy-gauge p small{color:#8396a6;font-size:.37rem}.ut-occupancy-gauge p b{font-size:.72rem}.ut-occupancy-gauge p em{color:#73899a;font-size:.41rem;font-style:normal}.ut-occupancy-floor{display:grid;flex:1 1;grid-template-columns:repeat(4,1fr);gap:.38rem;padding:.58rem;border-radius:.72rem;background:rgba(227,237,243,.68)}.ut-occupancy-floor>span{display:grid;place-items:center;border:2px solid #fff;border-radius:.48rem;color:#6e8496;background:#fff;font-size:.47rem;font-weight:850;transition:.3s ease}.ut-occupancy-floor>span.is-busy{color:#fff;background:var(--accent);box-shadow:0 5px 12px color-mix(in srgb,var(--accent) 16%,transparent)}.ut-occupancy-legend{display:flex;align-items:center;gap:.6rem;color:#74899a;font-size:.38rem}.ut-occupancy-legend span{display:flex;align-items:center;gap:.25rem}.ut-occupancy-legend i{width:7px;height:7px;border-radius:2px;background:#fff}.ut-occupancy-legend span:nth-child(2) i{background:var(--accent)}.ut-occupancy-legend b{margin-left:auto;color:#476176}.ut-location-total{display:grid;grid-template-columns:1fr auto;align-items:end;padding:.58rem;border-radius:.62rem;background:rgba(227,237,243,.68)}.ut-location-total span{grid-column:1/3;color:#8396a6;font-size:.38rem}.ut-location-total strong{font-size:1rem}.ut-location-total em{color:#159276;font-size:.5rem;font-style:normal}.ut-location-cards{display:flex;flex:1 1;flex-direction:column;gap:.4rem}.ut-location-cards>article{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:.45rem;padding:.5rem;border:1px solid rgba(255,255,255,.9);border-radius:.62rem;background:rgba(255,255,255,.66);transition:.3s ease}.ut-location-cards>article.is-active{background:#fff;box-shadow:4px 7px 15px color-mix(in srgb,var(--accent) 12%,transparent);transform:translateX(4px)}.ut-location-cards article>span{display:grid;width:30px;height:30px;place-items:center;border-radius:.52rem;color:#fff;background:var(--accent);font-weight:850}.ut-location-cards p{display:flex;margin:0;flex-direction:column}.ut-location-cards p b{font-size:.49rem}.ut-location-cards p small{color:#8396a6;font-size:.37rem}.ut-location-cards article>strong{font-size:.58rem}.ut-location-cards article>em{grid-column:3;color:#159276;font-size:.38rem;font-style:normal;text-align:right}.ut-fiscal-summary{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:.48rem;padding:.58rem;border-radius:.66rem;background:rgba(227,237,243,.68)}.ut-fiscal-summary>svg{padding:.5rem;border-radius:.58rem;color:#fff;background:var(--accent);box-sizing:initial}.ut-fiscal-summary p{display:flex;margin:0;flex-direction:column}.ut-fiscal-summary small{color:#8396a6;font-size:.36rem}.ut-fiscal-summary strong{font-size:.57rem}.ut-fiscal-summary em{color:#159276;font-size:.39rem;font-style:normal}.ut-fiscal-summary>span{display:flex;align-items:center;gap:.25rem;color:#159276;font-size:.39rem;font-weight:850}.ut-fiscal-summary>span i{width:6px;height:6px;border-radius:50%;background:#159276}.ut-fiscal-devices{display:flex;flex:1 1;flex-direction:column;gap:.4rem}.ut-fiscal-devices>article{display:grid;grid-template-columns:30px 1fr auto 8px;align-items:center;gap:.42rem;padding:.52rem;border:1px solid rgba(255,255,255,.9);border-radius:.62rem;background:rgba(255,255,255,.65);transition:.3s ease}.ut-fiscal-devices>article.is-active{background:#fff;box-shadow:4px 7px 15px color-mix(in srgb,var(--accent) 12%,transparent);transform:translateX(4px)}.ut-fiscal-devices article>svg{color:var(--accent);font-size:.8rem}.ut-fiscal-devices p{display:flex;margin:0;flex-direction:column}.ut-fiscal-devices p b{font-size:.49rem}.ut-fiscal-devices p small{color:#8396a6;font-size:.37rem}.ut-fiscal-devices article>strong{font-size:.53rem}.ut-fiscal-devices article>i{width:7px;height:7px;border-radius:50%;background:#159276;box-shadow:0 0 0 4px rgba(21,146,118,.1)}@container(max-width:390px){.ut-growth-special{min-height:430px;padding:.66rem}.ut-promo-ticket{grid-template-columns:34px minmax(0,1fr)}.ut-promo-ticket>b{grid-column:2;padding:0;border:0;text-align:left}.ut-promo-rules{grid-template-columns:1fr 1fr}.ut-promo-rules label:last-child{grid-column:1/3}.ut-social-post{grid-template-columns:24px 1fr}.ut-social-post button{grid-column:2;justify-self:start}.ut-reason-note>div,.ut-sign-history{grid-template-columns:1fr}.ut-unblock-card>header{grid-template-columns:32px 1fr}.ut-unblock-card header em{grid-column:2;justify-self:start}.ut-unblock-card>div>i{width:18px}.ut-revenue-split{grid-template-columns:1fr 1fr}.ut-revenue-split span:last-child{grid-column:1/3}.ut-fiscal-summary{grid-template-columns:32px 1fr}.ut-fiscal-summary>span{grid-column:2}.ut-growth-action{width:100%}}.ut-module-visual--compliance .ut-live-compliance{display:flex;height:100%;padding:.78rem;box-sizing:border-box;flex-direction:column}.ut-module-visual--compliance .ut-live-compliance>.ut-live-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin:0 0 .7rem;padding:.34rem;border-radius:.62rem;background:rgba(255,255,255,.56);opacity:1}.ut-module-visual--compliance .ut-live-toolbar>button{width:100%;min-width:0;padding:.38rem .2rem;overflow:hidden;box-sizing:border-box;font-size:.42rem;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ut-module-visual--compliance .ut-live-title{gap:.18rem;margin:0 0 .65rem}.ut-module-visual--compliance .ut-live-title>span{font-size:.45rem;line-height:1.25}.ut-module-visual--compliance .ut-live-title>strong{font-size:.7rem;line-height:1.2}.ut-module-visual--compliance .ut-live-compliance>div:not(.ut-live-title):not(.ut-live-toolbar){display:grid;min-height:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.48rem;margin:0 0 .48rem;padding:.55rem;border-radius:.64rem;box-sizing:border-box;background:rgba(255,255,255,.74);flex:1 1}.ut-module-visual--compliance .ut-live-compliance>div:not(.ut-live-title):not(.ut-live-toolbar)>span{width:30px;height:30px}.ut-module-visual--compliance .ut-live-compliance p{min-width:0}.ut-module-visual--compliance .ut-live-compliance p b{overflow:hidden;font-size:.49rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ut-module-visual--compliance .ut-live-compliance p small{overflow:hidden;font-size:.36rem;text-overflow:ellipsis;white-space:nowrap}.ut-module-visual--compliance .ut-live-compliance em{font-size:.39rem;line-height:1.2;white-space:nowrap}@container(max-width:390px){.ut-module-visual--compliance .ut-live-compliance{padding:.64rem}.ut-module-visual--compliance .ut-live-toolbar>button{font-size:.38rem}.ut-module-visual--compliance .ut-live-compliance>div:not(.ut-live-title):not(.ut-live-toolbar){grid-template-columns:30px minmax(0,1fr)}.ut-module-visual--compliance .ut-live-compliance>div:not(.ut-live-title):not(.ut-live-toolbar)>em{grid-column:2;justify-self:start}}.ut-blacklist-table-head{display:grid;grid-template-columns:18px minmax(0,.9fr) minmax(0,1.15fr) minmax(0,1fr) 62px;gap:.35rem;padding:0 .45rem;color:#8396a6;font-size:.34rem;font-weight:850}.ut-blacklist-table{display:flex;flex:1 1;padding:.48rem;border-radius:.72rem;background:rgba(227,237,243,.68);flex-direction:column;gap:.38rem}.ut-blacklist-table>article{display:grid;min-height:0;grid-template-columns:18px minmax(0,.9fr) minmax(0,1.15fr) minmax(0,1fr) 62px;align-items:center;gap:.35rem;padding:.45rem;border:1px solid rgba(255,255,255,.86);border-radius:.56rem;background:rgba(255,255,255,.58);flex:1 1;transition:.3s ease}.ut-blacklist-table>article.is-active{border-color:#fff;background:#fff;box-shadow:4px 7px 15px rgba(220,38,38,.11);transform:translateX(3px)}.ut-blacklist-table article>span{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:#fff;background:var(--accent);font-size:.36rem;font-weight:850}.ut-blacklist-table article>p{display:flex;margin:0;min-width:0;flex-direction:column}.ut-blacklist-table article b,.ut-blacklist-table article small,.ut-blacklist-table article>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ut-blacklist-table article b{font-size:.4rem}.ut-blacklist-table article small{color:#8396a6;font-size:.34rem}.ut-blacklist-table article>strong{font-size:.39rem}.ut-blacklist-table article>button{padding:.32rem .35rem;border:1px solid var(--accent);border-radius:.4rem;color:var(--accent);background:#fff;font-size:.37rem;font-weight:850}.ut-blacklist-table-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#74899a;font-size:.38rem}.ut-blacklist-table-foot b{color:var(--accent);text-align:right}@container(max-width:390px){.ut-blacklist-table-head{display:none}.ut-blacklist-table>article{grid-template-columns:20px minmax(0,1fr) auto;gap:.25rem .4rem;padding:.48rem}.ut-blacklist-table article>span{grid-row:1/4}.ut-blacklist-table article>p:first-of-type{grid-column:2;grid-row:1}.ut-blacklist-table article>strong{grid-column:2;grid-row:2}.ut-blacklist-table article>p:last-of-type{grid-column:2;grid-row:3}.ut-blacklist-table article>button{grid-column:3;grid-row:1/4;align-self:center}.ut-blacklist-table article b{font-size:.44rem}.ut-blacklist-table article>strong{font-size:.41rem}.ut-blacklist-table-foot{align-items:flex-start;flex-direction:column}.ut-blacklist-table-foot b{text-align:left}}.ut-growth-blacklist-table .ut-ops-demo__head{font-size:.7rem;line-height:1.3}.ut-blacklist-table>article{gap:.38rem .5rem;padding:.55rem}.ut-blacklist-table article>span{width:24px;height:24px;font-size:.49rem}.ut-blacklist-table article b{font-size:.62rem;line-height:1.25}.ut-blacklist-table article small{font-size:.5rem;line-height:1.3}.ut-blacklist-table article>strong{font-size:.56rem;line-height:1.3}.ut-blacklist-table article>button{padding:.43rem .48rem;font-size:.52rem;line-height:1.2}.ut-blacklist-table-foot{font-size:.5rem;line-height:1.35}@container(max-width:390px){.ut-blacklist-table>article{grid-template-columns:26px minmax(0,1fr) auto;padding:.56rem}.ut-blacklist-table article b{font-size:.6rem}.ut-blacklist-table article small{font-size:.49rem}.ut-blacklist-table article>strong{font-size:.54rem}.ut-blacklist-table article>button{font-size:.5rem}}.client-data-story-shell{position:relative;isolation:isolate;width:min(calc(100% - 2rem),var(--ut-section-max));max-width:var(--ut-section-max);margin:clamp(4rem,8vw,7rem) auto;overflow:hidden;border:1px solid var(--ut-section-border);border-radius:var(--ut-section-radius);background:radial-gradient(circle at 8% 7%,rgba(15,98,254,.2),transparent 30%),radial-gradient(circle at 78% 46%,rgba(20,184,166,.16),transparent 28%),radial-gradient(circle at 18% 92%,rgba(56,189,248,.12),transparent 28%),linear-gradient(145deg,rgba(237,243,249,.99),rgba(213,230,237,.98))}.client-data-story-shell:after,.client-data-story-shell:before{position:absolute;z-index:-1;border-radius:50%;content:"";pointer-events:none}.client-data-story-shell:before{width:240px;height:240px;top:44%;right:3rem;background:rgba(15,98,254,.08);filter:blur(2px);animation:client-story-orb-one 9s ease-in-out infinite}.client-data-story-shell:after{width:180px;height:180px;bottom:6rem;left:6rem;background:rgba(15,139,141,.07);filter:blur(2px);animation:client-story-orb-two 11s ease-in-out infinite}.client-data-story-shell>.ut-restored-local,.client-data-story-shell>.ut-restored-world{max-width:none;margin:0;border:0;background:transparent}.client-data-story-shell>.client-data-story__local:after,.client-data-story-shell>.client-data-story__local:before{display:none}.client-data-story-shell .client-survey-opinion-btn,.client-data-story-shell .client-survey-opinion-btn:focus,.client-data-story-shell .client-survey-opinion-btn:focus-visible,.client-data-story-shell .client-survey-opinion-btn:hover{animation:none!important;transform:none!important;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.client-data-story__world.ut-restored-world{position:relative;z-index:2;overflow:visible}.client-data-story__world.ut-restored-world .client-stats-next{position:relative;z-index:10}.client-data-story__local.ut-restored-local{position:relative;z-index:1;margin-top:0}@media(max-width:1430px){.client-data-story-shell{margin-right:1rem;margin-left:1rem}}@media(max-width:575.98px){.client-data-story-shell{margin-right:.7rem;margin-left:.7rem;border-radius:1.65rem}}.ut-bento-card--roles{display:grid;grid-column:2/4;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;align-items:center;column-gap:2rem}.ut-bento-card--roles>span{grid-column:1;grid-row:1}.ut-bento-card--roles>h3{grid-column:1;grid-row:2;margin-bottom:.35rem}.ut-bento-card--roles>p{grid-column:1;grid-row:3;margin:0}.ut-bento-card--roles>div{grid-column:2;grid-row:1/4;margin:0;padding-right:.5rem}.ut-bento-card--ai{display:flex;min-height:560px;padding:clamp(1.4rem,2.4vw,2rem);isolation:isolate;flex-direction:column;background:radial-gradient(circle at 16% 8%,rgba(34,211,238,.16),transparent 29%),radial-gradient(circle at 82% 22%,rgba(139,92,246,.16),transparent 31%),linear-gradient(145deg,rgba(248,252,255,.88),rgba(225,237,246,.7));backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}.ut-bento-card--ai:before{inset:1px;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.08))}.ut-bento-card--ai:after,.ut-bento-card--ai:before{content:"";position:absolute;z-index:-1;pointer-events:none}.ut-bento-card--ai:after{right:-18%;bottom:-16%;width:58%;aspect-ratio:1;border:1px solid rgba(34,211,238,.22);border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.1),transparent 62%)}.ut-bento-card--ai>span{width:max-content;padding:.42rem .58rem;border:1px solid rgba(15,118,110,.14);border-radius:99px;background:rgba(255,255,255,.46);box-shadow:inset 1px 1px rgba(255,255,255,.95),0 10px 22px rgba(45,83,110,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ut-bento-card--ai>h3{max-width:23rem;margin:.95rem 0 .75rem;font-size:clamp(2rem,3.2vw,3rem);line-height:.96;letter-spacing:-.04em}.ut-bento-card--ai>p{max-width:24rem;margin:0;color:#647b90;font-size:.82rem;line-height:1.55}.ut-ai-scan-lab{position:relative;display:grid;min-height:315px;margin-top:auto;padding-top:2.5rem;place-items:end center}.ut-ai-scan-photo{position:relative;display:grid;width:min(100%,27rem);aspect-ratio:1.42;overflow:hidden;padding:.82rem;border:1px solid rgba(255,255,255,.94);border-radius:1.05rem;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(222,234,242,.74));box-shadow:0 28px 60px rgba(51,80,107,.16),inset 1px 1px rgba(255,255,255,.98);grid-template-columns:1fr 1fr;gap:.56rem;transform:perspective(900px) rotateX(4deg) rotate(-1.6deg);transform-origin:center bottom}.ut-ai-scan-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,118,110,.08) 1px,transparent 0),linear-gradient(rgba(23,105,209,.055) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(#000,transparent 92%);mask-image:linear-gradient(#000,transparent 92%);pointer-events:none}.ut-ai-menu-page{position:relative;z-index:1;display:flex;min-height:0;padding:.48rem .44rem;border:1px solid rgba(255,255,255,.78);border-radius:.7rem;background:rgba(255,255,255,.55);box-shadow:inset 1px 1px rgba(255,255,255,.9);flex-direction:column;justify-content:space-between}.ut-ai-menu-section{min-width:0}.ut-ai-menu-section+.ut-ai-menu-section{margin-top:.28rem;padding-top:.22rem;border-top:1px solid rgba(23,50,78,.08)}.ut-ai-menu-page strong{display:block;margin-bottom:.24rem;color:#17324e;font-size:.43rem;font-weight:950;line-height:1;letter-spacing:.12em}.ut-ai-menu-page p{display:grid;margin:0 0 .13rem;grid-template-columns:minmax(0,1fr) minmax(16px,.34fr) auto;align-items:center;gap:.18rem;color:#29455e;font-size:.37rem;line-height:1.08}.ut-ai-menu-page p span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ut-ai-menu-page p i{height:1px;border-bottom:1px dashed rgba(89,117,143,.24)}.ut-ai-menu-page p em{color:#102f50;font-style:normal;font-weight:900}.ut-ai-scan-beam{position:absolute;left:0;right:0;top:45%;z-index:4;height:2px;background:linear-gradient(90deg,transparent,#22d3ee 18%,#8b5cf6 50%,#22d3ee 82%,transparent);box-shadow:0 0 18px rgba(34,211,238,.85),0 0 36px rgba(139,92,246,.38);animation:utScan 3.4s ease-in-out infinite}.ut-ai-corner{position:absolute;z-index:5;width:28px;height:28px;border-color:#22d3ee;opacity:.85}.ut-ai-corner--tl{left:.7rem;top:.7rem;border-top:2px solid;border-left:2px solid;border-radius:.45rem 0 0 0}.ut-ai-corner--tr{right:.7rem;top:.7rem;border-top:2px solid;border-right:2px solid;border-radius:0 .45rem 0 0}.ut-ai-corner--bl{left:.7rem;border-left:2px solid;border-radius:0 0 0 .45rem}.ut-ai-corner--bl,.ut-ai-corner--br{bottom:.7rem;border-bottom:2px solid}.ut-ai-corner--br{right:.7rem;border-right:2px solid;border-radius:0 0 .45rem 0}.ut-ai-scan-status{position:absolute;left:50%;top:35%;z-index:8;display:flex;align-items:center;gap:.42rem;padding:.56rem .72rem;border:1px solid rgba(255,255,255,.9);border-radius:.72rem;color:#0d6d67;background:rgba(255,255,255,.82);box-shadow:0 16px 32px rgba(44,77,105,.14),inset 1px 1px rgba(255,255,255,.96);font-size:.62rem;font-weight:900;white-space:nowrap;opacity:0;transform:translate(-50%,12px) scale(.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:utAiScanStatus 7.2s ease-in-out infinite}.ut-ai-scan-status svg{color:#10a37f}.ut-ai-scan-status--1{left:23%;top:20%}.ut-ai-scan-status--2{left:68%;top:58%}.ut-ai-scan-status--3{left:34%;top:74%;color:#7c3aed}.ut-ai-scan-status--3 svg{color:#8b5cf6}@keyframes utAiScanStatus{0%,36%,6%,to{opacity:0;transform:translate(-50%,12px) scale(.96)}10%,30%{opacity:1;transform:translate(-50%) scale(1)}}@media(max-width:1100px){.ut-bento-grid{grid-template-columns:1fr 1fr}.ut-bento-card--ai{grid-column:1;grid-row:1/3}.ut-bento-card--cost{grid-column:2;grid-row:1}.ut-bento-card--stock{grid-column:2;grid-row:2}.ut-bento-card--roles{grid-column:1/3;grid-row:3}}@media(max-width:767.98px){.ut-bento-card--roles{display:block}.ut-bento-card--roles>div{margin:1.5rem 0;padding-right:0}.ut-bento-card--ai{min-height:520px;padding:1.15rem;border-radius:1.35rem}.ut-bento-card--ai>h3{font-size:clamp(1.65rem,9vw,2.25rem)}.ut-bento-card--ai>p{font-size:.76rem}.ut-ai-scan-lab{min-height:275px;padding-top:2rem}.ut-ai-scan-photo{width:100%;aspect-ratio:1.18;padding:.58rem;gap:.38rem;transform:perspective(800px) rotateX(3deg) rotate(-1deg)}.ut-ai-menu-page{padding:.42rem .36rem}.ut-ai-menu-section+.ut-ai-menu-section{margin-top:.22rem;padding-top:.18rem}.ut-ai-menu-page strong{font-size:.38rem}.ut-ai-menu-page p{grid-template-columns:minmax(0,1fr) 12px auto;gap:.16rem;font-size:.33rem}.ut-ai-scan-status{padding:.46rem .58rem;font-size:.54rem}.ut-ai-scan-status--1{left:30%;top:21%}.ut-ai-scan-status--2{left:64%;top:55%}.ut-ai-scan-status--3{left:38%;top:74%}}@media(max-width:390px){.ut-bento-card--ai{min-height:500px}.ut-ai-scan-lab{min-height:255px}.ut-ai-menu-page p{font-size:.31rem}}.ut-ai-suite__card--menu .ut-ai-scan-lab{flex:0 0 225px;min-height:225px;margin-top:.75rem;padding-top:0;place-items:end center;transform:translateY(8px)}.ut-ai-suite__card--menu .ut-ai-scan-photo{width:min(100%,20rem)}.ut-module-visual.ut-module-visual--menu{transform-origin:50% 55%;animation:utMenuVisualSway 7s ease-in-out infinite}@keyframes utMenuVisualSway{0%,to{transform:perspective(1000px) rotateY(-4deg) rotate(-.25deg) translateY(0)}50%{transform:perspective(1000px) rotateY(-2.5deg) rotate(.35deg) translateY(-4px)}}.ut-module-visual.ut-module-visual--orders{transform-origin:50% 55%;transform-style:preserve-3d;will-change:transform;animation:utOrdersVisualSway 7.5s ease-in-out infinite}@keyframes utOrdersVisualSway{0%,to{transform:perspective(1100px) rotateX(1deg) rotateY(-5deg) rotate(-.2deg) translateZ(0)}35%{transform:perspective(1100px) rotateX(-1.2deg) rotateY(-2deg) rotate(.25deg) translate3d(2px,-4px,10px)}70%{transform:perspective(1100px) rotateX(.7deg) rotateY(-6deg) rotate(-.35deg) translate3d(-2px,-2px,4px)}}.ut-next-hero--cosmic .ut-command:after{opacity:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.02) 36%,rgba(255,255,255,.2) 49%,rgba(118,226,214,.08) 56%,transparent 72%);transform:translate3d(-140%,0,0);will-change:transform,opacity;animation:utHoloSweepSoft 11s cubic-bezier(.45,0,.55,1) infinite}.ut-next-hero--cosmic .ut-command__stats>span:after{opacity:.42;animation-duration:4.8s}@keyframes utHoloSweepSoft{0%,10%{opacity:0;transform:translate3d(-140%,0,0)}22%{opacity:.48}78%{opacity:.48}90%,to{opacity:0;transform:translate3d(140%,0,0)}}.ut-next-hero{border-radius:3rem}@media(max-width:767.98px){.ut-next-hero{border-radius:1.75rem;min-height:auto;padding:max(2.4rem,env(safe-area-inset-top)) clamp(.85rem,4vw,1.35rem) 2rem}.ut-next-hero__grid{width:100%;min-height:0;gap:2rem}.ut-next-hero__copy{min-width:0;text-align:center}.ut-next-live-pill{max-width:100%;margin-bottom:1.15rem;padding:.52rem .7rem;font-size:clamp(.56rem,2.7vw,.68rem);line-height:1.35;letter-spacing:.1em;text-align:left}.ut-next-live-pill i{flex:0 0 auto}.ut-next-hero--cosmic .ut-next-hero__copy h1,.ut-next-hero__copy h1{margin-bottom:1rem;font-size:clamp(2.7rem,13.6vw,4.2rem);line-height:.92;letter-spacing:-.065em;text-wrap:balance}.ut-next-hero__copy>p{max-width:34rem;margin:0 auto 1.35rem;font-size:clamp(.95rem,4.1vw,1.08rem);line-height:1.62;text-wrap:pretty}.ut-next-hero__actions{display:grid;max-width:34rem;margin-inline:auto;grid-template-columns:1fr 1fr;gap:.65rem}.ut-next-hero__actions a{width:100%;min-height:52px;padding:.72rem .7rem;border-radius:.9rem;font-size:clamp(.72rem,3.2vw,.86rem);line-height:1.25}.ut-next-trust{display:grid;max-width:32rem;margin:1.2rem auto 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;font-size:clamp(.58rem,2.55vw,.68rem)}.ut-next-trust span{min-width:0;align-items:flex-start;justify-content:center;line-height:1.3;text-align:left}.ut-next-trust svg{flex:0 0 auto;margin-top:.1rem}.ut-tech-stack{max-width:28rem;margin:1.15rem auto 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem .7rem;text-align:left}.ut-tech-stack span{min-width:0;font-size:clamp(.56rem,2.65vw,.68rem);white-space:nowrap}.ut-tech-stack b{font-size:inherit}.ut-next-hero--cosmic .ut-command{width:100%;max-width:36rem;min-height:0;margin-inline:auto;padding:clamp(.65rem,3vw,.9rem);border-radius:1.35rem;animation:none;transform:none}.ut-command__top{align-items:flex-start;gap:.55rem;padding:.25rem .2rem .75rem;font-size:clamp(.53rem,2.35vw,.64rem);line-height:1.25;letter-spacing:.07em}.ut-command__top span{min-width:0;text-align:left}.ut-command__top span b{width:27px;height:27px;flex:0 0 auto}.ut-command__top em{flex:0 0 auto;padding:.32rem .45rem;white-space:nowrap}.ut-command__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.ut-command__stats>span{display:grid!important;min-width:0;padding:.62rem .55rem;border-radius:.78rem;grid-template-columns:1fr}.ut-command__stats small{grid-column:1;min-height:2.5em;font-size:clamp(.48rem,2.15vw,.57rem);line-height:1.25}.ut-command__stats strong{font-size:clamp(.85rem,4vw,1.08rem);line-height:1.2}.ut-command__stats em{font-size:clamp(.45rem,2vw,.55rem);line-height:1.2}.ut-command__stage{grid-template-columns:minmax(0,1fr) 7rem;gap:.48rem;margin-top:.5rem}.ut-command__orders,.ut-command__pulse{min-height:238px;padding:.62rem;border-radius:.9rem}.ut-command__orders header{align-items:flex-start;gap:.4rem;margin-bottom:.55rem}.ut-command__orders header strong{font-size:clamp(.58rem,2.5vw,.68rem);text-align:left}.ut-command__orders header small{font-size:clamp(.43rem,1.9vw,.5rem);text-align:right}.ut-command__orders>div{min-width:0;gap:.45rem;margin-bottom:.42rem;padding:.52rem .45rem;border-radius:.68rem}.ut-command__orders>div.is-live{transform:translateX(2px)}.ut-command__orders>div>span{width:30px;height:30px;flex:0 0 auto;border-radius:.58rem}.ut-command__orders p{min-width:0;text-align:left}.ut-command__orders p strong{font-size:clamp(.54rem,2.35vw,.64rem);line-height:1.3}.ut-command__orders p small{font-size:clamp(.44rem,1.95vw,.52rem);line-height:1.3}.ut-command__orders>div>i{flex:0 0 auto}.ut-command__pulse{display:grid;padding:.35rem}.ut-command__pulse div{width:76px;height:76px}.ut-command__pulse div span{font-size:1.55rem}.ut-command__pulse div small{font-size:.42rem;letter-spacing:.06em}.ut-command__pulse>i{width:88px;height:88px}.ut-command__ticker{gap:.35rem;margin-top:.5rem;padding:.62rem .55rem;border-radius:.7rem;font-size:clamp(.43rem,1.95vw,.53rem);letter-spacing:.07em;white-space:nowrap}.ut-command__ticker i{min-width:5px}.ut-next-hero--cosmic .ut-float{position:relative;inset:auto;display:flex;width:100%;margin-top:.5rem;padding:.62rem .7rem;border-radius:.75rem;animation:none;transform:none}.ut-float span{min-width:0;text-align:left}.ut-float small{font-size:clamp(.5rem,2.1vw,.6rem)}.ut-float strong{font-size:clamp(.59rem,2.55vw,.72rem);line-height:1.3}}@media(max-width:390px){.ut-next-hero{padding-inline:.72rem}.ut-next-hero__actions{grid-template-columns:1fr}.ut-next-trust{grid-template-columns:1fr 1fr}.ut-next-trust span:last-child{grid-column:1/3;justify-self:center}.ut-command__top{flex-wrap:wrap}.ut-command__top em{margin-left:32px}.ut-command__stage{grid-template-columns:1fr}.ut-command__orders{min-height:0}.ut-command__pulse{min-height:130px}.ut-command__ticker{gap:.25rem;padding-inline:.4rem;letter-spacing:.035em}}.ut-mobile-hero-tabs{display:none}@media(max-width:767.98px){.ut-next-hero{padding-top:max(1rem,env(safe-area-inset-top))}.ut-mobile-hero-tabs{position:relative;z-index:5;display:grid;width:min(100%,34rem);margin:0 auto .85rem;padding:.3rem;grid-template-columns:1fr 1fr;gap:.3rem;border:1px solid rgba(255,255,255,.88);border-radius:1rem;background:rgba(242,249,251,.58);box-shadow:0 12px 30px rgba(45,83,110,.11),inset 1px 1px rgba(255,255,255,.94);backdrop-filter:blur(22px) saturate(1.35)}.ut-mobile-hero-tabs button{display:flex;min-width:0;min-height:44px;padding:.55rem .68rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid transparent;border-radius:.72rem;color:#668095;background:transparent;font-size:.7rem;font-weight:850;transition:color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.ut-mobile-hero-tabs button small{color:#8ca0b1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem;letter-spacing:.08em}.ut-mobile-hero-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#108f7a,#287bd6 68%,#7356d0);box-shadow:0 8px 20px rgba(39,112,151,.22);transform:translateY(-1px)}.ut-mobile-hero-tabs button.is-active small{color:rgba(255,255,255,.72)}.ut-next-hero__grid.ut-mobile-hero-deck{display:flex;width:100%;max-width:36rem;margin-inline:auto;padding:.15rem 0 1.1rem;align-items:flex-start;gap:.75rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x pan-y}.ut-mobile-hero-deck::-webkit-scrollbar{display:none}.ut-mobile-hero-deck>.ut-mobile-hero-slide{width:100%;max-width:none;min-width:0;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.ut-mobile-hero-deck>.ut-next-hero__copy{position:relative;padding:clamp(1.15rem,5vw,1.6rem);overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:1.35rem;background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(228,242,247,.5));box-shadow:0 20px 48px rgba(44,84,112,.13),inset 1px 1px rgba(255,255,255,.96);backdrop-filter:blur(24px) saturate(1.35)}.ut-mobile-hero-deck>.ut-next-hero__copy:before{position:absolute;z-index:-1;width:13rem;height:13rem;top:-7rem;right:-5rem;border-radius:50%;background:rgba(36,199,178,.14);filter:blur(24px);content:"";pointer-events:none}.ut-mobile-hero-deck>.ut-command{box-shadow:0 20px 48px rgba(44,84,112,.16),inset 1px 1px rgba(255,255,255,.96)}}@media(max-width:390px){.ut-mobile-hero-tabs{border-radius:.9rem}.ut-mobile-hero-tabs button{min-height:42px;padding:.48rem .42rem;font-size:.65rem}.ut-mobile-hero-deck>.ut-next-hero__copy{padding:1rem}}@media(max-width:767.98px){.ut-digital-word{display:none}.ut-mobile-hero-deck>.ut-next-hero__copy{background:rgba(248,252,254,.72);box-shadow:0 16px 36px rgba(52,87,113,.1),inset 1px 1px rgba(255,255,255,.98)}.ut-mobile-hero-tabs button{transition:color .18s ease,background-color .18s ease;transform:none!important}.ut-mobile-hero-tabs button.is-active{box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 6px 14px rgba(39,112,151,.17)}.ut-mobile-hero-tabs{padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none}.ut-mobile-hero-tabs button:not(.is-active){background:rgba(255,255,255,.28)}.ut-next-hero__grid.ut-mobile-hero-deck{display:block;padding:.25rem 0 0;overflow:visible}.ut-mobile-hero-deck>.ut-mobile-hero-slide{display:none;width:100%;max-width:36rem;margin-inline:auto}.ut-mobile-hero-deck.is-mobile-slide-0>.ut-next-hero__copy,.ut-mobile-hero-deck.is-mobile-slide-1>.ut-command{display:block;animation:utMobileHeroView .34s cubic-bezier(.22,1,.36,1) both}.ut-mobile-hero-deck>.ut-next-hero__copy{padding:.65rem .35rem 1rem;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.ut-mobile-hero-deck>.ut-next-hero__copy:before{display:none}}@keyframes utMobileHeroView{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@media(max-width:767.98px){.ut-next{overflow-x:clip}.ut-next-modules{width:calc(100vw - 1.2rem);max-width:calc(100vw - 1.2rem);margin-inline:auto;padding:4.25rem .15rem 4.75rem;overflow:hidden}.ut-next-modules .ut-module-workspace>*,.ut-next-modules>*{max-width:100%;min-width:0}.ut-next-modules>.ut-next-heading{max-width:34rem;margin:0 auto 2rem;text-align:center}.ut-next-modules>.ut-next-heading>span{margin-bottom:.8rem;font-size:clamp(.56rem,2.65vw,.66rem);line-height:1.45;letter-spacing:.12em}.ut-next-modules>.ut-next-heading h2{font-size:clamp(2.25rem,10.7vw,3.45rem);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.ut-next-modules>.ut-next-heading>p{margin:1rem auto 0;font-size:clamp(.91rem,3.9vw,1.02rem);line-height:1.62;text-wrap:pretty}.ut-next-modules .ut-auto-explore{margin:1rem auto 0}.ut-next-modules>.ut-groups{display:grid;width:100%;margin:0 0 .8rem;padding:.3rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;overflow:visible;border:1px solid rgba(255,255,255,.9);border-radius:1.05rem;background:rgba(239,246,249,.68);box-shadow:0 12px 28px rgba(48,82,108,.09),inset 1px 1px rgba(255,255,255,.95);scroll-snap-type:none;backdrop-filter:blur(18px)}.ut-next-modules>.ut-groups button{display:flex;width:100%;min-width:0;min-height:52px;padding:.55rem .3rem;align-items:center;justify-content:center;border:0;border-radius:.76rem;box-shadow:none;gap:0;text-align:center;transform:none}.ut-next-modules>.ut-groups button.is-active,.ut-next-modules>.ut-groups button:hover{transform:none;box-shadow:0 7px 17px rgba(17,62,79,.16)}.ut-next-modules>.ut-groups button em,.ut-next-modules>.ut-groups button>small,.ut-next-modules>.ut-groups button>svg{display:none}.ut-next-modules>.ut-groups button>span{display:block;min-width:0}.ut-next-modules>.ut-groups strong{display:block;font-size:clamp(.58rem,2.5vw,.69rem);line-height:1.25;overflow-wrap:anywhere}.ut-next-modules>.ut-module-workspace{display:block;width:100%;min-width:0;min-height:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ut-next-modules .ut-module-workspace:after{display:none}.ut-next-modules .ut-module-workspace>nav{display:flex;width:100%;margin:0 0 .75rem;padding:.38rem;gap:.35rem;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(255,255,255,.88);border-radius:1.05rem;background:rgba(237,244,248,.7);scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain}.ut-next-modules .ut-module-workspace>nav::-webkit-scrollbar{display:none}.ut-next-modules .ut-module-workspace>nav button{display:grid;width:auto;min-width:max-content;padding:.48rem .62rem;grid-template-columns:30px auto;align-items:center;gap:.4rem;border-radius:.72rem;scroll-snap-align:center;transform:none}.ut-next-modules .ut-module-workspace>nav button.is-active,.ut-next-modules .ut-module-workspace>nav button:hover{box-shadow:0 6px 15px rgba(58,87,112,.1);transform:none}.ut-next-modules .ut-module-workspace>nav button>span{width:30px;height:30px;grid-row:1;border-radius:.58rem}.ut-next-modules .ut-module-workspace>nav button>span svg{font-size:.82rem}.ut-next-modules .ut-module-workspace>nav strong{align-self:center;font-size:.7rem;white-space:nowrap}.ut-next-modules .ut-module-workspace>nav small{display:none}.ut-next-modules .ut-module-workspace>article,.ut-next-modules .ut-module-workspace>article:has(.ut-module-visual--orders),.ut-next-modules .ut-module-workspace>article:has(.ut-module-visual--recipes){display:block;width:100%;min-width:0;padding:.8rem;border:1px solid rgba(255,255,255,.88);border-radius:1.4rem;background:radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 28%),rgba(235,243,248,.62);box-shadow:0 18px 42px rgba(49,82,108,.11),inset 1px 1px rgba(255,255,255,.94)}.ut-next-modules .ut-module-copy{min-width:0;padding:.35rem .25rem .2rem;text-align:left}.ut-next-modules .ut-module-copy__icon{width:46px;height:46px;margin-bottom:1rem;border-radius:.9rem}.ut-next-modules .ut-module-copy>small{font-size:.62rem;line-height:1.35}.ut-next-modules .ut-module-copy h3{margin:.4rem 0 .8rem;font-size:clamp(2rem,9vw,2.8rem);line-height:1;overflow-wrap:anywhere}.ut-next-modules .ut-module-copy>p{margin:0;color:#627a8f;font-size:clamp(.88rem,3.7vw,.98rem);line-height:1.58}.ut-next-modules .ut-module-feature-links{display:flex!important;width:auto;margin:1rem -.15rem .2rem!important;padding:.2rem .15rem .65rem;flex-wrap:nowrap!important;gap:.45rem!important;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.ut-next-modules .ut-module-feature-links::-webkit-scrollbar{display:none}.ut-next-modules .ut-module-feature-links button{width:auto;min-width:max-content;min-height:43px;padding:.58rem .72rem;flex:0 0 auto;scroll-snap-align:start;font-size:.67rem;white-space:nowrap;transform:none}.ut-next-modules .ut-module-feature-links button.is-active,.ut-next-modules .ut-module-feature-links button:hover{transform:none}.ut-next-modules .ut-module-visual{width:100%;max-width:100%;min-width:0;margin-top:.85rem;border-radius:1.1rem;box-shadow:0 13px 30px rgba(50,78,105,.12),inset 1px 1px rgba(255,255,255,.92);transform:none}.ut-next-modules .ut-module-visual>header{min-width:0;padding:.68rem}.ut-next-modules .ut-module-visual>header>span{min-width:0;line-height:1.3;overflow-wrap:anywhere}.ut-next-modules .ut-module-visual__canvas{width:100%;max-width:100%;min-width:0}.ut-next-modules .ut-module-visual__canvas>*{max-width:100%;min-width:0}}@media(max-width:390px){.ut-next-modules{padding-inline:.6rem}.ut-next-modules>.ut-groups{gap:.2rem;padding:.24rem}.ut-next-modules>.ut-groups button{min-height:49px;padding:.45rem .18rem}.ut-next-modules>.ut-groups strong{font-size:.57rem}.ut-next-modules .ut-module-workspace>article{padding:.62rem}.ut-next-modules .ut-module-copy{padding-inline:.18rem}}@media(max-width:767.98px){.ut-next-modules .ut-module-workspace>nav{border-color:rgba(255,255,255,.72);background:linear-gradient(135deg,rgba(255,255,255,.5),rgba(218,234,243,.2));box-shadow:inset 1px 1px rgba(255,255,255,.95),inset -1px -1px rgba(80,126,148,.07),0 14px 32px rgba(46,82,108,.1);backdrop-filter:blur(24px) saturate(1.45);-webkit-backdrop-filter:blur(24px) saturate(1.45)}.ut-next-modules .ut-module-workspace>nav button{border:1px solid rgba(255,255,255,.62);background:rgba(255,255,255,.24);box-shadow:inset 1px 1px rgba(255,255,255,.74);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ut-next-modules .ut-module-workspace>nav button.is-active,.ut-next-modules .ut-module-workspace>nav button:hover{border-color:color-mix(in srgb,var(--accent) 22%,white);background:linear-gradient(135deg,rgba(255,255,255,.82),color-mix(in srgb,var(--accent) 9%,rgba(255,255,255,.6)));box-shadow:inset 1px 1px rgba(255,255,255,.98),0 8px 20px color-mix(in srgb,var(--accent) 13%,transparent)}.ut-next-modules .ut-module-workspace>nav button.is-active>span{box-shadow:0 5px 14px color-mix(in srgb,var(--accent) 16%,transparent)}}.ut-flow-mobile-slider{display:none}@media(max-width:767.98px){.ut-next-flow{padding-inline:.7rem}.ut-next-flow>.ut-next-heading{max-width:34rem;margin:0 auto;text-align:center}.ut-next-flow>.ut-next-heading h2{font-size:clamp(2.35rem,11vw,3.45rem);text-wrap:balance}.ut-next-flow>.ut-flow-line{display:none}.ut-flow-mobile-slider{display:block;margin:1.5rem -.7rem 0}.ut-flow-mobile-slider .client-home-3d-slider{padding-top:.7rem;padding-bottom:4.4rem}.ut-flow-mobile-slider .client-home-3d-slider:after{inset:.5rem 3% 3.6rem;background:radial-gradient(circle at var(--home-slider-light-x) var(--home-slider-light-y),rgba(255,255,255,.2),rgba(57,196,174,.12) 34%,transparent 68%)}.ut-flow-mobile-slider .client-home-3d-slider:before{bottom:3.5rem;background:radial-gradient(ellipse,rgba(0,12,30,.42),transparent 68%)}.ut-flow-mobile-slider .client-home-3d-slider__slide{width:min(82%,320px)}.ut-flow-mobile-slider .client-home-3d-slider--orbit{--home-orbit-left:-155px;--home-orbit-right:155px}.ut-flow-mobile-slider .client-home-3d-slider--orbit .client-home-3d-slider__stage:before{width:92%;border-color:rgba(105,225,202,.2)}.ut-flow-mobile-card{display:flex;height:100%;min-height:0;padding:1.2rem 1.15rem;border-color:rgba(255,255,255,.72);background:linear-gradient(145deg,rgba(247,251,253,.96),rgba(218,229,238,.92));flex-direction:column;text-align:left}.ut-flow-mobile-card>.client-impact-card__dial{width:104px;height:104px;margin-bottom:.9rem}.ut-flow-mobile-card>.client-impact-card__dial i{transform-origin:0 48px}.ut-flow-mobile-card>small{margin-bottom:.4rem;color:var(--impact-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.52rem;font-weight:900;letter-spacing:.1em}.ut-flow-mobile-card>h3{margin:.15rem 0 .65rem;color:#183653;font-size:1.08rem;line-height:1.25}.ut-flow-mobile-card>p{margin:0;color:#667e92;font-size:.72rem;line-height:1.6}.ut-flow-mobile-slider .client-home-3d-slider__navigation{bottom:.55rem}.ut-flow-mobile-slider .client-home-3d-slider__navigation>button{width:38px;height:38px}.ut-flow-mobile-slider+.ut-flow-result{margin-top:.75rem}.ut-next-modules .ut-module-workspace>nav{border:0;box-shadow:inset 1px 1px rgba(255,255,255,.72),0 9px 22px rgba(46,82,108,.07)}.ut-next-flow>.ut-flow-result{display:none}.ut-next-modules>.ut-groups button:not(.is-active):hover{color:#586f85;background:#eef4f8;box-shadow:none;transform:none}}.ut-contact__person{border:0!important;background:transparent!important;box-shadow:none!important}.client-story-section .ut-restored-survey,.client-story-section .ut-restored-survey:hover{z-index:auto;transform:none;animation:none;box-shadow:-7px -7px 11px rgba(255,255,255,.88),7px 7px 12px rgba(0,0,0,.13)}.ut-restored-survey .ut-survey-question footer>button{position:relative;z-index:2;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.ut-restored-survey .ut-survey-question footer>button:hover{color:#fff;background:#0f8b8d;box-shadow:0 7px 16px rgba(15,139,141,.2);transform:none}@media(max-width:767.98px){.ut-next-modules{padding-right:max(.75rem,env(safe-area-inset-right));padding-left:max(.75rem,env(safe-area-inset-left))}.ut-next-modules,.ut-next-modules>.ut-groups,.ut-next-modules>.ut-module-workspace{width:100%;max-width:100%}.ut-next-modules .ut-module-workspace>article,.ut-next-modules .ut-module-workspace>article:has(.ut-module-visual--orders),.ut-next-modules .ut-module-workspace>article:has(.ut-module-visual--recipes){width:100%;max-width:100%;padding:.72rem;overflow:hidden}.ut-next-modules .ut-module-copy h3{font-size:clamp(1.8rem,8.2vw,2.65rem);line-height:1.04;hyphens:auto}.ut-next-modules .ut-module-copy h3,.ut-next-modules .ut-module-copy>p{max-width:100%;overflow-wrap:break-word}.ut-next-modules .ut-module-feature-links,.ut-next-modules .ut-module-workspace>nav{padding-right:.8rem}.ut-next-modules .ut-module-feature-links:after,.ut-next-modules .ut-module-workspace>nav:after{display:block;width:.35rem;min-width:.35rem;height:1px;content:""}.ut-next-modules .ut-module-visual{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}}@media(max-width:390px){.ut-next-modules{padding-right:.7rem;padding-left:.7rem}.ut-next-modules .ut-module-workspace>article{padding:.62rem}.ut-next-modules .ut-module-copy h3{font-size:clamp(1.7rem,7.9vw,2.15rem)}}@media(min-width:768px){.ut-next-flow{padding-bottom:clamp(4.5rem,8vw,7rem)}.ut-next-flow>.ut-next-heading{margin-bottom:0}.ut-next-flow>.ut-flow-line{align-items:stretch;margin-top:clamp(3rem,6vw,5rem)}.ut-next-flow>.ut-flow-line article{display:flex;min-width:0;padding:1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:1.2rem;background:rgba(255,255,255,.035);flex-direction:column}.ut-next-flow>.ut-flow-line article>p{margin-bottom:0}}.ut-next-modules .ut-module-workspace>article{align-items:center}.ut-next-modules .ut-module-visual{display:flex;width:min(100%,var(--ut-module-display-width));min-width:min(100%,var(--ut-module-display-width));height:var(--ut-module-display-height);min-height:var(--ut-module-display-height);max-height:var(--ut-module-display-height);align-self:center;justify-self:center;flex-direction:column}.ut-next-modules .ut-module-visual>header{min-height:var(--ut-module-display-header-height);max-height:var(--ut-module-display-header-height);flex:0 0 var(--ut-module-display-header-height)}.ut-next-modules .ut-module-visual>header>span{display:-webkit-box;min-width:0;overflow:hidden;font-size:.76rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ut-next-modules .ut-module-visual__canvas{display:grid;width:100%;min-width:0;min-height:0;overflow:hidden;flex:1 1 auto;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.ut-next-modules .ut-module-visual__canvas>.ut-live-screen{width:100%;height:100%;min-height:100%;min-width:0;align-self:stretch;justify-self:stretch;box-sizing:border-box}.ut-next-modules .ut-module-visual :is(.ut-order-experience,.ut-menu-demo,.ut-reservation-demo,.ut-ops-demo,.ut-growth-demo,.ut-growth-special,.ut-feature-screen){padding:1rem;gap:.78rem}.ut-next-modules .ut-module-visual :is(.ut-order-experience,.ut-menu-demo,.ut-reservation-demo,.ut-ops-demo,.ut-growth-demo,.ut-growth-special,.ut-feature-screen){justify-content:space-between}.ut-next-modules .ut-module-visual :is(.ut-live-menu,.ut-live-reservations,.ut-live-stock,.ut-live-cost,.ut-live-supply,.ut-live-team,.ut-live-loyalty,.ut-live-compliance,.ut-live-analytics){width:100%;height:100%;min-height:100%;box-sizing:border-box}.ut-next-modules .ut-module-visual :is(.ut-live-stock,.ut-live-supply,.ut-live-team,.ut-live-compliance,.ut-live-analytics){justify-content:space-between}.ut-next-modules .ut-module-visual :is(.ut-live-stock,.ut-live-supply,.ut-live-team,.ut-live-analytics){display:flex;flex-direction:column;gap:.62rem}.ut-next-modules .ut-module-visual--stock .ut-live-stock>:is(.ut-live-toolbar,.ut-live-title,.ut-live-actions){flex:0 0 auto;margin:0}.ut-next-modules .ut-module-visual--stock .ut-live-stock>.ut-live-toolbar{display:flex;grid-template-columns:none;gap:.42rem}.ut-next-modules .ut-module-visual--stock .ut-live-stock>.ut-live-toolbar button{min-height:38px;padding:.48rem .72rem}.ut-next-modules .ut-module-visual--stock .ut-live-stock>div:not(.ut-live-title):not(.ut-live-toolbar):not(.ut-live-actions){display:grid;min-height:62px;margin:0;padding:.72rem .68rem;grid-template-columns:minmax(105px,1.15fr) minmax(74px,1fr) 52px;align-items:center;gap:.65rem;border:1px solid rgba(255,255,255,.78);border-radius:.72rem;background:rgba(255,255,255,.5);flex:1 1;box-sizing:border-box}.ut-next-modules .ut-module-visual--stock .ut-live-stock p b{font-size:.72rem;line-height:1.25}.ut-next-modules .ut-module-visual--stock .ut-live-stock p small{font-size:.58rem;line-height:1.35}.ut-next-modules .ut-module-visual--stock .ut-live-stock>div>em{font-size:.58rem;line-height:1.2}.ut-next-modules .ut-module-visual--stock .ut-live-stock>.ut-live-actions{margin-top:auto;padding-top:.2rem}.ut-next-modules .ut-module-visual--supply .ut-live-supply>p,.ut-next-modules .ut-module-visual--team .ut-live-team>.ut-live-shift{min-height:0;margin:0;flex:1 1}.ut-next-modules .ut-module-visual--analytics .ut-live-analytics>.ut-live-chart{min-height:150px;flex:1 1}.ut-next-modules .ut-module-visual .ut-live-screen :is(small,em){font-size:.58rem;line-height:1.35}.ut-next-modules .ut-module-visual .ut-live-screen button{font-size:.62rem}.ut-next-modules .ut-module-visual .ut-menu-demo__head,.ut-next-modules .ut-module-visual .ut-ops-demo__head,.ut-next-modules .ut-module-visual .ut-reservation-demo__head{font-size:.68rem;line-height:1.35}.ut-next-modules .ut-module-visual .ut-ops-demo__head>em{font-size:.56rem}.ut-next-modules .ut-module-visual .ut-ops-table>header{font-size:.58rem}.ut-next-modules .ut-module-visual .ut-ops-table>div{font-size:.66rem}.ut-next-modules .ut-module-visual .ut-ops-table>div b{font-size:.7rem}.ut-next-modules .ut-module-visual .ut-ops-demo>.ut-ops-table{display:grid;min-height:0;flex:1 1;grid-template-rows:auto repeat(3,minmax(0,1fr))}.ut-next-modules .ut-module-visual .ut-ops-demo>.ut-ops-table>div{height:100%;min-height:0;box-sizing:border-box}.ut-next-modules .ut-module-visual :is(.ut-order-table-card,.ut-order-stations,.ut-order-flow,.ut-order-void-card,.ut-order-call-queue,.ut-order-bill-grid,.ut-menu-demo__list,.ut-menu-print-grid,.ut-reservation-floor,.ut-reservation-plan-board,.ut-reservation-merge-stage,.ut-reservation-history-card,.ut-stock-revision__table,.ut-stock-alert-list,.ut-stock-waste__form,.ut-recipe-cost-board,.ut-recipe-margin-cards,.ut-recipe-mode-grid,.ut-supply-request-list,.ut-supply-order-doc,.ut-supply-tracking-card,.ut-team-payroll-list,.ut-team-permission-grid,.ut-settings-mini-floor,.ut-settings-qr-list,.ut-settings-message-library,.ut-settings-pairing,.ut-settings-warehouse-list,.ut-feature-screen__activity){min-height:0;flex:1 1}.ut-next-modules .ut-module-visual--supply .ut-supply-order-doc{display:flex;padding:1rem;flex-direction:column;gap:.72rem}.ut-next-modules .ut-module-visual--supply .ut-supply-order-doc>.ut-ops-table{display:grid;min-height:0;flex:1 1;grid-template-rows:auto repeat(3,minmax(0,1fr))}.ut-next-modules .ut-module-visual--supply .ut-supply-order-doc>.ut-ops-table>div{height:100%;box-sizing:border-box}.ut-next-modules .ut-module-visual--supply .ut-supply-order-doc>header small{font-size:.6rem}.ut-next-modules .ut-module-visual--supply .ut-supply-order-doc>header strong{font-size:.82rem}.ut-next-modules .ut-module-visual--supply .ut-supply-order-doc>header>span{font-size:.62rem;line-height:1.45}.ut-next-modules .ut-module-visual--supply .ut-supply-order-doc>footer{margin-top:auto;font-size:.64rem}.ut-next-modules .ut-module-visual--supply .ut-supply-request-list{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:.55rem}.ut-next-modules .ut-module-visual--supply .ut-supply-request-list>article{height:100%;box-sizing:border-box}.ut-next-modules .ut-module-visual--supply .ut-supply-tracking-card{display:flex;flex-direction:column;justify-content:space-between}.ut-next-modules .ut-module-visual--supply .ut-supply-tracking-card>div{flex:1 1;justify-content:space-evenly}@media(min-width:768px){.ut-next-modules .ut-module-visual__canvas{height:auto;min-height:0}}@media(max-width:767.98px){.ut-next-modules .ut-module-visual{width:100%;min-width:0;height:var(--ut-module-display-mobile-height);min-height:var(--ut-module-display-mobile-height);max-height:var(--ut-module-display-mobile-height);align-self:center}.ut-next-modules .ut-module-visual__canvas{height:auto;min-height:0}.ut-next-modules .ut-module-visual :is(.ut-order-experience,.ut-menu-demo,.ut-reservation-demo,.ut-ops-demo,.ut-growth-demo,.ut-growth-special,.ut-feature-screen){padding:.86rem;gap:.66rem}.ut-next-modules .ut-module-visual>header>span{font-size:.68rem}.ut-next-modules .ut-module-visual .ut-live-screen :is(small,em){font-size:.56rem}.ut-next-modules .ut-module-visual .ut-live-screen button{font-size:.59rem}.ut-next-modules .ut-module-visual .ut-menu-demo__head,.ut-next-modules .ut-module-visual .ut-ops-demo__head,.ut-next-modules .ut-module-visual .ut-reservation-demo__head{font-size:.63rem}.ut-next-modules .ut-module-visual .ut-ops-table>header{font-size:.54rem}.ut-next-modules .ut-module-visual .ut-ops-table>div,.ut-next-modules .ut-module-visual .ut-ops-table>div b{font-size:.62rem}.ut-next-modules .ut-module-visual--supply .ut-supply-order-doc{padding:.78rem;gap:.58rem}.ut-next-modules .ut-module-visual--stock .ut-live-stock{padding:.82rem;gap:.5rem}.ut-next-modules .ut-module-visual--stock .ut-live-stock>div:not(.ut-live-title):not(.ut-live-toolbar):not(.ut-live-actions){min-height:66px;padding:.62rem .55rem;grid-template-columns:minmax(88px,1.08fr) minmax(58px,1fr) 43px;gap:.48rem}.ut-next-modules .ut-module-visual--stock .ut-live-stock p b{font-size:.68rem}.ut-next-modules .ut-module-visual--stock .ut-live-stock p small,.ut-next-modules .ut-module-visual--stock .ut-live-stock>div>em{font-size:.54rem}.ut-next-modules .ut-module-visual .ut-live-screen{font-size:.74rem}.ut-next-modules .ut-module-visual .ut-live-screen small{font-size:.66rem;line-height:1.4}.ut-next-modules .ut-module-visual .ut-live-screen em,.ut-next-modules .ut-module-visual .ut-live-screen time{font-size:.6rem;line-height:1.35}.ut-next-modules .ut-module-visual .ut-live-screen button{min-height:34px;font-size:.68rem;line-height:1.25}}@media(max-width:767.98px){.ut-next-modules .ut-module-visual .ut-live-screen :is(p,label,article)>b{font-size:.72rem;line-height:1.3}.ut-next-modules .ut-module-visual .ut-live-screen :is(p,label,article)>strong,.ut-next-modules .ut-module-visual .ut-live-screen header strong{font-size:.72rem;line-height:1.3}.ut-next-modules .ut-module-visual .ut-growth-special{padding:.78rem;gap:.58rem}.ut-next-modules .ut-module-visual .ut-growth-special>.ut-ops-demo__head{font-size:.7rem}.ut-next-modules .ut-module-visual .ut-growth-special>.ut-ops-demo__head>em{font-size:.58rem}.ut-next-modules .ut-module-visual .ut-export-sheet{padding:.78rem;gap:.35rem}.ut-next-modules .ut-module-visual .ut-export-sheet>header{grid-template-columns:32px minmax(0,1fr) auto;gap:.55rem;padding-bottom:.62rem}.ut-next-modules .ut-module-visual .ut-export-sheet header small{font-size:.64rem}.ut-next-modules .ut-module-visual .ut-export-sheet header strong{font-size:.76rem}.ut-next-modules .ut-module-visual .ut-export-sheet header em{padding:.32rem .42rem;font-size:.58rem}.ut-next-modules .ut-module-visual .ut-export-sheet>p{min-height:54px;margin:0;padding:.58rem;grid-template-columns:20px minmax(0,1fr) auto;gap:.5rem;border-radius:.55rem;flex:1 1}.ut-next-modules .ut-module-visual .ut-export-sheet>p b,.ut-next-modules .ut-module-visual .ut-export-sheet>p span{font-size:.68rem;line-height:1.3}.ut-next-modules .ut-module-visual .ut-export-sheet>footer{padding-top:.55rem;font-size:.56rem;line-height:1.35}.ut-next-modules .ut-module-visual .ut-export-formats button{min-height:38px;padding:.45rem;font-size:.64rem}.ut-next-modules .ut-module-visual .ut-growth-action{min-height:42px;padding:.55rem .68rem;font-size:.66rem}.ut-next-modules .ut-module-visual .ut-live-screen p{font-size:.75rem!important;line-height:1.45}}@media(max-width:767.98px){.ut-next-modules .ut-module-visual .ut-live-screen :is(small,em,time){font-size:.7rem!important;line-height:1.4}.ut-next-modules .ut-module-visual .ut-live-screen span{font-size:.72rem!important}.ut-next-modules .ut-module-visual .ut-live-screen :is(b,strong){font-size:.79rem!important;line-height:1.3}.ut-next-modules .ut-module-visual .ut-live-screen button{min-height:37px;font-size:.74rem!important;line-height:1.25}.ut-next-modules .ut-module-visual .ut-live-screen :is(header,footer){font-size:.71rem;line-height:1.4}.ut-next-modules .ut-module-visual .ut-live-screen :is(.ut-ops-table,.ut-menu-ai-demo section) header,.ut-next-modules .ut-module-visual .ut-live-screen :is(.ut-ops-table,.ut-menu-ai-demo section)>div{font-size:.69rem!important;line-height:1.35}.ut-next-modules .ut-module-visual .ut-live-screen :is(.ut-ops-table,.ut-menu-ai-demo section) :is(span,b,strong){font-size:.71rem!important;line-height:1.35}.ut-next-modules .ut-module-visual .ut-growth-focus strong,.ut-next-modules .ut-module-visual .ut-live-title>strong{font-size:.9rem!important}.ut-next-modules .ut-module-visual .ut-recipe-cost-ring b,.ut-next-modules .ut-module-visual :is(.ut-live-cost-ring,.ut-recipe-cost-ring,.ut-survey-score,.ut-occupancy-gauge) strong{font-size:1.08rem!important;line-height:1!important}.ut-next-modules .ut-module-visual :is(.ut-feature-screen__metrics,.ut-recipe-margin-cards)>span>b,.ut-next-modules .ut-module-visual :is(.ut-feature-screen__metrics,.ut-team-payroll-total,.ut-revenue-total,.ut-location-total) strong{font-size:.94rem!important}.ut-next-modules .ut-module-visual .ut-live-loyal-card>strong{font-size:1.35rem!important;line-height:1!important}.ut-next-modules .ut-module-visual .ut-fake-signature{font-size:1.35rem!important}.ut-next-modules .ut-module-visual .ut-order-bill>footer>strong{font-size:1.08rem!important}.ut-next-modules .ut-module-visual .ut-settings-pairing strong{font-size:1rem!important}.ut-next-modules .ut-module-visual--menu .ut-live-menu{display:grid;padding:.8rem;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(235px,1fr) auto;align-items:stretch;gap:.75rem}.ut-next-modules .ut-module-visual--menu .ut-live-phone{width:min(100%,190px);max-width:190px;margin:auto;align-self:center;justify-self:center}.ut-next-modules .ut-module-visual--menu .ut-live-sidecopy{display:flex;min-width:0;padding:.72rem .78rem;border:1px solid rgba(255,255,255,.86);border-radius:.78rem;background:rgba(255,255,255,.62);box-shadow:inset 1px 1px rgba(255,255,255,.94),0 8px 18px rgba(52,83,108,.08);flex-direction:column;justify-content:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ut-next-modules .ut-module-visual--menu .ut-live-sidecopy>span{font-size:.66rem!important;line-height:1.35}.ut-next-modules .ut-module-visual--menu .ut-live-sidecopy>strong{margin:.32rem 0;font-size:.84rem!important;line-height:1.25;white-space:normal}.ut-next-modules .ut-module-visual--menu .ut-live-sidecopy>p{margin:0;font-size:.68rem!important;line-height:1.45}}@media(max-width:390px){.ut-next-modules .ut-module-visual--menu .ut-live-menu{grid-template-rows:minmax(225px,1fr) auto;padding:.68rem}.ut-next-modules .ut-module-visual--menu .ut-live-phone{width:min(100%,178px);max-width:178px}}.ut-next-modules{--ut-module-display-width:372px;--ut-module-display-height:560px;--ut-module-display-header-height:64px;--ut-module-display-mobile-height:clamp(500px,138vw,560px);--ut-screen-label-size:.58rem;--ut-screen-body-size:.64rem;--ut-screen-strong-size:.7rem;--ut-screen-button-size:.64rem;--ut-screen-heading-size:.7rem}.ut-next-modules .ut-module-visual,.ut-next-modules .ut-module-visual :is(div,section,article,header,footer,p,span,b,strong,small,em,time,label,button,input,textarea,select){font-family:inherit!important}.ut-next-modules .ut-module-visual .ut-live-screen p{font-size:var(--ut-screen-body-size)!important;line-height:1.45}.ut-next-modules .ut-module-visual .ut-live-screen :is(small,em,time){font-size:var(--ut-screen-label-size)!important;line-height:1.4}.ut-next-modules .ut-module-visual .ut-live-screen :is(p,label,article)>b,.ut-next-modules .ut-module-visual .ut-live-screen :is(p,label,article)>strong{font-size:var(--ut-screen-strong-size)!important;line-height:1.3}.ut-next-modules .ut-module-visual .ut-live-screen button{font-size:var(--ut-screen-button-size)!important;line-height:1.25}.ut-next-modules .ut-module-visual :is(.ut-ops-demo__head,.ut-menu-demo__head,.ut-reservation-demo__head,.ut-order-screen-head){font-size:var(--ut-screen-heading-size)!important;line-height:1.35}.ut-next-modules .ut-module-visual :is(.ut-ops-table,.ut-menu-ai-demo section)>header{font-size:var(--ut-screen-label-size)!important;line-height:1.35}.ut-next-modules .ut-module-visual :is(.ut-ops-table,.ut-menu-ai-demo section)>div{font-size:var(--ut-screen-body-size)!important;line-height:1.35}@media(max-width:767.98px){.ut-next-modules{--ut-screen-label-size:.7rem;--ut-screen-body-size:.75rem;--ut-screen-strong-size:.79rem;--ut-screen-button-size:.74rem;--ut-screen-heading-size:.74rem}.ut-next-modules .ut-module-visual--reservations .ut-live-reservations{display:flex;padding:.76rem;flex-direction:column;gap:.62rem}.ut-next-modules .ut-module-visual--reservations .ut-live-hours{margin:0;flex:0 0 auto;gap:.38rem}.ut-next-modules .ut-module-visual--reservations .ut-live-hours>span{display:grid;min-width:0;min-height:36px;padding:.38rem .45rem;place-items:center;flex:1 1}.ut-next-modules .ut-module-visual--reservations .ut-live-floor{height:auto;min-height:315px;padding-bottom:68px;overflow:hidden;flex:1 1;box-sizing:border-box}.ut-next-modules .ut-module-visual--reservations .ut-live-floor>i{left:.72rem;right:.72rem;bottom:2.35rem;z-index:3;display:block;padding-top:.42rem;border-top:1px solid rgba(76,104,131,.1);font-size:.64rem!important;line-height:1.35;letter-spacing:.035em;white-space:normal}.ut-next-modules .ut-module-visual--reservations .ut-live-floor>em{left:.72rem;right:auto;bottom:.72rem;z-index:3;gap:.38rem;font-size:.62rem!important;line-height:1.25;white-space:nowrap}}@media(max-width:390px){.ut-next-modules .ut-module-visual--reservations .ut-live-floor{min-height:305px;padding-bottom:72px}}@media(max-width:767.98px){.ut-next-modules .ut-module-visual .ut-survey-results{padding:.55rem;gap:.38rem}.ut-next-modules .ut-module-visual .ut-survey-results>p{width:100%;min-width:0;padding:.48rem .42rem;grid-template-columns:minmax(88px,.95fr) minmax(58px,1fr) 36px;gap:.45rem;box-sizing:border-box;transform:none}.ut-next-modules .ut-module-visual .ut-survey-results>p>b{min-width:0;overflow:hidden;font-size:.72rem!important;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ut-next-modules .ut-module-visual .ut-survey-results>p>i{width:100%;min-width:0}.ut-next-modules .ut-module-visual .ut-survey-results>p>strong{font-size:.72rem!important;text-align:right;white-space:nowrap}}@media(max-width:390px){.ut-next-modules .ut-module-visual .ut-survey-results>p{grid-template-columns:minmax(82px,.95fr) minmax(48px,1fr) 34px;gap:.38rem}}.ut-pricing-configurator{max-width:1540px;margin:0 auto;padding:clamp(4rem,9vw,8rem) clamp(1.2rem,5vw,5rem)}.ut-pricing-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1.2rem;align-items:start}.ut-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ut-pricing-loading{grid-column:1/-1;padding:3rem;border-radius:1.25rem;color:#6c8295;background:rgba(238,245,248,.72);text-align:center}.ut-pricing-card{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:1rem;border:1px solid rgba(255,255,255,.92);border-radius:1.05rem;color:#173a55;text-align:left;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(230,240,246,.68));box-shadow:8px 12px 26px rgba(48,84,111,.1),inset 1px 1px #fff;transition:.22s ease}.ut-pricing-card:hover{border-color:rgba(15,143,120,.24);transform:translateY(-3px)}.ut-pricing-card.is-selected{border-color:rgba(15,143,120,.34);background:linear-gradient(145deg,rgba(238,253,249,.92),rgba(218,244,237,.78));box-shadow:0 14px 30px rgba(22,128,108,.13),inset 1px 1px #fff}.ut-pricing-card>span{display:grid;width:44px;height:44px;place-items:center;border-radius:.85rem;color:var(--module-accent,#0f8f78);background:color-mix(in srgb,var(--module-accent,#0f8f78) 10%,white);font-size:1rem}.ut-pricing-card>div{display:flex;min-width:0;flex-direction:column}.ut-pricing-card>div strong{font-size:.82rem}.ut-pricing-card>div small{margin-top:.2rem;overflow:hidden;color:#788d9f;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.ut-pricing-card>p{display:flex;margin:0;align-items:baseline;gap:.3rem;white-space:nowrap}.ut-pricing-card>p>b{font-size:1.25rem}.ut-pricing-card>p>span{display:flex;color:#667e91;flex-direction:column;font-size:.65rem;font-weight:800}.ut-pricing-card>p small{font-size:.58rem}.ut-pricing-card>i{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;color:#8497a7;background:#edf3f6;font-size:.62rem;font-style:normal}.ut-pricing-card.is-selected>i{color:#fff;background:#0f8f78}.ut-pricing-summary{position:sticky;top:1rem;padding:1.4rem;border:1px solid rgba(255,255,255,.94);border-radius:1.4rem;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(225,240,244,.72));box-shadow:14px 20px 45px rgba(45,83,110,.14),inset 1px 1px #fff}.ut-pricing-summary>span{color:#0f8f78;font-size:.68rem;font-weight:950;letter-spacing:.12em}.ut-pricing-summary h3{margin:.45rem 0 1rem;font-size:1.45rem}.ut-pricing-summary__list{display:flex;max-height:265px;padding-right:.2rem;overflow-y:auto;flex-direction:column;gap:.3rem}.ut-pricing-summary__list p{display:flex;margin:0;padding:.48rem .55rem;justify-content:space-between;gap:.7rem;border-radius:.55rem;color:#60778a;background:rgba(255,255,255,.58);font-size:.67rem}.ut-pricing-summary__list p b{color:#173a55;white-space:nowrap}.ut-pricing-summary__list p.is-empty{display:block;padding:1rem;color:#7c90a1;text-align:center;line-height:1.5}.ut-pricing-total{margin-top:1rem;padding:1rem;border-radius:.9rem;background:linear-gradient(135deg,#123c58,#0f806d);color:#fff}.ut-pricing-total>small{font-size:.62rem;letter-spacing:.1em;opacity:.72}.ut-pricing-total>strong{display:block;margin:.2rem 0;font-size:2rem}.ut-pricing-total>strong span{font-size:.8rem}.ut-pricing-total>p{margin:0;font-size:.65rem;line-height:1.45;opacity:.72}.ut-pricing-summary__actions{display:flex;margin-top:.8rem;flex-direction:column;gap:.5rem}.ut-pricing-summary__actions a,.ut-pricing-summary__actions button{display:flex;padding:.68rem .8rem;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgba(41,96,120,.14);border-radius:.7rem;color:#587186;background:rgba(255,255,255,.62);font-size:.68rem;font-weight:850;text-decoration:none}.ut-pricing-summary__actions a{color:#fff;border-color:#0f8f78;background:#0f8f78}.ut-pricing-summary__actions a:hover{transform:translateY(-2px)}@media(max-width:1099.98px){.ut-pricing-layout{grid-template-columns:1fr}.ut-pricing-summary{position:static}.ut-pricing-summary__list{max-height:none}}@media(max-width:767.98px){.ut-pricing-grid{grid-template-columns:1fr}.ut-pricing-card{grid-template-columns:40px minmax(0,1fr) auto}.ut-pricing-card>span{width:40px;height:40px}.ut-pricing-card>i{position:absolute;right:.55rem;top:.55rem}.ut-pricing-card>p{grid-column:2/4}}.ut-module-flow-summary{display:grid;margin-top:1rem;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.8);border-radius:1.2rem;background:rgba(238,244,248,.68);grid-template-columns:repeat(4,1fr)}.ut-module-flow-summary>div{display:flex;min-width:0;align-items:center;gap:.65rem}.ut-module-flow-summary>div>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:.7rem;color:#0f766e;background:rgba(255,255,255,.78);animation:utFlowIconBounce 3.6s ease-in-out infinite}.ut-module-flow-summary>div:nth-child(2)>span{animation-delay:-.9s}.ut-module-flow-summary>div:nth-child(3)>span{animation-delay:-1.8s}.ut-module-flow-summary>div:nth-child(4)>span{animation-delay:-2.7s}@keyframes utFlowIconBounce{0%,to{transform:translateY(0)}45%{transform:translateY(-5px)}60%{transform:translateY(-2px)}}.ut-module-flow-summary p{display:flex;min-width:0;margin:0;flex-direction:column}.ut-module-flow-summary strong{color:#294760;font-size:.82rem;line-height:1.3}.ut-module-flow-summary small{overflow:hidden;color:#7c90a2;font-size:.64rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ut-module-flow-summary>div>i{margin-left:auto;padding-right:.8rem;color:#9babb9;font-size:.65rem}@media(max-width:767.98px){.ut-module-flow-summary{display:flex;padding:.7rem;overflow-x:auto;scroll-snap-type:x mandatory}.ut-module-flow-summary>div{min-width:210px;scroll-snap-align:start}.ut-module-flow-summary>div>i{display:none}}.ut-module-workspace>nav button{position:relative}.ut-module-workspace>nav button>em{position:absolute;right:.45rem;top:50%;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:#fff;background:var(--accent);font-size:.48rem;font-style:normal;transform:translateY(-50%)}.ut-module-workspace>nav button.is-configured{padding-right:1.9rem}.ut-module-copy>.ut-module-feature-links{display:flex!important;margin-top:.9rem!important;flex-wrap:wrap!important;gap:.35rem!important}.ut-module-copy>.ut-module-feature-links button{min-height:34px}.ut-module-copy>.ut-module-config-action{display:flex!important;margin-top:1rem!important;padding:.7rem .75rem!important;border:1px solid rgba(255,255,255,.88);border-radius:.85rem;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(226,237,244,.64));box-shadow:inset 1px 1px rgba(255,255,255,.9),4px 7px 16px rgba(52,84,108,.08);align-items:center;justify-content:space-between;gap:.8rem}.ut-module-config-action>p{display:flex;margin:0;line-height:1.05;flex-direction:column}.ut-module-config-action>p small{color:#8193a3;font-size:.43rem;font-weight:900;letter-spacing:.1em}.ut-module-config-action>p strong{display:flex;margin-top:.18rem;align-items:baseline;gap:.28rem;color:#183b55;font-size:1.55rem;font-weight:950;letter-spacing:-.04em;white-space:nowrap}.ut-module-copy>.ut-module-config-action>p strong span{position:static;display:inline;min-height:0;padding:0;border:0;border-radius:0;color:var(--accent);background:none;box-shadow:none;font-size:.55rem;font-weight:900;letter-spacing:.04em}.ut-module-copy>.ut-module-config-action>p strong span:after{display:none}.ut-module-config-action>button{display:flex;min-height:40px;padding:.6rem .85rem;align-items:center;gap:.4rem;border:0;border-radius:.7rem;color:#fff;background:var(--accent);font-size:.65rem;font-weight:850;white-space:nowrap;box-shadow:0 9px 20px color-mix(in srgb,var(--accent) 24%,transparent)}.ut-module-config-action>button.is-added{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,white);box-shadow:none}.ut-module-config-summary{display:grid;margin-top:.8rem;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.88);border-radius:1.1rem;background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(225,240,244,.75));grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:.8rem}.ut-module-config-summary>p{display:flex;margin:0;flex-direction:column}.ut-module-config-summary>p small{color:#0f8f78;font-size:.6rem;font-weight:950;letter-spacing:.1em}.ut-module-config-summary>p strong{color:#274760;font-size:.85rem;line-height:1.35}.ut-module-config-summary>span{color:#587186;font-size:.75rem;white-space:nowrap}.ut-module-config-summary>span b{color:#123c58;font-size:1.55rem}.ut-module-config-summary>span small{font-size:.58rem}.ut-module-config-summary>a,.ut-module-config-summary>button{display:flex;min-height:42px;padding:.58rem .8rem;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgba(41,96,120,.14);border-radius:.65rem;color:#587186;background:rgba(255,255,255,.7);font-size:.7rem;font-weight:850;text-decoration:none}.ut-module-config-summary>a{color:#fff;border-color:#0f8f78;background:#0f8f78}@media(max-width:767.98px){.ut-module-config-summary{grid-template-columns:1fr auto}.ut-module-config-summary>a,.ut-module-config-summary>button{grid-row:2}.ut-module-config-action{align-items:flex-start!important;flex-direction:column}.ut-module-config-action>button{width:100%;justify-content:center}}.ut-web-strip{position:relative;display:grid;width:min(calc(100% - 2rem),var(--ut-section-max));max-width:var(--ut-section-max);margin:clamp(2.5rem,5vw,4.5rem) auto;padding:clamp(1.4rem,3vw,2.4rem);overflow:hidden;border:1px solid var(--ut-section-border);border-radius:var(--ut-section-radius);background:radial-gradient(circle at 92% 15%,rgba(23,105,209,.1),transparent 32%),linear-gradient(145deg,rgba(246,250,253,.92),rgba(225,237,245,.82));grid-template-columns:minmax(300px,.78fr) minmax(560px,1.22fr);align-items:center;gap:clamp(1.2rem,3vw,3rem)}.ut-web-strip:after{position:absolute;right:-45px;top:-45px;width:150px;height:150px;border:1px solid rgba(15,118,110,.12);border-radius:50%;box-shadow:0 0 0 22px rgba(23,105,209,.035),0 0 0 45px rgba(15,118,110,.025);content:""}.ut-web-strip__copy{position:relative;z-index:1}.ut-web-strip__copy>span{display:flex;align-items:center;gap:.45rem;color:#0f766e;font-size:.55rem;font-weight:950;letter-spacing:.14em}.ut-web-strip__copy>span i{width:7px;height:7px;border-radius:50%;background:#18a27e;box-shadow:0 0 0 5px rgba(24,162,126,.1);animation:utBlink 1.4s infinite}.ut-web-strip__copy h2{margin:.65rem 0 .7rem;color:#123653;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:950;line-height:1;letter-spacing:-.045em}.ut-web-strip__copy h2 em{color:transparent;background:linear-gradient(95deg,#0f766e,#1769d1);background-clip:text;-webkit-background-clip:text;font-style:normal}.ut-web-strip__copy>p{max-width:32rem;margin:0;color:#687f93;font-size:.76rem;line-height:1.6}.ut-web-strip__benefits{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ut-web-strip__benefits article{display:flex;min-height:94px;padding:.9rem 1rem;align-items:center;gap:.85rem;border:1px solid rgba(255,255,255,.9);border-radius:1rem;background:rgba(255,255,255,.62)}.ut-web-strip__benefits article>span{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:.8rem;color:#1769d1;background:rgba(23,105,209,.08);font-size:1.1rem}.ut-web-strip__benefits article:nth-child(2n)>span{color:#0f8f78;background:rgba(15,143,120,.08)}.ut-web-strip__benefits p{display:flex;margin:0;gap:.2rem;flex-direction:column}.ut-web-strip__benefits strong{color:#294760;font-size:.9rem;line-height:1.2}.ut-web-strip__benefits small{color:#6f8497;font-size:.7rem;line-height:1.4}@media(max-width:1430px){.ut-web-strip{margin-right:1rem;margin-left:1rem}}@media(max-width:900px){.ut-web-strip{grid-template-columns:1fr}.ut-web-strip__copy{text-align:center}.ut-web-strip__copy>span{justify-content:center}.ut-web-strip__copy>p{margin:auto}}@media(max-width:575.98px){.ut-web-strip{margin:2rem .7rem;padding:1.2rem;border-radius:1.4rem}.ut-web-strip__benefits{grid-template-columns:1fr}.ut-web-strip__benefits article{min-height:72px}.ut-web-strip__copy h2{font-size:2rem}}.ut-data-conclusion{position:relative;display:grid;width:min(calc(100% - 2rem),var(--ut-section-max));max-width:var(--ut-section-max);margin:clamp(-4rem,-4vw,-2rem) auto clamp(2rem,5vw,4rem);padding:clamp(1.4rem,3vw,2.5rem);overflow:hidden;border:1px solid var(--ut-section-border);border-radius:var(--ut-section-radius);color:#fff;background:radial-gradient(circle at 75% 0,rgba(58,194,166,.22),transparent 34%),linear-gradient(135deg,#0b2d4d,#0d5f67);grid-template-columns:1fr auto;align-items:center;gap:.7rem 2rem}.ut-data-conclusion:after{position:absolute;right:12%;top:-85px;width:210px;height:210px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 35px rgba(255,255,255,.025),0 0 0 70px rgba(255,255,255,.018);content:""}.ut-data-conclusion>span{grid-column:1/3;display:flex;align-items:center;gap:.45rem;color:#72e1c8;font-size:.58rem;font-weight:950;letter-spacing:.13em}.ut-data-conclusion>div{position:relative;z-index:1}.ut-data-conclusion h2{margin:0;color:#fff;font-size:clamp(2.1rem,4vw,4.5rem);font-weight:950;line-height:.95;letter-spacing:-.055em}.ut-data-conclusion h2 em{color:#75e2ca;font-style:normal}.ut-data-conclusion p{max-width:760px;margin:.8rem 0 0;color:#bed1dc;font-size:.78rem;line-height:1.65}.ut-data-conclusion>a{position:relative;z-index:1;display:flex;min-height:50px;padding:.8rem 1.1rem;align-items:center;justify-content:center;gap:.55rem;border-radius:.85rem;color:#0b3c4c;background:#75e2ca;font-size:.72rem;font-weight:900;text-decoration:none;white-space:nowrap;box-shadow:0 12px 28px rgba(0,0,0,.18);transition:.2s ease}.ut-data-conclusion>a:hover{color:#082d3a;transform:translateY(-3px)}.ut-data-conclusion:after{transform-origin:center;will-change:transform,opacity;animation:utConclusionOrbits 9s ease-in-out infinite}@keyframes utConclusionOrbits{0%,to{opacity:.72;transform:translateZ(0) scale(.92) rotate(0)}45%{opacity:1;transform:translate3d(-24px,18px,0) scale(1.08) rotate(10deg)}72%{opacity:.84;transform:translate3d(12px,30px,0) scale(1) rotate(-5deg)}}.ut-next{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:clamp(2.75rem,5vw,4.5rem)}.ut-next>section{position:relative;z-index:1;margin-block:0}.ut-next>.ut-ai-suite,.ut-next>.ut-next-modules{padding-top:0;padding-bottom:0}@media(max-width:767.98px){.ut-module-workspace>nav:after{display:none}}.ut-web-strip__benefits article{cursor:default;transform-style:preserve-3d;-webkit-tap-highlight-color:transparent}.ut-web-strip__benefits article:active{transform:none}.ut-web-strip__benefits article>span{width:56px;height:56px;flex-basis:56px;border:1px solid rgba(255,255,255,.72);border-radius:1.15rem;color:#0f62fe;background:linear-gradient(145deg,rgba(244,248,252,.96),rgba(211,223,235,.94));font-size:1.25rem;transform:rotate(-5deg) translateZ(18px);animation:client-home-float-card 4.8s ease-in-out infinite}.ut-web-strip__benefits article:nth-child(2)>span{animation-delay:-1.2s}.ut-web-strip__benefits article:nth-child(3)>span{animation-delay:-2.4s}.ut-web-strip__benefits article:nth-child(4)>span{animation-delay:-3.6s}@media(max-width:1430px){.ut-data-conclusion{margin-right:1rem;margin-left:1rem}}@media(max-width:767.98px){.ut-data-conclusion{margin-top:-2rem;grid-template-columns:1fr}.ut-data-conclusion>span{grid-column:1}.ut-data-conclusion>a{width:100%;margin-top:.5rem}}@media(max-width:575.98px){.ut-data-conclusion{margin-right:.7rem;margin-left:.7rem;padding:1.3rem;border-radius:1.4rem}.ut-data-conclusion h2{font-size:2.35rem}}.ut-module-copy__heading,.ut-module-copy__title{display:contents}.ut-module-copy__title>small{color:var(--accent);font-size:.6rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}@media(max-width:767.98px){.ut-next{--ut-mobile-gutter:.7rem;gap:1.4rem;overflow-x:clip}.ut-next :is(.ut-next-hero,.ut-next-modules,.ut-ai-suite,.client-data-story-shell,.ut-web-strip,.ut-data-conclusion,.ut-contact){min-width:0}.ut-next :is(.ut-next-modules,.ut-ai-suite__panel,.client-data-story-shell,.ut-web-strip,.ut-data-conclusion,.ut-contact){width:calc(100% - (var(--ut-mobile-gutter) * 2));margin-right:auto;margin-left:auto}.ut-next :is(.client-data-story-shell,.ut-web-strip,.ut-data-conclusion,.ut-contact){margin-top:0;margin-bottom:0}.ut-next :is(.ut-ai-suite__panel,.client-data-story-shell,.ut-web-strip,.ut-data-conclusion,.ut-contact){border-radius:1.35rem}.ut-next-heading{margin-bottom:1.35rem}.ut-next-flow>.ut-next-heading h2,.ut-next-heading h2,.ut-next-modules>.ut-next-heading h2{font-size:clamp(1.95rem,8.6vw,2.65rem);line-height:1.02;letter-spacing:-.045em}.ut-next-heading>p{font-size:.92rem;line-height:1.55}.ut-next-hero--cosmic .ut-next-hero__copy h1,.ut-next-hero__copy h1{font-size:clamp(2.35rem,11vw,3.15rem);line-height:.96}.ut-next-modules{padding-top:1.25rem;padding-bottom:1.25rem}.ut-groups{margin-inline:calc(var(--ut-mobile-gutter) * -1);padding-inline:var(--ut-mobile-gutter);gap:.6rem}.ut-groups button{min-width:min(82vw,320px);padding:.85rem}.ut-next-modules .ut-module-workspace>nav{display:grid;margin-bottom:.75rem;padding:.5rem;overflow:visible;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;scroll-snap-type:none}.ut-next-modules .ut-module-workspace>nav:after{display:none}.ut-next-modules .ut-module-workspace>nav button{display:flex;width:100%;min-width:0;min-height:78px;padding:.55rem .35rem;align-items:center;justify-content:center;gap:.4rem;border-radius:.8rem;text-align:center;flex-direction:column}.ut-next-modules .ut-module-workspace>nav button>span{width:34px;height:34px;flex:0 0 34px}.ut-next-modules .ut-module-workspace>nav strong{display:-webkit-box;min-width:0;overflow:hidden;font-size:.64rem;line-height:1.2;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ut-next-modules .ut-module-workspace>nav button>em{width:16px;height:16px;top:.35rem;right:.35rem;font-size:.42rem;transform:none}.ut-next-modules .ut-module-workspace>nav button.is-configured{padding-right:.35rem}.ut-next-modules .ut-module-workspace>article{display:flex!important;padding:.7rem;flex-direction:column;gap:0}.ut-next-modules .ut-module-copy{display:contents}.ut-next-modules .ut-module-copy>:not(.ut-module-config-action){order:1}.ut-next-modules .ut-module-copy__heading{display:flex;min-width:0;align-items:center;gap:.75rem}.ut-next-modules .ut-module-copy__title{display:block;min-width:0}.ut-next-modules .ut-module-copy__title>small{display:block;margin-bottom:.25rem;font-size:.62rem;line-height:1.25}.ut-next-modules .ut-module-copy__heading .ut-module-copy__icon{width:44px;height:44px;margin:0;flex:0 0 44px}.ut-next-modules .ut-module-copy__heading h3{min-width:0;margin:0}.ut-next-modules .ut-module-visual{order:2}.ut-next-modules .ut-module-config-action{width:100%;max-width:none;margin:.75rem 0 0!important;order:3;align-self:stretch!important;align-items:center!important;justify-content:space-between!important;flex-direction:row!important;gap:.6rem;box-sizing:border-box}.ut-next-modules .ut-module-config-action>p{min-width:0;flex:1 1}.ut-next-modules .ut-module-config-action>button{width:auto;min-width:max-content;flex:0 0 auto;justify-content:center}.ut-module-copy h3{font-size:clamp(1.65rem,7.5vw,2.15rem);line-height:1.03}.ut-module-copy p{font-size:.9rem;line-height:1.5}.ut-module-copy>div:last-child{margin-top:1rem;gap:.5rem}.ut-module-copy>div:last-child span{min-height:46px;padding:.65rem .7rem .65rem 2.5rem}.ut-module-flow-summary{display:grid;margin-top:.7rem;padding:.7rem;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ut-module-flow-summary>div{min-width:0;padding:.45rem;align-items:flex-start;gap:.5rem}.ut-module-flow-summary>div>span{width:32px;height:32px}.ut-module-flow-summary>div>i{display:none}.ut-module-flow-summary strong{font-size:.75rem}.ut-module-flow-summary small{font-size:.61rem;white-space:normal}.ut-module-config-summary{padding:.75rem;grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.ut-module-config-summary>p{grid-column:1;grid-row:1}.ut-module-config-summary>span{grid-column:2;grid-row:1;text-align:right}.ut-module-config-summary>button{grid-column:1;grid-row:2}.ut-module-config-summary>a{grid-column:2;grid-row:2}.ut-module-config-summary>span{white-space:normal}.ut-module-config-summary>a,.ut-module-config-summary>button{min-height:44px}.ut-ai-suite{width:100%;padding:.25rem 0}.ut-ai-suite__panel{padding:1.15rem .45rem .55rem;grid-template-columns:minmax(0,1fr);gap:.4rem}.ut-ai-suite__panel>.ut-next-heading{padding:0 .65rem;margin-bottom:.25rem}.ut-ai-suite__panel>.ut-next-heading h2{font-size:clamp(1.85rem,8.4vw,2.4rem);line-height:1.02}.ut-ai-suite__slider{width:100%;max-width:100%;margin:0;padding-inline:.25rem}.ut-ai-suite__slider .client-home-3d-slider{padding-top:.25rem;padding-bottom:3.7rem}.ut-ai-suite__slider .client-home-3d-slider__slide{width:min(86%,340px)}.ut-ai-suite__card{padding:.85rem}.ut-ai-suite__card header{gap:.55rem}.ut-ai-suite__card header>span{width:38px;height:38px;flex:0 0 38px;border-radius:.75rem}.ut-ai-suite__card header>h3{font-size:clamp(.95rem,4.5vw,1.2rem);line-height:1.12;letter-spacing:-.025em}.ut-ai-suite__card header>h3>span{white-space:nowrap}.ut-ai-suite__card>p{margin-top:.65rem;font-size:.72rem;line-height:1.45}.ut-ai-suite__card--menu .ut-ai-scan-lab{flex-basis:190px;min-height:190px;margin-top:.45rem;transform:translateY(3px)}.ut-ai-suite__receipt{min-height:180px;padding:.65rem}.ut-ai-suite__chat>span{max-width:92%;padding:.6rem .7rem;font-size:.64rem}.client-data-story-shell{overflow:hidden}.client-data-story-shell :is(.client-impact__heading h2,.client-data-chapter h3){font-size:clamp(1.8rem,8vw,2.35rem);line-height:1.04}.client-data-story-shell .client-dashboard-mobile-scroll{margin-inline:-.4rem;padding-inline:.4rem}.ut-web-strip{padding:1.15rem;gap:1.2rem}.ut-web-strip__copy h2{font-size:clamp(1.75rem,7.8vw,2.2rem);line-height:1.04}.ut-web-strip__copy>p{font-size:.82rem}.ut-web-strip__benefits{grid-template-columns:1fr;gap:.55rem}.ut-web-strip__benefits article{min-height:76px;padding:.72rem;gap:.7rem}.ut-web-strip__benefits article>span{width:48px;height:48px;flex-basis:48px;border-radius:.9rem}.ut-web-strip__benefits strong{font-size:.86rem}.ut-data-conclusion{margin-top:0;margin-bottom:0;padding:1.2rem;gap:.65rem}.ut-data-conclusion h2{font-size:clamp(1.85rem,8.2vw,2.3rem);line-height:1.02}.ut-data-conclusion p{font-size:.8rem;line-height:1.55}.ut-contact{padding:1rem;grid-template-columns:minmax(0,1fr);gap:1.3rem}.ut-contact__intro h2{font-size:clamp(1.95rem,8.5vw,2.45rem);line-height:1.02}.ut-contact__intro>p{font-size:.9rem;line-height:1.55}.ut-contact__person{margin-top:1.1rem;text-align:left}.ut-contact__channels{display:grid;grid-template-columns:1fr 1fr}.ut-contact__channels a{justify-content:center}.ut-contact__form{padding:1rem;border-radius:1.15rem}.ut-contact__form-row{grid-template-columns:1fr;gap:0}.ut-contact__form input,.ut-contact__form select,.ut-contact__form textarea{min-height:44px;font-size:16px}}@media(max-width:390px){.ut-next-flow>.ut-next-heading h2,.ut-next-heading h2,.ut-next-modules>.ut-next-heading h2{font-size:1.9rem}.ut-next-hero--cosmic .ut-next-hero__copy h1,.ut-next-hero__copy h1{font-size:2.25rem}.ut-next-hero__actions{grid-template-columns:1fr}.ut-ai-suite__slider .client-home-3d-slider__slide{width:min(88%,310px)}.ut-ai-suite__card header>h3{font-size:.98rem}.ut-next-modules .ut-module-workspace>nav{gap:.32rem;padding:.4rem}.ut-next-modules .ut-module-workspace>nav button{min-height:72px;padding:.45rem .25rem}.ut-next-modules .ut-module-workspace>nav button>span{width:30px;height:30px;flex-basis:30px}.ut-next-modules .ut-module-workspace>nav strong{font-size:.58rem}.ut-module-flow-summary{gap:.45rem;padding:.55rem}.ut-module-flow-summary>div{padding:.35rem;gap:.4rem}.ut-module-flow-summary>div>span{width:29px;height:29px}.ut-module-flow-summary strong{font-size:.68rem}.ut-module-flow-summary small{font-size:.56rem}.ut-module-config-summary{grid-template-columns:minmax(0,1fr) auto}.ut-module-config-summary>a,.ut-module-config-summary>button{width:100%;padding-inline:.55rem}.ut-contact__channels{grid-template-columns:1fr}}@media(max-width:767.98px){.ut-next-hero--cosmic .ut-command{animation:utFloat 7s ease-in-out infinite}.ut-next-hero--cosmic .ut-float{animation:client-home-float-card 4.8s ease-in-out infinite}}.ut-restored-world .client-impact-card>a{position:relative;z-index:7;display:inline-flex;width:max-content;max-width:100%;min-height:34px;margin-top:auto;padding:.48rem .68rem;align-items:center;gap:.4rem;border:1px solid rgba(15,118,110,.16);border-radius:.62rem;color:#0f766e;background:rgba(255,255,255,.72);font-size:.68rem;font-weight:800;text-decoration:none;pointer-events:auto;transform:none!important;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.ut-restored-world .client-impact-card>a:focus-visible,.ut-restored-world .client-impact-card>a:hover{color:#fff;background:#0f766e;box-shadow:0 6px 16px rgba(15,118,110,.18);transform:none!important}.ut-restored-world .client-stats-next,.ut-restored-world .client-stats-next:focus,.ut-restored-world .client-stats-next:focus-visible,.ut-restored-world .client-stats-next:hover{text-decoration:none!important}.ut-restored-world .client-stats-next__eyebrow{font-size:.68rem;line-height:1.35}.ut-restored-world .client-stats-next small{font-size:.78rem}.ut-restored-world .client-stats-next strong{font-size:1rem;line-height:1.3}@media(max-width:767.98px){.neu-shadow-outer{box-shadow:-3px -3px 6px rgba(255,255,255,.78),3px 3px 7px rgba(0,0,0,.1)}.neu-shadow-inner{box-shadow:inset -4px -4px 7px rgba(255,255,255,.62),inset 4px 4px 7px rgba(13,39,80,.09)}.neu-shadow-mix{box-shadow:-3px -3px 6px rgba(255,255,255,.78),3px 3px 7px rgba(0,0,0,.1),inset -3px -3px 6px rgba(255,255,255,.58),inset 3px 3px 6px rgba(13,39,80,.08)}.ut-next-modules .ut-module-workspace>nav button.is-active{border-color:color-mix(in srgb,var(--accent) 58%,white);color:color-mix(in srgb,var(--accent) 72%,#09213f);background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--accent) 18%,#edf4f8));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent),0 8px 20px color-mix(in srgb,var(--accent) 28%,transparent),inset 1px 1px rgba(255,255,255,.95)}.ut-next-modules .ut-module-workspace>nav button.is-active>span{color:#fff;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent),0 7px 16px color-mix(in srgb,var(--accent) 32%,transparent)}}@keyframes utMobileIconBounce{0%,to{transform:translateZ(0) rotate(-2deg)}42%{transform:translate3d(0,-8px,12px) rotate(2deg)}62%{transform:translate3d(0,-3px,5px) rotate(0)}}@media(max-width:767.98px){.ut-module-flow-summary>div>span,.ut-web-strip__benefits article>span{transform-origin:center bottom;will-change:transform;animation-name:utMobileIconBounce;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ut-module-flow-summary>div:nth-child(2)>span,.ut-web-strip__benefits article:nth-child(2)>span{animation-delay:-.75s}.ut-module-flow-summary>div:nth-child(3)>span,.ut-web-strip__benefits article:nth-child(3)>span{animation-delay:-1.5s}.ut-module-flow-summary>div:nth-child(4)>span,.ut-web-strip__benefits article:nth-child(4)>span{animation-delay:-2.25s}}@keyframes utMobileSliderCardFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,8px)}}@media(max-width:767.98px){.client-data-story-shell .client-data-chapter--world>span,.client-data-story-shell .client-impact-card__icon{transform-origin:center bottom;will-change:transform;animation:utMobileIconBounce 3s ease-in-out infinite!important}.client-data-story-shell .client-impact-card__dial i{animation:client-impact-orbit 5s linear infinite!important}.client-data-story-shell .client-home-3d-slider__slide:nth-child(2) .client-impact-card__icon{animation-delay:-.75s!important}.client-data-story-shell .client-home-3d-slider__slide:nth-child(3) .client-impact-card__icon{animation-delay:-1.5s!important}.client-data-story-shell .client-home-3d-slider__slide:nth-child(4) .client-impact-card__icon{animation-delay:-2.25s!important}.ut-ai-suite .ut-ai-receipt-beam,.ut-ai-suite .ut-ai-scan-beam,.ut-ai-suite .ut-ai-suite__menu>i{animation:utScan 3.4s ease-in-out infinite!important}.ut-ai-suite .ut-ai-scan-status{animation:utAiScanStatus 7.2s ease-in-out infinite!important}.ut-ai-suite .ut-ai-suite__chat>strong i{animation:utBlink 1.3s ease-in-out infinite!important}.ut-next .client-home-3d-slider__slide.is-active>.client-impact-card,.ut-next .client-home-3d-slider__slide.is-active>.neu-shadow-outer{animation:utMobileSliderCardFloat 4.6s ease-in-out infinite!important}.ut-next .client-home-3d-slider__dots button.is-active:before{animation:client-home-slider-progress var(--home-slider-duration) linear both!important}.ut-next .client-home-3d-slider__dots button.is-active:after{animation:client-home-slider-progress-light var(--home-slider-duration) linear both!important}.ut-next .client-home-3d-slider.is-paused .client-home-3d-slider__dots button.is-active:after,.ut-next .client-home-3d-slider.is-paused .client-home-3d-slider__dots button.is-active:before{animation-play-state:paused!important}}