html:has(.pos-root){scroll-behavior:smooth;scroll-padding-top:92px}html:has(.pos-root) body{background:#f5f5f2}.pos-root{--paper:#f5f5f2;--paper-2:#ebebe6;--card:#fff;--ink:#141414;--ink-2:#2b2b29;--muted:#5d5d58;--soft:#8a8a84;--line:#deded8;--stage:#111214;--stage-2:#1a1b1e;--stage-line:#2b2c30;--stage-muted:#a3a39d;--orange:#ff5a16;--orange-ui:#f26b1f;--orange-ink:#c2410c;--green:#2fb36a;--ease:cubic-bezier(.16,1,.3,1);--r-xl:28px;--r-lg:20px;--wrap:1320px;background:var(--paper);color:var(--ink);font-family:var(--pos-font),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}:where(.pos-root) a{color:inherit;text-decoration:none}:where(.pos-root) button{font:inherit;cursor:pointer;background:none;border:0;color:inherit}:where(.pos-root) svg{flex-shrink:0;display:inline-block}.pos-root :focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:8px}:where(.pos-root) :where(h1,h2,h3,h4,h5,p,figure,ol,ul,dl,dd){margin:0}:where(.pos-root) :where(ol,ul){padding:0;list-style:none}.pos-wrap{width:100%;max-width:var(--wrap);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.pos-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pos-title{font-size:clamp(32px,3.9vw,58px);line-height:1.02;letter-spacing:-.032em;font-weight:600;font-stretch:92%;text-wrap:balance}.pos-h1{font-size:clamp(40px,4.6vw,68px);line-height:.98;letter-spacing:-.04em}.pos-title-soft{color:var(--soft)}.pos-lead{font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--muted);max-width:36ch;text-wrap:pretty}.pos-kicker{display:inline-block;margin-bottom:18px;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-ink)}.pos-fine{margin-top:22px;font-size:13.5px;line-height:1.6;color:var(--muted);max-width:90ch}.pos-num{font-size:14px;font-weight:600;color:var(--orange-ink);font-variant-numeric:tabular-nums}.pos-section-head{display:flex;flex-direction:column;gap:18px;margin-bottom:48px;max-width:760px}.pos-section-head>p{font-size:17.5px;color:var(--muted);max-width:58ch;text-wrap:pretty}.pos-checks{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:28px}.pos-checks li{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500}.pos-checks svg{color:var(--orange-ink)}.pos-module{margin-left:8px;padding:2px 8px;border-radius:6px;background:#fff0e8;color:#a8380a;font-size:11.5px;font-style:normal;letter-spacing:.01em;vertical-align:2px}.pos-btn,.pos-module{display:inline-flex;align-items:center;font-weight:600}.pos-btn{gap:14px;height:54px;padding:0 8px 0 24px;border-radius:999px;font-size:15.5px;letter-spacing:-.005em;white-space:nowrap;transition:transform .35s var(--ease),background-color .3s,box-shadow .3s,color .3s}.pos-btn:active{transform:scale(.975)}.pos-btn-light,.pos-btn-primary{background:var(--orange);color:#fff;box-shadow:0 12px 26px -14px rgba(255,90,22,.75)}.pos-btn-light:hover,.pos-btn-primary:hover{background:#ef4a0c;transform:translateY(-1px)}.pos-btn-light .pos-btn-icon,.pos-btn-primary .pos-btn-icon{background:#fff;color:var(--orange)}.pos-btn-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#fff;transition:transform .45s var(--ease),background-color .3s,color .3s,border-color .3s}.pos-btn:hover .pos-btn-icon{transform:translateX(3px)}.pos-link{display:inline-flex;align-items:center;gap:12px;font-size:15.5px;font-weight:600;color:var(--ink);transition:color .3s}.pos-link .pos-btn-icon{width:32px;height:32px;background:transparent;color:var(--ink);border:1px solid #cfcfc8}.pos-link:hover .pos-btn-icon{background:var(--ink);color:#fff;border-color:var(--ink);transform:translateX(2px)}.pos-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.ph{position:sticky;top:0;z-index:40;background:hsla(60,13%,95%,.84);backdrop-filter:saturate(1.5) blur(16px);border-bottom:1px solid hsla(0,0%,8%,.07);color:var(--ink)}.ph-in{max-width:var(--wrap);margin:0 auto;height:74px;padding:0 24px;display:flex;align-items:center;gap:22px}.ph-skip{position:absolute;left:16px;top:-60px;padding:10px 14px;border-radius:10px;background:var(--ink);color:#fff;font-size:14px;z-index:2}.ph-skip:focus{top:12px}.ph-brand{display:flex;align-items:center;gap:12px}.ph-brand,.ph-brand .mo-logo{color:var(--ink)}.ph-tag{padding-left:12px;border-left:1px solid #d4d4ce;font-size:12px;font-weight:600;letter-spacing:.16em;color:var(--muted)}.ph-nav{display:flex;align-items:center;gap:2px;margin-left:10px}.ph-nav>a,.ph-products>summary{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;font-size:14.5px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:background-color .25s,color .25s;list-style:none}.ph-products>summary::-webkit-details-marker{display:none}.ph-nav a[aria-current=page],.ph-nav>a:hover,.ph-products>summary:hover,.ph-products[open]>summary{background:hsla(0,0%,8%,.06);color:var(--ink)}.ph-products{position:relative}.ph-products[open]>summary svg{rotate:180deg}.ph-drop{position:absolute;top:calc(100% + 14px);left:-10px;width:700px;padding:12px;border-radius:22px;background:#fff;border:1px solid #e6e6e1;box-shadow:0 40px 80px -30px hsla(0,0%,8%,.35);animation:pos-drop .35s var(--ease) both}.ph-drop-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.ph-drop-grid a,.ph-sheet-products a{display:flex;flex-direction:column;gap:1px;padding:10px 14px;border-radius:12px;transition:background-color .2s}.ph-drop-grid a:hover,.ph-drop-grid a[aria-current=page],.ph-sheet-products a:hover{background:var(--paper)}.ph-drop-grid b,.ph-sheet-products b{font-size:14.5px;font-weight:600}.ph-drop-grid span,.ph-sheet-products span{font-size:13px;color:var(--muted)}.ph-drop-foot{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:10px;padding:14px 14px 6px;border-top:1px solid #ecece7;font-size:14px;font-weight:500}.ph-drop-foot a:hover,.ph-sheet-foot a:hover{color:var(--orange-ink)}.ph-back{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.ph-tools{margin-left:auto}.ph-cta{height:44px;padding:0 6px 0 18px;font-size:14px;gap:10px}.ph-cta .pos-btn-icon{width:32px;height:32px}.ph-cta-mobile,.ph-mobile{display:none}.ph-mobile>summary{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:999px;background:var(--ink);color:#fff;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.ph-mobile>summary::-webkit-details-marker{display:none}.ph-mobile .ph-close,.ph-mobile[open] .ph-open{display:none}.ph-mobile[open] .ph-close{display:inline-block}.ph-sheet{position:fixed;left:0;right:0;top:74px;bottom:0;overflow-y:auto;padding:20px 20px 48px;background:var(--paper);animation:pos-sheet .4s var(--ease) both}.ph-sheet-links{display:flex;flex-direction:column;border-bottom:1px solid var(--line);padding-bottom:12px}.ph-sheet-links a{padding:12px 4px;font-size:22px;font-weight:600;letter-spacing:-.02em}.ph-sheet-title{margin:22px 4px 8px;font-size:13px;font-weight:600;color:var(--muted)}.ph-sheet-products{display:grid;grid-template-columns:1fr;gap:2px}.ph-sheet-foot{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:24px;padding:20px 4px 0;border-top:1px solid var(--line);font-size:15px;font-weight:500}.ph-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--orange);transform-origin:0 50%;transform:scaleX(0)}@supports (animation-timeline:scroll()){.ph-progress{animation:pos-progress linear both;animation-timeline:scroll(root block)}}.pos-hero-home{display:block;padding-top:48px;padding-bottom:8px}.pos-hero-top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px 56px;align-items:end;margin-bottom:0}.pos-hero-home .pos-h1{font-size:clamp(44px,6.2vw,92px)}.pos-hero-side{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:10px}.pos-hero-side .pos-lead{margin-bottom:30px;animation:pos-fade 1s var(--ease) .25s both}.pos-hero-side .pos-actions{animation:pos-fade 1s var(--ease) .38s both}.pos-hero-wide{padding:56px 56px 26px}.pos-hero-wide .scene{max-width:1180px;margin:0 auto}.pos-hero{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);gap:64px;align-items:center;padding-top:64px;padding-bottom:88px}.pos-hero-copy{display:flex;flex-direction:column;align-items:flex-start}.pos-hero-copy .pos-lead{margin:26px 0 36px}.pos-h1 .ln{display:inline-block;animation:pos-rise 1.1s var(--ease) both}.pos-h1 .ln+br+.ln{animation-delay:.1s}.pos-hero-copy>.pos-lead{animation:pos-fade 1s var(--ease) .25s both}.pos-hero-copy>.pos-actions,.pos-hero-copy>.pos-platforms{animation:pos-fade 1s var(--ease) .38s both}.pos-hero-copy>.pos-kicker{animation:pos-fade .9s var(--ease) both}.pos-hero-stage{position:relative;margin:0;padding:32px;border-radius:var(--r-xl);background:radial-gradient(120% 90% at 72% -10%,#2a2b30 0,rgba(42,43,48,0) 55%),var(--stage);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 50px 90px -50px rgba(17,18,20,.55);animation:pos-stage 1.3s var(--ease) .12s both}.pos-stage-bleed{margin-right:calc((100vw - min(100vw, var(--wrap))) / -2 - 24px);border-top-right-radius:0;border-bottom-right-radius:0;padding-right:max(32px,calc((100vw - min(100vw, var(--wrap))) / 2 + 24px))}.pos-stage-caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:20px;font-size:13px;color:var(--stage-muted)}.pos-stage-meta{display:inline-flex;flex-wrap:wrap;gap:6px 18px}.pos-stage-meta span{display:inline-flex;align-items:center;gap:6px;color:#d9d9d4}.pos-stage-meta svg{color:#ff8a4c}.pos-platforms{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.pos-platforms li{padding:6px 13px;border-radius:999px;border:1px solid #d4d4ce;font-size:13px;font-weight:500;color:var(--ink-2)}.scene{position:relative;width:100%}.scene-inner{position:absolute;left:0;top:0;transform-origin:0 0;transform:translate(var(--x,0),var(--y,0)) scale(var(--k,1));opacity:0;transition:opacity .6s ease}.scene[data-ready] .scene-inner{opacity:1}.scn{position:relative;width:100%;height:100%;font-family:-apple-system,SF Pro Text,Roboto,Segoe UI,Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;color:#f1f1f1;line-height:1.3;text-align:left}.scn b{font-weight:600}.scn *{box-sizing:border-box}.dev{background:#0c0c0d;border-radius:34px;padding:20px;box-shadow:inset 0 0 0 1.5px #2e2f33,inset 0 0 0 6px #17181a,0 34px 70px -24px rgba(0,0,0,.7)}.dev,.dev-screen{position:relative}.dev-screen{overflow:hidden;background:#17181b}.dev-tablet{width:1040px;height:680px}.dev-tablet .dev-screen{width:1000px;height:640px;border-radius:16px}.dev-tablet.dev-small{width:760px;height:520px;border-radius:30px}.dev-tablet.dev-small .dev-screen{width:720px;height:480px}.dev-phone{width:420px;height:860px;border-radius:60px;padding:16px}.dev-phone .dev-screen{width:388px;height:828px;border-radius:46px;background:#0f0f10}.phone-bar{position:relative;height:50px;display:flex;justify-content:space-between;align-items:center;padding:6px 34px 0;font-size:15px;font-weight:600;color:#fff}.phone-bar i{position:absolute;left:50%;top:12px;width:112px;height:32px;margin-left:-56px;border-radius:20px;background:#000}.phone-bar:after{content:"";width:26px;height:12px;border-radius:3px;border:1.5px solid hsla(0,0%,100%,.8);box-shadow:inset -8px 0 0 hsla(0,0%,100%,.85)}.dev-browser{width:1000px;height:660px;padding:0;border-radius:16px;background:#e4e4e0;overflow:hidden;box-shadow:0 34px 70px -24px rgba(0,0,0,.55),inset 0 0 0 1px rgba(0,0,0,.08)}.scn-panel .dev-browser{height:640px}.browser-top{height:44px;display:flex;align-items:center;gap:14px;padding:0 16px}.browser-dots{display:flex;gap:7px}.browser-dots i{width:12px;height:12px;border-radius:50%;background:#c9c9c3}.browser-url{flex:1;max-width:440px;height:28px;margin:0 auto;transform:translateX(-30px);display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fff;font-size:13px;color:#5f5f5a}.dev-browser .dev-screen{height:calc(100% - 44px);background:#fff}.finger{position:absolute;left:0;top:0;z-index:30;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:hsla(0,0%,100%,.26);border:2px solid hsla(0,0%,100%,.9);box-shadow:0 8px 20px rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:transform .75s var(--ease),opacity .35s}.finger.on{opacity:1}.finger i{position:absolute;inset:-3px;border-radius:50%;border:2px solid #fff;opacity:0;animation:scn-ring .65s ease-out .5s both}.scn .tap{animation:scn-press .6s .5s var(--ease) both}.sw-0{background:linear-gradient(140deg,#b07d58,#6c4129)}.sw-1{background:linear-gradient(140deg,#ecbd68,#c78328)}.sw-2{background:linear-gradient(140deg,#e85b45,#a5261b)}.sw-3{background:linear-gradient(140deg,#7a5039,#2e1c13)}.sw-4{background:linear-gradient(140deg,#e2bd86,#a7743a)}.sw-5{background:linear-gradient(140deg,#f2d670,#c99a1c)}.scn-kasse .dev-tablet{position:absolute;left:0;top:0}.scene-hero .scn-kasse .dev-tablet{top:14px}.scene-hero .scn-kasse .dev-tablet:before{content:"";position:absolute;left:50%;top:100%;width:120px;height:34px;margin-left:-60px;background:linear-gradient(90deg,#141517,#2c2d31 50%,#141517)}.scene-hero .scn-kasse .dev-tablet:after{content:"";position:absolute;left:50%;top:calc(100% + 30px);width:340px;height:16px;margin-left:-170px;border-radius:50%;background:#1d1e21;box-shadow:0 12px 24px rgba(0,0,0,.55)}.k-ui{position:absolute;inset:0;display:grid;grid-template-columns:140px 560px 300px}.k-rail{display:flex;flex-direction:column;padding:16px 10px;background:#121315;border-right:1px solid #242529}.k-brand{display:flex;align-items:center;gap:5px;padding:2px 4px 20px;font-size:11.5px;white-space:nowrap}.k-brand b{font-weight:700}.k-brand b span{color:var(--orange-ui)}.k-brand small{font-size:8px;font-weight:700;letter-spacing:.08em;color:#8b8b90}.k-rail nav{display:flex;flex-direction:column;gap:4px}.k-rail nav span{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:10px;font-size:13.5px;color:#b5b5ba}.k-rail nav span.on{background:var(--orange-ui);color:#fff;font-weight:600}.k-shift{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding:10px 12px;border-radius:10px;background:#1d1e22}.k-shift small{font-size:10px;color:#8b8b90}.k-shift b{font-size:13px}.k-main{position:relative;padding:0 20px;background:#17181b}.k-top{height:56px;display:flex;align-items:center;justify-content:space-between}.k-mode{display:flex;padding:3px;border-radius:999px;background:#232428}.k-mode span{padding:7px 14px;border-radius:999px;font-size:12.5px;color:#b5b5ba}.k-mode span.on{background:#fff;color:#111;font-weight:600}.k-table{padding:7px 12px;border:1px solid #36373c;border-radius:999px;font-size:12.5px;color:#e2e2e2}.k-cats{height:40px;display:flex;align-items:center;gap:8px}.k-cats span{padding:6px 12px;border-radius:999px;background:#202125;font-size:12.5px;color:#b5b5ba}.k-cats span.on{background:rgba(242,107,31,.16);color:#ff9a5c}.k-grid{display:grid;grid-template-columns:repeat(3,165px);gap:12px;margin-top:12px}.k-tile{position:relative;height:124px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:14px;border-radius:14px;background:#222327;border:1px solid #2d2e32}.k-tile b{font-size:14.5px}.k-tile span{font-size:13px;font-weight:600;color:#ff8a4c}.k-swatch{position:absolute;top:14px;left:14px;width:30px;height:30px;border-radius:9px}.k-toast{position:absolute;left:20px;right:20px;top:10px;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#fff;color:#111;box-shadow:0 20px 40px rgba(0,0,0,.45);opacity:0;transform:translateY(-130%);transition:transform .7s var(--ease),opacity .4s}.k-toast.on{opacity:1;transform:none}.k-toast svg{color:var(--orange-ui)}.k-toast b{display:block;font-size:13.5px}.k-toast span{display:block;font-size:12px;color:#666}.k-cart{display:flex;flex-direction:column;padding:18px 16px 20px;background:#1b1c1f;border-left:1px solid #26272b}.k-cart-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:14px;border-bottom:1px solid #2b2c30}.k-cart-head b{font-size:15px}.k-cart-head span{font-size:12px;color:#9a9ba0}.k-lines{position:relative;flex:1;padding-top:6px}.k-empty{position:absolute;inset:0;display:grid;place-items:center;font-size:13px;color:#6f7075}.k-line{display:grid;grid-template-columns:28px 1fr auto;gap:8px;max-height:0;overflow:hidden;font-size:13.5px;opacity:0;transform:translateX(18px);transition:opacity .45s .3s,transform .6s .3s var(--ease),max-height .5s .2s var(--ease),padding .5s .2s}.k-line.on{max-height:80px;padding:10px 0;border-bottom:1px solid #26272b;opacity:1;transform:none}.k-qty{font-weight:700;color:#ff8a4c}.k-line small{display:block;margin-top:3px;font-size:12px;color:#9a9ba0}.k-total{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0}.k-total span{font-size:13px;color:#9a9ba0}.k-total b{font-size:22px;font-weight:700}.k-pay{height:52px;display:grid;place-items:center;border-radius:14px;background:var(--orange-ui);font-size:16px;font-weight:700;color:#fff}.k-modal{position:absolute;inset:0;z-index:8;display:grid;place-items:center;background:rgba(8,8,10,.62);opacity:0;transition:opacity .4s}.k-modal.on{opacity:1}.k-modal-card{width:380px;display:flex;flex-direction:column;gap:4px;padding:22px;border-radius:20px;background:#1f2024;border:1px solid #313237;transform:translateY(18px) scale(.97);transition:transform .55s var(--ease)}.k-modal.on .k-modal-card{transform:none}.k-modal-card>small{font-size:12px;color:#9a9ba0}.k-modal-card>b{font-size:30px;font-weight:700}.k-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.k-methods span{height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:14px;background:#2a2b30;border:1.5px solid transparent;font-size:13px;transition:border-color .3s,background-color .3s}.k-methods span.on{border-color:var(--orange-ui);background:rgba(242,107,31,.13)}.k-methods small{margin-top:-4px;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:#9a9ba0}.k-status{height:36px;display:flex;align-items:center;gap:10px;margin-top:8px;font-size:13.5px;color:#d6d6d6}.k-status .ok{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#fff;animation:scn-pop .45s var(--ease) both}.k-status .wait{width:18px;height:18px;border-radius:50%;border:2.5px solid #4a4b50;border-top:2.5px solid var(--orange-ui);animation:scn-spin .9s linear infinite}.k-receipt{top:250px;z-index:3}.k-kitchen,.k-receipt{position:absolute;left:1100px;width:260px}.k-kitchen{top:40px;overflow:hidden;border-radius:14px;background:#1a1b1f;border:1px solid #2a2b31;box-shadow:0 24px 40px -16px rgba(0,0,0,.6);opacity:0;transform:translateX(30px);transition:opacity .5s .35s,transform .8s .35s var(--ease)}.k-kitchen.on{opacity:1;transform:none}.k-kitchen-head{display:flex;align-items:center;gap:8px;padding:11px 14px;background:#1f5a3a;font-size:13px}.k-kitchen-head span{margin-left:auto;font-size:12px;color:hsla(0,0%,100%,.8)}.k-kitchen p{display:flex;gap:10px;padding:12px 14px 0;font-size:14px}.k-kitchen p:last-child{padding-bottom:14px}.k-kitchen p>b{color:#ff8a4c}.k-kitchen small{display:block;margin-top:2px;font-size:12px;color:#ffb27e}.k-kitchen p.bar small{color:#9a9ba0}.k-printer{position:relative;z-index:2;height:52px;display:flex;align-items:center;padding:0 16px;border-radius:16px 16px 8px 8px;background:linear-gradient(#2e2f33,#1b1c1f);color:#7c7d82;box-shadow:0 20px 40px -12px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.08)}.k-printer:after{content:"";position:absolute;left:18px;right:18px;bottom:8px;height:3px;border-radius:2px;background:#0b0b0c}.k-paper{width:224px;margin:-6px auto 0;padding:18px 14px 20px;background:#fbfbf7;color:#1d1d1d;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.5;box-shadow:0 24px 34px -14px rgba(0,0,0,.55);clip-path:inset(0 0 100% 0);transition:clip-path 1.9s cubic-bezier(.45,.05,.55,.95)}.k-receipt.on .k-paper{clip-path:inset(0 0 0 0)}.k-paper>b,.k-paper>em,.k-paper>span{display:block;text-align:center}.k-paper>b{font-size:13px;font-weight:700}.k-paper>span{color:#555}.k-paper>em{font-style:normal;margin-top:2px}.k-paper hr{margin:8px 0;border:0;border-top:1px dashed #9c9c96}.k-paper p{display:flex;justify-content:space-between;gap:8px}.k-paper p.sub{color:#6a6a66}.k-paper p.tot{font-weight:700}.kds-ui{position:absolute;inset:0;display:flex;flex-direction:column;background:#0f1012;color:#eee}.kds-head{height:58px;gap:14px;padding:0 18px;border-bottom:1px solid #222329}.kds-head,.kds-head>b{display:flex;align-items:center}.kds-head>b{gap:8px;font-size:16px}.kds-count{padding:4px 10px;border-radius:999px;background:#21222a;font-size:12.5px;color:#c9c9cf}.kds-stations{display:flex;gap:6px;margin-left:auto}.kds-stations span{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#1c1d22;font-size:12.5px;color:#a9a9af}.kds-stations span.on{background:#fff;color:#111;font-weight:600}.kds-bell{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#1c1d22;color:#a9a9af;transition:background-color .3s,color .3s}.kds-bell.ring{background:var(--orange-ui);color:#fff;animation:scn-ring-bell .5s 3}.kds-rail{position:relative;flex:1}.kds-ticket{position:absolute;left:16px;top:16px;width:228px;height:488px;display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:#1a1b1f;border:1px solid #2a2b31;transition:transform .8s var(--ease),translate .6s var(--ease),opacity .5s}.kds-ticket.hide{opacity:0;translate:0 -26px}.kds-ticket.leave{opacity:0;translate:0 -36px;transition-delay:.55s}.kds-ticket-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:12px 14px;background:#1f5a3a}.kds-ticket.warn .kds-ticket-head{background:#7a5212}.kds-ticket.late .kds-ticket-head{background:#7c2226}.kds-ticket-head b{font-size:16px}.kds-ticket-head span{font-size:12.5px;color:hsla(0,0%,100%,.8)}.kds-ticket-head em{display:flex;align-items:center;gap:4px;margin-left:auto;font-size:12px;font-style:normal}.kds-new{position:absolute;top:48px;right:12px;padding:2px 8px;border-radius:6px;background:var(--orange-ui);font-size:11px;font-weight:700;color:#fff}.kds-ticket ul{display:flex;flex-direction:column;gap:14px;padding:16px 14px}.kds-ticket li{display:flex;gap:10px;font-size:15.5px}.kds-ticket li>b{min-width:24px;color:#ff8a4c}.kds-ticket li small{display:block;margin-top:3px;font-size:12.5px;color:#ffb27e}.kds-done{height:46px;display:grid;place-items:center;margin:auto 12px 12px;border-radius:10px;background:#2a2b31;font-size:14px;font-weight:600;transition:background-color .3s}.kds-done.tap{background:var(--green)}.kds-foot{height:50px;display:flex;align-items:center;padding:0 18px;border-top:1px solid #222329;font-size:13px;color:#a9a9af}.kds-foot span{padding:6px 12px;border:1px solid #33343a;border-radius:999px}.scn-kiosk{width:600px;height:1040px}.kiosk-body{position:absolute;left:40px;top:0;z-index:1;width:520px;height:900px;padding:18px;border-radius:30px;background:#0c0c0d;box-shadow:inset 0 0 0 1.5px #2e2f33,inset 0 0 0 6px #17181a,0 34px 70px -24px rgba(0,0,0,.7)}.kiosk-screen{position:relative;width:484px;height:864px;overflow:hidden;border-radius:16px;background:#f8f7f4;color:#141414}.kiosk-stand{position:absolute;left:262px;top:880px;width:76px;height:150px;background:linear-gradient(90deg,#17181a,#2c2d31 50%,#17181a)}.kiosk-stand:after{content:"";position:absolute;left:-92px;bottom:-10px;width:260px;height:20px;border-radius:50%;background:#1c1d20;box-shadow:0 10px 20px rgba(0,0,0,.4)}.ko-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 6px}.ko-langs{display:flex;gap:4px}.ko-langs b,.ko-langs i{padding:4px 8px;border-radius:8px;font-size:11.5px;font-style:normal;font-weight:600;color:#6a6a66}.ko-langs b{background:#141414;color:#fff}.scn-kiosk h4{margin:8px 20px 14px;font-size:30px;font-weight:700;letter-spacing:-.02em}.ko-cats{display:flex;gap:8px;padding:0 20px}.ko-cats span{padding:8px 14px;border-radius:999px;background:#ecebe6;font-size:13px;font-weight:500}.ko-cats span.on{background:var(--orange-ui);color:#fff}.ko-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 20px}.ko-card{overflow:hidden;border-radius:18px;box-shadow:0 1px 0 rgba(0,0,0,.04),0 10px 26px -14px rgba(0,0,0,.3);padding-bottom:12px}.ko-card,.ko-card.sw-0,.ko-card.sw-2,.ko-card.sw-4,.ko-card.sw-5{background:#fff}.ko-art{height:132px;display:grid;place-items:center;margin-bottom:10px}.ko-card.sw-0 .ko-art{background:linear-gradient(140deg,#b07d58,#6c4129)}.ko-card.sw-2 .ko-art{background:linear-gradient(140deg,#e85b45,#a5261b)}.ko-card.sw-4 .ko-art{background:linear-gradient(140deg,#e2bd86,#a7743a)}.ko-card.sw-5 .ko-art{background:linear-gradient(140deg,#f2d670,#c99a1c)}.ko-art span{font-size:58px;font-weight:700;color:hsla(0,0%,100%,.88)}.ko-card>b{display:block;padding:0 14px;font-size:15.5px}.ko-card>span{display:block;padding:2px 14px 0;font-size:14px;font-weight:600;color:var(--orange-ink)}.ko-pay,.ko-sheet{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;flex-direction:column;gap:14px;padding:26px 22px 30px;border-radius:26px 26px 0 0;background:#fff;box-shadow:0 -20px 50px rgba(0,0,0,.18);transform:translateY(105%);transition:transform .6s var(--ease)}.ko-pay.on,.ko-sheet.on{transform:none}.ko-pay>b,.ko-sheet>b{font-size:22px}.ko-sheet label{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;border:1.5px solid #e6e5e0;font-size:15px;transition:border-color .3s}.ko-sheet label.on{border-color:var(--orange-ui)}.ko-sheet label i{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;border:1.5px solid #cfcec8;color:#fff;transition:background-color .25s,border-color .25s}.ko-sheet label.on i{background:var(--orange-ui);border-color:var(--orange-ui)}.ko-add{height:58px;display:grid;place-items:center;border-radius:16px;background:var(--orange-ui);font-size:17px;font-weight:700;color:#fff}.ko-pay span{height:64px;display:flex;align-items:center;gap:12px;padding:0 18px;border-radius:16px;border:1.5px solid #e6e5e0;font-size:16px;font-weight:600;transition:border-color .3s,background-color .3s}.ko-pay span.on{border-color:var(--orange-ui);background:#fff4ec}.ko-done{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#f8f7f4;opacity:0;transition:opacity .5s}.ko-done.on{opacity:1}.ko-done small{font-size:16px;color:#6a6a66}.ko-done b{font-size:140px;line-height:1;font-weight:700;letter-spacing:-.04em;color:var(--orange-ui)}.ko-done span{gap:8px;margin-top:12px;padding:8px 14px;border-radius:999px;background:#e7f6ee;font-size:15px;font-weight:600;color:#1d7a48}.ko-bar,.ko-done span{display:flex;align-items:center}.ko-bar{position:absolute;left:0;right:0;bottom:0;z-index:3;height:82px;gap:14px;padding:0 18px;background:#141414;color:#fff}.ko-bar>span:first-child{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#262626}.ko-bar>span:first-child i{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;display:grid;place-items:center;border-radius:11px;background:var(--orange-ui);font-size:12px;font-style:normal;font-weight:700;animation:scn-pop .4s var(--ease) both}.ko-bar b{font-size:18px}.ko-checkout{margin-left:auto;height:50px;display:grid;place-items:center;padding:0 26px;border-radius:999px;background:var(--orange-ui);font-size:16px;font-weight:700}.sv-ui{position:absolute;inset:50px 0 0;display:flex;flex-direction:column}.sv-head{display:flex;align-items:baseline;justify-content:space-between;padding:8px 22px 16px}.sv-head b{font-size:28px;letter-spacing:-.02em}.sv-head span{display:flex;align-items:center;gap:6px;font-size:13px;color:#9a9ba0}.sv-list{display:flex;flex-direction:column;gap:10px;padding:0 14px}.sv-row{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 14px 16px;border-radius:18px;background:#1c1d21;border:1px solid transparent;transition:border-color .3s}.sv-row.has{border-color:rgba(242,107,31,.45)}.sv-row b{display:block;font-size:15.5px}.sv-row div span{font-size:13px;color:#9a9ba0}.sv-step{display:flex;align-items:center;gap:10px}.sv-step svg{width:32px;height:32px;padding:9px;border-radius:50%;background:#2a2b30;color:#ddd}.sv-step svg.tap{background:var(--orange-ui);color:#fff}.sv-step i{min-width:16px;text-align:center;font-size:16px;font-style:normal;font-weight:700}.sv-sum{display:flex;justify-content:space-between;align-items:baseline;padding:18px 22px 8px}.sv-sum span{font-size:13px;color:#9a9ba0}.sv-sum b{font-size:22px}.sv-send{height:56px;display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 14px;border-radius:18px;background:var(--orange-ui);font-size:16px;font-weight:700;color:#fff;transition:background-color .4s}.sv-send.sent{background:#1d7a48;font-size:14.5px}.sv-push{position:absolute;left:10px;right:10px;top:4px;z-index:5;display:flex;align-items:center;gap:12px;padding:14px;border-radius:20px;background:rgba(48,49,54,.96);box-shadow:0 16px 34px rgba(0,0,0,.5);transform:translateY(-160%);transition:transform .7s var(--ease)}.sv-push.on{transform:none}.sv-push svg{width:34px;height:34px;padding:8px;border-radius:10px;background:var(--orange-ui);color:#fff}.sv-push b{display:block;font-size:14px}.sv-push span{font-size:13px;color:#c9c9cf}.sv-pay{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;flex-direction:column;gap:14px;padding:24px 18px 40px;border-radius:28px 28px 0 0;background:#1b1c20;box-shadow:0 -18px 40px rgba(0,0,0,.5);transform:translateY(105%);transition:transform .65s var(--ease)}.sv-pay.on{transform:none}.sv-pay>b{font-size:17px}.sv-pay>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sv-pay>div span{height:68px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:14px;background:#2a2b30;border:1.5px solid transparent;font-size:12.5px;transition:border-color .3s}.sv-pay>div span.on{border-color:var(--orange-ui)}.sv-pay em{display:flex;align-items:center;gap:8px;font-size:14px;font-style:normal;font-weight:600;color:#4fd18b;opacity:0;transition:opacity .4s}.sv-pay em.on{opacity:1}.scn-pingo .dev{position:absolute;left:0;top:0}.pg-ui{position:absolute;inset:0;display:flex;flex-direction:column;background:#121315}.pg-head{height:54px;display:flex;align-items:center;gap:8px;padding:0 18px;border-bottom:1px solid #232428}.pg-head b{font-size:16px}.pg-head>span{width:34px;height:34px;display:grid;place-items:center;margin-left:auto;border-radius:50%;background:#1f2024;color:#a9a9af}.pg-head>span.ring{background:var(--orange-ui);color:#fff;animation:scn-ring-bell .5s 4}.pg-idle{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6f7075;font-size:14px}.pg-card{margin:16px 18px;padding:18px 20px;border-radius:18px;background:#1b1c20;border:2px solid var(--orange-ui);animation:scn-in .5s var(--ease) both}.pg-card.alert{animation:scn-in .5s var(--ease) both,scn-pulse 1.4s ease-out .5s infinite}.pg-card.ok{border-color:var(--green)}.pg-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pg-card-head b{font-size:22px}.pg-card-head span{font-size:13px;color:#a9a9af}.pg-card ul{display:flex;flex-direction:column;gap:8px;margin:14px 0 16px}.pg-card li{display:flex;flex-wrap:wrap;gap:0 8px;font-size:15px}.pg-card li b{color:#ff8a4c}.pg-card li small{flex-basis:100%;padding-left:26px;font-size:12.5px;color:#ffb27e}.pg-times{display:flex;align-items:center;gap:8px;margin-bottom:14px}.pg-times small{margin-right:4px;font-size:12.5px;color:#a9a9af}.pg-times span{padding:7px 12px;border-radius:999px;border:1px solid #36373c;font-size:13px;transition:background-color .3s,border-color .3s}.pg-times span.on{background:var(--orange-ui);border-color:var(--orange-ui);color:#fff}.pg-accept{height:52px;display:grid;place-items:center;border-radius:14px;background:#1f9d57;font-size:16px;font-weight:700}.pg-print{position:relative;display:flex;align-items:center;gap:10px;padding:14px;border-radius:12px;background:#23242a;font-size:14px;color:#d6d6d6}.pg-print i{position:relative;flex:1;height:4px;margin-left:8px;overflow:hidden;border-radius:2px;background:#36373c}.pg-print i:after{content:"";background:var(--orange-ui);transform-origin:0 50%;animation:scn-bar 1.8s var(--ease) both}.pg-print i:after,.sh-ui{position:absolute;inset:0}.sh-ui{background:#fafaf8;color:#141414}.sh-hero{height:96px;display:flex;align-items:center;gap:14px;padding:0 28px;border-bottom:1px solid #ecece7;background:#fff}.sh-logo{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:#141414;color:#fff}.sh-hero b{display:block;font-size:20px}.sh-hero span{display:flex;align-items:center;gap:6px;font-size:13px;color:#6a6a66}.sh-hero span i{width:8px;height:8px;border-radius:50%;background:var(--green)}.sh-body{height:calc(100% - 96px);display:grid;grid-template-columns:1fr 330px}.sh-list{display:flex;flex-direction:column;gap:12px;padding:22px 28px}.sh-item{display:flex;align-items:center;gap:14px;padding:12px;border-radius:16px;background:#fff;border:1px solid #ecece7}.sh-thumb{width:64px;height:64px;display:grid;place-items:center;border-radius:12px;font-size:26px;font-weight:700;color:hsla(0,0%,100%,.9)}.sh-item b{display:block;font-size:15.5px}.sh-item div span{font-size:14px;color:#6a6a66}.sh-add{width:38px;height:38px;display:grid;place-items:center;margin-left:auto;border-radius:50%;background:#141414;color:#fff;transition:background-color .3s}.sh-add.in{background:var(--green)}.sh-cart{display:flex;flex-direction:column;gap:12px;padding:22px;background:#fff;border-left:1px solid #ecece7}.sh-cart-title{display:flex;align-items:center;gap:8px;font-size:15px}.sh-modes{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:12px;background:#f1f1ed}.sh-modes span{height:34px;display:grid;place-items:center;border-radius:9px;font-size:13px;font-weight:500;transition:background-color .3s,color .3s}.sh-modes span.on{background:#141414;color:#fff}.sh-time{padding:11px 12px;border-radius:10px;background:#f6f6f2;border:1.5px solid transparent;font-size:13.5px;transition:border-color .3s}.sh-time.on{border-color:var(--orange-ui)}.sh-lines p{display:flex;justify-content:space-between;margin-bottom:6px;font-size:13.5px;animation:scn-in .4s var(--ease) both}.sh-guest{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#6a6a66}.sh-guest i{width:16px;height:16px;display:grid;place-items:center;border-radius:4px;background:var(--orange-ui);color:#fff}.sh-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:auto}.sh-total span{font-size:13px;color:#6a6a66}.sh-total b{font-size:20px}.sh-apple,.sh-pay{height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;font-size:14.5px;font-weight:600;color:#fff}.sh-pay{background:#141414}.sh-apple{background:#000}.sh-sent{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:hsla(60,17%,98%,.97);opacity:0;transition:opacity .5s}.sh-sent.on{opacity:1}.sh-sent i{width:72px;height:72px;display:grid;place-items:center;margin-bottom:8px;border-radius:50%;background:var(--green);color:#fff}.sh-sent.on i{animation:scn-pop .5s var(--ease) .1s both}.sh-sent b{font-size:26px}.sh-sent span{font-size:14.5px;color:#6a6a66}.ap-ui{inset:50px 0 0}.ap-push,.ap-ui{position:absolute}.ap-push{left:10px;right:10px;top:0;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:22px;background:hsla(60,7%,95%,.97);color:#141414;box-shadow:0 16px 34px rgba(0,0,0,.45);transform:translateY(-170%);transition:transform .75s var(--ease)}.ap-push.on{transform:none}.ap-push-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--orange-ui);color:#fff}.ap-push b{display:block;font-size:14px}.ap-push span{font-size:12.5px;color:#5d5d58}.ap-head{display:flex;flex-direction:column;padding:14px 22px 10px}.ap-head small{font-size:12px;color:#8b8b90}.ap-head b{font-size:28px;letter-spacing:-.02em}.ap-card{position:relative;margin:6px 16px 0;padding:22px;border-radius:24px;background:linear-gradient(135deg,#ff8a3a,#ff5a16 55%,#e2420f);box-shadow:0 20px 40px -18px rgba(255,90,22,.6)}.ap-card>span{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.85)}.ap-card>b{display:block;margin-top:4px;font-size:50px;letter-spacing:-.03em;animation:scn-count .5s var(--ease) both}.ap-card em,.ap-card>b{font-weight:700;color:#fff}.ap-card em{position:absolute;right:18px;top:18px;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.22);font-size:13px;font-style:normal;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s var(--ease)}.ap-card em.on{opacity:1;transform:none}.ap-stamps{margin:14px 16px 0;padding:16px;border-radius:20px;background:#1b1c1f}.ap-stamps>span{font-size:13px;color:#9a9ba0}.ap-stamps>div{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.ap-stamps i{aspect-ratio:1;display:grid;place-items:center;border-radius:50%;border:1.5px dashed #3a3b40;color:#fff;transition:background-color .4s,border-color .4s}.ap-stamps i.on{border:0;background:var(--orange-ui)}.ap-shop{display:flex;align-items:center;gap:12px;margin:14px 16px 0;padding:12px;border-radius:18px;background:#1b1c1f;color:#9a9ba0}.ap-shop-logo{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#2a2b30;color:#fff}.ap-shop b{display:block;font-size:14.5px;color:#fff}.ap-shop span{font-size:12.5px}.ap-shop>svg{margin-left:auto}.ap-reorder{height:54px;display:grid;place-items:center;margin:14px 16px 0;border-radius:16px;background:#fff;font-size:15.5px;font-weight:700;color:#141414}.ap-tabs{position:absolute;left:0;right:0;bottom:0;height:84px;display:flex;justify-content:space-around;align-items:flex-start;padding-top:16px;border-top:1px solid #222326;background:#0f0f10;color:#6d6d72}.ap-tabs .on{color:var(--orange-ui)}.dr-ui{position:absolute;inset:50px 0 0;display:flex;flex-direction:column}.dr-map{position:relative;overflow:hidden;background:#15171a}.dr-map,.dr-map>svg{width:388px;height:470px}.dr-map>svg{position:absolute;inset:0}.dr-streets{fill:none;stroke:#24272c;stroke-width:16;stroke-linecap:round}.dr-blocks rect{fill:#1b1d21}.dr-route{fill:none;stroke:var(--orange-ui);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.5s linear}.scn-driver[data-step="1"] .dr-route{stroke-dashoffset:64}.scn-driver[data-step="2"] .dr-route{stroke-dashoffset:30}.scn-driver[data-step="3"] .dr-route,.scn-driver[data-step="4"] .dr-route{stroke-dashoffset:0}.dr-dest{fill:#fff;stroke:var(--orange-ui);stroke-width:4}.dr-car{position:absolute;left:0;top:0;z-index:2;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--orange-ui);box-shadow:0 6px 16px rgba(0,0,0,.5);offset-rotate:0deg;offset-distance:0;transition:offset-distance 1.5s linear}.scn-driver[data-step="1"] .dr-car{offset-distance:36%}.scn-driver[data-step="2"] .dr-car{offset-distance:70%}.scn-driver[data-step="3"] .dr-car,.scn-driver[data-step="4"] .dr-car{offset-distance:100%}.dr-pin{position:absolute;left:309px;top:50px;color:#fff}.dr-sheet{position:relative;z-index:2;flex:1;margin-top:-26px;padding:22px 20px;border-radius:26px 26px 0 0;background:#141518}.dr-row{display:flex;align-items:center;gap:8px;color:#ff8a4c}.dr-row b{font-size:17px;color:#fff}.dr-row em{margin-left:auto;font-size:13.5px;font-style:normal;font-weight:600;color:#4fd18b}.dr-addr{display:block;margin-top:6px;font-size:13.5px;color:#9a9ba0}.dr-cash{display:flex;align-items:center;gap:8px;margin-top:16px;padding:13px 14px;border-radius:14px;background:#1f2024;font-size:14px;color:#9a9ba0;transition:color .4s,background-color .4s}.dr-cash.on{background:#163524;color:#4fd18b}.dr-nav{height:52px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;border-radius:16px;background:var(--orange-ui);font-size:15.5px;font-weight:700;color:#fff}.bz-ui{position:absolute;inset:50px 0 0}.bz-head{display:flex;align-items:center;justify-content:space-between;padding:12px 22px}.bz-head b{font-size:16px}.bz-head span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#1f2024;color:#ff8a4c}.bz-kpi{padding:10px 22px 0}.bz-kpi small{font-size:13.5px;color:#9a9ba0}.bz-kpi b{display:block;margin-top:4px;font-size:40px;letter-spacing:-.03em;animation:scn-count .5s var(--ease) both}.bz-bars{height:150px;display:flex;align-items:flex-end;gap:7px;margin:20px 22px}.bz-bars i{flex:1;border-radius:6px 6px 2px 2px;background:#2a2b30;transition:height .9s var(--ease)}.bz-bars i.now{background:var(--orange-ui)}.bz-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 16px}.bz-row>div{padding:14px 16px;border-radius:16px;background:#1b1c1f}.bz-row small{display:block;font-size:12.5px;color:#9a9ba0}.bz-row b{font-size:24px}.bz-latest{display:flex;align-items:center;gap:12px;margin:12px 16px 0;padding:14px 16px;border-radius:16px;background:#1b1c1f;border:1.5px solid transparent;color:#ff8a4c;opacity:.55;transition:opacity .4s,border-color .4s}.bz-latest.on{opacity:1;border-color:rgba(242,107,31,.6)}.bz-latest small{display:block;font-size:12.5px;color:#9a9ba0}.bz-latest b{font-size:15px;color:#fff}.bz-campaign{display:flex;align-items:center;gap:10px;margin:12px 16px 0;padding:14px 16px;border-radius:16px;background:rgba(242,107,31,.12);font-size:13.5px;color:#ffb07a}.pn-ui{position:absolute;inset:0;display:grid;grid-template-columns:200px 1fr;background:#f7f7f5;color:#141414}.pn-side{display:flex;flex-direction:column;gap:4px;padding:18px 12px;background:#fff;border-right:1px solid #ecece7}.pn-brand{padding:0 10px 18px;font-size:16px;font-weight:700}.pn-brand span{color:var(--orange-ui)}.pn-side>span{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border-radius:10px;font-size:13.5px;color:#4b4b47}.pn-side>span.on{background:#141414;color:#fff}.pn-main{position:relative;padding:22px 30px}.pn-crumb{font-size:12.5px;color:#6a6a66}.scn-panel h5{margin:4px 0 18px;font-size:22px;font-weight:600}.pn-form{display:flex;gap:18px;padding:18px;border-radius:18px;background:#fff;border:1px solid #e6e6e1}.pn-thumb{width:120px;height:120px;display:grid;place-items:center;border-radius:14px;font-size:44px;font-weight:700;color:hsla(0,0%,100%,.9)}.pn-fields{flex:1;display:grid;gap:10px}.pn-fields label{display:grid;gap:4px}.pn-fields small{font-size:11.5px;color:#6a6a66}.pn-fields label span{height:38px;display:flex;align-items:center;padding:0 12px;border-radius:10px;border:1.5px solid #e2e2dc;font-size:15px;transition:border-color .3s,box-shadow .3s}.pn-fields label.focus span{border-color:var(--orange-ui);box-shadow:0 0 0 4px rgba(255,90,22,.12)}.pn-fields .caret{width:1.5px;height:18px;margin-left:2px;background:#141414;animation:scn-blink 1s steps(1) infinite}.pn-save{display:inline-grid;place-items:center;height:42px;margin-top:14px;padding:0 24px;border-radius:999px;font-size:14px;font-weight:600}.pn-save,.pn-toast{background:#141414;color:#fff}.pn-toast{position:absolute;right:30px;top:22px;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;font-size:13px;opacity:0;transform:translateY(-8px);transition:opacity .4s,transform .5s var(--ease)}.pn-toast.on{opacity:1;transform:none}.pn-toast svg{color:#4fd18b}.pn-channels{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.pn-channels span{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:14px;background:#fff;border:1px solid #e6e6e1;font-size:13px;color:#4b4b47;transition:border-color .4s,background-color .4s}.pn-channels span i{width:16px;height:16px;border-radius:50%;border:1.5px solid #cfcfc8}.pn-channels span svg{width:16px;height:16px;color:#1d7a48}.pn-channels span b{font-size:14px;color:#141414}.pn-channels span.on{border-color:#b5e2c8;background:#f1fbf5}.scn-pay{width:520px;height:760px}.term{position:absolute;left:90px;top:20px;width:340px;height:720px;padding:26px;border-radius:46px;background:linear-gradient(160deg,#2c2d31,#141517);box-shadow:inset 0 0 0 1.5px #3b3c41,0 40px 70px -24px rgba(0,0,0,.7)}.term-screen{position:relative;height:360px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px;overflow:hidden;border-radius:22px;background:#f7f7f4;color:#141414;text-align:center}.term-screen>small{font-size:12.5px;color:#6a6a66}.term-label{margin-top:12px;font-size:13.5px;color:#6a6a66}.term-screen>b{font-size:40px;letter-spacing:-.02em}.term-tip{display:flex;align-items:center;gap:8px;margin-top:20px;animation:scn-in .4s var(--ease) both}.term-tip small{margin-right:4px;font-size:12.5px;color:#6a6a66}.term-tip span{padding:7px 12px;border-radius:999px;border:1.5px solid #d9d9d3;font-size:13.5px;font-weight:600}.term-tip span.on{background:#141414;border-color:#141414;color:#fff}.term-idle,.term-ok,.term-tap,.term-wait{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px;animation:scn-in .4s var(--ease) both}.term-tap svg{animation:scn-breathe 1.2s ease-in-out infinite}.term-ok span,.term-tap span,.term-wait span{font-size:15.5px;font-weight:600}.term-wait i{width:34px;height:34px;border-radius:50%;border:3px solid #ddd;border-top:3px solid var(--orange-ui);animation:scn-spin .9s linear infinite}.term-ok i{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#fff;animation:scn-pop .5s var(--ease) both}.term-ok span{color:#1d7a48}.term-idle{color:#9a9a94}.term-brand{position:absolute;left:50%;bottom:18px;height:15px;width:auto;transform:translateX(-50%);opacity:.85}.term-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.term-keys span{height:58px;display:grid;place-items:center;border-radius:16px;background:#222327;color:#e9e9e9;font-size:20px;font-weight:600;box-shadow:inset 0 -2px 0 rgba(0,0,0,.45)}.term-keys span.x{background:#9c3530}.term-keys span.ok{background:#2c8a52}.term-card{position:absolute;left:150px;top:-40px;z-index:3;width:220px;height:138px;border-radius:16px;background:linear-gradient(135deg,#3d3e44,#17181b);box-shadow:0 24px 40px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.12);opacity:0;transform:translateY(-60px) rotate(-14deg);transition:transform .8s var(--ease),opacity .5s}.term-card.on{opacity:1;transform:translateY(120px) rotate(-8deg)}.term-card span{position:absolute;left:22px;top:44px;width:38px;height:28px;border-radius:6px;background:linear-gradient(135deg,#e3c27a,#b48a3a)}.term-card i{position:absolute;left:22px;bottom:22px;width:120px;height:8px;border-radius:4px;background:hsla(0,0%,100%,.2)}.bz-tabs{position:absolute;left:0;right:0;bottom:0;z-index:4;height:84px;display:flex;justify-content:space-around;align-items:center;padding-bottom:8px;border-top:1px solid #222326;background:#0f0f10;color:#6d6d72}.bz-tabs .on{color:var(--orange-ui)}.bz-fab{width:60px;height:60px;display:grid;place-items:center;margin-top:-30px;border-radius:50%;background:var(--orange-ui);color:#fff;box-shadow:0 10px 24px rgba(255,90,22,.45);transition:transform .4s var(--ease)}.bz-fab.open{transform:scale(1.08)}.bz-scrim{position:absolute;inset:0;z-index:3;background:rgba(5,5,6,.62);opacity:0;transition:opacity .4s}.bz-scrim.on{opacity:1}.bz-menu{position:absolute;left:50%;bottom:112px;z-index:5;width:0;height:0}.bz-menu>span{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;gap:6px;width:84px;font-size:11.5px;font-weight:600;color:#fff;opacity:0;transform:translate(-50%,-50%) scale(.5);transition:opacity .35s,transform .55s var(--ease);transition-delay:calc(var(--i) * 45ms)}.bz-menu.on>span{opacity:1;transform:translate(-50%,-50%) rotate(calc(-180deg + var(--i) * 45deg)) translateX(122px) rotate(calc(180deg - var(--i) * 45deg))}.bz-menu>span i{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:#1f2024;border:1px solid #34353a;color:#ff8a4c}.bz-menu small{position:absolute;left:0;top:-176px;transform:translateX(-50%);white-space:nowrap;font-size:12px;color:#c9c9c4;opacity:0;transition:opacity .4s .25s}.bz-menu.on small{opacity:1}.scn-office{width:1060px;height:680px}.of-phone{position:absolute;left:24px;top:6px;transform:scale(.77);transform-origin:0 0}.of-cam{position:absolute;inset:50px 0 0;display:flex;flex-direction:column;background:#0f0f10}.of-cam-head{display:flex;justify-content:space-between;align-items:center;padding:8px 20px 12px}.of-cam-head b{font-size:18px}.of-cam-head span{padding:4px 9px;border-radius:999px;background:rgba(255,90,22,.16);font-size:11.5px;font-weight:700;color:#ff9a5c}.of-view{position:relative;flex:1;margin:0 14px 14px;overflow:hidden;border-radius:20px;background:radial-gradient(80% 60% at 50% 45%,#3a342a,#15130f 75%)}.of-paper{position:absolute;left:75px;top:165px;width:210px;height:330px;display:flex;flex-direction:column;gap:10px;padding:18px 16px;border-radius:4px;background:#f7f5ee;color:#222;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;transform:rotate(-3deg);box-shadow:0 18px 30px rgba(0,0,0,.5)}.of-paper b{text-align:center;font-size:12.5px}.of-paper i{height:6px;border-radius:3px;background:#d9d6cc}.of-paper i.short{width:60%}.of-paper em{margin-top:auto;font-style:normal;font-weight:700}.of-paper small{color:#6a6a66}.of-corner{position:absolute;width:34px;height:34px;border:4px solid var(--orange-ui);transition:left .6s var(--ease),top .6s var(--ease)}.of-corner.c1{left:40px;top:110px;border-right:0;border-bottom:0;border-top-left-radius:9px}.of-corner.c2{left:290px;top:110px;border-left:0;border-bottom:0;border-top-right-radius:9px}.of-corner.c3{left:40px;top:520px;border-right:0;border-top:0;border-bottom-left-radius:9px}.of-corner.c4{left:290px;top:520px;border-left:0;border-top:0;border-bottom-right-radius:9px}.of-corner.c1.snap{left:68px;top:160px}.of-corner.c2.snap{left:258px;top:152px}.of-corner.c3.snap{left:82px;top:470px}.of-corner.c4.snap{left:270px;top:462px}.of-beam{position:absolute;left:70px;right:70px;top:165px;height:3px;border-radius:2px;background:linear-gradient(90deg,rgba(255,106,31,0),#ff6a1f,rgba(255,106,31,0));opacity:0}.of-beam.on{opacity:1;animation:of-beam 1.4s ease-in-out infinite alternate}.of-chip{position:absolute;left:50%;top:18px;padding:7px 12px;border-radius:999px;background:rgba(0,0,0,.62);font-size:12.5px;color:#fff;white-space:nowrap;opacity:0;transform:translateX(-50%);transition:opacity .3s}.of-chip.on{opacity:1}.of-sheet{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;gap:8px;padding:20px 18px 30px;border-radius:26px 26px 0 0;background:#1b1c20;box-shadow:0 -18px 40px rgba(0,0,0,.5);transform:translateY(105%);transition:transform .65s var(--ease)}.of-sheet.on{transform:none}.of-sheet>b{margin-bottom:4px;font-size:17px}.of-sheet p{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.of-sheet p span{color:#9a9ba0}.of-sheet p strong{font-weight:600;text-align:right}.of-save{height:50px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:0 12px;border-radius:14px;background:var(--orange-ui);font-size:14.5px;font-weight:700;color:#fff;text-align:center;transition:background-color .4s}.of-save.done{background:#1d7a48;font-size:12.5px}.of-wire{position:absolute;left:352px;top:330px;width:70px;height:2px;background:hsla(0,0%,100%,.14)}.of-wire span{position:absolute;top:-4px;left:0;width:10px;height:10px;border-radius:50%;background:var(--orange);opacity:0}.of-wire.on span{animation:jr-packet 1s var(--ease) both}.of-panel{position:absolute;left:430px;top:34px;width:616px;height:612px;overflow:hidden;border-radius:18px;background:#f7f7f5;color:#141414;box-shadow:0 34px 70px -24px rgba(0,0,0,.6)}.of-panel-top{height:44px;display:flex;align-items:center;gap:14px;padding:0 16px;background:#e4e4e0}.of-panel-top b{font-size:13px;color:#4b4b47}.of-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:14px 18px 8px}.of-tabs span{padding:6px 12px;border-radius:999px;background:#ebebe6;font-size:12.5px;color:#4b4b47;transition:background-color .3s,color .3s}.of-tabs span.on{background:#141414;color:#fff}.of-today{display:block;padding:8px 20px 10px;font-size:12px;color:#6a6a66}.of-rows{display:flex;flex-direction:column;gap:10px;padding:0 16px}.of-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #ecece7;opacity:0;transform:translateY(12px);transition:opacity .5s,transform .6s var(--ease)}.of-row.on{opacity:1;transform:none}.of-row>i{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#fff1ea;color:var(--orange-ink)}.of-row b{display:block;font-size:14px}.of-row span{display:block;overflow:hidden;font-size:12.5px;color:#6a6a66;white-space:nowrap;text-overflow:ellipsis}.of-row strong{font-size:14px;font-weight:600}.of-row em{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;background:#e7f6ee;font-size:11.5px;font-style:normal;font-weight:600;color:#1d7a48}@keyframes of-beam{0%{transform:translateY(0)}to{transform:translateY(326px)}}.pos-partners{padding:8px 0 24px}.pos-partners .pos-wrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px;align-items:center;padding-top:32px;padding-bottom:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pos-partners-head h2{font-size:15px;font-weight:600;letter-spacing:-.005em}.pos-partners-head p{margin-top:6px;font-size:14px;color:var(--muted);max-width:44ch}.pos-partner-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px}.pos-partner-logos li{display:flex;align-items:center;height:40px}.pos-partner-logos img{width:auto;max-width:150px;-o-object-fit:contain;object-fit:contain;filter:saturate(.9);opacity:.92;transition:opacity .3s,filter .3s}.pos-partner-logos li:hover img{opacity:1;filter:none}.pos-partners-block{padding:24px 0 8px}.pos-trust{padding:64px 0 24px}.pos-trust dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.pos-trust dl>div{padding-top:22px;border-top:2px solid var(--ink)}.pos-trust dt{font-size:clamp(26px,2.6vw,38px);font-weight:600;letter-spacing:-.03em;line-height:1.05;font-stretch:92%}.pos-trust dd{margin-top:8px;font-size:15px;color:var(--muted)}.pos-benefits{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;padding-top:104px;padding-bottom:112px}.pos-benefits-head{position:sticky;top:120px;align-self:start}.pos-benefits-list li{display:grid;grid-template-columns:56px 1fr;gap:6px 20px;padding:30px 0;border-top:1px solid var(--line)}.pos-benefits-list li:last-child{border-bottom:1px solid var(--line)}.pos-benefits-list .pos-num{grid-row:span 2;padding-top:6px}.pos-benefits-list h3{font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.pos-benefits-list p{font-size:17px;color:var(--muted);max-width:52ch}.pos-journey{padding:24px 0 120px}.jr-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px}.jr-head p{margin-top:18px;font-size:17.5px;color:var(--muted)}.jr-switch{display:inline-flex;padding:4px;border-radius:999px;background:var(--paper-2)}.jr-switch button{height:42px;padding:0 20px;border-radius:999px;font-size:14.5px;font-weight:600;color:var(--muted);transition:background-color .3s,color .3s}.jr-switch button[aria-pressed=true]{background:var(--ink);color:#fff}.jr-player{border-radius:var(--r-xl);background:radial-gradient(100% 70% at 50% 0,#25262b 0,rgba(37,38,43,0) 60%),var(--stage);color:#f1f1ee;box-shadow:0 50px 90px -50px rgba(17,18,20,.6);overflow:hidden}.jr-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;border-bottom:1px solid var(--stage-line)}.jr-channels{display:flex;flex-wrap:wrap;gap:6px}.jr-channels button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--stage-line);font-size:13.5px;font-weight:500;color:#c9c9c4;transition:background-color .3s,color .3s,border-color .3s}.jr-channels button[aria-pressed=true]{background:#fff;border-color:#fff;color:var(--ink)}.jr-demo{font-size:11.5px;font-weight:600;letter-spacing:.14em;color:#8a8a84}.jr-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:56px;align-items:center;padding:48px 48px 40px}.jr-wire{position:absolute;top:50%;height:2px;background:linear-gradient(90deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.14),hsla(0,0%,100%,.06))}.jr-wire.in{left:calc(48px + (100% - 96px - 112px) * .2985);width:56px}.jr-wire.out{right:calc(48px + (100% - 96px - 112px) * .2985);width:56px}.jr-wire span{position:absolute;top:-4px;left:0;width:10px;height:10px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px rgba(255,90,22,.2)}.is-running .jr-wire span{animation:jr-packet 1.4s var(--ease) .3s both}.jr-device{position:relative;z-index:1;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:#18191c;border:1px solid #2a2b30;opacity:.55;transform:scale(.97);transition:opacity .6s,transform .7s var(--ease),border-color .6s,box-shadow .6s}.jr-device.is-active{opacity:1;transform:none;border-color:#3a3b41;box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}.jr-customer,.jr-result{border-radius:34px;border-width:6px;border-color:#0c0c0d;box-shadow:inset 0 0 0 1px #2e2f33}.jr-customer.is-active,.jr-result.is-active{border-color:#0c0c0d;box-shadow:inset 0 0 0 1px #3a3b41,0 30px 60px -30px rgba(0,0,0,.8)}.jr-customer.is-kiosk{border-radius:18px}.jr-device-bar{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid #26272b;font-size:12.5px;font-weight:600;color:#b5b5b0}.jr-live{width:8px;height:8px;margin-left:auto;border-radius:50%;background:#4fd18b;box-shadow:0 0 0 4px rgba(79,209,139,.14)}.jr-device-body{display:flex;flex-direction:column;padding:18px;min-height:330px;animation:jr-swap .5s var(--ease) both}.jr-shop{font-size:11px;font-weight:600;letter-spacing:.12em;color:#8a8a84}.jr-art{height:120px;display:grid;place-items:center;margin:12px 0 14px;border-radius:16px;background:linear-gradient(140deg,#e85b45,#a5261b);color:hsla(0,0%,100%,.9)}.jr-item{font-size:17px}.jr-option{font-size:13px;color:#a3a39d}.jr-price{margin-top:6px;font-size:16px;font-weight:700}.jr-send{display:flex;align-items:center;justify-content:space-between;height:44px;margin-top:14px;padding:0 14px;border-radius:12px;background:var(--orange-ui);font-size:14px;font-weight:700;color:#fff;transition:background-color .4s}.jr-send.done{background:#1d7a48}.jr-caption-small{margin-top:10px;text-align:center;font-size:12px;color:#8a8a84}.jr-screen-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:11.5px;font-weight:700;letter-spacing:.12em;color:#8a8a84}.jr-screen-head svg{color:var(--orange-ui)}.jr-waiting{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#fff}.jr-waiting .mo-logo{color:#fff;margin-bottom:8px}.jr-waiting b{font-size:16px}.jr-waiting span{font-size:13px;color:#8a8a84}.jr-ticket{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;background:#212226}.jr-ticket-top{display:flex;justify-content:space-between;align-items:center}.jr-ticket-top b{font-size:18px}.jr-status{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.jr-status.s-1{background:rgba(242,107,31,.16);color:#ff9a5c}.jr-status.s-2{background:rgba(242,169,59,.16);color:#f5c06a}.jr-status.s-3{background:rgba(79,209,139,.16);color:#4fd18b}.jr-ticket-line{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:#18191c}.jr-ticket-line svg:first-child{color:#ff8a4c}.jr-ticket-line b{display:block;font-size:14.5px}.jr-ticket-line span{font-size:12.5px;color:#ffb27e}.jr-ticket-line>svg:last-child{margin-left:auto;color:#4fd18b}.jr-ticket-meta{display:flex;justify-content:space-between;font-size:13px;color:#a3a39d}.jr-ticket-meta b{color:#fff}.jr-ticket-foot{justify-content:space-between;padding-top:12px;border-top:1px solid #2c2d31;color:#4fd18b}.jr-delivery,.jr-ticket-foot{display:flex;align-items:center;font-size:13px}.jr-delivery{gap:10px;margin-top:12px;padding:12px;border-radius:12px;border:1px dashed #3a3b41;color:#c9c9c4}.jr-report{display:flex;flex-direction:column;gap:2px;padding:16px;border-radius:16px;background:#212226}.jr-report small{font-size:12.5px;color:#a3a39d}.jr-report b{font-size:30px;letter-spacing:-.02em}.jr-report span{display:flex;align-items:center;gap:6px;font-size:13px;color:#4fd18b}.jr-report-row{display:flex;justify-content:space-between;padding:10px 2px;border-bottom:1px solid #26272b;font-size:13.5px;color:#a3a39d}.jr-report-row b{color:#fff}.jr-bars{display:flex;align-items:flex-end;gap:6px;height:54px;margin-top:14px}.jr-bars i{flex:1;border-radius:4px 4px 1px 1px;background:#2c2d32;animation:jr-bar .9s var(--ease) both}.jr-bars i:first-child{height:30%}.jr-bars i:nth-child(2){height:52%}.jr-bars i:nth-child(3){height:40%}.jr-bars i:nth-child(4){height:72%}.jr-bars i:nth-child(5){height:58%}.jr-bars i:nth-child(6){height:84%}.jr-bars i:nth-child(7){height:100%;background:var(--orange-ui)}.jr-notif{display:flex;flex-direction:column;align-items:center;gap:10px;margin:auto 0;text-align:center;animation:jr-swap .5s var(--ease) both}.jr-notif i{width:60px;height:60px;display:grid;place-items:center;border-radius:50%;background:#23242a;color:#ff8a4c}.jr-result.is-active .jr-notif i{background:rgba(255,90,22,.16)}.jr-notif b{font-size:16px}.jr-notif p{max-width:24ch;font-size:13px;color:#a3a39d}.jr-dots{display:flex;justify-content:center;gap:6px;margin-top:18px}.jr-dots i{width:22px;height:4px;border-radius:2px;background:#2c2d32;transition:background-color .4s}.jr-dots i.done{background:var(--orange-ui)}.jr-loyal{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:18px;font-size:13px;color:#ff9a5c}.jr-caption{display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:start;padding:28px 48px;border-top:1px solid var(--stage-line)}.jr-count{font-size:52px;font-weight:600;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.jr-count span{font-size:16px;font-weight:500;letter-spacing:0;color:#8a8a84}.jr-copy{animation:jr-swap .55s var(--ease) both}.jr-copy h3{font-size:22px;font-weight:600;letter-spacing:-.015em}.jr-copy p{margin-top:6px;max-width:72ch;font-size:15.5px;color:#b5b5b0}.jr-copy>span{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:600;color:#ff9a5c}.jr-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px 22px}.jr-timeline{flex:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.jr-timeline button{position:relative;display:flex;flex-direction:column;gap:10px;padding:0 0 4px;text-align:left;font-size:13.5px;font-weight:500;color:#8a8a84;transition:color .3s}.jr-timeline button:before{content:"";height:3px;border-radius:2px;background:#2c2d32}.jr-timeline .jr-progress{position:absolute;left:0;top:0;height:3px;width:100%;border-radius:2px;background:var(--orange);transform-origin:0 50%;transform:scaleX(0)}.jr-timeline button.completed .jr-progress{transform:scaleX(1)}.jr-timeline button.current{color:#fff}.jr-timeline button.current .jr-progress{transform:scaleX(.12)}.is-running .jr-timeline button.current .jr-progress{animation:jr-fill linear both}.jr-timeline button.completed{color:#d9d9d4}.jr-playback{display:flex;gap:8px}.jr-playback button{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--stage-line);color:#fff;transition:background-color .3s,border-color .3s}.jr-playback button:hover:not(:disabled){background:#fff;color:var(--ink);border-color:#fff}.jr-playback button:disabled{opacity:.3;cursor:default}.jr-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:13.5px;color:var(--muted)}.pos-bento-section{padding:24px 0 112px}.pos-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.pos-tile{--sh:340px;position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-lg);background:radial-gradient(90% 70% at 50% 0,#26272c 0,rgba(38,39,44,0) 70%),var(--stage);color:#fff;transition:translate .5s var(--ease),box-shadow .5s}.pos-tile:hover{translate:0 -4px;box-shadow:0 30px 60px -30px rgba(17,18,20,.5)}.pos-tile-stage{height:var(--sh);padding:28px 24px 4px}.pos-tile-stage .scene{aspect-ratio:auto!important;width:100%;height:100%}.pos-tile-copy{position:relative;padding:18px 76px 24px 24px}.pos-tile-label{font-size:13.5px;font-weight:600;color:#ff9a5c}.pos-tile-copy h3{margin-top:4px;font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.pos-tile-go{position:absolute;right:22px;bottom:22px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid hsla(0,0%,100%,.22);transition:background-color .3s,border-color .3s,transform .45s var(--ease)}.pos-tile:hover .pos-tile-go{background:var(--orange);border-color:var(--orange);transform:rotate(45deg)}.pos-tile.tile-b,.pos-tile.tile-e,.pos-tile.tile-g,.pos-tile.tile-i{background:#e7e7e2;color:var(--ink)}.pos-tile.tile-b .pos-tile-label,.pos-tile.tile-e .pos-tile-label,.pos-tile.tile-g .pos-tile-label,.pos-tile.tile-i .pos-tile-label{color:var(--orange-ink)}.pos-tile.tile-b .pos-tile-go,.pos-tile.tile-e .pos-tile-go,.pos-tile.tile-g .pos-tile-go,.pos-tile.tile-i .pos-tile-go{border-color:hsla(0,0%,8%,.2)}.pos-tile.tile-b:hover .pos-tile-go,.pos-tile.tile-e:hover .pos-tile-go,.pos-tile.tile-g:hover .pos-tile-go,.pos-tile.tile-i:hover .pos-tile-go{color:#fff}.tile-a{grid-column:span 7;--sh:470px}.tile-b{--sh:470px}.tile-b,.tile-c{grid-column:span 5}.tile-c,.tile-d{--sh:360px}.tile-d{grid-column:span 3}.tile-e{--sh:360px}.tile-e,.tile-f,.tile-g,.tile-h{grid-column:span 4}.tile-i{grid-column:span 5;--sh:380px}.tile-j{grid-column:span 7;--sh:380px}.tile-k,.tile-l{grid-column:span 6;--sh:380px}.pos-related{padding:104px 24px 24px}.pos-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pos-related-grid.n-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pos-related-grid .pos-tile{--sh:320px}.pos-compare{padding-top:24px;padding-bottom:112px}.pos-compare-scroll{overflow-x:auto;border-radius:var(--r-lg);background:#fff}.pos-compare-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0}.pos-compare-table td,.pos-compare-table th{padding:20px;vertical-align:top;text-align:left;font-size:14.5px;line-height:1.45}.pos-compare-table thead th{padding-top:24px;font-size:13.5px;font-weight:600;color:var(--muted)}.pos-compare-table tbody th{width:24%;font-size:15px;font-weight:600}.pos-compare-table tbody tr+tr>*{border-top:1px solid #ecece7}.pos-compare-table td span{display:flex;align-items:flex-start;gap:9px;color:var(--muted)}.pos-compare-table td svg{margin-top:2px}.pos-compare-table td.st-no svg,.pos-compare-table td.st-part svg{color:#b0b0a9}.pos-compare-table .us{width:24%;background:var(--stage);color:#fff}.pos-compare-table thead .us span{display:inline-block;font-size:15px;color:#fff}.pos-compare-table td.us span{color:#fff;font-weight:500}.pos-compare-table td.us svg{color:#ff8a4c}.pos-compare-table tbody tr+tr>.us{border-top-color:#2a2b30}.pos-industries{padding:24px 0 112px}.pos-marquee{display:flex;flex-direction:column;gap:14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.pos-marquee-row{overflow:hidden}.pos-marquee-track{display:flex;gap:12px;width:-moz-max-content;width:max-content;animation:pos-marquee 60s linear infinite}.pos-marquee-row.rev .pos-marquee-track{animation-direction:reverse;animation-duration:70s}.pos-marquee:hover .pos-marquee-track{animation-play-state:paused}.pos-marquee-track span{padding:15px 24px;border-radius:999px;background:#fff;border:1px solid #e6e6e1;font-size:18px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.pos-industries-more{margin-top:28px;font-size:16px;font-weight:600;color:var(--orange-ink)}.pos-catalog{padding:104px 0 112px;background:var(--paper-2)}.pos-catalog-product{background:transparent;padding-bottom:32px}.pos-catalog-toggle{margin-top:6px}.pos-catalog-split{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:start}.pos-catalog-tabs{position:sticky;top:100px;display:flex;flex-direction:column;gap:2px}.pos-catalog-tabs button{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;border-radius:12px;text-align:left;font-size:15px;font-weight:500;color:var(--ink-2);transition:background-color .25s,color .25s}.pos-catalog-tabs button:hover{background:hsla(0,0%,8%,.05)}.pos-catalog-tabs button small{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.pos-catalog-tabs button[aria-selected=true]{background:var(--ink);color:#fff}.pos-catalog-tabs button[aria-selected=true] small{color:#b5b5b0}.pos-catalog-panel{padding:36px;border-radius:var(--r-lg);background:#fff;animation:pos-fade .5s var(--ease) both}.pos-catalog-panel[hidden]{display:none}.pos-catalog-panel>h3{font-size:28px;font-weight:600;letter-spacing:-.02em}.pos-catalog-panel>h3 small{margin-left:8px;font-size:14px;font-weight:500;letter-spacing:0;color:var(--muted)}.pos-catalog-panel>p{margin-top:8px;font-size:16px;color:var(--muted);max-width:64ch}.pos-catalog-all{display:grid;gap:16px}.pos-catalog-product .pos-catalog-panel{background:#fff}.pos-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;margin-top:28px}.pos-features li{padding-top:16px;border-top:1px solid #ecece7}.pos-features b{display:block;font-size:15.5px;font-weight:600}.pos-features span{display:block;margin-top:3px;font-size:14.5px;color:var(--muted)}.pos-story{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center;padding-top:112px;padding-bottom:112px}.pos-story-mark{aspect-ratio:5/4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;border-radius:var(--r-xl);background:var(--stage);color:#fff}.pos-story-mark .mo-logo{color:#fff}.pos-story-mark>span{font-size:12px;font-weight:600;letter-spacing:.2em;line-height:1.9;text-align:center;color:var(--stage-muted)}.pos-story-copy p{margin:22px 0 28px;font-size:18px;color:var(--muted);max-width:52ch}.pos-pricing{padding:36px 0 32px}.pos-pricing .pos-pricing-top{align-items:center}.pos-pricing .pos-title{font-size:clamp(26px,2.6vw,38px)}.pos-pricing .pos-pricing-lines{margin-top:12px;font-size:17px}.pos-pricing .pos-setup{margin-top:28px}.pos-showcase{padding:56px 0 24px}.pos-online-section{padding:24px 0}.pos-pricing-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 64px;align-items:end}.pos-pricing-lines{margin-top:24px;font-size:19px;line-height:1.6;color:var(--ink-2)}.pos-promo{position:relative;display:flex;flex-direction:column;gap:4px;max-width:520px;margin:0 0 4px;padding:18px 22px 18px 26px;overflow:hidden;border-radius:16px;background:#fff4ee}.pos-promo:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--orange)}.pos-promo span{font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--orange-ink)}.pos-promo b{font-size:18px;font-weight:600}.pos-promo small{font-size:14px;color:var(--muted)}.pos-setup{margin-top:48px;padding:36px;border-radius:var(--r-xl);background:radial-gradient(80% 60% at 85% 0,#2a2b30 0,rgba(42,43,48,0) 60%),var(--stage);color:#fff;box-shadow:0 50px 90px -50px rgba(17,18,20,.6)}.pos-setup-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--stage-line)}.pos-setup-label{font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--stage-muted)}.pos-setup-head h3{margin-top:8px;font-size:clamp(26px,2.4vw,34px);font-weight:600;letter-spacing:-.025em}.pos-setup-head p{margin-top:6px;font-size:15.5px;color:#c9c9c4;max-width:60ch}.pos-setup-reset{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--stage-line);font-size:13.5px;font-weight:500;color:#d9d9d4;transition:background-color .25s,color .25s,border-color .25s}.pos-setup-reset:hover{background:#fff;color:var(--ink);border-color:#fff}.pos-setup-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;padding:28px 0}.pos-setup-grid h4{margin-bottom:10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--stage-muted)}.pos-dev-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#1d1e22;color:#b5b5b0;transition:background-color .3s,color .3s}.pos-dev.on .pos-dev-icon{background:rgba(255,90,22,.14);color:#ff8a4c}.pos-dev{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--stage-line)}.pos-dev b{display:block;font-size:16px;font-weight:600}.pos-dev small{margin-top:2px;color:var(--stage-muted)}.pos-dev em,.pos-dev small{display:block;font-size:13px}.pos-dev em{margin-top:4px;font-style:normal;color:#ff9a5c;font-variant-numeric:tabular-nums}.pos-setup .pos-stepper{display:flex;align-items:center;gap:12px}.pos-setup .pos-stepper button{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid #3a3b40;color:#fff;transition:background-color .25s,color .25s,border-color .25s}.pos-setup .pos-stepper button:hover:not(:disabled){background:#fff;color:var(--ink);border-color:#fff}.pos-setup .pos-stepper button:disabled{opacity:.3;cursor:default}.pos-setup .pos-stepper output{min-width:24px;text-align:center;font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.pos-dev.on .pos-stepper output{color:#ff9a5c}.pos-setup-incl-title{margin-top:26px}.pos-setup-incl{display:flex;flex-wrap:wrap;gap:8px}.pos-setup-incl li{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#1d1e22;font-size:13px;color:#d9d9d4}.pos-setup-incl svg{color:#4fd18b}.pos-mod{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;border-radius:14px;border:1px solid var(--stage-line);cursor:pointer;transition:border-color .25s,background-color .25s}.pos-mod:hover{border-color:#43444a}.pos-mod.on{border-color:rgba(255,122,58,.7);background:rgba(255,90,22,.09)}.pos-mod input{position:absolute;opacity:0;width:1px;height:1px}.pos-mod:has(input:focus-visible){outline:2px solid var(--orange);outline-offset:2px}.pos-mod-box{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;border:1.5px solid #4a4b50;color:#fff;transition:background-color .2s,border-color .2s}.pos-mod.on .pos-mod-box{background:var(--orange);border-color:var(--orange)}.pos-mod b{display:block;font-size:15px;font-weight:600}.pos-mod small{display:block;margin-top:2px;font-size:12.5px;color:var(--stage-muted)}.pos-mod small.free{color:#4fd18b}.pos-mod em{font-size:14px;font-style:normal;color:#e9e9e4;font-variant-numeric:tabular-nums;white-space:nowrap}.pos-setup-foot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:24px 26px;border-radius:20px;background:#1d1e22}.pos-setup-total small{display:block;font-size:13px;color:var(--stage-muted)}.pos-setup-total b{display:block;font-size:clamp(38px,3.6vw,52px);font-weight:600;line-height:1.05;letter-spacing:-.035em;font-variant-numeric:tabular-nums;animation:scn-count .4s var(--ease) both}.pos-setup-total span{font-size:14px;color:var(--stage-muted)}.pos-setup-lines{display:flex;flex-direction:column;gap:4px;max-height:150px;overflow-y:auto;padding-right:6px;font-size:13.5px;color:#c9c9c4}.pos-setup-lines li{display:flex;justify-content:space-between;gap:12px;font-variant-numeric:tabular-nums}.pos-setup-hw{display:flex;align-items:flex-start;gap:10px;margin-top:18px;font-size:14.5px;color:#e4e4df}.pos-setup-hw svg{margin-top:3px;color:#ff9a5c}.pos-setup-basis{margin-top:6px;padding-left:26px;font-size:13px;color:var(--stage-muted)}.pos-online{margin-top:0;padding-top:72px}.pos-online h3{font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.02em}.pos-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.pos-rates>div{display:flex;flex-direction:column;gap:6px;padding:26px 26px 24px;border-radius:var(--r-lg);background:var(--paper)}.pos-rates b{font-size:56px;font-weight:600;line-height:1;letter-spacing:-.04em;font-stretch:92%}.pos-rates b span{margin-left:2px;font-size:26px;letter-spacing:0}.pos-rates>div>span{font-size:15px;color:var(--muted)}.pos-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;padding-top:112px;padding-bottom:104px}.pos-faq-head{position:sticky;top:120px;align-self:start}.pos-faq-list details{border-top:1px solid var(--line)}.pos-faq-list details:last-child{border-bottom:1px solid var(--line)}.pos-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:18.5px;font-weight:600;letter-spacing:-.01em;cursor:pointer;list-style:none}.pos-faq-list summary::-webkit-details-marker{display:none}.pos-faq-list summary i{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;border:1px solid #cfcfc8;transition:transform .4s var(--ease),background-color .3s,color .3s,border-color .3s}.pos-faq-list details[open] summary i{transform:rotate(45deg);background:var(--ink);border-color:var(--ink);color:#fff}.pos-faq-list details p{max-width:64ch;padding:0 56px 26px 0;font-size:16.5px;color:var(--muted);animation:pos-fade .45s var(--ease) both}.pos-band-wrap{padding-top:8px;padding-bottom:8px}.pos-band{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:40px 44px;border-radius:var(--r-lg);background:#fff}.pos-band h2{font-size:clamp(22px,2.1vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.pos-band p{margin-top:10px;font-size:16px;color:var(--muted);max-width:64ch}.pos-band .pos-kicker{margin-bottom:10px}.pos-contact{padding:96px 0 120px}.pos-contact-stage{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:96px 72px;overflow:hidden;border-radius:var(--r-xl);background:radial-gradient(70% 120% at 100% 120%,rgba(255,90,22,.32),rgba(255,90,22,0) 60%),radial-gradient(60% 80% at 0 0,#26272c,rgba(38,39,44,0) 70%),var(--stage);color:#fff}.pos-contact-tag{margin-bottom:22px;font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--stage-muted)}.pos-contact .pos-title{font-size:clamp(36px,5vw,76px)}.pos-contact .pos-title-soft{color:#8f8f89}.pos-contact-stage>p{margin:24px 0 36px;font-size:18px;color:#c9c9c4;max-width:46ch}.pos-contact .pos-link{color:#fff}.pos-contact .pos-link .pos-btn-icon{border-color:hsla(0,0%,100%,.3);color:#fff}.pos-contact .pos-link:hover .pos-btn-icon{background:#fff;color:var(--ink);border-color:#fff}.pos-contact-mail{margin-top:40px;font-size:14px;color:var(--stage-muted);text-decoration:underline;text-underline-offset:4px;text-decoration-color:hsla(0,0%,100%,.25)}.pos-crumb{display:flex;align-items:center;gap:10px;padding-top:28px;font-size:14px;color:var(--muted)}.pos-crumb a{display:inline-flex;align-items:center;gap:4px;font-weight:500;color:var(--ink)}.pos-crumb a:hover{color:var(--orange-ink)}.pos-hero-product{padding-top:36px}.pos-hero-product.shape-phone,.pos-hero-product.shape-tall{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.pos-hero-product.shape-phone .pos-hero-stage .scene{width:auto;height:min(560px,64vh);margin:0 auto}.pos-hero-product.shape-tall .pos-hero-stage .scene{width:auto;height:min(580px,66vh);margin:0 auto}.pos-intro{padding-top:64px;padding-bottom:48px}.pos-intro-who{margin-bottom:14px;font-size:16px;font-weight:500;color:var(--muted)}.pos-intro .pos-title{max-width:20ch}.pos-details{padding-top:64px;padding-bottom:104px}.pos-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px}.pos-details-grid.n-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-details-grid article{padding:30px 0 34px;border-top:1px solid var(--line)}.pos-details-top{display:flex;align-items:center;gap:10px;margin-bottom:16px}.pos-details-top .pos-module{margin-left:0}.pos-details-grid h3{font-size:21px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.pos-details-grid p{margin-top:10px;font-size:16px;color:var(--muted);max-width:44ch}.pos-shots{padding:32px 0 96px}.pos-shots-track{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px max(24px,calc((100vw - var(--wrap)) / 2 + 24px)) 24px;scrollbar-width:thin}.pos-shots-track figure{flex:0 0 min(820px,86vw);scroll-snap-align:center}.pos-shots-track .dev-photo{width:100%;height:auto;padding:14px;border-radius:30px}.pos-shots-track img{display:block;width:100%;height:auto;border-radius:16px}.pos-shots-track figcaption{margin-top:14px;font-size:14px;color:var(--muted)}.pos-flow{padding:104px 0;background:#fff}.pos-flow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-bottom:36px}.pos-flow-steps li{position:relative;padding-top:80px}.pos-flow-steps li:before{content:"";position:absolute;left:66px;right:-20px;top:27px;height:1px;background:var(--line)}.pos-flow-steps li:last-child:before{display:none}.pos-flow-n{position:absolute;left:0;top:0;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--ink);font-size:19px;font-weight:600;color:#fff}.pos-flow-steps li:first-child .pos-flow-n{background:var(--orange)}.pos-flow-steps h3{margin-bottom:8px;font-size:22px;font-weight:600;letter-spacing:-.015em}.pos-flow-steps p{font-size:17px;line-height:1.55;color:var(--ink-2);max-width:32ch}.pos-ensemble{aspect-ratio:6/5;padding:0;overflow:hidden}.pos-ensemble .ens-back{position:absolute;left:7%;top:8%;width:86%}.pos-ensemble .ens-phone{position:absolute;left:5%;bottom:7%;width:25%}.pos-ensemble .ens-kiosk{position:absolute;right:5%;bottom:4%;width:27%}.pos-ensemble .pos-stage-caption{position:absolute;left:32px;top:0;margin:0;padding-top:18px}.pos-mission{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:end;padding-top:104px;padding-bottom:72px}.pos-mission>p{font-size:18px;color:var(--muted)}.pos-problems{padding:24px 0}.pos-problems-stage{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;padding:72px;border-radius:var(--r-xl);background:var(--stage);color:#fff}.pos-problems-stage .pos-section-head{margin:0}.pos-problems-stage .pos-section-head>p{color:var(--stage-muted)}.pos-problems-stage li{display:flex;gap:22px;padding:26px 0;border-top:1px solid var(--stage-line)}.pos-problems-stage .pos-num{color:#ff8a4c;padding-top:4px}.pos-problems-stage h3{font-size:21px;font-weight:600;letter-spacing:-.015em}.pos-problems-stage li p{margin-top:8px;font-size:16px;color:var(--stage-muted)}.pos-pillars{padding-top:112px;padding-bottom:24px}.pos-pillars-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pos-pillars-row article{padding:36px 32px;border-radius:var(--r-lg);background:#fff}.pos-pillars-row article:nth-child(2){background:var(--stage);color:#fff}.pos-pillars-row article:nth-child(2) p{color:var(--stage-muted)}.pos-pillars-row h3{font-size:clamp(28px,2.6vw,38px);font-weight:600;letter-spacing:-.03em}.pos-pillars-row p{margin-top:14px;font-size:16px;color:var(--muted)}.pos-maker{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center;padding-top:112px;padding-bottom:104px}.pos-maker>div:last-child>p{margin-top:22px;font-size:17.5px;color:var(--muted);max-width:56ch}.pos-audiences{padding-top:32px;padding-bottom:24px}.pos-audiences-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px}.pos-audiences-list article{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:30px 0;border-top:2px solid var(--ink)}.pos-audiences-list h3{font-size:26px;font-weight:600;letter-spacing:-.02em}.pos-audiences-list p{flex:1;font-size:16px;color:var(--muted)}.pos-only-narrow{display:none}.reveal-ready [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .95s var(--ease) var(--d,0ms),transform .95s var(--ease) var(--d,0ms)}.reveal-ready [data-reveal].is-in{opacity:1;transform:none}@keyframes pos-rise{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes pos-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pos-stage{0%{opacity:0;transform:translateY(40px) scale(.985)}to{opacity:1;transform:none}}@keyframes pos-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes pos-sheet{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes pos-progress{to{transform:scaleX(1)}}@keyframes pos-marquee{to{transform:translateX(-50%)}}@keyframes scn-ring{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.9)}}@keyframes scn-press{0%{transform:scale(1)}35%{transform:scale(.94);filter:brightness(1.25)}to{transform:scale(1)}}@keyframes scn-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes scn-spin{to{transform:rotate(1turn)}}@keyframes scn-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes scn-count{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes scn-pulse{0%{box-shadow:0 0 0 0 rgba(242,107,31,.45)}to{box-shadow:0 0 0 18px rgba(242,107,31,0)}}@keyframes scn-ring-bell{0%,to{transform:rotate(0)}25%{transform:rotate(14deg)}75%{transform:rotate(-14deg)}}@keyframes scn-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scn-blink{50%{opacity:0}}@keyframes scn-breathe{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.12);opacity:1}}@keyframes jr-packet{0%{transform:translateX(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(46px);opacity:0}}@keyframes jr-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes jr-bar{0%{transform:scaleY(0);transform-origin:50% 100%}to{transform:scaleY(1);transform-origin:50% 100%}}@keyframes jr-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){html:has(.pos-root){scroll-behavior:auto}.pos-root *,.pos-root :after,.pos-root :before{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important}.pos-marquee{display:none}.pos-industries .pos-sr{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;display:flex;flex-wrap:wrap;gap:10px;max-width:var(--wrap);margin:0 auto;padding:0 24px}.pos-industries .pos-sr li{padding:12px 18px;border-radius:999px;background:#fff;border:1px solid #e6e6e1;font-size:16px}}@media (max-width:1180px){.ph-cta,.ph-nav,.ph-tools{display:none}.ph-cta-mobile{display:inline-flex;height:42px;margin-left:auto;padding:0 18px;font-size:14px}.ph-mobile{display:block}.jr-stage{gap:28px;padding:36px 28px 32px}.jr-wire{display:none}}@media (max-width:1024px){.pos-hero-top{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:32px}.pos-hero-wide{padding:28px 24px 22px}.pos-hero,.pos-hero-product.shape-phone,.pos-hero-product.shape-tall{grid-template-columns:minmax(0,1fr);gap:44px;padding-top:40px;padding-bottom:64px}.pos-stage-bleed{margin-right:0;padding-right:32px;border-radius:var(--r-xl)}.pos-lead{max-width:52ch}.pos-benefits,.pos-faq,.pos-maker,.pos-mission,.pos-problems-stage,.pos-story{grid-template-columns:minmax(0,1fr);gap:36px}.pos-benefits-head,.pos-faq-head{position:static}.pos-partners .pos-wrap{grid-template-columns:minmax(0,1fr);gap:22px}.pos-partner-logos{justify-content:flex-start;gap:18px 36px}.pos-trust dl{grid-template-columns:repeat(2,minmax(0,1fr))}.jr-head{flex-direction:column;align-items:flex-start}.jr-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jr-business{grid-column:span 2;order:-1}.pos-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-bento .pos-tile{grid-column:span 1;--sh:340px}.pos-bento .tile-a,.pos-bento .tile-j{grid-column:span 2;--sh:420px}.pos-catalog-split,.pos-pricing-top,.pos-setup-foot,.pos-setup-grid{grid-template-columns:minmax(0,1fr)}.pos-setup-foot{gap:16px}.pos-catalog-tabs{position:static;flex-direction:row;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.pos-catalog-tabs button{flex-shrink:0;white-space:nowrap;background:#fff}.pos-details-grid,.pos-details-grid.n-4,.pos-related-grid.n-3{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-audiences-list,.pos-pillars-row{grid-template-columns:minmax(0,1fr)}.pos-problems-stage{padding:48px 36px}}@media (max-width:720px){.pos-wrap{padding-left:16px;padding-right:16px}.ph-in{height:66px;padding:0 16px;gap:12px}.ph-sheet{top:66px}.ph-brand .mo-logo{--logo-size:44px!important}.ph-mobile>summary span{display:none}.ph-cta-mobile{height:40px;padding:0 14px;font-size:13.5px}.ph-tag{display:none}.ph-mobile>summary{width:44px;padding:0;justify-content:center}.pos-btn{height:52px;font-size:15px}.pos-hero{padding-top:28px}.pos-hero-wide{padding:18px 14px 16px}.pos-hero-stage{padding:16px;border-radius:22px}.pos-stage-bleed{padding-right:16px}.pos-stage-caption{flex-direction:column;margin-top:14px}.pos-trust{padding-top:40px}.pos-trust dl{gap:24px 16px}.pos-benefits,.pos-maker,.pos-story{padding-top:72px;padding-bottom:72px}.pos-benefits-list li{grid-template-columns:36px 1fr}.pos-bento-section,.pos-compare,.pos-industries,.pos-journey{padding-bottom:72px}.jr-top{flex-direction:column;align-items:flex-start}.jr-stage{grid-template-columns:minmax(0,1fr);padding:20px 16px}.jr-business{grid-column:auto}.jr-customer:not(.is-active),.jr-result:not(.is-active){display:none}.jr-device-body{min-height:0}.jr-caption{grid-template-columns:minmax(0,1fr);gap:8px;padding:22px 18px}.jr-count{font-size:36px}.jr-controls{flex-direction:column;align-items:stretch;padding:14px 16px 18px}.jr-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.jr-timeline button span{font-size:0}.jr-timeline button.current span{font-size:12.5px;white-space:nowrap}.jr-playback{justify-content:flex-end}.pos-bento{grid-template-columns:minmax(0,1fr);gap:12px}.pos-bento .pos-tile,.pos-bento .tile-a,.pos-bento .tile-j{grid-column:auto;--sh:300px}.pos-related-grid,.pos-related-grid.n-3{grid-template-columns:minmax(0,1fr)}.pos-related{padding:72px 16px 8px}.pos-tile-stage{padding:20px 16px 0}.pos-catalog{padding:72px 0}.pos-catalog-panel{padding:24px 20px}.pos-features{grid-template-columns:minmax(0,1fr);gap:16px}.pos-flow{padding:72px 0}.pos-pricing{padding:24px 0 16px}.pos-showcase{padding:40px 0 8px}.pos-dev{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.pos-dev-icon{width:40px;height:40px;border-radius:12px}.pos-setup .pos-stepper{gap:8px}.pos-setup .pos-stepper button{width:36px;height:36px}.pos-setup{padding:24px 18px;border-radius:22px}.pos-setup-head{flex-direction:column}.pos-setup-foot{padding:20px 18px}.pos-rates{grid-template-columns:minmax(0,1fr)}.pos-rates b{font-size:46px}.pos-faq{padding-top:72px;padding-bottom:64px;gap:20px}.pos-faq-list summary{font-size:17px}.pos-faq-list details p{padding-right:0}.pos-band{flex-direction:column;align-items:flex-start;padding:28px 22px}.pos-contact{padding:56px 0 72px}.pos-contact-stage{padding:56px 24px}.pos-details-grid,.pos-details-grid.n-4,.pos-flow-steps{grid-template-columns:minmax(0,1fr)}.pos-flow-steps{gap:28px}.pos-flow-steps li{padding:0 0 0 76px;min-height:54px}.pos-flow-steps li:before{left:27px;right:auto;top:62px;bottom:-22px;width:1px;height:auto}.pos-problems-stage{padding:36px 22px;border-radius:22px}.pos-mission{padding-top:64px;padding-bottom:48px}.pos-pillars{padding-top:72px}.pos-ensemble{aspect-ratio:1/1}.pos-hero-product.shape-phone .pos-hero-stage .scene{height:520px}.pos-only-wide{display:none}.pos-only-narrow{display:block}.pos-compare-scroll{overflow:visible;background:transparent}.pos-compare-table,.pos-compare-table tbody,.pos-compare-table td,.pos-compare-table th,.pos-compare-table tr{display:block;width:auto;min-width:0}.pos-compare-table thead{display:none}.pos-compare-table tbody{display:flex;flex-direction:column;gap:12px}.pos-compare-table tbody tr{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff}.pos-compare-table tbody tr+tr>*{border-top:0}.pos-compare-table tbody th{width:auto;padding:18px 18px 10px;font-size:16px}.pos-compare-table td{padding:8px 18px;font-size:14px}.pos-compare-table td:before{content:attr(data-col);display:block;margin-bottom:2px;font-size:12px;font-weight:600;color:#8a8a84}.pos-compare-table td.us{order:-1;width:auto;margin:0 10px 8px;padding:14px 16px;border-radius:12px}.pos-compare-table tbody th{order:-2}.pos-compare-table td.us:before{color:#ff9a5c}.pos-compare-table tbody tr>td:last-child:not(.us),.pos-compare-table tbody tr>td:nth-last-child(2){padding-bottom:16px}.pos-hero-product.shape-tall .pos-hero-stage .scene{height:540px}}@font-face{font-family:__Instrument_Sans_6851d0;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/ee8141237931985e.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_6851d0;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/42c0d1ff9eba2829.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_6851d0{font-family:__Instrument_Sans_6851d0;font-style:normal}.__variable_6851d0{--pos-font:"__Instrument_Sans_6851d0"}