.ap-showcase{--ap-ink:var(--or-ink,#10110f);--ap-paper:var(--or-paper,#f2f0e9);--ap-acid:var(--or-acid,#c8ff00);isolation:isolate;width:100%;min-width:0;max-width:610px;color:var(--ap-ink);font-family:var(--font-sans,"Manrope", sans-serif);margin-inline:auto;position:relative}.ap-showcase *,.ap-showcase :before,.ap-showcase :after{box-sizing:border-box}.ap-showcase p,.ap-showcase figure{margin:0}.ap-scene{height:535px;margin:0 8px;position:relative}.ap-scene-art{position:absolute;inset:0}.ap-scene-label{z-index:7;background:var(--ap-paper);color:#5c6550;letter-spacing:.06em;border:1px solid #bbc2ac;border-radius:3px;padding:5px 7px;font-size:8px;font-weight:800;line-height:1;position:absolute;top:24px;left:2px}.ap-halo{aspect-ratio:1;background:radial-gradient(#d8ecac 0%,#e4ebd1 49%,#0000 71%);border:1px solid #10110f1a;border-radius:50%;width:81%;position:absolute;top:39px;left:10%}.ap-halo:after{content:"";border:1px solid #10110f0f;border-radius:50%;position:absolute;inset:29px}.ap-portrait{background:#fffdf6;border:1px solid #10110f17;border-radius:10px;width:49%;height:405px;padding:7px;position:absolute;top:32px;left:25%;overflow:hidden;transform:rotate(5deg);box-shadow:0 15px 27px -17px #221e1580}.ap-portrait img{object-fit:cover;object-position:50% 38%;border-radius:4px;width:100%;height:100%;display:block}.ap-photo-credit{color:#fffef8;text-align:center;background:#10110fc2;border-radius:3px;padding:6px;font-size:8px;line-height:1.4;position:absolute;bottom:10px;left:10px;right:10px}.ap-photo-corner{color:#fff;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:18px;right:18px}.ap-photo-note{z-index:4;border:1px solid var(--ap-ink);background:var(--ap-acid);width:max-content;max-width:66%;box-shadow:3px 3px 0 var(--ap-ink);font-family:var(--font-display,"Archivo Black", sans-serif);letter-spacing:-.07em;border-radius:3px;align-items:center;gap:8px;padding:10px 15px 11px;font-size:clamp(20px,2.2vw,27px);line-height:1.1;display:inline-flex;position:absolute;top:11px;left:34%;transform:rotate(5deg)}.ap-photo-note svg{flex:none}.ap-photo-note>span{flex-direction:column;gap:6px;display:flex}.ap-photo-note small{font-family:var(--font-sans,"Manrope", sans-serif);letter-spacing:.02em;font-size:8px;font-weight:800;line-height:1.4}.ap-phone{z-index:5;border:5px solid #20211f;border-radius:29px;width:213px;font-size:12px;transition:box-shadow .3s,transform .3s;position:absolute;overflow:hidden;box-shadow:3px 5px #50524b,0 19px 30px -12px #1e1d1552}.ap-phone-active{box-shadow:3px 5px 0 #50524b, 0 0 0 3px var(--ap-acid), 0 20px 34px -12px #1e1d1566}.ap-phone-island{background:#171916;border-radius:20px;width:65px;height:13px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.ap-call-phone{color:#f4f5ec;background:#20241d;min-height:333px;padding:34px 15px 13px;top:113px;left:3px;transform:rotate(-6deg)}.ap-call-phone:before{pointer-events:none;content:"";background:radial-gradient(at 50% 0,#454c36,#0000 75%);height:170px;position:absolute;top:0;left:0;right:0}.ap-call-heading,.ap-message-heading{align-items:center;gap:9px;display:flex;position:relative}.ap-call-icon,.ap-shop-avatar{width:35px;height:35px;color:var(--ap-acid);border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;display:grid}.ap-call-heading strong,.ap-message-heading strong{letter-spacing:-.04em;font-size:14px;font-weight:800;line-height:1.3;display:block}.ap-call-heading strong{font-size:12px;line-height:1.4}.ap-call-heading div>span,.ap-message-heading div>span{margin-top:2px;font-size:10px;line-height:1.3;display:block}.ap-call-heading div>span{color:#c0c5b7}.ap-call-status{color:#d5d9cb;align-items:center;gap:5px;margin-top:10px;font-size:10px;display:flex;position:relative}.ap-status-dot,.ap-chat-dot{background:var(--ap-acid);border-radius:50%;flex:none;width:5px;height:5px;display:block}.ap-wave{justify-content:center;align-items:center;gap:3px;height:42px;margin:3px -3px 8px;display:flex;position:relative}.ap-wave i{background:var(--ap-acid);border-radius:4px;width:3px;height:12px;display:block}.ap-wave i:nth-child(3n){height:28px}.ap-wave i:nth-child(4n){height:36px}.ap-wave i:nth-child(5n){height:19px}.ap-wave i:nth-child(7n){height:44px}.ap-wave i:nth-child(2n){animation-delay:-900ms}.ap-wave i:nth-child(3n){animation-delay:-450ms}.ap-wave[data-playing=true] i{animation-name:ap-wave-breathe;animation-duration:1.7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes ap-wave-breathe{0%,to{transform:scaleY(.62)}50%{transform:scaleY(1)}}.ap-micro-label{letter-spacing:.08em;font-size:9px;font-weight:800;line-height:1.4;display:block}.ap-call-transcript>.ap-micro-label{color:#b6bdac}.ap-call-transcript p{letter-spacing:-.035em;margin:4px 0 12px;font-size:14px;font-weight:600;line-height:1.36}.ap-call-transcript .ap-introduction{color:#edf4df;margin:0 0 11px;font-size:12px;line-height:1.4}.ap-call-transcript .ap-assistant-label{color:var(--ap-acid)}.ap-call-transcript .ap-consent-question{color:#dbe0d2;margin-bottom:0;font-size:12px;font-weight:500}.ap-call-footer{color:#bfc4b8;align-items:center;gap:7px;margin-top:14px;font-size:9px;display:flex}.ap-call-end{color:#fff;background:#d26752;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;transform:rotate(135deg)}.ap-message-phone{background:#f2f3e9;min-height:331px;padding:32px 10px 21px;top:173px;right:7px;transform:rotate(6deg)}.ap-message-heading{gap:7px;margin:0 1px 13px}.ap-shop-avatar{color:#354834;background:#dce8ce;border:0;width:29px;height:29px}.ap-message-heading strong{font-size:12px}.ap-message-heading div>span{color:#697365;font-size:9px}.ap-chat-dot{background:#527e4a;width:6px;height:6px;margin-left:auto}.ap-consent-bubble{background:#dcebc5;border-radius:10px 10px 1px;align-items:flex-end;gap:4px;width:fit-content;max-width:95%;margin:0 0 9px auto;padding:7px 9px;font-size:11px;line-height:1.4;display:flex}.ap-consent-context{color:#626d54;letter-spacing:.03em;text-align:right;margin:0 0 5px;font-size:7px;font-weight:800;line-height:1.4;display:block}.ap-consent-bubble svg{color:#417a85;flex:none}.ap-order-bubble{background:#fffef9;border:1px solid #e0e4d8;border-radius:2px 12px 12px;padding:12px 11px 0}.ap-order-bubble .ap-micro-label{color:#66705a}.ap-order-bubble .ap-chat-greeting{letter-spacing:-.03em;margin:3px 0 12px;font-size:13px;font-weight:700}.ap-order-line,.ap-order-total{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.ap-order-line{margin-bottom:5px;font-size:12px;font-weight:600}.ap-order-line span:last-child{color:#727567;font-size:10px}.ap-order-total{border-top:1px dashed #d2d7c9;margin-top:10px;padding-top:9px;font-size:11px}.ap-order-total strong{letter-spacing:-.07em;font-size:22px;font-weight:800}.ap-review-link{color:#3d6430;border-top:1px solid #ebede3;justify-content:space-between;align-items:center;gap:5px;margin-top:8px;padding:9px 0;font-size:11px;font-weight:800;display:flex}.ap-permission-note{color:#58634d;justify-content:center;align-items:center;gap:3px;margin-top:9px;font-size:9px;display:flex}.ap-phone-home{background:#292d24;border-radius:4px;width:64px;height:3px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ap-payment-content{text-align:center;flex-direction:column;align-items:center;min-height:233px;padding:2px 8px 0;display:flex}.ap-simulation-label{letter-spacing:.1em;border:1px solid #6d765e;border-radius:4px;padding:4px 8px;font-size:9px;font-weight:800;line-height:1}.ap-payment-check{background:var(--ap-acid);border-radius:50%;place-items:center;width:47px;height:47px;margin-top:14px;display:grid}.ap-payment-title{margin-top:10px;font-size:12px;font-weight:800}.ap-payment-amount{letter-spacing:-.07em;margin:2px 0 0;font-size:35px;font-weight:800;line-height:1.2}.ap-payment-order{color:#6c725f;margin-top:3px;font-size:10px}.ap-payment-content p{max-width:140px;margin-top:12px;font-size:11px;line-height:1.45}.ap-payment-lock{color:#636c54;align-items:center;gap:4px;margin-top:13px;font-size:9px;display:flex}.ap-kitchen-content{min-height:233px;padding:9px 7px 0}.ap-kitchen-content>.ap-micro-label{color:#6a715f}.ap-kitchen-content>strong{letter-spacing:-.06em;margin-top:4px;font-size:19px;font-weight:800;line-height:1.3;display:block}.ap-kitchen-received{text-align:center;background:#e5efd6;border:1px solid #afc995;border-radius:9px;flex-direction:column;align-items:center;gap:8px;margin-top:16px;padding:13px 7px;display:flex}.ap-kitchen-check{background:var(--ap-ink);width:39px;height:39px;color:var(--ap-acid);border-radius:50%;place-items:center;display:grid}.ap-kitchen-received>strong{letter-spacing:-.03em;font-size:13px;font-weight:800;line-height:1.3}.ap-kitchen-received>span:last-child{max-width:135px;font-size:10px;line-height:1.4}.ap-kitchen-content>p{text-align:center;margin-top:12px;font-size:11px;font-weight:600}.ap-kitchen-demo{color:#737b65;letter-spacing:.06em;text-align:center;margin-top:8px;font-size:8px;display:block}.ap-ticket{z-index:6;background:#fffef6;border:1px solid #dbdacd;border-bottom:0;width:188px;padding:11px 13px 10px;font-family:Courier New,monospace;transition:background .3s;position:absolute;bottom:12px;left:24%;transform:rotate(-5deg);box-shadow:0 9px 13px -9px #1c180f66}.ap-ticket:after{content:"";background-color:#0000;background-image:linear-gradient(135deg,#fffef6 25%,#0000 25%),linear-gradient(225deg,#fffef6 25%,#0000 25%);background-position:-5px 0,-5px 0;background-repeat:repeat,repeat;background-size:10px 10px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:6px;position:absolute;bottom:-5px;left:-1px;right:-1px}.ap-ticket-topline{letter-spacing:.045em;border-bottom:1px dashed #b6b7a9;align-items:center;gap:6px;padding-bottom:8px;font-size:8px;font-weight:700;display:flex}.ap-ticket-order{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.ap-ticket-order strong{letter-spacing:-.06em;font-size:23px;line-height:1}.ap-ticket-order>span{font-size:12px;font-weight:700}.ap-ticket-items{margin-top:6px;font-size:11px}.ap-ticket-foot{color:#77786a;letter-spacing:.07em;margin-top:8px;font-size:7px;display:block}.ap-ticket-received .ap-ticket-topline{color:#356317}.ap-ticket-pending{color:#737767}.ap-ticket-waiting{margin-top:10px;font-size:17px;line-height:1.2;display:block}.ap-ticket-waiting-note{margin-top:5px;font-size:9px;line-height:1.4;display:block}.ap-showcase .ap-team-line{letter-spacing:-.045em;text-align:center;margin:8px 0 18px;font-size:17px;font-weight:800;line-height:1.3}.ap-sequence{background:#fffef8;border:1px solid #c4c7b9;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:calc(100% - 32px);margin:16px auto 12px;padding:6px;display:grid;box-shadow:0 6px 15px #25271d08}.ap-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.ap-showcase button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ap-showcase button:focus-visible{outline-offset:3px;outline:3px solid #587224}.ap-step{color:#555b4a;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:stretch;gap:6px;min-height:57px;padding:8px 10px;transition:background .18s,color .18s;display:flex;position:relative}.ap-step[aria-pressed=true]{border-color:var(--ap-ink);background:var(--ap-ink);color:#fffef8}.ap-step-topline{justify-content:space-between;align-items:center;gap:4px;display:flex}.ap-step-number{font-family:Courier New,monospace;font-size:10px;line-height:1}.ap-step[aria-pressed=true] .ap-step-topline{color:var(--ap-acid)}.ap-step>span:last-child{letter-spacing:-.025em;font-size:12px;font-weight:800;line-height:1.15}.ap-showcase .ap-step-description{color:#515647;text-wrap:pretty;min-height:55px;margin:11px 4px 0;font-size:13px;font-weight:500;line-height:1.5}.ap-caption{width:calc(100% - 32px);max-width:525px;margin-inline:auto}.ap-playback-buttons{align-items:center;gap:4px;display:flex}.ap-playback,.ap-replay{min-width:45px;min-height:45px;color:var(--ap-ink);background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:7px;display:inline-flex}.ap-playback>span{font-size:11px;font-weight:700;display:none}.ap-playback:disabled{color:#6b705f;cursor:default}.ap-showcase .ap-demo-label{color:#505645;text-align:center;background:#fffef88c;border:1px solid #c4c7b9;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:fit-content;max-width:calc(100% - 20px);margin:9px auto 0;padding:7px 10px;font-size:10px;font-weight:600;line-height:1.4;display:flex}.ap-demo-label>span{background:#6d795b;border-radius:50%;flex:none;width:5px;height:5px}@media (hover:hover){.ap-step:not([aria-pressed=true]):hover{color:var(--ap-ink);background:#e3e7d8}.ap-playback:not(:disabled):hover,.ap-replay:hover{background:#e6eadc;border-color:#acb49d}}@media (width>=541px) and (width<=1150px){.ap-phone{width:196px}.ap-call-phone{left:0}.ap-message-phone{right:0}.ap-ticket{left:22%}}@media (width<=540px){.ap-showcase{max-width:410px}.ap-scene{height:560px;margin:0 7px}.ap-scene-label{top:-9px;left:11px}.ap-halo{width:100%;top:55px;left:0}.ap-portrait{width:74%;height:349px;padding:6px;top:34px;left:4%;transform:rotate(-5deg)}.ap-portrait img{object-position:40% 34%}.ap-photo-note{max-width:85%;padding:9px 13px;font-size:24px;top:18px;left:5%;transform:rotate(-5deg)}.ap-photo-note svg{width:18px;height:18px}.ap-photo-corner{display:none}.ap-phone{width:206px;min-height:327px;top:163px;left:auto;right:6px;transform:rotate(4deg)}.ap-call-phone{padding-top:33px}.ap-message-phone{padding-top:32px}.ap-ticket{z-index:4;width:145px;padding:10px;bottom:30px;left:0;transform:rotate(-8deg)}.ap-ticket-topline{gap:4px;font-size:6px}.ap-ticket-order strong{font-size:20px}.ap-ticket-order>span{font-size:10px}.ap-ticket-items{font-size:9px}.ap-ticket-foot{font-size:6px}.ap-showcase .ap-team-line{margin:10px 7px 17px;font-size:16px}.ap-sequence{grid-template-columns:minmax(0,1fr);gap:2px;width:calc(100% - 16px);margin-bottom:18px}.ap-playback-buttons{justify-content:flex-end}.ap-playback>span{display:inline}.ap-caption{width:calc(100% - 16px)}.ap-step{min-height:59px;padding:8px}.ap-step>span:last-child{font-size:11px}.ap-showcase .ap-step-description{min-height:62px;margin-top:12px;font-size:12px}.ap-showcase .ap-demo-label{font-size:9px}}@media (width<=359px){.ap-phone{width:192px;right:4px;transform:rotate(2deg)}.ap-portrait{width:80%;left:4%}.ap-photo-note{font-size:21px}.ap-step{padding-inline:6px}.ap-step>span:last-child{font-size:10px}}@media (width>=1041px){.ap-showcase.ap-showcase-editorial{--ap-phone-width:clamp(188px, 15vw, 204px);grid-template-rows:auto minmax(352px,1fr) auto auto;grid-template-columns:minmax(0,1fr) 104px;align-self:stretch;gap:8px 14px;max-width:none;height:calc(100svh - 80px);min-height:min-content;padding:10px 20px 8px;display:grid}.ap-showcase-editorial .ap-team-line{font-family:var(--font-sans);text-align:left;text-wrap:balance;letter-spacing:-.045em;text-transform:none;grid-area:1/1/auto/-1;margin:0;font-size:clamp(22px,1.9vw,30px);font-weight:800;line-height:1.15}.ap-showcase-editorial .ap-sequence{flex-direction:column;grid-area:2/2;align-self:center;gap:6px;width:100%;margin:0;padding:5px;display:flex}.ap-showcase-editorial .ap-steps{grid-template-columns:1fr;gap:5px;width:100%}.ap-showcase-editorial .ap-step{min-height:66px;padding:9px 8px}.ap-showcase-editorial .ap-step>span:last-child{font-size:14px}.ap-showcase-editorial .ap-step-topline svg{width:21px;height:21px}.ap-showcase-editorial .ap-playback-buttons{border-top:1px solid #d5d8cc;justify-content:center;gap:0;width:100%;padding-top:4px}.ap-showcase-editorial .ap-scene{grid-area:2/1;height:auto;min-height:352px;margin:0}.ap-showcase-editorial .ap-scene-art{height:100%;transform:none}.ap-showcase-editorial .ap-halo{aspect-ratio:auto;width:95%;height:100%;inset:0 0 0 5%}.ap-showcase-editorial .ap-portrait{width:min(79%,340px);height:100%;padding:5px;inset:0 0 0 auto;transform:none}.ap-showcase-editorial .ap-portrait img{object-position:55% 40%}.ap-showcase-editorial .ap-scene-label{display:none}.ap-showcase-editorial .ap-photo-note{max-width:calc(100% - var(--ap-phone-width) - 12px);padding:9px 12px;font-size:24px;inset:auto 12px 30px auto;transform:rotate(3deg)}.ap-showcase-editorial .ap-photo-note small{font-size:9px}.ap-showcase-editorial .ap-photo-corner{display:none}.ap-showcase-editorial .ap-photo-credit{font-size:9px}.ap-showcase-editorial .ap-phone{width:var(--ap-phone-width);min-height:max(350px, calc(var(--ap-phone-width) * 1.78));border-radius:27px;inset:50% auto auto 0;transform:translateY(-50%)rotate(-1deg)}.ap-showcase-editorial .ap-phone-island{width:55px;height:11px}.ap-showcase-editorial .ap-call-phone{padding-top:28px}.ap-showcase-editorial .ap-call-status{margin-top:6px}.ap-showcase-editorial .ap-wave{height:32px;margin-bottom:6px}.ap-showcase-editorial .ap-call-transcript p{margin-bottom:8px}.ap-showcase-editorial .ap-call-transcript .ap-consent-question{margin-bottom:0}.ap-showcase-editorial .ap-call-footer{margin-top:6px}.ap-showcase-editorial .ap-message-phone{padding-top:29px;padding-bottom:18px}.ap-showcase-editorial .ap-message-heading{margin-bottom:8px}.ap-showcase-editorial .ap-consent-context{margin-bottom:3px}.ap-showcase-editorial .ap-consent-bubble{margin-bottom:6px;padding:6px 8px}.ap-showcase-editorial .ap-order-bubble{padding:8px 9px 0}.ap-showcase-editorial .ap-order-bubble .ap-chat-greeting{margin-bottom:8px}.ap-showcase-editorial .ap-order-line{margin-bottom:3px}.ap-showcase-editorial .ap-order-total{margin-top:6px;padding-top:6px}.ap-showcase-editorial .ap-review-link{margin-top:4px;padding-block:6px}.ap-showcase-editorial .ap-permission-note{margin-top:6px}.ap-showcase-editorial .ap-ticket{display:none}.ap-showcase-editorial .ap-caption{grid-area:3/1/auto/-1;width:100%;max-width:none;margin:0}.ap-showcase-editorial .ap-step-description{min-height:44px;margin:0;font-size:15px;line-height:1.45}.ap-showcase-editorial .ap-demo-label{text-align:left;background:0 0;border:0;grid-area:4/1/auto/-1;justify-self:start;max-width:100%;margin:0;padding:0;font-size:11px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.ap-showcase *,.ap-showcase :before,.ap-showcase :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cj-showcase{border-bottom:2px solid var(--or-ink);padding:84px 4vw 72px;scroll-margin-top:24px}.cj-heading{justify-content:space-between;align-items:end;gap:30px;max-width:1440px;margin:0 auto 36px;display:flex}.cj-eyebrow{letter-spacing:.08em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.cj-heading h2{font-family:var(--font-display);letter-spacing:-.045em;margin-top:20px;font-size:clamp(1.9rem,3.5vw,3.6rem);line-height:1.08}.cj-heading h2 em{background:linear-gradient(transparent 60%, var(--or-acid) 60%);font-style:normal}.cj-intro{color:#575d51;max-width:260px;font-size:14px;line-height:1.7}.cj-channel-picker{border:2px solid var(--or-ink);background:var(--or-white);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1440px;margin:auto;display:grid}.cj-channel-picker button{border:0;border-right:1px solid var(--or-ink);min-height:76px;color:var(--or-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;padding:18px 22px;font-size:15px;font-weight:800;display:flex}.cj-channel-picker button:last-child{border-right:0}.cj-channel-picker button[aria-pressed=true]{background:var(--or-ink);color:var(--or-acid)}.cj-channel-picker button:hover:not([aria-pressed=true]){background:#e7edda}.cj-channel-number{opacity:.7;margin-right:5px;font-size:10px;font-weight:500}.cj-channel-arrow{flex-shrink:0;margin-left:auto}.cj-channel-picker button:focus-visible,.cj-controls button:focus-visible,.cj-messages:focus-visible{outline-offset:4px;outline:3px solid #47750f}.cj-player{max-width:1440px;margin:0 auto}.cj-theatre{background:#e7e9df;border:1px solid #cdd1c1;border-top:0;grid-template-columns:minmax(220px,.8fr) minmax(550px,1.6fr);gap:clamp(25px,4vw,68px);padding:48px 3vw 32px;display:grid;position:relative}.cj-explainer{min-width:0;padding-top:54px}.cj-kicker{background:var(--or-acid);letter-spacing:.035em;padding:6px 9px;font-size:10px;font-weight:800;display:inline-block;transform:rotate(-2deg)}.cj-explainer h3{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:22px 0 16px;font-size:clamp(1.8rem,2.6vw,2.7rem);line-height:1.13}.cj-journey-intro{color:#53594e;font-size:14px;line-height:1.7}.cj-progress{flex-wrap:wrap;gap:8px 14px;margin:32px 0 18px;padding:0;list-style:none;display:flex}.cj-progress li{color:#696e62;align-items:center;gap:6px;font-size:11px;display:flex}.cj-progress li>span{border:1px solid #a3aa94;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.cj-progress li[aria-current=step]{color:#131a0a}.cj-progress li[aria-current=step]>span{background:var(--or-acid);border-color:var(--or-ink)}.cj-progress li[data-complete=true]>span{color:#fff;background:#1a3025;border-color:#1a3025}.cj-stage-caption{min-height:85px;font-size:13px;font-weight:600;line-height:1.7}.cj-connected{color:#414a35;border-top:1px solid #bac2ae;align-items:start;gap:12px;margin-top:20px;padding-top:22px;font-size:12px;line-height:1.7;display:flex}.cj-connected-icon{border:1px solid #a7b196;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.cj-device-stage{grid-template-columns:minmax(280px,344px) minmax(155px,210px);justify-content:center;align-items:start;gap:28px;min-width:0;display:grid}.cj-phone-column{min-width:0}.cj-overline{letter-spacing:.1em;text-align:center;justify-content:center;align-items:center;gap:7px;font-size:8px;font-weight:800;line-height:1.5;display:flex;margin-bottom:14px!important}.cj-overline>span{background:#4f7827;border-radius:50%;width:5px;height:5px}.cj-phone{background:#fbfaf5;border:7px solid #151814;border-radius:38px;flex-direction:column;height:572px;padding:0 0 13px;display:flex;position:relative;overflow:hidden;box-shadow:8px 13px #ced4c0,0 20px 50px -25px #3a492d66}.cj-phone .jcs-transcript summary{align-content:center;min-height:44px}.cj-phone-top{flex-shrink:0;justify-content:space-between;align-items:center;height:34px;padding:2px 16px 0;font-size:7px;font-weight:800;display:flex}.cj-island{background:#151814;border-radius:18px;width:73px;height:15px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.cj-chat-header{color:#fff;background:#214e3b;align-items:center;gap:10px;min-height:63px;padding:8px 16px;display:flex}.cj-avatar{color:#d8f0cc;border:1px solid #79a087;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.cj-chat-header strong{font-size:13px;display:block}.cj-chat-header span:not(.cj-avatar){color:#d4e8cd;margin-top:2px;font-size:9px;line-height:1.4;display:block}.cj-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#adba9e transparent;background-color:#f0efe7;background-image:radial-gradient(#bdc7b74f .65px,#0000 .65px);background-size:12px 12px;flex:1;min-height:0;padding:13px 13px 16px;overflow-y:auto}.cj-chat-demo{text-align:center;color:#566249;letter-spacing:.08em;font-size:7px;font-weight:800;margin-bottom:14px!important}.cj-bubble,.cj-chat-card,.cj-entry,.cj-event-confirmation{animation:.2s ease-out both cj-appear}.cj-bubble{background:#fffefa;border:1px solid #d5dace;border-radius:12px 12px 12px 2px;width:fit-content;max-width:92%;margin:10px 0;padding:10px 12px;font-size:12px;line-height:1.5;position:relative;box-shadow:0 2px #121b0710}.cj-bubble-customer{background:#dceec5;border-color:#c5d9af;border-radius:12px 12px 2px;margin-left:auto;padding-bottom:17px}.cj-message-role{color:#425932;margin-bottom:4px;font-size:8px;font-weight:800;line-height:1.3;display:block}.cj-read-check{color:#47857c;position:absolute;bottom:4px;right:9px}.cj-entry{text-align:center;color:#31462a;background:#fffef8;border:1px solid #cbd1c1;border-radius:12px;flex-direction:column;align-items:center;gap:10px;margin-bottom:14px;padding:18px 13px;display:flex}.cj-entry p{font-size:11px;line-height:1.65}.cj-entry>strong{letter-spacing:.04em;font-size:8px}.cj-scan-frame{color:#131c0f;place-items:center;width:128px;height:128px;display:grid;position:relative;overflow:hidden}.cj-scan-corner{color:#6c903c;position:absolute;inset:3px}.cj-scan-beam{background:#609f17;height:2px;position:absolute;top:50%;left:6px;right:6px;box-shadow:0 0 12px 3px #9cce4755}.cj-scan-frame[data-scanning=true] .cj-scan-beam{animation:1.6s ease-in-out infinite cj-scan}.cj-table{border:1px solid #beccb0;border-radius:4px;padding:4px 8px;font-size:8px}.cj-call-wave{align-items:center;gap:5px;height:40px;display:flex}.cj-call-wave i{background:#44853f;border-radius:6px;width:3px}.cj-call-wave[data-playing=true] i{animation:.65s ease-in-out infinite alternate cj-wave}.cj-browser-bar{border-bottom:1px solid #d5ddcd;align-items:center;gap:4px;width:100%;margin-bottom:5px;padding-bottom:9px;display:flex}.cj-browser-bar>span{background:#9dab90;border-radius:50%;width:5px;height:5px}.cj-browser-bar strong{margin-left:auto;margin-right:auto;font-size:9px}.cj-chat-card{background:#fffef9;border:1px solid #cbd3bf;border-radius:11px 11px 11px 2px;margin:10px 0;padding:13px}.cj-card-heading{letter-spacing:.02em;margin:7px 0;font-size:10px;display:block}.cj-chat-card p{font-size:11px;line-height:1.55}.cj-menu-items{margin:10px 0}.cj-menu-items>div{border-top:1px solid #e0e6d7;align-items:center;gap:9px;padding:8px 0;font-size:11px;display:flex}.cj-menu-items>div>span:nth-child(2){flex:1}.cj-menu-items small{color:#667458;margin-top:2px;font-size:9px;display:block}.cj-menu-icon{color:#a05029;background:#f4ddbc;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.cj-card-total{border-top:1px dashed #b8c2a9;justify-content:space-between;padding-top:9px;font-size:12px;display:flex}.cj-event-confirmation{color:#2e4621;text-align:center;background:#e6f0da;border:1px solid #92a77b;border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin:12px 0;padding:14px;display:flex}.cj-simulated{border:1px solid #9bad87;border-radius:4px;align-self:end;padding:3px 6px;font-size:7px;font-weight:800}.cj-event-confirmation>strong{font-size:19px}.cj-event-confirmation>p{font-size:11px;line-height:1.5}.cj-typing{background:#e4e8dc;border-radius:12px;align-items:center;gap:3px;width:fit-content;padding:9px 12px;display:flex}.cj-typing span{color:#596450;margin-right:5px;font-size:8px}.cj-typing i{background:#788b66;border-radius:50%;width:3px;height:3px;animation:.9s infinite cj-dot}.cj-typing i:nth-child(3){animation-delay:.15s}.cj-typing i:nth-child(4){animation-delay:.3s}.cj-composer{color:#58684b;background:#fffdf7;flex-shrink:0;align-items:center;gap:7px;min-height:45px;margin:0;padding:10px 14px;font-size:8px;line-height:1.4;display:flex}.cj-composer svg{flex-shrink:0}.cj-home-indicator{background:#141711;border-radius:4px;width:82px;height:4px;position:absolute;bottom:5px;left:calc(50% - 41px)}.cj-controls{justify-content:center;align-items:center;gap:5px;margin-top:23px;display:flex}.cj-controls button{color:#24331a;min-height:44px;font:inherit;cursor:pointer;background:#f7f8ef;border:1px solid #a9b19d;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-size:9px;font-weight:800;display:flex}.cj-controls button:first-child{background:var(--or-ink);border-color:var(--or-ink);color:var(--or-acid)}.cj-controls button:disabled{opacity:.45;cursor:default}.cj-playback-note{text-align:center;color:#58654c;min-height:30px;font-size:9px;line-height:1.5;margin-top:9px!important}.cj-receipt-column{min-width:0;padding-top:89px}.cj-ticket-arrow{color:#5d714a;margin:0 0 14px 40%;transform:rotate(-25deg)}.cj-receipt-column .cj-overline{letter-spacing:.025em;font-size:8px}.cj-receipt{font-family:var(--font-sans);background:#fffef8;border:1px solid #b5bdab;flex-direction:column;align-items:center;padding:15px 14px 8px;transition:border-color .18s;display:flex;position:relative;transform:rotate(2deg);box-shadow:4px 6px #c4ccb6}.cj-receipt[data-ready=true]{background:#fcffef;border:2px solid #465f2e}.cj-receipt-badge{text-align:center;background:#f0f2e8;border:1px solid #c7cfba;width:100%;margin-bottom:18px;padding:5px;font-size:7px;font-weight:800}.cj-receipt[data-ready=true] .cj-receipt-badge{background:var(--or-acid);border-color:#8fb647}.cj-receipt-order-label{letter-spacing:.12em;margin-top:12px;font-size:7px}.cj-order-id{font-family:var(--font-display);margin:2px 0;font-size:23px}.cj-fulfillment{color:#687557;text-align:center;font-size:9px}.cj-ticket-lines{border-top:1px dashed #bac5aa;border-bottom:1px dashed #bac5aa;width:100%;margin-top:18px;padding:14px 0}.cj-ticket-lines>div{justify-content:space-between;gap:8px;padding:4px 0;font-size:10px;line-height:1.5;display:flex}.cj-ticket-lines strong{white-space:nowrap;font-weight:600}.cj-ticket-total{justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 0;font-size:11px;display:flex}.cj-ticket-empty{color:#647156;text-align:center;padding:12px 0;font-size:10px;line-height:1.7}.cj-ticket-total strong{white-space:nowrap;font-size:17px}.cj-ticket-status{border-top:1px dashed #bac5aa;width:100%;padding:10px 0}.cj-ticket-status>span{color:#758069;align-items:center;gap:6px;padding:4px 0;font-size:8px;display:flex}.cj-ticket-status svg{flex-shrink:0}.cj-ticket-status [data-done=true]{color:#325421;font-weight:800}.cj-receipt>p{text-align:center;color:#596a49;font-size:8px;line-height:1.6}.cj-receipt-end{letter-spacing:1px;color:#b9c4aa;padding:8px 0 0;font-family:monospace;font-size:12px}.cj-common{text-align:center;color:#4f6041;font-size:10px;line-height:1.6;margin-top:20px!important}.cj-disclaimer{color:#5a644e;border:1px solid #cdd1c1;border-top:0;justify-content:center;align-items:center;gap:12px;padding:18px 16px;display:flex}.cj-disclaimer>span{white-space:nowrap;border:1px solid #b2bba5;border-radius:3px;padding:4px 6px;font-size:8px;font-weight:800}.cj-disclaimer>p{font-size:10px;line-height:1.6}@keyframes cj-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cj-dot{0%,80%,to{opacity:.35}40%{opacity:1}}@keyframes cj-scan{0%,to{transform:translateY(-42px)}50%{transform:translateY(42px)}}@keyframes cj-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (width<=1100px){.cj-theatre{grid-template-columns:minmax(190px,.8fr) minmax(465px,1.6fr);gap:26px;padding-inline:24px}.cj-device-stage{grid-template-columns:minmax(270px,310px) minmax(145px,180px);gap:18px}.cj-heading{display:block}.cj-intro{max-width:620px;margin-top:18px!important}.cj-channel-picker button{gap:8px;padding-inline:14px}.cj-channel-number{display:none}.cj-receipt{padding-inline:10px}}@media (width<=840px){.cj-theatre{grid-template-columns:1fr;padding:24px 28px}.cj-explainer{grid-template-columns:1fr 1fr;column-gap:28px;padding-top:0;display:grid}.cj-kicker{grid-column:1;width:fit-content}.cj-explainer h3{grid-column:1;margin-block:16px 0}.cj-journey-intro{grid-area:1/2/span 2;align-self:center}.cj-progress{grid-column:1/-1;margin-block:24px 12px}.cj-stage-caption{grid-column:1/-1;min-height:45px}.cj-connected{display:none}.cj-device-stage{grid-template-columns:minmax(270px,330px) minmax(155px,200px);gap:30px}}@media (width<=580px){.cj-showcase{padding:48px 16px 40px}.cj-heading{margin-bottom:24px}.cj-heading h2{font-size:clamp(1.65rem,6.9vw,2.5rem)}.cj-eyebrow{letter-spacing:0;font-size:8px}.cj-eyebrow svg{width:13px}.cj-intro{font-size:12px;line-height:1.6}.cj-channel-picker{grid-template-columns:1fr 1fr}.cj-channel-picker button{gap:8px;min-height:59px;padding:12px;font-size:12px}.cj-channel-picker button:nth-child(2){border-right:0}.cj-channel-picker button:nth-child(-n+2){border-bottom:1px solid var(--or-ink)}.cj-channel-picker svg{width:17px}.cj-channel-arrow{display:none}.cj-theatre{gap:12px;padding:22px 12px}.cj-explainer{display:block}.cj-kicker{font-size:8px}.cj-explainer h3{margin:14px 0 12px;font-size:1.6rem}.cj-journey-intro{font-size:12px}.cj-progress{gap:8px;margin:20px 0 10px}.cj-progress li{gap:3px;font-size:9px}.cj-progress li>span{width:18px;height:18px;font-size:8px}.cj-stage-caption{min-height:55px;font-size:11px}.cj-device-stage{flex-direction:column;align-items:center;gap:8px;display:flex}.cj-phone-column{width:100%;max-width:332px}.cj-phone{border-width:6px;border-radius:32px;height:565px;box-shadow:4px 9px #ced4c0}.cj-messages{padding-inline:10px}.cj-chat-header{padding-inline:12px}.cj-bubble{font-size:11px}.cj-controls{gap:4px}.cj-controls button{min-height:44px;padding-inline:7px;font-size:9px}.cj-receipt-column{width:100%;max-width:285px;padding-top:0}.cj-ticket-arrow{display:none}.cj-receipt-column .cj-overline{margin-bottom:12px!important}.cj-receipt{padding:14px 18px;transform:none}.cj-receipt-badge{margin-bottom:10px}.cj-receipt>svg,.cj-receipt-order-label,.cj-receipt-end{display:none}.cj-order-id{font-size:19px}.cj-ticket-lines{margin-top:12px;padding:8px 0}.cj-ticket-lines>div{font-size:11px}.cj-ticket-status{justify-content:space-between;gap:10px;display:flex}.cj-receipt>p{font-size:9px;margin-top:6px!important}.cj-common{margin-top:14px!important}.cj-disclaimer{text-align:center;flex-direction:column;gap:9px}.cj-disclaimer>p{font-size:9px}}@media (width>=1041px){.cj-showcase{--cj-device-height:clamp(364px, calc(100svh - 256px), 594px);--cj-device-width:calc(var(--cj-device-height) / 1.8);height:calc(100svh - var(--or-frame-space,24px));grid-template-rows:auto minmax(min-content,1fr);grid-template-columns:minmax(0,1fr);min-height:min-content;padding-block:16px;display:grid}.cj-heading{margin-bottom:12px;grid-area:1/1;justify-self:start;align-items:center;gap:28px;width:46%;margin-inline:0;display:flex}.cj-showcase .cj-heading h2{margin-top:8px;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.05}.cj-intro{display:none}.cj-channel-picker{grid-area:1/1;place-self:center end;width:51%;margin:0 0 12px}.cj-channel-picker button{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-height:64px;padding:8px;font-size:13px;line-height:1.25}.cj-channel-number,.cj-channel-arrow{display:none}.cj-player{grid-area:2/1;grid-template-rows:minmax(min-content,1fr) auto;width:100%;min-height:0;display:grid}.cj-theatre{grid-template-columns:minmax(230px, 1fr) minmax(var(--cj-device-width), 1.1fr) minmax(185px, 230px);grid-template-rows:auto minmax(min-content,1fr) auto auto;gap:8px clamp(18px,2.4vw,36px);min-height:0;padding:12px 24px}.cj-explainer{grid-area:1/1/3;align-self:center;padding-top:0}.cj-showcase .cj-explainer h3{margin:12px 0;font-size:clamp(1.5rem,2.35vw,2.1rem);line-height:1.1}.cj-journey-intro{font-size:13px;line-height:1.55}.cj-progress{gap:7px 10px;margin:20px 0 12px}.cj-progress li{font-size:10px}.cj-stage-caption{min-height:0;font-size:12px;line-height:1.55}.cj-connected{margin-top:12px;padding-top:12px;font-size:11px;line-height:1.55}.cj-device-stage,.cj-phone-column{display:contents}.cj-phone-column>.cj-overline{grid-area:1/2;margin-bottom:0!important}.cj-phone{width:var(--cj-device-width);height:var(--cj-device-height);border-radius:clamp(27px,2.4vw,36px);grid-area:2/2/5;place-self:center;min-height:0;box-shadow:5px 7px #ced4c0}.cj-phone-top{padding-inline:10px}.cj-island{width:30%;max-width:73px}.cj-chat-header{flex-shrink:0;gap:7px;padding-inline:10px}.cj-avatar{width:30px;height:30px}.cj-messages{padding-inline:9px}.cj-bubble{overflow-wrap:anywhere;max-width:96%;padding-inline:9px}.cj-composer{padding-inline:10px}.cj-controls{flex-wrap:wrap;grid-area:3/1;justify-content:flex-start;margin-top:4px}.cj-controls button{min-width:44px;padding-inline:10px;font-size:10px}.cj-playback-note{text-align:left;grid-area:4/1;min-height:0;font-size:10px;margin-top:0!important}.cj-receipt-column{grid-area:1/3/5;align-self:center;padding-top:0}.cj-ticket-arrow,.cj-receipt>svg,.cj-receipt-end{display:none}.cj-receipt-column .cj-overline{margin-bottom:8px!important}.cj-receipt{padding:12px;transform:none}.cj-receipt-badge{margin-bottom:8px;padding:4px;font-size:8px;line-height:1.4}.cj-receipt-order-label{margin-top:0;font-size:8px;line-height:1.2}.cj-order-id{font-size:22px;line-height:1.1}.cj-fulfillment{font-size:10px;line-height:1.4}.cj-ticket-lines{margin-top:8px;padding-block:8px}.cj-ticket-lines>div{padding-block:3px;font-size:11px;line-height:1.4}.cj-ticket-empty{padding-block:6px;line-height:1.5}.cj-ticket-total{padding-block:8px;line-height:1.2}.cj-ticket-status{padding-block:8px}.cj-ticket-status>span{padding-block:3px;font-size:9px;line-height:1.3}.cj-receipt>p{font-size:9px;line-height:1.4}.cj-common{line-height:1.4;margin-top:8px!important}.cj-disclaimer{padding:8px 12px}}@media (width>=1041px) and (height<=680px){.cj-showcase{padding-block:10px}.cj-showcase .cj-heading h2{font-size:1.5rem}.cj-showcase .cj-explainer h3{margin-block:8px;font-size:1.5rem}.cj-journey-intro{font-size:12px;line-height:1.5}.cj-progress{margin-block:12px 8px}.cj-connected{margin-top:8px;padding-top:8px;line-height:1.5}}@media (width>=1041px) and (height<=640px){.cj-showcase{--cj-device-height:clamp(364px, calc(100svh - 208px), 432px);padding-block:6px}.cj-heading{margin-bottom:8px}.cj-showcase .cj-heading h2{margin-top:4px}.cj-channel-picker button{min-height:64px;padding-block:8px}.cj-channel-picker{margin-bottom:8px}.cj-theatre{grid-template-columns:minmax(250px, 1fr) minmax(var(--cj-device-width), 1.1fr) minmax(185px, 220px);gap:6px 18px;padding:6px 18px}.cj-showcase .cj-explainer h3{font-size:1.375rem}.cj-kicker{padding-block:4px}.cj-journey-intro{line-height:1.45}.cj-stage-caption{line-height:1.4}.cj-progress{gap:6px 9px;margin-block:8px 6px}.cj-progress li>span{width:20px;height:20px}.cj-connected{gap:8px;margin-top:6px;padding-top:6px;line-height:1.4}.cj-controls{gap:4px;margin-top:0}.cj-controls button{padding-inline:8px}.cj-disclaimer{padding-block:6px}.cj-receipt{padding:8px}.cj-receipt-badge{margin-bottom:4px}.cj-ticket-lines{padding-block:6px}.cj-ticket-status{padding-block:4px}.cj-phone-top{height:28px}.cj-island{height:12px;top:6px}.cj-showcase .jcs-browser-address,.cj-showcase .jcs-store-context,.cj-showcase .jcs-guided-note{padding-block:4px}.cj-showcase .jcs-store-brand,.cj-showcase .jcs-store-steps{padding-block:6px}.cj-showcase .jcs-brand-icon{width:28px;height:28px}.cj-showcase .jcs-result{padding-top:10px}.cj-showcase .jcs-result-icon{width:30px;height:30px;margin-bottom:6px}.cj-showcase .jcs-result-icon svg{width:21px;height:21px}.cj-showcase .jcs-result>h4{font-size:20px}}@media (width>=1041px) and (height<=720px){.cj-showcase .jcs-store-brand{gap:6px;padding:7px 9px}.cj-showcase .jcs-store-brand>strong>span,.cj-showcase .jcs-store-steps{display:none}.cj-showcase .jcs-store-brand>strong{white-space:nowrap}.cj-showcase .jcs-brand-icon{flex:none;width:24px;height:24px}.cj-showcase .jcs-brand-icon svg{width:19px;height:19px}.cj-showcase .jcs-bag-count{padding:2px}.cj-showcase .jcs-menu-hero{height:84px}.cj-showcase .jcs-cart-dock{gap:5px;margin:4px 7px 0;padding:7px}.cj-showcase .jcs-cart-dock>svg{display:none}.cj-showcase .jcs-product{gap:6px}.cj-showcase .jcs-product-art{width:38px;height:44px}.cj-showcase .jcs-product-copy h5{overflow-wrap:anywhere;padding-right:0}}@media (prefers-reduced-motion:reduce){.cj-showcase *,.cj-showcase :before,.cj-showcase :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.jcs-screen{color:#172b20;min-width:0;min-height:0;font-family:var(--font-sans);background:#fffef8;flex-direction:column;flex:1;display:flex;overflow:hidden}.jcs-screen h4,.jcs-screen h5,.jcs-screen p{margin:0}.jcs-screen h4{text-transform:none}.jcs-screen svg{flex-shrink:0}.jcs-browser-address{color:#5c6656;background:#e9ece2;justify-content:center;align-items:center;gap:5px;padding:7px 12px;font-size:8px;display:flex}.jcs-browser-address b{letter-spacing:.05em;margin-left:auto;font-size:7px}.jcs-store-brand{align-items:center;gap:9px;padding:12px 14px;display:flex}.jcs-brand-icon{color:#fffaf0;background:#ab3c29;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.jcs-store-brand>strong{letter-spacing:-.7px;font-size:18px;font-weight:900;line-height:1.2}.jcs-store-brand>strong>span{letter-spacing:0;color:#626c5d;margin-top:3px;font-size:7px;font-weight:500;display:block}.jcs-bag-count{margin-left:auto;padding:5px;position:relative}.jcs-bag-count b{color:#193221;background:#c8f285;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;display:grid;position:absolute;top:-2px;right:-3px}.jcs-store-context{background:#edf0e6;align-items:center;gap:5px;padding:7px 15px;font-size:9px;font-weight:700;display:flex}.jcs-store-context>span{color:#65715a;margin-left:auto;font-weight:400}.jcs-store-steps{border-bottom:1px solid #e6e8dd;justify-content:space-between;gap:6px;margin:0;padding:10px 14px;list-style:none;display:flex}.jcs-store-steps li{color:#7a8074;align-items:center;gap:4px;font-size:8px;display:flex}.jcs-store-steps li>span{background:#edefe6;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;display:grid}.jcs-store-steps [aria-current=step]{color:#263b22;font-weight:800}.jcs-store-steps [aria-current=step]>span{background:#c8f285}.jcs-store-steps [data-done=true]>span{color:#fff;background:#23452f}.jcs-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c0c9b4 transparent;flex:1;min-height:0;overflow:hidden auto}.jcs-scroll:focus-visible{outline-offset:-3px;outline:2px solid #729c47}.jcs-menu-hero{background:#613923;height:114px;position:relative;overflow:hidden}.jcs-pizzeria-photo{object-fit:cover;object-position:center 89%;width:100%;height:100%;position:absolute;inset:0}.jcs-menu-hero:after{content:"";background:linear-gradient(#211b1500 15%,#211b15e6);position:absolute;inset:0}.jcs-menu-hero>div{z-index:1;color:#fffef7;position:absolute;bottom:12px;left:14px;right:10px}.jcs-menu-hero small{font-size:8px}.jcs-menu-hero h4{font-family:var(--font-display);letter-spacing:-.5px;margin-top:4px;font-size:19px;font-weight:800;line-height:1.15}.jcs-menu-categories{color:#6e7666;gap:15px;padding:11px 14px 6px;font-size:10px;font-weight:700;display:flex}.jcs-menu-categories>span:first-child{color:#a34229;border-bottom:2px solid #a34229;padding-bottom:4px}.jcs-products{padding:0 12px}.jcs-product{border-bottom:1px solid #e9e8dc;align-items:center;gap:10px;padding:10px 0;display:flex;position:relative}.jcs-product-art{color:#ad492d;background:radial-gradient(circle,#fff6ce 25%,#f0d4a6 100%);border-radius:9px;flex-shrink:0;place-items:center;width:54px;height:58px;display:grid}.jcs-product-art[data-drink=true]{color:#406d5f;background:#e5ece6}.jcs-product-copy{flex:1;min-width:0}.jcs-product-copy h5{padding-right:15px;font-size:11px;font-weight:800}.jcs-product-copy p{color:#6a7160;margin:3px 0 5px;font-size:8px;line-height:1.45}.jcs-product-copy>strong{font-size:10px}.jcs-product-quantity{color:#1d351e;background:#c8f285;border-radius:6px;flex-shrink:0;align-self:flex-end;place-items:center;min-width:23px;height:24px;padding:0 4px;font-size:10px;font-weight:800;display:grid}.jcs-selection-note{color:#627152;justify-content:center;align-items:center;gap:5px;padding:11px 12px;font-size:8px;line-height:1.4;display:flex}.jcs-cart-dock{color:#5d6853;background:#e6eade;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;margin:8px 10px 0;padding:10px;display:flex}.jcs-cart-dock[data-populated=true]{color:#f7ffeb;background:#223f2b}.jcs-cart-dock>span{flex:1}.jcs-cart-dock strong,.jcs-cart-dock b{font-size:11px;display:block}.jcs-cart-dock small{opacity:.8;margin-top:2px;font-size:7px;display:block}.jcs-guided-note{text-align:center;color:#66715b;flex-shrink:0;padding:8px 9px;font-size:7px;line-height:1.4}.jcs-page-body{padding:17px 14px 14px}.jcs-page-title>small,.jcs-small-label{color:#7d6a4b;font-size:8px;font-weight:700;display:block}.jcs-page-title h4{font-family:var(--font-display);letter-spacing:-.6px;margin-top:5px;font-size:21px;line-height:1.1}.jcs-page-title p{color:#737964;margin-top:7px;font-size:10px}.jcs-cart-lines{padding:10px 0}.jcs-cart-line{border-bottom:1px solid #e6e7dc;align-items:center;gap:8px;padding:11px 0;display:flex}.jcs-line-icon{color:#92723d;background:#f1e7cf;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:35px;display:grid}.jcs-cart-line>div{flex:1;min-width:0}.jcs-cart-line strong{font-size:10px;line-height:1.4;display:block}.jcs-cart-line>div>span{color:#74816c;margin-top:3px;font-size:8px;display:block}.jcs-cart-line>b{white-space:nowrap;font-size:10px}.jcs-empty{color:#737964;text-align:center;padding:16px 0;font-size:10px}.jcs-fulfillment{background:#f6f7ef;border:1px solid #d9ddcf;border-radius:8px;margin-top:9px;padding:11px}.jcs-fulfillment[data-selected=true]{background:#f0f7e7;border-color:#94b56e}.jcs-fulfillment>div{align-items:center;gap:7px;margin-top:9px;display:flex}.jcs-fulfillment strong{flex:1;font-size:10px;line-height:1.45}.jcs-fulfillment p{color:#6b7c58;margin-top:7px;font-size:8px;line-height:1.5}.jcs-totals{padding-top:13px}.jcs-totals>p{color:#6f7766;justify-content:space-between;padding:5px 0;font-size:9px;display:flex}.jcs-total,.jcs-totals>.jcs-total{color:#172b20;border-top:1px solid #d9dfcf;justify-content:space-between;gap:8px;padding:10px 0;font-size:13px;display:flex}.jcs-total strong:last-child{white-space:nowrap}.jcs-checkout-place{color:#647454;align-items:center;gap:5px;margin-top:12px;font-size:8px;display:flex}.jcs-demo-payment{background:#f3f5ec;border:1px solid #d4dacb;border-radius:8px;margin:2px 0 10px;padding:10px}.jcs-demo-payment>div{align-items:center;gap:9px;margin-top:8px;display:flex}.jcs-demo-payment>div>span{flex:1}.jcs-demo-payment strong{letter-spacing:1px;font-size:12px;display:block}.jcs-demo-payment small{color:#6d795f;margin-top:3px;font-size:8px;display:block}.jcs-checkout-total{font-size:15px}.jcs-checkout-dock{background:#fffdf7;flex-shrink:0;padding:0 14px 7px;box-shadow:0 -7px 14px #2037220a}.jcs-confirmation-status{color:#54634a;background:#edf0e6;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:9px;font-weight:700;line-height:1.5;display:flex}.jcs-confirmation-status[data-confirmed=true]{color:#e6f6d1;background:#26452f}.jcs-payment-note{text-align:center;color:#67735d;padding-top:9px;font-size:7px;line-height:1.4;display:block}.jcs-result{text-align:center}.jcs-result-icon{color:#305021;background:#dcefbd;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 10px;display:grid}.jcs-result>h4{font-family:var(--font-display);letter-spacing:-.8px;font-size:23px;line-height:1.1}.jcs-result>p{color:#6c795d;margin-top:8px;font-size:9px;line-height:1.5}.jcs-receipt-card{text-align:left;background:#fbfcf3;border:1px solid #d5dccb;border-radius:7px;margin-top:14px;padding:12px}.jcs-receipt-heading{justify-content:space-between;align-items:center;font-size:10px;display:flex}.jcs-receipt-heading>strong{font-size:16px}.jcs-receipt-place{color:#6c795d;margin-top:5px;font-size:8px;display:block}.jcs-receipt-card .jcs-cart-lines{padding:5px 0}.jcs-receipt-card .jcs-cart-line{gap:6px;padding:8px 0}.jcs-receipt-card .jcs-line-icon{display:none}.jcs-receipt-card .jcs-cart-line strong,.jcs-receipt-card .jcs-cart-line>b{font-size:9px}.jcs-receipt-status{color:#44642d;align-items:center;gap:5px;padding-top:5px;font-size:8px;font-weight:700;display:flex}.jcs-qr-arrival{text-align:center;flex-direction:column;align-items:center;padding:25px 15px 18px;display:flex}.jcs-table-pill{background:#e7eedd;border-radius:20px;align-items:center;gap:4px;padding:6px 10px;font-size:9px;font-weight:800;display:flex}.jcs-qr-arrival h4{font-family:var(--font-display);letter-spacing:-.8px;margin-top:14px;font-size:23px}.jcs-qr-arrival p{color:#6c795d;margin-top:6px;font-size:9px}.jcs-qr-card{color:#274130;background:#fff;place-items:center;width:162px;height:162px;margin:16px auto;display:grid;position:relative}.jcs-scan-frame{color:#87a768;position:absolute;inset:4px}.jcs-scan-beam{background:#85b54b;height:2px;animation:1.6s ease-in-out infinite paused jcs-scan;position:absolute;top:50%;left:14px;right:14px;box-shadow:0 0 14px #b5f587}.jcs-qr-card[data-playing=true] .jcs-scan-beam{animation-play-state:running}.jcs-qr-demo{background:#d4f3a9;border:3px solid #fff;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:800;position:absolute}.jcs-qr-arrival>strong{font-size:10px}.jcs-qr-arrival>small{color:#77806c;margin-top:7px;font-size:8px}.jcs-call{color:#f4f8e9;background:radial-gradient(at 50% 30%,#315444,#142b23 75%)}.jcs-call-top{color:#b8cabe;align-items:center;gap:8px;padding:14px;font-size:9px;display:flex}.jcs-call-top>b{border:1px solid #78917c;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:7px}.jcs-call-main{text-align:center;scrollbar-width:thin;scrollbar-color:#668170 transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:12px 18px 10px;overflow:hidden auto}.jcs-call-avatar{color:#daf19c;background:#53765355;border:1px solid #89a17b;border-radius:50%;place-items:center;width:82px;height:82px;margin:0 auto 18px;display:grid;box-shadow:0 0 0 8px #97c2860a,0 0 0 17px #97c28608}.jcs-call-main h4{font-family:var(--font-sans);letter-spacing:-.5px;font-size:22px;font-weight:600;line-height:1.2}.jcs-call-main h4>span{letter-spacing:0;color:#d5e2cb;font-size:13px;font-weight:400}.jcs-call-restaurant{color:#b0c6b7;font-size:11px;margin-top:6px!important}.jcs-call-time{color:#d8eeb5;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:6px;margin-top:13px;font-size:10px;display:flex}.jcs-waveform{justify-content:center;align-items:center;gap:5px;height:77px;margin:13px 0 7px;display:flex}.jcs-waveform i{background:#c3ed81;border-radius:4px;width:4px;animation:.7s ease-in-out infinite alternate paused jcs-wave}.jcs-call[data-playing=true] .jcs-waveform i{animation-play-state:running}.jcs-current-caption>span{letter-spacing:.055em;color:#c3df9e;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.jcs-current-caption p{color:#eef4e8;max-width:260px;margin:9px auto 0;font-size:12px;line-height:1.65}.jcs-sms-consent{color:#cbeca2;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex;margin-top:12px!important}.jcs-transcript{text-align:left;border-top:1px solid #56736266;margin-top:19px;padding-top:10px}.jcs-transcript summary{cursor:pointer;color:#c8d7c8;width:fit-content;margin:auto;padding:5px 0;font-size:9px}.jcs-transcript summary:focus-visible{outline-offset:4px;outline:2px solid #c3ed81}.jcs-transcript>div{padding-top:4px}.jcs-transcript p{color:#d0decf;margin:10px 0;font-size:10px;line-height:1.6}.jcs-transcript p>strong{color:#b5d493;margin-bottom:3px;font-size:8px;display:block}.jcs-call-silent{color:#adbfaf;border-top:1px solid #49675455;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:11px;font-size:8px;display:flex}.jcs-sms-header{color:#f7ffed;background:#254632;align-items:center;gap:8px;padding:16px 12px;display:flex}.jcs-sms-header>div{flex:1;min-width:0}.jcs-sms-header strong{font-size:12px;line-height:1.3;display:block}.jcs-sms-header span{color:#c1d7b8;margin-top:4px;font-size:7px;display:block}.jcs-sms-header>b{border:1px solid #91ac7d;border-radius:4px;padding:3px 5px;font-size:7px}.jcs-sms-link{background:#ebf1e1;border-bottom:1px solid #d6dfc9;align-items:center;gap:8px;padding:12px;display:flex}.jcs-sms-link>span{flex:1;min-width:0}.jcs-sms-link small{color:#6b7b56;font-size:7px;display:block}.jcs-sms-link strong{overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}@keyframes jcs-wave{0%{opacity:.65;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1)}}@keyframes jcs-scan{0%,to{transform:translateY(-54px)}50%{transform:translateY(54px)}}@media (width<=360px){.jcs-store-brand{padding-inline:10px}.jcs-store-brand>strong{font-size:17px}.jcs-page-body{padding-inline:11px}.jcs-cart-line{gap:6px}.jcs-product{gap:8px}.jcs-product-art{width:46px}.jcs-call-main{padding-inline:14px}.jcs-call-main h4{font-size:20px}.jcs-call-main h4>span{font-size:12px}.jcs-waveform{gap:4px}}@media (prefers-reduced-motion:reduce){.jcs-waveform i,.jcs-scan-beam{animation:none}}.orr-system{color:#10110f;min-width:0;margin:0;position:relative;container-type:inline-size}.orr-scene{--orr-orbit-gutter:128px;--orr-orbit-inset:54px;--orr-planet-size:48px;isolation:isolate;height:var(--orr-scene-height,280px);position:relative}.orr-ambient{pointer-events:none;background:radial-gradient(#f4cd484a 0,#dbf48b2e 34%,#f4cd4800 67%);position:absolute;inset:0}.orr-track{width:calc(100% - var(--orr-orbit-gutter) * 2 - var(--orr-track-inset));height:calc(100% - var(--orr-orbit-inset) * 2 - var(--orr-track-inset));border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orr-track-inner{--orr-track-inset:28px}.orr-track-middle{--orr-track-inset:14px}.orr-track-outer{--orr-track-inset:0px}.orr-track{border:1px solid #31381c42}.orr-track-middle{border-style:dashed;border-color:#31381c1f}.orr-track-outer:after{border-radius:inherit;content:"";border:1px solid #31381c0d;position:absolute;inset:-10px}.orr-sun{z-index:2;width:112px;height:112px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orr-corona{background:repeating-conic-gradient(from 8deg,#ecc02500 0deg 10deg,#e6b5164a 12deg 13deg,#ecc02500 15deg 24deg);border-radius:50%;animation:36s linear infinite orr-corona-turn;position:absolute;inset:-22px;-webkit-mask-image:radial-gradient(circle,#0000 49%,#000 53%,#0000 71%);mask-image:radial-gradient(circle,#0000 49%,#000 53%,#0000 71%)}.orr-sun-surface{background:radial-gradient(circle at 35% 25%,#fff9c0 0,#e8fa72 35%,#ffd657 72%,#efad2d 100%);border:2px solid #d5a71d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px 5px #fffffff2,0 0 0 7px #f7da5b2b,0 0 40px #e8ba2e61}.orr-sun-surface strong{font-family:var(--font-display,sans-serif);letter-spacing:-.065em;margin:6px 0;font-size:31px;font-weight:900;line-height:1}.orr-core-ai,.orr-core-caption{letter-spacing:.08em;white-space:nowrap;font-size:8px;font-weight:900;line-height:1.3}.orr-core-ai{letter-spacing:.13em;font-size:8.5px}.orr-orbit{z-index:3;pointer-events:none;position:absolute;inset:0}.orr-planet-position{width:var(--orr-planet-size);height:var(--orr-planet-size);offset-path:ellipse(calc(50% - var(--orr-orbit-gutter)) calc(50% - var(--orr-orbit-inset)) at 50% 50%);offset-rotate:0deg;offset-distance:var(--orr-progress);animation:64s linear infinite orr-revolution;position:absolute;top:0;left:0}.orr-planet{width:100%;height:100%;position:relative}.orr-planet-body{background:linear-gradient(145deg,#fffef8,#e5e6d8);border:2px solid #10110fa6;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;box-shadow:inset 1px 2px 2px #fff9,2px 4px #10110f24}.orr-planet-body svg{width:28px;height:28px}.orr-planet[data-channel=whatsapp] .orr-planet-body{background:linear-gradient(145deg,#dfff7c,#b8ea32)}.orr-planet[data-channel=phone] .orr-planet-body{background:linear-gradient(145deg,#ffeaa0,#e9bd50)}.orr-planet[data-channel=table] .orr-planet-body{background:linear-gradient(145deg,#e3edce,#bfc9a7)}.orr-planet[data-channel=counter] .orr-planet-body{background:linear-gradient(145deg,#fae4c4,#e2bb86)}.orr-planet[data-channel=web] .orr-planet-body{background:linear-gradient(145deg,#edf8ff,#b5d3e7)}.orr-planet[data-channel=qr] .orr-planet-body{background:linear-gradient(145deg,#fffdf2,#e8dbc5)}.orr-planet[data-channel=delivery] .orr-planet-body{background:linear-gradient(145deg,#f5e9ff,#d4bde5)}.orr-label-position{offset-path:ellipse(calc(50% - 48px) calc(50% - 17px) at 50% 50%);offset-rotate:0deg;offset-distance:var(--orr-progress);width:0;height:0;animation:64s linear infinite orr-revolution;position:absolute;top:0;left:0}.orr-planet-label{white-space:nowrap;background:#fffef8;border:1px solid #10110f33;border-radius:5px;width:max-content;padding:3px 7px;font-size:14px;font-weight:800;line-height:1.2;display:block;transform:translate(-50%,-50%);box-shadow:0 2px #10110f14}.orr-star{opacity:.55;background:#919778;border-radius:50%;width:3px;height:3px;position:absolute}.orr-star-one{top:22%;left:13%}.orr-star-two{background:#d1a32a;width:4px;height:4px;top:73%;right:9%}.orr-star-three{top:18%;right:19%}.orr-footer{justify-content:space-between;align-items:center;gap:8px;margin:0 0 14px;display:flex}.orr-together{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.orr-together>span{background:#c8ff00;border:1px solid #303719;border-radius:50%;width:8px;height:8px}.orr-playback{color:#34362e;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fffef8b3;border:1px solid #10110f33;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:750;line-height:1.3;display:inline-flex}.orr-playback:hover:not(:disabled){background:#fffef8;border-color:#10110f}.orr-playback:focus-visible{outline-offset:3px;outline:2px solid #10110f}.orr-playback:disabled{cursor:default}.orr-sr-only,.orr-legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.orr-system .orr-planet-position,.orr-system .orr-label-position,.orr-system .orr-corona{animation-play-state:paused}.orr-system[data-playing=true] .orr-planet-position,.orr-system[data-playing=true] .orr-label-position,.orr-system[data-playing=true] .orr-corona{animation-play-state:running}@keyframes orr-revolution{0%{offset-distance:var(--orr-progress)}to{offset-distance:calc(var(--orr-progress) + 100%)}}@keyframes orr-corona-turn{to{transform:rotate(1turn)}}@container (width<=440px){.orr-scene{--orr-orbit-gutter:34px;--orr-orbit-inset:30px;--orr-planet-size:42px;--orr-scene-height:224px}.orr-sun{width:94px;height:94px}.orr-sun-surface strong{font-size:27px}.orr-core-ai{font-size:8px}.orr-core-caption{display:none}.orr-planet-body svg{width:25px;height:25px}.orr-label-position,.orr-together{display:none}.orr-legend{clip-path:none;white-space:normal;flex-wrap:wrap;place-content:center flex-start;gap:9px 13px;width:auto;height:auto;min-height:44px;margin:0 0 9px;padding:0 54px 0 0;list-style:none;display:flex;position:static;overflow:visible}.orr-legend li{color:#45483c;align-items:center;gap:4px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.orr-footer{justify-content:center;margin:0;position:absolute;bottom:9px;right:0}.orr-playback{width:44px;height:44px;padding:0}.orr-playback>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.orr-system[data-playing] .orr-planet-position,.orr-system[data-playing] .orr-label-position,.orr-system[data-playing] .orr-corona{animation-play-state:paused}}
