@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-text:var(--font-text);--font-mono:var(--font-mono);--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--radius-pill:var(--radius-pill);--shadow-glass:var(--shadow-glass);--shadow-lift:var(--shadow-lift);--ease-spring:var(--ease-spring);--ease-out-expo:var(--ease-out-expo);--ease-standard:var(--ease-standard);--ease-in-out:var(--ease-in-out);--blur-thin:var(--blur-thin);--blur-regular:var(--blur-regular);--blur-thick:var(--blur-thick)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:24px}button{font:inherit;color:inherit}:where(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-icon{flex:none;display:block}[dir=rtl] .dx-icon--flip{transform:scaleX(-1)}@media (min-width:1024px) and (pointer:fine){*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius-pill);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--gold);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}}@keyframes dx-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes dx-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes dx-bounce{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-4px)scale(1.12)}70%{transform:translateY(1px)scale(.97)}to{transform:none}}@keyframes dx-pulse{0%{opacity:1;box-shadow:0 0}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes dx-spin{to{transform:rotate(360deg)}}@keyframes dx-shimmer{0%,70%{transform:translate(-120%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}@keyframes dx-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}@keyframes dx-blink{50%{opacity:.3}}@keyframes dx-roll-up{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}@keyframes dx-roll-down{0%{opacity:0;transform:translateY(-70%)}to{opacity:1;transform:none}}@keyframes dx-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes dx-drift-a{0%{transform:translate(0)scale(1)}50%{transform:translate(8%,6%)scale(1.12)}to{transform:translate(-6%,10%)scale(.95)}}@keyframes dx-drift-b{0%{transform:translate(0)scale(1)}50%{transform:translate(-10%,-4%)scale(1.15)}to{transform:translate(6%,-8%)scale(1)}}@keyframes dx-drift-c{0%{transform:translate(0)}to{transform:translate(-12%,8%)scale(1.2)}}@keyframes dx-ticket-in{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:none}}@keyframes dx-glow-breathe{0%,to{box-shadow:var(--glow-gold)}50%{box-shadow:var(--dx-kf-dx-glow-breathe-50-box-shadow)}}.dx-reveal{animation:dx-rise var(--dur-slow) var(--ease-out-expo) both}.dx-action{align-items:center;gap:var(--space-4);width:100%;min-height:88px;padding:var(--space-4) var(--space-5);text-align:start;font:inherit;color:var(--ink);border-radius:var(--radius-lg);border:0;display:flex}.dx-action__well{border-radius:var(--radius-md);width:56px;height:56px;transition:transform var(--dur-slow) var(--ease-spring);flex:none;place-items:center;display:grid}.dx-action--gold .dx-action__well{background:var(--gold-soft);color:var(--gold-ink);box-shadow:var(--dx-action-gold-action-well-box-shadow)}.dx-action--gaming .dx-action__well{background:var(--gaming-soft);color:var(--gaming-ink);box-shadow:var(--dx-action-gaming-action-well-box-shadow)}.dx-action:hover .dx-action__well{transform:rotate(-6deg)scale(1.06)}.dx-action__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dx-action__title{font:700 19px/24px var(--font-display);letter-spacing:-.005em}.dx-action__desc{font:400 14px/20px var(--font-text);color:var(--ink-2)}.dx-action__arrow{color:var(--ink-2);transition:transform var(--dur-base) var(--ease-spring), color var(--dur-fast)}.dx-action:hover .dx-action__arrow{color:var(--ink);transform:translate(4px)}[dir=rtl] .dx-action:hover .dx-action__arrow{transform:scaleX(-1)translate(4px)}.dx-ambient{isolation:isolate;background:var(--ambient-base), var(--bg);min-height:100%;position:relative;overflow:clip}.dx-ambient__lights{z-index:-1;pointer-events:none;position:absolute;inset:0}.dx-ambient__blob{will-change:transform, opacity;backface-visibility:hidden;contain:strict;border-radius:50%;position:absolute;transform:translate(0)}.dx-ambient__blob--gold{background:radial-gradient(circle, var(--ambient-gold), transparent 65%);width:78vmax;max-width:900px;height:78vmax;max-height:900px;animation:dx-drift-a var(--dur-ambient) var(--ease-in-out) infinite alternate;top:-30%;inset-inline-end:-25%}.dx-ambient__blob--gaming{background:radial-gradient(circle, var(--ambient-gaming), transparent 65%);width:60vmax;max-width:720px;height:60vmax;max-height:720px;animation:dx-drift-b calc(var(--dur-ambient) * 1.3) var(--ease-in-out) infinite alternate;bottom:-30%;inset-inline-start:-25%}.dx-ambient__blob--interactive{background:radial-gradient(circle, var(--ambient-interactive), transparent 65%);width:36vmax;max-width:440px;height:36vmax;max-height:440px;animation:dx-drift-c calc(var(--dur-ambient) * .8) var(--ease-in-out) infinite alternate;top:40%;inset-inline-end:10%}.dx-ambient--low .dx-ambient__blob{opacity:.55}.dx-ambient__grain{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0;transform:translateZ(0)}.dx-ambient__content{position:relative}.dx-badge{border-radius:var(--radius-pill);height:24px;font:600 12px/16px var(--font-text);white-space:nowrap;flex:none;align-items:center;gap:5px;padding-inline:10px;display:inline-flex}.dx-badge--lg{height:30px;padding-inline:14px;font-size:13px}.dx-badge--neutral{background:var(--surface-2);color:var(--ink-2)}.dx-badge--gold{background:var(--gold-soft);color:var(--gold-ink)}.dx-badge--gaming{background:var(--gaming-soft);color:var(--gaming-ink)}.dx-badge--interactive{background:var(--interactive-soft);color:var(--interactive)}.dx-badge--success{background:var(--success-soft);color:var(--success)}.dx-badge--warning{background:var(--warning-soft);color:var(--warning)}.dx-badge--danger{background:var(--danger-soft);color:var(--danger)}.dx-badge--outline{text-transform:uppercase;letter-spacing:.14em;background:0 0;font-size:11px;box-shadow:inset 0 0 0 1px}.dx-badge--outline.dx-badge--gold{background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold)}.dx-badge__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.dx-badge__dot.is-pulsing{animation:dx-pulse 1.8s var(--ease-out-expo) infinite}.dx-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;height:48px;font-family:var(--font-text);letter-spacing:.005em;transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;touch-action:manipulation;border:0;padding-inline:22px;font-size:16px;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.dx-btn:active:not(:disabled){transition-duration:var(--dur-instant);transform:scale(.95)}.dx-btn:disabled{cursor:not-allowed;opacity:.45}.dx-btn.is-loading{opacity:1;cursor:progress}.dx-btn--sm{border-radius:var(--radius-sm);height:36px;padding-inline:14px;font-size:14px}.dx-btn--lg{height:56px;padding-inline:28px;font-size:17px}.dx-btn--block{width:100%;display:flex}.dx-btn__end{transition:transform var(--dur-base) var(--ease-spring)}.dx-btn:hover:not(:disabled) .dx-btn__end{transform:translate(3px)}[dir=rtl] .dx-btn:hover:not(:disabled) .dx-btn__end{transform:scaleX(-1)translate(3px)}.dx-btn--glass{color:var(--ink);background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--blur-regular)) saturate(180%);backdrop-filter:blur(var(--blur-regular)) saturate(180%);box-shadow:inset 0 0 0 1px var(--glass-stroke), inset 0 1px 0 var(--glass-highlight), var(--shadow-glass)}.dx-btn--glass:hover:not(:disabled){background:var(--glass-fill-thick)}.dx-btn--outline{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.dx-btn--outline:hover:not(:disabled){background:var(--surface-2)}.dx-btn--ghost{color:var(--gold-ink);background:0 0}.dx-btn--ghost:hover:not(:disabled){background:var(--gold-soft)}.dx-btn--primary,.dx-btn--gaming,.dx-btn--danger{isolation:isolate}.dx-btn--primary>*,.dx-btn--gaming>*,.dx-btn--danger>*{z-index:2;position:relative}.dx-btn--primary:before,.dx-btn--gaming:before,.dx-btn--danger:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;opacity:0;background:var(--dx-btn-primary-before-background);transition:opacity var(--dur-base) var(--ease-standard);position:absolute;inset:0}.dx-btn--primary:after,.dx-btn--gaming:after,.dx-btn--danger:after{content:"";pointer-events:none;z-index:1;background:var(--dx-btn-primary-after-background);opacity:0;width:34%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)skew(-20deg)}.dx-btn--primary:hover:not(:disabled):before,.dx-btn--gaming:hover:not(:disabled):before,.dx-btn--danger:hover:not(:disabled):before{opacity:1}.dx-btn--primary:hover:not(:disabled):after,.dx-btn--gaming:hover:not(:disabled):after,.dx-btn--primary:focus-visible:after{animation:dx-sweep .9s var(--ease-out-expo) both}@keyframes dx-sweep{0%{opacity:1;transform:translate(-160%)skew(-20deg)}to{opacity:1;transform:translate(420%)skew(-20deg)}}.dx-btn--primary:hover:not(:disabled),.dx-btn--gaming:hover:not(:disabled),.dx-btn--danger:hover:not(:disabled){transform:translateY(-1px)}.dx-btn--primary:active:not(:disabled),.dx-btn--gaming:active:not(:disabled),.dx-btn--danger:active:not(:disabled){transform:translateY(0)scale(.96)}.dx-btn--primary{color:var(--on-gold);text-shadow:var(--dx-btn-primary-text-shadow);background:var(--dx-btn-primary-background);box-shadow:var(--dx-btn-primary-box-shadow)}@media (hover:hover){.dx-btn--primary:hover:not(:disabled){box-shadow:var(--dx-btn-primary-hover-box-shadow)}}.dx-btn--primary:active:not(:disabled){box-shadow:var(--dx-btn-primary-active-box-shadow)}.dx-btn--gaming{color:var(--on-gaming);text-shadow:var(--dx-btn-gaming-text-shadow);background:var(--dx-btn-gaming-background);box-shadow:var(--dx-btn-gaming-box-shadow)}@media (hover:hover){.dx-btn--gaming:hover:not(:disabled){box-shadow:var(--dx-btn-gaming-hover-box-shadow)}}.dx-btn--gaming:active:not(:disabled){box-shadow:var(--dx-btn-gaming-active-box-shadow)}.dx-btn--danger{color:var(--danger);background:radial-gradient(130% 95% at 50% -12%, var(--glass-highlight), transparent 56%), linear-gradient(var(--danger-soft), var(--danger-soft)), var(--glass-fill);-webkit-backdrop-filter:blur(var(--blur-regular)) saturate(180%);backdrop-filter:blur(var(--blur-regular)) saturate(180%);box-shadow:inset 0 1px 0 var(--glass-highlight), inset 0 0 0 1px var(--danger-soft), 0 0 0 1px var(--danger-soft), var(--shadow-glass)}.dx-btn--danger:before{background:radial-gradient(160px circle at var(--mx,50%) var(--my,-30%), var(--danger-soft), transparent 62%)}.dx-btn--danger:hover:not(:disabled){box-shadow:inset 0 1px 0 var(--glass-highlight), inset 0 0 0 1px var(--danger), var(--shadow-glass)}.dx-btn--danger:active:not(:disabled){box-shadow:var(--dx-btn-danger-active-box-shadow)}.dx-btn--primary:disabled:not(.is-loading),.dx-btn--gaming:disabled:not(.is-loading),.dx-btn--danger:disabled:not(.is-loading){opacity:1;color:var(--ink-3);text-shadow:none;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.dx-btn--primary.is-loading,.dx-btn--gaming.is-loading{background-size:100% 100%}.dx-btn--primary.is-loading:after,.dx-btn--gaming.is-loading:after{animation:dx-sweep 1.4s var(--ease-in-out) infinite}.dx-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite dx-spin}.dx-chip{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);cursor:pointer;height:38px;font:500 14px/20px var(--font-text);color:var(--ink-2);background:var(--glass-fill-thin);-webkit-backdrop-filter:blur(var(--blur-thin));backdrop-filter:blur(var(--blur-thin));box-shadow:inset 0 0 0 1px var(--glass-stroke);transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-base) var(--ease-spring);border:0;flex:none;padding-inline:14px;display:inline-flex}.dx-chip:active{transform:scale(.94)}.dx-chip:hover{color:var(--ink)}.dx-chip.is-selected{color:var(--gold-ink);background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold)}.dx-chip__count{border-radius:var(--radius-pill);background:var(--surface-2);min-width:20px;height:20px;color:var(--ink-2);font:600 11px/20px var(--font-mono);text-align:center;padding-inline:6px}.dx-chip.is-selected .dx-chip__count{background:var(--gold);color:var(--on-gold)}.dx-code{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.dx-code__cells{gap:clamp(8px,3vw,12px);display:flex;position:relative}.dx-code__cells.is-shaking{animation:dx-shake .5s var(--ease-standard)}.dx-code__cell{aspect-ratio:5/6;border-radius:var(--radius-md);background:var(--glass-fill);width:clamp(48px,15vw,60px);height:auto;-webkit-backdrop-filter:blur(var(--blur-regular));backdrop-filter:blur(var(--blur-regular));box-shadow:inset 0 0 0 1px var(--line-strong), inset 0 1px 0 var(--glass-highlight);transition:box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-base) var(--ease-spring);place-items:center;display:grid;position:relative}.dx-code__cell.is-active{box-shadow:inset 0 0 0 2px var(--gold), var(--glow-gold);transform:translateY(-2px)}.dx-code__cell.is-filled{box-shadow:inset 0 0 0 1px var(--gold), inset 0 1px 0 var(--glass-highlight)}.dx-code__digit{font:700 30px/1 var(--font-mono);color:var(--ink);animation:dx-pop var(--dur-base) var(--ease-spring)}.dx-code__caret{background:var(--gold);border-radius:2px;width:2px;height:30px;animation:1s step-end infinite dx-blink}.dx-code__input{opacity:0;color:#0000;caret-color:#0000;cursor:text;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.dx-code.is-error .dx-code__cell{box-shadow:inset 0 0 0 2px var(--danger)}.dx-code.is-success .dx-code__cell{box-shadow:inset 0 0 0 2px var(--success)}.dx-code__msg{color:var(--danger);font:500 14px/20px var(--font-text);align-items:center;gap:6px;display:flex}.dx-code__hint{color:var(--ink-2);font:400 14px/20px var(--font-text);text-align:center}.dx-glass{isolation:isolate;background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--blur-regular)) saturate(180%);backdrop-filter:blur(var(--blur-regular)) saturate(180%);box-shadow:var(--shadow-glass);color:var(--ink);position:relative}.dx-glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(165deg, var(--glass-highlight), var(--glass-stroke) 38%, var(--glass-stroke) 70%, var(--glass-highlight));-webkit-mask:var(--dx-glass-before-mask);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.dx-glass:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), var(--glass-highlight), transparent 60%);transition:opacity var(--dur-base) var(--ease-standard);position:absolute;inset:0}.dx-glass--thin{background:var(--glass-fill-thin);-webkit-backdrop-filter:blur(var(--blur-thin)) saturate(170%);backdrop-filter:blur(var(--blur-thin)) saturate(170%)}.dx-glass--thick{background:var(--glass-fill-thick);-webkit-backdrop-filter:blur(var(--blur-thick)) saturate(190%);backdrop-filter:blur(var(--blur-thick)) saturate(190%)}.dx-glass--tint-gold{background-image:linear-gradient(135deg, var(--glass-tint-gold), transparent 70%)}.dx-glass--tint-gaming{background-image:linear-gradient(135deg, var(--glass-tint-gaming), transparent 70%)}.dx-glass--interactive{cursor:pointer;transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-standard)}.dx-glass--interactive:hover:after{opacity:.55}.dx-glass--interactive:hover{box-shadow:var(--shadow-lift)}.dx-glass--interactive:active{transition-duration:var(--dur-instant);transform:scale(.98)}.dx-glass>*{z-index:2;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dx-glass,.dx-glass--thin,.dx-glass--thick{background-color:var(--surface)}}.dx-r-xs{border-radius:var(--radius-xs)}.dx-r-sm{border-radius:var(--radius-sm)}.dx-r-md{border-radius:var(--radius-md)}.dx-r-lg{border-radius:var(--radius-lg)}.dx-r-xl{border-radius:var(--radius-xl)}.dx-r-2xl{border-radius:var(--radius-2xl)}.dx-r-pill{border-radius:var(--radius-pill)}.dx-pad-3{padding:var(--space-3)}.dx-pad-4{padding:var(--space-4)}.dx-pad-5{padding:var(--space-5)}.dx-pad-6{padding:var(--space-6)}.dx-tone-gold{background:var(--gold-soft);color:var(--gold-ink)}.dx-tone-gaming{background:var(--gaming-soft);color:var(--gaming-ink)}.dx-tone-interactive{background:var(--interactive-soft);color:var(--interactive)}.dx-tone-success{background:var(--success-soft);color:var(--success)}.dx-tone-warning{background:var(--warning-soft);color:var(--warning)}.dx-tone-danger{background:var(--danger-soft);color:var(--danger)}.dx-tone-neutral{background:var(--surface-2);color:var(--ink-2)}.dx-iconbtn{border-radius:var(--radius-pill);cursor:pointer;width:44px;height:44px;transition:transform var(--dur-base) var(--ease-spring), background-color var(--dur-fast) var(--ease-standard);touch-action:manipulation;border:0;flex:none;place-items:center;display:inline-grid;position:relative}.dx-iconbtn:active:not(:disabled){transition-duration:var(--dur-instant);transform:scale(.88)}.dx-iconbtn--sm{width:36px;height:36px}.dx-iconbtn--lg{width:52px;height:52px}.dx-iconbtn--glass{color:var(--ink);background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--blur-regular)) saturate(180%);backdrop-filter:blur(var(--blur-regular)) saturate(180%);box-shadow:inset 0 0 0 1px var(--glass-stroke), inset 0 1px 0 var(--glass-highlight)}.dx-iconbtn--ghost{color:var(--ink-2);background:0 0}.dx-iconbtn--ghost:hover{background:var(--surface-2);color:var(--ink)}.dx-iconbtn--gold{color:var(--on-gold);background:linear-gradient(180deg, var(--gold-hover), var(--gold));box-shadow:var(--glow-gold)}.dx-iconbtn--gaming{color:var(--on-gaming);background:var(--gaming);box-shadow:var(--glow-gaming)}.dx-iconbtn__badge{border-radius:var(--radius-pill);background:var(--gaming);min-width:10px;height:10px;color:var(--on-gaming);font:700 10px/16px var(--font-text);box-shadow:0 0 0 2px var(--bg);animation:dx-pop var(--dur-slow) var(--ease-spring);top:2px;padding-inline:3px;position:absolute;inset-inline-end:2px}.dx-iconbtn__badge:not(:empty){text-align:center;top:-2px;min-width:18px;height:18px;line-height:18px;inset-inline-end:-2px}.dx-island{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:var(--z-island);border-radius:var(--radius-pill);background:var(--glass-fill-thick);width:132px;height:38px;-webkit-backdrop-filter:blur(var(--blur-thick)) saturate(190%);backdrop-filter:blur(var(--blur-thick)) saturate(190%);box-shadow:inset 0 0 0 1px var(--glass-stroke), inset 0 1px 0 var(--glass-highlight), var(--shadow-lift), var(--glow-gold);transition:width var(--dur-slow) var(--ease-spring), height var(--dur-slow) var(--ease-spring), border-radius var(--dur-slow) var(--ease-spring), opacity var(--dur-base) var(--ease-standard), transform var(--dur-slow) var(--ease-spring);position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.dx-island--inline{z-index:2;position:absolute}.dx-island.is-pill{animation:dx-pop var(--dur-base) var(--ease-spring)}.dx-island.is-open{border-radius:var(--radius-xl);width:min(100vw - 24px,400px);height:auto;min-height:76px}.dx-island.is-closing{opacity:0;width:132px;height:38px;transform:translate(-50%)translateY(-12px)scale(.9)}.dx-island__body{align-items:center;gap:var(--space-3);opacity:0;transition:opacity var(--dur-base) var(--ease-standard) .12s, transform var(--dur-slow) var(--ease-spring) 80ms;padding:14px 16px;display:flex;transform:scale(.94)}.dx-island.is-open .dx-island__body,.dx-island.is-open .dx-island__actions{opacity:1;transform:none}.dx-island__icon{border-radius:var(--radius-sm);flex:none;place-items:center;width:44px;height:44px;display:grid}.dx-island__text{flex:1;min-width:0}.dx-island__title{font:600 16px/22px var(--font-text);color:var(--ink)}.dx-island__msg{font:400 14px/20px var(--font-text);color:var(--ink-2)}.dx-island__meta{font:700 15px/20px var(--font-mono);color:var(--gold-ink);flex:none}.dx-island__actions{gap:var(--space-2);opacity:0;transition:opacity var(--dur-base) var(--ease-standard) .18s, transform var(--dur-slow) var(--ease-spring) .14s;padding:0 16px 16px;display:flex;transform:translateY(4px)}.dx-island__actions>*{flex:1}.dx-row{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:10px var(--space-4);text-align:start;color:var(--ink);background:0 0;border:0;display:flex}.dx-row+.dx-row{box-shadow:0 -1px 0 var(--line)}.dx-row--action{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.dx-row--action:hover{background:var(--glass-fill-thin)}.dx-row--action:active{background:var(--surface-2)}.dx-row__icon{border-radius:var(--radius-xs);flex:none;place-items:center;width:32px;height:32px;display:grid}.dx-row__text{flex-direction:column;flex:1;min-width:0;display:flex}.dx-row__title{font:500 16px/22px var(--font-text)}.dx-row__sub{font:400 13px/18px var(--font-text);color:var(--ink-2)}.dx-row__trail{color:var(--ink-2);font:400 15px/20px var(--font-text);flex:none}.dx-row__chev{color:var(--ink-3)}.dx-row--danger .dx-row__title{color:var(--danger)}.dx-menuitem{gap:var(--space-3);padding:var(--space-3);transition:box-shadow var(--dur-base) var(--ease-standard);display:flex}.dx-menuitem.is-in-cart{box-shadow:var(--dx-menuitem-is-in-cart-box-shadow)}.dx-menuitem__art{aspect-ratio:1;border-radius:var(--radius-md);width:clamp(72px,24vw,96px);height:auto;color:var(--gold-ink);background:radial-gradient(120% 120% at 30% 20%, var(--glass-tint-gold), var(--surface-2) 70%);box-shadow:inset 0 0 0 1px var(--glass-stroke);flex:none;align-self:flex-start;place-items:center;display:grid;position:relative;overflow:hidden}.dx-menuitem__art img{object-fit:cover;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.dx-menuitem__tag{border-radius:var(--radius-pill);background:var(--gold);color:var(--on-gold);font:700 10px/14px var(--font-text);letter-spacing:.08em;text-transform:uppercase;top:6px;padding:2px 8px;position:absolute;inset-inline-start:6px}.dx-menuitem__body{flex-direction:column;flex:1;min-width:0;display:flex}.dx-menuitem__title{font:600 17px/22px var(--font-text);margin:0}.dx-menuitem__desc{font:400 13px/18px var(--font-text);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}.dx-menuitem__foot{padding-top:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.dx-menuitem__price{font:700 15px/20px var(--font-mono);color:var(--gold-ink);white-space:nowrap}.dx-menuitem.is-unavailable{opacity:.6}.dx-menuitem.is-unavailable .dx-menuitem__price{color:var(--ink-2);font-family:var(--font-text);font-weight:500}.dx-menuitem--peek{-webkit-touch-callout:none;touch-action:manipulation}.dx-menuitem--peek .dx-menuitem__title,.dx-menuitem--peek .dx-menuitem__desc{-webkit-user-select:none;user-select:none}.dx-menuitem__peekbtn{all:unset;cursor:zoom-in;border-radius:inherit;position:absolute;inset:0}.dx-menuitem__peekbtn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.dx-peek{z-index:var(--z-sheet);padding:var(--space-4);background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:dx-peek-fade var(--dur-fast) var(--ease-standard);place-items:center;display:grid;position:fixed;inset:0}.dx-peek--hold{-webkit-user-select:none;user-select:none;touch-action:none}.dx-peek__card{will-change:transform, opacity;border-radius:var(--radius-xl);background:var(--surface);max-block-size:calc(100dvh - 32px);inline-size:min(100%,420px);box-shadow:var(--shadow-lift), inset 0 0 0 1px var(--glass-stroke);animation:dx-peek-pop var(--dur-base) var(--ease-spring);transform-origin:50%;flex-direction:column;display:flex;overflow:auto}.dx-peek__art{aspect-ratio:4/3;color:var(--gold-ink);background:radial-gradient(120% 120% at 30% 20%, var(--glass-tint-gold), var(--surface-2) 70%);place-items:center;display:grid;position:relative}.dx-peek__art img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.dx-peek__close{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.dx-peek__body{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;display:flex}.dx-peek__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.dx-peek__title{font:700 22px/28px var(--font-display);margin:0}.dx-peek__price{font:700 18px/24px var(--font-mono);color:var(--gold-ink);white-space:nowrap}.dx-peek__desc{color:var(--ink-2);margin:0}.dx-peek__actions{display:flex}.dx-peek__qty{justify-content:center;align-items:center;gap:var(--space-4);inline-size:100%;display:flex}.dx-peek__count{font:700 22px/28px var(--font-mono);text-align:center;min-inline-size:2ch}.dx-peek__soldout{color:var(--ink-2);font-weight:600}.dx-peek__hint{text-align:center;color:var(--ink-3);margin:0;font-size:12px}@keyframes dx-peek-fade{0%{opacity:0}}@keyframes dx-peek-pop{0%{opacity:0;transform:scale(.92)}}.dx-peek__strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;position:absolute;inset:0;overflow-x:auto}.dx-peek__strip::-webkit-scrollbar{display:none}.dx-peek__strip img{scroll-snap-align:center;flex:0 0 100%}.dx-peek__dots{pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute;inset-block-end:var(--space-3);inset-inline:0}.dx-peek__dots>span{border-radius:var(--radius-pill);background:var(--glass-highlight);width:6px;height:6px;transition:width var(--dur-base) var(--ease-spring)}.dx-peek__dots>span.is-on{background:var(--gold);width:18px}.dx-peek,.dx-peek img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.dx-peek img{pointer-events:none;-webkit-user-drag:none}.dx-ticket{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-glass);animation:dx-ticket-in var(--dur-slow) var(--ease-out-expo) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.dx-ticket:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}.dx-ticket--new{box-shadow:var(--glow-gold)}.dx-ticket--new:after{box-shadow:inset 0 0 0 2px var(--gold)}.dx-ticket.is-late:after{box-shadow:inset 0 0 0 2px var(--warning)}.dx-ticket--ready{opacity:.78}.dx-ticket__head{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-2);display:flex}.dx-ticket__no{font:700 22px/28px var(--font-mono);margin-inline-end:auto}.dx-ticket__time{white-space:nowrap;font:600 13px/18px var(--font-mono);color:var(--ink-2);align-items:center;gap:4px;display:inline-flex}.dx-ticket.is-late .dx-ticket__time{color:var(--warning)}.dx-ticket__items{padding:var(--space-2) var(--space-2);margin:0;list-style:none}.dx-ticket__item{align-items:flex-start;gap:var(--space-3);width:100%;padding:10px var(--space-2);border-radius:var(--radius-sm);color:var(--ink);text-align:start;cursor:pointer;transition:background-color var(--dur-fast);background:0 0;border:0;display:flex}.dx-ticket__item:hover:not(:disabled){background:var(--surface-2)}.dx-ticket__item:disabled{cursor:default}.dx-ticket__qty{font:700 17px/24px var(--font-mono);color:var(--gold-ink);min-width:30px}.dx-ticket__name{font:600 17px/24px var(--font-text);transition:color var(--dur-fast);flex-direction:column;flex:1;gap:4px;display:flex}.dx-ticket__note{border-radius:var(--radius-xs);background:var(--warning-soft);color:var(--warning);font:500 13px/18px var(--font-text);align-self:flex-start;padding:2px 8px}.dx-ticket__check{border-radius:var(--radius-xs);width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:#0000;transition:background-color var(--dur-fast), color var(--dur-fast), transform var(--dur-base) var(--ease-spring);flex:none;place-items:center;display:grid}.dx-ticket__item.is-done .dx-ticket__check{background:var(--success);box-shadow:none;color:var(--bg);transform:scale(1.08)}.dx-ticket__item.is-done .dx-ticket__name{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:2px}.dx-ticket__foot{padding:var(--space-3) var(--space-4) var(--space-4);margin-top:auto}.dx-ticket__notice{gap:var(--space-2);margin:var(--space-2) var(--space-3) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font:500 14px/20px var(--font-text);align-items:flex-start;display:flex}.dx-ticket__notice--danger{background:var(--danger-soft);color:var(--ink)}.dx-ticket__notice--danger .dx-icon{color:var(--danger)}.dx-ticket__notice--warning{background:var(--warning-soft);color:var(--ink)}.dx-ticket__notice--warning .dx-icon{color:var(--warning)}.dx-ticket__notice--info{background:var(--surface-2);color:var(--ink)}.dx-ticket__notice--info .dx-icon{color:var(--interactive)}.dx-ticket__notice--success{background:var(--success-soft);color:var(--ink)}.dx-ticket__notice--success .dx-icon{color:var(--success)}.dx-ticket__item.is-removed .dx-ticket__name{color:var(--danger);text-decoration:line-through;text-decoration-thickness:2px}.dx-ticket__item.is-removed .dx-ticket__qty{color:var(--danger);text-decoration:line-through}.dx-ticket__item.is-removed .dx-ticket__check{visibility:hidden}.dx-ticket--cancelled{opacity:.85}.dx-ticket--cancelled:after{box-shadow:inset 0 0 0 2px var(--danger)}.dx-ticket--cancelled .dx-ticket__name,.dx-ticket--cancelled .dx-ticket__qty{color:var(--ink-3);text-decoration:line-through}.dx-ticket--scheduled:after{box-shadow:inset 0 0 0 1px var(--gaming)}.dx-ticket__head:has(.dx-badge+.dx-badge){row-gap:var(--space-1);flex-wrap:wrap}.dx-ticket__meta{padding:0 var(--space-4) var(--space-2);display:flex}.dx-avatars{align-items:center;display:inline-flex}.dx-avatar{background:var(--surface-2);width:36px;height:36px;color:var(--ink);font:700 13px/1 var(--font-display);box-shadow:0 0 0 2px var(--bg);animation:dx-pop var(--dur-slow) var(--ease-spring) both;border-radius:50%;place-items:center;margin-inline-start:-10px;display:grid}.dx-avatar:first-child{margin-inline-start:0}.dx-avatars--sm .dx-avatar{letter-spacing:-.03em;width:30px;height:30px;margin-inline-start:-8px;font-size:10px}.dx-avatars--sm .dx-avatar:first-child{margin-inline-start:0}.dx-ring-gold{background:var(--gold-soft);color:var(--gold-ink);box-shadow:0 0 0 2px var(--bg), inset 0 0 0 1.5px var(--gold)}.dx-ring-gaming{background:var(--gaming-soft);color:var(--gaming-ink);box-shadow:0 0 0 2px var(--bg), inset 0 0 0 1.5px var(--gaming)}.dx-ring-interactive{background:var(--interactive-soft);color:var(--interactive);box-shadow:0 0 0 2px var(--bg), inset 0 0 0 1.5px var(--interactive)}.dx-avatar--more{color:var(--ink-2);font-family:var(--font-mono)}.dx-paysplit{padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.dx-paysplit__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.dx-paysplit__k{font:500 14px/20px var(--font-text);color:var(--ink-2)}.dx-paysplit__total{font:800 30px/36px var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dx-paysplit__bar{border-radius:var(--radius-pill);background:var(--surface-2);gap:3px;height:12px;display:flex;overflow:hidden}.dx-paysplit__seg{border-radius:var(--radius-pill);height:100%;transition:width 1s var(--ease-out-expo)}.dx-paysplit__seg--cash{background:var(--pay-cash)}.dx-paysplit__seg--visa{background:var(--pay-visa)}.dx-paysplit__seg--instapay{background:var(--pay-instapay)}.dx-paysplit__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dx-paysplit__row{align-items:center;gap:var(--space-3);min-height:48px;display:flex}.dx-paysplit__row+.dx-paysplit__row{box-shadow:0 -1px 0 var(--line)}.dx-paysplit__well{border-radius:var(--radius-xs);width:30px;height:30px;color:var(--bg);place-items:center;display:grid}.dx-paysplit__well--cash{background:var(--pay-cash)}.dx-paysplit__well--visa{background:var(--pay-visa)}.dx-paysplit__well--instapay{background:var(--pay-instapay);color:var(--on-gaming)}.dx-paysplit__name{font:500 15px/20px var(--font-text);flex-direction:column;flex:1;display:flex}.dx-paysplit__ref{font:400 12px/16px var(--font-mono);color:var(--ink-2)}.dx-paysplit__amt{font:600 15px/20px var(--font-mono);font-variant-numeric:tabular-nums}.dx-paysplit__row--sum .dx-paysplit__name{font-weight:600}.dx-paysplit__row--sum.is-due .dx-paysplit__name,.dx-paysplit__row--sum.is-due .dx-paysplit__amt{color:var(--warning)}.dx-paysplit__row--sum.is-clear .dx-paysplit__name,.dx-paysplit__row--sum.is-clear .dx-paysplit__amt{color:var(--success)}.dx-room{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex;container-type:inline-size}.dx-room__top{align-items:flex-start;gap:var(--space-3);display:flex}.dx-room__well{border-radius:var(--radius-sm);flex:none;place-items:center;width:44px;height:44px;display:grid}.dx-room__id{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.dx-room__name{font:700 19px/24px var(--font-display)}.dx-room__cat{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dx-room__rate{font:500 14px/20px var(--font-mono);color:var(--gold-ink);white-space:nowrap}.dx-room__rate span{color:var(--ink-2);margin-inline-start:2px}.dx-room__bottom{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);box-shadow:0 -1px 0 var(--glass-stroke);flex-wrap:wrap;display:flex}.dx-room__meta{min-width:0;color:var(--ink-2);font:400 14px/20px var(--font-text);align-items:center;gap:6px;display:flex}.dx-room__metalabel{font:600 11px/14px var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.dx-room__timer{font:700 17px/22px var(--font-mono);color:var(--gaming-ink)}.dx-room--in-session{box-shadow:var(--dx-room-in-session-box-shadow)}.dx-room__foot{min-width:0;max-width:100%;margin-inline-start:auto;display:flex}.dx-room__foot .dx-badge{text-overflow:ellipsis;max-width:100%;overflow:hidden}@container (max-width:330px){.dx-room__foot{flex-basis:100%;justify-content:flex-start;margin-inline-start:0}}.dx-seg{border-radius:var(--radius-pill);background:var(--surface-2);box-shadow:var(--dx-seg-box-shadow);gap:0;padding:4px;display:inline-flex;position:relative}.dx-seg--block{width:100%;display:flex}.dx-seg--block .dx-seg__opt{min-width:0;padding-inline:var(--space-2);flex:1}.dx-seg__thumb{border-radius:var(--radius-pill);background:linear-gradient(var(--glass-highlight), var(--glass-highlight)), var(--surface);box-shadow:var(--dx-seg-thumb-box-shadow);transition:transform var(--dur-base) var(--ease-spring), width var(--dur-base) var(--ease-spring);position:absolute;top:4px;bottom:4px;left:0}.dx-seg__opt{z-index:1;cursor:pointer;border-radius:var(--radius-pill);height:40px;font:500 14px/20px var(--font-text);color:var(--ink-2);transition:color var(--dur-fast) var(--ease-standard);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding-inline:18px;display:inline-flex;position:relative}.dx-seg--sm .dx-seg__opt{height:32px;padding-inline:12px;font-size:13px}.dx-seg__opt.is-active{color:var(--ink);font-weight:600}.dx-seg__opt:disabled{color:var(--ink-3);cursor:not-allowed}.dx-seg--block .dx-seg__opt>span{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:399px){.dx-seg--block:not(.dx-seg--sm) .dx-seg__opt{flex-direction:column;gap:0;height:48px;font-size:12px;line-height:16px}}.dx-timer{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.dx-timer__ring{border-radius:50%;place-items:center;display:grid;position:relative}.dx-timer__ring:before{content:"";background:radial-gradient(circle, var(--ambient-gold), transparent 70%);filter:blur(18px);opacity:.7;animation:dx-glow-pulse 3s var(--ease-in-out) infinite;border-radius:50%;position:absolute;inset:14%}@keyframes dx-glow-pulse{50%{opacity:.35;transform:scale(.92)}}.dx-timer__ring svg{position:absolute;inset:0;overflow:visible}.dx-timer__track{stroke:var(--surface-2)}.dx-timer__arc{filter:drop-shadow(0 0 8px var(--ambient-gold));transition:stroke-dashoffset 1s linear}.dx-timer__stop1{stop-color:var(--gold-hover)}.dx-timer__stop2{stop-color:var(--gold)}.dx-timer.is-warning .dx-timer__stop1,.dx-timer.is-warning .dx-timer__stop2{stop-color:var(--warning)}.dx-timer.is-warning .dx-timer__ring:before{background:radial-gradient(circle, var(--warning-soft), transparent 70%);animation-duration:1.2s}.dx-timer.is-over .dx-timer__stop1,.dx-timer.is-over .dx-timer__stop2{stop-color:var(--danger)}.dx-timer__center{text-align:center;position:relative}.dx-timer__label{font:600 11px/14px var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.dx-timer__clock{font:700 38px/44px var(--font-mono);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.dx-timer__left{font:500 14px/20px var(--font-text);color:var(--gold-ink)}.dx-timer.is-warning .dx-timer__left{color:var(--warning)}.dx-timer.is-over .dx-timer__left{color:var(--danger)}.dx-timer__bill{border-radius:var(--radius-md);background:var(--glass-fill);width:100%;max-width:320px;-webkit-backdrop-filter:blur(var(--blur-regular));backdrop-filter:blur(var(--blur-regular));box-shadow:inset 0 0 0 1px var(--glass-stroke), inset 0 1px 0 var(--glass-highlight);grid-template-columns:1fr 1fr;display:grid}.dx-timer__bill>div{padding:var(--space-3);flex-direction:column;align-items:center;display:flex}.dx-timer__bill>div+div{box-shadow:inset 1px 0 0 var(--glass-stroke)}.dx-timer__k{font:500 12px/16px var(--font-text);color:var(--ink-2)}.dx-timer__v{font:700 17px/24px var(--font-mono);color:var(--ink)}.dx-timer__v--gold{color:var(--gold-ink)}.dx-sheet{z-index:var(--z-sheet);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.dx-sheet--inline{position:absolute}.dx-sheet__scrim{background:var(--scrim);opacity:0;transition:opacity var(--dur-slow) var(--ease-standard);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.dx-sheet.is-open .dx-sheet__scrim{opacity:1}.dx-sheet__panel{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--glass-fill-thick);width:100%;max-height:92%;-webkit-backdrop-filter:blur(var(--blur-thick)) saturate(190%);backdrop-filter:blur(var(--blur-thick)) saturate(190%);box-shadow:inset 0 1px 0 var(--glass-highlight), inset 0 0 0 1px var(--glass-stroke), var(--shadow-lift);transition:transform var(--dur-slow) var(--ease-out-expo);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;position:relative;transform:translateY(105%)}.dx-sheet.is-open .dx-sheet__panel{transform:translateY(0)}.dx-sheet__grab{padding:8px var(--space-5) 0;touch-action:none;cursor:grab}.dx-sheet__handle{border-radius:var(--radius-pill);background:var(--line-strong);opacity:.6;width:40px;height:5px;margin:0 auto 10px;display:block}.dx-sheet__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);display:flex}.dx-sheet__eyebrow{font:600 11px/14px var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:4px}.dx-sheet__title{font:700 26px/32px var(--font-display);letter-spacing:-.01em;margin:0}.dx-sheet__body{padding:0 var(--space-5) var(--space-5);gap:var(--space-4);flex-direction:column;min-width:0;display:flex;overflow:hidden auto}.dx-sheet__foot{padding:var(--space-3) var(--space-5) var(--space-5);box-shadow:0 -1px 0 var(--glass-stroke);gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:768px){.dx-sheet{align-items:center}.dx-sheet__panel{border-radius:var(--radius-xl);opacity:0;max-width:480px;transition:transform var(--dur-slow) var(--ease-spring), opacity var(--dur-base) var(--ease-standard);transform:translateY(24px)scale(.96)}.dx-sheet.is-open .dx-sheet__panel{opacity:1;transform:none}.dx-sheet__handle{display:none}.dx-sheet__grab{padding-top:var(--space-5);cursor:default}}.dx-sheet__body>*{flex:none}.dx-sheet__section{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.dx-sheet__section:first-child{border-top:0;padding-top:0}.dx-sheet__section-title{font:700 15px/20px var(--font-display);margin:0}.dx-sheet__row{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.dx-sheet__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.dx-sheet--lg .dx-sheet__panel{max-width:720px}}.dx-sheet--tall .dx-sheet__panel{height:80dvh;max-height:92dvh}.dx-sheet--tall .dx-sheet__body{flex:1;min-height:0}@media (min-width:768px){.dx-sheet--tall .dx-sheet__panel{height:80vh;max-height:92vh}}.dx-countup{font-variant-numeric:tabular-nums}.dx-stat{gap:var(--space-2);padding:var(--space-4);flex-direction:column;min-width:0;display:flex}.dx-stat__head{align-items:center;gap:var(--space-2);display:flex}.dx-stat__icon{border-radius:var(--radius-xs);place-items:center;width:30px;height:30px;display:grid}.dx-stat__label{font:500 14px/20px var(--font-text);color:var(--ink-2)}.dx-stat__value{white-space:nowrap;font:800 28px/34px var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:5px;display:flex}.dx-stat__unit{font:600 13px/18px var(--font-text);letter-spacing:.04em;color:var(--ink-2)}.dx-stat__foot{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:36px;display:flex}.dx-stat__caption{font:400 13px/18px var(--font-text);color:var(--ink-2)}.dx-spark{width:96px;height:32px;overflow:visible}.dx-spark__line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:dx-draw 1.4s var(--ease-out-expo) both .2s}.dx-stat--gold .dx-spark__line{stroke:var(--gold)}.dx-stat--gaming .dx-spark__line{stroke:var(--gaming-ink)}.dx-stat--interactive .dx-spark__line{stroke:var(--interactive)}.dx-stat--success .dx-spark__line{stroke:var(--success)}.dx-stepper{border-radius:var(--radius-pill);background:var(--glass-fill-thick);height:44px;box-shadow:inset 0 0 0 1px var(--glass-stroke), inset 0 1px 0 var(--glass-highlight);animation:dx-pop var(--dur-base) var(--ease-spring);align-items:center;gap:2px;padding:3px;display:inline-flex}.dx-stepper--sm{height:36px}.dx-stepper__btn{border-radius:var(--radius-pill);width:38px;height:100%;color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast), transform var(--dur-base) var(--ease-spring);background:0 0;border:0;place-items:center;display:grid}.dx-stepper--sm .dx-stepper__btn{width:30px}.dx-stepper__btn:hover:not(:disabled){background:var(--gold-soft);color:var(--gold-ink)}.dx-stepper__btn:active:not(:disabled){transform:scale(.85)}.dx-stepper__btn:disabled{color:var(--ink-3);cursor:not-allowed}.dx-stepper__val{text-align:center;min-width:26px;font:700 15px/20px var(--font-mono);color:var(--ink);overflow:hidden}.dx-roll{display:inline-block}.dx-roll--up{animation:dx-roll-up var(--dur-base) var(--ease-spring)}.dx-roll--down{animation:dx-roll-down var(--dur-base) var(--ease-spring)}.dx-switch{border-radius:var(--radius-pill);cursor:pointer;background:var(--surface-2);width:52px;height:32px;box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base);border:0;flex:none;padding:0;position:relative}.dx-switch__thumb{border-radius:var(--radius-pill);background:var(--dx-switch-thumb-background);width:26px;height:26px;box-shadow:var(--dx-switch-thumb-box-shadow);transition:inset-inline-start var(--dur-base) var(--ease-spring), width var(--dur-fast) var(--ease-standard);top:3px;position:absolute;inset-inline-start:3px}.dx-switch:active .dx-switch__thumb{width:32px}.dx-switch.is-on{background:var(--interactive);box-shadow:var(--glow-interactive)}.dx-switch.is-on .dx-switch__thumb{inset-inline-start:23px}.dx-switch.is-on:active .dx-switch__thumb{inset-inline-start:17px}.dx-switch:disabled{opacity:.45;cursor:not-allowed}.dx-switchrow{align-items:center;gap:var(--space-4);justify-content:space-between;min-height:56px;display:flex}.dx-switchrow__text{cursor:pointer;flex-direction:column;display:flex}.dx-switchrow__label{font:500 16px/22px var(--font-text);color:var(--ink)}.dx-switchrow__desc{font:400 13px/18px var(--font-text);color:var(--ink-2)}.dx-tabbar{padding:0 var(--space-4) calc(env(safe-area-inset-bottom,0px) + 10px)}.dx-tabbar--floating{z-index:var(--z-tabbar);pointer-events:none;inset-inline:0;position:fixed;bottom:0}.dx-tabbar--floating .dx-tabbar__track{pointer-events:auto}.dx-tabbar__track{border-radius:var(--radius-2xl);background:var(--glass-fill-thick);max-width:440px;-webkit-backdrop-filter:blur(var(--blur-thick)) saturate(190%);backdrop-filter:blur(var(--blur-thick)) saturate(190%);box-shadow:inset 0 0 0 1px var(--glass-stroke), inset 0 1px 0 var(--glass-highlight), var(--shadow-lift);margin-inline:auto;padding:6px;display:flex;position:relative}.dx-tabbar__pill{border-radius:calc(var(--radius-2xl) - 6px);background:var(--gold-soft);box-shadow:var(--dx-tabbar-pill-box-shadow);transition:transform var(--dur-slow) var(--ease-spring), width var(--dur-slow) var(--ease-spring);position:absolute;top:6px;bottom:6px;left:0}.dx-tab{z-index:1;cursor:pointer;height:56px;color:var(--ink-2);border-radius:var(--radius-xl);transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.dx-tab__icon{display:block;position:relative}.dx-tab.is-active{color:var(--gold-ink)}.dx-tab.is-active .dx-tab__icon{animation:dx-bounce var(--dur-slow) var(--ease-spring)}.dx-tab__label{font:500 12px/16px var(--font-text)}.dx-tab.is-active .dx-tab__label{font-weight:600}.dx-tab__badge{border-radius:var(--radius-pill);background:var(--gaming);min-width:9px;height:9px;color:var(--on-gaming);font:700 10px/16px var(--font-text);box-shadow:0 0 0 2px var(--glass-fill-thick);top:-3px;position:absolute;inset-inline-end:-8px}.dx-tab__badge:not(:empty){text-align:center;top:-5px;min-width:16px;height:16px;padding-inline:4px;inset-inline-end:-12px}.dx-field{flex-direction:column;gap:6px;display:flex}.dx-field__box{border-radius:var(--radius-sm);background:var(--glass-fill);height:58px;-webkit-backdrop-filter:blur(var(--blur-regular));backdrop-filter:blur(var(--blur-regular));box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow var(--dur-fast) var(--ease-standard), background-color var(--dur-fast);align-items:center;display:flex;position:relative}.dx-field__box:focus-within{box-shadow:inset 0 0 0 2px var(--gold), 0 0 0 4px var(--gold-soft);background:var(--glass-fill-thick)}.dx-field__icon{color:var(--ink-2);transition:color var(--dur-fast);position:absolute;inset-inline-start:16px}.dx-field__box:focus-within .dx-field__icon{color:var(--gold-ink)}.dx-field__input{width:100%;height:100%;color:var(--ink);font:400 16px/22px var(--font-text);border-radius:inherit;background:0 0;border:0;outline:0;padding:22px 16px 6px}.dx-field__input:focus-visible{outline:none}.has-icon .dx-field__input{padding-inline-start:48px}.dx-field__label{transform-origin:0;color:var(--ink-2);font:400 16px/22px var(--font-text);pointer-events:none;transition:transform var(--dur-base) var(--ease-out-expo), color var(--dur-fast), top var(--dur-base) var(--ease-out-expo);white-space:nowrap;text-overflow:ellipsis;inset-inline-start:16px;max-width:calc(100% - 32px);position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}[dir=rtl] .dx-field__label{transform-origin:100%}.has-icon .dx-field__label{max-width:calc(100% - 64px);inset-inline-start:48px}.dx-field__input:focus+.dx-field__label,.dx-field__input:not(:placeholder-shown)+.dx-field__label{max-width:calc(133.333% - 42.6667px);top:9px;transform:translateY(0)scale(.75)}.dx-field__input:focus+.dx-field__label{color:var(--gold-ink)}.dx-field__trailing{color:var(--ink-2);font:500 14px/20px var(--font-text);position:absolute;inset-inline-end:12px}.dx-field__msg{font:400 13px/18px var(--font-text);color:var(--ink-2);align-items:center;gap:6px;padding-inline:4px;display:flex}.dx-field.is-error .dx-field__box{box-shadow:inset 0 0 0 2px var(--danger)}.dx-field.is-error .dx-field__msg,.dx-field.is-error .dx-field__label{color:var(--danger)}.dx-field.is-disabled{opacity:.5}.has-icon .dx-field__input:focus+.dx-field__label,.has-icon .dx-field__input:not(:placeholder-shown)+.dx-field__label{max-width:calc(133.333% - 85.3333px)}:is(.dx-field__trailing~.dx-field__label,.dx-field__box:has(.dx-field__trailing) .dx-field__label){max-width:calc(100% - 96px)}.dx-field__box:has(.dx-field__trailing) .dx-field__input{padding-inline-end:72px}.has-ph .dx-field__label{max-width:calc(133.333% - 42.6667px);top:9px;transform:translateY(0)scale(.75)}.dx-field__input::placeholder{color:var(--ink-3)}.dx-slots{gap:var(--space-2);scroll-snap-type:x mandatory;padding:10px var(--space-4) 26px;margin:-4px calc(var(--space-4) * -1) -16px;scroll-padding-inline:var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}.dx-slots::-webkit-scrollbar{display:none}.dx-slot{scroll-snap-align:start;border-radius:var(--radius-md);cursor:pointer;background:var(--glass-fill);width:84px;height:68px;-webkit-backdrop-filter:blur(var(--blur-regular));backdrop-filter:blur(var(--blur-regular));box-shadow:inset 0 0 0 1px var(--glass-stroke), inset 0 1px 0 var(--glass-highlight);transition:transform var(--dur-base) var(--ease-spring), background var(--dur-fast), box-shadow var(--dur-fast);border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}.dx-slot:active:not(:disabled){transform:scale(.94)}.dx-slot__time{font:700 16px/20px var(--font-mono);color:var(--ink)}.dx-slot__state{font:500 12px/16px var(--font-text);color:var(--interactive)}.dx-slot--pending .dx-slot__state{color:var(--warning)}.dx-slot--booked{cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--line);background:0 0}.dx-slot--booked .dx-slot__time{color:var(--ink-3);text-decoration:line-through}.dx-slot--booked .dx-slot__state{color:var(--ink-3)}.dx-slot.is-selected{background:linear-gradient(180deg, var(--gold-hover), var(--gold));box-shadow:var(--glow-gold);transform:translateY(-3px)scale(1.04)}.dx-slot.is-selected .dx-slot__time,.dx-slot.is-selected .dx-slot__state{color:var(--on-gold)}.dx-slot--custom:not(.is-selected){box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.dx-slot--custom:not(.is-selected) .dx-slot__time{font-family:var(--font-text);font-size:14px}.dx-topbar{z-index:var(--z-sticky);position:relative}.dx-topbar--sticky{position:sticky;top:0}.dx-topbar__bar{align-items:center;gap:var(--space-2);min-height:56px;padding:calc(env(safe-area-inset-top,0px) + 6px) var(--space-4) 6px;transition:background-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base);grid-template-columns:1fr auto 1fr;display:grid}.dx-topbar.is-scrolled .dx-topbar__bar{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--blur-thick)) saturate(180%);backdrop-filter:blur(var(--blur-thick)) saturate(180%);box-shadow:inset 0 -1px 0 var(--glass-stroke)}.dx-topbar__lead{align-items:center;gap:var(--space-2);justify-self:start;display:flex}.dx-topbar__trail{align-items:center;gap:var(--space-2);justify-self:end;display:flex}.dx-topbar__title{font:600 17px/24px var(--font-text);color:var(--ink);text-align:center;white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-out-expo);overflow:hidden}.dx-topbar__title.is-hidden{opacity:0;transform:translateY(6px)}.dx-topbar__large{padding:var(--space-1) var(--space-4) var(--space-3);transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-out-expo);transform-origin:0 0}.dx-topbar__large.is-collapsed{opacity:0;height:0;padding:0;overflow:hidden;transform:translateY(-8px)scale(.96)}.dx-topbar__eyebrow{font:600 11px/14px var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:4px}.dx-topbar__largetitle{font:800 34px/38px var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0}.dx-wordmark{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;direction:ltr;align-items:baseline;gap:.28em;font-weight:800;line-height:1;display:inline-flex}.dx-wordmark__x{color:var(--gold-ink);text-shadow:0 0 18px var(--ambient-gold)}.dx-logo{flex:none;line-height:0;display:inline-flex}.dx-logo img{object-fit:contain;max-width:100%;height:auto;display:block}.dx-logo--plate{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--gold-soft)}.dx-scrollrow{min-width:0;position:relative}.dx-scrollrow__list{scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.dx-scrollrow__list::-webkit-scrollbar{display:none}.dx-scrollrow__hint{all:unset;box-sizing:border-box;z-index:1;border-radius:var(--radius-pill);cursor:pointer;width:32px;height:32px;color:var(--gold-ink);background:var(--glass-fill-thick);-webkit-backdrop-filter:blur(var(--blur-regular));backdrop-filter:blur(var(--blur-regular));box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-lift);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard);place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.dx-scrollrow__hint--start{inset-inline-start:0}.dx-scrollrow__hint--end{inset-inline-end:0}.dx-scrollrow.has-start .dx-scrollrow__hint--start,.dx-scrollrow.has-end .dx-scrollrow__hint--end{opacity:1;pointer-events:auto}.dx-scrollrow.has-end .dx-scrollrow__list{-webkit-mask-image:linear-gradient(to var(--dx-end-side,right), currentColor calc(100% - 56px), transparent);-webkit-mask-image:linear-gradient(to var(--dx-end-side,right), currentColor calc(100% - 56px), transparent);-webkit-mask-image:linear-gradient(to var(--dx-end-side,right), currentColor calc(100% - 56px), transparent);-webkit-mask-image:linear-gradient(to var(--dx-end-side,right), currentColor calc(100% - 56px), transparent);mask-image:linear-gradient(to var(--dx-end-side,right), currentColor calc(100% - 56px), transparent)}.dx-scrollrow.has-start.has-end .dx-scrollrow__list{-webkit-mask-image:linear-gradient(to var(--dx-end-side,right), transparent, currentColor 56px, currentColor calc(100% - 56px), transparent);-webkit-mask-image:linear-gradient(to var(--dx-end-side,right), transparent, currentColor 56px, currentColor calc(100% - 56px), transparent);-webkit-mask-image:linear-gradient(to var(--dx-end-side,right), transparent, currentColor 56px, currentColor calc(100% - 56px), transparent);-webkit-mask-image:linear-gradient(to var(--dx-end-side,right), transparent, currentColor 56px, currentColor calc(100% - 56px), transparent);mask-image:linear-gradient(to var(--dx-end-side,right), transparent, currentColor 56px, currentColor calc(100% - 56px), transparent)}.dx-scrollrow.has-start:not(.has-end) .dx-scrollrow__list{-webkit-mask-image:linear-gradient(to var(--dx-end-side,right), transparent, currentColor 56px);-webkit-mask-image:linear-gradient(to var(--dx-end-side,right), transparent, currentColor 56px);-webkit-mask-image:linear-gradient(to var(--dx-end-side,right), transparent, currentColor 56px);-webkit-mask-image:linear-gradient(to var(--dx-end-side,right), transparent, currentColor 56px);mask-image:linear-gradient(to var(--dx-end-side,right), transparent, currentColor 56px)}[dir=rtl] .dx-scrollrow{--dx-end-side:left}.dx-scrollrow__hint--end .dx-icon{animation:dx-nudge-end 1.4s var(--ease-standard) infinite}.dx-scrollrow__hint--start .dx-icon{animation:dx-nudge-start 1.4s var(--ease-standard) infinite}@keyframes dx-nudge-end{0%,to{translate:0}50%{translate:3px}}@keyframes dx-nudge-start{0%,to{translate:0}50%{translate:-3px}}[dir=rtl] .dx-scrollrow__hint--end .dx-icon{animation-name:dx-nudge-start}[dir=rtl] .dx-scrollrow__hint--start .dx-icon{animation-name:dx-nudge-end}@media (max-width:767px){.dx-scrollrow__hint{width:24px;height:24px}.dx-scrollrow__hint .dx-icon{width:14px;height:14px}}.dx-pickfield__box{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-sm);background:var(--glass-fill);width:100%;height:58px;box-shadow:inset 0 0 0 1px var(--line-strong);align-items:center;padding-inline:48px 40px;display:flex;position:relative}.dx-pickfield__box:focus-visible{box-shadow:inset 0 0 0 2px var(--gold), 0 0 0 4px var(--gold-soft)}.dx-pickfield__box:disabled{cursor:not-allowed}.dx-pickfield__value{font:400 16px/22px var(--font-text);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding-top:16px;overflow:hidden}.dx-pickfield__chev{color:var(--ink-2);position:absolute;inset-inline-end:14px}.dx-pickfield.is-filled .dx-pickfield__label{max-width:calc(133.333% - 128px);top:9px;transform:translateY(0)scale(.75)}.dx-pickfield:not(.is-filled) .dx-pickfield__label{max-width:calc(100% - 96px)}.dx-cal{gap:var(--space-2);flex-direction:column;display:flex}.dx-cal__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.dx-cal__month{font:700 17px/24px var(--font-display)}.dx-cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.dx-cal__wd{text-align:center;font:600 12px/18px var(--font-text);color:var(--ink-2);padding-block:4px}.dx-cal__day{all:unset;box-sizing:border-box;cursor:pointer;aspect-ratio:1;border-radius:var(--radius-sm);min-height:44px;font:600 15px/1 var(--font-mono);color:var(--ink);transition:background var(--dur-fast) var(--ease-standard);place-items:center;display:grid}.dx-cal__day:hover:not(:disabled){background:var(--surface-2)}.dx-cal__day:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.dx-cal__day.is-today{box-shadow:inset 0 0 0 1.5px var(--gold)}.dx-cal__day.is-selected{background:var(--gold);color:var(--on-gold)}.dx-cal__day:disabled{color:var(--ink-3);opacity:.45;cursor:not-allowed}.dx-time__now{text-align:center;font:800 40px/1 var(--font-mono);direction:ltr}.dx-time__grid{gap:var(--space-2);display:grid}.dx-time__grid--h,.dx-time__grid--m{grid-template-columns:repeat(6,minmax(0,1fr))}.dx-time__cell{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-sm);min-height:44px;font:600 16px/1 var(--font-mono);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);place-items:center;display:grid}.dx-time__cell[aria-checked=true]{background:var(--gold-soft);box-shadow:inset 0 0 0 1.5px var(--gold);color:var(--gold-ink)}.dx-time__cell:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-time__cell:disabled{opacity:.35;cursor:not-allowed}.dx-select{flex-direction:column;gap:6px;min-width:0;display:inline-flex}.dx-select--block{width:100%;display:flex}.dx-select__trigger{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--space-2);display:flex;position:relative}.dx-select--md .dx-select__trigger{border-radius:var(--radius-sm);background:var(--glass-fill);width:100%;height:58px;box-shadow:inset 0 0 0 1px var(--line-strong);padding:18px 44px 4px 16px}.dx-select--md .dx-select__label{font:400 12px/16px var(--font-text);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;inset-inline-start:16px;max-width:calc(100% - 60px);position:absolute;top:9px;overflow:hidden}.dx-select--md .dx-select__value{font:400 16px/22px var(--font-text)}[dir=rtl] .dx-select--md .dx-select__trigger{padding:18px 16px 4px 44px}.dx-select--sm .dx-select__trigger{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);font:600 14px/20px var(--font-text)}.dx-select--sm .dx-select__label{color:var(--ink-2);font-weight:500}.dx-select__value{align-items:center;gap:var(--space-2);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:inline-flex;overflow:hidden}.dx-select__chev{color:var(--ink-2);flex:none}.dx-select--md .dx-select__chev{inset-inline-end:14px;position:absolute;top:50%;translate:0 -50%}.dx-select__trigger:focus-visible,.dx-select__custom:focus-visible{box-shadow:inset 0 0 0 2px var(--gold), 0 0 0 4px var(--gold-soft);outline:none}.dx-select__trigger[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--gold)}.dx-select.is-disabled{opacity:.5}.dx-select__custom{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-md);width:100%;display:block}.dx-select__pop{z-index:var(--z-sheet);position:relative}.dx-select__list{padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-lift);outline:none;margin:0;list-style:none;overflow-y:auto}.dx-select__list--sheet{box-shadow:none;background:0 0;padding:0;overflow:visible}.dx-select__group{padding:var(--space-2) var(--space-3) var(--space-1);font:600 11px/14px var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.dx-select__opt{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;color:var(--ink);display:flex}.dx-select__opt.is-active{background:var(--surface-2)}.dx-select__opt.is-selected{color:var(--gold-ink);font-weight:600}.dx-select__opt[aria-disabled]{opacity:.45;cursor:not-allowed}.dx-select__text{flex-direction:column;flex:1;min-width:0;display:flex}.dx-select__desc{font:400 13px/18px var(--font-text);color:var(--ink-2)}.dx-select__check{flex:none}:lang(ar) .dx-select__group{letter-spacing:0;text-transform:none}.dx-well{border-radius:var(--radius-sm);flex:none;place-items:center;display:grid}.dx-well--sm{width:32px;height:32px}.dx-well--md{width:40px;height:40px}.dx-well--lg{width:44px;height:44px}.dx-well--img{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--glass-stroke);overflow:hidden}.dx-well--img img{object-fit:cover;width:100%;height:100%}.dx-lockup{gap:var(--space-1);flex-direction:column;min-width:0;display:inline-flex}.dx-lockup__sub{font:600 10px/14px var(--font-text);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-ink);white-space:nowrap}.dx-lockup__ring{border:1.5px solid var(--gold);width:40px;height:40px;box-shadow:var(--glow-gold);font:800 18px/1 var(--font-display);color:var(--gold-ink);border-radius:50%;flex:none;place-items:center;display:grid}.dx-eyebrow{font:600 11px/14px var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.dx-page-title{font:800 26px/32px var(--font-display);margin:0}@media (min-width:1024px){.dx-page-title{letter-spacing:-.015em;font-size:34px;line-height:38px}}.dx-section-title{font:700 18px/24px var(--font-display);margin:0}:lang(ar) .dx-eyebrow,:lang(ar) .dx-lockup__sub{letter-spacing:0;text-transform:none;font-size:13px;line-height:18px}.dx-side{max-width:100%;padding:var(--space-4) 14px 18px;border-inline-end:1px solid var(--line);background:var(--glass-fill-thin);-webkit-backdrop-filter:blur(var(--blur-thin));backdrop-filter:blur(var(--blur-thin));transition:flex-basis var(--dur-base) var(--ease-spring), padding var(--dur-base) var(--ease-standard);flex-direction:column;flex:248px;gap:14px;display:flex}.dx-side.is-collapsed{flex:0 0 76px;padding-inline:10px}.dx-side__head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--space-1) 6px 10px;display:flex}.dx-side.is-collapsed .dx-side__head{padding:var(--space-1) 0;flex-direction:column;align-items:center}.dx-side__role{margin-top:var(--space-1);font:600 11px/14px var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border-radius:var(--radius-pill);border:1px solid var(--line);align-self:flex-start;padding:2px 8px}.dx-side__group{flex-direction:column;gap:2px;display:flex}.dx-side__gtitle{font:600 11px/14px var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:0 12px 4px}.dx-side__rule{background:var(--line);height:1px;margin:4px 8px 6px}.dx-side__link{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);font:500 15px/22px var(--font-text);color:var(--ink-2);transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);border-radius:14px;text-decoration:none;display:flex;position:relative}.dx-side__link:hover{background:var(--surface-2);color:var(--ink)}.dx-side__link[aria-current=page]{background:var(--gold-soft);color:var(--gold-ink);box-shadow:var(--dx-nav-active-ring);font-weight:600}.dx-side.is-collapsed .dx-side__link{justify-content:center;padding:0}.dx-side__label{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;min-width:0;overflow:hidden}.dx-side__badge{font:700 12px/16px var(--font-mono);border-radius:var(--radius-pill);padding:2px 8px}.dx-side__badge--warn{background:var(--warning-soft);color:var(--warning)}.dx-side__badge--live{background:var(--interactive-soft);color:var(--interactive)}.dx-side.is-collapsed .dx-side__badge{top:9px;border-radius:50%;width:8px;height:8px;padding:0;font-size:0;position:absolute;inset-inline-end:12px}.dx-side.is-collapsed .dx-side__badge--warn{background:var(--warning)}.dx-side.is-collapsed .dx-side__badge--live{background:var(--interactive)}.dx-side__foot{margin-top:auto}.dx-side__footextra{justify-content:flex-end;padding-block-end:var(--space-2);display:flex}.dx-side.is-collapsed .dx-side__footextra{justify-content:center}.dx-side__me{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:10px;display:flex}.dx-side__who{align-items:center;gap:10px;display:flex}.dx-side__name{font:600 15px/22px var(--font-text)}.dx-side__meta{color:var(--ink-2);font-size:12px;line-height:16px}.dx-side__online{background:var(--interactive);width:10px;height:10px;box-shadow:var(--glow-interactive);border-radius:50%;margin-inline:auto}:lang(ar) .dx-side__gtitle,:lang(ar) .dx-side__role{letter-spacing:0;text-transform:none}.dx-table-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.dx-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.dx-table{border-collapse:collapse;width:100%;font:400 15px/22px var(--font-text)}.dx-table th{font:600 11px/14px var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);text-align:start;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);white-space:nowrap}.dx-table td{height:56px;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);text-align:start}.dx-table tr:last-child td{border-bottom:0}.dx-table .is-num{text-align:end;white-space:nowrap}.dx-table td.is-num{font-family:var(--font-mono)}.dx-table tbody tr{transition:background var(--dur-fast) var(--ease-standard)}.dx-table tbody tr:hover{background:var(--surface-2)}:lang(ar) .dx-table th{letter-spacing:0;text-transform:none;font-size:13px}.dx-pinned{z-index:var(--z-sticky);gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom,0px));background:var(--glass-fill-thick);-webkit-backdrop-filter:blur(var(--blur-thick)) saturate(190%);backdrop-filter:blur(var(--blur-thick)) saturate(190%);box-shadow:inset 0 1px 0 var(--glass-stroke);display:flex;position:sticky;bottom:0}.dx-pinned>*{flex:1}.dx-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--dx-grid-min,260px)), 1fr));display:grid}.dx-grid--stats{--dx-grid-min:200px}.dx-grid--devices{--dx-grid-min:220px}.dx-grid--actions{--dx-grid-min:260px}.dx-grid--rooms{--dx-grid-min:280px}.dx-grid--meters{--dx-grid-min:440px}.dx-prefs{gap:var(--space-2);align-items:center;display:inline-flex}.dx-island-flow{justify-content:center;width:100%;display:flex}.dx-island-flow>.dx-island{z-index:auto;width:100%;max-width:560px;position:relative;top:auto;left:auto;transform:none}.dx-island-flow>.dx-island.is-closing{transform:translateY(-8px)scale(.98)}.dx-pager{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.dx-pager__range{font:500 14px/20px var(--font-text);color:var(--ink-2)}.dx-pager__pages{align-items:center;gap:var(--space-1);display:flex}.dx-pager__num{all:unset;box-sizing:border-box;cursor:pointer;min-width:40px;height:40px;padding-inline:var(--space-2);border-radius:var(--radius-sm);font:600 14px/1 var(--font-mono);color:var(--ink-2);place-items:center;display:grid}.dx-pager__num:hover{background:var(--surface-2);color:var(--ink)}.dx-pager__num[aria-current=page]{background:var(--gold-soft);color:var(--gold-ink);box-shadow:inset 0 0 0 1.5px var(--gold)}.dx-pager__num:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-pager__gap{color:var(--ink-3);padding-inline:var(--space-1)}.dx-side__lock{font:600 10px/14px var(--font-text);border-radius:var(--radius-pill);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;padding:2px 6px}.dx-side__link[data-locked]{color:var(--ink-3)}.dx-prefs__more{display:none}@media (max-width:599px){.dx-prefs--full{display:none}.dx-prefs__more{display:inline-flex}}.dx-lockup--resp{align-items:center;display:inline-flex}.dx-lockup__icon{display:none}@media (max-width:429px){.dx-lockup--resp .dx-lockup__full{display:none}.dx-lockup--resp .dx-lockup__icon{display:inline-flex}}.dx-byline{align-items:center;gap:var(--space-1);font:400 12px/16px var(--font-text);color:var(--ink-2);min-width:0;display:inline-flex}.dx-byline>span{text-overflow:ellipsis;overflow:hidden}.dx-install__steps{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dx-install__step{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--glass-fill-thin);box-shadow:inset 0 0 0 1px var(--glass-stroke);color:var(--ink);font-size:15px;line-height:22px;display:flex}.dx-install__num{border-radius:var(--radius-pill);background:var(--gold-soft);width:28px;height:28px;color:var(--gold-ink);flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.dx-install__glyph{border-radius:var(--radius-md);background:var(--surface-2);width:40px;height:40px;color:var(--interactive);flex:none;place-items:center;display:grid}.dx-install__copy{color:var(--gold-ink);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-weight:600;text-decoration:underline}.dx-footer2__btn{font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.dx-selrow{all:unset;box-sizing:border-box;cursor:pointer;gap:var(--space-3);background:var(--bg);width:100%;min-height:64px;transition:background var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-base) var(--ease-spring);border-radius:14px;align-items:center;padding:10px 12px;display:flex}.dx-selrow:hover{background:var(--surface-2)}.dx-selrow:active{transform:scale(.99)}.dx-selrow:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-selrow[aria-current=true],.dx-selrow[aria-current=page],.dx-selrow[aria-checked=true]{background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold)}.dx-selrow--danger[aria-checked=true]{background:var(--danger-soft);box-shadow:inset 0 0 0 1px var(--danger)}.dx-selrow__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dx-selrow__top{justify-content:space-between;gap:var(--space-2);align-items:baseline;display:flex}.dx-selrow__title{font:600 15px/22px var(--font-text);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx-selrow__amt{font:700 15px/20px var(--font-mono);color:var(--ink);white-space:nowrap}.dx-selrow__sub{justify-content:space-between;gap:var(--space-2);font:400 13px/18px var(--font-text);color:var(--ink-2);align-items:center;display:flex}.dx-selrow__check{border-radius:var(--radius-xs);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:#0000;transition:background var(--dur-fast) var(--ease-standard);flex:none;place-items:center;display:grid}.dx-selrow[aria-checked=true] .dx-selrow__check{background:var(--danger);color:var(--bg);box-shadow:none}.dx-kv{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dx-kv__row{justify-content:space-between;gap:var(--space-3);font:400 14px/20px var(--font-text);color:var(--ink-2);display:flex}.dx-kv__row>:last-child{font-family:var(--font-mono);color:var(--ink);white-space:nowrap}.dx-kv__row--strong{font:700 16px/22px var(--font-text);color:var(--ink);padding-top:var(--space-2);border-top:1px solid var(--line)}.dx-kv__row--strong>:last-child{color:var(--gold-ink);font-weight:700}.dx-kv__row--good>:last-child{color:var(--success)}.dx-methods{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dx-method{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-md);text-align:center;min-height:72px;font:600 14px/18px var(--font-text);background:var(--bg);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard), transform var(--dur-base) var(--ease-spring);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.dx-method:active{transform:scale(.96)}.dx-method:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-method[aria-checked=true]{background:var(--surface-2);color:var(--ink)}.dx-method--cash[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--pay-cash)}.dx-method--visa[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--pay-visa)}.dx-method--instapay[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--pay-instapay)}.dx-method--cash .dx-icon{color:var(--pay-cash)}.dx-method--visa .dx-icon{color:var(--pay-visa)}.dx-method--instapay .dx-icon{color:var(--pay-instapay)}.dx-method[aria-disabled=true]{opacity:.5;cursor:not-allowed}.dx-itemtile{all:unset;box-sizing:border-box;cursor:pointer;min-height:120px;padding:var(--space-3);background:var(--surface);border:1px solid var(--line);transition:border-color var(--dur-fast) var(--ease-standard), transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-fast) var(--ease-standard);border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.dx-itemtile:hover{box-shadow:var(--shadow-glass)}.dx-itemtile:active{transform:scale(.97)}.dx-itemtile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-itemtile.is-picked{border-color:var(--gold)}.dx-itemtile .dx-well--img{border-radius:var(--radius-md);width:56px;height:56px}.dx-itemtile[aria-disabled=true]{cursor:not-allowed;opacity:.5}.dx-itemtile__top{justify-content:space-between;align-items:center;width:100%;display:flex}.dx-itemtile__q{font:700 13px/18px var(--font-mono);color:var(--gold-ink)}.dx-itemtile[aria-disabled=true] .dx-itemtile__q{color:var(--ink-3)}.dx-itemtile__q.is-bump{animation:dx-pop var(--dur-base) var(--ease-spring)}.dx-itemtile__title{font:600 15px/20px var(--font-text);color:var(--ink)}.dx-itemtile__price{font:500 14px/20px var(--font-mono);color:var(--ink-2)}.dx-pick{all:unset;box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;gap:var(--space-1);border:1px solid var(--line);background:var(--bg);min-height:56px;font:700 15px/20px var(--font-mono);color:var(--ink);transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border-radius:14px;flex-direction:column;display:flex}.dx-pick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-pick.is-held{cursor:not-allowed;color:var(--gold-ink);border-style:dashed;border-color:var(--gold);background:var(--gold-soft)}.dx-pick[aria-checked=true]{border-color:var(--gold);background:var(--gold-soft)}.dx-pick__dot{border-radius:50%;width:8px;height:8px}.dx-pick__dot--free{background:var(--interactive)}.dx-pick__dot--busy{background:var(--gold)}.dx-pick__dot--clean{background:var(--warning)}.dx-picks{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));display:grid}.dx-tcard{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);min-height:128px;transition:border-color var(--dur-fast) var(--ease-standard), transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-fast) var(--ease-standard);flex-direction:column;justify-content:space-between;gap:6px;padding:14px;display:flex}.dx-tcard:hover{box-shadow:var(--shadow-glass)}.dx-tcard:active{transform:scale(.98)}.dx-tcard:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-tcard--free{border:1px dashed var(--line-strong);background:0 0}.dx-tcard[aria-pressed=true]{border:2px solid var(--gold)}.dx-tcard__top{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.dx-tcard__n{font:800 22px/26px var(--font-display);color:var(--ink)}.dx-tcard__who{font:600 14px/20px var(--font-text);color:var(--ink)}.dx-tcard__meta{justify-content:space-between;gap:var(--space-2);font:400 12px/16px var(--font-text);color:var(--ink-2);display:flex}.dx-tcard__meta>:last-child{font:700 13px/16px var(--font-mono);color:var(--gold-ink)}.dx-tcard__res{min-width:0;display:flex}.dx-tcard__res .dx-badge{text-overflow:ellipsis;max-width:100%;overflow:hidden}.dx-tcards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.dx-group{gap:var(--space-1);flex-direction:column;display:flex}.dx-group__head{align-items:center;gap:var(--space-3);padding-block:var(--space-2);display:flex}.dx-group__title{min-width:0;font:600 15px/22px var(--font-text);flex:1}.dx-group__time{font:500 13px/18px var(--font-mono);color:var(--ink-2)}.dx-line{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;align-items:baseline;display:grid}.dx-line__q{font:600 14px/20px var(--font-mono);color:var(--ink-2)}.dx-line__name{font:500 15px/22px var(--font-text)}.dx-line__meta{font:400 12px/16px var(--font-text);color:var(--ink-2);display:block}.dx-line__amt{align-items:center;gap:var(--space-1);font:600 15px/20px var(--font-mono);white-space:nowrap;display:inline-flex}.dx-line.is-refunded .dx-line__name,.dx-line.is-refunded .dx-line__amt{color:var(--ink-3);text-decoration:line-through}.dx-callout{gap:var(--space-3);padding:var(--space-3);font:400 14px/20px var(--font-text);border-radius:14px;align-items:flex-start;display:flex}.dx-callout--info{background:var(--surface-2);color:var(--ink-2)}.dx-callout--warning{background:var(--warning-soft);color:var(--ink)}.dx-callout--warning>.dx-icon{color:var(--warning)}.dx-callout--danger{background:var(--danger-soft);color:var(--ink)}.dx-callout--danger>.dx-icon{color:var(--danger)}.dx-callout--success{background:var(--success-soft);color:var(--ink)}.dx-callout--success>.dx-icon{color:var(--success)}.dx-callout>.dx-icon{flex:none;margin-block-start:1px}.dx-callout__body{overflow-wrap:anywhere;flex:1;min-width:0}.dx-callout__body .dx-btn{max-width:100%}.dx-callout__body .dx-btn--wrap{height:auto;min-height:44px;padding-block:var(--space-2);white-space:normal;line-height:1.25}.dx-callout__body .dx-btn--wrap .dx-btn__label{white-space:normal;text-align:center}.dx-callout__title{color:var(--ink);font-weight:600;display:block}.dx-paper{background:var(--surface);color:var(--ink);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);padding:var(--space-5);font:400 13px/20px var(--font-mono);gap:var(--space-2);flex-direction:column;display:flex}.dx-paper__row{justify-content:space-between;gap:var(--space-3);display:flex}.dx-paper__rule{border-top:1px dashed var(--line-strong);margin-block:var(--space-1)}.dx-paper__center{text-align:center}.dx-paper__copy{letter-spacing:.2em;color:var(--warning);align-self:center;font-weight:700}.dx-kbd{font:600 12px/16px var(--font-mono);color:var(--ink-3)}.dx-order{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.dx-order__col{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.dx-order__who,.dx-order.is-who .dx-order__items{display:none}.dx-order.is-who .dx-order__who{display:flex}.dx-order__tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.dx-order__rows{flex-direction:column;display:flex}.dx-order__row{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--line);min-height:56px;display:flex}.dx-order__row:first-child{border-top:0}.dx-order__rowname{min-width:0;font:500 15px/22px var(--font-text);flex-direction:column;display:flex}.dx-order__rowprice{font:500 13px/18px var(--font-mono);color:var(--ink-2)}.dx-order .dx-order__phone{display:flex}.dx-order .dx-order__desk{display:none}.dx-order__link{gap:var(--space-3);padding:var(--space-3);background:var(--gold-soft);color:var(--ink);border-radius:14px;align-items:center;display:flex}.dx-order__link .dx-icon{color:var(--gold-ink)}.dx-order__linkt{font:600 15px/22px var(--font-text)}.dx-order__links{font:400 13px/18px var(--font-text);color:var(--ink-2)}@media (min-width:1024px){.dx-order:not(.dx-order--embedded){grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr)}.dx-order:not(.dx-order--embedded) .dx-order__items,.dx-order:not(.dx-order--embedded) .dx-order__who{display:flex}.dx-order:not(.dx-order--embedded) .dx-order__who{top:var(--space-4);position:sticky}.dx-order .dx-order__phone{display:none}.dx-order .dx-order__desk{display:flex}.dx-order .dx-order__tiles.dx-order__desk{display:grid}}.dx-order--embedded .dx-order__items,.dx-order--embedded .dx-order__who,.dx-order.dx-order--embedded .dx-order__desk{display:flex}.dx-order.dx-order--embedded .dx-order__tiles.dx-order__desk{display:grid}.dx-order.dx-order--embedded .dx-order__phone{display:none}.dx-order--embedded .dx-order__tiles{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.dx-paylist{flex-direction:column;display:flex}.dx-paylist__row{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"time method amount""visit visit visit""notes notes act";display:grid}.dx-paylist__row:first-child{border-top:0}.dx-paylist__row--head{display:none}.dx-paylist__time{white-space:nowrap;grid-area:time}.dx-paylist__method{grid-area:method;min-width:0}.dx-paylist__visit{flex-direction:column;grid-area:visit;min-width:0;display:flex}.dx-paylist__notes{gap:var(--space-2);flex-wrap:wrap;grid-area:notes;min-width:0;display:flex}.dx-paylist__amount{text-align:end;white-space:nowrap;grid-area:amount;justify-self:end}.dx-paylist__act{grid-area:act;justify-self:end}@media (min-width:768px){.dx-paylist{grid-template-columns:max-content 132px minmax(0,1fr) max-content 120px max-content;display:grid}.dx-paylist__row{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--space-4);grid-template-areas:none;min-height:64px}.dx-paylist__row>*{grid-area:auto}.dx-paylist__row--head{min-height:0;padding-block:var(--space-2);font:600 12px/16px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);display:grid}.dx-paylist__row--head+.dx-paylist__row{border-top:0}:lang(ar) .dx-paylist__row--head{letter-spacing:0;text-transform:none}}.dx-visitgroup{gap:var(--space-1);flex-direction:column;display:flex}.dx-visitgroup+.dx-visitgroup{margin-top:var(--space-3)}.dx-visitgroup__head{z-index:1;justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-1);background:var(--surface);border-bottom:1px solid var(--line);font:700 13px/18px var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);display:flex;position:sticky;top:0}.dx-visitgroup__meta{white-space:nowrap;font:600 12px/16px var(--font-mono);letter-spacing:0;text-transform:none;color:var(--ink-2);flex:none}:lang(ar) .dx-visitgroup__head{letter-spacing:0;text-transform:none}.dx-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dx-state{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.dx-state--center{text-align:center;padding-block:var(--space-10);align-items:center}.dx-state__title{font:600 17px/24px var(--font-text);color:var(--ink);margin:0}.dx-state__text{font:400 14px/20px var(--font-text);color:var(--ink-2);max-width:46ch;margin:0}.dx-skel{border-radius:var(--radius-pill);background:var(--surface-2);display:block;position:relative;overflow:hidden}.dx-skel:after{content:"";background:linear-gradient(90deg, transparent, var(--glass-tint-gold), var(--glass-highlight), transparent);opacity:.5;animation:dx-skel-sweep 1.4s var(--ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.dx-skel--block{border-radius:var(--radius-sm)}[dir=rtl] .dx-skel:after{animation-direction:reverse}@keyframes dx-skel-sweep{to{transform:translate(100%)}}.dx-conn{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.dx-conn__text{font:400 14px/20px var(--font-text);color:var(--ink-2);flex-grow:1}.dx-statuspage{justify-content:center;align-items:center;gap:var(--space-4);min-height:100dvh;padding:var(--space-10) var(--space-4);text-align:center;flex-direction:column;display:flex}.dx-statuspage--inshell{min-height:60dvh}.dx-statuspage__mark{animation:dx-status-flicker 2.4s var(--ease-standard) both;place-items:center;display:grid;position:relative}.dx-statuspage__halo{background:radial-gradient(circle, var(--glass-tint-gold), transparent 65%);animation:dx-loader-breathe 3.2s var(--ease-in-out) infinite;border-radius:50%;position:absolute;inset:-40%}.dx-statuspage__mark .dx-logo{position:relative}.dx-statuspage__code{font:800 clamp(72px, 18vw, 160px)/1 var(--font-mono);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px var(--gold);text-shadow:0 0 32px var(--glass-tint-gold)}.dx-statuspage__glyph{width:64px;height:64px;color:var(--warning);background:var(--warning-soft);box-shadow:inset 0 0 0 1px var(--warning);border-radius:50%;place-items:center;display:grid}.dx-statuspage__title{font:800 clamp(26px, 5vw, 40px)/1.1 var(--font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;max-width:20ch;margin:0}.dx-statuspage__text{max-width:44ch;color:var(--ink-2);margin:0;font-size:16px;line-height:24px}.dx-statuspage__actions{justify-content:center;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.dx-statuspage__detail{font:500 12px/16px var(--font-mono);color:var(--ink-3)}@keyframes dx-status-flicker{0%{opacity:0}8%{opacity:.9}12%{opacity:.2}20%{opacity:1}24%{opacity:.5}32%,to{opacity:1}}.dx-skel--r-sm{border-radius:var(--radius-sm)}.dx-skel--r-md{border-radius:var(--radius-md)}.dx-skel--r-lg{border-radius:var(--radius-lg)}.dx-skel--r-pill{border-radius:var(--radius-pill)}.dx-skel--r-circle{border-radius:50%;flex:none}.dx-skelset{gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.dx-skel-page{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.dx-skel-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-flow:wrap}.dx-skel-row,.dx-skel-card,.dx-skel-menuitem,.dx-skel-stat,.dx-skel-detail{background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--glass-stroke)}.dx-skel-list{gap:var(--space-2)}.dx-skel-row{align-items:center;gap:var(--space-3);min-height:68px;padding:var(--space-3);border-radius:var(--radius-lg);display:flex}.dx-skel-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.dx-skel-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-skel-card{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);flex-direction:column;display:flex}.dx-skel-media{aspect-ratio:16/10;width:100%!important;height:auto!important}.dx-skel-chips{gap:var(--space-2);display:flex;overflow:hidden}.dx-skel-chips>.dx-skel{flex:none}.dx-skel-rule{background:var(--line);flex:1;height:1px}.dx-skel-menugrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.dx-skel-menuitem{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);display:flex}.dx-skel-art{aspect-ratio:1;flex:none;width:clamp(72px,24vw,96px)!important;height:auto!important}.dx-skel-table{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);gap:0;overflow:hidden}.dx-skel-tr{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);display:flex}.dx-skel-th{background:var(--surface-2);border-top:0;min-height:44px}.dx-skel-stats{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.dx-skel-stat{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);flex-direction:column;display:flex}.dx-skel-detail{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-xl);flex-direction:column;display:flex}.dx-skel-center{text-align:center;align-items:center}.dx-skel-panel .dx-skel-line{padding-block:var(--space-2);border-bottom:1px solid var(--line)}.dx-skel-panel .dx-skel-totals{padding-top:var(--space-2)}.dx-skel-slots{gap:var(--space-3)}.dx-skel-space{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.dx-skel-space{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.dx-skel-session{gap:var(--space-4)}.dx-loader{align-items:center;gap:var(--space-3);color:var(--ink-2);flex-direction:column;display:inline-flex}.dx-loader__mark{--s:88px;width:var(--s);height:var(--s);place-items:center;display:grid;position:relative}.dx-loader--sm .dx-loader__mark{--s:44px}.dx-loader--lg .dx-loader__mark{--s:128px}.dx-loader__glow{background:radial-gradient(circle, var(--glass-tint-gold), transparent 70%);animation:dx-loader-breathe 1.8s var(--ease-in-out) infinite;border-radius:50%;position:absolute;inset:12%}.dx-loader__ring{width:100%;height:100%;animation:1.1s linear infinite dx-loader-spin;position:absolute;inset:0}.dx-loader__track{fill:none;stroke:var(--line);stroke-width:3px}.dx-loader__arc{fill:none;stroke:var(--gold);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:28 72;filter:drop-shadow(0 0 4px var(--gold))}.dx-loader__mark .dx-logo{animation:dx-loader-breathe 1.8s var(--ease-in-out) infinite;position:relative}.dx-loader__steam{pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;inset-block-start:6%;inset-inline:0}.dx-loader--sm .dx-loader__steam{display:none}.dx-loader__steam i{border-radius:var(--radius-pill);background:linear-gradient(to top, var(--gold), transparent);opacity:0;width:3px;height:12px;animation:dx-loader-steam 1.8s var(--ease-out-expo) infinite}.dx-loader__steam i:nth-child(2){height:16px;animation-delay:.3s}.dx-loader__steam i:nth-child(3){animation-delay:.6s}.dx-loader__label{font:500 14px/20px var(--font-text);text-align:center;max-width:28ch}.dx-loader-overlay{z-index:calc(var(--z-island) + 10);background:var(--scrim);-webkit-backdrop-filter:blur(var(--blur-regular));backdrop-filter:blur(var(--blur-regular));animation:dx-loader-in .24s var(--ease-standard) both;place-items:center;display:grid;position:fixed;inset:0}@keyframes dx-loader-spin{to{transform:rotate(360deg)}}@keyframes dx-loader-breathe{50%{opacity:.85;transform:scale(1.06)}}@keyframes dx-loader-steam{0%{opacity:0;transform:translateY(6px)scaleY(.6)}40%{opacity:.9}to{opacity:0;transform:translateY(-14px)scaleY(1.1)}}@keyframes dx-loader-in{0%{opacity:0}}[data-lowpower=true] .dx-loader__glow,[data-lowpower=true] .dx-loader__mark .dx-logo,[data-lowpower=true] .dx-loader__steam{animation:none}.dx-routeloader{background:var(--bg);place-items:center;min-height:100dvh;display:grid}.dx-gateloader{place-items:center;min-height:50dvh;display:grid}@media (hover:none){.dx-glass--interactive:hover{box-shadow:var(--shadow-glass)}.dx-glass--interactive:hover:after,.dx-btn:hover:before{opacity:0}.dx-btn:hover:not(:disabled){transform:none}.dx-btn:hover:not(:disabled):after{animation:none}.dx-btn:hover:not(:disabled) .dx-btn__end,.dx-action:hover .dx-action__arrow,.dx-action:hover .dx-action__well{transform:none}[dir=rtl] .dx-btn:hover:not(:disabled) .dx-btn__end,[dir=rtl] .dx-action:hover .dx-action__arrow{transform:scaleX(-1)}.dx-btn--glass:hover:not(:disabled){background:var(--glass-fill)}.dx-btn--outline:hover:not(:disabled),.dx-btn--ghost:hover:not(:disabled),.dx-row--action:hover,.dx-iconbtn--ghost:hover{background:0 0}.dx-stepper__btn:hover:not(:disabled){color:var(--ink);background:0 0}.dx-chip:hover{color:var(--ink-2)}.dx-chip.is-selected:hover{color:var(--gold-ink)}.dx-ticket__item:hover:not(:disabled){background:0 0}}:lang(ar) .dx-badge--outline,:lang(ar) .dx-topbar__eyebrow,:lang(ar) .dx-sheet__eyebrow,:lang(ar) .dx-timer__label,:lang(ar) .dx-room__metalabel,:lang(ar) .dx-menuitem__tag{letter-spacing:0;text-transform:none}:lang(ar) .dx-timer__label,:lang(ar) .dx-topbar__eyebrow,:lang(ar) .dx-sheet__eyebrow{font-size:13px;line-height:18px}:lang(ar) .dx-room__metalabel{font-size:12px}.dx-code__cells{direction:ltr}:root:not([data-theme=light]) .dx-chip.is-selected,:root:not([data-theme=light]) .dx-badge--gold,:root:not([data-theme=light]) .dx-ring-gold{color:var(--gold-hover)}:root:not([data-theme=light]) .dx-badge--gaming{color:var(--ink)}:root:not([data-theme=light]) .dx-badge--gaming .dx-badge__dot{background:var(--gaming-ink)}:root:not([data-theme=light]) .dx-badge--gaming .dx-icon{color:var(--gaming-ink)}.dx-ticket__head .dx-badge{color:var(--ink)}.dx-ticket__head .dx-badge--gold .dx-icon{color:var(--gold-ink)}.dx-ticket__head .dx-badge--gaming .dx-icon{color:var(--gaming-ink)}.dx-ticket__head .dx-badge--interactive .dx-icon{color:var(--interactive)}.dx-ticket__head .dx-badge--success .dx-icon{color:var(--success)}.dx-ticket__head .dx-badge--warning .dx-icon{color:var(--warning)}.dx-ticket__head .dx-badge--danger .dx-icon{color:var(--danger)}.dx-ticket__head .dx-badge--neutral .dx-icon{color:var(--ink-2)}.dx-ticket__head .dx-badge__dot{background:currentColor}.dx-ticket__head .dx-badge--interactive .dx-badge__dot{background:var(--interactive)}.dx-ticket__head .dx-badge--success .dx-badge__dot{background:var(--success)}.dx-ticket__head .dx-badge--warning .dx-badge__dot{background:var(--warning)}.dx-ticket__head .dx-badge--danger .dx-badge__dot{background:var(--danger)}.dx-ticket__head .dx-badge--gaming .dx-badge__dot{background:var(--gaming-ink)}.dx-arow[aria-pressed=true] .dx-badge,.bg-gold-soft .dx-badge{color:var(--ink)}.dx-arow[aria-pressed=true] .dx-badge--gold .dx-icon,.bg-gold-soft .dx-badge--gold .dx-icon{color:var(--gold-ink)}.dx-arow[aria-pressed=true] .dx-badge--gold .dx-badge__dot,.bg-gold-soft .dx-badge--gold .dx-badge__dot{background:var(--gold-ink)}.dx-arow[aria-pressed=true] .dx-badge--gaming .dx-icon,.bg-gold-soft .dx-badge--gaming .dx-icon{color:var(--gaming-ink)}.dx-arow[aria-pressed=true] .dx-badge--gaming .dx-badge__dot,.bg-gold-soft .dx-badge--gaming .dx-badge__dot{background:var(--gaming-ink)}.dx-arow[aria-pressed=true] .dx-badge--interactive .dx-icon,.bg-gold-soft .dx-badge--interactive .dx-icon{color:var(--interactive)}.dx-arow[aria-pressed=true] .dx-badge--interactive .dx-badge__dot,.bg-gold-soft .dx-badge--interactive .dx-badge__dot{background:var(--interactive)}.dx-arow[aria-pressed=true] .dx-badge--success .dx-icon,.bg-gold-soft .dx-badge--success .dx-icon{color:var(--success)}.dx-arow[aria-pressed=true] .dx-badge--success .dx-badge__dot,.bg-gold-soft .dx-badge--success .dx-badge__dot{background:var(--success)}.dx-arow[aria-pressed=true] .dx-badge--warning .dx-icon,.bg-gold-soft .dx-badge--warning .dx-icon{color:var(--warning)}.dx-arow[aria-pressed=true] .dx-badge--warning .dx-badge__dot,.bg-gold-soft .dx-badge--warning .dx-badge__dot{background:var(--warning)}.dx-arow[aria-pressed=true] .dx-badge--danger .dx-icon,.bg-gold-soft .dx-badge--danger .dx-icon{color:var(--danger)}.dx-arow[aria-pressed=true] .dx-badge--danger .dx-badge__dot,.bg-gold-soft .dx-badge--danger .dx-badge__dot{background:var(--danger)}.dx-arow[aria-pressed=true] .dx-badge--neutral .dx-icon,.bg-gold-soft .dx-badge--neutral .dx-icon{color:var(--ink-2)}.dx-arow[aria-pressed=true] .dx-badge--neutral .dx-badge__dot,.bg-gold-soft .dx-badge--neutral .dx-badge__dot{background:var(--ink-2)}.dx-shell{flex-direction:column;min-height:100dvh;display:flex}.dx-shell__main{min-width:0;padding:var(--space-4);padding-bottom:calc(var(--space-16) + var(--space-12));gap:var(--space-6);flex-direction:column;flex:1;display:flex}.dx-shell__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:calc(env(safe-area-inset-top,0px) + var(--space-3)) var(--space-4) var(--space-2);flex-wrap:wrap;display:flex}.dx-shell__nav{display:none}.dx-shell__tabbar{z-index:var(--z-tabbar);padding:0 var(--space-3) calc(env(safe-area-inset-bottom,0px) + var(--space-3));inset-inline:0;position:fixed;bottom:0}.dx-shell__tabbar .dx-tabbar--floating:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--bg) 55%);inset-inline:0;position:absolute;top:35%;bottom:0}@media (min-width:1024px){.dx-shell__tabbar{display:none}.dx-shell__main{padding:var(--space-6) var(--space-8) var(--space-8)}.dx-shell--guest .dx-shell__nav{gap:var(--space-1);display:flex}.dx-shell--guest .dx-shell__main{width:100%;max-width:1200px;margin-inline:auto}}.dx-topnav__link{align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-4);border-radius:var(--radius-pill);color:var(--ink-2);font:500 15px/22px var(--font-text);transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.dx-topnav__link:hover{color:var(--ink);background:var(--glass-fill-thin)}.dx-topnav__link[aria-current=page]{color:var(--gold-ink);background:var(--gold-soft);box-shadow:var(--dx-nav-active-ring)}.dx-shell--staff .dx-shell__side{display:none}@media (min-width:1024px){.dx-shell--staff{flex-direction:row}.dx-shell--staff .dx-shell__side{flex:none;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.dx-shell--staff .dx-shell__side>.dx-side{flex:0 0 248px}.dx-shell--staff .dx-shell__side>.dx-side.is-collapsed{flex-basis:76px}.dx-shell--staff .dx-shell__body{flex-direction:column;flex:1;min-width:0;display:flex}.dx-shell--staff .dx-shell__brand{display:none}}.dx-shell__headspacer{flex:1}.dx-poshead__role,.dx-poshead__shift,.dx-poshead__pickup{display:none}@media (min-width:768px){.dx-poshead__shift,.dx-poshead__pickup{display:inline-flex}}@media (min-width:1024px){.dx-shell--pos{flex-direction:row}.dx-shell--pos .dx-shell__nav{align-items:center;gap:var(--space-2);width:96px;padding:var(--space-4) var(--space-3);border-inline-end:1px solid var(--line);background:var(--glass-fill-thin);-webkit-backdrop-filter:blur(var(--blur-thin));backdrop-filter:blur(var(--blur-thin));flex-direction:column;flex:none;height:100dvh;display:flex;position:sticky;top:0}.dx-shell--pos .dx-shell__body{flex-direction:column;flex:1;min-width:0;display:flex}.dx-shell--pos .dx-shell__brand{display:none}.dx-poshead__role{font:600 15px/20px var(--font-text);color:var(--ink-2);display:inline}}.dx-posnav__link{border-radius:var(--radius-md);justify-content:center;align-items:center;gap:var(--space-1);width:72px;min-height:64px;color:var(--ink-2);font:500 12px/16px var(--font-text);transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.dx-posnav__group{width:72px;margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);text-align:center;font:600 11px/14px var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}:lang(ar) .dx-posnav__group{letter-spacing:0;text-transform:none}.dx-posnav__link:hover{background:var(--surface-2);color:var(--ink)}.dx-posnav__link[aria-current=page]{background:var(--gold-soft);color:var(--gold-ink);box-shadow:var(--dx-nav-active-ring)}.dx-shell--pos .dx-shell__main{padding-top:var(--space-2)}@media (min-width:1024px){.dx-shell--pos .dx-shell__main{padding:var(--space-2) var(--space-6) var(--space-6)}}.dx-panes{gap:var(--space-4);flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.dx-pane{gap:var(--space-3);flex-direction:column;min-width:0;display:none}.dx-pane.is-active{animation:dx-rise var(--dur-base) var(--ease-out-expo) both;display:flex}@media (min-width:768px){.dx-panes{grid-template-columns:minmax(260px,1fr) minmax(0,1.6fr)}.dx-pane--visits,.dx-pane--tab{animation:none;display:flex}.dx-pane--payment{display:none}.dx-pane--payment.is-active{grid-area:1/2;display:flex}.dx-pane--payment.is-active~.dx-pane--tab,.dx-pane__back{display:none}.dx-panes:has(.dx-pane--payment.is-active) .dx-pane--tab{display:none}}@media (min-width:1280px){.dx-panes{grid-template-columns:minmax(260px,1fr) minmax(0,1.5fr) minmax(340px,1.1fr)}.dx-pane--visits,.dx-pane--tab,.dx-pane--payment,.dx-pane--payment.is-active{grid-area:auto;animation:none;display:flex}.dx-panes:has(.dx-pane--payment.is-active) .dx-pane--tab{display:flex}}.dx-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.dx-shell--kds{background:var(--bg)}.dx-shell--kds .dx-shell__main{padding-bottom:var(--space-4)}.dx-lanes{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.dx-lane{gap:var(--space-3);flex-direction:column;min-width:0;display:none}.dx-lane.is-active{display:flex}.dx-lane__tickets{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.dx-lane__head{justify-content:space-between;align-items:center;gap:var(--space-2);font:700 18px/24px var(--font-display);display:flex}.dx-lanes__tabs{display:flex}@media (min-width:768px){.dx-lane__tickets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dx-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.dx-lane{display:flex}.dx-lane__tickets{grid-template-columns:minmax(0,1fr)}.dx-lanes__tabs{display:none}}@media (min-width:1440px){.dx-lane__tickets{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.dx-shell--admin{flex-flow:row}.dx-shell--admin>.dx-shell__body{flex-direction:column;flex:999 640px;min-width:0;display:flex}.dx-shell--admin .dx-shell__main{padding-bottom:var(--space-8)}.dx-shell__sidewrap{display:none}.dx-admin__mobile{align-items:center;gap:var(--space-2);display:inline-flex}@media (min-width:1024px){.dx-shell__sidewrap{flex:none;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.dx-shell__sidewrap>.dx-side{flex:0 0 248px}.dx-shell__sidewrap>.dx-side.is-collapsed{flex-basis:76px}.dx-admin__mobile{display:none}}.dx-side--drawer>.dx-side{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.dx-side--drawer .dx-side__head>.dx-iconbtn{display:none}.dx-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.dx-toolbar__titles{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.dx-toolbar__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:1023px){.dx-shell--staff .dx-pinned,.dx-shell--pos .dx-pinned{bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-16) + var(--space-5));padding-bottom:var(--space-3);margin-inline:calc(var(--space-4) * -1)}}.dx-kitchenhead__title{font:700 18px/24px var(--font-display)}.dx-kitchenhead__clock{font:700 18px/24px var(--font-mono);color:var(--ink-2)}.dx-kitchenhead__controls,.dx-kitchenhead__actions,.dx-kitchenhead__status{align-items:center;gap:var(--space-2);min-width:0;display:flex}.dx-kitchenhead__controls:empty,.dx-kitchenhead__actions:empty{display:none}.dx-kitchenbar__filterlabel{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.dx-kitchenhead__title,.dx-kitchenhead__clock{white-space:nowrap}@media (min-width:1440px){.dx-shell--kds>.dx-kitchenhead{flex-wrap:nowrap}.dx-shell--kds>.dx-kitchenhead>*{flex-shrink:0}.dx-shell--kds>.dx-kitchenhead>.dx-shell__headspacer{flex:1 1 0}}@media (min-width:1440px) and (max-width:1679px),(max-width:1023px){.dx-kitchenbar__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dx-kitchenbar__act{padding-inline:var(--space-3)}}@media (max-width:1439px){.dx-kitchenhead__status{margin-inline-start:auto}.dx-kitchenhead__controls{flex-wrap:wrap;flex:0 auto;order:10}.dx-shell--kds>.dx-kitchenhead>.dx-shell__headspacer{flex:1 1 0;order:10}.dx-kitchenhead__actions{order:11;margin-inline-start:auto}.dx-kitchenhead:after{content:"";flex-basis:100%;order:9;height:0}}.dx-kitchenbar__chev{transition:transform var(--dur-fast) var(--ease-standard)}.dx-kitchenbar__chev.is-open{transform:rotate(180deg)}.dx-kitchenfilters{opacity:0;transition:grid-template-rows var(--dur-base) var(--ease-out-expo), opacity var(--dur-fast) var(--ease-standard), margin var(--dur-base) var(--ease-out-expo);grid-template-rows:0fr;display:grid}.dx-kitchenfilters.is-open{opacity:1;grid-template-rows:1fr;margin-block-end:var(--space-4)}.dx-kitchenfilters__inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.dx-kitchenfilters,.dx-kitchenbar__chev{transition:none}}@media (max-width:1023px){.dx-kitchenbar__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dx-kitchenbar__act{padding-inline:var(--space-3)}}.dx-kdsgrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.dx-kdsgrid__aside{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:1280px){.dx-kdsgrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.dx-lane__dot{border-radius:50%;width:10px;height:10px}.dx-lane__dot--new{background:var(--gold)}.dx-lane__dot--preparing{background:var(--warning)}.dx-lane__dot--ready{background:var(--success)}.dx-kdsfilters{gap:var(--space-2);flex-wrap:wrap;display:flex}.dx-preorder{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.dx-preorder__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.dx-preorder__no{font:700 18px/24px var(--font-mono)}.dx-preorder__times{justify-content:space-between;gap:var(--space-2);font:600 13px/18px var(--font-mono);color:var(--ink-2);display:flex}.dx-handoff{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.dx-handoff{grid-template-columns:minmax(0,1fr) 340px}}.dx-hcards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.dx-hcard{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);gap:var(--space-3);animation:dx-ticket-in var(--dur-slow) var(--ease-out-expo) both;flex-direction:column;display:flex}.dx-hcard.is-late{border:2px solid var(--danger)}.dx-hcard__head{align-items:flex-start;gap:var(--space-3);display:flex}.dx-hcard__code{font:800 22px/28px var(--font-mono)}.dx-hcard__dest{font:700 16px/22px var(--font-text)}.dx-hcard__sub{font:400 13px/18px var(--font-text);color:var(--ink-2)}.dx-hcard__wait{font:700 15px/20px var(--font-mono);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);flex:none;margin-inline-start:auto;padding:4px 10px}.dx-hcard.is-late .dx-hcard__wait{background:var(--danger-soft);color:var(--danger)}.dx-tick{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-sm);background:var(--bg);width:100%;min-height:44px;font:500 15px/20px var(--font-text);align-items:center;gap:10px;padding:0 10px;display:flex}.dx-tick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-tick__box{border:2px solid var(--line-strong);color:#0000;width:20px;height:20px;transition:background var(--dur-fast) var(--ease-standard);border-radius:6px;flex:none;place-items:center;display:grid}.dx-tick[aria-checked=true]{color:var(--ink-3);text-decoration:line-through}.dx-tick[aria-checked=true] .dx-tick__box{border-color:var(--success);background:var(--success);color:var(--bg)}.dx-prep{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.dx-prep__top{justify-content:space-between;gap:var(--space-2);font:600 15px/20px var(--font-text);display:flex}.dx-prep__eta{font:600 13px/18px var(--font-mono);color:var(--ink-2)}.dx-prep__eta.is-late{color:var(--danger)}.dx-guestmain{width:100%;max-width:560px;margin-inline:auto}@media (min-width:1024px){.dx-shell__tabbar--guest{max-width:560px;margin-inline:auto;display:block}.dx-shell--guest .dx-shell__main{padding-bottom:calc(var(--space-16) + var(--space-12))}}.dx-codebig{justify-content:center;gap:var(--space-3);direction:ltr;display:flex}.dx-codebig__d{border-radius:var(--radius-lg);background:var(--surface-2);width:64px;height:80px;font:800 40px/1 var(--font-mono);color:var(--ink);box-shadow:inset 0 0 0 1px var(--glass-stroke);animation:dx-pop var(--dur-slow) var(--ease-spring) both;place-items:center;display:grid}.dx-track{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dx-track__bar{border-radius:var(--radius-pill);background:var(--surface-2);height:6px;transition:background var(--dur-base) var(--ease-standard)}.dx-track__bar.is-done{background:var(--success)}.dx-track__bar.is-now{background:var(--gold)}.dx-track__label{font:500 12px/16px var(--font-text);color:var(--ink-3)}.dx-track__label.is-reached{color:var(--ink)}.dx-track__label.is-now{font-weight:700}.dx-stars{gap:var(--space-1);justify-content:center;display:flex}.dx-star{all:unset;cursor:pointer;width:48px;height:48px;color:var(--line-strong);border-radius:var(--radius-sm);transition:transform var(--dur-base) var(--ease-spring), color var(--dur-fast) var(--ease-standard);place-items:center;display:grid}.dx-star:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-star.is-on{color:var(--gold)}.dx-star.is-on .dx-icon path{fill:currentColor}.dx-star:active{transform:scale(.9)}.dx-choice{all:unset;box-sizing:border-box;cursor:pointer;gap:var(--space-3);border:1px solid var(--line);background:var(--surface);width:100%;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border-radius:18px;align-items:center;padding:10px 14px;display:flex}.dx-choice:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-choice[aria-checked=true]{border-color:var(--gold);background:var(--gold-soft)}.dx-choice__ring{border:2px solid var(--line-strong);width:18px;height:18px;transition:border-width var(--dur-fast) var(--ease-spring);border-radius:50%;flex:none}.dx-choice[aria-checked=true] .dx-choice__ring{border:6px solid var(--gold)}.dx-dots{gap:var(--space-1);justify-content:center;display:flex}.dx-dot{border-radius:var(--radius-pill);background:var(--line-strong);width:8px;height:8px;transition:width var(--dur-base) var(--ease-spring), background var(--dur-base) var(--ease-standard)}.dx-dot.is-on{background:var(--gold);width:24px}@media (max-width:1023px){.dx-shell--guest .dx-guestpinned{bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-16) + var(--space-5));margin-inline:calc(var(--space-4) * -1)}}.dx-shell--guest:not(:has(.dx-shell__tabbar)) .dx-guestpinned{bottom:0}.dx-shell--guest>.dx-shell__head{flex-wrap:nowrap}@media (max-width:429px){.dx-shell--guest>.dx-shell__head .dx-lockup__sub{display:none}}.dx-public__cta,.dx-public__account,.dx-public__deskutils{display:none}.dx-publicmain{width:100%;max-width:1200px;margin-inline:auto}.dx-shell--public>.dx-shell__head{flex-wrap:nowrap;width:100%;max-width:1264px;margin-inline:auto}@media (max-width:429px){.dx-shell--public>.dx-shell__head .dx-lockup__sub{display:none}}@media (min-width:1024px){.dx-shell--public .dx-shell__nav{gap:var(--space-1);margin-inline-start:var(--space-6);display:flex}.dx-public__cta,.dx-public__account{display:inline-flex}.dx-shell--public .dx-shell__utils{display:none!important}.dx-public__deskutils{align-items:center;gap:2px;display:flex}.dx-public__account{block-size:44px;inline-size:44px;color:var(--ink);background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--glass-stroke);border-radius:50%;justify-content:center;align-items:center;text-decoration:none}.dx-public__account:hover{background:var(--surface-2)}.dx-public__account.is-active{box-shadow:inset 0 0 0 1.5px var(--gold)}.dx-public__avatar{font:700 17px/1 var(--font-display);color:var(--gold-ink)}}.dx-shell--public:not(:has(.dx-shell__tabbar)) .dx-shell__main{padding-bottom:var(--space-8)}.dx-shell--staff .dx-shell__head{flex-wrap:nowrap}.dx-shell__signout{display:none}@media (min-width:600px){.dx-shell__signout{display:inline-flex}}@media (max-width:429px){.dx-shell--staff .dx-shell__head .dx-lockup__sub{display:none}}.dx-guesthead__place{min-width:0;max-width:46vw;overflow:hidden}.dx-guesthead__place>:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx-devicelock{min-height:70dvh;padding:var(--space-4);place-items:center;display:grid}.dx-devicelock__card{align-items:center;gap:var(--space-4);flex-direction:column;inline-size:min(100%,460px);display:flex}.dx-workers{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.dx-phone{flex-direction:column;min-height:100dvh;display:flex}.dx-phone__head{z-index:var(--z-sticky);align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--glass-fill-thick);-webkit-backdrop-filter:blur(var(--blur-regular));backdrop-filter:blur(var(--blur-regular));box-shadow:0 1px 0 var(--glass-stroke);display:flex;position:sticky;inset-block-start:0}.dx-phone__main{padding:var(--space-4);flex:1;padding-block-end:calc(var(--space-8) + env(safe-area-inset-bottom,0px))}.dx-workcode{gap:var(--space-3);flex-direction:column;display:flex}.dx-workcode__row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.dx-workcode__code{font:700 44px/52px var(--font-mono);letter-spacing:.08em;color:var(--gold-ink)}.dx-workcode__ring{--p:1;border-radius:var(--radius-pill);background:conic-gradient(var(--gold) calc(var(--p) * 360deg), var(--line) 0);flex:none;place-items:center;block-size:64px;inline-size:64px;display:grid;position:relative}.dx-workcode__ring:before{content:"";border-radius:inherit;background:var(--surface);position:absolute;inset:6px}.dx-workcode__ring>span{font:700 16px/20px var(--font-mono);position:relative}.dx-shell--home>.dx-shell__head{z-index:var(--z-sticky);max-width:none;padding-inline:max(var(--space-4), calc((100% - 1232px) / 2));transition:background-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);background:0 0;margin:0;position:fixed;inset-block-start:0;inset-inline:0}.dx-shell--home>.dx-shell__head.is-scrolled{background:var(--glass-fill-thick);-webkit-backdrop-filter:blur(var(--blur-thick));backdrop-filter:blur(var(--blur-thick));box-shadow:inset 0 -1px 0 var(--glass-stroke)}.dx-shell--home .dx-shell__main{gap:0;padding:0}.dx-shell--home .dx-publicmain{max-width:none}.dx-pagein{display:contents}.dx-pagein>*{animation:dx-page-in .42s var(--ease-out-expo) backwards}@keyframes dx-page-in{0%{opacity:0;transform:translateY(32px)}}.dx-shell__end,.dx-shell__utils{display:contents}.dx-topnav__ind{display:none}@media (min-width:1024px){.dx-shell--public>.dx-shell__head,.dx-shell--home>.dx-shell__head{z-index:var(--z-sticky);align-items:center;gap:var(--space-4);width:min(1232px, calc(100% - var(--space-12)));max-width:none;margin:var(--space-3) auto 0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--glass-fill-thick);-webkit-backdrop-filter:blur(var(--blur-thick));backdrop-filter:blur(var(--blur-thick));box-shadow:inset 0 0 0 1px var(--glass-stroke), var(--shadow-lift);transition:background-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);grid-template-columns:1fr auto 1fr;display:grid;position:sticky;inset-block-start:var(--space-3);inset-inline:auto}[dir=rtl] .dx-shell--public>.dx-shell__head{padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2)}.dx-shell--home>.dx-shell__head{position:fixed;inset-inline:0}.dx-shell--home>.dx-shell__head:not(.is-scrolled){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;box-shadow:inset 0 0 0 1px #0000}.dx-shell--public .dx-shell__headspacer{display:none}.dx-shell--public .dx-topnav{padding:var(--space-1);border-radius:var(--radius-pill);background:var(--glass-fill-thin);box-shadow:inset 0 0 0 1px var(--glass-stroke);gap:0;margin:0;display:flex;position:relative}.dx-topnav__ind{inset-block:var(--space-1);border-radius:var(--radius-pill);background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold);transition:transform .42s var(--ease-out-expo), width .42s var(--ease-out-expo), opacity var(--dur-fast);pointer-events:none;display:block;position:absolute;left:0}.dx-topnav__ind.is-hidden{opacity:0}.dx-shell--public .dx-topnav .dx-topnav__link{z-index:1;min-height:40px;padding-inline:var(--space-5);box-shadow:none;background:0 0;position:relative}.dx-shell--public .dx-topnav .dx-topnav__link[aria-current=page],.dx-shell--public .dx-topnav .dx-topnav__link.is-hover{color:var(--gold-ink)}.dx-shell--public .dx-shell__end{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.dx-shell--public .dx-shell__utils{border-radius:var(--radius-pill);background:var(--glass-fill-thin);box-shadow:inset 0 0 0 1px var(--glass-stroke);align-items:center;gap:2px;padding:2px;display:flex}.dx-shell--public .dx-shell__utils .dx-prefs{gap:2px}.dx-shell--public .dx-shell__utils .dx-iconbtn{border-radius:var(--radius-pill)}}html[data-vt=theme]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-vt=theme]::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-vt=theme]::view-transition-new(root){animation:dx-theme-reveal .7s var(--ease-out-expo)}@keyframes dx-theme-reveal{0%{clip-path:circle(0 at var(--vt-x) var(--vt-y))}to{clip-path:circle(var(--vt-r) at var(--vt-x) var(--vt-y))}}.dx-theme-fade,.dx-theme-fade *{transition:background-color .45s var(--ease-standard), color .45s var(--ease-standard), border-color .45s var(--ease-standard), fill .45s var(--ease-standard), box-shadow .45s var(--ease-standard)!important}.dx-langcurtain{z-index:calc(var(--z-island) + 20);pointer-events:all;background:linear-gradient(115deg, var(--bg) 0%, var(--surface) 45%, var(--bg) 100%);box-shadow:0 0 120px var(--glass-tint-gold);transition:transform .52s var(--ease-out-expo), opacity .42s var(--ease-standard);place-items:center;display:grid;position:fixed;inset:0}.dx-langcurtain:after{content:"";background:radial-gradient(60% 50% at 50% 50%, var(--glass-tint-gold), transparent 70%);position:absolute;inset:0}.dx-langcurtain.to-rtl.is-in{animation:dx-curtain-from-right .42s var(--ease-out-expo) both}.dx-langcurtain.to-ltr.is-in{animation:dx-curtain-from-left .42s var(--ease-out-expo) both}.dx-langcurtain.to-rtl.is-out{transform:translate(-100%)}.dx-langcurtain.to-ltr.is-out{transform:translate(100%)}.dx-langcurtain.is-light,.dx-langcurtain.is-light.is-in{animation:dx-curtain-fade .3s var(--ease-standard) both;transform:none}.dx-langcurtain.is-light.is-out{opacity:0;transform:none}.dx-langcurtain__body{z-index:1;align-items:center;gap:var(--space-4);animation:dx-rise-in .42s var(--ease-out-expo) .12s both;flex-direction:column;display:flex;position:relative}.dx-langcurtain__name{font:800 clamp(36px, 8vw, 64px)/1.1 var(--font-display);color:var(--gold-ink);letter-spacing:-.01em}@keyframes dx-curtain-from-right{0%{transform:translate(100%)}to{transform:none}}@keyframes dx-curtain-from-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes dx-curtain-fade{0%{opacity:0}}@keyframes dx-rise-in{0%{opacity:0;transform:translateY(12px)}}.dx-split{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.dx-split{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.dx-split--wide{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.dx-split>aside{top:var(--space-4);position:sticky}}.dx-split--even{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.dx-split--even{grid-template-columns:repeat(2,minmax(0,1fr))}}.dx-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.dx-card--accent{border-color:var(--gold);box-shadow:var(--glow-gold)}.dx-card__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dx-card__title{font:600 17px/24px var(--font-text);margin:0}.dx-muted{color:var(--ink-2);font-size:14px;line-height:20px}.dx-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dx-num--good{color:var(--success)}.dx-num--bad{color:var(--danger)}.dx-chiprow{align-items:center;gap:var(--space-2);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.dx-filterbar,.dx-filterbar__row{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.dx-filterbar__row>*{min-width:0}.dx-filterbar__date{width:100%}@media (min-width:768px){.dx-filterbar__date{flex:none;width:240px}}@media (min-width:1024px){.dx-filterbar__row{flex-direction:row;justify-content:space-between;align-items:center}.dx-filterbar__row--stack{flex-direction:column;align-items:stretch}.dx-filterbar .dx-chiprow{flex-wrap:wrap;overflow:visible}}.dx-chiprow::-webkit-scrollbar{display:none}.dx-chiprow>*{flex:none}.dx-rows{flex-direction:column;display:flex}.dx-arow{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--space-3);width:100%;min-height:60px;padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease-standard);display:flex}.dx-rows>.dx-arow:first-child{border-top:0}.dx-arow:hover{background:var(--surface-2)}.dx-arow:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-arow[aria-pressed=true],.dx-arow[aria-current=true]{background:var(--gold-soft)}.dx-arow.is-off{opacity:.6}.dx-arow__main{flex-direction:column;flex:1;min-width:0;display:flex}.dx-arow__title{font:600 15px/22px var(--font-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx-arow__sub{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.dx-arow__end{align-items:center;gap:var(--space-2);flex:none;display:flex}.dx-lines{gap:var(--space-2);flex-direction:column;display:flex}.dx-lines__row{justify-content:space-between;gap:var(--space-3);font-size:14px;line-height:20px;display:flex}.dx-lines__row>:first-child{color:var(--ink-2)}.dx-lines__row>:last-child{font-family:var(--font-mono);text-align:end}.dx-lines__row--total{padding-top:var(--space-2);border-top:1px solid var(--line);font-size:15px;font-weight:700}.dx-lines__row--total>:first-child{color:var(--ink)}.dx-mlabel{align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}.dx-mdot{border-radius:50%;flex:none;width:10px;height:10px}.dx-mdot--cash{background:var(--pay-cash)}.dx-mdot--visa{background:var(--pay-visa)}.dx-mdot--instapay{background:var(--pay-instapay)}.dx-bars{gap:var(--space-3);flex-direction:column;display:flex}.dx-bar{flex-direction:column;gap:6px;display:flex}.dx-bar__top{justify-content:space-between;gap:var(--space-2);font-size:14px;display:flex}.dx-bar__track{background:var(--surface-2);border-radius:5px;height:10px;overflow:hidden}.dx-bar__fill{transform-origin:0;height:100%;animation:dx-bar-grow var(--dur-slow) var(--ease-spring) both;border-radius:5px}[dir=rtl] .dx-bar__fill{transform-origin:100%}.dx-bar__fill--rooms{background:var(--gaming)}.dx-bar__fill--cafe{background:var(--gold)}.dx-bar__fill--billiards{background:var(--interactive)}@keyframes dx-bar-grow{0%{transform:scaleX(0)}}.dx-cols{align-items:end;gap:var(--space-2);height:200px;padding-top:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.dx-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.dx-col__bar{cursor:pointer;background:var(--gold);transform-origin:50% 100%;width:100%;max-width:44px;animation:dx-col-grow var(--dur-slow) var(--ease-spring) both;border:0;border-radius:4px 4px 0 0;padding:0}.dx-col__bar--partial{background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold)}.dx-col__lbl{color:var(--ink-2);white-space:nowrap;font-size:11px;line-height:14px}@keyframes dx-col-grow{0%{transform:scaleY(0)}}.dx-steps{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dx-step{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--line);font:600 14px/20px var(--font-text);color:var(--ink-2);padding:6px 14px 6px 6px;display:flex}.dx-step__n{width:24px;height:24px;font:700 12px/1 var(--font-mono);background:var(--surface-2);color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.dx-step.is-now{border-color:var(--gold);background:var(--gold-soft);color:var(--ink)}.dx-step.is-now .dx-step__n{background:var(--gold);color:var(--on-gold)}.dx-step.is-done{background:var(--success-soft);color:var(--ink)}.dx-step.is-done .dx-step__n{background:var(--success);color:var(--bg)}.dx-notes{flex-direction:column;display:flex}.dx-note{align-items:center;gap:var(--space-3);border-top:1px solid var(--line);min-height:56px;display:flex}.dx-note:first-child{border-top:0}.dx-note__lbl{flex-direction:column;flex:1;display:flex}.dx-note__lbl b{font:700 15px/22px var(--font-mono)}.dx-bigmoney{font:800 34px/40px var(--font-mono);letter-spacing:-.01em}.dx-unsaved{bottom:var(--space-4);z-index:var(--z-sticky);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--glass-fill-thick);border:1px solid var(--gold);-webkit-backdrop-filter:blur(var(--blur-thick));backdrop-filter:blur(var(--blur-thick));box-shadow:var(--shadow-lift);animation:dx-rise var(--dur-base) var(--ease-spring) both;flex-wrap:wrap;display:flex;position:sticky}.dx-unsaved>:first-child{flex:1;min-width:160px}.dx-secnav{gap:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}@media (min-width:1024px){.dx-secnav{top:var(--space-4);flex-direction:column;position:sticky;overflow:visible}.dx-settings{gap:var(--space-6);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}}.dx-secnav__link{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);color:var(--ink-2);font:500 15px/22px var(--font-text);border-radius:14px;flex:none;text-decoration:none;display:flex}.dx-secnav__link:hover{background:var(--surface-2);color:var(--ink)}.dx-secnav__link[aria-current=true]{background:var(--gold-soft);color:var(--gold-ink);font-weight:600}.dx-fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.dx-qr{align-items:center;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);text-align:center;flex-direction:column;display:flex}.dx-qr__img{border-radius:var(--radius-sm);background:var(--bg);width:176px;height:176px;padding:6px;display:block}.dx-qr__img svg{width:100%;height:100%;display:block}.dx-qr__code{font:700 15px/22px var(--font-mono);letter-spacing:.08em}.dx-cover{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--surface-2);border:1px dashed var(--line-strong);color:var(--ink-2);place-items:center;display:grid;overflow:hidden}.dx-cover img{object-fit:cover;width:100%;height:100%}.dx-grants{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.dx-diff{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.dx-diff>div{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);font-size:14px}.dx-printhead{display:none}@media print{@page{size:A4;margin:12mm}.dx-side,.dx-shell__sidewrap,.dx-shell__head,.dx-shell__tabbar,.dx-noprint,.dx-pager,.dx-scrollrow__hint{display:none!important}.dx-shell__main{gap:var(--space-4)!important;padding:0!important}.dx-ambient__lights{display:none!important}body,.dx-ambient{background:var(--surface)!important}.dx-printhead{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--gold);display:flex}.dx-printhead__meta{font:500 11pt/1.4 var(--font-text);color:var(--ink-2);flex-direction:column;align-items:flex-end;display:flex}.dx-printhead__title{font:800 18pt/1.2 var(--font-display);color:var(--ink)}.dx-card,.dx-glass,.dx-table-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--surface)!important;border:1px solid var(--line)!important}:is(.dx-stat,.dx-card:not(:has(.dx-table))){break-inside:avoid}.dx-table-card{overflow:visible!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}*,:before,:after{transition:none!important;animation:none!important}.dx-col__bar,.dx-bar__fill,.dx-usage__bar>span{transform:none!important}.dx-table-scroll{overflow:visible!important}.dx-table{width:100%;font-size:10pt;min-width:0!important}.dx-table tr{break-inside:avoid}.dx-grid--stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.dx-stepfield{min-height:58px;padding-inline:var(--space-4);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--glass-fill)}.dx-cmp th[scope=row]{font:600 14px/20px var(--font-text);text-transform:none;letter-spacing:0;color:var(--ink);text-align:start}.dx-cmp td .dx-delta:not(.dx-delta--good):not(.dx-delta--bad){color:var(--ink-2);font-weight:500}.dx-cmp td .dx-delta{font:600 12px/16px var(--font-text);justify-content:flex-end;align-items:center;gap:2px;display:flex}.dx-delta--good{color:var(--success)}.dx-delta--bad{color:var(--danger)}@media (min-width:1024px){.dx-split--list{grid-template-columns:minmax(300px,400px) minmax(0,1fr)}}.dx-eventedit{gap:var(--space-3);flex-direction:column;display:flex}.dx-eventedit__form,.dx-eventedit__preview{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}@media (min-width:1280px){.dx-eventedit{gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);align-items:start;display:grid}.dx-eventedit>:not(.dx-eventedit__form):not(.dx-eventedit__preview){grid-column:1/-1}.dx-eventedit__preview{top:var(--space-4);position:sticky}}.dx-usage{flex-direction:column;align-items:flex-end;gap:4px;min-width:96px;display:inline-flex}.dx-usage__bar{border-radius:var(--radius-pill);background:var(--surface-2);width:96px;height:6px;overflow:hidden}.dx-usage__bar>span{background:var(--gold);border-radius:inherit;height:100%;display:block}@media (min-width:1024px){.dx-split--wide>aside,.dx-split--wide>section:last-child{top:var(--space-4);position:sticky}}.dx-cover--photo{cursor:pointer}.dx-cover--photo img{object-fit:cover;width:100%;height:100%}.dx-trow{cursor:pointer}.dx-trow:hover>td{background:var(--glass-fill-thin)}.dx-trow__main{gap:var(--space-3);text-align:start;border-radius:var(--radius-sm);align-items:center;min-block-size:44px;inline-size:100%;display:flex}.dx-trow__main:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-eventrow{border-top:1px solid var(--line)}.dx-rows>.dx-eventrow:first-child,.dx-eventrow>.dx-arow{border-top:0}.dx-eventrow__landing{padding:0 var(--space-3) var(--space-3);padding-inline-start:calc(var(--space-3) + 52px)}.dx-gallery-edit{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.dx-gallery-edit__item{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--glass-stroke);position:relative;overflow:hidden}.dx-gallery-edit__item img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.dx-gallery-edit__cover{position:absolute;inset-block-start:var(--space-1);inset-inline-start:var(--space-1)}.dx-gallery-edit__tools{padding:var(--space-1);background:var(--scrim);justify-content:center;gap:2px;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.dx-fblist{margin:0;padding:0;list-style:none}.dx-fb{gap:var(--space-2);padding:var(--space-4);border-block-end:1px solid var(--line);flex-direction:column;display:flex}.dx-fb:last-child{border-block-end:0}.dx-fb__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dx-fb__when{color:var(--ink-2);margin-inline-start:auto;font-size:13px}.dx-fb__note{color:var(--ink);overflow-wrap:anywhere;margin:0}.dx-fb__who{gap:var(--space-1) var(--space-3);color:var(--ink-2);flex-wrap:wrap;font-size:13px;display:flex}.dx-stars{align-items:center;gap:2px;font-size:18px;line-height:1;display:inline-flex}.dx-stars__on{color:var(--gold);letter-spacing:1px}.dx-stars__off{color:var(--line-strong,var(--ink-3));letter-spacing:1px}.dx-stars .dx-num{color:var(--ink-2);margin-inline-start:var(--space-2);font-size:14px}.dx-hero{gap:var(--space-6);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.dx-hero{gap:var(--space-12);padding-top:var(--space-10);grid-template-columns:minmax(0,1.2fr) minmax(360px,1fr)}}.dx-hero__title{font:800 40px/44px var(--font-display);letter-spacing:-.02em;margin:0}@media (min-width:768px){.dx-hero__title{font-size:56px;line-height:60px}}@media (min-width:1440px){.dx-hero__title{font-size:68px;line-height:72px}}.dx-hero__lead{max-width:52ch;color:var(--ink-2);margin:0;font-size:17px;line-height:26px}.dx-event{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.dx-event{grid-template-columns:minmax(220px,2fr) minmax(0,3fr);align-items:center}}.dx-event__cover{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--gaming-soft);place-items:center;display:grid;overflow:hidden}.dx-event__cover img{object-fit:cover;width:100%;height:100%}.dx-footer{gap:var(--space-2);padding-top:var(--space-6);border-top:1px solid var(--line);flex-direction:column;display:flex}.dx-book{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;width:100%;max-width:560px;margin-inline:auto;display:grid}@media (min-width:1024px){.dx-book{grid-template-columns:minmax(0,1fr) 360px;max-width:1100px}.dx-book>aside{top:var(--space-4);position:sticky}}.dx-stepbars{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.dx-stepbars>span{border-radius:var(--radius-pill);background:var(--surface-2);height:4px;transition:background var(--dur-base) var(--ease-standard)}.dx-stepbars>span.is-on{background:var(--gold)}.dx-days{gap:var(--space-2);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.dx-days::-webkit-scrollbar{display:none}.dx-day{all:unset;box-sizing:border-box;cursor:pointer;min-width:64px;min-height:64px;padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);font:500 13px/18px var(--font-text);color:var(--ink-2);transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}.dx-day b{font:700 20px/24px var(--font-mono);color:var(--ink)}.dx-day[aria-pressed=true]{border-color:var(--gold);background:var(--gold-soft);color:var(--gold-ink)}.dx-day:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-picklist{gap:var(--space-2);flex-direction:column;display:flex}.dx-pickrow{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);transition:border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);display:flex}.dx-pickrow[aria-checked=true]{border-color:var(--gold);background:var(--gold-soft)}.dx-pickrow[aria-disabled=true]{cursor:not-allowed;opacity:.55}.dx-pickrow:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-booksum{z-index:var(--z-sticky);padding:var(--space-3) var(--space-4) calc(env(safe-area-inset-bottom,0px) + var(--space-4));background:var(--glass-fill-thick);-webkit-backdrop-filter:blur(var(--blur-thick));backdrop-filter:blur(var(--blur-thick));box-shadow:inset 0 1px 0 var(--glass-stroke);gap:var(--space-3);inset-inline:0;flex-direction:column;display:flex;position:fixed;bottom:0}@media (max-width:1023px){.dx-book{padding-bottom:calc(var(--space-16) * 2.5)}}@media (min-width:1024px){.dx-booksum{display:none}}.dx-timeline{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dx-timeline li{gap:var(--space-3);align-items:flex-start;display:flex}.dx-publicpinned{margin-inline:calc(var(--space-4) * -1)}@media (max-width:1023px){.dx-shell--public .dx-publicpinned{bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-16) + var(--space-5))}}@media (min-width:1024px){.dx-publicpinned{border-radius:var(--radius-lg);padding-bottom:var(--space-4);margin-inline:0}}.dx-menulist{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dx-menulist__row{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);display:flex}.dx-menulist__row--btn{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);display:flex}.dx-menulist__row--btn:hover{box-shadow:inset 0 0 0 1.5px var(--gold)}.dx-menulist__row--btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-menulist__icon{border-radius:var(--radius-sm);background:var(--gold-soft);width:40px;height:40px;color:var(--gold-ink);flex:none;place-items:center;display:grid}.dx-menulist__main{flex-direction:column;flex:1;min-width:0;display:flex}.dx-cartbar{align-items:center;gap:var(--space-2);padding-top:var(--space-2);padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px))}.dx-cartbar>*{flex:none}.dx-cartbar__sum{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:14px;overflow:hidden}.dx-paybar{align-items:stretch;gap:var(--space-2);flex-direction:column}.dx-paybar>*{flex:none}.dx-paybar__line{text-align:center;color:var(--ink-2);display:block}.dx-visitrow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--line);color:inherit;min-height:64px;text-decoration:none;display:flex}.dx-visitrow:hover{box-shadow:inset 0 0 0 1.5px var(--gold)}.dx-visitrow:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-scan{aspect-ratio:1;border-radius:var(--radius-xl);background:var(--surface);width:100%;max-width:420px;box-shadow:inset 0 0 0 1px var(--line-strong);margin-inline:auto;position:relative;overflow:hidden}.dx-scan__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dx-scan__idle{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6);color:var(--gold-ink);flex-direction:column;display:flex;position:absolute;inset:0}.dx-scan__frame{border-radius:var(--radius-lg);box-shadow:0 0 0 2px var(--gold), var(--glow-gold);pointer-events:none;animation:dx-scan-pulse 2s var(--ease-standard) infinite;position:absolute;inset:18%}.dx-scan__stop{position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}@keyframes dx-scan-pulse{0%,to{opacity:.55}50%{opacity:1}}.dx-haspinned{padding-bottom:calc(var(--space-16) * 2)}@media (min-width:1024px){.dx-haspinned{padding-bottom:var(--space-16)}}.dx-menusheet__filters{z-index:2;gap:var(--space-3);padding-block:var(--space-1) var(--space-2);background:var(--glass-fill-thick);-webkit-backdrop-filter:blur(var(--blur-thick));backdrop-filter:blur(var(--blur-thick));flex-direction:column;display:flex;position:sticky;top:0}.dx-menusheet__grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.dx-menusheet__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dx-menubrowser{gap:var(--space-4);flex-direction:column;display:flex}.dx-menubrowser__bar{z-index:var(--z-sticky);margin-inline:calc(var(--space-4) * -1);padding:var(--space-2) var(--space-4);background:var(--glass-fill-thick);-webkit-backdrop-filter:blur(var(--blur-thick));backdrop-filter:blur(var(--blur-thick));box-shadow:0 1px 0 var(--line);position:sticky;top:0}.dx-sheet__body .dx-menubrowser__bar{margin-inline:calc(var(--space-5) * -1);padding-inline:var(--space-5)}.dx-menubrowser__chips{gap:var(--space-2);padding-block:2px;display:flex}.dx-menubrowser__chip{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);font:600 14px/20px var(--font-text);color:var(--ink-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:color var(--dur-base) var(--ease-standard), background var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);flex:none;display:inline-flex}.dx-menubrowser__chip.is-active{color:var(--gold-ink);background:var(--gold-soft);box-shadow:inset 0 0 0 1.5px var(--gold)}.dx-menubrowser__chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-menubrowser__n{font:600 12px/16px var(--font-mono);color:var(--ink-3)}.dx-menusec{gap:var(--space-3);flex-direction:column;scroll-margin-top:72px;display:flex}.dx-menusec+.dx-menusec{padding-top:var(--space-5)}.dx-menusec__head{align-items:center;gap:var(--space-3);display:flex}.dx-menusec__title{font:700 18px/24px var(--font-display);white-space:nowrap;margin:0}.dx-menusec__count{font:600 12px/16px var(--font-text);color:var(--ink-3);white-space:nowrap}.dx-menusec__head:after{content:"";background:linear-gradient(to var(--dx-end-side,right), var(--gold), transparent);opacity:.6;flex:1;height:1px}[dir=rtl] .dx-menusec__head{--dx-end-side:left}.dx-menugrid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.dx-menugrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dx-menugrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.dx-menugrid>*{height:100%}.dx-sheet__body .dx-menugrid{grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.dx-sheet__body .dx-menugrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dx-returncard{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);color:inherit;background:var(--gold-soft);box-shadow:inset 0 0 0 1.5px var(--gold);text-decoration:none;display:flex}.dx-returncard:focus-visible,.dx-returnpill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-returncard__icon{border-radius:var(--radius-sm);background:var(--gold);width:44px;height:44px;color:var(--on-gold);flex:none;place-items:center;display:grid}.dx-returnpill{z-index:var(--z-sticky);inset-inline-start:50%;bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-16) + var(--space-8));align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--gold);color:var(--on-gold);font:600 14px/20px var(--font-text);box-shadow:var(--shadow-lift);text-decoration:none;display:inline-flex;position:fixed;translate:-50%}[dir=rtl] .dx-returnpill{translate:50%}.dx-returnpill__dot{background:var(--on-gold);border-radius:50%;width:8px;height:8px;animation:1.6s infinite dx-scan-pulse}@media (min-width:1024px){.dx-returnpill{bottom:var(--space-6)}}.dx-board{background:radial-gradient(120% 80% at 0% 0%, var(--gold-soft), transparent 60%), radial-gradient(90% 70% at 100% 100%, var(--gaming-soft), transparent 60%), var(--bg);min-height:100dvh;color:var(--ink);flex-direction:column;gap:clamp(16px,2.4vw,40px);padding:clamp(16px,3vw,56px);display:flex}.dx-board__head{align-items:center;gap:var(--space-4) clamp(16px, 2vw, 32px);flex-wrap:wrap;display:flex}.dx-board__heading{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.dx-board__title{font:800 clamp(28px, 3.4vw, 56px)/1.1 var(--font-display);letter-spacing:-.02em;margin:0}.dx-board__lead{color:var(--ink-2);font:400 clamp(14px, 1.3vw, 22px)/1.4 var(--font-text);margin:0}.dx-board__clock{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.dx-board__time{font:700 clamp(28px, 3.4vw, 56px)/1 var(--font-mono);letter-spacing:-.02em}.dx-board__live{align-items:center;gap:var(--space-2);padding:4px var(--space-3);border-radius:var(--radius-pill);background:var(--success-soft);color:var(--success);font:700 13px/18px var(--font-text);letter-spacing:.08em;text-transform:uppercase;display:inline-flex}.dx-board__live.is-off{background:var(--warning-soft);color:var(--warning)}.dx-board__livedot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.6s infinite dx-scan-pulse}@media (max-width:599px){.dx-board__clock{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}:lang(ar) .dx-board__live{letter-spacing:0;text-transform:none}.dx-board__panels{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(16px,2vw,32px);display:grid}@media (min-width:1024px){.dx-board__panels{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}}.dx-board__panel{isolation:isolate;gap:var(--space-4);border-radius:var(--radius-xl);background:var(--glass-fill-regular);-webkit-backdrop-filter:blur(var(--blur-regular));backdrop-filter:blur(var(--blur-regular));box-shadow:inset 0 0 0 1px var(--glass-stroke), var(--shadow-lift);flex-direction:column;min-width:0;padding:clamp(16px,2vw,32px);display:flex;position:relative}.dx-board__panelhead{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.dx-board__panelicon{border-radius:var(--radius-lg);background:var(--gold-soft);width:48px;height:48px;color:var(--gold-ink);place-items:center;display:grid}.dx-board__paneltitle{font:800 clamp(22px, 2.2vw, 36px)/1.15 var(--font-display);margin:0}.dx-board__hint{color:var(--ink-2);font:400 clamp(14px, 1.1vw, 18px)/1.4 var(--font-text);flex-basis:100%}.dx-board__cols{gap:var(--space-4);flex:1;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.dx-board__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.dx-board__col{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;min-width:0;display:flex}.dx-board__col--ready{background:var(--success-soft);box-shadow:inset 0 0 0 1.5px var(--success)}.dx-board__colhead{align-items:center;gap:var(--space-2);font:700 clamp(16px, 1.4vw, 22px)/1.2 var(--font-text);color:var(--ink-2);margin:0;display:flex}.dx-board__col--ready .dx-board__colhead{border-radius:var(--radius-sm);color:var(--success);position:relative;overflow:hidden}.dx-board__count{min-width:32px;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);text-align:center;font:700 14px/20px var(--font-mono);color:var(--ink);animation:dx-board-pop .6s var(--ease-spring) 1;margin-inline-start:auto}.dx-board__empty{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) 0;color:var(--ink-3);font:400 clamp(14px, 1.1vw, 18px)/1.4 var(--font-text);flex-direction:column;margin:0;display:flex}.dx-board__tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(clamp(120px,11vw,200px),1fr));margin:0;padding:0;list-style:none;display:grid}.dx-board__tile{min-height:clamp(72px,7vw,120px);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-2);text-align:center;animation:dx-board-in var(--dur-slow) var(--ease-spring) calc(var(--i,0) * 70ms) both;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.dx-board__col--ready .dx-board__tile{background:var(--bg);color:var(--success);box-shadow:inset 0 0 0 2px var(--success), var(--glow-gold);animation:dx-board-in var(--dur-slow) var(--ease-spring) calc(var(--i,0) * 70ms) both, dx-board-glow 2.4s var(--ease-standard) calc(var(--i,0) * 70ms) 3}.dx-board__big{font:800 clamp(22px, 2.2vw, 40px)/1.1 var(--font-display);overflow-wrap:anywhere}.dx-board__tile--code .dx-board__big{font:800 clamp(32px, 3.4vw, 64px)/1 var(--font-mono);letter-spacing:.02em}.dx-board__small{font:600 clamp(13px, 1vw, 18px)/1.3 var(--font-mono);color:var(--ink-2)}@keyframes dx-board-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes dx-board-ready{0%,to{scale:1}15%{scale:1.06}30%{scale:1}}.dx-instapay{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--gaming-soft);box-shadow:inset 0 0 0 1px var(--glass-stroke);flex-direction:column;display:flex}.dx-instapay__head{gap:var(--space-3);align-items:center;display:flex}.dx-instapay__mark{border-radius:var(--radius-pill);background:var(--pay-instapay);block-size:36px;inline-size:36px;color:var(--on-gaming);flex:none;place-items:center;display:grid}.dx-instapay__addr{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface);display:flex}.dx-instapay__go{gap:var(--space-3);flex-direction:column;align-items:stretch;display:flex}.dx-instapay__qr{align-items:center;gap:var(--space-1);flex-direction:column;margin:0;display:none}.dx-instapay__qr img{border-radius:var(--radius-sm);background:var(--surface);padding:var(--space-1)}@media (min-width:1024px){.dx-instapay__go{flex-direction:row;align-items:center}.dx-instapay__go>a{flex:1}.dx-instapay__qr{display:flex}}.dx-space{isolation:isolate;gap:var(--space-6);flex-direction:column;padding-block-end:var(--space-16);display:flex;position:relative}.dx-space__backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0}.dx-space__backdrop video,.dx-space__backdrop img{object-fit:cover;object-position:50% 40%;opacity:.38;width:100%;height:100%;-webkit-mask-image:radial-gradient(85% 80% at 50% 45%,currentColor 35%,#0000 85%);mask-image:radial-gradient(85% 80% at 50% 45%,currentColor 35%,#0000 85%)}:root[data-theme=light] .dx-space__backdrop video,:root[data-theme=light] .dx-space__backdrop img{opacity:.22}@media (min-width:1024px){.dx-space__backdrop[data-wide] .dx-space__fill{object-fit:cover;filter:blur(48px)saturate(120%);opacity:.22;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15);-webkit-mask-image:none;mask-image:none}.dx-space__backdrop[data-wide] .dx-space__clip{aspect-ratio:720/1280;object-fit:cover;opacity:.5;top:0;width:auto;max-width:720px;height:100vh;position:absolute;inset-inline-end:max(-120px,50% - 776px);-webkit-mask-image:radial-gradient(50% 50%,currentColor 45%,#0000 100%);mask-image:radial-gradient(50% 50%,currentColor 45%,#0000 100%)}:root[data-theme=light] .dx-space__backdrop[data-wide] .dx-space__clip{opacity:.28}:root[data-theme=light] .dx-space__backdrop[data-wide] .dx-space__fill{opacity:.14}}.dx-space__crumbs{align-items:center;gap:var(--space-1);color:var(--ink-2);font-size:14px;display:flex}.dx-space__crumbs a{color:var(--gold-ink);text-decoration:none}.dx-space__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.dx-space__card{gap:var(--space-4);flex-direction:column;display:flex}.dx-space__price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.dx-space__price b{font:700 28px/34px var(--font-mono);color:var(--gold-ink)}.dx-space__facts{gap:var(--space-2) var(--space-4);color:var(--ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dx-space__facts li{align-items:center;gap:var(--space-2);display:inline-flex}.dx-space__slots{gap:var(--space-2);flex-wrap:wrap;display:flex}.dx-space__slots .dx-chip{text-decoration:none}.dx-space__others{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.dx-space__other{border-radius:var(--radius-lg);background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--glass-stroke);color:inherit;transition:transform var(--dur-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.dx-space__other:hover{transform:translateY(-2px)}.dx-space__other:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-space__other img,.dx-space__otherart{aspect-ratio:16/10;object-fit:cover;background:var(--gaming-soft);inline-size:100%;color:var(--gaming-ink);place-items:center;display:grid}.dx-space__pinned{display:block}@media (min-width:1024px){.dx-space__grid{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr)}.dx-space__aside{position:sticky;inset-block-start:var(--space-4)}.dx-space__pinned{display:none}}.dx-gallery{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.dx-gallery__track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-xl);box-shadow:var(--shadow-glass);display:flex;overflow-x:auto}.dx-gallery__track::-webkit-scrollbar{display:none}.dx-gallery__track:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.dx-gallery__slide{all:unset;scroll-snap-align:start;aspect-ratio:4/3;cursor:zoom-in;background:var(--surface-2);flex:0 0 100%}.dx-gallery__slide img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.dx-gallery__nav{position:absolute;inset-block-start:calc(50% - 40px)}.dx-gallery__nav--prev{inset-inline-start:var(--space-3)}.dx-gallery__nav--next{inset-inline-end:var(--space-3)}.dx-gallery__nav:disabled{opacity:0;pointer-events:none}.dx-gallery__count{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--scrim);color:var(--on-gaming);font-size:13px;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.dx-gallery__dots{justify-content:center;gap:6px;display:flex}.dx-gallery__dots span{border-radius:var(--radius-pill);background:var(--line-strong);block-size:6px;inline-size:6px;transition:inline-size var(--dur-base) var(--ease-standard), background var(--dur-base) var(--ease-standard)}.dx-gallery__dots span.is-on{background:var(--gold);inline-size:20px}.dx-gallery__thumbs{gap:var(--space-2);display:none}.dx-gallery__thumb{all:unset;aspect-ratio:4/3;border-radius:var(--radius-md);cursor:pointer;opacity:.6;box-shadow:inset 0 0 0 1px var(--glass-stroke);transition:opacity var(--dur-fast) var(--ease-standard);flex:0 0 96px;overflow:hidden}.dx-gallery__thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.dx-gallery__thumb[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--gold)}.dx-gallery__thumb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-gallery--empty{aspect-ratio:4/3;align-content:center;place-items:center;gap:var(--space-2);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 35%, var(--gaming-soft), var(--surface-2));color:var(--gaming-ink);display:grid}.dx-gallery__brand{font:700 20px/24px var(--font-display);letter-spacing:.3em;color:var(--gold-ink)}@media (min-width:768px){.dx-gallery__thumbs{display:flex;overflow-x:auto}.dx-gallery__dots{display:none}}.dx-lightbox{z-index:var(--z-sheet);background:var(--scrim);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:dx-lb-fade var(--dur-base) var(--ease-standard);place-items:center;display:grid;position:fixed;inset:0}.dx-lightbox__img{object-fit:contain;border-radius:var(--radius-lg);max-block-size:calc(100dvh - 120px);max-inline-size:min(100vw - 32px,1400px);box-shadow:var(--shadow-lift);animation:dx-lb-zoom var(--dur-slow) var(--ease-out-expo)}.dx-lightbox__close{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.dx-lightbox__nav{position:absolute;inset-block-start:calc(50% - 22px)}.dx-lightbox__nav--prev{inset-inline-start:var(--space-4)}.dx-lightbox__nav--next{inset-inline-end:var(--space-4)}.dx-lightbox__count{color:var(--on-gaming);position:absolute;inset-block-end:var(--space-5)}@keyframes dx-lb-fade{0%{opacity:0}}@keyframes dx-lb-zoom{0%{opacity:0;transform:scale(.96)}}.dx-tablepick{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));display:grid}.dx-tablepick__opt{all:unset;box-sizing:border-box;min-block-size:56px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--glass-stroke);cursor:pointer;flex-direction:column;gap:2px;display:flex}.dx-tablepick__opt[aria-checked=true]{background:var(--gold-soft);box-shadow:inset 0 0 0 2px var(--gold)}.dx-tablepick__opt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-stamps{gap:var(--space-3);flex-direction:column;display:flex}.dx-stamps__row{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dx-stamp{border-radius:var(--radius-pill);block-size:44px;inline-size:44px;color:var(--ink-3);background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--line-strong);place-items:center;display:grid}.dx-stamp.is-on{color:var(--on-gold);background:var(--gold);box-shadow:var(--glow-gold);animation:dx-stamp-pop var(--dur-slow) var(--ease-spring) both}.dx-stamp--gift{box-shadow:inset 0 0 0 1.5px var(--gold);color:var(--gold-ink)}@keyframes dx-stamp-pop{0%{opacity:0;transform:scale(.6)}}.dx-bookhead{gap:var(--space-3);flex-direction:column;display:flex}.dx-booklabel{font:600 15px/20px var(--font-text);color:var(--ink)}.dx-booklabel--sub{font:500 12px/16px var(--font-text);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.dx-typecards{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.dx-typecards{grid-template-columns:repeat(3,minmax(0,1fr))}}.dx-typecard{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--space-4);min-height:96px;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-fast) var(--ease-standard);display:flex}.dx-typecard:hover{box-shadow:inset 0 0 0 1px var(--gold)}.dx-typecard:active{transform:scale(.98)}.dx-typecard:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-typecard__title{font:700 18px/24px var(--font-display);color:var(--ink)}.dx-choicechips{gap:var(--space-2);flex-wrap:wrap;display:flex}.dx-choicechip{all:unset;box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;gap:var(--space-1);min-width:52px;min-height:44px;padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font:600 15px/20px var(--font-text);color:var(--ink-2);transition:background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast), color var(--dur-fast), transform var(--dur-base) var(--ease-spring);display:inline-flex}.dx-choicechip:active{transform:scale(.95)}.dx-choicechip[aria-checked=true]{color:var(--gold-ink);background:var(--gold-soft);box-shadow:inset 0 0 0 1.5px var(--gold)}.dx-choicechip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-summaryrow{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);display:flex}.dx-fold{border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.dx-fold__head{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);display:flex}.dx-fold__head:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-fold__chev{color:var(--ink-3);transition:transform var(--dur-base) var(--ease-standard);flex:none}.dx-fold__chev.is-open{transform:rotate(180deg)}.dx-fold__body{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);flex-direction:column;display:flex}.dx-linkbtn{all:unset;box-sizing:border-box;cursor:pointer;min-height:44px;padding-inline:var(--space-2);font:600 14px/20px var(--font-text);color:var(--gold-ink);border-radius:var(--radius-sm);flex:none;align-items:center;display:inline-flex}.dx-linkbtn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-selsum{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.dx-booksum .dx-selsum--dup{display:none}@media (min-width:1024px){.dx-sidepin{column-gap:var(--space-8);row-gap:var(--space-5);grid-template-columns:minmax(0,1fr) 340px;align-items:start;max-width:1200px!important;display:grid!important}.dx-sidepin>*{grid-column:1}.dx-sidepin>.dx-pinned{top:var(--space-6);align-items:stretch;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--glass-stroke), var(--shadow-lift);flex-direction:column;grid-area:1/2/span 30;margin:0;position:sticky;bottom:auto}.dx-sidepin>.dx-pinned>*{flex:none;width:100%}.dx-sidepin>.dx-pinned .dx-cartbar__sum{white-space:normal;font-size:15px}}.dx-menubrowser__rail{display:none}.dx-menubrowser__main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.dx-menubrowser--page{gap:var(--space-10);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.dx-menubrowser--page .dx-menubrowser__bar{display:none}.dx-menubrowser--page .dx-menubrowser__rail{gap:var(--space-3);top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--blur-regular));backdrop-filter:blur(var(--blur-regular));box-shadow:inset 0 0 0 1px var(--glass-stroke);flex-direction:column;display:flex;position:sticky}.dx-menubrowser__rail ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dx-menubrowser__railitem{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);font:600 15px/20px var(--font-text);color:var(--ink-2);transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);display:flex}.dx-menubrowser__railitem:hover{background:var(--surface-2);color:var(--ink)}.dx-menubrowser__railitem.is-active{background:var(--gold-soft);color:var(--gold-ink);box-shadow:inset 3px 0 0 var(--gold)}[dir=rtl] .dx-menubrowser__railitem.is-active{box-shadow:inset -3px 0 0 var(--gold)}.dx-menubrowser__railitem:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-menubrowser--page .dx-menugrid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.dx-menubrowser--page .dx-menuitem{gap:var(--space-5);padding:var(--space-4);min-height:172px}.dx-menubrowser--page .dx-menuitem__art{width:140px}.dx-menubrowser--page .dx-menuitem__title{font-size:20px;line-height:26px}.dx-menubrowser--page .dx-menuitem__desc{margin-top:var(--space-1);font-size:15px;line-height:22px}.dx-menubrowser--page .dx-menuitem__price{font-size:18px;line-height:24px}.dx-menubrowser--page .dx-menusec{scroll-margin-top:var(--space-6)}.dx-menubrowser--page .dx-menubrowser__main{gap:var(--space-8)}}.dx-placegrid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.dx-placegrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.dx-placecard{position:relative}.dx-placecard__main{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-lg);cursor:pointer;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:box-shadow var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard), transform var(--dur-base) var(--ease-spring);grid-template-columns:96px minmax(0,1fr) auto;padding-inline-end:var(--space-3);display:grid}.dx-placecard__main:active{transform:scale(.98)}.dx-placecard__main:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-placecard.is-selected .dx-placecard__main{background:var(--gold-soft);box-shadow:inset 0 0 0 2px var(--gold)}.dx-placecard.is-disabled .dx-placecard__main{cursor:not-allowed;opacity:.55}.dx-placecard__photo{aspect-ratio:1;border-radius:var(--radius-md);background:var(--surface-2);place-items:center;width:96px;display:grid;overflow:hidden}.dx-placecard__photo img{object-fit:cover;pointer-events:none;-webkit-touch-callout:none;-webkit-user-drag:none;width:100%;height:100%}.dx-placecard__body{flex-direction:column;gap:2px;min-width:0;display:flex}.dx-placecard__name{font-size:16px;font-weight:700;line-height:22px}.dx-placecard__rate{color:var(--gold-ink);font-size:14px}.dx-placecard__photos{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}@media (min-width:1024px){.dx-placecard__main{padding:var(--space-3);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.dx-placecard__photo{aspect-ratio:16/9;grid-column:1/-1;width:100%}.dx-placecard__main>.dx-badge{align-self:start}.dx-placecard__photos{inset-block-start:var(--space-5);inset-inline-start:var(--space-5)}}.dx-rooms{gap:var(--space-6);flex-direction:column;display:flex}.dx-rooms__head{gap:var(--space-3);flex-direction:column;padding-block-start:var(--space-4);display:flex}.dx-rooms__lead{max-width:56ch;color:var(--ink-2);margin:0;font-size:17px;line-height:26px}.dx-rooms__live{align-items:center;gap:var(--space-2);font:500 14px/20px var(--font-text);color:var(--ink-2);display:inline-flex}.dx-rooms__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.dx-rooms__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.dx-rooms__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dx-rooms__grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.dx-roomcard{border-radius:var(--radius-xl);background:var(--glass-fill-thick);min-width:0;-webkit-backdrop-filter:blur(var(--blur-thick));backdrop-filter:blur(var(--blur-thick));box-shadow:inset 0 0 0 1px var(--glass-stroke), var(--shadow-lift);flex-direction:column;display:flex;overflow:hidden}.dx-roomcard__media{aspect-ratio:4/3;background:var(--surface-2);place-items:center;display:grid;position:relative;overflow:hidden}.dx-roomcard__media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out-expo)}.dx-roomcard:hover .dx-roomcard__media img{transform:scale(1.06)}.dx-roomcard__media:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.dx-roomcard__status{top:var(--space-3);border-radius:var(--radius-pill);background:var(--glass-fill-thick);-webkit-backdrop-filter:blur(var(--blur-thin));backdrop-filter:blur(var(--blur-thin));padding:3px;display:inline-flex;position:absolute;inset-inline-start:var(--space-3)}.dx-roomcard__count{bottom:var(--space-3);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--glass-fill);color:var(--ink);font:600 12px/16px var(--font-text);display:inline-flex;position:absolute;inset-inline-end:var(--space-3)}.dx-roomcard__body{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex}.dx-roomcard__name{font:700 20px/26px var(--font-display);color:var(--ink);margin:0}.dx-roomcard__facts{gap:var(--space-2) var(--space-4);color:var(--ink-2);flex-wrap:wrap;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.dx-roomcard__facts li{align-items:center;gap:var(--space-1);display:inline-flex}.dx-roomcard__foot{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-3);display:flex}.dx-roomcard__price{align-items:baseline;gap:var(--space-1);color:var(--ink-2);font-size:13px;display:inline-flex}.dx-roomcard__price b{font:700 20px/24px var(--font-mono);color:var(--gold-ink)}.dx-highlight{outline:2px solid var(--gold);outline-offset:4px;box-shadow:var(--glow-gold);animation:dx-highlight-pulse 1.2s var(--ease-out,ease-out) 2}@keyframes dx-highlight-pulse{0%,to{outline-color:var(--gold)}50%{outline-color:#0000}}@media (prefers-reduced-motion:reduce){.dx-highlight{animation:none}}.dx-board-ambient{--dur-ambient:12s;min-height:100dvh}.dx-board-ambient .dx-board{background:0 0}.dx-board__col--ready .dx-board__colhead:after{content:"";background:linear-gradient(100deg, transparent 30%, var(--success-soft) 50%, transparent 70%);animation:dx-board-sheen 6s var(--ease-standard) infinite;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .dx-board__col--ready .dx-board__colhead:after{animation-direction:reverse}@keyframes dx-board-glow{0%,to{box-shadow:inset 0 0 0 2px var(--success), var(--glow-gold)}50%{box-shadow:inset 0 0 0 3px var(--success), 0 0 32px var(--success-soft), var(--glow-gold)}}@keyframes dx-board-sheen{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.dx-board__panel:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--dx-board-angle,0deg), transparent 0deg, var(--gold) 40deg, transparent 90deg, transparent 360deg);-webkit-mask:linear-gradient(var(--ink) 0 0) content-box, linear-gradient(var(--ink) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--ink) 0 0) content-box exclude, linear-gradient(var(--ink) 0 0);-webkit-mask:linear-gradient(var(--ink) 0 0) content-box exclude, linear-gradient(var(--ink) 0 0);-webkit-mask:linear-gradient(var(--ink) 0 0) content-box exclude, linear-gradient(var(--ink) 0 0);mask:linear-gradient(var(--ink) 0 0) content-box exclude, linear-gradient(var(--ink) 0 0);pointer-events:none;opacity:.8;padding:1.5px;animation:8s linear infinite dx-board-orbit;position:absolute;inset:0}.dx-board__panel:nth-child(2):before{animation-delay:-4s}@property --dx-board-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes dx-board-orbit{to{--dx-board-angle:360deg}}.dx-board__float{background:var(--surface-2);width:48px;height:48px;color:var(--gold);animation:dx-board-float 4s var(--ease-in-out) infinite alternate;border-radius:50%;place-items:center;display:inline-grid}.dx-board__col--ready .dx-board__float{color:var(--success);background:var(--bg)}@keyframes dx-board-float{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}@keyframes dx-board-pop{0%{scale:1}40%{scale:1.35}to{scale:1}}@media (prefers-reduced-motion:reduce){.dx-board__col--ready .dx-board__colhead:after,.dx-board__panel:before,.dx-board__float,.dx-board__count{animation:none}}.dx-wrap{width:min(1232px, calc(100% - var(--space-8)));margin-inline:auto}.dx-display-1{font:800 clamp(34px, 8vw, 72px)/1.04 var(--font-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0}.dx-display-2{font:800 clamp(28px, 6vw, 48px)/1.08 var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0}.dx-hero2{height:130svh;position:relative}@media (orientation:landscape){.dx-hero2{height:150svh}}.dx-hero2__stage{background:var(--hero-fill);height:100svh;color:var(--ink);isolation:isolate;position:sticky;inset-block-start:0;overflow:hidden}.dx-hero2__poster{inset-inline-start:50%;width:min(110%,122svh);height:auto;position:absolute;top:32%;translate:-50% -32%;-webkit-mask-image:linear-gradient(90deg,#0000,currentColor 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,currentColor 10% 90%,#0000)}[dir=rtl] .dx-hero2__poster{translate:50% -32%}.dx-hero2[data-layout=stack] .dx-hero2__poster{top:var(--sign-top);translate:-50%}[dir=rtl] .dx-hero2[data-layout=stack] .dx-hero2__poster{translate:50%}@media (orientation:landscape){.dx-hero2__poster,[dir=rtl] .dx-hero2__poster{inset-inline:auto 4%;width:min(52%,151svh);top:48%;translate:0 -48%}}.dx-hero2__canvas{opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-standard);position:absolute;inset:0}.dx-hero2__poster,.dx-hero2__canvas{transform:scale(calc(1 + var(--p,0) * .08));will-change:transform}.dx-hero2__pic{opacity:calc(1 - var(--p,0) * .6)}.dx-hero2[data-ready=true] .dx-hero2__pic{opacity:0;transition:opacity var(--dur-slow) var(--ease-standard) var(--dur-slow)}:root:not([data-theme=light]) .dx-hero2__pic--light,[data-theme=light] .dx-hero2__pic--dark{display:none}.dx-hero2[data-switching=true] :is(.dx-hero2__pic,.dx-hero2__canvas){transition:none}.dx-hero2[data-ready=true] .dx-hero2__canvas{opacity:calc(1 - var(--p,0) * .6)}.dx-hero2[data-low=true] .dx-hero2__poster{will-change:auto;transform:none}.dx-hero2__video{opacity:calc(1 - var(--p,0) * .6);object-fit:contain;aspect-ratio:960/392;-webkit-mask-image:radial-gradient(closest-side,currentColor 72%,#0000);mask-image:radial-gradient(closest-side,currentColor 72%,#0000)}.dx-hero2__shade{pointer-events:none;background:linear-gradient(to bottom, var(--hero-fill) 0%, transparent 16%), linear-gradient(to top, var(--hero-fill) 4%, transparent 48%);position:absolute;inset:0}.dx-hero2__content{inset-inline:0;bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-16) + var(--space-12));width:min(1232px, calc(100% - var(--space-8)));align-items:flex-start;gap:var(--space-3);transform:translate3d(0, calc(var(--p,0) * -48px), 0);opacity:calc(1 - var(--p,0) * 1.5);flex-direction:column;margin-inline:auto;display:flex;position:absolute}.dx-hero2[data-layout=stack] .dx-hero2__content{top:var(--content-top);bottom:auto}@media (orientation:landscape){.dx-hero2__content{width:min(46%,620px);top:50%;bottom:auto;inset-inline:max(var(--space-6), calc((100% - 1232px) / 2)) auto;transform:translate3d(0, calc(-50% + var(--p,0) * -48px), 0);margin:0}.dx-hero2 .dx-hero2__title{max-width:none;font-size:clamp(28px,3.9vw,72px)}}.dx-hero2__eyebrow{font:600 12px/16px var(--font-text);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink)}.dx-hero2__title{font:800 clamp(34px, 9vw, 72px)/1.02 var(--font-display);letter-spacing:-.025em;text-wrap:balance;max-width:16ch;margin:0}.dx-hero2__lead{max-width:46ch;color:var(--ink-2);margin:0;font-size:16px;line-height:24px}@media (min-width:768px){.dx-hero2__lead{font-size:18px;line-height:28px}}.dx-hero2__ctas{gap:var(--space-3);padding-top:var(--space-1);flex-wrap:wrap;display:flex}@media (max-width:767px){.dx-hero2__ctas{gap:var(--space-2);width:100%}.dx-hero2__ctas>.dx-btn{padding-inline:var(--space-3);flex:auto;gap:6px;height:48px;font-size:15px}.dx-hero2__ctas .dx-btn .dx-icon{width:18px;height:18px}}.dx-hero2__live{align-items:center;gap:var(--space-2);min-height:32px;padding-inline:var(--space-3);border-radius:var(--radius-pill);font:500 13px/18px var(--font-text);color:var(--ink);background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--glass-stroke);display:inline-flex}.dx-hero2__dot{background:var(--success);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.dx-hero2__dot:after{content:"";border-radius:inherit;background:inherit;animation:dx-ping 2s var(--ease-standard) infinite;position:absolute;inset:0}@keyframes dx-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}.dx-hero2__cue{display:none}@media (min-width:1024px){.dx-hero2__cue{inset-inline-end:max(var(--space-8), calc((100% - 1232px) / 2));bottom:max(var(--space-10), 7svh);width:48px;height:48px;color:var(--ink);background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--glass-stroke);opacity:calc(1 - var(--p,0) * 2);border-radius:50%;place-items:center;display:grid;position:absolute}.dx-hero2__cue .dx-icon{animation:dx-bob 2.4s var(--ease-in-out) infinite}}@keyframes dx-bob{50%{transform:translateY(6px)}}.dx-landing__body{z-index:1;background:linear-gradient(to bottom, transparent 0, var(--bg) 30svh);margin-top:-40svh;padding-top:30svh;position:relative}.dx-strip{border-block:1px solid var(--line);padding-block:var(--space-3);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,currentColor 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,currentColor 8% 92%,#0000)}.dx-strip__track{width:max-content;animation:38s linear infinite dx-marquee;display:flex}.dx-strip:hover .dx-strip__track{animation-play-state:paused}[dir=rtl] .dx-strip__track{animation-name:dx-marquee-rtl}.dx-strip__run{gap:var(--space-8);padding-inline-end:var(--space-8);display:flex}.dx-strip__item{align-items:center;gap:var(--space-2);white-space:nowrap;font:600 13px/18px var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);display:inline-flex}.dx-strip__item .dx-icon{color:var(--gold-ink)}@keyframes dx-marquee{to{transform:translate(-50%)}}@keyframes dx-marquee-rtl{to{transform:translate(50%)}}.dx-play,.dx-events,.dx-how{gap:var(--space-6);flex-direction:column;padding-block:clamp(56px,10vw,120px);display:flex}.dx-play__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.dx-play__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dx-playcard{gap:var(--space-2);height:100%;min-height:220px;padding:var(--space-6);border-radius:var(--radius-xl);color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);isolation:isolate;transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.dx-playcard:before{content:"";aspect-ratio:1;z-index:-1;opacity:.5;background:radial-gradient(circle, var(--ambient-gaming), transparent 70%);width:70%;transition:transform var(--dur-slow) var(--ease-standard);border-radius:50%;position:absolute;inset:-40% -40% auto auto}.dx-playcard--gold:before{background:radial-gradient(circle, var(--ambient-gold), transparent 70%)}.dx-playcard:hover{box-shadow:inset 0 0 0 1px var(--gold);transform:translateY(-4px)}.dx-playcard:hover:before{transform:scale(1.25)}.dx-playcard:active{transform:scale(.98)}.dx-playcard:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.dx-playcard__title{font:700 22px/28px var(--font-display);margin-top:var(--space-2)}.dx-playcard__text{color:var(--ink-2);font-size:15px;line-height:22px}.dx-playcard__foot{padding-top:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:auto;display:flex}.dx-playcard__live{align-items:center;gap:var(--space-2);color:var(--ink-2);font-size:13px;display:inline-flex}.dx-playcard__go{align-items:center;gap:var(--space-1);color:var(--gold-ink);margin-inline-start:auto;font-weight:600;display:inline-flex}.dx-playcard:hover .dx-playcard__go .dx-icon{transform:translate(3px)}[dir=rtl] .dx-playcard:hover .dx-playcard__go .dx-icon{transform:translate(-3px)scaleX(-1)}.dx-playcard__go .dx-icon{transition:transform var(--dur-base) var(--ease-spring)}@media (max-width:767px){.dx-play__grid{gap:var(--space-3)}.dx-playcard{column-gap:var(--space-4);min-height:88px;padding:var(--space-4);border-radius:var(--radius-lg);grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;row-gap:2px;display:grid}.dx-playcard>.dx-well{grid-row:1/span 3;width:48px;height:48px}.dx-playcard__title{grid-column:2;margin:0;font-size:17px;line-height:22px}.dx-playcard__text{-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-column:2;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.dx-playcard__foot{display:contents}.dx-playcard__live{grid-area:3/2;font-size:12px}.dx-playcard__go{background:var(--gold-soft);border-radius:50%;grid-area:1/3/span 3;justify-content:center;gap:0;width:36px;height:36px;font-size:0}.dx-playcard__go .dx-icon{font-size:initial}.dx-playcard:before{width:40%;inset:-60% -10% auto auto}}.dx-show{isolation:isolate;padding-block:clamp(48px, 7vw, 88px) var(--space-10);gap:var(--space-3);flex-direction:column;display:flex;position:relative;overflow:hidden}.dx-show__tint{z-index:-1;opacity:.95;background:radial-gradient(85% 60% at 50% 52%, var(--tint,var(--gold-soft)) 0%, transparent 72%);position:absolute;inset:0}.dx-show__tint.is-on{animation:dx-tint-in .8s var(--ease-standard) both}.dx-show__tint.is-off{animation:dx-tint-out .8s var(--ease-standard) both}@keyframes dx-tint-in{0%{opacity:0}to{opacity:.95}}@keyframes dx-tint-out{0%{opacity:.95}to{opacity:0}}.dx-show__head{z-index:4;position:relative}.dx-show__stage{--gap:50vw;--box-w:min(66vw, 360px);contain:layout paint;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;height:clamp(320px,52svh,480px);position:relative}.dx-show__stage.is-dragging{cursor:grabbing}.dx-show__stage:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);border-radius:var(--radius-lg)}@media (min-width:768px){.dx-show__stage{--gap:32vw;--box-w:min(34vw, 380px)}}@media (min-width:1280px){.dx-show__stage{--gap:min(24vw, 380px);--box-w:min(26vw, 420px);height:clamp(380px,56svh,560px)}}.dx-show__word{text-align:center;white-space:nowrap;pointer-events:none;font:900 min(20vw, calc(120vw / var(--len)), 280px)/.9 var(--font-display);letter-spacing:-.02em;color:var(--show-word);-webkit-text-stroke:1.5px var(--show-word-stroke);transform:translate3d(calc(var(--drag,0px) * -.12), -50%, 0);animation:dx-word-in .8s var(--ease-standard) both;inset-inline:0;position:absolute;top:50%}@keyframes dx-word-in{0%{opacity:0;scale:1.08}to{opacity:1;scale:1}}.dx-show__item{--sc:.4;width:var(--box-w);z-index:0;opacity:0;pointer-events:none;height:78%;transform:translate3d(calc(-50% + var(--d) * var(--gap) + var(--drag,0px)), -50%, 0) scale(var(--sc));transition:transform .7s cubic-bezier(.2, .8, .2, 1), opacity .5s var(--ease-standard);inset-inline-start:50%;position:absolute;top:50%}[dir=rtl] .dx-show__item{transform:translate3d(calc(50% + var(--d) * var(--gap) + var(--drag,0px)), -50%, 0) scale(var(--sc))}.dx-show__stage.is-dragging .dx-show__item{transition:none}.dx-show__item.is-on{--sc:1;z-index:2;opacity:1;pointer-events:auto}.dx-show__item.is-side{--sc:.5;z-index:1;opacity:.55;filter:blur(3px);pointer-events:auto;cursor:pointer}@media (min-width:768px){.dx-show__item.is-side{filter:blur(5px)}}.dx-show__tilt{width:100%;height:100%;position:relative}.dx-show__item.is-on .dx-show__tilt{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d}.dx-show__float{width:100%;height:100%;position:relative}.dx-show__item.is-on .dx-show__float{animation:dx-float 6s var(--ease-in-out) infinite}@keyframes dx-float{50%{transform:translateY(-12px)}}.dx-show__float img{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;filter:drop-shadow(0 26px 34px var(--cutout-shadow));position:absolute;inset:0}.dx-show__shadow{z-index:-1;background:radial-gradient(closest-side, var(--cutout-shadow), transparent);inset-inline-start:50%;border-radius:50%;width:62%;height:9%;position:absolute;bottom:2%;translate:-50%}[dir=rtl] .dx-show__shadow{translate:50%}.dx-show__info{z-index:3;contain:layout;margin-top:var(--space-2);gap:var(--space-4);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:relative}@media (min-width:1024px){.dx-show__info{text-align:start;grid-template-columns:minmax(0,1.4fr) auto auto;place-items:end start}}.dx-show__text{gap:var(--space-1);animation:dx-rise .55s var(--ease-standard) both;flex-direction:column;display:flex}.dx-show__cat{font:600 12px/16px var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.dx-show__name{font:800 clamp(24px, 5vw, 36px)/1.1 var(--font-display);letter-spacing:-.015em;margin:0}.dx-show__desc{max-width:46ch;color:var(--ink-2);margin:0}.dx-show__buy{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dx-show__price{font:700 24px/28px var(--font-mono);color:var(--gold-ink)}.dx-show__nav{align-items:center;gap:var(--space-3);display:flex}.dx-show__dots{gap:6px;display:flex}.dx-show__dots>span{border-radius:var(--radius-pill);background:var(--ink-3);width:6px;height:6px;transition:width var(--dur-base) var(--ease-spring), background var(--dur-fast)}.dx-show__dots>span.is-on{background:var(--gold);width:20px}.dx-show__count{color:var(--ink-2);text-align:center;min-width:4ch;font-size:13px}.dx-events__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.dx-events__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.dx-events__grid.is-single{grid-template-columns:minmax(0,1fr)}}.dx-evfeat{border-radius:var(--radius-2xl);isolation:isolate;min-height:clamp(440px,72svh,600px);box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.dx-evcover{color:var(--ink);background:radial-gradient(80% 80% at 70% 20%, var(--ambient-gaming), transparent 70%), radial-gradient(70% 70% at 20% 90%, var(--ambient-gold), transparent 70%), var(--surface-2);place-items:center;display:grid;overflow:hidden}.dx-evcover img{object-fit:cover;width:100%;height:100%}.dx-evcover .dx-icon{opacity:.35}.dx-evcover--cup,.dx-evcover--sparkle{background:radial-gradient(80% 80% at 70% 20%, var(--ambient-gold), transparent 70%), radial-gradient(70% 70% at 20% 90%, var(--ambient-gaming), transparent 70%), var(--surface-2)}.dx-evfeat__cover{z-index:-2;position:absolute;inset:0}@media (min-width:1024px){.dx-evfeat__cover.dx-evcover:not(:has(img)){padding:var(--space-16);place-items:center end}}.dx-evfeat__cover img,.dx-evfeat__cover .dx-icon{animation:dx-kenburns 22s var(--ease-in-out) infinite alternate}@keyframes dx-kenburns{to{transform:scale(1.08)translate(-1%,-1%)}}.dx-evfeat__shade{z-index:-1;background:linear-gradient(to top, var(--bg) 6%, var(--bg-veil) 55%, transparent);position:absolute;inset:0}.dx-evfeat__body{height:100%;min-height:inherit;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.dx-evfeat__body{padding:var(--space-8)}}.dx-evfeat__top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}@media (max-width:1023px){.dx-events .dx-evfeat{background:var(--surface);border-radius:var(--radius-xl);flex-direction:column;min-height:0;display:flex}.dx-events .dx-evfeat__cover{z-index:0;aspect-ratio:16/9;width:100%;max-height:220px;position:relative;inset:auto}.dx-events .dx-evfeat__cover .dx-icon{width:48px;height:48px}.dx-events .dx-evfeat__shade{display:none}.dx-events .dx-evfeat__body{justify-content:flex-start;gap:var(--space-3);height:auto;min-height:0;padding:var(--space-4);position:static}.dx-events .dx-evfeat__top{inset-block-start:var(--space-3);inset-inline:var(--space-3);position:absolute}.dx-events .dx-evfeat .dx-datetile--big{min-width:64px;padding:var(--space-2) var(--space-3)}.dx-events .dx-evfeat .dx-datetile--big b{font-size:28px;line-height:32px}.dx-events .dx-countdown__cell{flex:1;min-width:0}.dx-events .dx-evlist{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.dx-events .dx-evcard{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-lg);flex-direction:row}.dx-events .dx-evcard__cover{aspect-ratio:1;border-radius:var(--radius-md);flex:none;width:64px}.dx-events .dx-evcard__cover .dx-icon{width:28px;height:28px}.dx-events .dx-evcard__body{flex:1;min-width:0;padding:0}}.dx-evfeat__title{font:800 clamp(26px, 5vw, 40px)/1.08 var(--font-display);letter-spacing:-.015em;margin:0}.dx-evfeat__desc{max-width:52ch;color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.dx-evbadge{align-items:center;gap:var(--space-2);min-height:32px;padding-inline:var(--space-3);border-radius:var(--radius-pill);font:600 13px/18px var(--font-text);background:var(--glass-fill-thick);-webkit-backdrop-filter:blur(var(--blur-regular));backdrop-filter:blur(var(--blur-regular));box-shadow:inset 0 0 0 1px var(--glass-stroke);display:inline-flex}.dx-evbadge__dot{background:var(--gold);border-radius:50%;width:8px;height:8px}.dx-evbadge.is-live .dx-evbadge__dot{background:var(--danger);animation:dx-blink 1.2s var(--ease-standard) infinite}.dx-datetile{min-width:60px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--glass-fill-thick);-webkit-backdrop-filter:blur(var(--blur-regular));backdrop-filter:blur(var(--blur-regular));box-shadow:inset 0 0 0 1px var(--glass-stroke);flex-direction:column;flex:none;justify-content:center;align-items:center;display:inline-flex}.dx-datetile b{font:700 24px/28px var(--font-mono);color:var(--ink)}.dx-datetile__m{font:700 11px/14px var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.dx-datetile__w{font:500 11px/14px var(--font-text);color:var(--ink-2)}.dx-datetile--big{min-width:80px;padding:var(--space-3) var(--space-4)}.dx-datetile--big b{font-size:36px;line-height:40px}.dx-countdown{gap:var(--space-2);display:flex}.dx-countdown__cell{min-width:64px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--glass-fill);box-shadow:inset 0 0 0 1px var(--glass-stroke);flex-direction:column;align-items:center;display:flex}.dx-countdown__cell b{font:700 28px/32px var(--font-mono)}.dx-countdown__cell span{font:500 11px/14px var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.dx-evlist{padding:0 0 var(--space-2);gap:var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(78%,300px);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.dx-evlist::-webkit-scrollbar{display:none}.dx-evlist>li{scroll-snap-align:start}@media (min-width:1024px){.dx-evlist{grid-auto-columns:auto;grid-auto-flow:row;align-content:start;overflow:visible}}.dx-evcard{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-xl);background:var(--surface);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line);transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-fast) var(--ease-standard);flex-direction:column;display:flex;overflow:hidden}.dx-evcard:hover{box-shadow:inset 0 0 0 1px var(--gold);transform:translateY(-3px)}.dx-evcard:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-evcard__cover{aspect-ratio:16/9}.dx-evcard__cover .dx-icon{width:40px;height:40px}.dx-evcard__body{align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex}.dx-evcard__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.dx-evsheet__cover{aspect-ratio:16/9;border-radius:var(--radius-lg)}.dx-how__steps{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:768px){.dx-how__steps{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}.dx-how__step{gap:var(--space-4);align-items:flex-start;display:flex;position:relative}@media (min-width:768px){.dx-how__step{flex-direction:column}}.dx-how__n{width:48px;height:48px;font:700 18px/1 var(--font-mono);color:var(--gold-ink);background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}.dx-how__steps:before{content:"";background:linear-gradient(var(--gold), transparent);opacity:.4;inset-inline-start:23px;width:2px;position:absolute;top:48px;bottom:48px}@media (min-width:768px){.dx-how__steps:before{background:linear-gradient(to right, var(--gold), transparent);inset-inline:48px 0;width:auto;height:2px;top:23px;bottom:auto}}[dir=rtl] .dx-how__steps:before{background:linear-gradient(to left, var(--gold), transparent)}@media (max-width:767px){[dir=rtl] .dx-how__steps:before{background:linear-gradient(var(--gold), transparent)}}.dx-finale{isolation:isolate;background:radial-gradient(60% 45% at 50% 36%, var(--scene-haze), transparent 72%);align-items:end;min-height:clamp(560px,100svh,900px);display:grid;position:relative;overflow:hidden}.dx-finale__scene{z-index:-1;place-items:center;display:grid;position:absolute;inset:0 0 26%}.dx-finale__scene canvas{display:block;width:100%!important;height:100%!important}.dx-finale__fallback{width:min(80%,640px);height:auto;animation:dx-float 6s var(--ease-in-out) infinite;filter:drop-shadow(0 0 24px var(--scene-halo))}.dx-finale[data-state=light] .dx-finale__fallback{animation:dx-float 6s var(--ease-in-out) infinite, dx-glow 3.2s var(--ease-in-out) infinite alternate}@keyframes dx-glow{0%{opacity:.82}to{opacity:1}}.dx-finale__content{align-items:center;gap:var(--space-4);text-align:center;padding-block:var(--space-10) clamp(56px, 10vw, 110px);flex-direction:column;display:flex}.dx-finale__lead{max-width:44ch;color:var(--ink-2);margin:0;font-size:17px;line-height:26px}.dx-footer2{border-top:1px solid var(--line);padding-block:var(--space-10) calc(env(safe-area-inset-bottom,0px) + var(--space-16) + var(--space-12));gap:var(--space-8);flex-direction:column;display:flex}@media (min-width:1024px){.dx-footer2{padding-bottom:var(--space-10)}}.dx-footer2__grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.dx-footer2__grid{grid-template-columns:1.4fr 1fr 1fr}}.dx-footer2__logo{align-self:flex-start;width:auto;height:44px}.dx-footer2__link{min-height:44px;color:var(--ink-2);align-items:center;text-decoration:none;display:inline-flex}.dx-footer2__link:hover{color:var(--ink)}.dx-footer2__base{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dx-landfields{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.dx-landfields__stage{aspect-ratio:4/3;border-radius:var(--radius-md);padding:var(--space-4);background:radial-gradient(circle at 50% 48%, var(--stage,var(--gold-soft)), var(--surface-2) 78%);place-items:center;display:grid;overflow:hidden}.dx-landfields__stage img{object-fit:contain;max-width:82%;max-height:100%}.dx-landfields__color{gap:var(--space-1);flex-direction:column;display:flex}.dx-landfields__color input{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;width:100%;height:44px;padding:0}.dx-menuhero{min-height:clamp(380px,56svh,560px);margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0;padding:var(--space-6) var(--space-4);isolation:isolate;border-radius:0 0 var(--radius-2xl) var(--radius-2xl);align-items:end;display:grid;position:relative;overflow:hidden}.dx-menuhero__media{z-index:-1;position:absolute;inset:0}.dx-menuhero__media video,.dx-menuhero__media img{object-fit:cover;object-position:50% 45%;opacity:.6;width:100%;height:100%;-webkit-mask-image:linear-gradient(currentColor 30%,#0000 96%);mask-image:linear-gradient(currentColor 30%,#0000 96%)}.dx-menuhero__text{gap:var(--space-3);flex-direction:column;max-width:560px;display:flex}.dx-menuhero__lead{max-width:44ch;color:var(--ink-2);margin:0;font-size:17px;line-height:26px}@media (min-width:1024px){.dx-menuhero{min-height:clamp(440px,60svh,600px);padding:var(--space-8) 0;border-radius:0;align-items:center;margin:0;overflow:visible}.dx-menuhero__media{width:62%;inset:0 0 0 auto}[dir=rtl] .dx-menuhero__media{inset:0 auto 0 0}.dx-menuhero__media video,.dx-menuhero__media img{opacity:.85;object-position:50% 40%;-webkit-mask-image:radial-gradient(70% 85% at 60% 45%,currentColor 35%,#0000 75%);mask-image:radial-gradient(70% 85% at 60% 45%,currentColor 35%,#0000 75%)}[dir=rtl] .dx-menuhero__media video,[dir=rtl] .dx-menuhero__media img{-webkit-mask-image:radial-gradient(70% 85% at 40% 45%,currentColor 35%,#0000 75%);mask-image:radial-gradient(70% 85% at 40% 45%,currentColor 35%,#0000 75%)}.dx-menuhero__text{max-width:520px}}@media (max-width:379px){.dx-events .dx-evcard__cover{width:52px}}:root:not([data-theme=light]) .dx-menuhero__look--light,[data-theme=light] .dx-menuhero__look--dark{display:none}.dx-roomshow{gap:var(--space-5);padding-block:clamp(48px, 7vw, 88px) var(--space-4);flex-direction:column;display:flex}.dx-roomshow__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.dx-roomshow__live{align-items:center;gap:var(--space-2);font:500 14px/20px var(--font-text);color:var(--ink-2);display:inline-flex}.dx-roomshow__rail{padding:var(--space-2) 0 var(--space-4);gap:var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-block:0;list-style:none;display:flex;overflow-x:auto}.dx-roomshow__rail::-webkit-scrollbar{display:none}.dx-roompanel{scroll-snap-align:center;border-radius:var(--radius-2xl);background:var(--surface-2);max-width:340px;height:min(460px,62svh);box-shadow:var(--shadow-lift);isolation:isolate;flex:0 0 78%;position:relative;overflow:hidden}.dx-roompanel__link{color:var(--ink);border-radius:inherit;background:0 0;outline:none;text-decoration:none;display:block;position:absolute;inset:0}.dx-roompanel__link:focus-visible{box-shadow:inset 0 0 0 3px var(--focus)}.dx-roompanel__media{z-index:-2;place-items:center;display:grid;position:absolute;inset:0}.dx-roompanel__media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out-expo);transform:scale(1.06)}.dx-roompanel.is-open .dx-roompanel__media img,.dx-roompanel:hover .dx-roompanel__media img{transform:scale(1)}.dx-roompanel__shade{z-index:-1;background:linear-gradient(to top, var(--bg) 0%, transparent 62%);opacity:.92;position:absolute;inset:0}.dx-roompanel__info{gap:var(--space-2);padding:var(--space-5);inset-inline:0;flex-direction:column;display:flex;position:absolute;bottom:0}.dx-roompanel__top{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dx-roompanel__vip{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--gold-soft);color:var(--gold-ink);font:600 12px/18px var(--font-text);display:inline-flex}.dx-roompanel__name{font:800 clamp(22px, 2.4vw, 32px)/1.15 var(--font-display);color:var(--ink)}.dx-roompanel__meta{align-items:center;gap:var(--space-2) var(--space-4);color:var(--ink-2);flex-wrap:wrap;font-size:14px;display:flex}.dx-roompanel__meta>span{align-items:center;gap:var(--space-1);display:inline-flex}.dx-roompanel__price{font:700 18px/22px var(--font-mono);color:var(--gold-ink)}.dx-roompanel__price small{color:var(--ink-2);font-size:12px;font-weight:500}.dx-roompanel__cta{align-items:center;gap:var(--space-2);font:600 15px/20px var(--font-text);color:var(--gold-ink);margin-block-start:var(--space-1);display:inline-flex}[dir=rtl] .dx-roompanel__cta .dx-icon{transform:scaleX(-1)}.dx-roompanel__strip{display:none}.dx-roompanel--all{background:var(--glass-fill);max-width:200px;box-shadow:inset 0 0 0 1px var(--glass-stroke);flex-basis:46%}.dx-roompanel__alllink{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);text-align:center;color:var(--gold-ink);font:600 16px/22px var(--font-text);flex-direction:column;display:flex}@media (min-width:1024px){.dx-roomshow__rail{scroll-snap-type:none;gap:var(--space-3);height:clamp(420px,60svh,560px);padding:0;overflow:visible}.dx-roompanel{min-width:0;max-width:none;height:auto;transition:flex-grow .7s var(--ease-out-expo);flex:1 1 0}.dx-roompanel.is-open{flex-grow:4.5}.dx-roompanel--all{flex:0 0 132px}.dx-roompanel__info{opacity:0;min-width:340px;transition:opacity .3s var(--ease-standard), transform .6s var(--ease-out-expo);transform:translateY(16px)}.dx-roompanel.is-open .dx-roompanel__info{opacity:1;transition-delay:.18s;transform:none}.dx-roompanel__strip{left:50%;bottom:var(--space-6);writing-mode:vertical-rl;white-space:nowrap;font:700 16px/20px var(--font-display);color:var(--ink);transition:opacity .3s var(--ease-standard);display:block;position:absolute;transform:translate(-50%)rotate(180deg)}.dx-roompanel.is-open .dx-roompanel__strip{opacity:0}}.dx-punch{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;background:var(--gold);width:220px;height:220px;color:var(--on-gold);box-shadow:var(--glow-gold), var(--shadow-lift);transition:transform var(--dur-fast) var(--ease-spring), box-shadow var(--dur-base) var(--ease-standard), background var(--dur-base) var(--ease-standard);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.dx-punch:active{transform:scale(.96)}.dx-punch:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.dx-punch.is-in{background:var(--surface);color:var(--ink);border:2px solid var(--gold)}.dx-punch.is-blocked{cursor:not-allowed;background:var(--surface-2);color:var(--ink-2);border:1px dashed var(--line-strong);box-shadow:none}.dx-punch.is-blocked:active{transform:none}.dx-punch[aria-busy=true]{opacity:.8}.dx-punch__cta{font:800 24px/28px var(--font-display)}.dx-punch__sub{max-width:160px;font-size:13px;line-height:18px}.dx-meter__chart{width:100%;height:140px;display:block;overflow:visible}.dx-meter__axis{color:var(--ink-2);justify-content:space-between;font-size:11px;line-height:14px;display:flex}.dx-legend{gap:var(--space-3);color:var(--ink-2);flex-wrap:wrap;font-size:12px;display:flex}.dx-legend>span{align-items:center;gap:6px;display:inline-flex}.dx-legend i{border-top:2px solid;width:14px;display:inline-block}.dx-legend i.is-dash{border-top-style:dashed}.dx-signin{gap:var(--space-6);min-height:100dvh;padding:var(--space-6) var(--space-4);grid-template-columns:minmax(0,1fr);align-content:center;max-width:1100px;margin-inline:auto;display:grid}@media (min-width:1024px){.dx-signin{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(380px,460px);align-items:center}}.dx-signin__brand{gap:var(--space-3);flex-direction:column;display:flex}.dx-signin__form{gap:var(--space-4);flex-direction:column;display:flex}.dx-signin__people{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.dx-pickrow[aria-pressed=true]{border-color:var(--gold);background:var(--gold-soft)}.dx-pickrow:disabled{cursor:not-allowed;opacity:.55}.dx-keypad{gap:var(--space-2);direction:ltr;grid-template-columns:repeat(3,1fr);display:grid}.dx-keypad__key{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);min-height:56px;font:700 22px/1 var(--font-mono);color:var(--ink);transition:background var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-spring);place-items:center;display:grid}.dx-keypad__key:active{background:var(--surface-2);transform:scale(.95)}.dx-keypad__key:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-floor-phone{gap:var(--space-4);flex-direction:column;display:flex}.dx-floor-tablet,.dx-floor-desk{display:none}@media (min-width:768px){.dx-floor-phone{display:none}.dx-floor-tablet{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}}@media (min-width:1024px){.dx-floor-tablet{display:none}.dx-floor-desk{gap:var(--space-5);flex-direction:column;display:flex}}.dx-floor-desk__body{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.dx-roomlink{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-lg);display:block}.dx-roomlink:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.dx-roomrail{gap:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}@media (min-width:1024px){.dx-roomrail{flex-direction:column;overflow:visible}.dx-roomsplit{gap:var(--space-6);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}}.dx-roomrail__item{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);flex:none;display:flex}.dx-roomrail__item[aria-current=page]{border-color:var(--gold);background:var(--gold-soft)}.dx-roomrail__item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dx-roomtimer{font:800 56px/1 var(--font-mono);letter-spacing:-.02em;direction:ltr}.dx-staffhome,.dx-checkin{gap:var(--space-5);flex-direction:column;display:flex}.dx-checkin{max-width:640px}.dx-notif-list{flex-direction:column;display:flex}.dx-notif{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);align-items:flex-start;display:flex}.dx-notif+.dx-notif,.dx-notif-list>*+* .dx-notif{border-top:1px solid var(--line)}.dx-notif[data-open]{background:var(--surface)}.dx-notif__body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.dx-notif__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dx-notif__time{color:var(--ink-2);margin-inline-start:auto;font-size:14px}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.z-island{z-index:var(--z-island)}.z-sheet{z-index:var(--z-sheet)}.z-sticky{z-index:var(--z-sticky)}.z-tabbar{z-index:var(--z-tabbar)}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:calc(var(--space-1) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.min-h-dvh{min-height:100dvh}.w-12{width:calc(var(--space-1) * 12)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[960px\]{max-width:960px}.min-w-0{min-width:0}.min-w-\[84px\]{min-width:84px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-none{flex:none}.flex-grow,.grow{flex-grow:1}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-default{cursor:default}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--space-1) * .5)}.gap-1{gap:var(--space-1)}.gap-1\.5{gap:calc(var(--space-1) * 1.5)}.gap-2{gap:calc(var(--space-1) * 2)}.gap-3{gap:calc(var(--space-1) * 3)}.gap-4{gap:calc(var(--space-1) * 4)}.gap-5{gap:calc(var(--space-1) * 5)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.bg-gold-soft{background-color:var(--gold-soft)}.bg-surface{background-color:var(--surface)}.bg-warning-soft{background-color:var(--warning-soft)}.p-0{padding:0}.p-3{padding:calc(var(--space-1) * 3)}.p-4{padding:calc(var(--space-1) * 4)}.px-3{padding-inline:calc(var(--space-1) * 3)}.px-4{padding-inline:calc(var(--space-1) * 4)}.py-1{padding-block:var(--space-1)}.py-2{padding-block:calc(var(--space-1) * 2)}.py-3{padding-block:calc(var(--space-1) * 3)}.ps-3{padding-inline-start:calc(var(--space-1) * 3)}.ps-5{padding-inline-start:calc(var(--space-1) * 5)}.pt-1{padding-top:var(--space-1)}.pt-2{padding-top:calc(var(--space-1) * 2)}.pt-3{padding-top:calc(var(--space-1) * 3)}.text-center{text-align:center}.text-start{text-align:start}.text-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-danger{color:var(--danger)}.text-gold-ink{color:var(--gold-ink)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.shadow-glass{--tw-shadow:var(--shadow-glass);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-gaming{--tw-shadow:var(--glow-gaming);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lift{--tw-shadow:var(--shadow-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-regular{--tw-blur:blur(var(--blur-regular));filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.blur-thick{--tw-blur:blur(var(--blur-thick));filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.blur-thin{--tw-blur:blur(var(--blur-thin));filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.\!filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )!important}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out-expo{--tw-ease:var(--ease-out-expo);transition-timing-function:var(--ease-out-expo)}.ease-spring{--tw-ease:var(--ease-spring);transition-timing-function:var(--ease-spring)}.ease-standard{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.first-of-type\:border-t-0:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}.first-of-type\:pt-0:first-of-type{padding-top:0}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media (min-width:600px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(340px\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(340px,1fr)}.lg\:items-start{align-items:flex-start}}}:root,[data-theme=dark]{--bg:#191614;--surface:#26201c;--surface-2:#322923;--ink:#f5ebdd;--ink-2:#b9a99a;--ink-3:#9b8b7c;--line:#41352c;--line-strong:#8a7767;--gold:#eab466;--gold-hover:#f6c87e;--gold-ink:#eab466;--on-gold:#191614;--gold-soft:#eab4662e;--gaming:#b34d91;--gaming-ink:#d46bb0;--on-gaming:#fff;--gaming-soft:#b34d912e;--interactive:#42b6c3;--on-interactive:#191614;--interactive-soft:#42b6c329;--success:#4cc38a;--warning:#f2b84b;--danger:#ff7a6b;--success-soft:#4cc38a29;--warning-soft:#f2b84b29;--danger-soft:#ff7a6b29;--pay-cash:var(--success);--pay-visa:var(--interactive);--pay-instapay:var(--gaming);--glass-fill:#26201c85;--glass-fill-thin:#26201c4d;--glass-fill-thick:#1e1916cc;--glass-stroke:#f5ebdd1f;--glass-highlight:#ffeed638;--glass-tint-gold:#eab4663d;--glass-tint-gaming:#b34d913d;--ambient-gold:#f6b25657;--ambient-gaming:#d648ac3d;--ambient-interactive:#36cede14;--show-word:#f5ebdd14;--show-word-stroke:#f5ebdd42;--cutout-shadow:#0000008c;--bg-veil:#1916148c;--scene-haze:#ffb04a29;--scene-halo:#ffb04a73;--ambient-base:radial-gradient(120% 90% at 85% 0%, #542e164d, transparent 60%), radial-gradient(110% 90% at 0% 100%, #46183e47, transparent 60%);--scrim:#0a08078f;--focus:#eab466;--shadow-glass:0 1px 0 0 #ffeed61a inset, 0 12px 32px -8px #0000008c;--shadow-lift:0 1px 0 0 #ffeed624 inset, 0 24px 60px -12px #000000b3;--glow-gold:0 0 0 1px #f6c87e66, 0 8px 28px -6px #eab46699;--glow-gaming:0 0 0 1px #d46bb059, 0 8px 28px -6px #b34d9199;--glow-interactive:0 0 0 1px #42b6c359, 0 6px 22px -6px #42b6c380;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f7f3ee;--surface:#fff;--surface-2:#f0e8df;--ink:#211914;--ink-2:#6f6257;--ink-3:#958477;--line:#e2d7cc;--line-strong:#8c7a6c;--gold-ink:#852;--gold-soft:#c9904d24;--gaming:#88466f;--gaming-ink:#88466f;--gaming-soft:#88466f1f;--interactive:#236f79;--on-interactive:#fff;--interactive-soft:#236f791f;--success:#1b6f47;--warning:#8a5a00;--danger:#b3261e;--success-soft:#1b6f471a;--warning-soft:#8a5a001a;--danger-soft:#b3261e1a;--glass-fill:#ffffff94;--glass-fill-thin:#ffffff57;--glass-fill-thick:#ffffffd6;--glass-stroke:#21191414;--glass-highlight:#fffffff2;--glass-tint-gold:#c9904d2e;--glass-tint-gaming:#88466f1f;--ambient-gold:#d9a15b57;--ambient-gaming:#b34d9129;--ambient-interactive:#42b6c31f;--ambient-base:none;--show-word:#2119140d;--show-word-stroke:#21191429;--cutout-shadow:#3c23144d;--bg-veil:#f7f3ee9e;--scene-haze:#d98c2824;--scene-halo:#d98c2866;--scrim:#21191447;--focus:#852;--shadow-glass:0 1px 0 0 #ffffffe6 inset, 0 12px 32px -10px #4a30182e;--shadow-lift:0 1px 0 0 #fffffff2 inset, 0 24px 56px -16px #4a301842;--glow-gold:0 0 0 1px #c9904d4d, 0 8px 24px -8px #c9904d80;--glow-gaming:0 0 0 1px #88466f40, 0 8px 24px -8px #88466f66;--glow-interactive:0 0 0 1px #236f7940, 0 6px 20px -8px #236f7966;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--scene-bean:#3b2214;--scene-key:#ffd9a0;--scene-glow:#ffb04a;--hero-fill:#220e02;--font-display:Alexandria, "Readex Pro", system-ui, sans-serif;--font-text:"Readex Pro", Alexandria, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--space-0:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--radius-2xl:36px;--radius-pill:999px;--blur-thin:12px;--blur-regular:24px;--blur-thick:40px;--dur-instant:.12s;--dur-fast:.2s;--dur-base:.32s;--dur-slow:.56s;--dur-ambient:18s;--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-standard:cubic-bezier(.2,0,0,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--z-base:0;--z-sticky:20;--z-tabbar:40;--z-sheet:60;--z-island:80}[data-theme=light]{--hero-fill:#e6dfdd}:root{--dx-kf-dx-glow-breathe-50-box-shadow:0 0 0 1px #d9a15b80, 0 10px 40px -4px #c9904db3;--dx-glass-before-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);--dx-btn-primary-before-background:radial-gradient(160px circle at var(--mx,50%) var(--my,-30%), #fffcf58c, transparent 62%);--dx-btn-primary-after-background:linear-gradient(90deg, transparent, #fffaf080, transparent);--dx-btn-primary-text-shadow:0 1px 0 #fff4e266;--dx-btn-primary-background:radial-gradient(130% 95% at 50% -12%, #fffaf09e, #fffaf000 56%), radial-gradient(90% 70% at 50% 125%, #ffe2b48c, #ffe2b400 62%), linear-gradient(180deg, var(--gold-hover) 0%, var(--gold) 58%, var(--gold) 100%);--dx-btn-primary-box-shadow:inset 0 1px 0 #fffaf0cc, inset 0 0 0 1px #ffeccd4d, inset 0 -1px 0 #60361266, 0 0 0 1px #6e421861, 0 1px 2px #3c230a59, 0 12px 28px -12px #c9904df2;--dx-btn-primary-hover-box-shadow:inset 0 1px 0 #fffaf0e6, inset 0 0 0 1px #ffeccd66, inset 0 -1px 0 #60361266, 0 0 0 1px #6e421861, 0 2px 4px #3c230a4d, 0 18px 38px -12px #d9a15b;--dx-btn-primary-active-box-shadow:inset 0 2px 7px #60361273, inset 0 0 0 1px #ffeccd33, 0 0 0 1px #6e421873, 0 6px 16px -10px #c9904de6;--dx-btn-gaming-text-shadow:0 1px 1px #3c0a2d59;--dx-btn-gaming-background:radial-gradient(130% 95% at 50% -12%, #ffecfa80, #ffecfa00 56%), radial-gradient(90% 70% at 50% 125%, #ffaae173, #ffaae100 62%), linear-gradient(180deg, var(--gaming-ink) 0%, var(--gaming) 62%, var(--gaming) 100%);--dx-btn-gaming-box-shadow:inset 0 1px 0 #ffecfa99, inset 0 0 0 1px #ffd2f038, inset 0 -1px 0 #3c0a2d73, 0 0 0 1px #46123473, 0 1px 2px #28081e66, 0 12px 28px -12px #b34d91f2;--dx-btn-gaming-hover-box-shadow:inset 0 1px 0 #ffecfabf, inset 0 0 0 1px #ffd2f052, inset 0 -1px 0 #3c0a2d73, 0 0 0 1px #46123473, 0 2px 4px #28081e4d, 0 18px 38px -12px #d46bb0;--dx-btn-gaming-active-box-shadow:inset 0 2px 7px #3c0a2d80, inset 0 0 0 1px #ffd2f029, 0 0 0 1px #46123480, 0 6px 16px -10px #b34d91e6;--dx-btn-danger-active-box-shadow:inset 0 2px 6px #00000040, inset 0 0 0 1px var(--danger);--dx-seg-box-shadow:inset 0 1px 2px #0000002e;--dx-seg-thumb-box-shadow:inset 0 1px 0 var(--glass-highlight), 0 0 0 1px var(--glass-stroke), 0 4px 14px -4px #00000059;--dx-switch-thumb-background:#fff;--dx-switch-thumb-box-shadow:0 3px 8px #0000004d, 0 1px 1px #0000001f;--dx-tabbar-pill-box-shadow:inset 0 0 0 1px #c9904d59, inset 0 1px 0 var(--glass-highlight);--dx-action-gold-action-well-box-shadow:inset 0 0 0 1px #c9904d66, 0 0 24px -4px var(--ambient-gold);--dx-action-gaming-action-well-box-shadow:inset 0 0 0 1px #b34d9173, 0 0 24px -4px var(--ambient-gaming);--dx-room-in-session-box-shadow:var(--shadow-glass), 0 0 0 1px #b34d9159, 0 10px 40px -12px var(--ambient-gaming);--dx-menuitem-is-in-cart-box-shadow:var(--shadow-glass), 0 0 0 1px #c9904d73;--dx-nav-active-ring:inset 0 0 0 1px #c9904d59;--font-display:var(--font-alexandria), var(--font-readex), system-ui, sans-serif;--font-text:var(--font-readex), var(--font-alexandria), system-ui, sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, monospace}html,body{min-height:100%}body{overflow-x:hidden}input,select,textarea{font-size:16px}[lang=ar] :not(code,kbd,.dx-num,.dx-qr__code,.dx-workcode__code,.dx-board__tile--code){letter-spacing:0}[lang=ar] :is(h1,h2,h3,.dx-display-1,.dx-display-2,.dx-hero2__title,.dx-show__name,.dx-evfeat__title){word-spacing:.1em}[lang=ar] :is(.dx-display-1,.dx-hero2__title){line-height:1.4}[lang=ar] :is(.dx-display-2,.dx-show__name,.dx-evfeat__title){line-height:1.45}[lang=ar] .dx-hero2__content{gap:var(--space-4)}[lang=ar] .dx-hero2__lead{line-height:30px}[lang=ar] :is(.dx-finale__lead,.dx-menuhero__lead){line-height:32px}[lang=ar] .dx-finale__lead{margin-block-start:var(--space-3)}[lang=ar] :is(.dx-playcard__text,.dx-show__desc,.dx-evfeat__desc){line-height:1.8}html{background-color:var(--bg)}@media (display-mode:standalone){html,body{overscroll-behavior-y:none}.dx-shell__head,.dx-shell__tabbar,.dx-tabbar,.dx-booksum,.dx-cartbar{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
