.kiosk{--olive:#5b5b43;--sand:#b29e80;--ivory:#f7f6f2;--ink:#24251f;--muted:#6c6d5f;--line:#e2e3d8;--card:#fff;--ok:#2f7d4f;--u:min(1vw,0.5625dvh);--font-title:calc(var(--u) * 5.6);--font-section:calc(var(--u) * 5.6);--font-panel:calc(var(--u) * 3.4);--font-body:calc(var(--u) * 2.9);--font-label:calc(var(--u) * 3);--font-caption:calc(var(--u) * 2.3);--font-form:calc(var(--u) * 3);position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow:hidden;background:#e9e8e1;color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overscroll-behavior:none}.kiosk *,.kiosk :after,.kiosk :before{box-sizing:border-box}.k-stage{position:relative;width:min(100vw,56.25dvh);height:100dvh;background:var(--ivory);display:flex;flex-direction:column;overflow:hidden}@media (min-aspect-ratio:5/8){.k-stage{box-shadow:0 0 0 1px rgba(0,0,0,.04),0 30px 80px rgba(36,37,31,.18)}}.kiosk button{font-family:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0;margin:0}.kiosk svg{flex:none}.kiosk .k-logo{display:block;height:calc(var(--u) * 6.4);width:auto;pointer-events:none}.k-screen{flex:1;min-height:0;display:flex;flex-direction:column}.k-in-fwd{animation:k-in-fwd .55s cubic-bezier(.2,.8,.2,1) both}.k-in-back{animation:k-in-back .55s cubic-bezier(.2,.8,.2,1) both}@keyframes k-in-fwd{0%{opacity:0;transform:translateX(calc(var(--u) * 8))}to{opacity:1;transform:none}}@keyframes k-in-back{0%{opacity:0;transform:translateX(calc(var(--u) * -8))}to{opacity:1;transform:none}}[dir=rtl] .k-in-fwd{animation-name:k-in-back}[dir=rtl] .k-in-back{animation-name:k-in-fwd}.k-welcome{--rx:0deg;--ry:0deg;--px:0px;--py:0px;position:relative;align-items:center;padding:0 0 calc(var(--u) * 7);gap:calc(var(--u) * 3.6);background:transparent;overflow:hidden}.k-welcome>.k-begin,.k-welcome>.k-brand,.k-welcome>.k-hello{width:calc(100% - var(--u) * 14)}.k-welcome>*{position:relative}@keyframes k-fade-in{0%{opacity:0}to{opacity:1}}.k-brand{position:relative;display:grid;place-items:center;width:100%;margin-top:calc(var(--u) * 3.5);padding:calc(var(--u) * 1.5) 0;border-radius:calc(var(--u) * 2);touch-action:none}.k-brand-mark{position:relative;display:block;width:62%;aspect-ratio:1501/482;animation:k-logo-resolve 1.1s cubic-bezier(.22,1,.36,1) .1s both}.k-brand-mark img{display:block;width:100%;height:100%;pointer-events:none}.k-brand-light{position:absolute;inset:0;pointer-events:none;-webkit-mask:url(/assets/patterns/brand/logo-olive.svg) center/contain no-repeat;mask:url(/assets/patterns/brand/logo-olive.svg) center/contain no-repeat;background:linear-gradient(100deg,transparent 0 38%,rgba(255,255,255,.85) 50%,transparent 62% 100%) no-repeat;background-size:250% 100%;background-position:160% 0;animation:k-logo-light 5s ease-in-out 1.4s infinite}@keyframes k-logo-resolve{0%{opacity:0;filter:blur(6px);transform:translateY(calc(var(--u) * 1)) scale(.97)}to{opacity:1;filter:blur(0);transform:none}}@keyframes k-logo-light{0%,20%{background-position:160% 0}60%,to{background-position:-60% 0}}.k-hold-ring{position:absolute;inset:0;border-radius:inherit;border:2px solid var(--sand);opacity:0;clip-path:inset(0 100% 0 0)}.k-brand.is-pressing .k-hold-ring{opacity:1;animation:k-hold 3s linear forwards}@keyframes k-hold{to{clip-path:inset(0 0 0 0)}}.k-showcase{order:-1;position:relative;flex:none;height:47%;width:100%;touch-action:pan-y}.k-showcase-frame{position:absolute;inset:0;overflow:hidden;border-radius:0 0 calc(var(--u) * 7) calc(var(--u) * 7);background:#d9d3c4;animation:k-show-in 1.1s cubic-bezier(.2,.8,.2,1) both}@keyframes k-show-in{0%{opacity:0}to{opacity:1}}.k-showcase-frame img{position:absolute;inset:-4%;width:108%;height:108%;object-fit:cover;opacity:0;transform:scale(1.12) translate(var(--px),var(--py));transition:opacity 1.4s ease,transform 7s ease-out}.k-showcase-frame img[data-on]{opacity:1;transform:scale(1.02) translate(var(--px),var(--py))}.k-showcase-mat{display:none}.k-dots{position:absolute;left:50%;bottom:calc(var(--u) * 3.5);transform:translateX(-50%);display:flex;gap:calc(var(--u) * .6);padding:calc(var(--u) * .4) calc(var(--u) * 1.2);border-radius:999px;background:rgba(36,37,31,.28);animation:k-fade-in 1s ease 1s both}.kiosk .k-dots button{width:calc(var(--u) * 6);height:calc(var(--u) * 3.4);display:grid;place-items:center}.k-dots i{position:relative;display:block;width:calc(var(--u) * 1.4);height:calc(var(--u) * .6);border-radius:9px;background:rgba(255,255,255,.5);overflow:hidden;transition:width .4s cubic-bezier(.2,.8,.2,1)}.k-dots button[aria-selected=true] i{width:calc(var(--u) * 6)}.k-dots button[aria-selected=true] i:after{content:"";position:absolute;inset:0;background:var(--olive);transform-origin:left;animation:k-dot-fill linear forwards;animation-duration:inherit;background:#fff}@keyframes k-dot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.k-hello{display:grid;justify-items:center;gap:calc(var(--u) * .4);color:var(--ink)}.k-hello span{animation:k-rise 1s cubic-bezier(.2,.8,.2,1) both}.k-hello span[lang=en]{font-size:calc(var(--u) * 7);font-weight:400;letter-spacing:-.01em;line-height:1.1;animation-delay:.6s}.k-hello span[lang=ar]{font-family:BEIN,IBM Plex Sans,sans-serif;font-size:calc(var(--u) * 5.2);color:var(--olive);line-height:1.4;animation-delay:.75s}.k-begin{margin-top:auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 2.4);animation:k-rise 1s cubic-bezier(.2,.8,.2,1) .9s both}.kiosk .k-begin button{position:relative;overflow:hidden;height:calc(var(--u) * 12);display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--u) * 4);border-radius:calc(var(--u) * 2.4);background:var(--olive);color:#fff;font-size:calc(var(--u) * 3.6)!important;font-weight:500!important;box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) rgba(91,91,67,.25);transition:transform .15s ease,box-shadow .2s ease}.kiosk .k-begin button[lang=ar]{font-family:BEIN,IBM Plex Sans,sans-serif!important;font-size:calc(var(--u) * 3.9)!important}.kiosk .k-begin button:active{transform:scale(.97);box-shadow:0 calc(var(--u) * .4) calc(var(--u) * 1.2) rgba(91,91,67,.25)}.k-begin button:before{content:"";position:absolute;inset:0;background:rgba(178,158,128,.35);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.k-begin button[lang=ar]:before{transform-origin:right}.k-begin button:active:before{transform:scaleX(1)}.k-begin span,.k-begin svg{position:relative}.k-begin svg{width:calc(var(--u) * 4);height:calc(var(--u) * 4);opacity:.9;transition:transform .3s ease}.k-begin button:active svg{transform:translateX(calc(var(--u) * 1))}.k-begin button[lang=ar]:active svg{transform:translateX(calc(var(--u) * -1))}.is-attract .k-begin button{animation:k-breathe 2.8s ease-in-out infinite}.is-attract .k-begin button+button{animation-delay:1.4s}@keyframes k-breathe{0%,to{box-shadow:0 calc(var(--u) * 1) calc(var(--u) * 3) rgba(91,91,67,.25)}50%{box-shadow:0 0 0 calc(var(--u) * 1.2) rgba(91,91,67,.14),0 calc(var(--u) * 1) calc(var(--u) * 3) rgba(91,91,67,.25)}}.k-ripple{position:absolute;z-index:30;width:calc(var(--u) * 16);height:calc(var(--u) * 16);margin:calc(var(--u) * -8) 0 0 calc(var(--u) * -8);border-radius:50%;border:2px solid var(--sand);pointer-events:none;animation:k-ripple 1s cubic-bezier(.2,.8,.2,1) forwards}@keyframes k-ripple{0%{opacity:.8;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}.k-top{flex:none;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--u) * 4) calc(var(--u) * 6) calc(var(--u) * 2)}.k-top .k-logo{height:calc(var(--u) * 5.6)}.k-lang{display:flex;align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .7);background:var(--card);border:1px solid var(--line);border-radius:999px}.k-lang-icon{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);margin-inline:calc(var(--u) * 1) calc(var(--u) * .4);color:var(--muted)}.kiosk .k-lang button{padding:calc(var(--u) * 1.3) calc(var(--u) * 2.6);border-radius:999px;font-size:calc(var(--u) * 2.5)!important;font-weight:500!important;color:var(--muted);transition:background .2s ease,color .2s ease}.kiosk .k-lang button[aria-pressed=true]{background:var(--olive);color:#fff}.k-progress{position:relative;flex:none;list-style:none;margin:calc(var(--u) * 1) calc(var(--u) * 10) 0;padding:0;display:flex;justify-content:space-between}.k-progress:before{content:"";inset-inline:calc(var(--u) * 4);background:#e3e4da}.k-progress-fill,.k-progress:before{position:absolute;top:calc(var(--u) * 2.6);height:calc(var(--u) * .5);border-radius:9px}.k-progress-fill{inset-inline-start:calc(var(--u) * 4);background:var(--olive);width:calc((100% - var(--u) * 8) * var(--p));transition:width .6s cubic-bezier(.2,.8,.2,1)}.k-progress li{position:relative;z-index:1;display:grid;justify-items:center;gap:calc(var(--u) * 1);width:calc(var(--u) * 20)}.k-dot{width:calc(var(--u) * 5.6);height:calc(var(--u) * 5.6);border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid #d9dacd;color:var(--muted);font-size:calc(var(--u) * 2.5);font-weight:600;transition:all .35s ease}.k-dot svg{width:60%;height:60%}.k-progress li[data-state=current] .k-dot{background:var(--olive);border-color:var(--olive);color:#fff;transform:scale(1.12);box-shadow:0 0 0 calc(var(--u) * 1) rgba(91,91,67,.14)}.k-progress li[data-state=done] .k-dot{background:var(--sand);border-color:var(--sand);color:#fff}.k-step-label{font-size:calc(var(--u) * 2.2);color:var(--muted);white-space:nowrap}.k-progress li[data-state=current] .k-step-label{color:var(--ink);font-weight:600}.k-step{padding:calc(var(--u) * 3.5) calc(var(--u) * 6) 0;gap:calc(var(--u) * 3);overflow:hidden}.k-q{display:grid;justify-items:center;text-align:center;gap:calc(var(--u) * 1)}.k-q-icon{width:calc(var(--u) * 9);height:calc(var(--u) * 9);display:grid;place-items:center;border-radius:50%;background:#ecece3;color:var(--olive);margin-bottom:calc(var(--u) * .6);animation:k-pop .5s cubic-bezier(.3,1.5,.5,1) .1s both}.k-q-icon svg{width:50%;height:50%}.kiosk .k-title{margin:0;font-size:calc(var(--u) * 5.4)!important;line-height:1.2!important;font-weight:600!important;color:var(--ink)}.k-sub{color:var(--muted);font-size:calc(var(--u) * 2.7)}.k-field{position:relative;display:flex;align-items:center;min-height:calc(var(--u) * 13);padding:0 calc(var(--u) * 4);background:var(--card);border:2px solid var(--olive);border-radius:calc(var(--u) * 3.6);box-shadow:0 0 0 calc(var(--u) * .8) rgba(91,91,67,.1);transition:border-color .25s ease,box-shadow .25s ease}.k-field bdi,.k-field>span{font-size:calc(var(--u) * 5)!important;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - var(--u) * 6)}.k-placeholder{color:#b4b5a8;font-weight:400!important}.k-value{color:var(--ink)}.k-caret{width:3px;height:calc(var(--u) * 6);margin-inline-start:calc(var(--u) * .4);background:var(--olive);border-radius:2px;animation:k-blink 1.05s steps(1) infinite;flex:none}.k-placeholder+.k-caret{order:-1;margin-inline:0 calc(var(--u) * .8)}@keyframes k-blink{50%{opacity:0}}.k-field-ok{position:absolute;inset-inline-end:calc(var(--u) * 3);width:calc(var(--u) * 5.4);height:calc(var(--u) * 5.4);padding:calc(var(--u) * 1);border-radius:50%;background:var(--ok);color:#fff;animation:k-pop .35s cubic-bezier(.3,1.6,.5,1) both}.k-field.is-valid,.k-phone.is-valid .k-field{border-color:var(--ok);box-shadow:0 0 0 calc(var(--u) * .8) rgba(47,125,79,.12)}[data-shake]{animation:k-shake .45s ease}@keyframes k-shake{20%{transform:translateX(calc(var(--u) * -1.4))}40%{transform:translateX(calc(var(--u) * 1.2))}60%{transform:translateX(calc(var(--u) * -.8))}80%{transform:translateX(calc(var(--u) * .5))}}.k-keyboard{margin-top:auto;margin-inline:calc(var(--u) * -3);padding:calc(var(--u) * 2.2) calc(var(--u) * 1.6);display:grid;gap:calc(var(--u) * 1.3);background:#ecebe3;border-radius:calc(var(--u) * 4) calc(var(--u) * 4) 0 0;animation:k-kbd .5s cubic-bezier(.2,.8,.2,1) .1s both}@keyframes k-kbd{0%{transform:translateY(30%);opacity:0}to{transform:none;opacity:1}}.k-row{display:flex;justify-content:center;gap:calc(var(--u) * 1)}.kiosk .k-key{position:relative;flex:1 1 0;max-width:calc(var(--u) * 9.2);height:calc(var(--u) * 10);display:grid;place-items:center;background:var(--card);border-radius:calc(var(--u) * 1.8);box-shadow:0 calc(var(--u) * .35) 0 #d4d3c8;font-size:calc(var(--u) * 3.9)!important;font-weight:500!important;line-height:1!important;color:var(--ink);transition:transform .06s ease,background .12s ease,box-shadow .06s ease}.kiosk .k-keyboard[lang=ar] .k-key,.kiosk [lang=ar] .k-key{font-size:calc(var(--u) * 4.3)!important}.kiosk .k-key:active{transform:translateY(calc(var(--u) * .35));box-shadow:0 0 0 #d4d3c8;background:#f2f2ea}.k-key svg{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4)}.kiosk .k-key-wide{flex:1.5 1 0;max-width:calc(var(--u) * 13.5);background:#dddcd2}.kiosk .k-shift.is-on{background:var(--olive);color:#fff;box-shadow:0 calc(var(--u) * .35) 0 #43432f}.kiosk .k-space{flex:6 1 0;max-width:none;font-size:calc(var(--u) * 2.6)!important;color:var(--muted);letter-spacing:.1em}.kiosk .k-switch{font-size:calc(var(--u) * 3.2)!important;font-weight:600!important;color:var(--olive)}.k-phone{display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(var(--u) * 2)}.kiosk .k-cc{display:flex;align-items:center;gap:calc(var(--u) * 1.2);padding:0 calc(var(--u) * 2.6);min-height:calc(var(--u) * 13);background:var(--card);border:2px solid var(--line);border-radius:calc(var(--u) * 3.6);font-size:calc(var(--u) * 4)!important;font-weight:600!important;transition:border-color .2s ease,transform .1s ease}.kiosk .k-cc:active{transform:scale(.97);border-color:var(--olive)}.k-cc svg{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);color:var(--muted)}.k-flag{font-size:calc(var(--u) * 5.2);line-height:1;font-family:Noto Color Emoji,Apple Color Emoji,Segoe UI Emoji,sans-serif}.k-field-phone>span{letter-spacing:.06em;font-variant-numeric:tabular-nums}.k-country-name{text-align:center;color:var(--muted);font-size:calc(var(--u) * 2.5);margin-top:calc(var(--u) * -1.4)}.k-keypad{margin:auto auto 0;width:82%;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 1.8);padding-bottom:calc(var(--u) * 1);animation:k-kbd .5s cubic-bezier(.2,.8,.2,1) .1s both}.kiosk .k-num{max-width:none;height:calc(var(--u) * 11.5);border-radius:calc(var(--u) * 3);font-size:calc(var(--u) * 5.4)!important;font-weight:500!important;font-variant-numeric:tabular-nums}.kiosk .k-num-soft{background:#ecebe3;color:var(--muted)}.k-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u) * 1.8);overflow-y:auto;padding:calc(var(--u) * .6) calc(var(--u) * .4) calc(var(--u) * 2);scrollbar-width:none}.k-sources::-webkit-scrollbar{display:none}.kiosk .k-source{position:relative;display:flex;align-items:center;gap:calc(var(--u) * 2);min-height:calc(var(--u) * 11.5);padding:calc(var(--u) * 1.4) calc(var(--u) * 2.4);background:var(--card);border:2px solid var(--line);border-radius:calc(var(--u) * 3);text-align:start;font-size:calc(var(--u) * 2.9)!important;font-weight:500!important;line-height:1.25!important;transition:border-color .2s ease,background .2s ease,transform .12s ease,box-shadow .2s ease;animation:k-rise .5s calc(var(--i) * 35ms + 80ms) both cubic-bezier(.2,.8,.2,1)}.kiosk .k-source:active{transform:scale(.97)}.k-source-icon{width:calc(var(--u) * 7.4);height:calc(var(--u) * 7.4);flex:none;display:grid;place-items:center;border-radius:calc(var(--u) * 2.2);background:#efefe7;color:var(--olive);transition:background .2s ease,color .2s ease}.k-source-icon svg{width:55%;height:55%}.k-source-label{flex:1;min-width:0}.k-source-check{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);flex:none;display:grid;place-items:center;border-radius:50%;border:2px solid #d9dacd;color:transparent;transition:all .2s ease}.k-source-check svg{width:70%;height:70%}.kiosk .k-source[aria-pressed=true]{border-color:var(--olive);background:#f6f6ef;box-shadow:0 0 0 calc(var(--u) * .6) rgba(91,91,67,.12)}.k-source[aria-pressed=true] .k-source-icon{background:var(--olive);color:#fff}.k-source[aria-pressed=true] .k-source-check{background:var(--olive);border-color:var(--olive);color:#fff;animation:k-pop .3s cubic-bezier(.3,1.6,.5,1) both}.k-error{flex:none;min-height:calc(var(--u) * 4.2);padding:calc(var(--u) * .8) calc(var(--u) * 6) 0;text-align:center;color:#a3471f;font-size:calc(var(--u) * 2.5);font-weight:500}.k-nav{flex:none;display:grid;grid-template-columns:1fr 1.6fr;gap:calc(var(--u) * 2.4);padding:calc(var(--u) * 1.2) calc(var(--u) * 6) calc(var(--u) * 4.5);background:var(--ivory)}.kiosk .k-btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--u) * 1.6);height:calc(var(--u) * 11);padding:0 calc(var(--u) * 4);border-radius:calc(var(--u) * 5.5);font-size:calc(var(--u) * 3.3)!important;font-weight:600!important;transition:transform .12s ease,background .2s ease,opacity .2s ease,box-shadow .2s ease}.kiosk .k-btn:active{transform:scale(.97)}.k-btn svg{width:calc(var(--u) * 4);height:calc(var(--u) * 4)}.kiosk .k-btn-ghost{background:var(--card);border:2px solid var(--line);color:var(--ink)}.kiosk .k-btn-primary{background:var(--olive);color:#fff;opacity:.45}.kiosk .k-btn-primary[data-ready]{opacity:1;box-shadow:0 calc(var(--u) * 1.2) calc(var(--u) * 3) rgba(91,91,67,.3)}.kiosk .k-btn-primary:disabled{opacity:.8}.kiosk .k-btn-small{height:calc(var(--u) * 8);padding:0 calc(var(--u) * 4);opacity:1;font-size:calc(var(--u) * 2.8)!important}.k-danger{color:#a3471f!important}.k-spin{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);border-radius:50%;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;animation:k-rot .8s linear infinite}@keyframes k-rot{to{transform:rotate(1turn)}}.k-done{position:relative;gap:calc(var(--u) * 2.4)}.k-done>.k-logo{position:absolute;top:calc(var(--u) * 6);height:calc(var(--u) * 7)}.k-check{width:calc(var(--u) * 34);height:calc(var(--u) * 34)}.k-check-ring{fill:none;stroke:var(--olive);stroke-width:5;stroke-dasharray:340;stroke-dashoffset:340;transform:rotate(-90deg);transform-origin:center;animation:k-draw .9s cubic-bezier(.65,0,.35,1) .15s forwards,k-fill .5s ease 1s forwards}.k-check-mark{fill:none;stroke:#fff;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;stroke-dashoffset:80;animation:k-draw .45s cubic-bezier(.65,0,.35,1) 1.15s forwards}@keyframes k-draw{to{stroke-dashoffset:0}}@keyframes k-fill{to{fill:var(--olive)}}.kiosk .k-done-title{margin:calc(var(--u) * 1) 0 0;font-size:calc(var(--u) * 6.6)!important;font-weight:600!important;animation:k-rise .7s cubic-bezier(.2,.8,.2,1) 1.2s both}.k-done-sub{max-width:84%;font-size:calc(var(--u) * 3.2);color:var(--ink);line-height:1.5;animation:k-rise .7s cubic-bezier(.2,.8,.2,1) 1.35s both}.k-done-enjoy{color:var(--olive);font-size:calc(var(--u) * 2.9);font-weight:500;animation:k-rise .7s cubic-bezier(.2,.8,.2,1) 1.5s both}.k-done-foot{bottom:calc(var(--u) * 6);inset-inline:calc(var(--u) * 6);display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 2);color:var(--muted);font-size:calc(var(--u) * 2.4);animation:k-rise .7s ease 1.7s both}.k-count{width:calc(var(--u) * 6);height:calc(var(--u) * 6);transform:rotate(-90deg)}.k-count circle{fill:none;stroke:#e1e2d7;stroke-width:3.5}.k-count .k-count-fill{stroke:var(--olive);stroke-dasharray:107;stroke-dashoffset:0;animation:k-count linear forwards}@keyframes k-count{to{stroke-dashoffset:107}}.k-count-big{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.k-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none}.k-confetti i{position:absolute;top:-4%;left:var(--x);width:calc(var(--u) * 1.4);height:calc(var(--u) * 2.4);border-radius:2px;background:var(--olive);opacity:0;animation:k-fall 3.4s calc(1s + var(--d)) cubic-bezier(.25,.6,.4,1) forwards}.k-confetti i:nth-child(3n){background:var(--sand);width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);border-radius:50%}.k-confetti i:nth-child(4n){background:#d9cdb8}.k-confetti i:nth-child(5n){background:var(--ok);height:calc(var(--u) * 1.2)}@keyframes k-fall{0%{opacity:0;transform:translateY(0) rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(105dvh) rotate(540deg)}}.k-overlay{position:absolute;inset:0;z-index:20;display:flex;align-items:flex-end;background:rgba(36,37,31,.45);animation:k-fade .25s ease both}@keyframes k-fade{0%{opacity:0}to{opacity:1}}.k-sheet{width:100%;max-height:82%;overflow-y:auto;background:var(--ivory);border-radius:calc(var(--u) * 5) calc(var(--u) * 5) 0 0;padding:calc(var(--u) * 5) calc(var(--u) * 6) calc(var(--u) * 6);animation:k-up .4s cubic-bezier(.2,.8,.2,1) both}@keyframes k-up{0%{transform:translateY(40%)}to{transform:none}}.k-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 2);margin-bottom:calc(var(--u) * 3)}.kiosk .k-close{width:calc(var(--u) * 9);height:calc(var(--u) * 9);display:grid;place-items:center;border-radius:50%;background:var(--card);border:2px solid var(--line)}.k-close svg{width:50%;height:50%}.k-country-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u) * 1.6)}.kiosk .k-country-grid button{display:flex;align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 2) calc(var(--u) * 2.4);background:var(--card);border:2px solid var(--line);border-radius:calc(var(--u) * 2.6);text-align:start;transition:border-color .2s ease,transform .1s ease}.kiosk .k-country-grid button:active{transform:scale(.97)}.k-country-grid button[aria-pressed=true]{border-color:var(--olive);background:#f6f6ef}.k-country-text{display:grid}.k-country-text b{font-size:calc(var(--u) * 2.8);font-weight:600}.kiosk .k-country-text small{font-size:calc(var(--u) * 2.4)!important;color:var(--muted)}.k-idle{display:grid;justify-items:center;text-align:center;gap:calc(var(--u) * 2)}.k-sheet-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 2.4);margin-top:calc(var(--u) * 2)}.k-staff-list{display:grid;gap:calc(var(--u) * 2)}.kiosk .k-staff-list .k-btn{opacity:1}.k-staff-note{display:flex;align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 2.6);border-radius:calc(var(--u) * 3);background:var(--card);border:1px solid var(--line);font-size:calc(var(--u) * 2.6);line-height:1.5}.k-staff-note svg{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);color:var(--olive)}.kiosk .k-staff-user{display:block;margin-top:calc(var(--u) * 3);text-align:center;color:var(--muted)}.kiosk .k-preview-chip{position:absolute;top:calc(var(--u) * 3);inset-inline-end:calc(var(--u) * 3);z-index:5;display:inline-flex;align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.2) calc(var(--u) * 2.4);border-radius:999px;background:rgba(255,255,255,.92);color:var(--ink);font-size:calc(var(--u) * 2.2)!important;box-shadow:0 4px 14px rgba(0,0,0,.12)}.k-preview-chip svg{width:calc(var(--u) * 3);height:calc(var(--u) * 3)}@media (prefers-reduced-motion:reduce){.kiosk *,.kiosk :after,.kiosk :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.k-check-ring{fill:var(--olive)}.k-check-mark,.k-check-ring{stroke-dashoffset:0}.k-confetti{display:none}}@keyframes k-rise{0%{opacity:0;transform:translateY(calc(var(--u) * 2))}to{opacity:1;transform:none}}@keyframes k-pop{0%{transform:scale(0)}to{transform:scale(1)}}.k-stage>.k-error,.k-stage>.k-nav,.k-stage>.k-progress,.k-stage>.k-screen,.k-stage>.k-top{position:relative;z-index:1}.k-nav{background:transparent}.k-pattern{position:absolute;inset:-12% 0 0;z-index:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='150' viewBox='0 0 120 150'%3E%3Cg fill='none' stroke='%23B29E80' stroke-width='.8' opacity='.55'%3E%3Cpath d='M14 150V74Q14 34 60 12Q106 34 106 74V150'/%3E%3Cpath d='M30 150V82Q30 52 60 36Q90 52 90 82V150' opacity='.6'/%3E%3Ccircle cx='60' cy='12' r='1.6' fill='%23B29E80' stroke='none'/%3E%3C/g%3E%3C/svg%3E");background-size:calc(var(--u) * 15) calc(var(--u) * 18.75);-webkit-mask:linear-gradient(180deg,transparent 0,#000 45%,#000);mask:linear-gradient(180deg,transparent 0,#000 45%,#000);animation:k-drift 40s linear infinite}@keyframes k-drift{0%{background-position:0 0}to{background-position:calc(var(--u) * 15) calc(var(--u) * -18.75)}}.k-welcome .k-showcase{z-index:2}.k-arches{position:absolute;z-index:0;left:0;right:0;bottom:calc(var(--u) * 18);height:46%;width:100%;pointer-events:none;transform:translate(calc(var(--px) * .5),calc(var(--py) * .3));transition:transform .6s ease-out}.k-arches path{fill:none;stroke:var(--sand);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;opacity:.75;animation:k-arch-draw 9s var(--d) cubic-bezier(.65,0,.35,1) infinite}.k-arches path:nth-child(odd){stroke:#cfc3ad}@keyframes k-arch-draw{0%{stroke-dashoffset:1;opacity:.75}35%,75%{stroke-dashoffset:0;opacity:.75}to{stroke-dashoffset:0;opacity:0}}.k-welcome .k-begin,.k-welcome .k-brand,.k-welcome .k-hello{z-index:1}.k-new{display:inline-block;animation:k-char .32s cubic-bezier(.3,1.6,.5,1) both}@keyframes k-char{0%{opacity:0;transform:translateY(35%) scale(.6)}to{opacity:1;transform:none}}.kiosk .k-btn:active,.kiosk .k-key:active,.kiosk .k-source:active{filter:brightness(.98)}.k-progress li[data-state=current] .k-dot{animation:k-dot-pulse 2.4s ease-in-out infinite}@keyframes k-dot-pulse{0%,to{box-shadow:0 0 0 calc(var(--u) * 1) rgba(91,91,67,.14)}50%{box-shadow:0 0 0 calc(var(--u) * 1.8) rgba(91,91,67,.06)}}@media (prefers-reduced-motion:reduce){.k-arches path,.k-pattern{animation:none;stroke-dashoffset:0}}.k-welcome>.k-start-group{width:calc(100% - var(--u) * 14);margin-top:auto;z-index:1;display:grid;gap:calc(var(--u) * 2.6);animation:k-rise 1s cubic-bezier(.2,.8,.2,1) .9s both}.k-lang-pick{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:calc(var(--u) * .8);border-radius:calc(var(--u) * 3.2);background:rgba(255,255,255,.75);border:1px solid var(--line);box-shadow:0 calc(var(--u) * .6) calc(var(--u) * 2) rgba(36,37,31,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kiosk .k-lang-pick button{position:relative;z-index:1;height:calc(var(--u) * 9);display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 1.6);border-radius:calc(var(--u) * 2.4);color:var(--muted);font-size:calc(var(--u) * 3)!important;font-weight:500!important;transition:color .35s ease}.kiosk .k-lang-pick button[lang=ar]{font-family:BEIN,IBM Plex Sans,sans-serif!important;font-size:calc(var(--u) * 3.3)!important}.k-lang-code{width:calc(var(--u) * 5.2);height:calc(var(--u) * 5.2);display:grid;place-items:center;border-radius:50%;background:#eeede5;color:var(--olive);font-size:calc(var(--u) * 2.1);font-weight:600;transition:background .35s ease,color .35s ease}.kiosk .k-lang-pick button[aria-pressed=true]{color:#fff}.k-lang-pick button[aria-pressed=true] .k-lang-code{background:rgba(255,255,255,.18)}.k-lang-pick .k-lang-thumb{position:absolute;top:calc(var(--u) * .8);bottom:calc(var(--u) * .8);left:calc(var(--u) * .8);width:calc(50% - var(--u) * .8);border-radius:calc(var(--u) * 2.4);background:var(--olive);box-shadow:0 calc(var(--u) * .8) calc(var(--u) * 2) rgba(91,91,67,.3);transition:transform .45s cubic-bezier(.3,.8,.2,1)}.k-lang-pick .k-lang-thumb[data-side=ar]{transform:translateX(100%)}.kiosk .k-tap{position:relative;height:calc(var(--u) * 13);display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 2.4);border-radius:999px;background:var(--olive);color:#fff;font-size:calc(var(--u) * 4)!important;font-weight:600!important;box-shadow:0 calc(var(--u) * 1.6) calc(var(--u) * 4) rgba(91,91,67,.32);transition:transform .15s ease}.kiosk .k-tap:active{transform:scale(.97)}.k-tap-ring{position:absolute;inset:0;border-radius:inherit;border:2px solid var(--olive);animation:k-tap-ring 2.6s ease-out infinite;pointer-events:none}@keyframes k-tap-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.06,1.35)}}.k-tap-arrow{width:calc(var(--u) * 7);height:calc(var(--u) * 7);display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.14)}.k-tap-arrow svg{width:calc(var(--u) * 3.6);height:calc(var(--u) * 3.6);animation:k-nudge 1.8s ease-in-out infinite}[dir=rtl] .k-tap-arrow svg{animation-name:k-nudge-rtl}@keyframes k-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(calc(var(--u) * .8))}}@keyframes k-nudge-rtl{0%,to{transform:translateX(0)}50%{transform:translateX(calc(var(--u) * -.8))}}.is-attract .k-tap{animation:k-breathe 2.6s ease-in-out infinite}.k-arches{bottom:calc(var(--u) * 2);height:40%;opacity:.55}.k-welcome .k-hello{margin-top:calc(var(--u) * 1)}.k-welcome>.k-start-group{gap:calc(var(--u) * 5)}.k-lang-pick .k-lang-thumb{background:#ece7da;box-shadow:inset 0 0 0 1.5px rgba(178,158,128,.55)}.kiosk .k-lang-pick button[aria-pressed=true]{color:var(--olive);font-weight:600!important}.k-lang-pick button[aria-pressed=true] .k-lang-code{background:var(--olive);color:#fff}.k-welcome .k-hello{margin-block:auto}.k-welcome>.k-start-group{margin-top:0}.k-brand-mark{width:auto!important;aspect-ratio:auto!important;display:flex!important;align-items:center;gap:calc(var(--u) * 2.6);animation:k-fade-in .6s ease both!important}.k-brand-icon{position:relative;display:grid;place-items:center;width:calc(var(--u) * 10.4);height:calc(var(--u) * 14.6);flex:none}.k-brand-icon svg{position:relative;width:100%;height:100%;overflow:visible}.k-brand-icon path{fill:var(--olive);fill-opacity:0;stroke:var(--olive);stroke-width:4.5;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:k-mark-draw 9s cubic-bezier(.65,0,.35,1) infinite;animation-delay:calc(var(--i, 0) * .14s)}@keyframes k-mark-draw{0%{stroke-dashoffset:1;fill-opacity:0}20%{stroke-dashoffset:0;fill-opacity:0}30%{fill-opacity:1}84%{stroke-dashoffset:0;fill-opacity:1}92%{stroke-dashoffset:0;fill-opacity:0}to{stroke-dashoffset:1;fill-opacity:0}}.k-brand-halo{position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(circle,rgba(178,158,128,.24),rgba(178,158,128,0) 66%);animation:k-halo 3s ease-in-out infinite}@keyframes k-halo{0%,to{transform:scale(.86);opacity:.6}50%{transform:scale(1.06);opacity:1}}.k-brand-word{display:block;width:calc(var(--u) * 40);height:calc(var(--u) * 10.25);fill:var(--olive);animation:k-word-in 1.2s cubic-bezier(.65,0,.35,1) .35s both}@keyframes k-word-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.k-brand-light{display:none}.k-showcase{height:52%}.k-showcase-frame img{inset:0;width:100%;height:100%;transform:scale(1.1);transition:opacity .9s ease,transform 4.2s ease-out}.k-showcase-frame img[data-on]{transform:scale(1.03)}.k-counter{position:absolute;left:50%;bottom:calc(var(--u) * 3.5);width:calc(var(--u) * 16);height:calc(var(--u) * .6);transform:translateX(-50%);border-radius:9px;background:rgba(255,255,255,.45);overflow:hidden}.k-counter i{position:absolute;inset:0;background:#fff;transform-origin:left;animation:k-dot-fill linear forwards}.k-hello span{animation:k-rise .6s cubic-bezier(.2,.8,.2,1) both!important}@media (prefers-reduced-motion:reduce){.k-brand-icon path{animation:none;stroke-dashoffset:0;fill-opacity:1}.k-brand-halo{animation:none}}.k-new{animation:k-fade-in .18s ease both!important}.k-pattern{opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg fill='none' stroke='%23B29E80' stroke-width='.6' opacity='.55'%3E%3Crect x='18' y='18' width='24' height='24'/%3E%3Cpath d='M30 13L47 30L30 47L13 30Z'/%3E%3Cpath d='M30 0V13M30 47V60M0 30H13M47 30H60'/%3E%3Cpath d='M0 9L9 0M51 0L60 9M60 51L51 60M9 60L0 51'/%3E%3Ccircle cx='30' cy='30' r='4.5'/%3E%3C/g%3E%3C/svg%3E");background-size:calc(var(--u) * 13) calc(var(--u) * 13)}.k-flag-svg{display:block;width:calc(var(--u) * 6.4);height:calc(var(--u) * 4.27);flex:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.08))}.k-cc .k-flag-svg{width:calc(var(--u) * 5.6);height:calc(var(--u) * 3.73)}.kiosk .k-country-other{grid-column:1/-1;border-style:dashed!important}.k-custom{display:grid;justify-items:center;gap:calc(var(--u) * 2.4);margin-top:calc(var(--u) * 3);padding-top:calc(var(--u) * 3);border-top:1px solid var(--line);animation:k-rise .35s ease both}.k-custom-field{display:flex;align-items:center;gap:calc(var(--u) * .6);min-width:50%;justify-content:center;padding:calc(var(--u) * 1.6) calc(var(--u) * 4);border:2px solid var(--olive);border-radius:calc(var(--u) * 3);background:#fff;font-size:calc(var(--u) * 5);font-weight:600}.k-custom-field b{font-weight:600;letter-spacing:.06em}.k-keypad-small{width:70%;margin:0;animation:none}.kiosk .k-keypad-small .k-num{height:calc(var(--u) * 8.5);font-size:calc(var(--u) * 4.2)!important}.k-custom .k-btn{width:70%}.k-done{align-items:center;justify-content:center;gap:calc(var(--u) * 5);padding:calc(var(--u) * 8);text-align:center;animation:k-fade-in .5s ease both}.k-done-mark{position:relative;width:calc(var(--u) * 30);height:calc(var(--u) * 30);display:grid;place-items:center}.k-done-mark svg{position:relative;width:100%;height:100%;overflow:visible}.k-done-ring{fill:rgba(91,91,67,0);stroke:var(--olive);stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:1;transform:rotate(-90deg);transform-origin:60px 60px;animation:k-stroke 1.1s cubic-bezier(.65,0,.35,1) .2s forwards,k-ring-fill .6s ease 1.15s forwards}.k-done-tick{fill:none;stroke:var(--olive);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:k-stroke .55s cubic-bezier(.65,0,.35,1) 1.05s forwards,k-tick-white .4s ease 1.25s forwards}@keyframes k-stroke{to{stroke-dashoffset:0}}@keyframes k-ring-fill{to{fill:var(--olive)}}@keyframes k-tick-white{to{stroke:#fff}}.k-done-wave{position:absolute;inset:0;border-radius:50%;border:1px solid var(--sand);opacity:0;animation:k-wave 2.4s cubic-bezier(.2,.7,.2,1) 1.3s 2}.k-done-wave-2{animation-delay:1.9s}@keyframes k-wave{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}.k-done-text{display:grid;gap:calc(var(--u) * 1.6)}.kiosk .k-done-title{margin:0;font-size:calc(var(--u) * 6.2)!important;font-weight:500!important;line-height:1.2!important;color:var(--ink);animation:k-rise .8s cubic-bezier(.2,.8,.2,1) 1.3s both}.k-done-sub{font-size:calc(var(--u) * 3);color:var(--muted);animation:k-rise .8s cubic-bezier(.2,.8,.2,1) 1.45s both}.k-done-foot{position:absolute;bottom:calc(var(--u) * 7);inset-inline:calc(var(--u) * 10);display:grid;justify-items:center;gap:calc(var(--u) * 3);animation:k-fade-in .8s ease 1.8s both}.k-done-line{position:relative;display:block;width:46%;height:2px;border-radius:2px;background:#e2e2d8;overflow:hidden}.k-done-line i{position:absolute;inset:0;background:var(--olive);transform-origin:left;animation:k-done-line linear forwards}[dir=rtl] .k-done-line i{transform-origin:right}@keyframes k-done-line{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.kiosk .k-done-btn{padding:calc(var(--u) * 1.8) calc(var(--u) * 7);border-radius:999px;border:1.5px solid var(--olive);color:var(--olive);font-size:calc(var(--u) * 2.8)!important;font-weight:600!important;background:transparent}.kiosk .k-done-btn:active{background:var(--olive);color:#fff}.k-done-text{width:100%}.k-done-sub{max-width:80%;margin-inline:auto}.k-pattern{opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%23B29E80' stroke-width='.65' opacity='.6'%3E%3Cpath d='M28 0C34 0 38 6 38 10C44 10 56 16 56 28C56 40 44 46 38 46C38 50 34 56 28 56C22 56 18 50 18 46C12 46 0 40 0 28C0 16 12 10 18 10C18 6 22 0 28 0Z'/%3E%3Cpath d='M28 14C31 14 33 17 33 19C36 19 42 22 42 28C42 34 36 37 33 37C33 39 31 42 28 42C25 42 23 39 23 37C20 37 14 34 14 28C14 22 20 19 23 19C23 17 25 14 28 14Z' opacity='.45'/%3E%3C/g%3E%3Ccircle cx='0' cy='0' r='1.3' fill='%23B29E80' opacity='.5'/%3E%3Ccircle cx='56' cy='0' r='1.3' fill='%23B29E80' opacity='.5'/%3E%3Ccircle cx='0' cy='56' r='1.3' fill='%23B29E80' opacity='.5'/%3E%3Ccircle cx='56' cy='56' r='1.3' fill='%23B29E80' opacity='.5'/%3E%3C/svg%3E");background-size:calc(var(--u) * 12) calc(var(--u) * 12)}.k-brand-mark{align-items:flex-end!important}.k-brand-word{margin-bottom:calc(var(--u) * .45)}.k-pattern{inset:0;opacity:1;animation:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='1066' viewBox='0 0 600 1066' preserveAspectRatio='xMidYMid slice'%3E%3Cdefs%3E%3Cpattern id='m' width='28' height='28' patternUnits='userSpaceOnUse' patternTransform='translate%28300 560%29 rotate%2845%29 scale%2818%29'%3E%3Cpath d='M1 0h11v1h-11zM13 0h1v1h-1zM15 0h1v1h-1zM17 0h11v1h-11zM11 1h1v1h-1zM13 1h1v1h-1zM15 1h1v1h-1zM17 1h1v1h-1zM0 2h10v1h-10zM11 2h1v1h-1zM13 2h3v1h-3zM17 2h1v1h-1zM19 2h9v1h-9zM11 3h1v1h-1zM17 3h1v1h-1zM0 4h28v1h-28zM0 6h28v1h-28zM9 7h1v1h-1zM19 7h1v1h-1zM0 8h8v1h-8zM9 8h1v1h-1zM11 8h7v1h-7zM19 8h1v1h-1zM21 8h7v1h-7zM9 9h1v1h-1zM19 9h1v1h-1zM0 10h28v1h-28zM1 11h1v1h-1zM9 11h1v1h-1zM19 11h1v1h-1zM27 11h1v1h-1zM1 12h1v1h-1zM3 12h5v1h-5zM9 12h1v1h-1zM11 12h7v1h-7zM19 12h1v1h-1zM21 12h5v1h-5zM27 12h1v1h-1zM1 13h1v1h-1zM7 13h1v1h-1zM9 13h1v1h-1zM19 13h1v1h-1zM21 13h1v1h-1zM27 13h1v1h-1zM0 14h6v1h-6zM7 14h1v1h-1zM9 14h11v1h-11zM21 14h1v1h-1zM23 14h5v1h-5zM1 15h1v1h-1zM7 15h1v1h-1zM9 15h1v1h-1zM19 15h1v1h-1zM21 15h1v1h-1zM27 15h1v1h-1zM1 16h1v1h-1zM3 16h5v1h-5zM9 16h1v1h-1zM11 16h7v1h-7zM19 16h1v1h-1zM21 16h5v1h-5zM27 16h1v1h-1zM1 17h1v1h-1zM9 17h1v1h-1zM19 17h1v1h-1zM27 17h1v1h-1zM0 18h28v1h-28zM9 19h1v1h-1zM19 19h1v1h-1zM0 20h8v1h-8zM9 20h1v1h-1zM11 20h7v1h-7zM19 20h1v1h-1zM21 20h7v1h-7zM9 21h1v1h-1zM19 21h1v1h-1zM0 22h28v1h-28zM0 24h28v1h-28zM11 25h1v1h-1zM17 25h1v1h-1zM0 26h10v1h-10zM11 26h1v1h-1zM13 26h3v1h-3zM17 26h1v1h-1zM19 26h9v1h-9zM11 27h1v1h-1zM13 27h1v1h-1zM15 27h1v1h-1zM17 27h1v1h-1z' fill='%235B5B43'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='600' height='1066' fill='url%28%23m%29' opacity='.018'/%3E%3C/svg%3E") 50% /cover no-repeat;-webkit-mask:none;mask:none}.k-lang-track{position:relative;display:grid;grid-template-columns:1fr 1fr}.kiosk .k-lang-track button{position:relative;z-index:1;background:transparent!important;transition:color .3s ease}.kiosk .k-lang-track button[aria-pressed=true]{color:#fff}.k-lang-slide{position:absolute;top:0;bottom:0;left:0;width:50%;border-radius:999px;background:var(--olive);transition:transform .35s cubic-bezier(.3,.8,.2,1)}.k-lang-slide[data-side=ar]{transform:translateX(100%)}.k-stage[data-fade=a] :is(.k-title,.k-step-label,.k-hello,.k-btn,.k-tap-label,.k-keyboard,.k-source-label,.k-lang-pick span:not(.k-lang-code),.k-done-text){animation:k-lang-a .38s ease both}.k-stage[data-fade=b] :is(.k-title,.k-step-label,.k-hello,.k-btn,.k-tap-label,.k-keyboard,.k-source-label,.k-lang-pick span:not(.k-lang-code),.k-done-text){animation:k-lang-b .38s ease both}@keyframes k-lang-a{0%{opacity:.15}to{opacity:1}}@keyframes k-lang-b{0%{opacity:.15}to{opacity:1}}@media (prefers-reduced-motion:reduce){.k-stage[data-fade] *{animation:none!important}}