:where(.platform-product-page[data-variant=ordering-apps]) .page-hero__strip .text-logos:empty{display:none}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phones{justify-content:center;gap:1.5rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone{background:var(--od-border);border-radius:2.25rem;flex-direction:column;width:15rem;height:32rem;padding:.5rem;display:flex;position:relative;box-shadow:0 24px 80px #00000059,0 0 0 1px #ffffff14}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone[data-screen=tracking]{margin-top:2.5rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone__notch{z-index:2;border-radius:var(--od-radius-round);background:var(--od-text);width:4.5rem;height:1.125rem;position:absolute;top:1rem;left:50%;transform:translate(-50%)}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone__screen{background:var(--od-bg);color:var(--od-text);border-radius:1.875rem;flex-direction:column;flex:1;font-size:.6875rem;display:flex;overflow:hidden}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone__status{justify-content:space-between;align-items:center;padding:.6875rem 1.125rem .25rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone__time{font-size:.6875rem;font-weight:700}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone__signal{align-items:flex-end;gap:.125rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone__signal i{background:var(--od-text);width:.1875rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone__signal i:first-child{height:.25rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone__signal i:nth-child(2){height:.375rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone__signal i:nth-child(3){height:.5rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone__head{border-bottom:1px solid var(--od-border);flex-direction:column;gap:.1875rem;padding:.625rem 1rem .75rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone__brand{letter-spacing:-.02em;font-size:1rem;font-weight:800}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone__brand[data-size=sm]{letter-spacing:-.01em;font-size:.875rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone__context{color:var(--od-text-muted);align-items:center;gap:.25rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone__scroll{flex-direction:column;flex:1;gap:.625rem;min-height:0;padding:.75rem 1rem;display:flex;overflow:hidden}:where(.platform-product-page[data-variant=ordering-apps]) .apps-promo{border:1px solid var(--od-action);border-radius:var(--od-radius-component);background:var(--od-action-soft);flex-direction:column;gap:.1875rem;padding:.625rem .75rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-promo__eyebrow{color:var(--od-action-content);font-family:var(--od-font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.5625rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-promo__title{font-size:.8125rem;font-weight:700}:where(.platform-product-page[data-variant=ordering-apps]) .apps-promo__meta{color:var(--od-text-muted)}:where(.platform-product-page[data-variant=ordering-apps]) .apps-promo__action{border-radius:var(--od-radius-control);background:var(--od-action);color:var(--od-action-foreground);text-align:center;margin-top:.375rem;padding:.375rem 0;font-weight:600}:where(.platform-product-page[data-variant=ordering-apps]) .apps-chips{gap:.375rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-chip{border:1px solid var(--od-border);border-radius:var(--od-radius-round);color:var(--od-text-muted);padding:.25rem .5rem;font-size:.625rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-chip[data-active]{border-color:var(--od-text);background:var(--od-text);color:var(--od-bg)}:where(.platform-product-page[data-variant=ordering-apps]) .apps-products{flex-direction:column;gap:.4375rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-product{align-items:center;gap:.5rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-product__thumb{border-radius:var(--od-radius-component);background:var(--od-surface-subtle);flex:none;width:2.25rem;height:2.25rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-product__copy{flex-direction:column;flex:1;gap:.0625rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-product__name{font-size:.75rem;font-weight:700}:where(.platform-product-page[data-variant=ordering-apps]) .apps-product__meta{color:var(--od-text-muted);font-size:.625rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-product__add{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-round);width:1.25rem;height:1.25rem;color:var(--od-text-muted);flex:none;justify-content:center;align-items:center;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone__cart{border-radius:var(--od-radius-component);background:var(--od-action);color:var(--od-action-foreground);justify-content:center;align-items:center;gap:.375rem;margin:0 1rem .625rem;padding:.5625rem 0;font-weight:600;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone__cart[data-variant=ghost]{border:1px solid var(--od-border-strong);color:var(--od-text);background:0 0}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone__tabs{border-top:1px solid var(--od-border);grid-template-columns:repeat(4,minmax(0,1fr));padding:.5rem .5rem .75rem;display:grid}:where(.platform-product-page[data-variant=ordering-apps]) .apps-tab{color:var(--od-text-subtle);flex-direction:column;align-items:center;gap:.1875rem;font-size:.5625rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-tab[data-active]{color:var(--od-action-content)}:where(.platform-product-page[data-variant=ordering-apps]) .apps-map{border:1px solid var(--od-border);border-radius:var(--od-radius-component);background:var(--od-surface-subtle);height:6.5rem;margin:.75rem 1rem 0;display:block;position:relative;overflow:hidden}:where(.platform-product-page[data-variant=ordering-apps]) .apps-map__route{border-top:2px dashed var(--od-action);width:120%;position:absolute;top:55%;left:-10%;transform:rotate(-12deg)}:where(.platform-product-page[data-variant=ordering-apps]) .apps-map__pin{border-radius:var(--od-radius-round);background:var(--od-action);width:1.375rem;height:1.375rem;color:var(--od-action-foreground);justify-content:center;align-items:center;display:flex;position:absolute;top:1.75rem;right:2.25rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-track{flex-direction:column;flex:1;gap:.625rem;min-height:0;margin:.875rem 0 0;padding:0 1rem;list-style:none;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-track__step{color:var(--od-text-subtle);align-items:center;gap:.5rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-track__step[data-state=done]{color:var(--od-text-muted)}:where(.platform-product-page[data-variant=ordering-apps]) .apps-track__step[data-state=active]{color:var(--od-text);font-weight:700}:where(.platform-product-page[data-variant=ordering-apps]) .apps-track__dot{border:1px solid var(--od-border-strong);border-radius:var(--od-radius-round);flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-track__step[data-state=done] .apps-track__dot{border-color:var(--od-success-signal);background:var(--od-success-signal);color:var(--od-action-foreground)}:where(.platform-product-page[data-variant=ordering-apps]) .apps-track__step[data-state=active] .apps-track__dot{border-color:var(--od-action);background:var(--od-action)}:where(.platform-product-page[data-variant=ordering-apps]) .apps-driver{border:1px solid var(--od-border);border-radius:var(--od-radius-component);align-items:center;gap:.5rem;margin:.75rem 1rem;padding:.5rem .625rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-driver__avatar{border-radius:var(--od-radius-round);background:var(--od-surface-subtle);flex:none;width:1.75rem;height:1.75rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-driver__copy{flex-direction:column;flex:1;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-driver__name{font-size:.75rem;font-weight:700}:where(.platform-product-page[data-variant=ordering-apps]) .apps-driver__role{color:var(--od-text-muted);font-size:.625rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-driver__action{border-radius:var(--od-radius-round);background:var(--od-action-soft);width:1.75rem;height:1.75rem;color:var(--od-action-content);justify-content:center;align-items:center;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-push{z-index:3;border:1px solid var(--od-border);border-radius:var(--od-radius-component);background:var(--od-surface);color:var(--od-text);align-items:flex-start;gap:.5rem;padding:.5rem .625rem;font-size:.6875rem;display:flex;position:absolute;top:-3rem;left:2rem;right:-.75rem;box-shadow:0 12px 32px #00000047}:where(.platform-product-page[data-variant=ordering-apps]) .apps-push__icon{border-radius:var(--od-radius-control);background:var(--od-action);width:1.25rem;height:1.25rem;color:var(--od-action-foreground);flex:none;justify-content:center;align-items:center;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-push__copy{flex-direction:column;gap:.0625rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-push__title{font-size:.6875rem;font-weight:700}:where(.platform-product-page[data-variant=ordering-apps]) .apps-push__body{color:var(--od-text-muted);font-size:.625rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-points{flex-direction:column;gap:.875rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-points li{border-top:1px solid var(--od-border);flex-direction:column;gap:.25rem;padding-top:.875rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-points__title{font-size:.9375rem;font-weight:600}:where(.platform-product-page[data-variant=ordering-apps]) .apps-points__body{color:var(--od-text-muted);font-size:.875rem;line-height:1.6}:where(.platform-product-page[data-variant=ordering-apps]) .apps-listing{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-bg);color:var(--od-text);flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-listing__store{color:var(--od-text-muted);font-family:var(--od-font-mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.375rem;font-size:.6875rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-listing__head{align-items:center;gap:.75rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-listing__icon{border-radius:var(--od-radius-panel);background:var(--od-action);width:3.25rem;height:3.25rem;color:var(--od-action-foreground);flex:none;justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-listing__copy{flex-direction:column;flex:1;gap:.125rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-listing__name{letter-spacing:-.01em;font-size:1.0625rem;font-weight:700}:where(.platform-product-page[data-variant=ordering-apps]) .apps-listing__publisher{color:var(--od-text-muted);font-size:.8125rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-listing__action{border-radius:var(--od-radius-round);background:var(--od-action-soft);color:var(--od-action-content);padding:.4375rem 1.125rem;font-size:.8125rem;font-weight:700}:where(.platform-product-page[data-variant=ordering-apps]) .apps-listing__chips{flex-wrap:wrap;gap:.375rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-listing__chip{border:1px solid var(--od-border);border-radius:var(--od-radius-round);color:var(--od-text-muted);padding:.25rem .625rem;font-size:.75rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-listing__shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}:where(.platform-product-page[data-variant=ordering-apps]) .apps-listing__shot{border:1px solid var(--od-border);border-radius:var(--od-radius-component);color:var(--od-text-muted);text-align:center;flex-direction:column;gap:.375rem;padding:.5rem;font-size:.6875rem;display:flex}:where(.platform-product-page[data-variant=ordering-apps]) .apps-listing__shot-bar{border-radius:var(--od-radius-round);background:var(--od-surface-subtle);height:.375rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-listing__shot-body{border-radius:var(--od-radius-control);background:var(--od-surface-subtle);height:3.25rem}@media (width<=1040px) and (width>=981px){:where(.platform-product-page[data-variant=ordering-apps]) .apps-phones{gap:1rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone{width:13.5rem;height:29.5rem}:where(.platform-product-page[data-variant=ordering-apps]) .apps-chip:last-child{display:none}}@media (width<=600px){:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone[data-screen=tracking]{display:none}}@media (width<=700px){:where(.platform-product-page[data-variant=ordering-apps]) .apps-listing__shots{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.platform-product-page[data-variant=ordering-apps]) .apps-listing__shot:last-child{display:none}}@media (width<=380px){:where(.platform-product-page[data-variant=ordering-apps]) .apps-phone{width:100%;max-width:15rem}}@media (width>=1181px){:where(.platform-product-page[data-variant=ordering-apps]) .related .related__grid[data-columns="4"]{grid-template-columns:repeat(5,minmax(0,1fr))}}:where(.ordering-apps-example) .m-section__body{max-width:48rem;color:var(--od-text-muted);font-size:var(--od-font-size-4);line-height:var(--od-line-body);text-wrap:pretty}:where(.ordering-apps-example) figure{margin:0}:where(.ordering-apps-example) figcaption{margin-top:var(--od-space-3);color:var(--od-text-subtle);font-family:var(--od-font-mono);font-size:var(--od-font-size-1);text-align:center;line-height:1.5}:where(.ordering-apps-example) .ordering-apps-example__hero img,:where(.ordering-apps-example) .ordering-apps-example__shot img,:where(.ordering-apps-example) .ordering-apps-example__video video{border:1px solid var(--od-border);border-radius:var(--od-radius-panel);background:var(--od-surface-subtle);width:100%;height:auto;display:block}:where(.ordering-apps-example) .ordering-apps-example__hero img{border:0}:where(.ordering-apps-example) .ordering-apps-example__shot{width:min(100%,32rem);margin-inline:auto}:where(.ordering-apps-example) .ordering-apps-example__media-grid,:where(.ordering-apps-example) .ordering-apps-example__return-grid{gap:var(--od-space-6);margin-top:var(--od-space-7);display:grid}:where(.ordering-apps-example) .ordering-apps-example__media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ordering-apps-example) .ordering-apps-example__capabilities{margin-top:var(--od-space-7);border:1px solid var(--od-border);background:var(--od-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}:where(.ordering-apps-example) .ordering-apps-example__capabilities article{min-width:0;padding:var(--od-space-6);background:var(--od-surface)}:where(.ordering-apps-example) .ordering-apps-example__capabilities article>p{margin:0 0 var(--od-space-4);color:var(--od-action-content);font-family:var(--od-font-mono);font-size:var(--od-font-size-1);letter-spacing:var(--od-tracking-label);text-transform:uppercase}:where(.ordering-apps-example) .ordering-apps-example__capabilities h3{color:var(--od-text);font-size:var(--od-font-size-5);line-height:var(--od-line-heading);letter-spacing:var(--od-tracking-heading);margin:0}:where(.ordering-apps-example) .ordering-apps-example__capabilities article>span{margin-top:var(--od-space-3);color:var(--od-text-muted);line-height:var(--od-line-body);text-wrap:pretty;display:block}:where(.ordering-apps-example) .ordering-apps-example__return-grid{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,.75fr));align-items:start}:where(.ordering-apps-example) .ordering-apps-example__shot[data-shape=tall]{width:min(100%,22rem)}:where(.ordering-apps-example) .ordering-apps-example__loyalty{width:min(100%,34rem);margin:var(--od-space-7) auto 0}:where(.ordering-apps-example) .ordering-apps-example__loyalty img{width:100%;height:auto;display:block}:where(.ordering-apps-example) .ordering-apps-example__shot[data-shape=tall] img{width:auto;max-width:100%;max-height:27rem;margin-inline:auto}:where(.ordering-apps-example) .ordering-apps-example__video{width:min(100%,60rem);margin:var(--od-space-7) auto 0}:where(.ordering-apps-example) .ordering-apps-example__video video{aspect-ratio:16/9;object-fit:contain}:where(.ordering-apps-example) #marketplace-tracking-video{aspect-ratio:2556/690}:where(.ordering-apps-example) .ordering-apps-example__video:has(#marketplace-tracking-video){width:min(100%,72rem)}:where(.ordering-apps-example) .ordering-apps-example__video figcaption{justify-content:space-between;align-items:center;gap:var(--od-space-3);text-align:left;display:flex}:where(.ordering-apps-example) .ordering-apps-example__video button{min-height:44px;padding-inline:var(--od-space-4);border:1px solid var(--od-border);border-radius:var(--od-radius-control);background:var(--od-surface);color:var(--od-text);cursor:pointer;font:inherit}:where(.ordering-apps-example) .ordering-apps-example__video button:hover{border-color:var(--od-action)}:where(.ordering-apps-example) .ordering-apps-example__video button:focus-visible,:where(.ordering-apps-example) summary:focus-visible{outline:2px solid var(--od-focus);outline-offset:3px}:where(.ordering-apps-example) .ordering-apps-example__points{gap:var(--od-space-3);margin:var(--od-space-5) 0 0;color:var(--od-text-muted);padding:0;list-style:none;display:grid}:where(.ordering-apps-example) .ordering-apps-example__points li{gap:var(--od-space-3);grid-template-columns:.5rem minmax(0,1fr);align-items:baseline;display:grid}:where(.ordering-apps-example) .ordering-apps-example__points li:before{border-radius:var(--od-radius-round);background:var(--od-action);content:"";width:.375rem;height:.375rem}:where(.ordering-apps-example) .ordering-apps-example__faq{margin-top:var(--od-space-7);border-top:1px solid var(--od-border)}:where(.ordering-apps-example) .ordering-apps-example__faq details{border-bottom:1px solid var(--od-border)}:where(.ordering-apps-example) .ordering-apps-example__faq summary{justify-content:space-between;align-items:center;gap:var(--od-space-4);min-height:44px;padding:var(--od-space-5) 0;color:var(--od-text);cursor:pointer;font-size:var(--od-font-size-3);font-weight:var(--od-font-weight-semibold);list-style:none;display:flex}:where(.ordering-apps-example) .ordering-apps-example__faq summary::-webkit-details-marker{display:none}:where(.ordering-apps-example) .ordering-apps-example__faq summary svg{transition:transform var(--od-duration-fast) var(--od-ease-standard);flex:none}:where(.ordering-apps-example) .ordering-apps-example__faq details[open] summary svg{transform:rotate(180deg)}:where(.ordering-apps-example) .ordering-apps-example__faq p{max-width:48rem;margin:0 0 var(--od-space-5);color:var(--od-text-muted);line-height:var(--od-line-body);text-wrap:pretty}@media (width<=700px){:where(.ordering-apps-example) .ordering-apps-example__media-grid,:where(.ordering-apps-example) .ordering-apps-example__return-grid,:where(.ordering-apps-example) .ordering-apps-example__capabilities{grid-template-columns:1fr}:where(.ordering-apps-example) .ordering-apps-example__shot{max-width:20rem}:where(.ordering-apps-example) .ordering-apps-example__video figcaption{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){:where(.ordering-apps-example) .ordering-apps-example__faq summary svg{transition:none}}
