:root{--jv-font-sans:"Noto Sans Armenian",Inter,"Segoe UI",Arial,sans-serif;--jv-reading-line:68ch;--jv-text:#273449;--jv-muted:#5d697a}body{font-family:var(--jv-font-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}p,li,dd,dt,label,input,select,textarea,button{line-height:1.5}h1,h2,h3{line-height:1.15;text-wrap:balance;overflow-wrap:normal;word-break:normal}.oneapp-official-v5{font-size:16px}.oneapp-official-v5 .oa5-hero__copy{max-width:600px}.oneapp-official-v5 .oa5-hero__copy h1{max-width:14ch;font-size:56px;line-height:1.08;letter-spacing:-.04em}.oneapp-official-v5 .oa5-lead{max-width:57ch;font-size:17px;line-height:1.65;color:#3f4d62}.oneapp-official-v5 .oa5-heading h2,.oneapp-official-v5 .oa5-workflow__intro h2,.oneapp-official-v5 .oa5-setup__intro h2,.oneapp-official-v5 .oa5-faq__intro h2,.oneapp-official-v5 .oa5-final__panel h2{font-size:40px;line-height:1.14;letter-spacing:-.035em}.oneapp-official-v5 .oa5-kicker{font-size:12px;line-height:1.45;letter-spacing:.09em}.oneapp-official-v5 .oa-brand strong{font-size:15px}.oneapp-official-v5 .oa-brand small{font-size:11px;line-height:1.35}.oneapp-official-v5 .oa-nav a{font-size:13px;line-height:1.35}.oneapp-official-v5 .oa-languages a{font-size:12px}.oneapp-official-v5 .oa-button{font-size:13px;line-height:1.35}.oneapp-official-v5 .oa5-hero__trust li,.oneapp-official-v5 .oa5-proofbar span,.oneapp-official-v5 .oa5-outcome-grid p,.oneapp-official-v5 .oa5-layer-list article>div:nth-child(2)>p,.oneapp-official-v5 .oa5-layer-list li,.oneapp-official-v5 .oa5-app-card p,.oneapp-official-v5 .oa5-workflow__steps p,.oneapp-official-v5 .oa5-reason-grid p,.oneapp-official-v5 .oa5-faq__list details>p,.oneapp-official-v5 .oa5-final__panel>div>p:last-child,.oneapp-official-v5 .oa5-footer__main>div>p,.oneapp-official-v5 .oa5-footer__main nav a{font-size:13px;line-height:1.6}.oneapp-official-v5 .oa5-heading--split>p,.oneapp-official-v5 .oa5-workflow__intro>p,.oneapp-official-v5 .oa5-setup__intro>p{font-size:15px;line-height:1.7}.oneapp-official-v5 .oa5-outcome-grid h3,.oneapp-official-v5 .oa5-workflow__steps h3{font-size:17px;line-height:1.3}.oneapp-official-v5 .oa5-layer-list h3,.oneapp-official-v5 .oa5-app-card h3{font-size:21px;line-height:1.25}.oneapp-official-v5 .oa5-faq__list summary{font-size:15px;line-height:1.5}.oneapp-official-v5 .oa5-console__bar,.oneapp-official-v5 .oa5-console__shell header small,.oneapp-official-v5 .oa5-app-card div>small,.oneapp-official-v5 .oa5-order p small,.oneapp-official-v5 .oa5-metrics small,.oneapp-official-v5 .oa5-console__link small{font-size:11px;line-height:1.35;letter-spacing:.04em}.oneapp-official-v5 .oa5-flow li{font-size:10px;line-height:1.25}.oneapp-official-v5 .oa5-order p b,.oneapp-official-v5 .oa5-console__link strong{font-size:13px;line-height:1.35}.oneapp-official-v5 .oa5-order button{font-size:12px}.oneapp-demo,.manager-app,.waiter-app,.waiter-station,.delivery-app,.director-app,.reservation-app,.guest-order-page,.order-page,.product-page{font-family:var(--jv-font-sans);font-size:16px}.oneapp-demo p,.oneapp-demo li,.manager-app p,.manager-app li,.waiter-app p,.waiter-app li,.waiter-station p,.waiter-station li,.delivery-app p,.delivery-app li,.director-app p,.director-app li,.reservation-app p,.reservation-app li,.guest-order-page p,.guest-order-page li,.order-page p,.order-page li,.product-page p,.product-page li{line-height:1.55}.oneapp-demo small,.oneapp-demo label,.oneapp-demo button,.oneapp-demo nav a,.manager-app small,.manager-app label,.manager-app button,.manager-app nav a,.waiter-app small,.waiter-app label,.waiter-app button,.waiter-app nav a,.waiter-station small,.waiter-station label,.waiter-station button,.delivery-app small,.delivery-app label,.delivery-app button,.delivery-app nav a,.director-app small,.director-app label,.director-app button,.director-app nav a,.reservation-app small,.reservation-app label,.reservation-app button,.guest-order-page small,.guest-order-page label,.guest-order-page button,.order-page small,.order-page label,.order-page button,.product-page small,.product-page label,.product-page button{font-size:12px;line-height:1.4}.oneapp-demo .od-guide h1{font-size:38px;line-height:1.15;letter-spacing:-.03em}.oneapp-demo .od-guide>div:first-child>span{max-width:62ch;font-size:14px;line-height:1.6}.oneapp-demo .od-sidebar nav a b,.oneapp-demo .od-context li span,.oneapp-demo .od-device__header b{font-size:12px;line-height:1.35}.oneapp-demo .od-context h2{font-size:19px;line-height:1.25}.manager-app h1,.manager-app [class*="heading"] h1,.waiter-app h1,.waiter-station h1,.delivery-app h1,.director-app .director-heading h1,.reservation-app h1,.guest-order-page h1,.order-page h1,.product-page h1{max-width:22ch;font-size:40px;line-height:1.15;letter-spacing:-.03em}.manager-app [class*="heading"] p,.delivery-app .delivery-app__intro>span,.director-app .director-heading p:last-child{max-width:65ch;font-size:15px;line-height:1.65}.delivery-app .delivery-app__intro h1{font-size:44px;line-height:1.12;letter-spacing:-.035em}.director-app .director-eyebrow,.director-app .director-panel header span,.director-app .director-panel>span{font-size:12px;line-height:1.35;letter-spacing:.08em}.director-app .director-heading h1{font-size:40px}.director-app .director-panel h2{line-height:1.3}.restaurant-hero__intro h1{max-width:15ch;font-size:56px;line-height:1.08;letter-spacing:-.04em}.restaurant-hero__intro p{max-width:62ch;font-size:16px;line-height:1.65}.section-heading h2,.about-hero h1{font-size:40px;line-height:1.15;letter-spacing:-.035em}.about-hero p,.content-page p,.product-page p{max-width:var(--jv-reading-line);line-height:1.65}html[lang^="hy"] body,html[lang^="ru"] body{font-family:var(--jv-font-sans)}html[lang^="hy"] h1,html[lang^="hy"] h2,html[lang^="hy"] h3,html[lang^="ru"] h1,html[lang^="ru"] h2,html[lang^="ru"] h3{letter-spacing:-.02em;text-wrap:wrap}html[lang^="hy"] .oneapp-official-v5 .oa5-hero__copy h1,html[lang^="ru"] .oneapp-official-v5 .oa5-hero__copy h1{max-width:none;font-size:44px;line-height:1.18;font-weight:700}html[lang^="hy"] .oneapp-official-v5 .oa5-heading h2,html[lang^="hy"] .oneapp-official-v5 .oa5-workflow__intro h2,html[lang^="hy"] .oneapp-official-v5 .oa5-setup__intro h2,html[lang^="hy"] .oneapp-official-v5 .oa5-faq__intro h2,html[lang^="ru"] .oneapp-official-v5 .oa5-heading h2,html[lang^="ru"] .oneapp-official-v5 .oa5-workflow__intro h2,html[lang^="ru"] .oneapp-official-v5 .oa5-setup__intro h2,html[lang^="ru"] .oneapp-official-v5 .oa5-faq__intro h2{max-width:20ch;font-size:36px;line-height:1.25}html[lang^="hy"] .manager-app h1,html[lang^="ru"] .manager-app h1,html[lang^="hy"] .waiter-app h1,html[lang^="ru"] .waiter-app h1,html[lang^="hy"] .delivery-app h1,html[lang^="ru"] .delivery-app h1{font-size:36px;line-height:1.25}body.jv-app-shell .language-switcher__code{font-size:12px!important;line-height:1.35}body.jv-app-shell small{font-size:12px!important;line-height:1.4}.manager-station .manager-overview__intro h1,.manager-station [class*="heading"] h1{max-width:22ch;font-size:40px!important;line-height:1.17!important;letter-spacing:-.03em!important}html[lang^="hy"] .manager-station .manager-overview__intro h1,html[lang^="ru"] .manager-station .manager-overview__intro h1{font-size:36px!important;line-height:1.25!important}.manager-station nav :is(span,b,strong),.manager-station header :is(span,b,strong),.manager-station [class*="meta"] :is(span,b,strong),.manager-station [class*="badge"]{font-size:12px!important;line-height:1.35}.waiter-app .waiter-kicker,.waiter-app [class*="step"] :is(span,b,strong),.waiter-app [class*="queue"] :is(span,b,strong,time){font-size:12px!important;line-height:1.4}.delivery-app .delivery-app__intro>p,.delivery-app [class*="tab"] span,.delivery-app [class*="badge"],.delivery-app [class*="meta"] :is(p,span,strong,time),.delivery-app [class*="route"] :is(small,time){font-size:12px!important;line-height:1.4}.director-app .director-nav span,.director-app .director-stats span,.director-app .director-panel--dark a,.director-app [class*="meta"] :is(span,small,a),.director-app [class*="badge"]{font-size:12px!important;line-height:1.4}.director-app .director-heading h1{font-size:40px!important;line-height:1.16!important}html[lang^="hy"] .director-app .director-heading h1,html[lang^="ru"] .director-app .director-heading h1{font-size:36px!important;line-height:1.25!important}body.oneapp-official:not(.oneapp-official-v5) h1{font-size:48px;line-height:1.15;letter-spacing:-.035em}body.oneapp-official:not(.oneapp-official-v5) h2{font-size:34px;line-height:1.22;letter-spacing:-.025em}body.oneapp-official:not(.oneapp-official-v5) small,body.oneapp-official:not(.oneapp-official-v5) nav a,body.oneapp-official:not(.oneapp-official-v5) button{font-size:12px!important;line-height:1.4}.oneapp-demo-journey__trigger i{font-size:12px!important;line-height:1}.oneapp-official-v5 .oa-brand small,.oneapp-official-v5 .oa5-console__bar,.oneapp-official-v5 .oa5-console__bar b,.oneapp-official-v5 .oa5-console__shell header small,.oneapp-official-v5 .oa5-order p small,.oneapp-official-v5 .oa5-flow :is(i,span),.oneapp-official-v5 .oa5-metrics small,.oneapp-official-v5 .oa5-console__link small{font-size:12px!important;line-height:1.35}.oneapp-official-v5 .oa5-layer__meta>span,.oneapp-official-v5 .oa5-workflow__steps i,.oneapp-official-v5 .oa5-footer__main nav strong,.oneapp-official-v5 .oa5-footer__bottom span{font-size:12px!important;line-height:1.35}.manager-station .manager-kicker,.manager-station .manager-filters button,.manager-station time,.manager-station [class*="status"] span,.manager-station [class*="overview"] span,.manager-station [class*="meta"] :is(p,span,b,strong,time),.manager-station [class*="badge"]{font-size:12px!important;line-height:1.4}.waiter-app .waiter-signout span,.waiter-app .waiter-kicker,.waiter-app [class*="workflow"] :is(span,b,strong),.waiter-app [class*="meta"] :is(span,b,strong,time),.waiter-app [class*="checked"]{font-size:12px!important;line-height:1.4}.delivery-app [class*="tabs"] span,.delivery-app [class*="kicker"],.delivery-app [class*="route"] :is(p,span,small,strong,time),.delivery-app [class*="map"] :is(p,span,small,strong),.delivery-app [class*="status"] span,.delivery-app time{font-size:12px!important;line-height:1.4}.business-hours-card :is(span,strong,b),body.jv-app-shell .site-header span,body.jv-app-shell .jv-cart-count{font-size:12px!important;line-height:1.4}.manager-station .manager-order-card :is(p,b,time),.manager-station .manager-order-card__print button,.manager-station .manager-order-card__cancel span,.manager-station .manager-order-card__customer :is(strong,a){font-size:12px!important;line-height:1.4}.waiter-app .waiter-scanner__camera span,.waiter-app .waiter-scanner__message,.waiter-app .waiter-tutorial__video span,.waiter-app .waiter-tutorial__hint span,.waiter-app .waiter-tutorial__progress strong{font-size:12px!important;line-height:1.4}.delivery-app .delivery-app__summary>div>span,.delivery-app .delivery-app__map-panel header :is(p,span),.delivery-app .delivery-app__queue>header p,.delivery-app .delivery-app__legal a,.delivery-app .delivery-card :is(p,span,b,a,button,time){font-size:12px!important;line-height:1.4}@media(max-width:720px){.manager-station{max-width:100%;overflow-x:hidden}body.oneapp-official:not(.oneapp-official-v5) h1{font-size:36px;line-height:1.2}body.oneapp-official:not(.oneapp-official-v5) h2{font-size:30px;line-height:1.25}html[lang^="hy"] .manager-station .manager-overview__intro h1,html[lang^="ru"] .manager-station .manager-overview__intro h1,html[lang^="hy"] .delivery-app .delivery-app__intro h1,html[lang^="ru"] .delivery-app .delivery-app__intro h1,html[lang^="hy"] .director-app .director-heading h1,html[lang^="ru"] .director-app .director-heading h1{font-size:30px!important;line-height:1.24!important}}.jv-waiter-avatar{color:color-mix(in srgb,var(--accent) 72%,#fff)}.jv-reservations-admin__hero p{color:color-mix(in srgb,var(--accent) 72%,#fff)}.jv-reservation-admin-card.is-pending{border-color:color-mix(in srgb,var(--accent) 72%,#777)}.jv-reservation-admin-card.is-pending>header span{background:color-mix(in srgb,var(--accent) 18%,#fff);color:color-mix(in srgb,var(--accent) 58%,#171817)}.jv-reservation-admin-card blockquote{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,#fff)}@media(max-width:1080px){.oneapp-official-v5 .oa5-hero__copy h1{font-size:48px}html[lang^="hy"] .oneapp-official-v5 .oa5-hero__copy h1,html[lang^="ru"] .oneapp-official-v5 .oa5-hero__copy h1{font-size:42px}.restaurant-hero__intro h1{font-size:48px}}@media(max-width:720px){.oneapp-official-v5 .oa5-hero__copy h1,html[lang^="hy"] .oneapp-official-v5 .oa5-hero__copy h1,html[lang^="ru"] .oneapp-official-v5 .oa5-hero__copy h1{max-width:none;font-size:36px;line-height:1.18}.oneapp-official-v5 .oa5-heading h2,.oneapp-official-v5 .oa5-workflow__intro h2,.oneapp-official-v5 .oa5-setup__intro h2,.oneapp-official-v5 .oa5-faq__intro h2,.oneapp-official-v5 .oa5-final__panel h2{font-size:30px;line-height:1.2}.oneapp-official-v5 .oa5-lead{font-size:16px}.oneapp-demo .od-guide h1{font-size:30px}.manager-app h1,.manager-app [class*="heading"] h1,.waiter-app h1,.waiter-station h1,.delivery-app h1,.director-app .director-heading h1,.reservation-app h1,.guest-order-page h1,.order-page h1,.product-page h1{font-size:30px;line-height:1.22}.restaurant-hero__intro h1,.section-heading h2,.about-hero h1{font-size:34px;line-height:1.18}}body.oneapp-admin-typography{font-size:14px;line-height:1.55}body.oneapp-admin-typography .wrap{max-width:1180px}body.oneapp-admin-typography .wrap>h1{max-width:28ch;font-size:28px;line-height:1.2;letter-spacing:-.02em}body.oneapp-admin-typography .wrap p,body.oneapp-admin-typography .wrap li,body.oneapp-admin-typography .wrap label,body.oneapp-admin-typography .wrap td,body.oneapp-admin-typography .wrap th{font-size:14px;line-height:1.55}body.oneapp-admin-typography .wrap small{font-size:12px;line-height:1.45}body.oneapp-admin-typography .button{font-size:13px;line-height:2.15384615}