:root{--paper:#fff;--ink:#242424;--muted:#737373;--amber:#ffbc0d;--brand-primary:#c9272d;--brand-primary-hover:#a61c22;--brand-primary-soft:#fff0ec;--accent:var(--brand-primary);--mono:"IBM Plex Mono", monospace;--heavy:"DynaPuff Variable", "Trebuchet MS", sans-serif;--line:#e9e9e9;--sans:"DM Sans Variable", Arial, sans-serif}*{box-sizing:border-box}html,body{scroll-behavior:smooth;min-height:100%;margin:0}body{font:14px var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;background:#dddeda}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,canvas:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #73282a}::selection{background:var(--amber)}.icon{vertical-align:middle;flex-shrink:0;width:24px;height:24px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--amber);padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.kiosk-room{isolation:isolate;background:radial-gradient(at 50% 28%,#fff 0,#efefeb 36%,#d9dcd5 75%,#c3c8bf 100%);flex-direction:column;align-items:center;min-height:100dvh;padding:26px 24px 0;display:flex;position:relative;overflow:hidden}.room-wall{z-index:-1;background:linear-gradient(90deg,#0000 17%,#00000004 17.1%,#0000 17.2% 82.8%,#00000004 82.9%,#0000 83%);position:absolute;inset:0;overflow:hidden}.room-wall:after{content:"";background:linear-gradient(#c0c3bb88,#e1e2dc);border-top:1px solid #b4b9ae66;width:100%;height:14%;position:absolute;bottom:0}.room-wall span:first-child{opacity:.42;background:repeating-linear-gradient(90deg,#b7a48b55 0,#a7977d55 9px,#e2d2b566 10px,#e2d2b555 17px);width:155px;height:74%;position:absolute;top:14%;left:calc(50% - 710px);transform:skewY(2deg)}.room-wall span:nth-child(2){background:#c9272d;border-radius:2px;width:490px;height:95%;position:absolute;top:-5%;right:calc(50% - 1050px);transform:rotate(-9deg);box-shadow:-30px 25px 90px #47272812}.room-wall span:nth-child(3){filter:blur(22px);background:#454b3860;border-radius:50%;height:70px;position:absolute;inset:auto 15% 0}.cabinet{z-index:1;background:linear-gradient(90deg,#b7bab5 0,#eef0ed 1%,#fff 3%,#fafbf9 47%,#e8ebe6 96%,#b3b7b0 99%,#939b90 100%);border:1px solid #fbfff8;border-radius:36px 36px 25px 25px;grid-template-rows:78px minmax(0,1fr) 120px;width:100%;height:calc(100dvh - 68px);min-height:650px;padding:0 24px;display:grid;position:relative;box-shadow:2px 3px #a7aea1,8px 9px #aab0a5,12px 13px 1px #8f9889,20px 25px 50px #43272825,0 1px 0 2px #9da793,inset 0 2px 5px #fff}.cabinet-crown{justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.crown-logo{width:47px;height:47px;box-shadow:0 1px 1px #fff}.crown-word{letter-spacing:-1px;font-size:27px;font-weight:800;line-height:1}.crown-word>span{letter-spacing:1.7px;text-transform:uppercase;color:#66705e;margin-top:7px;font-size:9px;font-weight:400;display:block}.cabinet-camera{background:radial-gradient(circle at 40% 35%,#6e8484,#0c1718);border:2px solid #29302a;border-radius:50%;width:8px;height:8px;position:absolute;top:35px;right:19px;box-shadow:0 0 0 2px #e2e5de}.cabinet-camera:after{content:"";background:#7b5354;border-radius:50%;width:3px;height:3px;position:absolute;top:1px;left:19px}.screen-bezel{background:linear-gradient(135deg,#1c2020,#090b0a 65%,#353b37);border-radius:20px;min-height:0;padding:12px;position:relative;box-shadow:0 0 0 1px #5c635b,0 0 0 3px #cacdc5,0 4px 6px #fff,inset 0 1px 2px #ffffff50}.screen-bezel:after{content:"";pointer-events:none;border-top:1px solid #ffffff90;border-radius:20px;position:absolute;inset:0}.cabinet-screen{background:#fff;border-radius:7px;grid-template-rows:68px minmax(0,1fr) 26px;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 0 2px #000}.screen-header{border-bottom:1px solid var(--line);z-index:15;background:#fff;justify-content:space-between;align-items:center;padding:0 26px;display:flex;position:relative}.screen-brand{letter-spacing:-.7px;font-size:20px;font-weight:800}.screen-brand>span{letter-spacing:.1px;color:#777;margin-top:4px;font-size:10px;font-weight:400;display:block}.screen-workspace{min-height:0;display:flex}.screen-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d2d5cc transparent;scroll-behavior:smooth;background:#fff;outline:none;flex:1;min-width:0;overflow:auto}.screen-navigation{border-right:1px solid var(--line);background:#fafaf8;flex-direction:column;flex:0 0 105px;gap:3px;padding:16px 9px;display:flex;position:relative}.screen-navigation>a{text-align:center;border:1px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:92px;font-size:11px;font-weight:600;transition:background .2s;display:flex;position:relative}.screen-navigation>a:hover{background:#f3f1e7}.screen-navigation>a.selected{background:#fff5d6;border-color:#ffbc0d}.screen-navigation>a.selected:before{content:"";background:var(--amber);border-radius:4px;width:3px;position:absolute;top:21px;bottom:21px;left:-10px}.nav-icon{justify-content:center;align-items:center;height:44px;display:flex}.nav-icon>.icon{color:#38503b;stroke-width:1.65px;width:31px;height:31px}.nav-icon>img{object-fit:contain;width:72px;height:72px}.nav-service{text-align:center;color:#7a8177;justify-content:center;align-items:center;gap:5px;margin-top:auto;padding-top:14px;font-size:8px;display:flex}.nav-service>i{background:#845355;border-radius:50%;width:4px;height:4px}.screen-footer{color:#8b8d84;background:#fafbf8;border-top:1px solid #e6e7e2;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;font-size:8px;display:flex}.screen-footer>span:first-child{color:#575d51;align-items:center;gap:5px;display:flex}.screen-footer .icon{width:12px;height:12px}.cabinet-counter{justify-content:space-between;align-items:center;gap:25px;padding:14px 36px 12px;display:flex;position:relative}.hardware-brand{color:#515b48;align-items:center;gap:10px;font-size:10px;line-height:1.4;display:flex}.hardware-brand img{opacity:.9;width:32px;height:32px}.hardware-brand b{font-weight:600}.physical-printer{text-align:center;align-self:center;width:205px;padding-top:10px;position:relative}.physical-printer>span{color:#7e8677;letter-spacing:1.4px;margin-bottom:10px;font-size:7px;display:block}.physical-printer-mouth{background:linear-gradient(#5e665a,#110a0a 30%,#1c1313 65%,#79816f);border:1px solid #8f9887;border-radius:4px;height:16px;position:relative;box-shadow:0 1px #fff,0 -2px 3px #a7afa0,inset 0 2px 5px #000}.physical-printer-mouth i{clip-path:polygon(0 0,100% 0,100% 85%,98% 100%,96% 85%,94% 100%,92% 85%,90% 100%,88% 85%,86% 100%,84% 85%,82% 100%,80% 85%,78% 100%,76% 85%,74% 100%,72% 85%,70% 100%,68% 85%,66% 100%,64% 85%,62% 100%,60% 85%,0 85%);background:linear-gradient(#c1c6bc,#f9faf6);height:4px;position:absolute;top:7px;left:16%;right:16%}.physical-printer small{color:#9ca692;margin-top:8px;font-size:7px;display:block}.payment-mount{perspective:500px;align-self:start;width:108px;padding-top:0}.payment-terminal{background:linear-gradient(100deg,#424741,#1c211c);border:1px solid #525c49;border-radius:9px 9px 15px 15px;width:94px;padding:9px 9px 7px;transform:none;box-shadow:3px 5px #180e0e,6px 9px 8px #43292a50,inset 0 1px 2px #ffffff60}.payment-display{background:linear-gradient(135deg,#d9bfc0,#b88d8e);border:3px solid #190d0d;border-radius:3px;justify-content:center;align-items:center;gap:4px;height:34px;display:flex;box-shadow:inset 0 1px 4px #774b4c}.payment-display .icon{color:#4b2021;width:18px;height:18px}.payment-display>span{color:#492324;font-size:5px}.payment-keys{grid-template-columns:repeat(3,1fr);gap:3px;margin:7px 5px;display:grid}.payment-keys i{background:linear-gradient(#ced2c7,#8d9782);border-radius:2px;height:5px;box-shadow:0 1px #000}.payment-keys i:nth-last-child(3){background:#d75347}.payment-keys i:nth-last-child(2){background:#e2c054}.payment-keys i:last-child{background:#9c5b5d}.payment-slot{background:#050905;border-top:1px solid #5f6859;height:3px;margin-top:5px}.cabinet-seam{background:#00000006;height:1px;position:absolute;bottom:12px;left:20px;right:20px}.cabinet-pedestal{background:linear-gradient(90deg,#abb3a5,#e2e7de 15%,#e6e9e2 70%,#acb5a4 96%,#84917b);border:1px solid #919c85;width:280px;min-height:65px;margin-top:-3px;position:relative;box-shadow:8px 0 #8f9b84}.cabinet-pedestal>div{background:linear-gradient(#dbe1d5,#b5c0a9);border:1px solid #97a68b;border-radius:5px;width:350px;height:20px;position:absolute;bottom:-4px;left:-35px;transform:perspective(60px)rotateX(15deg);box-shadow:8px 4px #929f85,0 8px 18px #64765555}.burger-experience{flex-direction:column;min-height:100%;display:flex}.lunch-pot{color:#737970;justify-content:space-between;align-items:center;gap:10px;padding:17px 26px 0;font-size:10px;display:flex}.lunch-pot>span{align-items:center;gap:6px;display:flex}.lunch-pot b{color:#442e2f;white-space:nowrap;margin-left:2px;font-size:12px}.lunch-pot a{align-items:center;gap:5px;font-size:9px;display:flex}.lunch-pot .icon{width:12px;height:12px}.pot-light{background:#bfc6b8;border-radius:50%;width:5px;height:5px}.pot-light.live{background:#803638;box-shadow:0 0 0 3px #f0e6e6}.menu-showcase{padding:26px 28px 0}.menu-heading{text-align:center}.menu-eyebrow{letter-spacing:1.4px;color:#4e674d;font-size:8px;font-weight:700}.menu-heading h1{letter-spacing:-1.7px;margin:12px 0;font-size:clamp(28px,3.2vh,43px);font-weight:800;line-height:1.06}.menu-heading h1 em{color:var(--accent);font-style:normal}.menu-heading p{color:#797b75;margin:0;font-size:11px}.burger-menu{grid-template-columns:1fr 1fr;gap:20px;margin-top:16px;display:grid}.burger-product{text-align:center;min-width:0;position:relative}.product-image{justify-content:center;align-items:center;height:clamp(145px,19vh,205px);display:flex;position:relative;overflow:visible}.product-image:before{content:"";filter:blur(1px);background:#fff5d7;border-radius:50%;position:absolute;inset:23% 6% 7%}.burger-product:nth-child(2) .product-image:before{background:#fff0c5}.product-image img{object-fit:contain;filter:drop-shadow(0 14px 6px #714a1512);width:135%;max-width:none;height:135%;transition:transform .35s;position:relative}.burger-product:hover .product-image img{transform:translateY(-4px)rotate(-2deg)}.burger-product h2{letter-spacing:-.6px;margin:1px 0 5px;font-size:19px;font-weight:700}.burger-product>span:not(.product-badge){color:#777b71;font-size:10px}.product-badge{background:var(--brand-primary);color:#fff;z-index:1;border-radius:30px;padding:7px 10px;font-size:9px;font-weight:700;position:absolute;top:0;right:0;transform:rotate(9deg)}.menu-value{color:#888c81;border-top:1px solid #eeeae1;border-bottom:1px solid #eeeae1;justify-content:center;align-items:center;gap:14px;margin:25px 0 0;padding:12px 0;font-size:9px;display:flex}.menu-value>b{color:#242924;letter-spacing:-1px;white-space:nowrap;font-size:26px}.menu-value small{letter-spacing:0;font-size:10px}.order-action{margin-top:auto;padding:18px 28px 0}.location-card{text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:0 0 14px;display:flex}.location-card>span:nth-child(2){flex:1;min-width:0}.location-icon{width:36px;height:36px;color:var(--accent);background:#f5eeee;border-radius:50%;place-items:center;display:grid}.location-icon .icon{width:20px;height:20px}.location-card b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.location-card small{color:#85877f;margin-top:4px;font-size:9px;display:block}.location-card>.icon{color:#818a78;width:16px;height:16px}.primary-button{background:var(--amber);color:#20261b;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:14px 20px;font-size:13px;font-weight:700;transition:background .18s,transform .18s;display:flex;box-shadow:0 2px #dda000}.primary-button:hover{background:#ffc731}.primary-button:active{box-shadow:none;transform:translateY(1px)}.primary-button>.icon{width:20px;height:20px}.claim-button>span{text-align:left;line-height:1.5}.receipt-fine{text-align:center;color:#8b8d85;margin:10px 0 12px;font-size:9px;line-height:1.5}.receipt-status{border-radius:6px;font-size:11px;line-height:1.6}.receipt-status:empty{display:none}.receipt-status strong{color:#5a3536;background:#f5eaea;border-radius:6px;margin-bottom:12px;padding:11px 13px;font-weight:500;display:block}.receipt-status.status-error strong{color:#a53827;background:#fff0ec}.text-button{text-underline-offset:4px;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 0;font-size:10px;text-decoration:underline;display:inline-flex}.text-button>.icon{width:15px;height:15px}.upload-photo{width:100%;margin:0 auto 10px;display:flex}.session-clock{font:9px var(--mono);text-align:center;color:#757c6d;margin:6px 0 13px;display:block}.funding-tape{border-top:1px solid var(--line);margin:2px 28px 17px;font-size:10px}.funding-tape summary{cursor:pointer;color:#7c8375;align-items:center;gap:8px;min-height:34px;padding:14px 0 0;font-size:9px;list-style:none;display:flex}.funding-tape summary::-webkit-details-marker{display:none}.funding-tape summary>.icon{width:14px;height:14px}.funding-tape summary>b{color:#4a5842;margin-left:auto;font-size:9px}.funding-details{padding:20px 0;line-height:1.8}.funding-details>a{text-underline-offset:4px;margin-top:12px;text-decoration:underline;display:block}.funding-details .icon{width:14px;height:14px}.money-accounting{grid-template-columns:1fr auto;gap:8px;display:grid}.money-accounting b{text-align:right}.drop-receipt{text-align:center;color:#7b8671;border:1px dashed #b9c5ad;border-radius:8px;margin:0 28px 20px;padding:18px;font-size:10px}.journey-steps{justify-content:center;gap:20px;margin-bottom:28px;font-size:10px;display:flex}.journey-steps>span{color:#94998d;align-items:center;gap:6px;display:flex}.journey-steps b{background:#f3f3ee;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.journey-steps .done{color:var(--accent)}.journey-steps .done b{background:#f1dfe0}.journey-steps .icon{width:15px;height:15px}.scan-intro{text-align:center;padding:26px 30px 0}.scan-illustration{background:#fff2c8;border-radius:20px;place-items:center;width:86px;height:94px;margin:20px auto 22px;display:grid;transform:rotate(-7deg);box-shadow:5px 6px #fff9e8}.scan-illustration>.icon{stroke-width:1.5px;color:#502f30;width:47px;height:47px;transform:rotate(7deg)}.scan-intro h1,.success-view h1{letter-spacing:-1.2px;margin:16px 0 8px;font-size:31px}.scan-intro>p,.success-view>p{color:#7b8174;max-width:340px;margin:0 auto 18px;font-size:12px;line-height:1.6}.verified-purchase{text-align:left;border-block:1px solid #ededdf;align-items:center;gap:12px;padding:8px 0;display:flex}.verified-purchase img{width:84px;height:84px}.verified-purchase>span{flex:1}.verified-purchase b{font-size:15px;display:block}.verified-purchase small{color:#77816b;margin-top:6px;font-size:10px;display:block}.verified-purchase strong{text-align:right;font-size:21px}.success-view{text-align:center;padding:12px 28px 28px}.success-view .thermal-paper{max-width:350px;margin:22px auto}.success-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.wallet-control{position:relative}.wallet-button{background:#fff;border:1px solid #dddeda;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:9px;font-weight:600;display:flex}.wallet-button>span:last-child{margin-left:3px;font-size:13px}.wallet-icon{border:1.3px solid #5e6856;border-radius:2px;width:12px;height:10px;position:relative}.wallet-icon:after{content:"";background:#fff;border:1px solid #5e6856;width:4px;height:3px;position:absolute;top:2px;right:-2px}.connected-dot{background:#7d3739;border-radius:50%;width:6px;height:6px}.wallet-menu{z-index:35;background:#fff;border:1px solid #e4e7dd;border-radius:10px;width:260px;padding:15px;font-size:10px;position:absolute;top:45px;right:0;box-shadow:0 12px 35px #2d151625}.wallet-menu>button,.wallet-menu>div+button{border:0;text-align:left;background:#fff;border-bottom:1px solid #e4e8df;width:100%;padding:13px 8px;font-size:11px}.wallet-menu button>span{float:right}.wallet-menu p{color:#77806f;font-size:10px;line-height:1.5}.wallet-menu a{font-size:10px;text-decoration:underline}.wallet-error{color:#a03723;z-index:30;background:#fff1ed;border-radius:6px;width:240px;padding:12px;font-size:11px;position:absolute;right:0}.camera-sheet{z-index:50;color:#fff;background:#182118;flex-direction:column;gap:16px;padding:22px;display:flex;position:absolute;inset:0}.camera-top{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.camera-top button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:5px;min-height:44px;padding:10px;font-size:10px}.camera-view{background:#0e0808;border-radius:10px;flex:1;min-height:0;position:relative;overflow:hidden}.camera-view video{object-fit:cover;width:100%;height:100%}.camera-guide{border:2px solid #ffbc0daa;border-radius:12px;position:absolute;inset:8% 13%;box-shadow:0 0 0 100px #0003}.camera-view p{text-align:center;background:#0009;border-radius:5px;padding:10px;font-size:11px;line-height:1.6;position:absolute;bottom:15px;left:15px;right:15px}.thermal-paper{transform-origin:top;background:#fffef8;border:1px solid #e8e9df;transition:transform .5s;position:relative;box-shadow:0 3px 18px #53313215}.thermal-paper:after{content:"";background:linear-gradient(135deg,#fffef8 25%,#0000 25%) -5px 0/10px 10px,linear-gradient(225deg,#fffef8 25%,#0000 25%) -5px 0/10px 10px;height:9px;position:absolute;bottom:-8px;left:-1px;right:-1px}.thermal-paper.detached{transform:rotate(-3deg)translateY(8px)}.paper-inner{font-family:var(--mono);padding:25px}.receipt-brand{text-align:center;letter-spacing:-.5px;font-size:14px;font-weight:600}.receipt-brand>span{letter-spacing:.8px;margin-top:9px;font-size:8px;display:block}.paid-stamp{font-family:var(--heavy);color:var(--accent);text-align:center;border:3px double;max-width:245px;margin:30px auto;padding:10px;font-size:35px;line-height:1;animation:.35s ease-out stamp-in;transform:rotate(-7deg)}.receipt-rows{text-align:left;grid-template-columns:1fr auto;gap:13px 10px;font-size:10px;line-height:1.6;display:grid}.receipt-rows b{text-align:right;overflow-wrap:anywhere}.receipt-divider{border-top:1px dashed #b8bfac;margin:20px 0}.receipt-center{text-align:center;overflow-wrap:anywhere;font-size:9px;line-height:1.8}.receipt-center button{font:inherit;background:0 0;border:0;text-decoration:underline}.receipt-tx{text-underline-offset:3px;text-align:center;margin:16px 0;font-size:9px;line-height:1.8;text-decoration:underline;display:block}.barcode{background:repeating-linear-gradient(90deg,#33392a 0 1px,#0000 1px 3px,#33392a 3px 6px,#0000 6px 8px,#33392a 8px 9px,#0000 9px 13px,#33392a 13px 16px,#0000 16px 17px);width:74%;height:24px;margin:20px auto 4px}.receipt-bottom{text-align:center;margin-top:10px;font-size:8px}.share-page{padding:28px}.share-paper{max-width:390px;margin:20px auto}.share-actions{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.share-page .ledger-note{text-align:center;max-width:380px;margin:20px auto}.share-page>.eyebrow{text-align:center;display:block}.receipt-order{justify-content:space-between;margin:16px 0;font-size:9px;display:flex}.micro{color:#7a836f;letter-spacing:.6px;font-size:9px}.eyebrow{letter-spacing:1.4px;color:#718166;font-size:8px;font-weight:600}.ledger-note{color:#838b78;font-size:10px;line-height:1.7}.ledger-note a{text-decoration:underline}.book-page{flex-direction:column;height:100%;display:flex}.book-page-heading{flex-shrink:0;padding:28px}.book-page h1,.crew-page h1{letter-spacing:-1.6px;margin:10px 0;font-size:35px;font-weight:800;line-height:1.1}.book-page h1>span,.crew-page h1>span{color:var(--amber)}.book-page-heading p,.section-heading p{color:#75806b;margin:12px 0 0;font-size:11px;line-height:1.6}.book-map{color:#f2f4ea;background:#301d1e;flex:1;min-height:350px;position:relative;overflow:hidden}.book-map canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.book-preview-label{font:8px var(--mono);color:#dec9ca;pointer-events:none;position:absolute;top:18px;left:20px}.map-tools{gap:5px;display:flex;position:absolute;top:40px;right:15px}.map-tools button{color:#eddfdf;background:#452e2f;border:1px solid #6c8264;border-radius:5px;min-width:36px;height:36px;font-size:18px}.map-tools button:last-child{padding:0 9px;font-size:9px}.map-tools button.is-active{background:var(--amber);color:#392122}.map-drawer{width:min(310px,100% - 32px);color:var(--ink);border-top:4px solid var(--amber);background:#fff;border-radius:10px;padding:20px;position:absolute;bottom:57px;left:16px;box-shadow:0 5px 25px #0003}.map-drawer h3{letter-spacing:-.6px;margin:8px 0;font-size:20px}.map-drawer p{color:#738167;font-size:11px;line-height:1.6}.map-drawer>div{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding-top:12px;font-size:9px;display:flex}.map-drawer a{text-underline-offset:3px;margin-top:13px;font-size:10px;text-decoration:underline;display:block}.map-attribution{color:#b5c0a8;font-size:7px;line-height:1.7;position:absolute;bottom:13px;left:17px;right:12px}.map-empty{text-align:center;pointer-events:none;font-size:11px;line-height:2;position:absolute;top:40%;left:10%;right:10%}.map-error{color:#794126;background:#fff4dc;border-radius:7px;padding:15px;font-size:11px;line-height:1.6;position:absolute;bottom:18px;left:15px;right:15px}.map-error button{background:0 0;border:0;padding-top:8px;font-size:10px;display:block}.crew-page{padding:28px}.section-heading{margin-bottom:24px}.crew-status{color:#7d8772;border-block:1px solid var(--line);justify-content:space-between;gap:15px;padding:14px 0;font-size:8px;line-height:1.6;display:flex}.ticket-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:25px 0;display:grid}.crew-empty-ticket{text-align:center;background:#fffdf5;border:1px solid #eeeade;border-radius:14px;grid-column:1/-1;padding:30px}.crew-empty-ticket h2{letter-spacing:-1px;margin:20px 0;font-size:25px}.empty-burger{color:var(--amber);font-size:65px;font-weight:800;line-height:1.1}.crew-empty-ticket p{color:#758068;font-size:11px;line-height:1.7}.crew-empty-ticket .primary-button{max-width:300px;margin:24px auto 0;font-size:11px}.crew-empty-ticket .barcode{opacity:.5;max-width:170px;height:18px}.crew-ticket{background:#fffdf6;border:1px solid #e7e7dc;border-radius:9px;padding:20px}.ticket-rank{color:#c99409;font-size:25px;font-weight:800}.crew-ticket h2{font-size:16px}.crew-ticket>strong{letter-spacing:-2px;margin:15px 0 5px;font-size:45px;display:block}.crew-ticket p{font-size:9px;line-height:1.6}.ticket-rule{border-top:1px dashed #c8cfbc;margin-top:20px}.your-shift{background:#f3e9e9;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.your-shift h2{letter-spacing:-.5px;font-size:15px}.your-shift>span{font-size:9px}.your-shift b{font-size:22px}.your-shift small{font-size:8px;display:block}.ranks-manual{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:15px;padding:23px 0;display:flex}.ranks-manual>.eyebrow{width:100%}.ranks-manual>div{flex-direction:column;gap:6px;display:flex}.ranks-manual b{font-size:20px}.ranks-manual>div>span{color:#7e8972;font-size:8px}.recent-claims h2{font-size:22px}.recent-claims a{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:15px 0;font-size:9px;display:flex}.manual-page{padding:28px}.manual-cover{background:#fff2c6;border:1px solid #ffe59b;border-radius:13px;padding:24px}.manual-cover>div{justify-content:space-between;align-items:center;display:flex}.manual-cover h1{letter-spacing:-2px;margin:22px 0;font-size:42px;font-weight:800;line-height:1.02}.manual-stamp{color:#8a6c21;border:2px solid #8a6c21;padding:10px;font-size:10px;font-weight:600;line-height:1.4;transform:rotate(6deg)}.manual-cover p{color:#88764d;font-size:8px;line-height:1.6}.manual-warning{color:#988356;border-top:1px solid #e7d69f;margin-top:15px;padding-top:13px;font-size:8px;display:block}.manual-body{margin-top:28px}.manual-index{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 24px;margin-bottom:20px;padding-bottom:25px;display:grid}.manual-index>.micro{grid-column:1/-1;margin-bottom:12px}.manual-index a{gap:10px;padding:10px 0;font-size:10px;line-height:1.5;display:flex}.manual-index a>span{color:#a99150;font-size:9px}.manual-index a:hover{text-decoration:underline}.manual-pages section{border-bottom:1px solid var(--line);margin-bottom:12px;padding:20px 0 25px;scroll-margin-top:20px}.chapter-no{color:#929b85;font-size:10px}.manual-pages h2{letter-spacing:-.8px;margin:14px 0 20px;font-size:24px;line-height:1.15}.manual-pages p{color:#647057;font-size:12px;line-height:1.9}.manual-pages p a{text-underline-offset:3px;text-decoration:underline}.manual-pages code{font:10px var(--mono);overflow-wrap:anywhere;background:#f3f4ed;padding:2px 4px}.manual-pages pre{color:#f4e6e6;font:10px/1.8 var(--mono);background:#382526;border-radius:6px;padding:15px;overflow:auto}.manual-callout,.contract-addresses{background:#f7efef;border-radius:6px;margin:20px 0;padding:18px;font-size:12px;line-height:1.7}.manual-callout{border-left:3px solid var(--amber)}.contract-addresses dt{color:#829173;margin-top:15px;font-size:9px}.contract-addresses dt:first-child{margin-top:0}.contract-addresses dd{font:10px/1.8 var(--mono);overflow-wrap:anywhere;margin:6px 0 0}.not-found{text-align:center;padding:45px}.not-found h1{font-size:35px}.not-found p{font-size:13px;line-height:1.8}.wordmark{font-weight:700}@keyframes stamp-in{0%{opacity:0;transform:rotate(-7deg)scale(1.12)}to{opacity:1;transform:rotate(-7deg)scale(1)}}@media (min-height:1000px) and (min-width:761px){.menu-showcase{padding-top:35px}.menu-heading h1{font-size:45px}.burger-menu{margin-top:23px}.product-image{height:220px}.order-action{padding-top:24px}.menu-value{margin-top:28px;padding:16px 0}.screen-navigation>a{min-height:108px}.screen-header{padding-inline:30px}.cabinet-screen{grid-template-rows:76px minmax(0,1fr) 28px}.screen-navigation{flex-basis:112px}.menu-heading p{font-size:13px}.burger-product h2{font-size:22px}.burger-product>span:not(.product-badge){font-size:12px}.primary-button{min-height:58px;font-size:14px}.location-card b{font-size:14px}.location-card small{font-size:11px}.lunch-pot{font-size:12px}.lunch-pot b{font-size:14px}.menu-value{font-size:11px}}@media (max-width:1000px) and (min-width:761px){.cabinet{width:100%}.hardware-brand{font-size:9px}.cabinet-counter{padding-inline:25px}}@media (max-width:760px){.kiosk-room{padding:10px 9px 0}.room-wall{display:none}.cabinet{border-radius:23px 23px 17px 17px;grid-template-rows:56px minmax(0,1fr) 64px;width:100%;height:calc(100dvh - 31px);min-height:600px;padding:0 10px;box-shadow:2px 3px #a7aea1,4px 4px #87917e,8px 12px 20px #3f242522}.cabinet-crown{gap:9px}.crown-logo{width:33px;height:33px}.crown-word{letter-spacing:-.6px;font-size:21px}.crown-word>span{letter-spacing:1.2px;margin-top:5px;font-size:6px}.cabinet-camera{width:6px;height:6px;top:25px;right:11px}.cabinet-camera:after{width:2px;height:2px;left:12px}.screen-bezel{border-radius:13px;padding:7px}.cabinet-screen{border-radius:5px;grid-template-rows:57px minmax(0,1fr) 22px}.screen-header{padding:0 14px}.screen-brand{letter-spacing:-.65px;font-size:16px}.screen-brand>span{margin-top:3px;font-size:8px}.wallet-button{gap:5px;min-height:36px;padding:7px 8px;font-size:8px}.wallet-button>span:last-child{display:none}.wallet-menu{width:240px;top:42px}.screen-workspace{flex-direction:column-reverse}.screen-navigation{border-top:1px solid #eee6e6;border-right:0;flex-direction:row;flex:0 0 66px;gap:3px;padding:4px 6px}.screen-navigation>a{border-radius:7px;flex:1;gap:1px;min-height:0;font-size:8px}.nav-icon{height:30px}.nav-icon>.icon{width:24px;height:24px}.nav-icon>img{width:52px;height:52px}.screen-navigation>a.selected:before,.nav-service{display:none}.screen-footer{gap:5px;padding:0 8px;font-size:6px}.screen-footer .icon{width:10px;height:10px}.screen-footer>span:last-child{display:none}.cabinet-counter{gap:15px;padding:8px 12px}.hardware-brand{gap:5px;font-size:6px}.hardware-brand img{width:23px;height:23px}.physical-printer{flex-shrink:0;width:110px;padding-top:0}.physical-printer>span{letter-spacing:1px;margin-bottom:6px;font-size:5px}.physical-printer-mouth{height:10px}.physical-printer-mouth i{height:3px;top:4px}.physical-printer small{margin-top:4px;font-size:5px}.payment-mount{width:55px;margin-top:-1px;padding-top:0}.payment-terminal{border-radius:5px 5px 7px 7px;width:48px;padding:4px;box-shadow:2px 3px #221112,3px 6px 5px #43292a50}.payment-display{border-width:1px;height:18px}.payment-display .icon{width:13px;height:13px}.payment-display>span{display:none}.payment-keys{gap:2px;margin:4px}.payment-keys i{height:2px}.payment-slot{height:2px;margin-top:2px}.cabinet-seam{bottom:5px}.cabinet-pedestal{width:120px;min-height:35px}.cabinet-pedestal>div{width:175px;height:12px;left:-25px}.lunch-pot{padding:13px 17px 0;font-size:9px}.lunch-pot b{font-size:11px}.lunch-pot a{font-size:8px}.menu-showcase{padding:19px 17px 0}.menu-eyebrow{letter-spacing:1.1px;font-size:6px}.menu-heading h1{letter-spacing:-1.3px;margin:10px 0;font-size:29px}.menu-heading p{font-size:9px}.burger-menu{gap:13px;margin-top:15px}.product-image{height:122px}.product-image img{width:143%;height:143%}.product-badge{padding:5px 7px;font-size:7px;top:-1px;right:-1px}.burger-product h2{letter-spacing:-.5px;margin:0 0 4px;font-size:15px}.burger-product>span:not(.product-badge){font-size:8px}.menu-value{gap:9px;margin-top:17px;padding:10px 0;font-size:7px}.menu-value>b{font-size:23px}.menu-value small{font-size:9px}.order-action{padding:15px 17px 0}.location-card{gap:8px;min-height:45px;padding-bottom:12px}.location-icon{width:29px;height:29px}.location-icon>.icon{width:18px;height:18px}.location-card b{font-size:11px}.location-card small{margin-top:4px;font-size:8px}.primary-button{min-height:49px;padding:12px 15px;font-size:11px}.receipt-fine{margin:9px 0;font-size:8px}.funding-tape{margin:2px 17px 12px}.funding-tape summary{gap:6px;padding-top:11px;font-size:8px}.funding-tape summary>b{font-size:8px}.receipt-status{font-size:10px}.scan-intro{padding:22px 20px 0}.journey-steps{gap:13px;margin-bottom:24px;font-size:9px}.scan-intro h1,.success-view h1{font-size:27px}.scan-intro>p,.success-view>p{font-size:11px}.scan-illustration{width:69px;height:80px;margin:20px auto}.scan-illustration>.icon{width:39px;height:39px}.verified-purchase{gap:8px}.verified-purchase img{width:70px;height:70px}.verified-purchase b{font-size:13px}.verified-purchase strong{font-size:17px}.journey-active .order-action{margin-top:20px}.camera-sheet{gap:12px;padding:15px}.camera-top{font-size:9px}.camera-view p{font-size:10px}.success-view{padding:15px 20px 20px}.paper-inner{padding:20px}.paid-stamp{max-width:220px;font-size:31px}.receipt-rows{font-size:9px}.book-page-heading,.crew-page,.manual-page,.share-page{padding:22px 18px}.book-page h1,.crew-page h1{letter-spacing:-1px;font-size:29px}.book-page-heading p,.section-heading p{font-size:10px}.eyebrow{letter-spacing:.9px;font-size:7px}.book-map{min-height:360px}.map-tools{gap:4px;right:10px}.map-tools button{min-width:36px;height:40px}.map-drawer h3{font-size:19px}.map-drawer p{font-size:10px}.map-drawer>div,.map-drawer .micro{font-size:8px}.map-attribution{font-size:6px;left:12px}.book-preview-label{font-size:7px;left:13px}.section-heading{margin-bottom:20px}.crew-status{gap:8px;font-size:7px}.ticket-rail{grid-template-columns:1fr}.crew-empty-ticket{padding:25px 18px}.crew-empty-ticket h2{font-size:23px}.crew-empty-ticket .primary-button{font-size:10px}.ranks-manual{gap:14px}.ranks-manual>div>span{font-size:7px}.manual-cover{padding:19px}.manual-cover h1{letter-spacing:-1.4px;font-size:34px}.manual-stamp{padding:7px;font-size:8px}.manual-cover p,.manual-warning{font-size:7px}.manual-index{gap:0 15px}.manual-index a{gap:7px;font-size:9px}.manual-pages h2{font-size:22px}.manual-pages p{font-size:11px}.manual-pages pre{font-size:9px}.manual-callout{font-size:11px}.share-page .paper-inner{padding:20px 16px}.share-page .receipt-rows,.recent-claims a{font-size:8px}.not-found{padding:25px}}@media (max-width:360px){.hardware-brand>span{display:none}.hardware-brand img{width:27px;height:27px}.screen-brand{font-size:14px}.wallet-button{padding:7px;font-size:7px}.screen-header{padding:0 11px}.menu-showcase{padding-top:16px}.menu-heading h1{font-size:25px}.product-image{height:105px}.burger-product h2{font-size:13px}.menu-value{gap:7px;font-size:6px}.menu-value>b{font-size:21px}.menu-heading p{font-size:8px}.menu-eyebrow{font-size:5.5px}.lunch-pot{padding-inline:14px;font-size:8px}.lunch-pot a{font-size:7px}.lunch-pot b{font-size:10px}.order-action{padding-inline:15px}.location-card b{font-size:10px}.location-card small,.funding-tape summary,.funding-tape summary>b{font-size:7px}.screen-footer{font-size:5px}.primary-button{font-size:10px}.journey-steps{gap:8px;font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dark-button{background:var(--accent);color:#fff;border:0;border-radius:7px;min-height:44px;padding:14px 20px;font-size:11px;font-weight:600}.screen-content{container-type:size}@container (max-height:620px){.menu-showcase{padding-top:20px}.menu-heading h1{margin:9px 0;font-size:33px}.product-image{height:140px}.burger-menu{margin-top:12px}.menu-value{margin-top:16px;padding:8px 0}.order-action{padding-top:15px}.funding-tape{margin-bottom:12px}}@container (max-height:545px){.menu-showcase{padding-top:16px}.menu-heading h1{margin:8px 0;font-size:29px}.menu-heading p{font-size:10px}.product-image{height:115px}.burger-menu{margin-top:9px}.burger-product h2{margin-bottom:4px;font-size:17px}.burger-product>span:not(.product-badge){font-size:9px}.menu-value{margin-top:11px;padding:6px 0}.menu-value>b{font-size:22px}.order-action{padding-top:12px}.primary-button{min-height:47px}.receipt-fine{margin:8px 0}.location-card{padding-bottom:10px}.funding-tape summary{min-height:29px;padding-top:9px}.lunch-pot{padding-top:12px}.scan-intro{padding-top:18px}.scan-illustration{width:60px;height:70px;margin:15px auto}.scan-illustration>.icon{width:35px;height:35px}.journey-steps{margin-bottom:15px}}@container (max-height:470px){.menu-eyebrow{display:none}.menu-showcase{padding-top:12px}.menu-heading h1{margin:5px 0 9px;font-size:28px}.product-image{height:108px}.menu-value{margin-top:10px}.burger-product>span:not(.product-badge){display:none}.burger-product h2{font-size:16px}.menu-value>span{font-size:8px}.lunch-pot,.order-action{padding-top:11px}.funding-tape{margin-bottom:8px}.receipt-fine,.location-card small{font-size:8px}.location-card b{font-size:11px}.menu-heading p{font-size:9px}}@media (max-width:760px){@container (max-height:545px){.menu-heading h1{font-size:27px}.burger-product h2{font-size:14px}.product-image{height:112px}.menu-heading p{font-size:9px}.menu-value>span{font-size:7px}.menu-value>b{font-size:22px}.menu-value{gap:8px}.lunch-pot{padding-inline:17px}.primary-button{min-height:47px}}@container (max-height:470px){.menu-heading h1{font-size:25px}.product-image{height:103px}.menu-value{margin-top:10px;padding:6px 0}.menu-value>span{font-size:6.5px}.menu-heading p{font-size:8px}.order-action{padding-top:11px}.funding-tape summary,.funding-tape summary>b,.location-card small{font-size:7px}}}@media (min-width:761px){.product-image img{width:170%;height:170%}}.kiosk-room{height:100dvh;min-height:0}.cabinet{flex-shrink:0;min-height:0}@container (min-height:621px){.menu-showcase{padding-top:24px}.menu-heading h1{margin:11px 0;font-size:38px}.menu-heading p{font-size:12px}.burger-menu{margin-top:13px}.product-image{height:178px}.menu-value{margin-top:18px;padding:10px 0}.order-action{padding-top:18px}}.kiosk-room{overflow:clip}.screen-brand,.crown-word{letter-spacing:-.9px;font-weight:900}.menu-heading h1,.book-page h1,.crew-page h1,.manual-cover h1,.scan-intro h1,.success-view h1{letter-spacing:-1.6px;font-weight:900}.burger-product h2{font-weight:800}.menu-eyebrow{letter-spacing:1.6px;font-weight:800}.screen-navigation>a{font-weight:700}.primary-button{letter-spacing:.15px;font-weight:800}.burger-experience{max-width:1120px;margin-inline:auto}.lunch-pot{font-weight:500}.payment-mount{perspective:none}.payment-terminal{transform:none}@media (min-width:1250px){.screen-navigation{flex-basis:130px;padding-inline:13px}.screen-navigation>a{font-size:12px}.screen-header{padding-inline:32px}.screen-brand{font-size:24px}.wallet-button{min-height:44px;font-size:11px}.cabinet-counter{padding-inline:80px}.hardware-brand{font-size:12px}.hardware-brand img{width:40px;height:40px}.physical-printer{width:240px}.crown-word{font-size:29px}.screen-footer{font-size:9px}.screen-navigation>a.selected:before{left:-14px}.book-page-heading{padding-bottom:20px}}.nearby-map-link{color:var(--accent);text-underline-offset:3px;justify-content:center;align-items:center;gap:7px;min-height:33px;margin:-5px 0 8px;font-size:10px;font-weight:650;text-decoration:underline;display:flex}.nearby-map-link .icon{width:14px;height:14px}.restaurant-explorer{flex-direction:column;flex:1;min-height:0;display:flex}.nearby-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;padding:0 28px 20px;display:flex}.nearby-toolbar>div{min-width:0}.nearby-toolbar b{letter-spacing:-.3px;font-size:14px;font-weight:800;display:block}.nearby-toolbar span{color:#748269;margin-top:5px;font-size:11px;display:block}.near-me-button{background:var(--amber);white-space:nowrap;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:11px 18px;font-size:12px;font-weight:800;display:flex}.near-me-button>.icon{width:18px;height:18px}.atlas-and-results{flex:1;grid-template-columns:1fr;min-height:0;display:grid}.atlas-and-results.has-nearby{grid-template-columns:minmax(0,1fr) 315px}.atlas-and-results .book-map{flex:initial;min-height:0}.map-tools .icon{width:18px;height:18px}.nearby-results{scrollbar-width:thin;background:#fafbf7;border-left:1px solid #e9dbdb;min-height:0;overflow:auto}.nearby-results-heading{border-bottom:1px solid #eadfdf;padding:20px 17px 15px}.nearby-results-heading b{letter-spacing:-.3px;font-size:14px;display:block}.nearby-results-heading>span{color:#7d8773;margin-top:6px;font-size:9px;display:block}.nearby-results ol{margin:0;padding:8px;list-style:none}.nearby-results li{margin-bottom:4px}.nearby-results li button{text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:76px;padding:14px 9px;display:flex}.nearby-results li button:hover{background:#f3e9e9}.nearby-results li button.selected{background:#fff4cf;border-color:#f1d887}.store-number{background:#ffbc0d;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.nearby-results li button>span:nth-child(2){flex:1;min-width:0}.nearby-results li b{overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.4;display:block}.nearby-results li small{color:#7e886f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.nearby-results li strong{white-space:nowrap;align-self:flex-start;margin-top:3px;font-size:10px;font-weight:700}.nearby-store-actions{border-top:1px solid #e7d8d8;flex-direction:column;gap:12px;padding:12px 17px;display:flex}.nearby-store-actions a{color:#533031;justify-content:space-between;align-items:center;min-height:30px;font-size:11px;font-weight:700;display:flex}.nearby-store-actions .icon{width:14px;height:14px}.location-feedback{color:#8e4f1f;background:#fff0df;border-radius:7px;flex-shrink:0;align-items:center;gap:15px;margin:0 28px 15px;padding:13px 18px;font-size:12px;line-height:1.7;display:flex}.location-feedback button{background:0 0;border:1px solid #c9a578;border-radius:5px;flex-shrink:0;min-height:38px;padding:8px 12px;font-size:11px;font-weight:700}.location-progress{color:#6b7c5b;flex-shrink:0;padding:0 28px 15px;font-size:11px}.you-dot{background:#3c9df5;border:1px solid #fff;border-radius:50%;width:6px;height:6px;margin-right:3px;display:inline-block}.book-page-heading p{margin-top:7px}.book-page-heading{padding-bottom:20px}@media (max-width:1000px) and (min-width:761px){.atlas-and-results.has-nearby{grid-template-columns:minmax(0,1fr) 270px}.nearby-results li button{gap:7px;padding:12px 6px}.nearby-results li b{font-size:11px}}@media (max-width:760px){.nearby-toolbar{gap:10px;padding:0 18px 14px}.nearby-toolbar b{font-size:12px}.nearby-toolbar span{font-size:9px;line-height:1.5}.near-me-button{gap:6px;min-height:43px;padding:9px 12px;font-size:10px}.near-me-button>.icon{width:15px;height:15px}.atlas-and-results.has-nearby{grid-template-rows:minmax(200px,1fr) minmax(140px,36%);grid-template-columns:1fr}.nearby-results{border-top:1px solid #e4d5d5;border-left:0}.nearby-results-heading{padding:11px 14px}.nearby-results-heading b{font-size:12px}.nearby-results-heading>span{margin-top:3px;font-size:8px}.nearby-results li button{min-height:61px;padding:10px 8px}.nearby-results li small{-webkit-line-clamp:1;font-size:8px}.nearby-results li b{font-size:11px}.nearby-results ol{padding:5px 7px}.map-attribution{font-size:6px}.book-preview-label{top:13px}.atlas-and-results.has-nearby .map-tools{top:33px;right:10px}.location-feedback{gap:8px;margin:0 18px 12px;padding:10px 12px;font-size:10px}.location-feedback button{padding:6px;font-size:9px}.location-progress{padding:0 18px 12px;font-size:10px}.book-page-heading{padding-top:20px;padding-bottom:16px}.book-page h1{font-size:27px}.book-page-heading .eyebrow{font-size:6px}.nearby-map-link{min-height:30px;margin-bottom:6px;font-size:9px}}.order-action{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.order-action>*{grid-column:1/-1}.order-action>.location-card{grid-area:1/1}.order-action>.nearby-map-link{white-space:nowrap;grid-area:1/2;gap:6px;min-height:44px;margin:-3px 0 0;font-size:11px;text-decoration:none}.product-image:before{width:min(90%,310px);left:50%;right:auto;transform:translate(-50%)}@media (max-width:760px){.order-action{column-gap:9px}.order-action>.nearby-map-link{gap:4px;font-size:9px}.nearby-map-link>.icon:last-child{display:none}}
.book-page.drop-map-page{height:100%;min-height:0;padding:0;overflow:hidden}.drop-map-page .restaurant-explorer{flex:1;height:100%;min-height:0;position:relative}.drop-map-page .book-map{isolation:isolate;background:#352724;flex:1;height:100%;min-height:0;position:relative;overflow:hidden}.satellite-map{z-index:0;font-family:var(--sans);background:#382826;position:absolute;inset:0}.book-map .leaflet-overlay-pane canvas{cursor:grab;width:auto;height:auto}.satellite-map:focus-visible{outline-offset:-3px;outline:3px solid #ffd23c}.drop-map-page button:focus-visible,.drop-map-page a:focus-visible{outline-offset:3px;outline:3px solid #a688cf}.drop-map-toolbar{z-index:4;align-items:center;gap:9px;display:flex;position:absolute;top:20px;left:20px}.restaurant-filters{gap:5px;display:flex}.drop-map-page .drop-filter,.drop-map-page .near-me-button{color:#3b2a25;min-height:48px;font:750 13px var(--sans);white-space:nowrap;background:#fffbed;border:1px solid #ffffffc2;border-radius:15px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;display:flex;box-shadow:0 3px 16px #39201b30}.drop-map-page .drop-filter.is-active{background:var(--brand-primary);color:#fffbed;border-color:#f5a8a8}.drop-map-page .all-restaurants-filter.is-active{color:#492d1d;background:#ffda38;border-color:#fff0a6}.drop-filter>span{background:var(--brand-primary-soft);min-width:22px;height:22px;color:var(--brand-primary-hover);font:700 11px var(--mono);border-radius:7px;place-items:center;padding:0 5px;display:grid}.live-drop-dot{background:#ed454b;border-radius:50%;flex:0 0 9px;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 3px #ed454b24}.drop-map-page .near-me-button{background:#ffda5a;border-color:#ffe89a}.drop-map-page .near-me-button:disabled{opacity:.8}.drop-map-page .near-me-button .icon{width:18px;height:18px}.drop-map-legend{z-index:2;color:#fffbed;font:500 11px var(--sans);text-shadow:0 1px 5px #2c1614;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;top:81px;left:22px}.drop-map-legend>span{font:600 11px var(--sans);background:#42231fd9;border:1px solid #c2a59c6b;border-radius:5px;align-items:center;gap:7px;padding:5px 8px;display:flex}.restaurant-legend-dot{background:#ffda38;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.drop-map-legend em{color:#ffe4a5;font:600 8px var(--mono);letter-spacing:.6px;background:#3f221ee3;border-radius:4px;padding:3px 5px}.drop-map-feedback{z-index:7;pointer-events:none;max-width:460px;position:absolute;top:119px;left:20px;right:83px}.drop-map-feedback .location-feedback,.drop-map-feedback .location-progress{color:#47352c;pointer-events:auto;background:#fff7db;border:1px solid #f6d995;border-radius:12px;margin:0 0 8px;padding:10px 13px;font-size:12px;line-height:1.5;box-shadow:0 4px 18px #39271f30}.drop-map-feedback .location-feedback button{color:#393627;background:#f3dda4;border:0;border-radius:7px;min-width:70px;min-height:44px;padding:6px 10px;font-weight:750}.drop-map-page .map-tools{z-index:3;flex-direction:column;gap:7px;display:flex;position:absolute;top:20px;right:20px}.drop-map-page .map-tools button{color:#3b2a25;width:46px;min-width:46px;height:46px;font:500 24px var(--sans);background:#fffbed;border:1px solid #fff9edb5;border-radius:13px;padding:0;box-shadow:0 3px 12px #35221a40}.drop-map-page .map-tools button:hover,.drop-map-page .drop-filter:not(.is-active):hover{background:#ffedb4}.drop-map-page .drop-location-sheet{z-index:5;color:#3b2a25;background:#fffbed;border:1px solid #fff9e5;border-radius:22px;flex-direction:column;width:min(365px,100% - 94px);max-height:min(440px,100% - 168px);display:flex;position:absolute;bottom:46px;left:20px;overflow:hidden;box-shadow:0 9px 36px #081d2552}.drop-sheet-handle{color:#504039;text-align:left;width:100%;min-height:52px;font:750 12px var(--sans);touch-action:none;-webkit-user-select:none;user-select:none;background:#f1ecd7;border:0;flex-shrink:0;align-items:center;gap:8px;padding:9px 18px;display:flex}.drop-location-sheet.is-expanded .drop-sheet-handle{border-bottom:1px solid #e9e3cd}.drop-sheet-handle>small{font:650 11px var(--sans);margin-left:auto}.drop-sheet-handle .sheet-grip{display:none}.drop-sheet-handle>b{color:#89756d;font:600 10px var(--mono)}.drop-sheet-handle>span:last-child{font-size:19px}.drop-sheet-content{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.drop-sheet-content[hidden]{display:none}.map-selected-store{flex-shrink:0;padding:16px}.drop-store-title{align-items:center;gap:11px;display:flex}.drop-store-title>div:last-child{flex:1;min-width:0}.drop-store-logo{color:#595132;background:#f2d877;border-radius:15px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.drop-store-logo.is-live{background:var(--brand-primary-soft);color:var(--brand-primary)}.drop-store-logo .icon{width:23px;height:23px}.drop-store-status{font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.4px;color:#817553;margin-bottom:5px;display:block}.drop-store-status.is-live{color:var(--brand-primary)}.drop-map-page .drop-store-title h2{color:#4b322c;font:750 17px/1.3 var(--sans);letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.drop-store-title p{color:#8a756c;font:500 11px/1.5 var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;display:-webkit-box;overflow:hidden}.drop-store-title p b{color:#715d51;font-weight:750}.drop-store-actions{gap:8px;margin-top:14px;display:flex}.drop-map-page .drop-store-actions>a,.drop-map-page .drop-store-actions>button{color:#583e35;min-height:44px;font:750 11px var(--sans);background:#f7f3e2;border:1px solid #ded1c4;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.drop-map-page .drop-store-actions>.drop-claim-link{background:var(--brand-primary);border-color:var(--brand-primary-hover);color:#fffbed}.drop-map-page .drop-store-actions>button:disabled{color:#998a7e;background:#eeeada;border-color:#e5e1d1}.drop-store-actions .icon{width:14px;height:14px}.drop-claim-instruction{color:#715d51;font:500 12px/1.5 var(--sans);margin:12px 0 0}.drop-sheet-empty{padding:18px}.drop-sheet-empty>b{color:#584437;font:500 17px/1.3 var(--heavy)}.drop-sheet-empty>p{color:#8a776a;font:500 11px/1.5 var(--sans);margin:8px 0 0}.drop-location-list{border-top:1px solid #e9e3cd;min-height:0}.drop-location-list ol{margin:0;padding:0 9px 7px;list-style:none}.drop-location-list li+li{margin-top:4px}.drop-location-list li button{text-align:left;color:#614d40;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px;display:flex}.drop-location-list li button:hover{background:#f0ecd7}.drop-location-list li button.selected{background:var(--brand-primary-soft);border-color:#f2c9bf}.drop-list-number{color:#726349;width:29px;height:29px;font:650 10px var(--mono);background:#eee4b5;border-radius:10px;flex:0 0 29px;place-items:center;display:grid}.drop-list-number.is-live{background:var(--brand-primary-soft)}.drop-location-list li button>span:nth-child(2){flex:1;min-width:0}.drop-location-list li b{text-overflow:ellipsis;white-space:nowrap;font:750 12px var(--sans);display:block;overflow:hidden}.drop-location-list li small{color:#8b776b;font:500 10px var(--sans);margin-top:4px;display:block}.drop-location-list li strong{font:500 10px var(--mono);white-space:nowrap}.drop-osm-source{color:#8a776c;font:500 9px var(--mono);padding:10px 18px 15px;text-decoration:underline;display:block}.drop-map-page .map-attribution{z-index:3;color:#eee2d8;font:500 8px/1.4 var(--sans);background:#43241ee8;padding:5px 12px;position:absolute;bottom:0;left:0;right:0}.drop-map-page .map-attribution span{margin-left:12px;display:inline}.map-attribution a{text-underline-offset:2px;-webkit-text-decoration:underline #c9b2a870;text-decoration:underline #c9b2a870}.satellite-map .leaflet-bottom{bottom:35px}.satellite-map .leaflet-control-scale-line{color:#452923;background:#fff9eddb;border-color:#77473d;font-size:9px}.drop-map-page .map-you-legend{z-index:3;color:#fff0e8;font:500 10px var(--sans);pointer-events:none;background:#43241ee8;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;display:flex;position:absolute;bottom:43px;right:14px}.map-you-legend .you-dot{width:8px;height:8px}.restaurant-pin{filter:drop-shadow(0 3px 4px #0007);background:0 0}.restaurant-map-point{background:0 0;place-items:center;display:grid}.restaurant-map-point>span{color:#482a1c;min-width:29px;height:29px;font:850 12px var(--sans);background:#ffda38;border:2px solid #fff9df;border-radius:50%;place-items:center;padding:2px;display:grid;box-shadow:0 2px 7px #321912b3}.restaurant-map-point>span img{object-fit:contain;width:23px;height:21px}.restaurant-map-point.is-cluster>span{min-width:36px;height:36px;padding:2px 5px}.restaurant-map-point:focus-visible{outline-offset:0;border-radius:50%;outline:3px solid #d7b5f7}.restaurant-pin>span{color:#4a4328;width:44px;height:44px;font:900 14px var(--sans);background:#ffcf36;border:2px solid #fffbed;border-radius:50% 50% 50% 8px;place-items:center;display:grid;position:relative}.restaurant-pin>span img{object-fit:contain;width:34px;height:30px}.restaurant-pin.is-selected>span{box-shadow:0 0 0 4px #ffcf366b}.restaurant-pin.is-live-drop>span{background:var(--brand-primary);border-color:var(--brand-primary-soft);color:#fffbed}.restaurant-pin.is-live-drop>span:before{content:"";opacity:.8;pointer-events:none;border:2px solid #ed454b;border-radius:50%;animation:2s ease-out infinite burger-drop-pulse;position:absolute;inset:-7px}.restaurant-pin.is-live-drop.is-selected>span{box-shadow:0 0 0 4px #ed454b70}@keyframes burger-drop-pulse{0%{opacity:.85;transform:scale(.8)}85%,to{opacity:0;transform:scale(1.4)}}.restaurant-pin:focus-visible{outline-offset:4px;border-radius:50%;outline:3px solid #d7b5f7}.your-location-pin{background:#2196ff;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 7px #329bff44,0 2px 6px #0005}.satellite-map .leaflet-tooltip{white-space:normal;max-width:min(260px,70vw);font:600 11px/1.5 var(--sans);color:#55372c;border:0;border-radius:7px;padding:9px 12px}.satellite-status{z-index:4;color:#554236;width:fit-content;max-width:340px;font:600 11px/1.5 var(--sans);background:#fff8df;border:1px solid #fff7db;border-radius:10px;padding:10px 13px;position:absolute;bottom:270px;left:20px;right:84px;box-shadow:0 3px 12px #0002}.satellite-status.error{background:#ffeedf}.satellite-status button{color:#704224;background:0 0;border:0;min-height:44px;margin-top:4px;padding:7px 0;font-size:11px;font-weight:800;text-decoration:underline;display:block}@media (max-width:760px){.drop-map-toolbar{gap:7px;top:12px;left:12px;right:12px}.drop-map-page .drop-filter,.drop-map-page .near-me-button{border-radius:12px;min-height:44px;padding:9px 10px;font-size:12px}.drop-map-page .near-me-button{min-width:44px;margin-left:auto;padding:10px}.drop-map-page .near-me-button>span{display:none}.drop-map-page .drop-filter{gap:6px}.drop-map-legend{gap:7px;font-size:10px;top:67px;left:14px}.drop-map-legend>span{font-size:10px}.drop-map-legend em{font-size:7px}.drop-map-page .map-tools{gap:7px;top:107px;right:12px}.drop-map-page .map-tools button{border-radius:12px;width:44px;min-width:44px;height:44px}.drop-map-feedback{top:104px;left:12px;right:67px}.drop-map-feedback .location-feedback{font-size:11px;display:block}.drop-map-feedback .location-feedback button{margin-top:7px}.drop-map-page .drop-location-sheet{border-radius:18px;width:auto;max-height:52%;bottom:35px;left:10px;right:10px}.drop-sheet-handle{min-height:54px;padding:17px 15px 10px;font-size:12px;position:relative}.drop-sheet-handle .sheet-grip{background:#d4c9bb;border-radius:3px;width:32px;height:3px;display:block;position:absolute;top:5px;left:calc(50% - 16px)}.map-selected-store{padding:12px}.drop-store-title{gap:9px}.drop-store-logo{border-radius:12px;flex-basis:39px;width:39px;height:39px}.drop-map-page .drop-store-title h2{font-size:16px}.drop-store-title p{-webkit-line-clamp:1;font-size:11px}.drop-store-status{margin-bottom:4px;font-size:9px}.drop-store-actions{margin-top:10px}.drop-map-page .drop-store-actions>a,.drop-map-page .drop-store-actions>button{min-height:44px;font-size:11px}.drop-map-page .map-attribution{padding:4px 9px;font-size:7px}.drop-map-page .map-attribution span{margin-left:0;display:block}.drop-map-page .map-you-legend{max-width:145px;padding:6px 7px;font-size:8px;top:269px;bottom:auto;right:12px}.satellite-map .leaflet-bottom{bottom:100px}.satellite-status{max-width:280px;padding:8px 10px;font-size:10px;bottom:236px;left:12px;right:65px}}@media (max-height:640px) and (min-width:761px){.drop-map-page .drop-location-sheet{max-height:calc(100% - 114px);bottom:30px}.map-selected-store{padding:11px 14px}.drop-store-actions{margin-top:10px}}@media (prefers-reduced-motion:reduce){.restaurant-pin.is-live-drop>span:before{opacity:.7;animation:none;transform:none}}
html,body{background:#f5f5ef;height:100%;overflow:hidden}.kiosk-room{background:0 0;width:100%;height:100dvh;min-height:0;padding:0}.cabinet{grid-template-rows:calc(66px + env(safe-area-inset-top)) minmax(0, 1fr) calc(105px + env(safe-area-inset-bottom));background:linear-gradient(90deg,#c5cbc1,#f6f7f2 .65%,#fff 2%,#f4f5ef 97%,#dfe3d8 99.3%,#b9c1b4);border:0;border-radius:0;width:100%;height:100dvh;min-height:0;padding:0 16px;box-shadow:inset 0 1px #fff}.cabinet-crown{padding-top:env(safe-area-inset-top);gap:11px}.crown-logo{width:39px;height:39px}.crown-word{letter-spacing:-.9px;font-size:25px;font-weight:900}.crown-word>span{letter-spacing:1.2px;margin-top:6px;font-size:7px}.crown-edition{color:#7a8173;font:8px var(--mono);letter-spacing:1px;position:absolute;left:23px}.crown-edition b{border:1px solid #d9ddd0;border-radius:3px;margin-left:10px;padding:4px 6px;font-weight:400}.cabinet-camera{top:calc(29px + env(safe-area-inset-top))}.screen-bezel{border-radius:16px;padding:10px}.screen-bezel:after{border-radius:16px}.cabinet-screen{border-radius:6px;grid-template-rows:67px minmax(0,1fr) 25px}.screen-header{border-bottom-color:#e9e9e0;padding-inline:25px}.screen-brand{align-items:center;gap:10px;display:flex}.screen-brand>.proof-mark{color:#292d24;background:#ffd133;border:1.5px solid #292d24;border-radius:10px 10px 12px 12px;flex-shrink:0;width:37px;height:37px;margin:0;transition:transform .22s;display:block;position:relative;transform:rotate(-6deg);box-shadow:2px 2px #292d24}.proof-mark i{background:currentColor;border-radius:50%;width:3px;height:5px;position:absolute;top:10px;left:10px}.proof-mark i:nth-child(2){left:21px}.proof-mark b{border:1.5px solid;border-top:0;border-radius:0 0 20px 20px;width:14px;height:7px;position:absolute;top:19px;left:10px}.screen-brand:hover .proof-mark{transform:rotate(5deg)}.screen-brand>.proof-wordmark{letter-spacing:-.75px;color:#292d24;margin:0;font-size:20px;font-weight:900;display:block}.proof-wordmark>span{letter-spacing:.15px;color:#818574;margin-top:2px;font-size:9px;font-weight:500;display:block}.screen-navigation{background:#fafbf5;border-color:#eadfdf;gap:8px;padding:14px 12px}.screen-navigation>a{border-radius:13px;min-height:93px;transition:background .2s,transform .2s}.screen-navigation>a.selected{background:#ffdc61;border-color:#e6b635;box-shadow:0 2px #ddbc5c}.screen-navigation>a.selected:before{display:none}.screen-navigation>a:hover{transform:translateY(-1px)}.screen-navigation>a:nth-child(2) .nav-icon>.icon{color:#744748}.screen-navigation>a:nth-child(3) .nav-icon>.icon{color:#9670a5}.screen-navigation>a:nth-child(4) .nav-icon>.icon{color:var(--brand-primary)}.screen-footer{background:#fafbf5}.cabinet-counter{padding:10px 55px calc(10px + env(safe-area-inset-bottom))}.hardware-brand{gap:19px}.hardware-sticker{font:11px/1.18 var(--heavy);color:#402b2c;letter-spacing:-.3px;background:#ffe166;border:1px solid #dfc146;border-radius:4px;padding:10px 30px 10px 12px;display:block;position:relative;transform:rotate(-5deg);box-shadow:1px 2px #cac3a8}.hardware-sticker>span{font-size:20px;position:absolute;top:15px;right:9px}.hardware-model{font:7px/1.8 var(--mono);color:#93988a}.hardware-model b{font:10px var(--sans);color:#606955}.physical-printer{width:240px;padding-top:2px}.physical-printer>span{letter-spacing:1px;font-size:6px}.payment-mount{perspective:none;align-self:center;width:96px;margin:0;padding:0}.payment-terminal{width:86px;padding:7px;transform:none}.payment-display{height:28px}.payment-keys{gap:3px;margin-block:6px}.payment-keys i{height:4px}.cabinet-seam{bottom:calc(7px + env(safe-area-inset-bottom))}.burger-experience{width:100%;max-width:1390px;margin-inline:auto}.lunch-pot{padding:20px 34px 0;font-size:11px}.lunch-pot>span{gap:8px}.lunch-pot b{font-size:13px}.menu-showcase{padding:23px 34px 0}.menu-eyebrow{color:#603c3d;letter-spacing:.7px;align-items:center;gap:7px;font-size:8px;font-weight:800;display:inline-flex}.menu-eyebrow>span{color:#a286bb;font-size:15px}.menu-heading h1{font-family:var(--heavy);letter-spacing:-1.8px;margin:12px 0;font-size:41px;font-weight:400;line-height:1.05}.menu-heading h1 em{color:#734748;z-index:0;font-style:normal;display:inline-block;position:relative}.menu-heading h1 em:after{content:"";z-index:-1;background:#ffe471;border-radius:55% 30% 20% 35%;height:11px;position:absolute;bottom:1px;left:0;right:-3px;transform:rotate(-2deg)}.menu-heading p{color:#777d6f;margin-top:13px;font-size:11px;line-height:1.5}.menu-scribble{display:none}.burger-menu{gap:20px;margin-top:21px}.burger-product{isolation:isolate;background:#fff8de;border:1px solid #f7ebbc;border-radius:23px;padding:16px 10px 20px}.burger-product:nth-child(2){background:#f0ebf8;border-color:#e9e0f3}.burger-product>.product-label{color:#929174;letter-spacing:1px;font-size:8px;font-weight:750;display:block;position:relative}.product-image{height:160px;overflow:visible}.product-image:before{filter:none;background:#ffe689;border-radius:48% 52% 51% 49%;inset:13% 5% 7%;transform:rotate(-7deg)}.burger-product:nth-child(2) .product-image:before{background:#d6c6e7;border-radius:52% 48% 47% 53%;transform:rotate(9deg)}.product-image img{filter:drop-shadow(0 12px 6px #5c3e1516);width:148%;height:148%}.burger-product h2{margin:0 0 4px;font-size:20px;font-weight:900}.burger-product>span:not(.product-badge):not(.product-label){color:#85866f;font-size:10px}.product-badge{background:var(--brand-primary);color:#fffbed;border-radius:8px 8px 8px 0;padding:8px 11px;font-size:9px;font-weight:900;top:-11px;right:9px;transform:rotate(7deg);box-shadow:0 2px #d2aaaa}.menu-value{color:#868976;border:0;gap:15px;margin-top:18px;padding:6px 0;font-size:10px}.menu-value>b{color:#5d2a2c;letter-spacing:-1px;background:#f3d6d7;border:1px solid #e6bcbd;border-radius:9px;padding:6px 13px;font-size:25px;display:inline-block;transform:rotate(-3deg)}.menu-value small{font-size:10px;font-weight:900}.order-action{padding:17px 34px 0}.location-icon{background:#f3e3e4}.primary-button{letter-spacing:.2px;background:#ffd23c;border:1px solid #e6b52e;border-radius:11px;min-height:52px;box-shadow:0 3px #dfb92c}.primary-button>.icon{transition:transform .2s}.primary-button:hover>.icon{transform:translate(3px)}.primary-button:hover{background:#ffdc5c}.funding-tape{margin-inline:34px}.scan-illustration{color:#77618e;background:#eee7f6;transform:rotate(-5deg);box-shadow:5px 5px #e0d4ee}.journey-steps .done>b{color:#643537;background:#efcccd}@media (min-width:1100px){.menu-showcase{grid-template-columns:minmax(0,.94fr) minmax(0,1.65fr);align-items:center;column-gap:36px;padding-top:33px;display:grid}.menu-heading{text-align:left;padding:0 6px 15px 0}.menu-heading h1{letter-spacing:-2.6px;margin:17px 0;font-size:clamp(43px,3.6vw,70px);line-height:1.06}.menu-heading h1 em:after{height:17px;bottom:2px}.menu-heading p{max-width:240px;margin-top:23px;font-size:13px;line-height:1.7}.menu-scribble{color:#886d9b;border-bottom:1px solid #cfc0da;margin-top:18px;padding:6px 9px;font-size:11px;font-style:italic;font-weight:650;display:inline-block;transform:rotate(-4deg)}.burger-menu{gap:22px;margin-top:0}.burger-product{border-radius:27px;padding:20px 10px 23px}.product-image{height:clamp(190px,24cqh,260px)}.product-image img{width:158%;height:158%}.burger-product h2{font-size:23px}.burger-product>.product-label{font-size:9px}.burger-product>span:not(.product-badge):not(.product-label){font-size:11px}.product-badge{padding:9px 14px;font-size:11px;top:-12px;right:12px}.menu-value{border-bottom:1px solid #efeee4;grid-column:1/-1;margin-top:26px;padding:11px 0;font-size:11px}.menu-value>b{padding:6px 16px;font-size:28px}.order-action{padding-top:22px}.location-card b{font-size:14px;font-weight:750}.location-card small{font-size:10px}.primary-button{min-height:55px;font-size:13px}}@media (max-width:760px){.cabinet{grid-template-rows:calc(49px + env(safe-area-inset-top)) minmax(0, 1fr) calc(62px + env(safe-area-inset-bottom));padding-inline:7px}.cabinet-crown{gap:8px}.crown-logo{width:28px;height:28px}.crown-word{letter-spacing:-.5px;font-size:19px}.crown-word>span{letter-spacing:.8px;margin-top:4px;font-size:5.5px}.crown-edition{display:none}.cabinet-camera{top:calc(22px + env(safe-area-inset-top));right:11px}.screen-bezel{border-radius:11px;padding:6px}.screen-bezel:after{border-radius:11px}.cabinet-screen{border-radius:5px;grid-template-rows:58px minmax(0,1fr) 21px}.screen-header{padding-inline:12px}.screen-brand{gap:7px}.screen-brand>.proof-mark{border-radius:8px;width:28px;height:28px;box-shadow:1px 2px #292d24}.proof-mark i{width:2.5px;height:4px;top:7px;left:7px}.proof-mark i:nth-child(2){left:16px}.proof-mark b{width:12px;height:6px;top:15px;left:7px}.screen-brand>.proof-wordmark{letter-spacing:-.7px;font-size:15px}.proof-wordmark>span{letter-spacing:0;font-size:7px}.screen-navigation{flex-basis:64px;gap:4px;padding:4px 6px}.screen-navigation>a{border-radius:8px;min-height:0;font-size:8px}.screen-navigation>a.selected{box-shadow:0 1px #ddbc5c}.cabinet-counter{padding:7px 15px calc(7px + env(safe-area-inset-bottom));gap:14px}.hardware-brand{flex-shrink:0}.hardware-brand>.hardware-sticker{letter-spacing:-.1px;border-radius:3px;padding:6px 17px 6px 7px;font-size:6px;display:block}.hardware-sticker>span{font-size:13px;top:8px;right:5px}.hardware-model{display:none}.physical-printer{flex:1;width:auto;max-width:145px}.physical-printer>span{letter-spacing:.55px;max-width:95px;margin:0 auto 6px;font-size:4px;line-height:1.5}.physical-printer small{margin-top:4px}.payment-mount{flex-shrink:0;width:46px}.payment-terminal{width:43px;padding:3px}.payment-display{height:17px}.payment-keys{gap:2px;margin:3px}.payment-keys i{height:2px}.lunch-pot{padding:13px 17px 0;font-size:9px}.lunch-pot>span{gap:6px}.lunch-pot b{font-size:11px}.menu-showcase{padding:17px 17px 0}.menu-eyebrow{letter-spacing:.6px;gap:5px;font-size:6.5px}.menu-eyebrow>span{font-size:11px}.menu-heading h1{letter-spacing:-1.4px;margin:8px 0;font-size:31px}.menu-heading h1 em:after{height:9px}.menu-heading p{margin-top:9px;font-size:9px}.burger-menu{gap:12px;margin-top:16px}.burger-product{border-radius:17px;padding:12px 5px 14px}.burger-product>.product-label{letter-spacing:.5px;font-size:5.5px}.product-image{height:112px}.product-image img{width:149%;height:149%}.burger-product h2{letter-spacing:-.6px;margin:0 0 4px;font-size:14px}.burger-product>span:not(.product-badge):not(.product-label){font-size:8px}.product-badge{border-radius:6px 6px 6px 0;padding:5px 8px;font-size:7px;top:-8px;right:2px}.menu-value{gap:8px;margin-top:11px;padding:4px 0;font-size:7px}.menu-value>b{padding:5px 8px;font-size:21px}.menu-value small{font-size:8px}.order-action{padding:12px 17px 0}.primary-button{border-radius:9px;min-height:48px;font-size:11px}.funding-tape{margin-inline:17px}}@container (max-height:610px){.menu-showcase{padding-top:16px}.menu-heading h1{margin-block:9px;font-size:33px}.product-image{height:122px}.burger-product{padding-block:13px}.menu-value{margin-top:10px;padding-block:4px}.order-action{padding-top:12px}}@media (min-width:1100px){@container (max-height:610px){.menu-heading h1{font-size:45px}.menu-heading p{margin-top:16px}.menu-scribble{margin-top:10px}.product-image{height:154px}}}@media (max-width:760px){@container (max-height:580px){.menu-heading h1{margin-block:7px;font-size:29px}.menu-showcase{padding-top:13px}.product-image{height:98px}.burger-menu{margin-top:13px}.burger-product{padding-block:10px}.burger-product>span:not(.product-badge):not(.product-label){display:none}.menu-value>span{font-size:7px}.menu-value>b{font-size:20px}}@container (max-height:490px){.menu-eyebrow{display:none}.menu-heading h1{margin:2px 0 8px;font-size:27px}.menu-heading p{margin-top:0;font-size:8px}.product-image{height:89px}.burger-product h2{margin:0;font-size:13px}.menu-value{margin-top:8px}.menu-value>span{font-size:6px}.order-action{padding-top:9px}}}@media (max-width:360px){.screen-header{padding-inline:10px}.screen-brand>.proof-mark{display:none}.screen-brand>.proof-wordmark{font-size:15px}.menu-showcase,.order-action{padding-inline:14px}.menu-value{gap:6px}}.cabinet--clear{grid-template-rows:calc(48px + env(safe-area-inset-top)) minmax(0, 1fr) calc(72px + env(safe-area-inset-bottom))}.cabinet--clear .crown-word{font:650 19px/1.2 var(--heavy);letter-spacing:-.5px}.cabinet--clear .cabinet-camera{top:calc(21px + env(safe-area-inset-top))}.cabinet--clear .screen-brand>.proof-wordmark{font-size:21px}.cabinet--clear .proof-wordmark>.mobile-cabinet-title{display:none}.cabinet--clear .screen-brand>.proof-mark{box-shadow:none;transform:none}.cabinet--clear .screen-navigation{background:#fffbed}.cabinet--clear .screen-navigation>a{font:650 11px/1.2 var(--sans);border-radius:12px;min-height:80px}.cabinet--clear .screen-navigation>a.selected[aria-current]{box-shadow:none}.cabinet--clear .screen-navigation>a .nav-icon>.icon{color:#6f5b45}.cabinet--clear .screen-navigation>a.selected .nav-icon>.icon{color:var(--brand-primary)}.cabinet--clear .screen-footer>.independence-note{color:#807565;text-align:right;font-size:9px;line-height:1.35;display:block}.cabinet--clear .cabinet-counter{padding-block:8px calc(8px + env(safe-area-inset-bottom));grid-template-columns:1fr auto 1fr;display:grid}.cabinet--clear .cabinet-counter:before{display:none}.cabinet--clear .physical-printer{grid-column:2}.cabinet--clear .payment-mount{grid-column:3;justify-self:end;width:68px}.cabinet--clear .payment-terminal{width:61px;padding:5px}.cabinet--clear .payment-display{height:19px}.cabinet--clear .payment-keys{gap:2px;margin-block:4px}.cabinet--clear .payment-keys i{height:3px}@media (max-width:760px){.cabinet--clear{height:100dvh;min-height:0;padding:env(safe-area-inset-top) 0 0;box-shadow:none;background:#fffbed;grid-template-rows:minmax(0,1fr)}.cabinet--clear .cabinet-crown,.cabinet--clear .cabinet-counter,.cabinet--clear .cabinet-seam{display:none}.cabinet--clear .screen-bezel{box-shadow:none;border-radius:0;padding:0}.cabinet--clear .screen-bezel:after{display:none}.cabinet--clear .cabinet-screen{grid-template-rows:56px minmax(0, 1fr) calc(44px + env(safe-area-inset-bottom));box-shadow:none;border-radius:0}.cabinet--clear .screen-header{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));gap:10px}.cabinet--clear .screen-brand{gap:7px;min-height:44px}.cabinet--clear .screen-brand>.proof-wordmark{letter-spacing:-.55px;font-size:16px}.cabinet--clear .proof-wordmark>.mobile-cabinet-title{color:#796752;font:500 10px/1.2 var(--sans);letter-spacing:0;margin-top:3px;display:block}.cabinet--clear .screen-brand>.proof-mark{width:27px;height:27px}.cabinet--clear .screen-header .wallet-button{border-radius:8px;max-width:142px;min-height:44px;padding:8px 10px;font-size:9px}.cabinet--clear .screen-workspace{min-height:0}.cabinet--clear .screen-content{-webkit-overflow-scrolling:touch;min-height:0}.cabinet--clear .screen-navigation{padding:3px max(6px, env(safe-area-inset-right)) 3px max(6px, env(safe-area-inset-left));background:#fffbed;flex:0 0 56px;gap:4px}.cabinet--clear .screen-navigation>a{min-height:48px;font:650 10px/1.2 var(--sans);border-radius:9px;gap:1px}.cabinet--clear .screen-navigation>a.selected[aria-current]{box-shadow:none}.cabinet--clear .nav-icon{height:25px}.cabinet--clear .nav-icon>.icon{width:23px;height:23px}.cabinet--clear .nav-icon>img{width:45px;height:45px}.cabinet--clear .screen-footer{padding:0 max(12px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(12px, env(safe-area-inset-left));background:#fffbed;gap:10px}.cabinet--clear .screen-footer>.independence-note{max-width:225px;font-size:8px}.cabinet--clear .language-button{gap:5px;min-height:44px;font-size:10px}}@media (max-width:390px){.cabinet--clear .screen-brand>.proof-mark{display:none}.cabinet--clear .screen-brand>.proof-wordmark{font-size:15px}.cabinet--clear .screen-header .wallet-button{max-width:133px;padding-inline:8px;font-size:8px}.cabinet--clear .screen-navigation>a{font-size:9px}.cabinet--clear .screen-footer>.independence-note{max-width:180px}}
:root{--ink:#352b3c;--paper:#fffbed;--line:#e5dfca;--pickle:#5e3637;--lilac:#d9c4ef;--doodle-accent:#c4a2de}.screen-content{background-color:var(--paper);background-image:radial-gradient(#70634612 .65px,#0000 .65px);background-size:7px 7px}.screen-header,.screen-footer{background:#fffbed;border-color:#e4dcc5}.screen-header{border-bottom:1px solid #d9d0b7}.crown-word,.screen-brand>.proof-wordmark,.menu-heading h1,.burger-product h2,.book-page h1,.crew-page h1,.manual-cover h1,.scan-intro h1,.success-view h1,.crew-empty-ticket h2{font-family:var(--heavy);letter-spacing:-.035em;font-weight:650;font-stretch:90%}.crown-word{color:#543637;font-size:25px;font-weight:600}.crown-word>span{font-family:var(--mono);letter-spacing:.9px;font-stretch:100%}.screen-brand>.proof-wordmark{color:var(--pickle);font-size:23px}.proof-wordmark>span{font-family:var(--sans);letter-spacing:.2px;color:#79705e;font-weight:500}.screen-brand>.proof-mark{color:var(--ink);border-color:var(--ink);box-shadow:2px 2px 0 var(--ink);background:#ffd657;border-radius:46% 44% 41% 47%}.screen-navigation{background:#f4efd9;border-color:#ded5bb}.screen-navigation>a{font-family:var(--heavy);color:#4b443c;border-radius:19px 12px 17px;font-size:11px;font-weight:500;font-stretch:85%}.screen-navigation>a.selected{color:#352b3c;background:#ffda58;border-color:#827145;box-shadow:2px 3px #827145}.screen-navigation>a:nth-child(2).selected{background:#e0b4b5}.screen-navigation>a:nth-child(3).selected{background:#dcc7ed}.screen-navigation>a:nth-child(4).selected{background:#f6b58e}.screen-navigation>a:hover{background:#fff5cf}.nav-icon>.icon{stroke-width:1.9px}.lunch-pot>span{background:#fffdf5;border:1px solid #e0d9c0;border-radius:8px;padding:6px 10px}.lunch-pot b,.verified-purchase>strong{font-variant-numeric:tabular-nums}.menu-heading h1{color:var(--ink);letter-spacing:-.045em;line-height:1.14}.menu-heading h1 em{color:var(--pickle);text-shadow:1px 2px #fffbed;font-style:normal;transform:rotate(-3deg)}.menu-heading h1 em:after{background:#ffce47;border-radius:40% 20% 46% 28%;height:14px;bottom:1px;left:-4px;right:-6px;transform:rotate(1deg)}.menu-heading p{color:#716755;line-height:1.65}.menu-doodle{width:116px;color:var(--ink);margin-top:14px;margin-left:10px;display:none;transform:rotate(-7deg)}.burger-doodle{width:100%;height:auto;display:block;overflow:visible}.burger-product{background:#fff0bb;border:1.5px solid #766b4a;border-radius:37px 17px 32px;box-shadow:4px 5px #d8c894}.burger-product:nth-child(2){background:#e9dcf5;border-color:#897091;border-radius:17px 37px 17px 32px;box-shadow:4px 5px #c4aacf}.burger-product>.product-label{font-family:var(--mono);color:#807143;letter-spacing:0;font-weight:500}.burger-product:nth-child(2)>.product-label{color:#897096}.product-image:before{background:#ffda6c;border:1px dashed #cfad4780}.burger-product:nth-child(2) .product-image:before{background:#ceb2e4;border-color:#a57bbb80}.burger-product h2{letter-spacing:-.04em;color:#3f3840;font-weight:600}.product-badge{font-family:var(--heavy);color:#fffbed;border:1px solid var(--brand-primary-hover);background:var(--brand-primary);box-shadow:2px 2px 0 var(--brand-primary-hover);border-radius:45% 12% 40%;font-size:10px;font-weight:500;font-stretch:85%}.menu-value{color:#7b705a;border-color:#ded3b6}.menu-value>b{font-family:var(--heavy);letter-spacing:-1.2px;color:#533536;background:#dfe9b8;border:1px solid #a56c6e;border-radius:13px 7px 12px;font-weight:600;transform:rotate(-5deg);box-shadow:2px 2px #b28586}.menu-value small{font-family:var(--mono);letter-spacing:0;font-weight:500}.location-icon{background:#e5edc8;border:1px solid #af8485}.nearby-map-link{color:#573637;font-weight:750}.primary-button,.near-me-button{color:#352b3c;background:#ffd451;border:1.5px solid #7a6232;border-radius:13px 10px 14px;box-shadow:3px 4px #ac924c}.primary-button{font-family:var(--heavy);letter-spacing:0;font-weight:550;font-stretch:90%}.primary-button:hover,.near-me-button:hover{background:#ffe07a}.primary-button:active,.near-me-button:active{transform:translate(1px,2px);box-shadow:1px 2px #ac924c}.funding-tape{border-color:#ddd1b5}.hardware-sticker{letter-spacing:0;color:var(--pickle);background:#ffd856;border-color:#aca15e;border-radius:8px 3px 7px;font-size:11px;line-height:1.25}.cabinet-counter:before{content:"";opacity:.3;pointer-events:none;background:repeating-conic-gradient(#587254 0% 25%,#0000 0% 50%) 0 0/8px 8px;height:4px;position:absolute;top:5px;left:12px;right:12px}.book-page h1,.crew-page h1{font-size:34px;line-height:1.2}.book-page-heading,.section-heading{color:var(--pickle)}.nearby-toolbar b,.nearby-results-heading b{font-family:var(--heavy);font-weight:500}.nearby-results{background:#fffbed}.nearby-results li button.selected{background:#f9e6a8;border-color:#c6b473}.manual-cover,.crew-empty-ticket{background:#fae9b5;border:1.5px solid #a48b52;border-radius:25px 12px 23px;box-shadow:4px 5px #daca96}.manual-cover h1{color:var(--pickle)}.manual-stamp{color:#5c426d;background:#dccaeb;border-color:#8a719b;border-radius:11px}.manual-pages h2{font-family:var(--heavy);letter-spacing:-.025em;font-weight:500}.crew-ticket{background:#fff8df;border-color:#d0bd90}.your-shift{background:#e7dcf0}.scan-illustration{color:#705580;background:#e2cbed;border:1px solid #a888b4}@media (min-width:1100px){.menu-heading h1{margin-block:12px;font-size:clamp(43px,3.7vw,69px)}.menu-doodle{display:block}.menu-heading p{max-width:265px;margin-top:16px}@container (max-height:610px){.menu-heading h1{font-size:43px}.menu-doodle{width:88px;margin-top:8px}.menu-heading p{margin-top:10px;font-size:11px}}@container (max-height:500px){.menu-heading{padding-bottom:0}.menu-heading h1{margin-block:6px;font-size:38px}.menu-doodle{display:none}.product-image{height:115px}.burger-product{padding-block:10px}}}@media (max-width:760px){.crown-word{font-size:19px}.screen-brand>.proof-wordmark{font-size:17px;font-stretch:85%}.proof-wordmark>span{font-size:7px}.screen-navigation>a{border-radius:10px 7px 9px;font-size:8px}.screen-navigation>a.selected{box-shadow:1px 2px #827145}.lunch-pot>span{padding:4px 6px}.menu-heading h1{font-size:32px;line-height:1.13}.menu-heading h1 em:after{height:10px}.burger-product{border-radius:23px 10px 20px;box-shadow:2px 3px #d8c894}.burger-product:nth-child(2){border-radius:10px 23px 10px 20px;box-shadow:2px 3px #c4aacf}.burger-product h2{font-size:14px;font-stretch:85%}.product-badge{font-size:8px}.menu-value>b{font-size:20px}.primary-button{font-size:12px}.book-page h1,.crew-page h1{font-size:26px}.manual-cover h1{font-size:34px}.hardware-brand>.hardware-sticker{font-size:6px}.cabinet-counter:before{height:3px;top:3px;left:5px;right:5px}@container (max-height:580px){.menu-heading h1{font-size:29px}}@container (max-height:490px){.menu-heading h1{font-size:27px}.burger-product h2{font-size:13px}.menu-value>b{font-size:19px}}}@media (max-width:360px){.screen-brand>.proof-wordmark{font-size:16px}.book-page h1{font-size:24px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.menu-heading:hover .doodle-arm-right{transform-box:fill-box;transform-origin:0 100%;animation:.75s ease-in-out 2 burger-wave}@keyframes burger-wave{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)}}}
:root{--drop-accent:var(--brand-primary);--drop-yellow:#ffda58;--drop-lime:var(--drop-yellow);--drop-dark:#38241e;--drop-cream:#fffbed}.drop-kiosk,.quest-page{max-width:1400px;color:var(--drop-dark);margin:auto;padding:20px 28px 22px}.drop-statusbar{font:9px var(--mono);color:#777762;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.live-label{color:var(--drop-accent);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:flex}.live-label i{background:#96393c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #9d4b4e19}.drop-wallet-timer b{color:var(--drop-accent);font-variant-numeric:tabular-nums}.drop-home-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(22px,4vw,70px);display:grid}.drop-eyebrow{font:10px var(--mono);letter-spacing:1.1px}.drop-copy h1{font:600 clamp(36px, 4.2vw, 67px)/1.1 var(--heavy);letter-spacing:-2.8px;color:var(--brand-primary);margin:18px 0}.drop-copy h1 em{color:var(--drop-accent);white-space:nowrap;font-style:normal;position:relative}.drop-copy h1 em:after{content:"";background:var(--drop-lime);border-radius:50%;width:89%;height:7px;margin-top:6px;display:block;transform:rotate(-3deg)}.drop-copy>p{color:#767262;margin:20px 0 22px;font-size:14px;line-height:1.6}.drop-flow{flex-wrap:wrap;gap:17px;margin:0 0 24px;font-size:10px;font-weight:600;display:flex}.drop-flow span{align-items:center;gap:7px;display:flex}.drop-flow b{font:9px var(--mono);border:1px solid #ced1bd;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.drop-map-link{color:var(--drop-accent);border-bottom:1.5px solid var(--drop-accent);align-items:center;gap:10px;min-height:44px;font-weight:800;display:inline-flex}.drop-map-link .icon{width:19px;height:19px}.drop-map-link>span{margin-left:22px}.drop-machine{border:1.5px solid var(--brand-primary);background:#ffda58;border-radius:24px 24px 18px 18px;overflow:hidden;transform:rotate(1deg);box-shadow:5px 6px #c9272d29}.drop-machine-top{background:var(--brand-primary);color:#fffbed;font:9px var(--mono);letter-spacing:1px;justify-content:space-between;padding:12px 18px;display:flex}.drop-machine-top>span:last-child{color:var(--drop-lime);letter-spacing:.4px;font-size:8px}.drop-prize-preview{text-align:center;background:radial-gradient(at 50% 45%,#ffe999 0,#ffda58 72%);justify-content:center;align-items:center;height:clamp(210px,25vh,275px);padding-bottom:36px;display:flex;position:relative}.drop-prize-preview:before{content:"";border:1px dashed #ab742e66;border-radius:50%;width:210px;height:165px;max-height:80%;position:absolute;transform:rotate(-15deg)}.drop-prize-preview>img{object-fit:contain;z-index:1;filter:drop-shadow(0 15px 9px #61431a25);width:100%;max-width:420px;height:100%;position:relative;transform:rotate(-3deg)scale(1.17)}.prize-sticker{z-index:2;border:1.5px solid var(--brand-primary);width:86px;height:86px;font:600 25px var(--heavy);background:#fffbed;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:22px;right:17px;transform:rotate(13deg);box-shadow:3px 3px #a3873220}.prize-sticker small{font:7px var(--mono);margin-top:3px}.prize-caption{z-index:2;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:15px;left:0;right:0}.prize-caption>span{font:500 14px var(--heavy)}.prize-caption>small{color:#73551f;font-size:9px}.drop-order-panel{background:#fffdf0;border-top:1px dashed #d0ad63;padding:13px 18px 12px}.drop-selected-store{align-items:center;gap:10px;min-height:35px;margin-bottom:12px;display:flex}.drop-selected-store>.icon{width:20px;color:var(--brand-primary)}.drop-selected-store>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.drop-selected-store b{font-size:12px}.drop-selected-store small{text-overflow:ellipsis;white-space:nowrap;color:#717463;font-size:10px;overflow:hidden}.drop-button{background:var(--drop-lime);min-height:48px;color:var(--drop-dark);font:500 14px var(--heavy);border:1.5px solid #8e442a;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;line-height:1.3;transition:background .2s,transform .2s;display:flex;box-shadow:2px 3px #8e442a}.drop-button>span{margin-left:auto}.drop-button:hover{background:#ffe58b}.drop-button:active{transform:translate(1px,2px);box-shadow:1px 1px #8e442a}.drop-button:disabled{opacity:.65;cursor:default;box-shadow:none}.claim-drop-button{width:100%}.drop-order-note{font:8px/1.5 var(--sans);text-align:center;color:#777662;margin-top:10px;display:block}.drop-connect{justify-content:space-between;align-items:center;gap:10px;display:flex}.drop-connect .wallet-button{min-height:46px;padding:13px 17px}.drop-connect>small{color:#717463;max-width:130px;font-size:10px}.drop-bottom-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.drop-share-card,.drop-xp-card{border:1px solid #b7b593;border-radius:14px;align-items:center;gap:20px;min-height:110px;padding:18px 22px;display:flex;position:relative}.drop-share-card{background:var(--brand-primary);border-color:var(--brand-primary-hover);color:var(--drop-cream)}.drop-xp-card{background:#ffda58;border-color:#d3a53b}.x-mark{font:500 46px var(--sans);text-align:center;flex-shrink:0;width:52px}.drop-share-card>span:nth-child(2),.drop-xp-card>span:nth-child(2){flex-direction:column;flex:1;gap:7px;display:flex}.drop-share-card strong{font:500 18px/1.25 var(--heavy);letter-spacing:-.3px}.drop-share-card small,.drop-xp-card small{font-size:9px;line-height:1.5}.drop-share-card>b,.drop-xp-card>b{font-size:17px;font-weight:400;position:absolute;top:13px;right:16px}.xp-emblem{color:var(--brand-primary);font:600 27px/1 var(--heavy);border:2px solid;border-radius:50%;flex-shrink:0;place-items:center;width:63px;height:63px;display:grid;transform:rotate(-8deg)}.drop-xp-card strong{font:500 26px/1 var(--heavy)}.drop-xp-card strong em{font:11px var(--mono);color:#755326}.mini-xp-track{background:#a6712840;border-radius:3px;width:100%;height:5px;display:block;overflow:hidden}.mini-xp-track i{background:var(--brand-primary);height:100%;display:block}.drop-odds{color:#777967;margin-top:18px;font-size:10px}.drop-odds summary{cursor:pointer;width:max-content;padding:7px 0}.drop-odds>div{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.drop-odds>div>span{border:1px solid #d7d8bf;border-radius:6px;gap:8px;padding:9px 12px;display:flex}.drop-odds p{line-height:1.7}.drop-feedback{color:#70472a;background:#fff0d7;border:1px solid #c5a87a;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:18px 0;padding:14px 18px;font-size:12px;line-height:1.5;display:flex}.drop-feedback button{background:0 0;border:0;min-height:40px;text-decoration:underline}.drop-text-button{text-underline-offset:4px;background:0 0;border:0;justify-content:center;align-items:center;min-height:44px;padding:12px;font-size:12px;text-decoration:underline;display:inline-flex}.loyalty-toggle{cursor:pointer;align-items:center;gap:9px;min-height:44px;margin-bottom:13px;font-size:11px;display:flex}.loyalty-toggle input{accent-color:var(--drop-accent);width:18px;height:18px}.loyalty-toggle>b{color:var(--brand-primary);margin-left:auto}.drop-roulette{text-align:center;height:clamp(210px,25vh,275px);padding-top:12px;overflow:hidden}.roulette-window{background:#fffbed70;border-top:1px solid #d9ba62;border-bottom:1px solid #d9ba62;height:155px;position:relative;overflow:hidden}.roulette-track{width:max-content;animation:1.3s linear infinite burger-roll;display:flex}.roulette-track img{object-fit:contain;width:160px;height:155px}.roulette-needle{color:var(--brand-primary);filter:drop-shadow(0 2px #fff);font-size:28px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.drop-roulette h2{font:500 16px var(--heavy);margin:13px 0 6px}.drop-roulette p{max-width:290px;margin:auto;font-size:10px;line-height:1.5}@keyframes burger-roll{0%{transform:translate(0)}to{transform:translate(-640px)}}.drop-win{text-align:center;flex-direction:column;align-items:center;min-height:540px;padding:25px 12px;display:flex;position:relative;overflow:hidden}.win-label{font:9px var(--mono);letter-spacing:1.4px;color:var(--drop-accent)}.drop-win h1{font:600 clamp(32px, 4vw, 52px)/1.2 var(--heavy);letter-spacing:-1.6px;z-index:1;margin:16px 0 -20px}.drop-win h1 em{color:var(--drop-accent);font-style:normal}.drop-win>img{object-fit:contain;filter:drop-shadow(0 18px 10px #987d3540);width:min(440px,90%);height:260px;animation:.7s cubic-bezier(.13,.78,.2,1) both burger-impact}@keyframes burger-impact{0%{opacity:0;filter:blur(10px);transform:scale(3)rotate(-12deg)}45%{opacity:1;filter:blur();transform:scale(.87)rotate(3deg)}65%{transform:scale(1.06)rotate(-2deg)}85%{transform:scale(.98)}to{transform:scale(1)}}.win-deposit{background:var(--drop-lime);border:1px solid #c09a38;border-radius:13px;align-items:center;gap:14px;padding:14px 22px;animation:.4s .5s both payment-pop;display:flex;box-shadow:3px 3px #ba87312d}.win-deposit>span{flex-direction:column;gap:4px;display:flex}.win-deposit strong{font:500 23px var(--heavy)}.win-deposit small{font-size:9px}@keyframes payment-pop{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.drop-win>p{color:#777967;margin:18px 0;font-size:11px;line-height:1.6}.win-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.quest-page{padding-top:26px}.quest-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.quest-heading h1{font:600 clamp(32px, 3.5vw, 52px)/1.1 var(--heavy);letter-spacing:-1.6px;margin:14px 0 12px}.quest-heading h1 em{color:var(--drop-accent);font-style:normal}.quest-heading p{color:#7b7b64;font-size:12px}.quest-level-badge{background:var(--drop-yellow);border:1.5px solid #c69432;border-radius:22px 14px 24px 12px;flex-direction:column;align-items:center;gap:6px;width:145px;padding:14px;display:flex;transform:rotate(5deg);box-shadow:4px 4px #b4893533}.quest-level-badge>span{font:9px var(--mono);letter-spacing:1px}.quest-level-badge>b{color:var(--brand-primary);font-size:46px;line-height:1.1}.quest-level-badge>strong{font:500 12px var(--heavy);text-align:center}.loyalty-card{border:1.5px solid var(--brand-primary-hover);background:var(--brand-primary);color:#fffbed;border-radius:18px;grid-template-columns:1fr 230px;gap:25px;padding:25px 28px;display:grid;position:relative}.loyalty-card .drop-eyebrow{color:var(--drop-cream);font-size:9px}.loyalty-card h2{font:500 24px var(--heavy);letter-spacing:-.6px;margin:14px 0 10px}.loyalty-card p{color:#ffe6cb;font-size:12px}.loyalty-meter{background:#2b101155;border:1px solid #d98d90;border-radius:20px;height:12px;margin-top:20px;overflow:hidden}.loyalty-meter>i{background:var(--drop-lime);border-radius:20px;height:100%;transition:width .5s;display:block}.loyalty-meter-label{font:10px var(--mono);justify-content:space-between;gap:10px;margin:10px 0 15px;display:flex}.loyalty-meter-label>b{color:var(--drop-cream)}.loyalty-card small{color:#ffe5cf;font-size:9px;line-height:1.5}.loyalty-prize{flex-direction:column;justify-content:center;align-items:center;display:flex}.loyalty-prize>img{object-fit:contain;filter:drop-shadow(0 15px 7px #0003);width:190px;height:120px;scale:1.35}.loyalty-prize>.drop-button{padding:12px;font-size:12px;position:relative}.loyalty-prize>small{text-align:center;margin-top:8px}.quest-connect{border-bottom:1px solid #ddd9bf;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;display:flex}.quest-connect p{color:#6b755f;font-size:12px}.quest-section-heading{justify-content:space-between;align-items:center;gap:15px;margin:26px 0 17px;display:flex}.quest-section-heading h2{font:500 21px var(--heavy);letter-spacing:-.6px;margin:0}.quest-section-heading>span{font:9px var(--mono);color:#81816c}.quest-section-heading b{color:#526748;font-weight:500}.quest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.quest-card{background:#fffdf2;border:1px solid #c9ccb5;border-radius:15px;flex-direction:column;padding:18px;display:flex}.quest-card.completed{background:#edf2d8;border-color:#bd8284}.quest-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.quest-icon{width:44px;height:44px;color:var(--drop-accent);background:#ffe59d;border-radius:10px;place-items:center;font-size:31px;display:grid}.quest-2 .quest-icon{background:var(--brand-primary-soft);color:#574537;font-size:32px}.quest-3 .quest-icon{background:var(--brand-primary-soft);color:var(--brand-primary)}.quest-card-top>b{font:10px var(--mono);color:#677456}.quest-frequency{font:8px var(--mono);letter-spacing:1.1px;color:#8a8d77}.quest-card h3{font:500 16px/1.3 var(--heavy);letter-spacing:-.2px;margin:9px 0}.quest-card p{color:#787967;flex:1;margin:0 0 17px;font-size:11px;line-height:1.6}.quest-card>button{background:#fff0c0;border:1px solid #c6a468;border-radius:8px;min-height:44px;padding:10px 8px;font-size:10px;font-weight:700}.quest-card>button:disabled{cursor:default;opacity:.65}.quest-card.completed>button{opacity:1;background:#ebbdbf;border-color:#b46e70}.quest-notice{background:#efc7c8;border:1px solid #c18b8d;border-radius:10px;align-items:center;gap:10px;margin:20px 0;padding:16px;font-size:12px;display:flex}.quest-share-panel{background:#fff0dc;border:1.5px solid #d1a07c;border-radius:17px;margin-top:24px;padding:24px;scroll-margin:20px}.quest-share-heading{align-items:center;gap:18px;margin-bottom:18px;display:flex}.quest-share-heading>div{flex:1}.quest-share-heading h2{font:500 20px/1.3 var(--heavy);margin:0 0 8px}.quest-share-heading p{margin:0;font-size:11px;line-height:1.5}.quest-share-heading>button{background:0 0;border:0;align-self:flex-start;min-width:44px;min-height:44px;font-size:28px}.quest-share-panel textarea{resize:vertical;color:#674a3f;width:100%;font:11px/1.7 var(--mono);background:#fff9f4;border:1px solid #d0b4a3;border-radius:9px;margin-bottom:14px;padding:14px}.quest-share-panel>a{color:#fff9f1;background:#293a2e;width:max-content;box-shadow:2px 3px #758568}.quest-share-panel form{margin-top:24px}.quest-share-panel label{margin-bottom:9px;font-size:11px;font-weight:700;display:block}.quest-share-panel form>div{gap:12px;display:flex}.quest-share-panel input{background:#fffcf7;border:1px solid #c6a58f;border-radius:9px;flex:1;min-width:0;padding:14px;font-size:13px}.quest-share-panel form button{font-size:12px}.quest-share-panel>small{color:#816455;margin-top:17px;font-size:10px;line-height:1.6;display:block}.quest-footnotes{color:#7c806a;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:25px;font-size:10px;line-height:1.5;display:flex}.quest-footnotes a{text-underline-offset:4px;text-decoration:underline}@media (min-width:1100px) and (max-height:860px){.drop-kiosk{padding:14px 25px}.drop-statusbar{margin-bottom:16px}.drop-prize-preview,.drop-roulette{height:190px}.roulette-window,.roulette-track img{height:125px}.drop-copy h1{font-size:clamp(36px,4.2vw,59px)}.drop-copy>p{margin:16px 0}.drop-flow{margin-bottom:14px}.drop-bottom-grid{margin-top:20px}.drop-share-card,.drop-xp-card{min-height:95px;padding:14px 20px}.drop-odds{margin-top:10px}.drop-win{min-height:450px}.drop-win>img{height:220px}.prize-sticker{width:75px;height:75px;font-size:23px;top:15px;right:12px}}@media (max-width:1099px){.drop-kiosk,.quest-page{padding:22px}.drop-home-grid{grid-template-columns:1fr 1.12fr;gap:24px}.drop-copy h1{letter-spacing:-2px;font-size:40px}.drop-copy>p{font-size:12px}.drop-flow{flex-direction:column;gap:10px}.drop-prize-preview,.drop-roulette{height:215px}.drop-share-card,.drop-xp-card{gap:12px;padding:16px}.drop-share-card strong{font-size:16px}.quest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.drop-kiosk,.quest-page{padding:16px 14px 24px}.drop-statusbar{flex-wrap:wrap;gap:6px;margin-bottom:21px;font-size:8px}.drop-wallet-timer{text-align:right;width:100%;margin-top:4px;font-size:8px}.drop-home-grid{grid-template-columns:1fr;gap:20px}.drop-eyebrow{letter-spacing:.9px;font-size:8px}.drop-copy h1{letter-spacing:-1.7px;margin:12px 0;font-size:clamp(31px,8.5vw,45px);line-height:1.12}.drop-copy h1 br{display:none}.drop-copy h1 em{display:block}.drop-copy h1 em:after{max-width:260px;height:5px}.drop-copy>p{margin:14px 0;font-size:11px}.drop-copy>p br{display:none}.drop-flow{flex-direction:row;gap:12px;margin-bottom:4px;font-size:8px}.drop-flow span{gap:5px}.drop-flow b{width:19px;height:19px;font-size:7px}.drop-map-link{min-height:42px;margin-top:6px;font-size:11px}.drop-map-link>.icon{width:16px}.drop-machine{border-radius:18px;transform:none;box-shadow:3px 4px #583d3e25}.drop-machine-top{padding:10px 14px;font-size:8px}.drop-machine-top>span:last-child{font-size:7px}.drop-prize-preview,.drop-roulette{height:190px}.drop-prize-preview>img{width:100%;max-width:350px}.prize-sticker{width:71px;height:71px;font-size:21px;top:15px;right:18px}.prize-sticker small{font-size:6px}.prize-caption>span{font-size:13px}.prize-caption>small{font-size:8px}.drop-order-panel{padding:12px 14px}.drop-button{min-height:48px;padding:13px 16px;font-size:12px}.drop-connect{flex-wrap:wrap}.drop-connect>small{max-width:100px;font-size:9px}.drop-bottom-grid{grid-template-columns:1fr;gap:12px;margin-top:20px}.drop-share-card,.drop-xp-card{gap:20px;min-height:99px;padding:17px 20px}.drop-share-card strong{font-size:17px}.drop-share-card small,.drop-xp-card small{font-size:9px}.drop-odds{margin-top:14px;font-size:9px}.drop-odds summary{align-items:center;min-height:40px;display:flex}.drop-odds>div{grid-template-columns:1fr 1fr;display:grid}.drop-odds>div>span{flex-direction:column;gap:5px}.drop-roulette h2{margin:9px 0 4px;font-size:14px}.roulette-window,.roulette-track img{height:130px}.drop-roulette p{max-width:260px;font-size:9px}.drop-win{min-height:490px;padding:22px 4px}.drop-win h1{margin-bottom:-9px;font-size:34px}.drop-win>img{max-width:330px;height:240px}.win-label{letter-spacing:.9px;font-size:7px}.win-deposit{gap:10px;padding:13px 18px}.win-deposit strong{font-size:20px}.win-deposit small{font-size:8px}.drop-win>p{max-width:280px;font-size:10px}.win-buttons{gap:5px}.quest-heading{align-items:flex-start;gap:15px}.quest-heading h1{letter-spacing:-1.7px;margin:10px 0;font-size:36px}.quest-heading p{max-width:210px;font-size:10px;line-height:1.6}.quest-level-badge{border-radius:16px;flex-shrink:0;width:96px;padding:11px 6px;transform:rotate(4deg)}.quest-level-badge>span{font-size:7px}.quest-level-badge>b{font-size:38px}.quest-level-badge>strong{font-size:9px}.loyalty-card{grid-template-columns:1fr;gap:10px;padding:20px}.loyalty-card .drop-eyebrow{font-size:8px}.loyalty-card h2{margin-top:12px;font-size:21px;line-height:1.3}.loyalty-card p{font-size:11px;line-height:1.6}.loyalty-prize{grid-template-columns:95px 1fr;gap:0 10px;display:grid}.loyalty-prize>img{grid-row:span 2;width:95px;height:83px;scale:1.3}.loyalty-prize>.drop-button{align-self:end;padding:11px 8px;font-size:11px}.loyalty-prize>.drop-text-button{align-self:end;font-size:12px}.loyalty-prize>small{align-self:start;font-size:8px}.quest-connect{flex-wrap:wrap;gap:10px}.quest-connect p{margin:0;font-size:11px}.quest-section-heading{flex-wrap:wrap;gap:10px;margin-top:25px}.quest-section-heading h2{font-size:20px}.quest-section-heading>span{font-size:8px}.quest-grid{grid-template-columns:1fr;gap:12px}.quest-card{grid-template-columns:1fr auto;gap:0 12px;padding:16px;display:grid}.quest-card-top{grid-column:1/-1;margin-bottom:12px}.quest-frequency{grid-column:1/-1}.quest-card h3{grid-column:1/-1;font-size:17px}.quest-card p{grid-column:1/-1;margin-bottom:14px;font-size:11px}.quest-card>button{grid-column:1/-1;min-height:46px;font-size:11px}.quest-share-panel{margin-top:20px;padding:16px}.quest-share-heading{gap:10px}.quest-share-heading .x-mark{display:none}.quest-share-heading h2{font-size:18px}.quest-share-heading p,.quest-share-panel textarea{font-size:10px}.quest-share-panel form>div{flex-direction:column}.quest-share-panel input{min-height:48px;font-size:16px}.quest-share-panel>a{width:100%}.quest-footnotes{flex-direction:column;gap:10px;font-size:9px}.drop-feedback{padding:12px;font-size:11px}:is(.screen-content:has(.drop-kiosk),.screen-content:has(.quest-page)){overscroll-behavior-y:contain}}@media (prefers-reduced-motion:reduce){.roulette-track,.drop-win>img,.win-deposit{animation:none!important}.roulette-track{transform:translate(-160px)}.drop-button,.loyalty-meter>i{transition:none!important}}.drop-manual{max-width:1120px;color:var(--drop-dark);margin:auto;padding:30px}.drop-manual>h1{font:600 clamp(30px, 3.8vw, 53px)/1.15 var(--heavy);letter-spacing:-1.8px;margin:16px 0 24px}.drop-manual>h1 em{color:var(--drop-accent);font-style:normal}.manual-test-note{background:#fff0c3;border:1px solid #baba8e;border-radius:10px;margin-bottom:25px;padding:15px 18px;font-size:12px;line-height:1.6}.manual-step-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.manual-step-grid>article{background:#fffdf1;border:1px solid #babfa4;border-radius:16px;padding:21px}.manual-step-grid>article>span{font:9px var(--mono);color:#798461}.drop-manual h2{font:500 20px/1.3 var(--heavy);letter-spacing:-.5px}.drop-manual p,.drop-manual li{color:#6b735e;font-size:12px;line-height:1.8}.drop-manual a{text-underline-offset:5px;padding:10px 0;font-size:11px;text-decoration:underline;display:inline-block}.manual-rules{grid-template-columns:1fr 1fr;gap:30px;margin:25px 0;display:grid}.drop-manual details{border-top:1px solid #d4d6bd;padding:0 0 18px}.drop-manual summary{cursor:pointer;font:500 17px var(--heavy);padding:20px 0}.manual-reward-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.manual-reward-grid>div{background:#ffe399;border-radius:10px;flex-direction:column;gap:9px;padding:15px;display:flex}.manual-reward-grid b{font-size:11px}.manual-reward-grid strong{font:500 20px var(--heavy)}.manual-reward-grid small{color:#74805f;font-size:9px}.manual-bottom{color:#7d836a;justify-content:space-between;align-items:center;gap:15px;font-size:9px;display:flex}.drop-manual li{margin-bottom:12px}@media (max-width:760px){.drop-manual{padding:23px 17px}.drop-manual>h1{font-size:33px}.manual-test-note{font-size:11px}.manual-step-grid,.manual-rules{grid-template-columns:1fr;gap:14px}.manual-step-grid>article{padding:18px}.drop-manual h2{font-size:19px}.drop-manual p,.drop-manual li{font-size:11px}.manual-reward-grid{grid-template-columns:1fr 1fr}.manual-reward-grid strong{font-size:18px}.manual-reward-grid b{font-size:10px}.manual-bottom{flex-wrap:wrap}}.mobile-wallet-link{display:none!important}.mobile-wallet-help{display:none}@media (max-width:760px){.wallet-menu .mobile-wallet-link{text-align:center;border:1px solid #c39b49;border-radius:8px;min-height:46px;color:#38241e!important;background:#ffda58!important;padding:14px 10px!important;font-size:11px!important;display:block!important}.wallet-menu .mobile-wallet-help{font-size:10px;line-height:1.5;display:block}}:root{--ink:var(--drop-dark);--pickle:var(--brand-primary);--lilac:#ffda58;--doodle-accent:var(--brand-primary)}.crown-word,.screen-brand>.proof-wordmark{color:var(--brand-primary)}.screen-brand>.proof-mark{color:var(--brand-primary);border-color:var(--brand-primary);background:var(--drop-yellow);box-shadow:2px 2px 0 var(--brand-primary)}.screen-navigation{background:#fff4d3;border-color:#e8d6a5}.screen-navigation>a.selected,.screen-navigation>a:nth-child(2).selected,.screen-navigation>a:nth-child(3).selected,.screen-navigation>a:nth-child(4).selected{background:var(--drop-yellow);color:var(--drop-dark);border-color:#be9031;box-shadow:2px 3px #be9031}.screen-navigation>a .nav-icon>.icon{color:var(--brand-primary)}.hardware-sticker{color:var(--brand-primary);background:var(--drop-yellow);border-color:#c59b3a;padding-right:12px}.cabinet-counter:before{background:repeating-conic-gradient(var(--brand-primary) 0% 25%, transparent 0% 50%) 0 0 / 8px 8px;opacity:.24}.screen-header .wallet-button{background:var(--drop-yellow);color:var(--drop-dark);border-color:#bd9133;border-radius:9px;min-height:44px}.screen-header .wallet-button:hover{background:#ffe58b}.wallet-menu{background:var(--drop-cream);border-color:#d9bd7e}.wallet-menu>button,.wallet-menu>div+button{background:0 0;border-color:#ead8b4}.wallet-icon,.wallet-icon:after{border-color:var(--drop-dark)}.wallet-icon:after{background:var(--drop-yellow)}.drop-copy>.drop-intro{font:500 clamp(15px, 1.3vw, 19px)/1.55 var(--heavy);letter-spacing:-.45px;color:#644630;max-width:440px;margin:23px 0}.drop-intro>span{font:600 13px/1.6 var(--sans);letter-spacing:0;color:#856c52;margin-bottom:5px;display:block}.drop-intro>strong{color:var(--brand-primary);font-weight:600}.drop-flow b{color:var(--brand-primary);background:#fff0be;border-color:#e2bf65}.drop-map-link{color:var(--brand-primary);border-color:var(--brand-primary)}.prize-sticker{color:var(--brand-primary)}html[lang=fr] .prize-sticker{font-size:20px}@media (max-width:680px){html[lang=fr] .prize-sticker{font-size:16px}}.drop-share-card strong,.drop-share-card>b{color:var(--drop-yellow)}.drop-share-card small{color:#fff5df}.drop-wallet-hint{color:#795631;background:#fff0bd;border:1px solid #e7cb7d;border-radius:10px;align-items:center;gap:11px;min-height:50px;padding:12px 14px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.drop-wallet-hint .icon{width:23px;height:23px;color:var(--brand-primary);flex-shrink:0}.quest-heading h1 em,.drop-manual>h1 em{color:var(--brand-primary)}.quest-level-badge>b{font-family:var(--heavy)}.cabinet-screen{grid-template-rows:67px minmax(0,1fr) 44px}.screen-footer{z-index:16;background:#fff7e2;border-color:#e8d7ac;position:relative}.language-picker{flex-shrink:0;align-self:stretch;align-items:center;display:flex;position:relative}.language-button{color:#694a30;min-height:44px;font:600 10px var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 4px;display:inline-flex}.language-button>span{margin-left:4px;font-size:15px;line-height:1;transition:transform .15s}.language-button[aria-expanded=true]>span{transform:rotate(180deg)}.language-button:focus-visible,.language-options>button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:5px}.language-options{background:var(--drop-cream);border:1px solid #d2ad64;border-radius:12px;width:170px;padding:6px;position:absolute;bottom:calc(100% + 6px);left:-3px;box-shadow:0 8px 30px #6b3e2729}.language-options>button{width:100%;min-height:44px;color:var(--drop-dark);font:600 12px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.language-options>button:hover,.language-options>button[aria-pressed=true]{background:var(--drop-yellow)}.language-options>button .icon{width:16px;height:16px}@media (max-width:760px){.cabinet-screen{grid-template-rows:58px minmax(0,1fr) 44px}.screen-header{gap:12px}.screen-brand{min-width:0}.screen-brand>.proof-wordmark{white-space:nowrap}.screen-header .wallet-control{flex-shrink:0}.screen-header .wallet-button{max-width:140px;padding:9px;font-size:8px}.screen-navigation>a.selected,.screen-navigation>a:nth-child(2).selected,.screen-navigation>a:nth-child(3).selected,.screen-navigation>a:nth-child(4).selected{box-shadow:1px 2px #be9031}.screen-footer>span{text-align:right;max-width:230px;font-size:7px;line-height:1.4}.language-button{font-size:10px}.screen-footer .language-button .icon{width:13px;height:13px}.hardware-brand>.hardware-sticker{padding-right:7px}.drop-statusbar{justify-content:space-between;align-items:center;gap:8px}.drop-wallet-timer{width:auto;margin:0;font-size:7px}.drop-copy>.drop-intro{max-width:350px;margin:16px 0 18px;font-size:15px}.drop-intro>span{margin-bottom:3px;font-size:12px}.prize-sticker{font-size:17px}.drop-wallet-hint{font-size:10px}}@media (max-width:390px){.screen-brand>.proof-mark{width:25px;height:25px}.screen-brand>.proof-wordmark{font-size:14px}.proof-wordmark>span{font-size:6px}.screen-brand{gap:6px}.screen-header{gap:8px;padding-inline:10px}.screen-header .wallet-button{max-width:118px;padding-inline:7px;font-size:7px}.drop-flow{column-gap:10px;font-size:7px}}
.drop-kiosk--clear{max-width:1240px;padding:clamp(24px,3vw,48px)}.drop-kiosk--clear .drop-statusbar{font:12px/1.4 var(--sans);margin-bottom:36px}.drop-kiosk--clear .drop-wallet-timer{width:auto;font:inherit;margin:0}.drop-kiosk--clear .drop-home-grid{gap:clamp(30px,5vw,80px)}.drop-kiosk--clear .drop-copy h1{font:500 clamp(36px, 4.3vw, 62px)/1.12 var(--heavy);letter-spacing:-1.8px;max-width:540px;margin:0 0 24px}.drop-kiosk--clear .drop-copy>.drop-intro{font:400 16px/1.65 var(--sans);letter-spacing:0;color:#71645b;max-width:370px;margin:0 0 28px}.drop-kiosk--clear .drop-flow{font:500 13px/1.5 var(--sans);flex-direction:column;gap:13px;margin:0 0 30px}.drop-kiosk--clear .drop-flow b{width:25px;height:25px;font:500 11px var(--sans);background:0 0;border-color:#dfd4bc}.drop-kiosk--clear .drop-map-link{background:var(--brand-primary);color:#fffbed;border:0;border-radius:10px;min-height:48px;margin:0;padding:14px 22px;font-size:14px}.drop-kiosk--clear .drop-map-link:hover{background:var(--brand-primary-hover)}.drop-kiosk--clear .drop-map-link>span{margin-left:12px}.drop-kiosk--clear .drop-machine{box-shadow:none;border:1px solid #e0bf69;border-radius:20px;transform:none}.drop-kiosk--clear .drop-machine-top{color:#73521e;font:600 10px var(--sans);letter-spacing:.6px;background:0 0;padding:18px 22px 0}.drop-kiosk--clear .drop-machine-top>span:last-child{color:inherit;font:inherit}.drop-kiosk--clear .drop-prize-preview:before{display:none}.drop-kiosk--clear .drop-prize-preview>img{transform:none}.drop-kiosk--clear .prize-sticker{width:72px;height:72px;box-shadow:none;font-size:20px;transform:none}.drop-kiosk--clear .prize-sticker small{display:none}.drop-kiosk--clear .prize-caption>span{font:600 14px var(--sans)}.drop-kiosk--clear .prize-caption>small{font-size:10px}.drop-kiosk--clear .drop-order-panel{border-top:0;padding:18px 22px}.drop-kiosk--clear .drop-order-note{font:400 11px/1.5 var(--sans);margin-top:12px}.drop-kiosk--clear:not(.has-selected-drop) .drop-order-note{margin:0}.drop-kiosk--clear .drop-bottom-grid{gap:20px;margin-top:40px}.drop-kiosk--clear .drop-share-card,.drop-kiosk--clear .drop-xp-card{color:var(--drop-dark);min-height:114px;box-shadow:none;background:0 0;border:1px solid #e8dec6;border-radius:12px;gap:16px;padding:22px;transform:none}.drop-kiosk--clear .drop-share-card strong,.drop-kiosk--clear .drop-share-card>b{color:var(--brand-primary)}.drop-kiosk--clear .drop-share-card strong{font:700 16px/1.4 var(--sans)}.drop-kiosk--clear .drop-share-card small,.drop-kiosk--clear .drop-xp-card small{color:#71645b;font-size:11px;line-height:1.6}.drop-kiosk--clear .drop-share-card .x-mark{color:var(--brand-primary);font-size:28px}.drop-kiosk--clear .xp-emblem{box-shadow:none;font:700 16px var(--sans);background:0 0;border:0;width:34px}.drop-kiosk--clear .drop-odds{margin-top:24px;font-size:12px}.drop-kiosk--clear.has-selected-drop .drop-map-link{color:var(--brand-primary);background:0 0;padding-left:0}.drop-kiosk--clear.has-selected-drop .drop-selected-store{margin-bottom:18px}.drop-kiosk--clear.has-selected-drop .drop-selected-store b{font-size:15px}.drop-kiosk--clear.has-selected-drop .drop-selected-store small{white-space:normal;font-size:12px;line-height:1.5}.drop-kiosk--clear .claim-drop-button{font:700 15px var(--sans);min-height:52px}@media (max-width:760px){.drop-kiosk--clear{padding:24px 20px 32px}.drop-kiosk--clear .drop-statusbar{gap:10px;margin-bottom:28px;font-size:11px}.drop-kiosk--clear .drop-copy h1{letter-spacing:-1px;margin-bottom:18px;font-size:clamp(30px,8.6vw,40px)}.drop-kiosk--clear .drop-copy>.drop-intro{margin-bottom:22px;font-size:14px}.drop-kiosk--clear .drop-flow{gap:10px;margin-bottom:24px;font-size:12px}.drop-kiosk--clear .drop-map-link{justify-content:center;width:100%}.drop-kiosk--clear .drop-home-grid{gap:28px}.drop-kiosk--clear .drop-prize-preview{height:210px}.drop-kiosk--clear .drop-bottom-grid{gap:14px;margin-top:28px}.drop-kiosk--clear .drop-share-card,.drop-kiosk--clear .drop-xp-card{min-height:100px;padding:18px}.drop-kiosk--clear.has-selected-drop .drop-statusbar{margin-bottom:20px}.drop-kiosk--clear.has-selected-drop .drop-copy h1{margin-bottom:12px;font-size:29px}.drop-kiosk--clear.has-selected-drop .drop-copy>.drop-intro{margin-bottom:4px}.drop-kiosk--clear.has-selected-drop .drop-map-link{width:auto;min-height:44px;padding:10px 0;font-size:12px}.drop-kiosk--clear.has-selected-drop .drop-home-grid{gap:14px}.drop-kiosk--clear.has-selected-drop .drop-prize-preview{height:150px}.drop-kiosk--clear.has-selected-drop .drop-machine{flex-direction:column;display:flex}.drop-kiosk--clear.has-selected-drop .drop-order-panel{order:-1}.drop-kiosk--clear.has-selected-drop .drop-machine-top{display:none}.drop-kiosk--clear.has-selected-drop .prize-sticker{width:56px;height:56px;font-size:15px;top:8px}.drop-kiosk--clear.has-selected-drop .drop-prize-preview>img{max-width:270px}}
.manual-reward-grid>div>img{object-fit:contain;width:120px;max-width:100%;height:90px;margin:0 auto 8px;display:block}@media (max-width:760px){.cabinet--clear .screen-footer>.independence-note{display:none}}
