:root{color:#17302a;font-synthesis:none;text-rendering:optimizelegibility;--ink:#17302a;--ink-soft:#2e4941;--muted:#64766f;--quiet:#87958e;--paper:#f5f6f1;--surface:#fffefa;--surface-soft:#edf2ec;--surface-deep:#e4ebe4;--green:#1b6255;--green-deep:#143f39;--green-bright:#2b8b78;--mint:#c8e3d5;--ready:#2b8a65;--gold:#e6b46d;--line:#17302a1a;--line-strong:#17302a2b;--shadow-soft:0 10px 28px #193a3012, 0 2px 5px #193a300a;--shadow-float:0 24px 54px #14372e2e, 0 6px 16px #14372e1a;--shadow-card:0 18px 44px #1e433717, inset 0 1px 0 #ffffffe6;--radius-sm:12px;--radius-md:18px;--radius-lg:26px;--radius-xl:34px;--ease:cubic-bezier(.22, 1, .36, 1);background:#f5f6f1;font-family:Manrope,Tajawal,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--paper);min-width:320px;color:var(--ink);margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #2b8b788c}::selection{color:#fff;background:var(--green)}#root,.app-root{min-height:100vh}.page-wrap{width:min(1240px,100% - 64px);margin-inline:auto}.lang-ar{font-family:Tajawal,Manrope,system-ui,sans-serif}.lang-ar button,.lang-ar input{font-family:inherit}.app-loading{min-height:100vh;color:var(--green);place-items:center;font-size:18px;font-weight:600;display:grid}.eyebrow,.section-kicker{color:var(--muted);letter-spacing:.01em;align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.section-kicker{color:var(--green)}.button{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:14px;font-weight:600;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button:active:not(:disabled){transform:translateY(0)scale(.985)}.button:disabled{opacity:.58;cursor:wait}.button--primary{color:#fff;background:linear-gradient(135deg,#247e6c 0%,#18594f 58%,#15463f 100%);box-shadow:0 8px 18px #185b4e2e,inset 0 1px #ffffff2b}.button--primary:hover:not(:disabled){box-shadow:0 11px 22px #185b4e3b,inset 0 1px #ffffff2b}.button--soft{color:var(--green-deep);background:linear-gradient(145deg,#eaf2eb,#dcebe1);border-color:#22695717}.button--outline{color:var(--green);background:0 0;border-color:#1b625540}.button--dark{color:#fff;background:var(--ink)}.button--light{color:var(--green-deep);background:#fffdf5;box-shadow:0 8px 20px #05231d26,inset 0 1px #fff}.button--outline-light{color:#fff;background:0 0;border-color:#fff6}.button--lg{border-radius:14px;min-height:54px;padding-inline:24px;font-size:15px}.button--sm{min-height:38px;padding-inline:12px;font-size:12px}.clay-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#fffefa,#f5f7f1);border:1px solid #ffffffd9;padding:24px}.clay-card--inset{background:var(--surface-deep);border-color:#0000;box-shadow:inset 0 2px 6px #1d3d3112,inset 0 -1px #ffffffd9}.language-switcher{border:1px solid var(--line);background:#fffffbd1;border-radius:11px;align-items:center;gap:2px;padding:3px;display:inline-flex}.language-switcher button{min-width:35px;height:31px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:11px;font-weight:600}.language-switcher button.is-active{color:#fff;background:var(--green);box-shadow:0 2px 5px #14493d24}.language-switcher--compact{gap:1px;padding:2px}.language-switcher--compact button{min-width:31px;height:28px}.brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.brand img{filter:drop-shadow(0 3px 5px #13453921);width:42px;height:42px;display:block}.brand-words{flex-direction:column;gap:1px;line-height:1;display:flex}.brand-words strong{letter-spacing:-.045em;font-size:17px;font-weight:650}.brand-words span{color:var(--muted);font-family:Tajawal,sans-serif;font-size:13px;font-weight:600}.brand--small img{width:34px;height:34px}.brand--small .brand-words strong{font-size:14px}.brand--small .brand-words span{font-size:11px}.brand--inverse .brand-words strong,.brand--inverse .brand-words span{color:#f7f8f1}.landing-page{background:linear-gradient(#f6f7f2 0%,#f3f5ef 56%,#f8f7f1 100%);overflow:clip}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f7f2e0;border-bottom:1px solid #17302a11;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:26px;min-height:78px;display:flex;position:relative}.site-nav{color:#5f7169;align-items:center;gap:clamp(20px,3vw,38px);font-size:13px;font-weight:550;display:flex}.site-nav a{transition:color .15s}.site-nav a:hover,.site-nav__staff{color:var(--green)}.site-header__actions{align-items:center;gap:10px;display:flex}.header-cta{color:#fff;background:linear-gradient(135deg,#247c6a,#164c43);border-radius:12px;align-items:center;gap:9px;min-height:42px;padding:0 17px;font-size:12px;font-weight:650;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 5px 13px #16534629}.header-cta:hover{transform:translateY(-1px);box-shadow:0 8px 17px #16534630}.nav-toggle{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.hero-section{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(30px,5vw,72px);min-height:680px;padding-block:66px 75px;display:grid}.hero-copy{z-index:2;max-width:510px;position:relative}.hero-kicker{color:var(--green);background:#ffffff9e;border:1px solid #2575631f;border-radius:99px;align-items:center;gap:10px;padding:7px 12px;font-size:12px;font-weight:650;display:inline-flex}.hero-kicker i{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e6b46d2b}.hero-copy h1{color:#18332c;letter-spacing:-.06em;margin:24px 0 17px;font-size:clamp(46px,5.2vw,70px);font-weight:550;line-height:1.07}.lang-ar .hero-copy h1{letter-spacing:0;max-width:550px;font-size:clamp(44px,4.6vw,62px);font-weight:600;line-height:1.28}.hero-lede{color:#62736b;max-width:410px;margin:0;font-size:16px;line-height:1.8}.lang-ar .hero-lede{font-size:18px;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:29px;display:flex}.hero-text-link{min-height:44px;color:var(--green);align-items:center;font-size:13px;font-weight:650;display:inline-flex}.hero-proof{color:#718179;align-items:center;gap:11px;margin-top:29px;font-size:11px;display:flex}.hero-proof__dot{background:var(--gold);border-radius:50%;width:5px;height:5px}.hero-visual{min-width:0}.product-scene{isolation:isolate;background:linear-gradient(145deg,#dbece0 0%,#b8d8c8 46%,#f0dfbd 100%);border:1px solid #ffffffb8;border-radius:38px;justify-content:center;align-items:center;min-height:525px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 65px #315d491f,inset 0 1px #fffffff2}.product-scene:before{content:"";inset-inline-end:-105px;border:1px solid #ffffff7a;border-radius:50%;width:460px;height:460px;position:absolute;top:-185px;box-shadow:0 0 0 35px #ffffff17,0 0 0 75px #ffffff12}.product-scene:after{content:"";inset-inline-start:-130px;filter:blur(1px);background:linear-gradient(145deg,#f8efd6e6,#e7c28347);border-radius:50%;width:320px;height:320px;position:absolute;bottom:-190px}.scene-light{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.scene-light--one{inset-inline-start:11%;background:radial-gradient(circle,#fff9,#fff0 70%);width:260px;height:260px;top:13%}.scene-light--two{inset-inline-end:5%;background:radial-gradient(circle,#216d5b26,#216d5b00 70%);width:270px;height:270px;bottom:0}.scene-board{z-index:1;top:15%;color:#f3f8f1;background:linear-gradient(146deg,#215d52 0%,#17483f 58%,#123e38 100%);border:1px solid #ffffff2e;border-radius:24px;width:min(74%,465px);padding:22px;position:absolute;inset-inline-start:7%;transform:rotate(-3deg);box-shadow:0 25px 48px #143f363d,inset 0 1px #ffffff21}.scene-board__head,.scene-board__brand{align-items:center;display:flex}.scene-board__head{border-bottom:1px solid #ffffff26;justify-content:space-between;padding-bottom:15px}.scene-board__brand{color:#ffffffe6;gap:8px;font-size:12px}.scene-board__brand img{width:27px;height:27px}.scene-board__live{color:#cbe7d6;align-items:center;gap:6px;font-size:9px;display:inline-flex}.scene-board__live i{background:#a9d6b3;border-radius:50%;width:6px;height:6px}.scene-board__columns{color:#ffffff73;justify-content:space-between;padding:15px 10px 7px;font-size:9px;display:flex}.scene-order-row{background:#ffffff13;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:58px 1fr;align-items:center;gap:10px;min-height:55px;margin-top:7px;padding:0 13px;display:grid}.scene-order-row strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:550}.scene-order-row small{color:#ffffff6e;font-size:9px}.scene-order-state{color:#ffffffba;align-items:center;gap:7px;font-size:10px;display:inline-flex}.scene-order-state i{background:#e4b66d;border-radius:50%;width:6px;height:6px}.scene-order-row--focus{background:#ffffff24;border-color:#f5d39e8f}.scene-order-row--focus.is-ready{color:#143f37;background:linear-gradient(110deg,#f6e7c8,#d5eadc);border-color:#fffc}.scene-order-row--focus.is-ready .scene-order-state{color:#1e6352}.scene-order-row--focus.is-ready .scene-order-state i{background:#2b8a65}.scene-order-row--focus.is-ready small{color:#537a6c}.scene-board__foot{color:#fff9;border-top:1px solid #ffffff24;justify-content:space-between;margin-top:13px;padding-top:12px;font-size:9px;display:flex}.scene-phone-shadow{z-index:2;inset-inline-end:7%;filter:blur(17px);background:#1a3f3433;border-radius:50%;width:210px;height:26px;position:absolute;bottom:7%}.scene-phone{z-index:3;inset-inline-end:9%;background:linear-gradient(145deg,#fdfef9,#e8eee6);border:1px solid #fffc;border-radius:31px;width:218px;padding:6px;position:absolute;bottom:7%;transform:rotate(3.5deg);box-shadow:0 26px 47px #143f3438,inset 0 1px #fff}.scene-phone__frame{background:linear-gradient(160deg,#f9fbf5,#eaf3e9);border:1px solid #18463a14;border-radius:26px;min-height:378px;position:relative;overflow:hidden}.scene-phone__island{z-index:2;background:#193d34;border-radius:20px;width:65px;height:17px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.scene-phone__statusbar{color:#60756c;justify-content:space-between;align-items:center;padding:10px 14px 0;font-size:8px;font-weight:700;display:flex}.scene-phone__signal{align-items:end;gap:2px;height:9px;display:flex}.scene-phone__signal i{background:#56756a;border-radius:2px;width:3px;display:block}.scene-phone__signal i:first-child{height:4px}.scene-phone__signal i:nth-child(2){height:6px}.scene-phone__signal i:nth-child(3){height:8px}.scene-phone__content{text-align:center;padding:28px 15px 15px}.scene-phone__venue{color:#456257;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.scene-phone__venue img{width:21px;height:21px}.scene-phone__waiting,.scene-phone__ready{flex-direction:column;align-items:center;padding-top:20px;display:flex}.scene-phone__state{color:#4e7e68;align-items:center;gap:6px;font-size:9px;display:inline-flex}.scene-phone__state i{background:#54a77d;border-radius:50%;width:6px;height:6px}.scene-phone__waiting small,.scene-phone__ready small{color:#71847a;margin-top:19px;font-size:9px}.scene-phone__waiting strong{color:#174a40;letter-spacing:-.07em;margin-top:0;font-size:65px;font-weight:550;line-height:1.05}.scene-phone__cups{align-items:end;gap:4px;height:33px;margin-top:4px;display:flex}.scene-phone__cups i{background:linear-gradient(160deg,#cce7d8,#7bb49b);border:1px solid #2c75606b;border-radius:3px 3px 7px 7px;width:17px;height:24px;display:block;box-shadow:inset 0 3px #ffffff8c}.scene-phone__cups i:nth-child(2),.scene-phone__cups i:nth-child(4){height:29px}.scene-phone__message{color:#698078;margin-top:12px;font-size:9px}.scene-phone__ready{padding-top:31px}.scene-phone__check{color:#fff;background:linear-gradient(145deg,#63b58a,#2b8a65);border-radius:17px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 17px #2b8a6530}.scene-phone__ready small{color:#347c5a;margin-top:15px}.scene-phone__ready strong{color:#1c5546;margin-top:7px;font-size:18px;font-weight:650}.scene-phone__ready b{color:#174a40;margin-top:7px;font-size:61px;font-weight:550;line-height:1}.scene-phone__toggle{color:#fff;cursor:pointer;background:linear-gradient(130deg,#2b866f,#1a5c50);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:37px;margin-top:15px;font-size:10px;font-weight:650;display:inline-flex}.scene-caption{z-index:4;bottom:17px;color:#1a4337a6;gap:14px;font-size:9px;display:flex;position:absolute;inset-inline-start:22px}.scene-caption span:first-child{letter-spacing:.05em;font-weight:750}.how-section{padding-block:70px 92px}.section-heading{margin-bottom:28px}.section-heading h2,.pricing-heading h2,.faq-heading h2{color:var(--ink);letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(31px,3.4vw,43px);font-weight:550;line-height:1.16}.lang-ar .section-heading h2,.lang-ar .faq-heading h2{letter-spacing:0;font-weight:600;line-height:1.35}.steps-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.step-card{background:#fffffcb8;border:1px solid #1f584814;border-radius:22px;overflow:hidden;box-shadow:0 9px 24px #1b433609}.step-card__visual{border-radius:16px;place-items:center;min-height:178px;margin:10px;display:grid;position:relative;overflow:hidden}.step-card__visual--qr{background:linear-gradient(140deg,#dbece2,#c1dfd0 58%,#e9e9ce)}.step-card__visual--seat{background:linear-gradient(140deg,#e8e8d9,#d6e2cf 58%,#c5ddce)}.step-card__visual--signal{background:linear-gradient(140deg,#f2e3c7,#e6d6ae 52%,#d6e6d6)}.step-qr{background:#ffffff91;border:1px solid #fffc;border-radius:16px;grid-template-rows:repeat(3,20px);grid-template-columns:repeat(3,20px);gap:5px;padding:13px;display:grid;transform:rotate(-7deg);box-shadow:0 12px 25px #1e493917,inset 0 1px #fff}.step-qr i{background:#286c5b;border-radius:5px}.step-qr i:nth-child(2),.step-qr i:nth-child(4),.step-qr i:nth-child(8){opacity:.2}.step-qr i:nth-child(5){background:#d4a25c}.step-seat{width:115px;height:91px;position:relative}.step-seat:before{content:"";border:9px solid #397d67;border-bottom:0;border-radius:17px 17px 0 0;width:65px;height:47px;position:absolute;top:9px;left:25px}.step-seat:after{content:"";background:#286a59;border-radius:8px;height:9px;position:absolute;bottom:20px;left:20px;right:20px}.step-seat i{background:#286a59;border-radius:5px;width:7px;height:29px;position:absolute;bottom:0;left:30px}.step-seat b{background:#286a59;border-radius:5px;width:7px;height:29px;position:absolute;bottom:0;right:30px}.step-signal{place-items:center;width:150px;height:130px;display:grid;position:relative}.step-signal>i{border:1.5px solid #266d573d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.step-signal>i:first-child{width:80px;height:80px}.step-signal>i:nth-child(2){width:112px;height:112px}.step-signal>i:nth-child(3){width:145px;height:145px}.step-signal b{color:#fff;background:linear-gradient(145deg,#4ca77b,#267657);border-radius:19px;place-items:center;width:57px;height:57px;display:grid;position:relative;box-shadow:0 12px 22px #23714d33}.step-card__meta>span{color:#9aa8a0;font-size:11px;font-weight:700}.step-card__meta h3{color:var(--ink);margin:0;font-size:16px;font-weight:650}.demo-section{color:#f4f7ef;background:linear-gradient(125deg,#102f2b,#185347 54%,#286b59);padding-block:85px;position:relative;overflow:hidden}.demo-section:before{content:"";inset-inline-start:-250px;border:1px solid #ffffff1f;border-radius:50%;width:640px;height:640px;position:absolute;top:-340px;box-shadow:0 0 0 45px #ffffff09,0 0 0 100px #ffffff06}.demo-layout{z-index:1;grid-template-columns:.72fr 1.28fr;align-items:center;gap:65px;display:grid;position:relative}.demo-copy .section-kicker{color:#c0dfca}.demo-copy h2{color:#fbfcf5;letter-spacing:-.05em;max-width:400px;margin:15px 0;font-size:clamp(36px,4vw,52px);font-weight:550;line-height:1.12}.lang-ar .demo-copy h2{letter-spacing:0;line-height:1.33}.demo-copy p{color:#f1f7eeb3;max-width:330px;margin:0;font-size:14px;line-height:1.8}.demo-control-row{flex-wrap:wrap;align-items:center;gap:17px;margin-top:27px;display:flex}.demo-current{color:#d4e6d7;align-items:center;gap:8px;font-size:12px;display:inline-flex}.demo-current i{background:#e4b66d;border-radius:50%;width:7px;height:7px}.demo-current.is-ready i{background:#9be0ae}.demo-reset{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff4d;padding:7px 0;font-size:11px}.demo-stage{background:linear-gradient(145deg,#f0f8ec24,#f0f8ec09);border:1px solid #ffffff24;border-radius:28px;justify-content:center;align-items:center;min-height:410px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}.demo-stage:after{content:"";background:radial-gradient(circle,#c9e8cd24,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute}.demo-stage__board{inset-inline-start:7%;z-index:1;background:linear-gradient(145deg,#235b50,#153f38);border:1px solid #ffffff2e;border-radius:19px;width:62%;padding:18px;position:absolute;top:18%;transform:rotate(-3deg);box-shadow:0 18px 35px #03191640}.demo-stage__board-head{color:#e5efe7;border-bottom:1px solid #ffffff26;justify-content:space-between;padding-bottom:12px;font-size:11px;display:flex}.demo-stage__board-head span:last-child{color:#b4d3bf}.demo-stage__row{background:#ffffff12;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:38px 1fr 8px;align-items:center;gap:8px;min-height:49px;margin-top:7px;padding:0 10px;display:grid}.demo-stage__row strong{font-size:19px;font-weight:550}.demo-stage__row span{color:#ffffffb8;font-size:9px}.demo-stage__row i{background:#e1b36c;border-radius:50%;width:6px;height:6px}.demo-stage__row.is-ready{color:#164b3f;background:linear-gradient(125deg,#e7f1d9,#cce6d5)}.demo-stage__row.is-ready span{color:#32775a}.demo-stage__row.is-ready i{background:#2b8a65}.demo-stage__action{color:#17483e;cursor:pointer;background:#dcebdc;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:37px;margin-top:12px;font-size:10px;font-weight:700;display:flex}.demo-stage__phone{z-index:2;inset-inline-end:8%;color:#21493d;text-align:center;background:linear-gradient(145deg,#f9fbf4,#e1efe2);border:4px solid #f7f8f1;border-radius:26px;width:183px;min-height:310px;padding:19px 13px 14px;transition:background .22s;position:absolute;bottom:7%;transform:rotate(4deg);box-shadow:0 22px 40px #0218144d}.demo-stage__phone-top{background:#193e35;border-radius:10px;width:51px;height:11px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.demo-stage__phone-top span{display:none}.demo-stage__phone-state{color:#467b62;align-items:center;gap:5px;margin-top:19px;font-size:9px;display:inline-flex}.demo-stage__phone-state i{background:#5aaa7e;border-radius:50%;width:5px;height:5px}.demo-stage__phone small{color:#6f8477;margin-top:24px;font-size:9px;display:block}.demo-stage__phone strong{color:#174a40;letter-spacing:-.06em;margin-top:0;font-size:65px;font-weight:550;line-height:1.1;display:block}.demo-stage__phone-cups{justify-content:center;gap:4px;margin-block:2px 11px;display:flex}.demo-stage__phone-cups i{background:linear-gradient(145deg,#d5eadc,#7cb79a);border:1px solid #9dc8b0;border-radius:3px 3px 6px 6px;width:14px;height:21px}.demo-stage__phone>span:last-child{color:#72847b;font-size:9px;display:block}.demo-stage__phone-check{color:#fff;background:linear-gradient(145deg,#62b684,#2c8664);border-radius:16px;place-items:center;width:48px;height:48px;margin:28px auto 0;display:grid}.demo-stage__phone.is-ready small{color:#3d835e;margin-top:17px}.demo-stage__phone.is-ready strong{margin-top:8px;font-size:56px}.demo-stage__phone.is-ready>span:last-child{color:#3f805c}.venue-section{padding-block:82px 88px}.venue-panel{color:#f4f8ef;background:linear-gradient(125deg,#15483f 0%,#1c6656 48%,#2b816b 100%);border-radius:32px;grid-template-columns:.95fr 1.05fr;align-items:center;gap:55px;min-height:390px;padding:52px 56px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 52px #174d3e26}.venue-panel__copy{z-index:2;position:relative}.venue-panel__copy .section-kicker{color:#c7e3d1}.venue-panel__copy h2{color:#fffef7;letter-spacing:-.045em;max-width:420px;margin:14px 0 25px;font-size:clamp(33px,3.6vw,48px);font-weight:550;line-height:1.14}.lang-ar .venue-panel__copy h2{letter-spacing:0;line-height:1.35}.venue-benefits{z-index:2;position:relative}.venue-benefit{border-bottom:1px solid #ffffff24;grid-template-columns:33px 1fr 19px;align-items:center;gap:12px;min-height:64px;display:grid}.venue-benefit:last-child{border-bottom:0}.venue-benefit>span{color:#b5d9c4;font-size:10px;font-weight:700}.venue-benefit p{color:#f8fbf5e6;margin:0;font-size:13px;line-height:1.6}.venue-benefit svg{color:#e5c18a}.venue-panel__shine{inset-inline-end:-180px;border:1px solid #ffffff1f;border-radius:50%;width:450px;height:450px;position:absolute;top:-225px;box-shadow:0 0 0 35px #ffffff09,0 0 0 80px #ffffff06}.faq-section{grid-template-columns:.65fr 1.35fr;gap:60px;padding-bottom:82px;display:grid}.faq-heading h2{max-width:310px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:19px;font-size:14px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary i{width:29px;height:29px;color:var(--green);background:#e6eee6;border-radius:9px;flex:none;place-items:center;transition:transform .18s;display:grid}.faq-item[open] summary i{transform:rotate(45deg)}.faq-item p{max-width:620px;color:var(--muted);margin:-3px 0 20px;font-size:13px;line-height:1.8}.closing-section{padding-bottom:38px}.closing-card{color:#f7f9f2;background:linear-gradient(125deg,#173f39,#205c50 58%,#267461);border-radius:30px;justify-content:space-between;align-items:center;gap:38px;min-height:225px;padding:42px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 42px #14423621}.closing-card__brand,.closing-card__content{z-index:2;position:relative}.closing-card__content{align-items:center;gap:27px;display:flex}.closing-card h2{color:#fffef7;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.2vw,39px);font-weight:550}.lang-ar .closing-card h2{letter-spacing:0;line-height:1.35}.closing-card__content p{display:none}.closing-card__shape{inset-inline-end:11%;border:1px solid #ffffff24;border-radius:50%;width:350px;height:350px;position:absolute;top:-235px;box-shadow:0 0 0 35px #ffffff0a,0 0 0 80px #ffffff06}.site-footer{color:#829088;align-items:center;gap:23px;min-height:87px;font-size:11px;display:flex}.site-footer>span{flex:1}.site-footer>a{color:#52685e;font-weight:600}.customer-page{--customer-accent:#226b5a;background:radial-gradient(at 82% 7%,#c4e0cda6,#0000 31%),radial-gradient(at 12% 92%,#f2deb773,#0000 34%),linear-gradient(150deg,#f5f7f1 0%,#eef3eb 55%,#f8f5eb 100%);flex-direction:column;min-height:100vh;display:flex;overflow:hidden}.customer-page--ready{background:linear-gradient(145deg,#153f38 0%,#1d6655 58%,#2d8a68 100%)}.customer-header{justify-content:space-between;align-items:center;gap:15px;width:min(100% - 48px,1120px);min-height:76px;display:flex}.customer-main{flex-direction:column;flex:1;justify-content:center;width:min(100% - 40px,470px);margin:0 auto;padding:6px 0 28px;display:flex}.customer-venue{color:#546d62;justify-content:center;align-items:center;gap:9px;margin:0 0 19px;font-size:12px;font-weight:650;display:flex}.customer-venue__mark{background:#fffefa;border-radius:9px;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 3px 8px #1a493814}.customer-venue__mark img{width:22px;height:22px}.customer-venue>i{background:#d7a55e;border-radius:50%;width:5px;height:5px}.customer-card{text-align:center;background:linear-gradient(145deg,#fffffcf7,#f7faf2f0);border:1px solid #ffffffd6;border-radius:28px;padding:35px 34px 31px;position:relative;overflow:hidden;box-shadow:0 20px 50px #234e3b1a,inset 0 1px #fff}.customer-card h1{color:#173a30;letter-spacing:-.035em;margin:7px 0 11px;font-size:31px;font-weight:650;line-height:1.22;position:relative}.lang-ar .customer-card h1{letter-spacing:0;font-size:34px;font-weight:650;line-height:1.4}.customer-card .eyebrow{color:#5e8b74;font-size:10px;position:relative}.customer-card__ornament{top:-59px;border:1px solid #337d601a;border-radius:50%;width:185px;height:185px;position:absolute;inset-inline-end:-40px;box-shadow:0 0 0 23px #337d6009,0 0 0 47px #337d6006}.customer-card__ornament span{display:none}.customer-number-form{text-align:start;flex-direction:column;gap:10px;margin-top:24px;display:flex;position:relative}.customer-number-form label{color:#597168;font-size:12px;font-weight:650}.customer-number-form input{color:#164b3e;letter-spacing:.04em;background:linear-gradient(145deg,#f3f7ef,#e9f1e8);border:1px solid #22675326;border-radius:16px;outline:none;width:100%;min-height:66px;padding:0 20px;font-size:25px;font-weight:600;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 2px 5px #1a42300e,inset 0 -1px #ffffffd9}.customer-number-form input::placeholder{color:#9baca1;font-size:18px;font-weight:400}.customer-number-form input:focus{border-color:#2481638c;box-shadow:0 0 0 4px #2f8e691a,inset 0 2px 5px #1a42300a}.customer-submit{width:100%;margin-top:5px}.customer-small-note{color:#809188;justify-content:center;align-items:center;gap:7px;margin:18px 0 0;font-size:11px;display:flex}.customer-small-note svg{color:#6b9a7c}.customer-description{color:#65796f;max-width:350px;margin:0 auto;font-size:13px;line-height:1.75}.permission-order{color:#86968d;margin-top:11px;font-size:12px;position:relative}.permission-order strong{color:#386c58}.permission-visual{place-items:center;width:84px;height:84px;margin:0 auto 13px;display:grid;position:relative}.permission-visual>span{z-index:1;color:#fff;background:linear-gradient(145deg,#55a982,#236e58);border-radius:20px;place-items:center;width:57px;height:57px;display:grid;position:relative;box-shadow:0 10px 22px #2a7d5836,inset 0 1px #ffffff59}.permission-visual i{border:1px solid #37876330;border-radius:50%;position:absolute}.permission-visual i:first-of-type{inset:5px}.permission-visual i:nth-of-type(2){inset:-6px}.permission-visual i:nth-of-type(3){opacity:.5;inset:-17px}.customer-card--permission .customer-submit{margin-top:23px}.text-button{color:#6d8076;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-height:40px;margin-top:8px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.text-button:disabled{opacity:.5}.form-error{color:#a9433b;margin:4px 0;font-size:12px}.customer-card--waiting{background:linear-gradient(145deg,#fffefa 0%,#f2f8ef 100%);padding:25px 27px 23px}.waiting-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.waiting-state{color:#47785f;align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.waiting-state i{background:#51a879;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #51a87921}.waiting-number-mini{color:#91a198;font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.waiting-hero-number{z-index:2;flex-direction:column;align-items:center;padding-top:13px;display:flex;position:relative}.waiting-hero-number small{color:#82938a;font-size:10px}.waiting-hero-number strong{color:#1a4f42;letter-spacing:-.065em;font-variant-numeric:tabular-nums;text-shadow:0 3px #ffffffb3;margin-top:-2px;font-size:78px;font-weight:550;line-height:1.06}.waiting-hero-number span{color:#698077;margin-top:4px;font-size:12px}.waiting-art{background:linear-gradient(145deg,#e4f0e5 0%,#d4e8d9 52%,#f0e3c7 100%);border-radius:21px;height:154px;margin:0 -6px;position:relative;overflow:hidden}.waiting-art__halo{border:1px solid #ffffff8c;border-radius:50%;width:240px;height:240px;position:absolute;top:-62px;left:50%;transform:translate(-50%);box-shadow:0 0 0 22px #ffffff21,0 0 0 50px #ffffff14}.waiting-art__table{filter:blur(6px);background:linear-gradient(90deg,#597d6114,#4d735640,#597d6114);border-radius:50%;height:13px;position:absolute;bottom:22px;left:15%;right:15%}.waiting-art__glass{background:linear-gradient(160deg,#ffffffb3,#6db48f80 62%,#42816499);border:1.5px solid #31775d94;border-top:3px solid #ffffffdb;border-radius:6px 6px 11px 11px;width:37px;height:63px;position:absolute;bottom:28px;transform:perspective(100px)rotateX(-4deg);box-shadow:inset 4px 0 7px #ffffff73,0 10px 13px #2e64481c}.waiting-art__glass i{background:#ffffff73;border-radius:3px;height:2px;position:absolute;bottom:7px;left:5px;right:5px}.waiting-art__glass--one{height:54px;left:calc(50% - 47px)}.waiting-art__glass--two{background:linear-gradient(160deg,#ffffffc2,#dfb46f6b 62%,#af7e3f73);border-color:#ae874e99;height:71px;bottom:28px;left:calc(50% - 7px)}.waiting-art__glass--three{height:60px;left:calc(50% + 33px)}.waiting-art__leaf{opacity:.65;background:linear-gradient(110deg,#72a980,#3e805e);border-radius:100% 0;width:30px;height:13px;position:absolute;bottom:65px;transform:rotate(-32deg)}.waiting-art__leaf--one{left:22%}.waiting-art__leaf--two{bottom:79px;right:20%;transform:rotate(25deg)scale(.8)}.waiting-game-wrap{margin-top:17px}.waiting-game{text-align:start}.waiting-game__header{justify-content:space-between;align-items:center;gap:12px;padding:0 1px 10px;display:flex}.waiting-game__header .section-kicker{font-size:9px}.waiting-game__header h2{color:#244b3e;margin:2px 0 0;font-size:15px;font-weight:650}.waiting-game__score{color:#758a7d;align-items:center;gap:8px;display:flex}.waiting-game__score small{font-size:9px}.waiting-game__score strong{color:#3d7658;font-variant-numeric:tabular-nums;background:#e1efe3;border-radius:9px;place-items:center;min-width:27px;height:27px;font-size:12px;display:grid}.cup-game{background:linear-gradient(145deg,#edf5eb,#e2eee4);border:1px solid #2a70551a;border-radius:17px;overflow:hidden;box-shadow:inset 0 1px #ffffffe0}.cup-game__track{border-bottom:2px solid #386f533b;height:122px;margin:0 13px;position:relative;container-type:inline-size}.cup-game__tower{position:absolute;inset:0}.cup-game__glass{clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);background:linear-gradient(#e2f5e5f5,#6ead87d6);border:1px solid #2c75577a;border-top:3px solid #ffffffd1;border-radius:4px 4px 8px 8px;height:15px;display:block;position:absolute;box-shadow:inset 3px 0 5px #ffffff6b,0 2px 4px #26583f1a}.cup-game__glass--moving{z-index:2;background:linear-gradient(#f6e4bf,#d9ad68);border-color:#ae84498c;animation:2.5s cubic-bezier(.45,0,.55,1) infinite alternate glass-sweep;left:0}.cup-game__counter{background:linear-gradient(90deg,#4c8b68,#2e6e54);border-radius:6px 6px 0 0;height:6px;position:absolute;bottom:-2px;left:21%;right:21%}.cup-game__shine{background:#fffc;height:1px;position:absolute;top:0;left:0;right:0}@keyframes glass-sweep{0%{transform:translate(0)}to{transform:translate(calc(100cqi - 100%))}}.cup-game__controls{justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.cup-game__controls>span{color:#6b8175;font-size:10px}.cup-game__controls button{color:#fff;cursor:pointer;background:linear-gradient(130deg,#2d876c,#195d4e);border:0;border-radius:10px;min-width:94px;min-height:37px;padding-inline:13px;font-size:11px;font-weight:650;box-shadow:0 4px 9px #1e694e29}.waiting-game__footer{color:#8a9a91;justify-content:space-between;align-items:center;padding:8px 2px 0;font-size:9px;display:flex}.waiting-game__footer button{color:#688174;cursor:pointer;background:0 0;border:0;padding:4px;font-size:9px}.waiting-assurance{flex-direction:column;align-items:center;gap:7px;padding-top:13px;display:flex}.phone-linked{color:#5b8170;align-items:center;gap:7px;font-size:10px;display:inline-flex}.ios-hint{color:#8a815e;text-align:center;align-items:center;gap:6px;margin:0;font-size:9px;display:inline-flex}.customer-fallback{color:#7b8c82;text-align:center;margin:1px 0 0;font-size:9px;line-height:1.6}.mini-game-placeholder{background:linear-gradient(145deg,#edf4e9,#e4eee3);border-radius:16px;height:190px}.customer-card--ready{color:#f4f8ef;background:linear-gradient(150deg,#f8fbf2 0%,#e2f0e1 100%);border-color:#ffffff38;padding:31px 34px 29px;box-shadow:0 25px 65px #04251d38}.ready-scene{place-items:center;width:108px;height:108px;margin:0 auto 12px;display:grid;position:relative}.ready-scene__ring{border:1px solid #2d8d6330;border-radius:50%;position:absolute}.ready-scene__ring--one{inset:10px}.ready-scene__ring--two{opacity:.6;inset:-3px}.ready-scene__check{color:#fff;background:linear-gradient(145deg,#5ab783,#287d5e);border-radius:24px;place-items:center;width:66px;height:66px;display:grid;position:relative;box-shadow:0 12px 24px #217e5338,inset 0 1px #ffffff4d}.customer-card--ready h1{color:#164d3d;font-size:36px}.customer-card--ready .eyebrow{color:#36845e}.customer-card--ready .customer-description{color:#668275}.ready-number-card{background:linear-gradient(145deg,#eaf4e7,#dceee0);border:1px solid #347e591f;border-radius:18px;flex-direction:column;align-items:center;margin:22px 0 14px;padding:16px;display:flex;box-shadow:inset 0 1px #fffc}.ready-number-card span{color:#6c8878;font-size:10px}.ready-number-card strong{color:#174b3d;letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin:-3px 0 0;font-size:67px;font-weight:550;line-height:1.1}.ready-number-card small{color:#779083;font-size:10px}.customer-card--ready .sound-toggle{width:100%;margin:0 0 8px}.customer-card--ready .customer-submit{margin-top:0}.customer-card--rating{padding-top:37px}.rating-mark{color:#fff;background:linear-gradient(145deg,#5caf83,#287957);border-radius:23px;place-items:center;width:67px;height:67px;margin:0 auto 13px;display:grid;box-shadow:0 11px 22px #297b532b}.rating-stars{justify-content:center;gap:8px;margin:23px 0 12px;display:flex}.rating-stars button{color:#a8b6a8;cursor:pointer;background:#eff4eb;border:1px solid #3678541f;border-radius:14px;place-items:center;width:49px;height:49px;padding:11px;transition:transform .15s,color .15s,background .15s;display:grid}.rating-stars button.is-selected{color:#bd883d;background:#f7ecd6;border-color:#ca985038}.rating-stars button:active{transform:scale(.94)}.rating-stars svg{fill:currentColor;stroke:none;width:100%;height:100%}.rating-private-note{color:#819188;margin:0;font-size:10px}.rating-prompt{min-height:39px;display:block}.rating-happy-copy,.rating-thanks{color:#557663;margin:13px 0 8px;font-size:12px}.rating-later{margin-top:7px}.customer-footer{color:#8a9b91;letter-spacing:.06em;justify-content:center;align-items:center;gap:10px;min-height:53px;font-size:9px;display:flex}.customer-page--ready .customer-header .brand-words strong,.customer-page--ready .customer-header .brand-words span{color:#edf7ed}.customer-page--ready .customer-header .language-switcher{background:#ffffff1c;border-color:#ffffff2e}.customer-page--ready .customer-header .language-switcher button{color:#ffffffbf}.customer-page--ready .customer-header .language-switcher button.is-active{color:#164a3c;background:#f4f8ee}.customer-page--ready .customer-venue{color:#e2f2e5}.customer-page--ready .customer-venue__mark{background:#eaf5e9}.customer-page--ready .customer-footer{color:#f4f8efa6}.customer-footer__divider{background:currentColor;border-radius:50%;width:3px;height:3px}.staff-page{background:radial-gradient(at 95% 2%,#c7e0cf6b,#0000 29%),#f4f6f1;min-height:100vh}.staff-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;display:flex}.staff-header__right{align-items:center;gap:14px;display:flex}.staff-demo-pill{color:#8a968f;align-items:center;gap:7px;font-size:10px;display:inline-flex}.staff-demo-pill i{background:#d4a15b;border-radius:50%;width:6px;height:6px}.back-link{color:#5d7469;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.staff-main{padding-block:48px 70px}.staff-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:28px;display:flex}.staff-heading .eyebrow{color:#54826a}.staff-heading h1{color:var(--ink);letter-spacing:-.04em;margin:8px 0 5px;font-size:38px;font-weight:600;line-height:1.15}.lang-ar .staff-heading h1{letter-spacing:0;line-height:1.35}.staff-heading p{color:var(--muted);margin:0;font-size:13px}.staff-live{color:#427c5d;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.staff-live>i{background:#53a77a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #53a77a21}.staff-live span{border-inline-start:1px solid var(--line-strong);color:#87958e;margin-inline-start:5px;padding-inline-start:12px;font-weight:500}.staff-overview{grid-template-columns:1.3fr repeat(3,1fr);gap:12px;margin-bottom:25px;display:grid}.staff-overview__main,.staff-overview__stat{background:linear-gradient(145deg,#fffefa,#f3f7ef);border:1px solid #28655017;border-radius:18px;min-height:117px;padding:17px 19px;box-shadow:0 8px 21px #1949350a}.staff-overview__main{color:#fff;background:linear-gradient(130deg,#1f6958,#17453d);border-color:#ffffff1f;flex-direction:column;display:flex;box-shadow:0 12px 24px #195b4821}.staff-overview__main>span,.staff-overview__stat>span{color:#7c8e84;font-size:11px}.staff-overview__main>span{color:#ffffffad}.staff-overview__main strong{font-variant-numeric:tabular-nums;margin-top:1px;font-size:36px;font-weight:550;line-height:1.1}.staff-overview__main div{color:#c2e3cf;align-items:center;gap:7px;margin-top:5px;font-size:9px;display:flex}.staff-overview__main div i{background:#9fd7af;border-radius:50%;width:5px;height:5px}.staff-overview__stat{flex-direction:column;justify-content:space-between;display:flex}.staff-overview__stat strong{color:#1e5947;font-variant-numeric:tabular-nums;font-size:33px;font-weight:550;line-height:1}.staff-queue-panel{background:#fffffbdb;border:1px solid #245b4814;border-radius:23px;padding:25px;box-shadow:0 15px 37px #1a45340e}.staff-queue-panel__head{justify-content:space-between;align-items:center;gap:20px;display:flex}.staff-queue-panel__head .section-kicker{font-size:10px}.staff-queue-panel__head h2{color:var(--ink);margin:3px 0 0;font-size:23px;font-weight:600}.staff-add-form{align-items:center;gap:8px;display:flex}.staff-add-form input{color:#194b3e;background:#f3f7f0;border:1px solid #22675321;border-radius:11px;outline:none;width:180px;min-height:45px;padding-inline:13px;font-size:13px}.staff-add-form input:focus{border-color:#2b8b788c;box-shadow:0 0 0 3px #2b8b7817}.staff-add-form .button{min-height:45px;padding-inline:15px;font-size:12px}.staff-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding-bottom:12px;display:flex}.filter-tabs{background:#edf2ec;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.filter-tabs button{color:#708077;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:0 13px;font-size:11px;font-weight:600;display:inline-flex}.filter-tabs button span{color:#98a59d;font-variant-numeric:tabular-nums;font-size:10px}.filter-tabs button[aria-selected=true]{color:#1b604f;background:#fffefa;box-shadow:0 2px 6px #1c493614}.filter-tabs button[aria-selected=true] span{color:#46836a}.staff-queue-count{color:#526f60;font-size:11px;font-weight:700}.staff-queue-count span{color:#90a097;font-weight:500}.order-list{flex-direction:column;gap:9px;padding-top:14px;display:flex}.order-card{background:linear-gradient(105deg,#fffefa,#f9faf5);border:1px solid #1f5a4416;border-radius:15px;grid-template-columns:.45fr .9fr 1fr 155px;align-items:center;gap:18px;min-height:91px;padding:13px 17px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.order-card:hover{border-color:#277a5d33;box-shadow:0 6px 16px #1c47350d}.order-card--ready{background:linear-gradient(110deg,#f0f7ec,#e7f2e7);border-color:#2b8a6524}.order-card__number{flex-direction:column;display:flex}.order-card__number small{color:#91a097;font-size:9px}.order-card__number strong{color:#1c5344;font-variant-numeric:tabular-nums;font-size:31px;font-weight:550;line-height:1.1}.order-card__state{flex-direction:column;align-items:start;gap:7px;display:flex}.order-status,.link-state{color:#8c9a91;align-items:center;gap:7px;font-size:10px;display:inline-flex}.order-status{color:#6f806f;font-weight:650}.order-status i{background:#d4a15b;border-radius:50%;width:6px;height:6px}.order-status--ready{color:#337d5b}.order-status--ready i{background:#45a36d}.link-state i{border:1.5px solid #a8b3ac;border-radius:50%;width:6px;height:6px}.link-state--on{color:#4a8467}.link-state--on i{background:#56a47a;border-color:#56a47a}.order-card__time{color:#71837a;align-items:center;gap:9px;font-size:11px;display:flex}.order-card__time-icon{color:#73927f;background:#edf3eb;border-radius:10px;place-items:center;width:29px;height:29px;display:grid}.order-card--ready .order-card__time-icon{color:#39845d;background:#ddefdf}.order-card__action .button{width:100%;min-height:45px;padding-inline:10px;font-size:11px}.ready-stamp{color:#327b57;background:#dcefe0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;font-size:11px;font-weight:650;display:inline-flex}.staff-empty{color:#87978d;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.staff-empty>div{color:#53816a;background:#eaf2e8;border-radius:17px;place-items:center;width:53px;height:53px;display:grid}.staff-empty p{font-size:12px}.staff-footnote{color:#87968e;align-items:center;gap:8px;margin-top:18px;font-size:10px;display:flex}.staff-footnote svg{color:#72947d;flex:none}.design-page{padding-bottom:70px}.design-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:80px;display:flex}.design-header>a:last-child{color:var(--green);font-size:12px;font-weight:650}.design-intro{padding-block:62px 34px}.design-intro h1{color:var(--ink);margin:13px 0 7px;font-size:40px;font-weight:600}.design-intro p{color:var(--muted);font-size:14px}.design-section{margin-bottom:36px}.design-section h2{color:var(--ink);margin-bottom:16px;font-size:21px}.swatch-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.swatch{color:var(--ink);flex-direction:column;font-size:12px;display:flex}.swatch>div{border:1px solid #17302a12;border-radius:13px;height:85px;box-shadow:0 5px 12px #193c2d0f}.swatch strong{margin-top:7px;font-weight:650}.swatch code{color:#65776d;font-size:10px}.swatch small{color:#7b8c82;font-size:9px}.type-grid,.surface-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.type-grid .clay-card{flex-direction:column;justify-content:space-between;min-height:190px;display:flex}.type-ar{font-family:Tajawal;font-size:28px;font-weight:600;line-height:1.6}.type-latin{letter-spacing:-.04em;font-family:Manrope;font-size:30px;font-weight:550;line-height:1.3}.design-section small{color:#687b71;font-size:10px}.surface-grid{grid-template-columns:repeat(3,1fr)}.surface-grid .clay-card{flex-direction:column;justify-content:space-between;min-height:135px;display:flex}.surface-dark{color:#fff;background:linear-gradient(145deg,#267564,#143e38);box-shadow:0 12px 26px #195b4826}.surface-dark small{color:#d1e5d6}.component-row{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.logo-concepts{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.logo-concepts figure{border:1px solid var(--line);background:#f0f4ed;border-radius:14px;align-items:center;gap:17px;margin:0;padding:16px;display:flex}.logo-concepts img{width:66px;height:66px}.logo-concepts figcaption{color:#687b71;font-size:11px;font-weight:600}.logo-concept-selected{outline:2px solid var(--green);outline-offset:2px}.design-notes p{color:#687b71;max-width:850px;font-size:12px;line-height:1.85}.poster-download{color:#fff;background:var(--green);border-radius:10px;margin-top:9px;padding:12px 16px;font-size:11px;font-weight:650;display:inline-flex}@media (width<=1000px){.page-wrap{width:min(100% - 48px,820px)}.hero-section{gap:30px;min-height:610px}.hero-copy h1{font-size:clamp(42px,5.2vw,58px)}.product-scene{min-height:470px}.scene-board{width:75%;padding:17px}.scene-phone{width:187px}.scene-phone__frame{min-height:348px}.scene-phone__ready strong{font-size:15px}.demo-layout{gap:30px}.venue-panel{gap:30px;padding:42px}.order-card{grid-template-columns:.4fr .8fr .95fr 142px;gap:12px}}@media (width<=720px){.page-wrap{width:min(100% - 32px,540px)}.site-header__inner{gap:8px;min-height:67px}.brand img{width:36px;height:36px}.brand-words strong{font-size:15px}.brand-words span{font-size:11px}.site-header__actions{gap:6px}.header-cta{min-height:38px;padding-inline:11px;font-size:10px}.nav-toggle{width:39px;height:39px;display:inline-flex}.site-nav{inset-inline:0;border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fffefa;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;padding:8px;display:none;position:absolute;top:calc(100% + 7px)}.site-nav.is-open{display:flex}.site-nav a{border-radius:9px;padding:12px 13px}.site-nav a:hover{background:#eff4ed}.language-switcher--compact button{min-width:27px;padding-inline:4px;font-size:9px}.hero-section{grid-template-columns:1fr;gap:28px;min-height:auto;padding-block:44px 54px}.hero-copy{max-width:100%}.hero-copy h1{margin:18px 0 13px;font-size:clamp(39px,10vw,52px);line-height:1.1}.lang-ar .hero-copy h1{line-height:1.32}.hero-lede{max-width:100%;font-size:14px;line-height:1.75}.lang-ar .hero-lede{font-size:16px}.hero-actions{gap:15px;margin-top:21px}.hero-actions .button{min-height:49px;padding-inline:17px}.hero-text-link{font-size:12px}.hero-proof{margin-top:18px;font-size:10px}.product-scene{border-radius:26px;min-height:435px}.scene-board{top:15%;border-radius:17px;width:79%;padding:14px;inset-inline-start:5%}.scene-board__brand{font-size:10px}.scene-board__brand img{width:23px;height:23px}.scene-board__columns{padding-block:11px 5px;font-size:8px}.scene-order-row{grid-template-columns:42px 1fr;gap:7px;min-height:44px;padding-inline:9px}.scene-order-row strong{font-size:18px}.scene-order-state{font-size:8px}.scene-phone{inset-inline-end:6%;border-radius:24px;width:155px;padding:5px;bottom:7%}.scene-phone__frame{border-radius:20px;min-height:302px}.scene-phone__content{padding:25px 9px 9px}.scene-phone__venue{font-size:8px}.scene-phone__venue img{width:18px;height:18px}.scene-phone__waiting{padding-top:16px}.scene-phone__waiting small{margin-top:14px}.scene-phone__waiting strong{font-size:54px}.scene-phone__ready{padding-top:24px}.scene-phone__ready strong{font-size:13px}.scene-phone__ready b{font-size:48px}.scene-phone__check{border-radius:13px;width:39px;height:39px}.scene-phone__toggle{min-height:32px;margin-top:10px;font-size:8px}.scene-caption{bottom:12px;font-size:8px;inset-inline-start:14px}.how-section{padding-block:47px 58px}.section-heading{margin-bottom:20px}.section-heading h2,.pricing-heading h2,.faq-heading h2{font-size:32px}.steps-grid{grid-template-columns:1fr;gap:10px}.step-card{grid-template-columns:112px 1fr;align-items:center;min-height:112px;display:grid}.step-card__visual{height:96px;min-height:96px;margin:8px}.step-qr{border-radius:10px;grid-template-rows:repeat(3,13px);grid-template-columns:repeat(3,13px);gap:3px;padding:9px}.step-qr i{border-radius:3px}.step-seat{transform:scale(.72)}.step-signal{transform:scale(.7)}.step-card__meta{gap:10px;padding:12px 13px}.step-card__meta h3{font-size:14px}.step-card__meta p{font-size:10px}.demo-section{padding-block:55px}.demo-layout{grid-template-columns:1fr;gap:23px}.demo-copy h2{max-width:390px;font-size:37px}.demo-copy p{font-size:12px}.demo-stage{border-radius:20px;min-height:360px}.demo-stage__board{inset-inline-start:4%;width:65%;padding:12px;top:16%}.demo-stage__row{grid-template-columns:29px 1fr 6px;gap:6px;min-height:42px;padding-inline:7px}.demo-stage__row strong{font-size:16px}.demo-stage__row span{font-size:8px}.demo-stage__phone{inset-inline-end:4%;border-width:3px;width:143px;min-height:270px;padding:17px 9px 9px;bottom:5%}.demo-stage__phone strong{font-size:54px}.demo-stage__phone small{margin-top:17px}.demo-stage__phone.is-ready strong{font-size:46px}.venue-section{padding-block:57px 62px}.venue-panel{border-radius:23px;grid-template-columns:1fr;gap:23px;min-height:0;padding:28px 23px}.venue-panel__copy h2{max-width:350px;margin:12px 0 18px;font-size:34px}.venue-benefit{grid-template-columns:27px 1fr 18px;gap:8px;min-height:55px}.venue-benefit p{font-size:11px}.faq-section{grid-template-columns:1fr;gap:19px;padding-bottom:57px}.faq-heading h2{max-width:none}.faq-item summary{padding-block:16px;font-size:12px}.faq-item p{font-size:11px}.closing-section{padding-bottom:25px}.closing-card{border-radius:22px;flex-direction:column;align-items:start;gap:20px;min-height:0;padding:25px 23px}.closing-card__content{flex-direction:column;align-items:start;gap:17px}.closing-card h2{font-size:30px}.closing-card .button{min-height:47px}.site-footer{flex-wrap:wrap;gap:12px;min-height:75px;font-size:9px}.site-footer>span{display:none}.customer-header{width:min(100% - 30px,480px);min-height:65px}.customer-main{width:min(100% - 26px,470px);padding-block:0 16px}.customer-venue{margin-block:2px 13px}.customer-card{border-radius:23px;padding:28px 21px 24px}.customer-card h1{font-size:26px}.lang-ar .customer-card h1{font-size:30px}.customer-description{font-size:11px}.customer-number-form{margin-top:20px}.customer-number-form input{min-height:61px;font-size:23px}.customer-submit{min-height:50px}.customer-card--waiting{padding:19px 15px 17px}.waiting-hero-number strong{font-size:68px}.waiting-art{border-radius:17px;height:133px}.waiting-art__glass{transform-origin:bottom;transform:scale(.88)}.waiting-game-wrap{margin-top:13px}.cup-game__track{height:106px}.waiting-assurance{gap:6px;padding-top:10px}.customer-fallback{font-size:8px}.customer-card--ready{padding:25px 21px 23px}.customer-card--ready h1{font-size:30px}.ready-number-card strong{font-size:57px}.rating-stars{gap:6px}.rating-stars button{width:44px;height:44px}.staff-header{min-height:67px}.staff-header__right{gap:6px}.staff-demo-pill{display:none}.back-link{font-size:9px}.staff-main{padding-block:29px 46px}.staff-heading{flex-direction:column;align-items:start;gap:11px;margin-bottom:20px}.staff-heading h1{font-size:31px}.staff-heading p{font-size:11px}.staff-overview{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:16px}.staff-overview__main{grid-column:span 3;min-height:89px;padding:12px 15px}.staff-overview__main strong{font-size:29px}.staff-overview__stat{border-radius:12px;min-height:79px;padding:11px 10px}.staff-overview__stat>span{font-size:8px;line-height:1.35}.staff-overview__stat strong{font-size:25px}.staff-queue-panel{border-radius:17px;padding:16px 12px}.staff-queue-panel__head{flex-direction:column;align-items:stretch;gap:13px}.staff-queue-panel__head h2{font-size:20px}.staff-add-form input{flex:1;width:50%;min-height:43px;font-size:12px}.staff-add-form .button{min-height:43px}.staff-toolbar{margin-top:17px}.filter-tabs{width:100%}.filter-tabs button{flex:1;justify-content:center;gap:5px;padding-inline:5px;font-size:9px}.staff-queue-count{display:none}.order-list{gap:8px;padding-top:11px}.order-card{border-radius:13px;grid-template-columns:.42fr 1fr;gap:10px 12px;padding:13px}.order-card__number strong{font-size:28px}.order-card__state{gap:7px}.order-status,.link-state{font-size:9px}.order-card__time{grid-column:1;gap:6px;font-size:8px}.order-card__time-icon{border-radius:8px;width:24px;height:24px}.order-card__action{grid-area:2/2}.order-card__action .button{width:100%;min-width:0;min-height:43px;font-size:10px}.ready-stamp{min-height:41px;font-size:9px}.staff-footnote{font-size:9px;line-height:1.55}.design-intro{padding-block:43px 25px}.design-intro h1{font-size:31px}.swatch-grid{grid-template-columns:repeat(3,1fr);row-gap:15px}.swatch>div{height:61px}.type-grid,.surface-grid{grid-template-columns:1fr}.type-ar{font-size:24px}.type-latin{font-size:27px}.logo-concepts{grid-template-columns:1fr}.logo-concepts figure{padding:12px}}@media (width<=380px){.header-cta{padding-inline:8px;font-size:9px}.site-header__actions{gap:4px}.product-scene{min-height:405px}.scene-board{width:82%}.scene-phone{width:145px}.customer-card--waiting{padding-inline:12px}.waiting-hero-number strong{font-size:60px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cup-game__glass--moving{animation:none;left:50%;transform:translate(-50%)}}.clay-token{color:#174338;background:linear-gradient(145deg,#fff 0%,#edf3eb 100%);border:1px solid #ffffffe6;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:8px 24px;display:inline-flex;box-shadow:0 8px 20px #1b62551a,0 2px 4px #0000000a,inset 0 2px 3px #fffffff2,inset 0 -2px 3px #1b625514}.clay-token-bracket{color:#7b9487;font-size:24px;font-weight:400}.clay-token-number{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#174338;font-size:42px;font-weight:700;line-height:1}.clay-token--pulse{animation:3s ease-in-out infinite alternate clay-pulse}@keyframes clay-pulse{0%{transform:scale(1);box-shadow:0 8px 20px #1b62551a}to{transform:scale(1.02);box-shadow:0 12px 28px #1b62552e}}.clay-token--ready{background:linear-gradient(145deg,#fffbf0 0%,#faecd1 100%);border-color:#fffffff2;box-shadow:0 12px 32px #d7a55e59,0 2px 6px #0000000d,inset 0 2px 4px #fffffff2,inset 0 -2px 4px #d7a55e33}.clay-token--ready .clay-token-number{color:#8c5714}.clay-token--ready .clay-token-bracket{color:#c49658}.clay-token-wrap{flex-direction:column;align-items:center;gap:8px;margin-bottom:20px;display:flex}.clay-token-label{text-transform:uppercase;letter-spacing:.06em;color:#6a8276;font-size:11px;font-weight:600}.clay-token-inline{color:#1a4f42;background:#edf3eb;border-radius:999px;align-items:center;padding:2px 10px;font-size:.9em;font-weight:700;display:inline-flex}.order-number-clay strong{color:#1c5344;letter-spacing:-.03em;font-size:26px}.customer-card--join{flex-direction:column;align-items:center;gap:16px;padding:38px 28px;display:flex}.join-hero-text h1{color:#173a30;margin-bottom:8px;font-size:28px}.button-enable-ring{border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:58px;font-size:16px;font-weight:700;display:inline-flex;background:linear-gradient(145deg,#226b5a 0%,#15453a 100%)!important;box-shadow:0 10px 24px #15453a47!important}.button-enable-ring:hover{transform:translateY(-2px);box-shadow:0 14px 28px #15453a59!important}.customer-safe-pill{color:#3b6b5a;background:#226b5a12;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:5px 12px;font-size:11px;display:inline-flex}.waiting-sticky-status{border-bottom:1px solid #1b625517;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:18px;display:flex;position:relative}.waiting-token-row{justify-content:space-between;align-items:center;width:100%;display:flex}.waiting-live-dot{color:#277a58;background:#2b8a651a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.waiting-live-dot i{background:#2b8a65;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite live-blink}@keyframes live-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.85)}}.waiting-status-texts h2{color:#173a30;margin:0;font-size:24px;font-weight:700}.waiting-status-texts p{color:#5c7468;margin:4px 0 0;font-size:13px}.kitchen-progress-ring{background:#ebf4ee;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.kitchen-ring-wave{background:#2b8a65;border-radius:50%;width:10px;height:10px;animation:2s cubic-bezier(.66,0,0,1) infinite kitchen-pulse;box-shadow:0 0 #2b8a6599}@keyframes kitchen-pulse{to{box-shadow:0 0 0 12px #2b8a6500}}.kitchen-ring-caption{color:#2b8a65;font-size:11px;font-weight:600}.game-tabs{background:#eef3eb;border-radius:12px;gap:6px;margin-bottom:14px;padding:4px;display:flex}.game-tab{color:#5b7367;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;min-height:32px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .15s}.game-tab.is-active{color:#174338;background:#fff;box-shadow:0 2px 5px #0000000f}.breathe-stage{place-items:center;min-height:190px;padding:10px;display:grid}.breathe-circle{background:linear-gradient(145deg,#d8eee1 0%,#bde1cb 100%);border-radius:50%;place-items:center;width:130px;height:130px;transition:transform 4s cubic-bezier(.4,0,.2,1),box-shadow 4s;display:grid;box-shadow:0 10px 30px #2b8a6533}.breathe-circle--in{transform:scale(1.35);box-shadow:0 18px 45px #2b8a6559}.breathe-circle--hold{transform:scale(1.35);box-shadow:0 18px 45px #d7a55e59}.breathe-circle--out{transform:scale(.9);box-shadow:0 6px 18px #2b8a6526}.breathe-circle__inner{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.breathe-prompt{color:#15453a;font-size:15px;font-weight:700}.breathe-sub{color:#3b6b5a;font-size:10px}.breathe-footnote{color:#71887c;text-align:center;margin-top:10px;font-size:11px}.reaction-box{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;border-radius:18px;place-items:center;min-height:160px;padding:16px;transition:background-color .15s;display:grid}.reaction-box--idle{color:#1c5344;background:#edf3eb}.reaction-box--waiting{color:#8c2424;background:#f7dfdf}.reaction-box--ready{color:#fff;background:#2b8a65;animation:.3s pulse-ready}@keyframes pulse-ready{0%{transform:scale(.97)}50%{transform:scale(1.02)}to{transform:scale(1)}}.reaction-box--early{color:#a12b2b;background:#faebeb}.reaction-box--result{color:#174e3d;background:#edf8f2}.reaction-content{flex-direction:column;align-items:center;gap:6px;display:flex}.reaction-ms{font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1}.ready-actions{flex-direction:column;gap:10px;width:100%;margin-top:24px;display:flex}.button-confirm-pickup{width:100%;min-height:56px;font-size:16px;font-weight:700}.customer-card--claimed{flex-direction:column;align-items:center;gap:16px;padding:36px 24px;display:flex}.claimed-icon{color:#9c671b;background:#faeedb;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.qr-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#0e2620b8;place-items:center;padding:20px;animation:.2s ease-out qr-fade-in;display:grid;position:fixed;inset:0}@keyframes qr-fade-in{0%{opacity:0}to{opacity:1}}.qr-modal{background:linear-gradient(150deg,#fff 0%,#f7f9f4 100%);border:1px solid #fffffff2;border-radius:28px;width:min(100%,460px);padding:28px;animation:.24s cubic-bezier(.16,1,.3,1) qr-pop-up;box-shadow:0 25px 60px #00000059}@keyframes qr-pop-up{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.qr-modal__header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.qr-modal__header h2{color:#143e38;margin:4px 0 0;font-size:26px}.qr-modal__close{color:#5d7568;cursor:pointer;background:#edf2eb;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;transition:background-color .15s;display:grid}.qr-modal__close:hover{color:#174338;background:#e1e9de}.qr-modal__body{flex-direction:column;align-items:center;gap:16px;display:flex}.qr-code-surface{background:#fff;border:1px solid #1b625514;border-radius:22px;padding:16px;box-shadow:0 10px 25px #1b62551a,0 2px 6px #0000000a,inset 0 1px #fff}.qr-code-surface img{border-radius:12px;width:250px;height:250px;display:block}.qr-scan-status{border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:12px;font-weight:600;transition:all .25s;display:inline-flex}.qr-scan-status--waiting{color:#966318;background:#fbf2e3}.qr-pulse-dot{background:#d79b36;border-radius:50%;width:8px;height:8px;animation:1.2s infinite live-blink}.qr-scan-status--scanned{color:#1b6846;background:#daf1e3;animation:.4s cubic-bezier(.16,1,.3,1) scanned-badge}@keyframes scanned-badge{0%{transform:scale(.9)}50%{transform:scale(1.05)}to{transform:scale(1)}}.qr-timer-bar{color:#728a7d;font-size:11px}.qr-modal__actions{gap:8px;width:100%;margin-top:20px;display:flex}.qr-modal__actions>*{text-align:center;flex:1;justify-content:center}.button-qr-peek{color:#1e5a4a;cursor:pointer;background:#edf4ec;border:1px solid #226b5a26;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;transition:background-color .15s;display:inline-flex}.button-qr-peek:hover{background:#e2ede0}.button-ready-trigger{gap:6px;width:100%;min-height:48px;font-size:13px;font-weight:700;background:linear-gradient(145deg,#226b5a 0%,#15453a 100%)!important}.order-card--waiting-scan{background:linear-gradient(105deg,#fffcf7,#f9f7f0)}.order-status--scan{color:#a46f22}.order-status--scan i{background:#d99a38;border-color:#d99a38}.brand-clean{align-items:center;gap:8px;text-decoration:none;transition:transform .18s,opacity .18s;display:inline-flex}.brand-clean:hover{opacity:.92;transform:translateY(-1px)}.brand-clean__mark{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.brand-clean__svg{width:26px;height:26px;display:block}.brand-clean__text{align-items:baseline;gap:6px;display:inline-flex}.brand-clean__ar{color:#143e35;letter-spacing:-.01em;font-family:IBM Plex Sans Arabic,Tajawal,Cairo,sans-serif;font-size:24px;font-weight:800;line-height:1}.brand-clean__lat{letter-spacing:-.02em;color:#5d786c;font-family:Manrope,IBM Plex Sans,sans-serif;font-size:13px;font-weight:700}.brand-clean--small .brand-clean__mark{width:22px;height:22px}.brand-clean--small .brand-clean__svg{width:20px;height:20px}.brand-clean--small .brand-clean__ar{font-size:19px}.brand-clean--small .brand-clean__lat{font-size:11px}.brand-clean--inverse .brand-clean__ar{color:#fff}.brand-clean--inverse .brand-clean__lat{color:#d1e5db}.order-token-pro{color:#174338;background:linear-gradient(145deg,#fff 0%,#edf3eb 100%);border:1px solid #1b625524;border-radius:14px;align-items:baseline;gap:3px;padding:6px 18px;display:inline-flex;box-shadow:0 4px 14px #1b625514,inset 0 1px #fff}.order-token-hash{color:#728c7f;margin-inline-end:2px;font-size:16px;font-weight:700}.order-token-val{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#174338;font-size:32px;font-weight:800;line-height:1}.order-token-pro--ready{background:linear-gradient(145deg,#fffbf0 0%,#faecd1 100%);border-color:#d7a55e66;box-shadow:0 6px 18px #d7a55e40}.order-token-pro--ready .order-token-val{color:#8c5714}.order-token-pro--ready .order-token-hash{color:#c49658}.game-panel--memory{padding:6px}.memory-tiles-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-block:16px 20px;display:grid}.memory-tile{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#fff 0%,#edf3eb 100%);border:1px solid #1b62551f;border-radius:18px;place-items:center;min-height:80px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:0 4px 12px #1b625512,inset 0 1px #fff}.memory-tile:active{transform:scale(.96)}.memory-tile__back{color:#7b9487;font-size:24px;font-weight:750}.memory-tile.is-open{background:linear-gradient(145deg,#f7fcf8 0%,#dcf0de 100%);border-color:#2b8a65;animation:.22s cubic-bezier(.175,.885,.32,1.275) tile-pop;box-shadow:0 6px 16px #2b8a652e}@keyframes tile-pop{0%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:scale(1)}}.memory-tile__emoji{font-size:34px;line-height:1}.memory-tile.is-matched{background:linear-gradient(145deg,#ebf8ee 0%,#caead0 100%);border-color:#23855b;box-shadow:0 0 0 2px #2b8a65}.step-card{background:linear-gradient(160deg,#fffffdf2,#f6faf4e6);border:1px solid #1f584814;border-radius:24px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 10px 30px #1b43360d}.step-card:hover{border-color:#1f584829;transform:translateY(-4px);box-shadow:0 16px 38px #1b433617}.step-card__visual{background:linear-gradient(145deg,#f2f7f1 0%,#e6efe7 100%);border-radius:18px;place-items:center;min-height:180px;margin:10px;display:grid;position:relative;overflow:hidden}.step-illustration{place-items:center;width:100%;height:100%;display:grid}.step-svg{width:100%;max-width:280px;height:180px;display:block}.step-card__meta{align-items:flex-start;gap:14px;padding:14px 22px 24px;display:flex}.step-card__meta>span{color:#2b7a58;background:#edf4ec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:750;display:inline-flex}.step-card__meta h3{color:#173d32;margin:0;font-size:20px;font-weight:750;line-height:1.25}.step-card__meta p{color:#5c7468;margin:6px 0 0;font-size:13px;line-height:1.5}.staff-creator-card{background:linear-gradient(145deg,#fff,#f7faf4);border:1px solid #1b62551a;border-radius:20px;margin-bottom:24px;padding:16px 20px;box-shadow:0 10px 28px #1b62550d}.staff-creator-form{align-items:center;gap:16px;display:flex}.creator-input-wrap{flex-direction:column;flex:1;gap:4px;display:flex}.creator-label{text-transform:uppercase;letter-spacing:.06em;color:#637c70;font-size:11px;font-weight:700}.creator-input{font-variant-numeric:tabular-nums;color:#174338;background:#fff;border:2px solid #d9e6dc;border-radius:14px;outline:none;width:100%;min-height:58px;padding:0 20px;font-size:28px;font-weight:750;transition:border-color .2s,box-shadow .2s}.creator-input:focus{border-color:#226b5a;box-shadow:0 0 0 4px #226b5a1f}.button-creator-submit{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(145deg,#226b5a 0%,#15453a 100%);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:58px;margin-top:18px;padding:0 28px;font-size:16px;font-weight:750;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 20px #15453a40}.button-creator-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 26px #15453a52}.button-creator-submit:disabled{opacity:.5;cursor:not-allowed}.staff-toolbar-clean{justify-content:space-between;align-items:center;margin-bottom:16px;padding-inline:4px;display:flex}.filter-pills{background:#ebf2e9;border-radius:14px;gap:8px;padding:4px;display:inline-flex}.filter-pill{color:#556e61;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.filter-pill strong{background:#0000000f;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-flex}.filter-pill.is-active{color:#174338;background:#fff;box-shadow:0 2px 8px #00000014}.filter-pill.is-active strong{color:#174338;background:#edf4ec}.queue-sorting-hint{color:#728c7f;font-size:12px;font-weight:600}.order-list-clean{flex-direction:column;gap:12px;display:flex}.order-row-card{background:linear-gradient(135deg,#fff 0%,#f9faf6 100%);border:1px solid #1b625517;border-radius:18px;grid-template-columns:auto 1fr auto 190px;align-items:center;gap:20px;padding:16px 22px;transition:all .2s;display:grid;box-shadow:0 6px 18px #1b62550a}.order-row-card:hover{border-color:#226b5a38;box-shadow:0 10px 24px #1b625514}.order-row-card--ready{background:linear-gradient(135deg,#f1f8ee 0%,#e8f3e5 100%);border-color:#2b8a6538}.order-row-card--scan{background:linear-gradient(135deg,#fdfcf7 0%,#f8f6ed 100%)}.order-row-card--confirming{background:#fffdf7!important;border-color:#d79b36!important;box-shadow:0 0 0 3px #d79b3640!important}.order-row-token{align-items:center;gap:12px;display:flex}.order-row-token .clay-token{padding:6px 18px}.order-row-token .clay-token-number{font-size:32px}.order-elapsed-time{color:#7b9487;white-space:nowrap;font-size:12px;font-weight:700}.order-row-info{flex-direction:column;gap:4px;display:flex}.order-row-status-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.badge-status{border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;display:inline-flex}.badge-status i{border-radius:50%;width:7px;height:7px}.badge-status--prep{color:#1e5a47;background:#eef5ed}.badge-status--prep i{background:#2b8a65}.badge-status--scan{color:#946215;background:#fdf2df}.badge-status--scan i{background:#d79b36;animation:1.2s infinite live-blink}.badge-status--ready{color:#1a6443;background:#daf1e2}.badge-status--ready i{background:#23855b}.badge-link{color:#8c9e94;font-size:12px;font-weight:600}.badge-link.is-linked{color:#2b8a65;font-weight:700}.button-qr-mini{color:#1f6b59;cursor:pointer;background:#f4f8f2;border:1px solid #1b625524;border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:750;transition:all .15s;display:inline-flex}.button-qr-mini:hover{background:#e6f0e4;transform:translateY(-1px)}.button-row-ready{color:#fff;cursor:pointer;background:linear-gradient(145deg,#226b5a 0%,#15453a 100%);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-size:15px;font-weight:750;transition:all .15s;display:inline-flex;box-shadow:0 6px 16px #15453a38}.button-row-ready:hover{transform:translateY(-2px);box-shadow:0 10px 22px #15453a52}.button-row-confirm-ready{color:#fff;cursor:pointer;background:linear-gradient(145deg,#e39d33 0%,#c4801e 100%);border:2px solid #b87a1d;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-size:14px;font-weight:800;animation:.3s infinite alternate confirm-wiggle;display:inline-flex;box-shadow:0 6px 20px #c4801e66}@keyframes confirm-wiggle{0%{transform:scale(.99)}to{transform:scale(1.02)}}.button-row-picked{width:100%;min-height:52px;font-size:14px;font-weight:750}.staff-empty-clean{text-align:center;color:#7b9487;background:#f7faf5;border:1px dashed #d1e2d7;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.staff-empty-clean p{max-width:420px;margin:0;font-size:15px}
