*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--font-manrope),var(--font-plex-arabic),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-plex-mono),ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-5{inset:1.25rem}.inset-\[-8\%\]{inset:-8%}.inset-\[3\%\]{inset:3%}.inset-\[8\%\]{inset:8%}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.inset-y-1{top:.25rem;bottom:.25rem}.-left-\[11px\]{left:-11px}.-left-\[12\%\]{left:-12%}.-left-\[3\.5px\]{left:-3.5px}.-right-1{right:-.25rem}.-right-10{right:-2.5rem}.-right-\[11px\]{right:-11px}.-top-1{top:-.25rem}.-top-2\.5{top:-.625rem}.-top-6{top:-1.5rem}.-top-\[18\%\]{top:-18%}.-top-\[60px\]{top:-60px}.bottom-0{bottom:0}.bottom-\[-1\.5rem\]{bottom:-1.5rem}.bottom-\[8vh\]{bottom:8vh}.bottom-full{bottom:100%}.end-0{inset-inline-end:0}.end-2\.5{inset-inline-end:.625rem}.end-3{inset-inline-end:.75rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[3vw\]{left:3vw}.left-\[6px\]{left:6px}.right-0{right:0}.right-3{right:.75rem}.right-\[3vw\]{right:3vw}.start-0{inset-inline-start:0}.start-2\.5{inset-inline-start:.625rem}.start-3{inset-inline-start:.75rem}.start-\[calc\(100\%\+0\.5rem\)\]{inset-inline-start:calc(100% + .5rem)}.top-0{top:0}.top-1\/2{top:50%}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-\[120px\]{top:120px}.top-\[15px\]{top:15px}.top-\[9px\]{top:9px}.isolate{isolation:isolate}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[15\]{z-index:15}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[30\]{z-index:30}.z-\[3\]{z-index:3}.z-\[40\]{z-index:40}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[99\]{z-index:99}.z-\[9\]{z-index:9}.z-\[var\(--z-dialog\2c 60\)\]{z-index:var(--z-dialog,60)}.z-\[var\(--z-drawer\2c 60\)\]{z-index:var(--z-drawer,60)}.col-span-full{grid-column:1/-1}.-m-1{margin:-.25rem}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-me-2{margin-inline-end:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.me-1{margin-inline-end:.25rem}.me-auto{margin-inline-end:auto}.ml-1\.5{margin-left:.375rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-4{margin-right:1rem}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[-11px\]{margin-top:-11px}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-video{aspect-ratio:16/9}.size-7{width:1.75rem;height:1.75rem}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.\!h-11{height:2.75rem!important}.\!h-14{height:3.5rem!important}.\!h-16{height:4rem!important}.\!h-20{height:5rem!important}.\!h-24{height:6rem!important}.\!h-full{height:100%!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.5px\]{height:1.5px}.h-\[104px\]{height:104px}.h-\[1120px\]{height:1120px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[2\.5px\]{height:2.5px}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[22rem\]{height:22rem}.h-\[260px\]{height:260px}.h-\[2px\]{height:2px}.h-\[420px\]{height:420px}.h-\[48\%\]{height:48%}.h-\[520px\]{height:520px}.h-\[55vmin\]{height:55vmin}.h-\[560px\]{height:560px}.h-\[68px\]{height:68px}.h-\[70px\]{height:70px}.h-\[76px\]{height:76px}.h-\[84px\]{height:84px}.h-\[86px\]{height:86px}.h-\[92px\]{height:92px}.h-\[clamp\(2rem\2c 3\.5vw\2c 4rem\)\]{height:clamp(2rem,3.5vw,4rem)}.h-\[min\(36vw\2c 340px\)\]{height:min(36vw,340px)}.h-\[min\(48vw\2c 480px\)\]{height:min(48vw,480px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-10{max-height:2.5rem}.max-h-40{max-height:10rem}.max-h-52{max-height:13rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[52px\]{max-height:52px}.max-h-\[56px\]{max-height:56px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-full{max-height:100%}.\!min-h-9{min-height:2.25rem!important}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100svh\]{min-height:100svh}.min-h-\[160px\]{min-height:160px}.min-h-\[17rem\]{min-height:17rem}.min-h-\[220px\]{min-height:220px}.min-h-\[22vh\]{min-height:22vh}.min-h-\[320px\]{min-height:320px}.min-h-\[32px\]{min-height:32px}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[520px\]{min-height:520px}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[85svh\]{min-height:85svh}.min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.\!w-11{width:2.75rem!important}.\!w-14{width:3.5rem!important}.\!w-16{width:4rem!important}.\!w-20{width:5rem!important}.\!w-24{width:6rem!important}.\!w-\[8\.75rem\]{width:8.75rem!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[200\%\]{width:200%}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[30\%\]{width:30%}.w-\[300px\]{width:300px}.w-\[32px\]{width:32px}.w-\[3px\]{width:3px}.w-\[4\.25rem\]{width:4.25rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[4\.75rem\]{width:4.75rem}.w-\[45\%\]{width:45%}.w-\[520px\]{width:520px}.w-\[52px\]{width:52px}.w-\[55vmin\]{width:55vmin}.w-\[70px\]{width:70px}.w-\[78\%\]{width:78%}.w-\[85\%\]{width:85%}.w-\[92\%\]{width:92%}.w-\[min\(100\%\2c 22rem\)\]{width:min(100%,22rem)}.w-\[min\(100\%\2c 28rem\)\]{width:min(100%,28rem)}.w-\[min\(100\%\2c 36rem\)\]{width:min(100%,36rem)}.w-\[min\(17\.5rem\2c 85vw\)\]{width:min(17.5rem,85vw)}.w-\[min\(21rem\2c 88vw\)\]{width:min(21rem,88vw)}.w-\[min\(30vw\2c 220px\)\]{width:min(30vw,220px)}.w-\[min\(36vw\2c 340px\)\]{width:min(36vw,340px)}.w-\[min\(42vw\2c 14rem\)\]{width:min(42vw,14rem)}.w-\[min\(48vw\2c 480px\)\]{width:min(48vw,480px)}.w-\[min\(72\%\2c 18rem\)\]{width:min(72%,18rem)}.w-\[min\(80\%\2c 28rem\)\]{width:min(80%,28rem)}.w-\[min\(90\%\2c 22rem\)\]{width:min(90%,22rem)}.w-\[min\(90\%\2c 28rem\)\]{width:min(90%,28rem)}.w-\[min\(var\(--admin-sidebar-w\)\2c 88vw\)\]{width:min(var(--admin-sidebar-w),88vw)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[420px\]{min-width:420px}.min-w-\[520px\]{min-width:520px}.min-w-\[640px\]{min-width:640px}.min-w-\[6px\]{min-width:6px}.min-w-\[720px\]{min-width:720px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[\2026px\|rem\]{min-width:…px|rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[120px\]{max-width:120px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18rem\]{max-width:18rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[300px\]{max-width:300px}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40px\]{max-width:40px}.max-w-\[420px\]{max-width:420px}.max-w-\[46ch\]{max-width:46ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[8\.5rem\]{max-width:8.5rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[8rem\]{max-width:8rem}.max-w-\[95\%\]{max-width:95%}.max-w-\[9rem\]{max-width:9rem}.max-w-\[var\(--guest-page-max\2c 1200px\)\]{max-width:var(--guest-page-max,1200px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[0\.8\]{flex:0.8}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-48{flex-basis:12rem}.basis-64{flex-basis:16rem}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:left}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-full{--tw-translate-x:100%}.translate-x-full,.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px}.translate-y-4{--tw-translate-y:1rem}.rotate-180,.translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-110,.scale-50{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.scale-x-100{--tw-scale-x:1}.scale-x-100,.scale-x-\[0\.08\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-\[0\.08\]{--tw-scale-x:0.08}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{user-select:none}.select-all{user-select:all}.resize{resize:both}.scroll-mt-8{scroll-margin-top:2rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\2c 1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\2c 1\.15fr\)_minmax\(280px\2c 420px\)\]{grid-template-columns:minmax(0,1.15fr) minmax(280px,420px)}.grid-cols-\[minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-rows-\[auto_minmax\(0\2c 1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-stretch{justify-content:stretch}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.self-center{align-self:center}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-2xl{border-radius:1rem!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.65rem\]{border-radius:1.65rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-\[\#0b1f3a\]\/10{border-color:rgb(11 31 58/.1)}.border-\[\#2b5fb3\]\/25{border-color:rgb(43 95 179/.25)}.border-\[\#2b5fb3\]\/40{border-color:rgb(43 95 179/.4)}.border-\[color-mix\(in_srgb\2c var\(--ok\)_28\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--ok) 28%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--stop\)_28\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--stop) 28%,transparent)}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--ink\)\]{border-color:var(--ink)}.border-\[var\(--sand\)\]{border-color:var(--sand)}.border-\[var\(--sun\)\]{border-color:var(--sun)}.border-\[var\(--w-card-border\)\]{border-color:var(--w-card-border)}.border-accent{border-color:var(--accent)}.border-amber-300\/60{border-color:rgb(252 211 77/.6)}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-black\/10{border-color:rgb(0 0 0/.1)}.border-emerald-300\/60{border-color:rgb(110 231 183/.6)}.border-red-300\/50{border-color:rgb(252 165 165/.5)}.border-red-300\/60{border-color:rgb(252 165 165/.6)}.border-sky-300\/70{border-color:rgb(125 211 252/.7)}.border-transparent{border-color:transparent}.border-violet-300\/70{border-color:rgb(196 181 253/.7)}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-white\/25{border-color:rgb(255 255 255/.25)}.border-white\/30{border-color:rgb(255 255 255/.3)}.border-white\/80{border-color:rgb(255 255 255/.8)}.bg-\[\#060d18\]{--tw-bg-opacity:1;background-color:rgb(6 13 24/var(--tw-bg-opacity,1))}.bg-\[\#07111f\]{--tw-bg-opacity:1;background-color:rgb(7 17 31/var(--tw-bg-opacity,1))}.bg-\[\#0b1f3a\]{--tw-bg-opacity:1;background-color:rgb(11 31 58/var(--tw-bg-opacity,1))}.bg-\[\#f4f1ea\]{--tw-bg-opacity:1;background-color:rgb(244 241 234/var(--tw-bg-opacity,1))}.bg-\[color-mix\(in_srgb\2c var\(--accent\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent) 12%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent\)_12\%\2c white\)\]{background-color:color-mix(in srgb,var(--accent) 12%,white)}.bg-\[color-mix\(in_srgb\2c var\(--accent\)_14\%\2c white\)\]{background-color:color-mix(in srgb,var(--accent) 14%,white)}.bg-\[color-mix\(in_srgb\2c var\(--accent\)_5\%\2c white\)\]{background-color:color-mix(in srgb,var(--accent) 5%,white)}.bg-\[color-mix\(in_srgb\2c var\(--ink\)_8\%\2c white\)\]{background-color:color-mix(in srgb,var(--ink) 8%,white)}.bg-\[color-mix\(in_srgb\2c var\(--ok\)_12\%\2c white\)\]{background-color:color-mix(in srgb,var(--ok) 12%,white)}.bg-\[color-mix\(in_srgb\2c var\(--ok\)_14\%\2c white\)\]{background-color:color-mix(in srgb,var(--ok) 14%,white)}.bg-\[color-mix\(in_srgb\2c var\(--ok\)_8\%\2c white\)\]{background-color:color-mix(in srgb,var(--ok) 8%,white)}.bg-\[color-mix\(in_srgb\2c var\(--sand\)_35\%\2c white\)\]{background-color:color-mix(in srgb,var(--sand) 35%,white)}.bg-\[color-mix\(in_srgb\2c var\(--sand\)_40\%\2c white\)\]{background-color:color-mix(in srgb,var(--sand) 40%,white)}.bg-\[color-mix\(in_srgb\2c var\(--sand\)_50\%\2c white\)\]{background-color:color-mix(in srgb,var(--sand) 50%,white)}.bg-\[color-mix\(in_srgb\2c var\(--sand\)_55\%\2c white\)\]{background-color:color-mix(in srgb,var(--sand) 55%,white)}.bg-\[color-mix\(in_srgb\2c var\(--sand\)_88\%\2c white\)\]{background-color:color-mix(in srgb,var(--sand) 88%,white)}.bg-\[color-mix\(in_srgb\2c var\(--stop\)_10\%\2c white\)\]{background-color:color-mix(in srgb,var(--stop) 10%,white)}.bg-\[color-mix\(in_srgb\2c var\(--stop\)_5\%\2c white\)\]{background-color:color-mix(in srgb,var(--stop) 5%,white)}.bg-\[color-mix\(in_srgb\2c var\(--stop\)_6\%\2c white\)\]{background-color:color-mix(in srgb,var(--stop) 6%,white)}.bg-\[color-mix\(in_srgb\2c var\(--stop\)_7\%\2c white\)\]{background-color:color-mix(in srgb,var(--stop) 7%,white)}.bg-\[color-mix\(in_srgb\2c var\(--stop\)_8\%\2c white\)\]{background-color:color-mix(in srgb,var(--stop) 8%,white)}.bg-\[color-mix\(in_srgb\2c var\(--stop\)_9\%\2c white\)\]{background-color:color-mix(in srgb,var(--stop) 9%,white)}.bg-\[color-mix\(in_srgb\2c var\(--sun\)_10\%\2c white\)\]{background-color:color-mix(in srgb,var(--sun) 10%,white)}.bg-\[color-mix\(in_srgb\2c var\(--sun\)_14\%\2c white\)\]{background-color:color-mix(in srgb,var(--sun) 14%,white)}.bg-\[color-mix\(in_srgb\2c var\(--sun\)_16\%\2c white\)\]{background-color:color-mix(in srgb,var(--sun) 16%,white)}.bg-\[color-mix\(in_srgb\2c var\(--sun\)_18\%\2c white\)\]{background-color:color-mix(in srgb,var(--sun) 18%,white)}.bg-\[color-mix\(in_srgb\2c var\(--w-accent\)_18\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--w-accent) 18%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--w-accent\)_22\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--w-accent) 22%,transparent)}.bg-\[rgba\(6\2c 14\2c 26\2c 0\.45\)\]{background-color:rgba(6,14,26,.45)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent\2c \#c9a227\)\]{background-color:var(--accent,#c9a227)}.bg-\[var\(--admin-card\2c \#fff\)\]{background-color:var(--admin-card,#fff)}.bg-\[var\(--admin-secondary\)\]{background-color:var(--admin-secondary)}.bg-\[var\(--brand\)\]{background-color:var(--brand)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--ok\)\]{background-color:var(--ok)}.bg-\[var\(--sand\)\]{background-color:var(--sand)}.bg-\[var\(--stop\)\]{background-color:var(--stop)}.bg-\[var\(--sun\)\]{background-color:var(--sun)}.bg-\[var\(--surface-elevated\)\]{background-color:var(--surface-elevated)}.bg-\[var\(--w-canvas\)\]{background-color:var(--w-canvas)}.bg-\[var\(--w-card\)\]{background-color:var(--w-card)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:rgb(0 0 0/.1)}.bg-black\/20{background-color:rgb(0 0 0/.2)}.bg-black\/25{background-color:rgb(0 0 0/.25)}.bg-black\/40{background-color:rgb(0 0 0/.4)}.bg-black\/45{background-color:rgb(0 0 0/.45)}.bg-black\/55{background-color:rgb(0 0 0/.55)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-ink{background-color:var(--ink)}.bg-ok{background-color:var(--ok)}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/60{background-color:rgb(254 242 242/.6)}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-sand{background-color:var(--sand)}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-stop{background-color:var(--stop)}.bg-surface-elevated{background-color:var(--surface-elevated)}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/15{background-color:rgb(255 255 255/.15)}.bg-white\/20{background-color:rgb(255 255 255/.2)}.bg-white\/40{background-color:rgb(255 255 255/.4)}.bg-white\/5{background-color:rgb(255 255 255/.05)}.bg-white\/50{background-color:rgb(255 255 255/.5)}.bg-white\/60{background-color:rgb(255 255 255/.6)}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-white\/80{background-color:rgb(255 255 255/.8)}.bg-white\/90{background-color:rgb(255 255 255/.9)}.bg-white\/95{background-color:rgb(255 255 255/.95)}.bg-white\/\[0\.04\]{background-color:rgb(255 255 255/.04)}.bg-white\/\[0\.06\]{background-color:rgb(255 255 255/.06)}.bg-white\/\[0\.07\]{background-color:rgb(255 255 255/.07)}.bg-\[linear-gradient\(90deg\2c var\(--w-accent\)\2c transparent\)\]{background-image:linear-gradient(90deg,var(--w-accent),transparent)}.bg-cover{background-size:cover}.bg-no-repeat{background-repeat:no-repeat}.\!object-contain{object-fit:contain!important}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-left{object-position:left}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[4vw\]{padding-left:4vw;padding-right:4vw}.px-\[5vw\]{padding-left:5vw;padding-right:5vw}.px-\[var\(--guest-page-pad\2c 1\.25rem\)\]{padding-left:var(--guest-page-pad,1.25rem);padding-right:var(--guest-page-pad,1.25rem)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[19px\]{padding-top:19px;padding-bottom:19px}.py-\[2\.5vh\]{padding-top:2.5vh;padding-bottom:2.5vh}.py-\[3vh\]{padding-top:3vh;padding-bottom:3vh}.py-\[4vh\]{padding-top:4vh;padding-bottom:4vh}.py-\[8vh\]{padding-top:8vh;padding-bottom:8vh}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.25rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.25rem,env(safe-area-inset-bottom))}.pb-\[max\(0px\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(0px,env(safe-area-inset-bottom))}.pb-\[max\(1rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pe-1{padding-inline-end:.25rem}.pe-3{padding-inline-end:.75rem}.pl-1{padding-left:.25rem}.pl-4{padding-left:1rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.ps-1{padding-inline-start:.25rem}.ps-6{padding-inline-start:1.5rem}.ps-9{padding-inline-start:2.25rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[12vh\]{padding-top:12vh}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.font-\[family-name\:var\(--brand-font\)\]{font-family:var(--brand-font)}.font-display{font-family:var(--font-instrument),Georgia,serif}.font-mono{font-family:var(--font-plex-mono),ui-monospace,monospace}.font-sans{font-family:var(--font-manrope),var(--font-plex-arabic),system-ui,sans-serif}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[26px\]{font-size:26px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[clamp\(0\.65rem\2c 1vw\2c 0\.85rem\)\]{font-size:clamp(.65rem,1vw,.85rem)}.text-\[clamp\(0\.75rem\2c 1\.1vw\2c 1\.1rem\)\]{font-size:clamp(.75rem,1.1vw,1.1rem)}.text-\[clamp\(0\.85rem\2c 1\.2vw\2c 1\.2rem\)\]{font-size:clamp(.85rem,1.2vw,1.2rem)}.text-\[clamp\(0\.8rem\2c 1\.1vw\2c 1\.1rem\)\]{font-size:clamp(.8rem,1.1vw,1.1rem)}.text-\[clamp\(0\.8rem\2c 1\.2vw\2c 1\.2rem\)\]{font-size:clamp(.8rem,1.2vw,1.2rem)}.text-\[clamp\(0\.95rem\2c 1\.3vw\2c 1\.2rem\)\]{font-size:clamp(.95rem,1.3vw,1.2rem)}.text-\[clamp\(0\.95rem\2c 1\.4vw\2c 1\.35rem\)\]{font-size:clamp(.95rem,1.4vw,1.35rem)}.text-\[clamp\(0\.95rem\2c 1\.4vw\2c 1\.4rem\)\]{font-size:clamp(.95rem,1.4vw,1.4rem)}.text-\[clamp\(0\.9rem\2c 1\.2vw\2c 1\.15rem\)\]{font-size:clamp(.9rem,1.2vw,1.15rem)}.text-\[clamp\(0\.9rem\2c 1\.3vw\2c 1\.4rem\)\]{font-size:clamp(.9rem,1.3vw,1.4rem)}.text-\[clamp\(1\.1rem\2c 2vw\2c 2\.25rem\)\]{font-size:clamp(1.1rem,2vw,2.25rem)}.text-\[clamp\(1\.25rem\2c 2\.4vw\2c 2\.75rem\)\]{font-size:clamp(1.25rem,2.4vw,2.75rem)}.text-\[clamp\(1\.5rem\2c 3vw\2c 2\.75rem\)\]{font-size:clamp(1.5rem,3vw,2.75rem)}.text-\[clamp\(1\.5rem\2c 3vw\2c 3\.25rem\)\]{font-size:clamp(1.5rem,3vw,3.25rem)}.text-\[clamp\(1\.5rem\2c 3vw\2c 3\.5rem\)\]{font-size:clamp(1.5rem,3vw,3.5rem)}.text-\[clamp\(1rem\2c 1\.4vw\2c 1\.3rem\)\]{font-size:clamp(1rem,1.4vw,1.3rem)}.text-\[clamp\(1rem\2c 1\.5vw\2c 1\.6rem\)\]{font-size:clamp(1rem,1.5vw,1.6rem)}.text-\[clamp\(1rem\2c 1\.6vw\2c 1\.35rem\)\]{font-size:clamp(1rem,1.6vw,1.35rem)}.text-\[clamp\(1rem\2c 1\.6vw\2c 1\.75rem\)\]{font-size:clamp(1rem,1.6vw,1.75rem)}.text-\[clamp\(2\.25rem\2c 5vw\2c 5\.5rem\)\]{font-size:clamp(2.25rem,5vw,5.5rem)}.text-\[clamp\(2\.5rem\2c 6vw\2c 5\.5rem\)\]{font-size:clamp(2.5rem,6vw,5.5rem)}.text-\[clamp\(2\.5rem\2c 6vw\2c 7rem\)\]{font-size:clamp(2.5rem,6vw,7rem)}.text-\[clamp\(2rem\2c 4\.5vw\2c 4\.5rem\)\]{font-size:clamp(2rem,4.5vw,4.5rem)}.text-\[clamp\(2rem\2c 4vw\2c 4\.5rem\)\]{font-size:clamp(2rem,4vw,4.5rem)}.text-\[clamp\(2rem\2c 5vw\2c 5rem\)\]{font-size:clamp(2rem,5vw,5rem)}.text-\[clamp\(3\.5rem\2c 9vw\2c 11rem\)\]{font-size:clamp(3.5rem,9vw,11rem)}.text-\[clamp\(3rem\2c 7vw\2c 8\.75rem\)\]{font-size:clamp(3rem,7vw,8.75rem)}.text-\[clamp\(6rem\2c 19vw\2c 14\.5rem\)\]{font-size:clamp(6rem,19vw,14.5rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\],.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0b1f3a\]{--tw-text-opacity:1;color:rgb(11 31 58/var(--tw-text-opacity,1))}.text-\[\#0b1f3a\]\/40{color:rgb(11 31 58/.4)}.text-\[\#0b1f3a\]\/65{color:rgb(11 31 58/.65)}.text-\[\#1f6f5a\]{--tw-text-opacity:1;color:rgb(31 111 90/var(--tw-text-opacity,1))}.text-\[\#2b5fb3\]{--tw-text-opacity:1;color:rgb(43 95 179/var(--tw-text-opacity,1))}.text-\[\#d4a017\]{--tw-text-opacity:1;color:rgb(212 160 23/var(--tw-text-opacity,1))}.text-\[color-mix\(in_srgb\2c var\(--accent\)_70\%\2c var\(--ink\)\)\]{color:color-mix(in srgb,var(--accent) 70%,var(--ink))}.text-\[color-mix\(in_srgb\2c var\(--ink\)_55\%\2c \#0a7a42\)\]{color:color-mix(in srgb,var(--ink) 55%,#0a7a42)}.text-\[color-mix\(in_srgb\2c var\(--ink\)_70\%\2c \#0a7a42\)\]{color:color-mix(in srgb,var(--ink) 70%,#0a7a42)}.text-\[color\:var\(--muted\)\]{color:var(--muted)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--brand\)\]{color:var(--brand)}.text-\[var\(--danger\2c \#b42318\)\]{color:var(--danger,#b42318)}.text-\[var\(--guest-body-color\)\]{color:var(--guest-body-color)}.text-\[var\(--guest-card-accent\)\]{color:var(--guest-card-accent)}.text-\[var\(--guest-eyebrow-color\)\]{color:var(--guest-eyebrow-color)}.text-\[var\(--guest-meta-color\)\]{color:var(--guest-meta-color)}.text-\[var\(--guest-title-color\)\]{color:var(--guest-title-color)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ok\)\]{color:var(--ok)}.text-\[var\(--ok\2c \#15803d\)\]{color:var(--ok,#15803d)}.text-\[var\(--sand\)\]{color:var(--sand)}.text-\[var\(--stop\)\]{color:var(--stop)}.text-\[var\(--sun\)\]{color:var(--sun)}.text-\[var\(--w-accent\)\]{color:var(--w-accent)}.text-\[var\(--w-card-fg\)\]{color:var(--w-card-fg)}.text-\[var\(--w-card-muted\)\]{color:var(--w-card-muted)}.text-\[var\(--w-faint\)\]{color:var(--w-faint)}.text-\[var\(--w-fg\)\]{color:var(--w-fg)}.text-\[var\(--w-muted\)\]{color:var(--w-muted)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-accent{color:var(--accent)}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-brand{color:var(--brand)}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-ink{color:var(--ink)}.text-ok{color:var(--ok)}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-red-900\/85{color:rgb(127 29 29/.85)}.text-sand{color:var(--sand)}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-stop{color:var(--stop)}.text-transparent{color:transparent}.text-violet-900{--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-warn{color:var(--warn)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/25{color:rgb(255 255 255/.25)}.text-white\/35{color:rgb(255 255 255/.35)}.text-white\/40{color:rgb(255 255 255/.4)}.text-white\/45{color:rgb(255 255 255/.45)}.text-white\/50{color:rgb(255 255 255/.5)}.text-white\/55{color:rgb(255 255 255/.55)}.text-white\/60{color:rgb(255 255 255/.6)}.text-white\/65{color:rgb(255 255 255/.65)}.text-white\/70{color:rgb(255 255 255/.7)}.text-white\/75{color:rgb(255 255 255/.75)}.text-white\/80{color:rgb(255 255 255/.8)}.text-white\/85{color:rgb(255 255 255/.85)}.text-white\/90{color:rgb(255 255 255/.9)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-2{text-decoration-thickness:2px}.decoration-from-font{text-decoration-thickness:from-font}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-\[var\(--ink\)\]{accent-color:var(--ink)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[-8px_0_32px_rgba\(11\2c 31\2c 58\2c 0\.12\)\]{--tw-shadow:-8px 0 32px rgba(11,31,58,0.12);--tw-shadow-colored:-8px 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--accent\)\2c 0_12px_28px_-18px_rgba\(11\2c 31\2c 58\2c 0\.5\)\]{--tw-shadow:0 0 0 1px var(--accent),0 12px 28px -18px rgba(11,31,58,0.5);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 12px 28px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:0 0 0 2px rgba(0,0,0,0.45);--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_5px_color-mix\(in_srgb\2c var\(--sun\)_22\%\2c transparent\)\2c 0_0_0_1px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 0 0 5px color-mix(in srgb,var(--sun) 22%,transparent),0 0 0 1px rgba(0,0,0,0.35);--tw-shadow-colored:0 0 0 5px var(--tw-shadow-color),0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_6px_color-mix\(in_srgb\2c var\(--sun\)_25\%\2c transparent\)\]{--tw-shadow:0 0 0 6px color-mix(in srgb,var(--sun) 25%,transparent);--tw-shadow-colored:0 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_32px_rgba\(212\2c 175\2c 55\2c 0\.45\)\]{--tw-shadow:0 0 32px rgba(212,175,55,0.45);--tw-shadow-colored:0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_color-mix\(in_srgb\2c var\(--accent\)_35\%\2c transparent\)\]{--tw-shadow:0 0 40px color-mix(in srgb,var(--accent) 35%,transparent);--tw-shadow-colored:0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_80px_color-mix\(in_srgb\2c var\(--accent\)_30\%\2c transparent\)\]{--tw-shadow:0 0 80px color-mix(in srgb,var(--accent) 30%,transparent);--tw-shadow-colored:0 0 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(11\2c 31\2c 58\2c 0\.28\)\]{--tw-shadow:0 10px 30px rgba(11,31,58,0.28);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(11\2c 31\2c 58\2c 0\.12\)\]{--tw-shadow:0 12px 32px rgba(11,31,58,0.12);--tw-shadow-colored:0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(11\2c 31\2c 58\2c 0\.06\)\]{--tw-shadow:0 12px 40px rgba(11,31,58,0.06);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_color-mix\(in_srgb\2c var\(--ink\)_22\%\2c transparent\)\]{--tw-shadow:0 16px 40px color-mix(in srgb,var(--ink) 22%,transparent);--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(11\2c 31\2c 58\2c 0\.2\)\]{--tw-shadow:0 18px 40px rgba(11,31,58,0.2);--tw-shadow-colored:0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(0\2c 0\2c 0\2c 0\.28\)\]{--tw-shadow:0 18px 48px rgba(0,0,0,0.28);--tw-shadow-colored:0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_-24px_rgba\(4\2c 12\2c 28\2c 0\.75\)\]{--tw-shadow:0 18px 50px -24px rgba(4,12,28,0.75);--tw-shadow-colored:0 18px 50px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(11\2c 31\2c 58\2c 0\.03\)\]{--tw-shadow:0 1px 0 rgba(11,31,58,0.03);--tw-shadow-colored:0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(11\2c 31\2c 58\2c 0\.04\)\]{--tw-shadow:0 1px 0 rgba(11,31,58,0.04);--tw-shadow-colored:0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(11\2c 31\2c 58\2c 0\.06\)\]{--tw-shadow:0 1px 0 rgba(11,31,58,0.06);--tw-shadow-colored:0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-12px_rgba\(4\2c 9\2c 26\2c 0\.55\)\]{--tw-shadow:0 24px 60px -12px rgba(4,9,26,0.55);--tw-shadow-colored:0 24px 60px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_70px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-shadow:0 28px 70px rgba(0,0,0,0.5);--tw-shadow-colored:0 28px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(11\2c 31\2c 58\2c 0\.12\)\]{--tw-shadow:0 2px 8px rgba(11,31,58,0.12);--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(11\2c 31\2c 58\2c 0\.15\)\]{--tw-shadow:0 4px 12px rgba(11,31,58,0.15);--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(11\2c 31\2c 58\2c 0\.18\)\]{--tw-shadow:0 4px 14px rgba(11,31,58,0.18);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(11\2c 31\2c 58\2c 0\.03\)\]{--tw-shadow:0 4px 16px rgba(11,31,58,0.03);--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(4\2c 9\2c 26\2c 0\.18\)\]{--tw-shadow:0 6px 16px rgba(4,9,26,0.18);--tw-shadow-colored:0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(11\2c 31\2c 58\2c 0\.12\)\]{--tw-shadow:0 8px 20px rgba(11,31,58,0.12);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(201\2c 162\2c 39\2c 0\.28\)\]{--tw-shadow:0 8px 20px rgba(201,162,39,0.28);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_color-mix\(in_srgb\2c var\(--sun\)_22\%\2c transparent\)\]{--tw-shadow:0 8px 24px color-mix(in srgb,var(--sun) 22%,transparent);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(11\2c 31\2c 58\2c 0\.04\)\]{--tw-shadow:0 8px 24px rgba(11,31,58,0.04);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(11\2c 31\2c 58\2c 0\.06\)\]{--tw-shadow:0 8px 24px rgba(11,31,58,0.06);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(4\2c 9\2c 26\2c 0\.35\)\]{--tw-shadow:0 8px 24px rgba(4,9,26,0.35);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(0\2c 0\2c 0\2c 0\.10\)\]{--tw-shadow:0 8px 28px rgba(0,0,0,0.10);--tw-shadow-colored:0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(11\2c 31\2c 58\2c 0\.04\)\]{--tw-shadow:0 8px 30px rgba(11,31,58,0.04);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color)}.shadow-\[0_8px_30px_rgba\(11\2c 31\2c 58\2c 0\.04\)\],.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-1{outline-width:1px}.outline-2{outline-width:2px}.outline-offset-\[-4px\]{outline-offset:-4px}.outline-offset-\[2px\]{outline-offset:2px}.outline-offset-\[3px\]{outline-offset:3px}.outline-\[var\(--sun\)\]{outline-color:var(--sun)}.outline-white\/20{outline-color:rgb(255 255 255/.2)}.outline-white\/30{outline-color:rgb(255 255 255/.3)}.outline-white\/70{outline-color:rgb(255 255 255/.7)}.\!ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-\[color-mix\(in_srgb\2c var\(--accent\)_28\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--accent) 28%,transparent)}.ring-\[color-mix\(in_srgb\2c var\(--ok\)_28\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--ok) 28%,transparent)}.ring-\[color-mix\(in_srgb\2c var\(--stop\)_25\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--stop) 25%,transparent)}.ring-\[color-mix\(in_srgb\2c var\(--sun\)_32\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--sun) 32%,transparent)}.ring-\[color-mix\(in_srgb\2c var\(--sun\)_35\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--sun) 35%,transparent)}.ring-\[var\(--accent\)\]{--tw-ring-color:var(--accent)}.ring-\[var\(--sun\)\]{--tw-ring-color:var(--sun)}.blur{--tw-blur:blur(8px)}.blur,.brightness-0{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)}.brightness-0{--tw-brightness:brightness(0)}.invert{--tw-invert:invert(100%)}.filter,.invert{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-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[1px\]{-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)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-blur-md{-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)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{-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)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\]{transition-property:filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[inset-inline-start\]{transition-property:inset-inline-start;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-color\:rgba\(255\2c 255\2c 255\2c 0\.2\)_transparent\]{scrollbar-color:rgba(255,255,255,.2) transparent}.\[scrollbar-color\:rgba\(255\2c 255\2c 255\2c 0\.25\)_transparent\]{scrollbar-color:rgba(255,255,255,.25) transparent}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[transform-origin\:top_left\]{transform-origin:top left}:root{--ops-band-fade:right;--ink:#0b1f3a;--brand:#0b1f3a;--accent:#e8aa00;--sun:#e8aa00;--cta:var(--sun);--sand:#f7f4ee;--sand-deep:#efeae2;--ok:#188c4a;--stop:#b62426;--warn:#e8aa00;--brand-primary:var(--accent);--brand-secondary:var(--ink);--brand-on-primary:var(--ink);--brand-font:var(--font-manrope),var(--font-plex-arabic),system-ui,sans-serif;--brand-display:var(--font-instrument),"Instrument Serif",Georgia,serif;--brand-arabic:var(--font-plex-arabic),"IBM Plex Sans Arabic",system-ui,sans-serif;--type-body:16px;--type-label:12px;--type-title:48px;--type-display:56px;--type-weight-ui:500;--type-weight-display:400;--brand-gold:var(--accent);--surface:var(--sand);--surface-elevated:#fffdf8;--stage-surface:#07142a;--radius-sm:8px;--radius-lg:16px;--space-unit:4px;--loader-assemble-ms:2400ms;--loader-breathe-ms:6000ms;--motion-micro:120ms;--motion-ui:220ms;--motion-panel:300ms;--motion-ceremony:700ms;--ease-out:cubic-bezier(0.2,0,0,1);--ease-in:cubic-bezier(0.3,0,1,1);--ease-seal:cubic-bezier(0.2,0.9,0.3,1.1)}body{color:var(--ink);background:var(--surface);font-family:var(--brand-font);font-size:var(--type-body);font-weight:var(--type-weight-ui)}.shell-admin{--accent:var(--admin-accent);--ink:var(--admin-secondary);--sand:var(--admin-surface);--sun:var(--admin-primary);--cta:var(--admin-primary);--brand:var(--admin-secondary);--surface:var(--admin-surface);--surface-elevated:var(--admin-card);--ok:var(--admin-success);--stop:var(--admin-danger);--warn:var(--admin-warning)}.shell-admin [data-testid=studio-inspector]{--ink:var(--admin-secondary);--accent:var(--admin-accent);--sun:var(--admin-primary);--cta:var(--admin-primary);--sand:var(--admin-surface)}[data-testid=studio-preview-scroll][dir=rtl],html[dir=rtl] body{font-family:var(--brand-arabic),var(--brand-font)}[dir=rtl] [class*=tracking-]{letter-spacing:normal}[dir=rtl]{--script-tracking:normal;--ops-band-fade:left}:where(a,button,summary,[role=button],input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus-ring,currentColor);outline-offset:2px;border-radius:var(--focus-ring-radius,6px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes nav-route-indeterminate{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.nav-route-bar{animation:nav-route-indeterminate .9s ease-in-out infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.nav-route-bar{animation:none;opacity:.85}}.font-display{font-family:var(--brand-display)}.bg-brand{background-color:var(--brand);color:var(--surface-elevated)}.bg-accent{background-color:var(--accent);color:var(--ink)}.bg-sun{background-color:var(--sun);color:var(--ink)}.border-accent{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.shell-guest{--surface:var(--sand);color:var(--ink);background:var(--sand)}.shell-guest-immersive{--guest-header-h:3.5rem;--surface:var(--guest-page-bg,var(--guest-night,#04091A));color:var(--sand);background:var(--guest-page-bg,var(--guest-night,#04091A))}.shell-door{--surface:var(--sand-deep);color:var(--ink);background:var(--sand-deep)}.shell-admin{--surface:var(--sand);color:var(--ink);background:var(--sand)}.shell-stage{--surface:var(--stage-surface);color:var(--sand);background:var(--stage-surface)}@keyframes qr-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.qr-breathe{animation:qr-breathe 4s ease-in-out infinite}@keyframes seal-in{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.seal-in{animation:seal-in .5s cubic-bezier(.2,.9,.3,1.2) both}@keyframes rise-in{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.rise-in{animation:rise-in .5s ease both}.rise-in-d1{animation-delay:.15s}.rise-in-d2{animation-delay:.25s}.rise-in-d3{animation-delay:.35s}.rise-in-d4{animation-delay:.45s}@keyframes stage-scene-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.stage-scene-in{animation:stage-scene-in .55s cubic-bezier(.22,1,.36,1) both}@keyframes stage-name-in{0%{opacity:0;letter-spacing:.08em;transform:translateY(18px) scale(.96)}to{opacity:1;letter-spacing:0;transform:translateY(0) scale(1)}}.stage-name-in{animation:stage-name-in .85s cubic-bezier(.16,1,.3,1) both;animation-delay:.12s}@keyframes stage-accent-in{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.stage-accent-in{animation:stage-accent-in .7s ease both;animation-delay:.2s}@keyframes stage-particle-rise{0%{transform:translateY(20vh) scale(.6);opacity:.1}40%{opacity:.35}to{transform:translateY(-30vh) scale(1);opacity:.08}}.stage-particle{position:absolute;bottom:8%;width:5px;height:5px;border-radius:999px;background:color-mix(in srgb,var(--accent) 70%,white);animation:stage-particle-rise 12s ease-in-out infinite}.stage-particle-1{left:8%;animation-delay:0s}.stage-particle-2{left:18%;width:3px;height:3px;animation-delay:1.4s}.stage-particle-3{left:32%;animation-delay:2.8s}.stage-particle-4{left:48%;width:4px;height:4px;animation-delay:.7s}.stage-particle-5{left:62%;animation-delay:3.6s}.stage-particle-6{left:78%;width:3px;height:3px;animation-delay:5s}@keyframes stage-skyline-drift{0%,to{transform:translateX(0)}50%{transform:translateX(-12px)}}.stage-skyline{position:absolute;inset-inline:-5%;bottom:0;height:22vh;opacity:.22;background:linear-gradient(to top,color-mix(in srgb,var(--accent) 35%,transparent),transparent),repeating-linear-gradient(90deg,transparent 0 18px,color-mix(in srgb,var(--accent) 40%,transparent) 18px 20px,transparent 20px 34px,color-mix(in srgb,var(--accent) 55%,transparent) 34px 38px,transparent 38px 52px);mask-image:linear-gradient(0deg,black 30%,transparent 95%);animation:stage-skyline-drift 40s ease-in-out infinite}@keyframes stage-ribbon-move{0%{transform:translateX(-8%) rotate(-4deg);opacity:.12}50%{opacity:.22}to{transform:translateX(8%) rotate(-2deg);opacity:.12}}.stage-ribbon{position:absolute;bottom:14vh;height:2px;width:55%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 70%,transparent),transparent);animation:stage-ribbon-move 18s ease-in-out infinite}.stage-ribbon-a{left:5%}.stage-ribbon-b{right:5%;bottom:18vh;animation-duration:22s;animation-direction:reverse}@keyframes stage-logo-sweep{0%,88%,to{filter:brightness(1)}92%{filter:brightness(1.35)}}.stage-logo-sweep{animation:stage-logo-sweep 10s ease-in-out infinite}@keyframes stage-ring-draw{0%{background:conic-gradient(from 0deg,var(--accent) 0deg,transparent 0deg)}to{background:conic-gradient(from 0deg,var(--accent) 1turn,transparent 1turn)}}.stage-ring{border-radius:999px;background:conic-gradient(from 0deg,var(--accent) 0deg,transparent 0deg);animation:stage-ring-draw .9s ease-out forwards;box-shadow:0 0 40px color-mix(in srgb,var(--accent) 25%,transparent)}.stage-ring-core{position:absolute;inset:10px;border-radius:999px;background:var(--stage-surface,#07142a)}.stage-countdown-digit{position:relative;z-index:1;animation:stage-scene-in .25s ease both}@keyframes stage-aurora-drift{0%,to{transform:translate(-6%,-4%) scale(1);opacity:.28}50%{transform:translate(6%,3%) scale(1.15);opacity:.44}}.stage-aurora{position:absolute;top:-20%;width:70%;height:60%;border-radius:50%;filter:blur(60px);animation:stage-aurora-drift 26s ease-in-out infinite;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 45%,transparent),transparent 70%)}.stage-aurora-a{left:-10%}.stage-aurora-b{right:-10%;animation-duration:32s;animation-direction:reverse;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 30%,white 20%),transparent 70%)}.stage-ember-horizon{position:absolute;inset-inline:-5%;bottom:0;height:26vh;opacity:.3;background:linear-gradient(to top,color-mix(in srgb,#d9761f 45%,var(--accent) 30%),transparent);filter:blur(2px)}@keyframes stage-ember-rise{0%{transform:translateY(6vh) scale(.7);opacity:0}15%{opacity:.85}75%{opacity:.5}to{transform:translateY(-42vh) translateX(3vw) scale(1.1);opacity:0}}.stage-ember{position:absolute;bottom:4%;width:6px;height:6px;border-radius:999px;background:radial-gradient(circle,#ffd27a 0,#d9761f 60%,transparent 100%);box-shadow:0 0 8px 1px rgba(217,118,31,.6);animation:stage-ember-rise 9s ease-in infinite}.stage-ember-1{left:6%;animation-delay:0s}.stage-ember-2{left:16%;width:4px;height:4px;animation-delay:1s}.stage-ember-3{left:27%;animation-delay:2.2s}.stage-ember-4{left:39%;width:5px;height:5px;animation-delay:.4s}.stage-ember-5{left:52%;animation-delay:3.1s}.stage-ember-6{left:64%;width:4px;height:4px;animation-delay:1.6s}.stage-ember-7{left:78%;animation-delay:2.7s}.stage-ember-8{left:90%;width:5px;height:5px;animation-delay:.9s}@keyframes stage-sweep-move{0%{transform:translateX(-120%) skewX(-12deg);opacity:0}12%{opacity:.9}55%{opacity:.55}to{transform:translateX(120%) skewX(-12deg);opacity:0}}.stage-sweep{position:absolute;inset:0;z-index:15;pointer-events:none;overflow:hidden}.stage-sweep:before{content:"";position:absolute;inset-block:0;left:0;width:35%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 55%,white 25%),transparent);animation:stage-sweep-move .7s cubic-bezier(.32,0,.2,1) both}.stage-sweep-bold:before{animation-duration:.55s;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 75%,white 35%),transparent)}@keyframes stage-sweep-wipe{0%{transform:translateX(-105%) skewX(-12deg)}to{transform:translateX(105%) skewX(-12deg)}}.stage-sweep-wipe{position:absolute;inset-block:-10%;left:0;width:60%;background:linear-gradient(90deg,transparent,rgba(6,10,20,.85) 35%,rgba(6,10,20,.85) 65%,transparent);animation:stage-sweep-wipe .82s cubic-bezier(.5,0,.2,1) both}.stage-sweep-bold .stage-sweep-wipe{animation-duration:.68s}@keyframes stage-crossdim{0%,to{opacity:0}40%{opacity:.72}}.stage-crossdim{position:absolute;inset:0;z-index:15;pointer-events:none;background:radial-gradient(ellipse at center,rgba(6,10,20,.55),rgba(6,10,20,.9));animation:stage-crossdim .62s ease-in-out both}@keyframes stage-countdown-halo-pulse{0%{opacity:.5;transform:scale(.9)}60%{opacity:.15;transform:scale(1.35)}to{opacity:0;transform:scale(1.55)}}.stage-countdown-halo{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 45%,transparent),transparent 72%);animation:stage-countdown-halo-pulse 1s ease-out infinite}.stage-countdown-wrap-bold .stage-countdown-halo{animation-duration:.75s}@keyframes stage-countdown-push-in{0%{transform:scale(.86);opacity:.4}55%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:1}}.stage-countdown-push{animation:stage-ring-draw .9s ease-out forwards,stage-countdown-push-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes stage-spotlight-move{0%{background-position:-30% 50%;opacity:0}25%{opacity:1}to{background-position:130% 50%;opacity:0}}.stage-spotlight-sweep{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 22% 60% at 50% 50%,color-mix(in srgb,white 70%,var(--accent) 30%),transparent 70%);background-size:300% 100%;mix-blend-mode:soft-light;animation:stage-spotlight-move 1.1s ease-in-out both}.stage-spotlight-sweep-bold{animation-duration:.85s;mix-blend-mode:overlay}@keyframes stage-name-word-in{0%{opacity:0;transform:translateY(.3em) scale(.94);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.stage-name-word-in{animation:stage-name-word-in .6s cubic-bezier(.16,1,.3,1) both}.stage-next-corner{position:absolute;width:2.5rem;height:2.5rem;border:2px solid color-mix(in srgb,var(--accent) 55%,transparent);opacity:.6}.stage-next-corner-tl{top:0;left:0;border-right:none;border-bottom:none}.stage-next-corner-tr{top:0;right:0;border-left:none;border-bottom:none}.stage-next-corner-bl{bottom:0;left:0;border-right:none;border-top:none}.stage-next-corner-br{bottom:0;right:0;border-left:none;border-top:none}@keyframes stage-next-ribbon-sweep{0%{transform:translateX(-100%)}to{transform:translateX(220%)}}.stage-next-ribbon-sweep{display:block;width:40%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 90%,white),transparent);animation:stage-next-ribbon-sweep 2.2s ease-in-out infinite}@keyframes stage-pace{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.stage-pace-dot{width:7px;height:7px;border-radius:999px;background:var(--accent);animation:stage-pace 1.4s ease-in-out infinite}.stage-pace-dot-1{animation-delay:0s}.stage-pace-dot-2{animation-delay:.15s}.stage-pace-dot-3{animation-delay:.3s}.stage-pace-dot-4{animation-delay:.45s}.stage-pace-dot-5{animation-delay:.6s}.stage-pace-dot-6{animation-delay:.75s}.stage-pace-dot-7{animation-delay:.9s}.stage-pick-vignette{background:radial-gradient(circle at center,transparent 30%,rgba(0,0,0,.45) 100%);pointer-events:none}@keyframes stage-seal-in{0%{opacity:0;transform:translateY(-8px) scale(.9)}70%{transform:translateY(2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.stage-seal-in{animation:stage-seal-in .55s cubic-bezier(.2,.9,.3,1.1) both;animation-delay:.15s}.stage-laurel{width:min(50vw,420px);height:28px;margin-inline:auto;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 55%,transparent),transparent 70%);opacity:.85}@keyframes stage-reveal-flash{0%{opacity:0}18%{opacity:.9}to{opacity:0}}.stage-reveal-flash{position:absolute;inset:0;background:radial-gradient(circle at center,color-mix(in srgb,var(--accent) 55%,white) 0,transparent 65%);animation:stage-reveal-flash .6s ease-out both;pointer-events:none}.stage-reveal-flash-bold{animation-duration:.75s}.stage-reveal-flash-bold:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,color-mix(in srgb,white 60%,transparent) 0,transparent 45%);opacity:.6}.stage-pedestal{box-shadow:0 24px 60px color-mix(in srgb,var(--accent) 18%,transparent);animation:stage-scene-in .7s ease both}.stage-name-portal{position:relative;min-width:min(70vw,720px)}.stage-name-portal:before{content:"";position:absolute;inset:-18% -8%;border-radius:999px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 28%,transparent),transparent 70%);pointer-events:none}@keyframes stage-storm-hero{0%{opacity:0;transform:scale(.92) translateY(8px);filter:blur(4px)}35%{opacity:1;filter:blur(0)}to{opacity:.92;transform:scale(1) translateY(0)}}.stage-storm-hero{position:relative;animation:stage-storm-hero .18s ease both;text-shadow:0 0 40px color-mix(in srgb,var(--accent) 35%,transparent)}.stage-seal-orb{animation:stage-scene-in .55s ease both}@keyframes stage-glass-band-drift{0%,to{transform:translate(-4%,-3%) scale(1);opacity:.22}50%{transform:translate(4%,4%) scale(1.12);opacity:.38}}.stage-glass-band{position:absolute;border-radius:50%;filter:blur(70px);animation:stage-glass-band-drift 30s ease-in-out infinite;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 38%,white 8%),transparent 72%)}.stage-glass-band-1{top:-22%;left:-12%;width:62%;height:55%}.stage-glass-band-2{top:8%;right:-14%;width:55%;height:50%;animation-duration:36s;animation-direction:reverse;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 26%,transparent),transparent 70%)}.stage-glass-band-3{bottom:-18%;left:20%;width:48%;height:42%;animation-duration:42s;background:radial-gradient(ellipse at center,color-mix(in srgb,white 18%,var(--accent) 22%),transparent 74%)}@keyframes stage-glass-haze-drift{0%,to{transform:translateX(0)}50%{transform:translateX(-3%)}}.stage-glass-haze{position:absolute;inset:-5% -10%;opacity:.1;background:repeating-linear-gradient(115deg,transparent 0 60px,color-mix(in srgb,var(--accent) 45%,transparent) 60px 62px,transparent 62px 140px);animation:stage-glass-haze-drift 50s ease-in-out infinite}.stage-glass-floor{position:absolute;inset-inline:0;bottom:0;height:30vh;background:linear-gradient(to top,color-mix(in srgb,var(--accent) 16%,transparent),transparent);opacity:.4}.holo-plate{position:relative;isolation:isolate}.holo-plate:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 85%,white) 0,transparent 35%,transparent 65%,color-mix(in srgb,var(--accent) 70%,white) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;pointer-events:none}@keyframes holo-scan{0%{transform:translateY(-100%);opacity:0}12%{opacity:.5}50%{opacity:.3}88%{opacity:.5}to{transform:translateY(100%);opacity:0}}.holo-plate:after{content:"";position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 55%,white) 50%,transparent);height:40%;animation:holo-scan 3.4s ease-in-out infinite;pointer-events:none}.holo-plate-full:before{opacity:.9}.holo-plate-full:after{animation-duration:2.4s}@keyframes holo-beam-breathe{0%,to{opacity:.18}50%{opacity:.32}}.holo-beam{position:absolute;top:-14%;left:50%;width:34%;height:65%;transform:translateX(-50%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 50%,white) 0,color-mix(in srgb,var(--accent) 18%,transparent) 55%,transparent 100%);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);filter:blur(8px);opacity:.22;animation:holo-beam-breathe 4s ease-in-out infinite;pointer-events:none}.holo-beam-full{opacity:.34;width:42%}.stage-staff{position:absolute;top:6%;bottom:6%;width:clamp(26px,3.2vw,58px);opacity:var(--staff-fade,1);transform:scale(var(--staff-scale,1));transform-origin:bottom center}.stage-staff-column{position:absolute;top:12%;bottom:0;left:50%;width:clamp(5px,.5vw,10px);transform:translateX(-50%);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 88%,white 20%),color-mix(in srgb,var(--accent) 62%,transparent) 55%,color-mix(in srgb,var(--accent) 30%,transparent));box-shadow:0 0 18px color-mix(in srgb,var(--accent) 40%,transparent)}@keyframes stage-staff-beam-breathe{0%,to{opacity:.34}50%{opacity:.6}}.stage-staff-beam{position:absolute;inset:4% -60% 0 -60%;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 34%,transparent),color-mix(in srgb,var(--accent) 14%,transparent) 60%,transparent);filter:blur(16px);opacity:.44;animation:stage-staff-beam-breathe 7s ease-in-out infinite;animation-delay:var(--staff-delay,0s)}.stage-staff-crest{position:absolute;top:2%;left:50%;width:clamp(44px,4.6vw,92px);height:clamp(44px,4.6vw,92px);transform:translateX(-50%)}@keyframes stage-staff-rays-turn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.stage-staff-crest-rays{position:absolute;inset:-35%;border-radius:999px;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--accent) 55%,transparent) 0deg 4deg,transparent 4deg 22deg);-webkit-mask:radial-gradient(circle,transparent 32%,#fff 46%,transparent 82%);mask:radial-gradient(circle,transparent 32%,#fff 46%,transparent 82%);opacity:.55;animation:stage-staff-rays-turn 44s linear infinite}@keyframes stage-staff-ring-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.12);opacity:.95}}.stage-staff-crest-ring{position:absolute;inset:6%;border-radius:999px;border:2px solid color-mix(in srgb,var(--accent) 70%,white 10%);animation:stage-staff-ring-pulse 4.2s ease-in-out infinite;animation-delay:var(--staff-delay,0s)}.stage-staff-crest-core{position:absolute;inset:26%;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 85%,white) 0,color-mix(in srgb,var(--accent) 45%,transparent) 62%,transparent 100%);box-shadow:0 0 30px 6px color-mix(in srgb,var(--accent) 45%,transparent)}@keyframes stage-staff-pennant-sway{0%,to{transform:translateX(-50%) rotate(-2.2deg)}50%{transform:translateX(-50%) rotate(2.2deg)}}.stage-staff-pennant{position:absolute;top:13%;left:50%;width:clamp(18px,1.9vw,36px);height:26%;transform-origin:top center;clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 62%,transparent),color-mix(in srgb,var(--accent) 22%,transparent));opacity:.72;animation:stage-staff-pennant-sway 7.5s ease-in-out infinite;animation-delay:var(--staff-delay,0s)}.stage-staff-pool{position:absolute;bottom:-3%;left:50%;width:clamp(90px,9vw,190px);height:clamp(24px,2.4vw,46px);transform:translateX(-50%);border-radius:999px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 42%,transparent),transparent 72%);filter:blur(6px);opacity:.6}.stage-court-beacon .stage-staff-column{top:8%;width:3px;opacity:.55;box-shadow:none}.stage-court-beacon .stage-staff-beam,.stage-court-beacon .stage-staff-crest-rays,.stage-court-beacon .stage-staff-pennant,.stage-court-beacon .stage-staff-pool{display:none}.stage-court-beacon .stage-staff-crest{width:clamp(30px,2.6vw,44px);height:clamp(30px,2.6vw,44px)}@keyframes stage-canopy-shimmer-run{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}.stage-canopy{position:absolute;top:5%;left:6%;right:6%;height:clamp(70px,9vh,150px);overflow:hidden}.stage-canopy-arc{position:absolute;inset:0;border-top:2px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:50% 50% 0 0/100% 100% 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 20%,transparent),transparent 70%);opacity:.75}.stage-canopy-shimmer{position:absolute;inset-block:0;left:0;width:22%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 60%,white 20%),transparent);opacity:.5;filter:blur(6px);animation:stage-canopy-shimmer-run 9s ease-in-out infinite}.stage-standard{position:absolute;width:clamp(46px,5vw,96px);height:clamp(74px,8vw,152px);transform-origin:50% 100%}.stage-standard-glow{position:absolute;inset:-18% -30% -10% -30%;background:radial-gradient(circle at center,color-mix(in srgb,var(--accent) 40%,transparent),transparent 70%);opacity:.42}.stage-standard-pole{position:absolute;left:50%;top:14%;bottom:0;width:clamp(3px,.32vw,6px);transform:translateX(-50%);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 82%,white 18%),color-mix(in srgb,var(--accent) 44%,transparent) 70%,transparent);opacity:.72}.stage-standard-finial{position:absolute;left:50%;top:6%;width:clamp(9px,1vw,18px);height:clamp(9px,1vw,18px);transform:translateX(-50%) rotate(45deg);border-radius:3px;background:color-mix(in srgb,var(--accent) 88%,white 12%);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 62%,transparent)}.stage-standard-banner{position:absolute;left:50%;top:20%;width:clamp(14px,1.6vw,30px);height:clamp(30px,3.4vw,62px);transform:translateX(-50%);clip-path:polygon(0 0,100% 0,100% 74%,50% 100%,0 74%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 62%,transparent),color-mix(in srgb,var(--accent) 22%,transparent));opacity:.66}.stage-standard-tl{top:4%;left:1.5%}.stage-standard-tr{top:4%;right:1.5%}.stage-standard-bl{bottom:4%;left:1.5%}.stage-standard-br{bottom:4%;right:1.5%}@keyframes stage-column-sway{0%,to{transform:translateX(-50%) rotate(-1.6deg) scaleY(1);opacity:.2}50%{transform:translateX(-50%) rotate(1.6deg) scaleY(1.06);opacity:.36}}.stage-column{position:absolute;top:-12%;height:92%;width:clamp(80px,9vw,200px);transform-origin:top center;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 40%,white 8%),color-mix(in srgb,var(--accent) 12%,transparent) 62%,transparent);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);filter:blur(14px);opacity:.26;animation:stage-column-sway 13s ease-in-out infinite}.stage-columns-wide .stage-column-1{left:12%;animation-delay:0s}.stage-columns-wide .stage-column-2{left:31%;animation-delay:1.8s}.stage-columns-wide .stage-column-3{left:50%;animation-delay:3.4s}.stage-columns-wide .stage-column-4{left:69%;animation-delay:1.1s}.stage-columns-wide .stage-column-5{left:88%;animation-delay:2.6s}.stage-columns-focus .stage-column-1{left:26%;animation-delay:0s}.stage-columns-focus .stage-column-2{left:50%;animation-delay:2.2s;width:clamp(120px,13vw,280px)}.stage-columns-focus .stage-column-3{left:74%;animation-delay:1.3s}@keyframes stage-idle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.1%)}}.stage-idle-float{animation:stage-idle-float 12s ease-in-out infinite}@keyframes stage-idle-bloom{0%,to{opacity:.22;transform:translate(-50%,-50%) scale(1)}50%{opacity:.42;transform:translate(-50%,-50%) scale(1.14)}}.stage-idle-bloom{position:absolute;top:38%;left:50%;width:min(70vw,900px);height:min(46vh,460px);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 26%,transparent),transparent 70%);filter:blur(50px);pointer-events:none;animation:stage-idle-bloom 11s ease-in-out infinite}.stage-idle-chip{position:relative;overflow:hidden}@keyframes stage-idle-chip-shimmer{0%{transform:translateX(-140%)}to{transform:translateX(360%)}}.stage-idle-chip-shimmer{position:absolute;inset-block:0;left:0;width:30%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 35%,white 10%),transparent);opacity:.5;animation:stage-idle-chip-shimmer 5.5s ease-in-out infinite;pointer-events:none}@keyframes stage-iris-contract{0%{transform:scale(1.55);opacity:0}25%{opacity:.65}to{transform:scale(.92);opacity:0}}.stage-iris{position:absolute;inset:0;pointer-events:none}.stage-iris-ring{position:absolute;inset:0;border-radius:999px;border:2px solid color-mix(in srgb,var(--accent) 60%,transparent);animation:stage-iris-contract .85s cubic-bezier(.22,1,.36,1) both}.stage-iris-ring-2{animation-delay:.1s;inset:5%}.stage-iris-ring-3{animation-delay:.2s;inset:10%}@keyframes stage-countdown-shock{0%{transform:scale(.86);opacity:.6}to{transform:scale(1.6);opacity:0}}.stage-countdown-shock{position:absolute;inset:8%;border-radius:999px;border:3px solid color-mix(in srgb,var(--accent) 70%,white 15%);animation:stage-countdown-shock .75s ease-out both;pointer-events:none}@keyframes stage-seal-stamp{0%{transform:scale(1.22) translateY(-4%);opacity:0}45%{opacity:1}62%{transform:scale(.94) translateY(0)}78%{transform:scale(1.03)}to{transform:scale(1);opacity:1}}.stage-seal-stamp{animation:stage-seal-stamp .62s cubic-bezier(.3,1.4,.4,1) both}@keyframes stage-seal-shock{0%{transform:scale(.85);opacity:0}30%{opacity:.7}to{transform:scale(1.85);opacity:0}}.stage-seal-shock{position:absolute;inset:0;border-radius:999px;border:2px solid color-mix(in srgb,var(--accent) 65%,white 10%);animation:stage-seal-shock 1.1s ease-out both;animation-delay:.5s;pointer-events:none}.stage-seal-shock-2{animation-delay:.72s;border-width:1px}@keyframes stage-name-reflection-in{0%{opacity:0}to{opacity:.16}}.stage-name-reflection{position:absolute;top:100%;left:0;right:0;margin-top:-.34em;transform:scaleY(-1);filter:blur(3px);opacity:.16;-webkit-mask:linear-gradient(0deg,transparent 8%,#fff 92%);mask:linear-gradient(0deg,transparent 8%,#fff 92%);animation:stage-name-reflection-in 1.1s ease-out both;animation-delay:.5s;pointer-events:none;user-select:none}[data-motion=theatrical] .stage-name-reflection{opacity:.24}@keyframes stage-godrays-turn{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.stage-godrays{position:absolute;top:58%;left:50%;width:min(120vw,1500px);height:min(120vw,1500px);transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--accent) 22%,transparent) 0deg 3deg,transparent 3deg 17deg);-webkit-mask:radial-gradient(circle,#fff 4%,transparent 46%);mask:radial-gradient(circle,#fff 4%,transparent 46%);opacity:.32;animation:stage-godrays-turn 120s linear infinite;pointer-events:none}[data-motion=theatrical] .stage-godrays{opacity:.5;animation-duration:84s}.stage-next-rail{position:absolute;inset-inline:8%;height:3px;overflow:hidden;background:color-mix(in srgb,var(--accent) 14%,transparent);pointer-events:none}.stage-next-rail-top{top:2%}.stage-next-rail-bottom{bottom:2%}@keyframes stage-next-rail-run{0%{transform:translateX(-120%)}to{transform:translateX(420%)}}.stage-next-rail-run{display:block;width:24%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 85%,white),transparent);animation:stage-next-rail-run 4.4s linear infinite}.stage-next-rail-run-reverse{animation-direction:reverse;animation-duration:5.6s}[data-motion=theatrical] .stage-scene-in{animation-duration:.75s}[data-motion=theatrical] .stage-staff-beam{opacity:.62}[data-motion=theatrical] .stage-idle-float{animation-duration:9s}@keyframes stage-mote-rise{0%{transform:translate3d(0,110%,0) scale(.6);opacity:0}12%{opacity:.5}85%{opacity:.4}to{transform:translate3d(var(--mote-drift,2vw),-12%,0) scale(1);opacity:0}}.stage-mote{position:absolute;bottom:0;width:3px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--accent) 80%,white 20%);box-shadow:0 0 8px 1px color-mix(in srgb,var(--accent) 45%,transparent);opacity:0;animation:stage-mote-rise 26s linear infinite}.stage-mote-near{width:5px;height:5px;animation-duration:17s;filter:blur(.4px)}.stage-mote-1{--mote-drift:2vw;animation-duration:24s}.stage-mote-2{--mote-drift:-3vw;animation-duration:29s}.stage-mote-3{--mote-drift:4vw;animation-duration:21s}.stage-mote-4{--mote-drift:-1.5vw;animation-duration:33s}.stage-mote-5{--mote-drift:3vw;animation-duration:26s}.stage-mote-6{--mote-drift:-4vw;animation-duration:19s}@keyframes stage-life-depth-drift{0%,to{transform:scale(1) translateY(0);opacity:.5}50%{transform:scale(1.08) translateY(-2%);opacity:.8}}.stage-life-depth{position:absolute;inset:-10%;background:radial-gradient(ellipse 70% 50% at 50% 78%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%);filter:blur(40px);animation:stage-life-depth-drift 34s ease-in-out infinite}@keyframes stage-life-haze-cross{0%{transform:translateX(-30%) skewY(-2deg);opacity:0}20%{opacity:.5}80%{opacity:.5}to{transform:translateX(30%) skewY(-2deg);opacity:0}}.stage-life-haze{position:absolute;inset-inline:-25%;height:26%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 12%,white 4%),transparent);filter:blur(26px);opacity:0;animation:stage-life-haze-cross 46s ease-in-out infinite}.stage-life-haze-1{top:34%}.stage-life-haze-2{top:62%;animation-duration:58s;animation-delay:12s;animation-direction:reverse}.stage-rig{position:absolute;inset:0;z-index:5;pointer-events:none}.stage-rig-wash{position:absolute;inset:0;background:radial-gradient(ellipse 62% 48% at 50% 44%,color-mix(in srgb,white 8%,var(--accent) 14%),transparent 74%);opacity:calc(.16 * var(--spot-house, 1));transition:opacity .9s ease}.stage-rig-full .stage-rig-wash{opacity:calc(.26 * var(--spot-house, 1))}@keyframes stage-rig-flicker{0%,to{opacity:.3}50%{opacity:.4}}.stage-rig-pool{position:absolute;inset:0;background:radial-gradient(ellipse var(--spot-size,60%) calc(var(--spot-size, 60%) * .8) at var(--spot-x,50%) var(--spot-y,46%),color-mix(in srgb,white 40%,var(--accent) 60%),transparent 68%);mix-blend-mode:soft-light;opacity:.34;transition:background 1.1s cubic-bezier(.4,0,.2,1);animation:stage-rig-flicker 6s ease-in-out infinite}.stage-rig-pool-a{background:radial-gradient(ellipse calc(var(--spot-size, 60%) * .7) calc(var(--spot-size, 60%) * .9) at calc(var(--spot-x, 50%) - 9%) var(--spot-y,46%),color-mix(in srgb,white 42%,var(--accent) 58%),transparent 66%)}.stage-rig-pool-b{background:radial-gradient(ellipse calc(var(--spot-size, 60%) * .7) calc(var(--spot-size, 60%) * .9) at calc(var(--spot-x, 50%) + 9%) var(--spot-y,46%),color-mix(in srgb,white 42%,var(--accent) 58%),transparent 66%);animation-delay:1.4s}.stage-rig-full .stage-rig-pool-a:only-of-type{background:radial-gradient(ellipse var(--spot-size,60%) calc(var(--spot-size, 60%) * .8) at var(--spot-x,50%) var(--spot-y,46%),color-mix(in srgb,white 45%,var(--accent) 55%),transparent 68%)}.stage-curtain{position:absolute;inset:0;z-index:40;pointer-events:none;overflow:hidden}.stage-curtain-panel{position:absolute;top:0;bottom:0;width:51%;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--stage-surface,#07142a) 88%,black) 0 14px,color-mix(in srgb,var(--stage-surface,#07142a) 62%,black) 14px 26px,color-mix(in srgb,var(--accent) 12%,black 70%) 26px 30px,color-mix(in srgb,var(--stage-surface,#07142a) 70%,black) 30px 44px),linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,black),transparent 40%);box-shadow:inset 0 0 120px rgba(0,0,0,.75);transition:transform var(--curtain-ms,1.8s) cubic-bezier(.7,0,.25,1)}.stage-curtain-panel-left{left:0;transform:translateX(0);border-right:2px solid color-mix(in srgb,var(--accent) 45%,transparent)}.stage-curtain-panel-right{right:0;transform:translateX(0);border-left:2px solid color-mix(in srgb,var(--accent) 45%,transparent);transition-delay:.11s;transition-duration:calc(var(--curtain-ms, 1.8s) + .14s)}.stage-curtain-grand.is-open .stage-curtain-panel-left{transform:translateX(-102%)}.stage-curtain-grand.is-open .stage-curtain-panel-right{transform:translateX(102%)}.stage-curtain-grand.is-scrubbing .stage-curtain-panel{transition:none}.stage-curtain-grand.is-scrubbing .stage-curtain-panel-left{transform:translateX(calc(-102% * var(--curtain-scrub, 0)))}.stage-curtain-grand.is-scrubbing .stage-curtain-panel-right{transform:translateX(calc(102% * var(--curtain-scrub, 0)))}.stage-curtain-grand.is-scrubbing .stage-curtain-crest,.stage-curtain-grand.is-scrubbing .stage-curtain-leak,.stage-curtain-soft.is-scrubbing .stage-curtain-seam,.stage-curtain-soft.is-scrubbing .stage-curtain-veil{transition:none;opacity:calc(1 - var(--curtain-scrub, 0))}.stage-curtain-soft.is-scrubbing .stage-curtain-seam{transform:scaleX(calc(1 + .4 * var(--curtain-scrub, 0)))}.stage-curtain-leak{position:absolute;top:0;bottom:0;left:50%;width:12%;transform:translateX(-50%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 55%,white 30%),transparent);filter:blur(18px);opacity:.55;transition:opacity calc(var(--curtain-ms, 1.8s) * .6) ease}.stage-curtain-grand.is-open .stage-curtain-leak{opacity:0}.stage-curtain-crest{position:absolute;top:50%;left:50%;height:clamp(60px,9vh,130px);transform:translate(-50%,-50%);opacity:.9;transition:opacity calc(var(--curtain-ms, 1.8s) * .5) ease,transform var(--curtain-ms,1.8s) cubic-bezier(.7,0,.25,1)}.stage-curtain-grand.is-open .stage-curtain-crest{opacity:0;transform:translate(-50%,-50%) scale(1.35)}.stage-curtain-veil{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(0,0,0,.62),rgba(0,0,0,.93) 78%);transition:opacity var(--curtain-ms,1.8s) ease;opacity:1}.stage-curtain-soft.is-open .stage-curtain-veil{opacity:0}.stage-curtain-seam{position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 70%,white 20%),transparent);box-shadow:0 0 40px 8px color-mix(in srgb,var(--accent) 30%,transparent);transform:scaleX(.2);opacity:0;transition:transform var(--curtain-ms,1.8s) cubic-bezier(.5,0,.2,1),opacity calc(var(--curtain-ms, 1.8s) * .5) ease}.stage-curtain-soft.is-closed .stage-curtain-seam{opacity:.9;transform:scaleX(1)}.stage-curtain-soft.is-open .stage-curtain-seam{opacity:0;transform:scaleX(1.4)}.raffle-slide-strip{display:flex;gap:.85rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.6rem;scrollbar-width:thin}.raffle-slide-list{display:grid;gap:.6rem;max-height:26rem;overflow-y:auto;padding-right:.25rem;scrollbar-width:thin}.raffle-slide{position:relative;display:flex;flex-direction:column;gap:.75rem;flex:0 0 auto;width:min(100%,17rem);scroll-snap-align:center;padding:.85rem;text-align:left;border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);background:var(--sand);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.raffle-slide:hover:not(.is-active){border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.raffle-slide:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.raffle-slide.is-active{border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent),0 14px 32px color-mix(in srgb,var(--ink) 18%,transparent);transform:translateY(-3px);background:color-mix(in srgb,var(--accent) 7%,var(--sand))}.raffle-slide.is-done{opacity:.6}.raffle-slide-rail{position:absolute;inset:0 auto 0 0;width:4px;background:var(--accent);opacity:0;transition:opacity .22s ease}.raffle-slide.is-active .raffle-slide-rail{opacity:1}.raffle-slide-media{position:relative;display:block;aspect-ratio:16/10;width:100%;border-radius:.75rem;overflow:hidden;background:color-mix(in srgb,var(--ink) 5%,transparent)}.raffle-slide-plate{display:flex;height:100%;width:100%;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%),color-mix(in srgb,var(--ink) 6%,transparent)}.raffle-slide-plate span{font-size:2.5rem;line-height:1;color:color-mix(in srgb,var(--accent) 75%,var(--ink));opacity:.55}.raffle-slide-badge{position:absolute;top:.5rem;left:.5rem;border-radius:999px;padding:.2rem .55rem;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;backdrop-filter:blur(6px)}.raffle-slide-badge-next{background:var(--accent);color:var(--ink)}.raffle-slide-badge-progress{background:color-mix(in srgb,var(--ink) 78%,transparent);color:var(--sand)}.raffle-slide-badge-awarded{background:color-mix(in srgb,var(--ink) 12%,transparent);color:color-mix(in srgb,var(--ink) 65%,transparent)}.raffle-slide-body{display:flex;min-width:0;flex-direction:column;gap:.2rem}.raffle-slide-meta{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 45%,transparent)}.raffle-slide-title{font-size:1.4rem;line-height:1.15;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.raffle-slide-title-ar{font-size:.85rem;color:color-mix(in srgb,var(--ink) 55%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.raffle-slide-count{margin-top:.35rem;font-size:.72rem;color:color-mix(in srgb,var(--ink) 50%,transparent)}.raffle-slide-list .raffle-slide{width:100%;flex-direction:row;align-items:center;gap:.9rem}.raffle-slide-list .raffle-slide-media{width:7.5rem;flex:0 0 auto}.raffle-slide-list .raffle-slide-title{font-size:1.15rem;-webkit-line-clamp:1}.raffle-scrubber{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.75rem}.raffle-scrubber-dot{height:5px;flex:1 1 0;min-width:10px;border-radius:999px;background:color-mix(in srgb,var(--ink) 14%,transparent);transition:background .2s ease,transform .2s ease}.raffle-scrubber-dot.is-done{background:color-mix(in srgb,var(--ink) 28%,transparent)}.raffle-scrubber-dot.is-active{background:var(--accent);transform:scaleY(1.8)}.raffle-slider-actions{position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.1rem;padding-top:.9rem;border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent);background:var(--surface-elevated)}.raffle-skel{border-radius:1rem;background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 7%,transparent) 25%,color-mix(in srgb,var(--ink) 12%,transparent) 37%,color-mix(in srgb,var(--ink) 7%,transparent) 63%);background-size:400% 100%;animation:brand-shimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.raffle-scrubber-dot,.raffle-slide,.raffle-slide-rail{transition:none!important}.raffle-slide.is-active{transform:none!important}.raffle-skel{animation:none!important}}.stage-flyrail{position:absolute;top:0;bottom:0;z-index:2;width:min(13vw,150px);pointer-events:none}.stage-flyrail-right{right:2.5%}.stage-flyrail-left{left:2.5%;transform:scaleX(-1)}.stage-flyrail-beam{position:absolute;top:4%;left:-40%;right:0;height:3px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 55%,transparent) 25%,color-mix(in srgb,var(--accent) 70%,white 10%));box-shadow:0 1px 10px color-mix(in srgb,var(--accent) 30%,transparent)}.stage-flyrail-pulley{position:absolute;top:calc(4% - clamp(9px, 1vw, 15px));right:28%;width:clamp(20px,2.1vw,32px);height:clamp(20px,2.1vw,32px)}.stage-flyrail-pulley-wheel{position:absolute;inset:0;border-radius:999px;border:2px solid color-mix(in srgb,var(--accent) 70%,white 10%);background:conic-gradient(from 0deg,color-mix(in srgb,var(--accent) 40%,transparent) 0deg 18deg,transparent 18deg 45deg),radial-gradient(circle,color-mix(in srgb,var(--accent) 30%,#0a1526) 0,#060d1a 70%);transform:rotate(calc(220deg * var(--pull, 0)));transition:transform var(--curtain-ms,1.8s) cubic-bezier(.7,0,.25,1)}.stage-flyrail-rope{top:5%;width:2px;height:calc(74% - 40% * var(--pull, 0));background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 85%,white 12%),color-mix(in srgb,var(--accent) 50%,transparent));box-shadow:0 0 8px color-mix(in srgb,var(--accent) 40%,transparent);transition:height var(--curtain-ms,1.8s) cubic-bezier(.7,0,.25,1)}.stage-flyrail-knot,.stage-flyrail-rope{position:absolute;right:calc(28% + clamp(9px, 1vw, 15px))}.stage-flyrail-knot{top:calc(5% + 74% - 40% * var(--pull, 0));width:clamp(24px,2.6vw,40px);height:clamp(24px,2.6vw,40px);transform:translate(50%,-50%);border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 80%,white 15%) 0,color-mix(in srgb,var(--accent) 35%,transparent) 65%,transparent 100%);transition:top var(--curtain-ms,1.8s) cubic-bezier(.7,0,.25,1)}.stage-flyrail-crest{position:absolute;inset:12%;width:76%;height:76%;object-fit:contain;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 50%,transparent))}.stage-flyrail-weight{position:absolute;right:8%;bottom:calc(6% + 42% * var(--pull, 0));width:clamp(20px,2.2vw,34px);height:clamp(40px,4.4vw,68px);border-radius:3px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 30%,#0a1526),#060d1a);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 6px 18px rgba(0,0,0,.6);transition:bottom var(--curtain-ms,1.8s) cubic-bezier(.7,0,.25,1)}.stage-flyrail-sweep{width:34vw;overflow:hidden}.stage-flyrail-shaft{position:absolute;top:-10%;right:10%;width:34%;height:120%;transform:rotate(8deg) scaleY(calc(.25 + .75 * var(--pull, 0)));transform-origin:top center;opacity:calc(.1 + .4 * var(--pull, 0));background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 55%,white 20%),transparent 78%);filter:blur(16px);transition:transform var(--curtain-ms,1.8s) cubic-bezier(.7,0,.25,1),opacity var(--curtain-ms,1.8s) ease}.stage-curtain-grand.is-scrubbing .stage-flyrail-knot,.stage-curtain-grand.is-scrubbing .stage-flyrail-pulley-wheel,.stage-curtain-grand.is-scrubbing .stage-flyrail-rope,.stage-curtain-grand.is-scrubbing .stage-flyrail-shaft,.stage-curtain-grand.is-scrubbing .stage-flyrail-weight{transition:none}.stage-court-density-arena .stage-staff-beam{filter:blur(9px)}.stage-court-density-arena .stage-staff-pool{filter:blur(4px)}.stage-staff-crest-img{position:absolute;inset:18%;width:64%;height:64%;object-fit:contain;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--accent) 45%,transparent))}.stage-locked{position:fixed;inset:0;overflow:hidden;background:var(--raffle-page-bg,var(--stage-surface,#07142a));overscroll-behavior:none;touch-action:none}.stage-rail{position:fixed;top:0;bottom:0;z-index:50;pointer-events:none;display:flex;align-items:stretch}.stage-rail-right{right:0;flex-direction:row-reverse}.stage-rail-left{left:0;flex-direction:row}.stage-rail-tab{pointer-events:auto;align-self:center;display:flex;flex-direction:column;align-items:center;gap:.55rem;margin:0;padding:1.1rem .55rem;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,#05101f 88%,transparent);backdrop-filter:blur(12px);box-shadow:0 12px 36px rgba(0,0,0,.4);color:color-mix(in srgb,var(--sand,#f4f1ea) 85%,transparent);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.stage-rail-right .stage-rail-tab{border-radius:.85rem 0 0 .85rem;border-right:none}.stage-rail-left .stage-rail-tab{border-radius:0 .85rem .85rem 0;border-left:none}.stage-rail-tab:hover{border-color:color-mix(in srgb,var(--accent) 70%,transparent);color:var(--accent)}.stage-rail-tab-dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 10px currentColor}.stage-rail-tab-label{writing-mode:vertical-rl;text-orientation:mixed;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.stage-rail-left .stage-rail-tab-label{writing-mode:vertical-lr}.stage-rail-tab-chevron{font-size:1rem;line-height:1;opacity:.7}.stage-rail-tab-open{color:color-mix(in srgb,var(--accent) 90%,white 10%)}.stage-rail-tab-locked-open{color:color-mix(in srgb,var(--accent) 75%,white 15%)}.stage-rail-tab-closed{color:color-mix(in srgb,var(--sand,#f4f1ea) 78%,transparent)}.stage-rail-tab-hint{text-decoration:none;color:color-mix(in srgb,var(--sand,#f4f1ea) 60%,transparent)}.stage-rail-panel{pointer-events:auto;width:min(20rem,86vw);display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.2rem 1.4rem;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,#05101f 92%,transparent);backdrop-filter:blur(16px);box-shadow:0 20px 60px rgba(0,0,0,.5);transform:translateX(110%);opacity:0;visibility:hidden;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,visibility 0s .32s}.stage-rail-left .stage-rail-panel{transform:translateX(-110%);border-radius:0 1rem 1rem 0;border-left:none}.stage-rail-right .stage-rail-panel{border-radius:1rem 0 0 1rem;border-right:none}.stage-rail.is-open .stage-rail-panel{transform:translateX(0);opacity:1;visibility:visible;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,visibility 0s}.stage-rail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.stage-rail-eyebrow{margin:0;font-size:.62rem;letter-spacing:.2em;color:color-mix(in srgb,var(--accent) 80%,white 10%)}.stage-rail-eyebrow,.stage-rail-status{font-weight:600;text-transform:uppercase}.stage-rail-status{margin:.35rem 0 0;display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;letter-spacing:.08em;color:color-mix(in srgb,var(--sand,#f4f1ea) 80%,transparent)}.stage-rail-status-open{color:color-mix(in srgb,var(--accent) 88%,white 12%)}.stage-rail-status-locked-open{color:color-mix(in srgb,var(--accent) 70%,white 15%)}.stage-rail-close{width:2rem;height:2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--sand,#f4f1ea) 22%,transparent);background:transparent;color:color-mix(in srgb,var(--sand,#f4f1ea) 70%,transparent);font-size:1.25rem;line-height:1;cursor:pointer}.stage-rail-close:hover{border-color:var(--accent);color:var(--accent)}.stage-rail-actions{display:flex;flex-direction:column;gap:.55rem}.stage-rail-btn{width:100%;border-radius:.75rem;padding:.85rem 1rem;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,opacity .2s ease,border-color .2s ease}.stage-rail-btn:disabled{opacity:.35;cursor:not-allowed}.stage-rail-btn-primary{border:none;background:var(--accent);color:var(--ink,#0b1f3a)}.stage-rail-btn-primary:not(:disabled):hover{background:color-mix(in srgb,var(--accent) 82%,white)}.stage-rail-btn-ghost{border:1px solid color-mix(in srgb,var(--sand,#f4f1ea) 28%,transparent);background:transparent;color:color-mix(in srgb,var(--sand,#f4f1ea) 85%,transparent)}.stage-rail-btn-ghost:not(:disabled):hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.stage-rail-hintline{margin:0;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--sand,#f4f1ea) 42%,transparent)}.stage-rail-error{margin:0;font-size:.75rem;color:color-mix(in srgb,var(--stop,#c0392b) 80%,white 20%)}.stage-rail-side-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.35rem;border-top:1px solid color-mix(in srgb,var(--sand,#f4f1ea) 12%,transparent)}.stage-rail-side-label{font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--sand,#f4f1ea) 45%,transparent)}.stage-rail-side-toggle{display:inline-flex;gap:.25rem;padding:.2rem;border-radius:.55rem;border:1px solid color-mix(in srgb,var(--sand,#f4f1ea) 14%,transparent)}.stage-rail-side-toggle button{border:none;background:transparent;color:color-mix(in srgb,var(--sand,#f4f1ea) 55%,transparent);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .7rem;border-radius:.4rem;cursor:pointer}.stage-rail-side-toggle button.is-active{background:color-mix(in srgb,var(--accent) 88%,white 8%);color:var(--ink,#0b1f3a)}@media (prefers-reduced-motion:reduce){.stage-rail-panel{transition:none}}.stage-dock{display:none}@media (prefers-reduced-motion:reduce){.holo-plate:after,.stage-aurora,.stage-canopy-shimmer,.stage-countdown-halo,.stage-countdown-push,.stage-countdown-shock,.stage-crossdim,.stage-ember,.stage-ember-horizon,.stage-glass-band,.stage-glass-haze,.stage-idle-bloom,.stage-idle-chip-shimmer,.stage-iris-ring,.stage-life-haze,.stage-logo-sweep,.stage-mote,.stage-next-rail-run,.stage-next-ribbon-sweep,.stage-pace-dot,.stage-particle,.stage-reveal-flash,.stage-ribbon,.stage-seal-shock,.stage-skyline,.stage-spotlight-sweep,.stage-storm-hero,.stage-sweep{animation:none!important;opacity:0!important}.stage-ring{background:var(--accent)}.stage-name-word-in{opacity:1!important;filter:none!important;transform:none!important}.holo-beam,.stage-canopy-arc,.stage-column,.stage-godrays,.stage-idle-float,.stage-life-depth,.stage-name-reflection,.stage-name-word-in,.stage-rig-pool,.stage-seal-stamp,.stage-staff-beam,.stage-staff-crest-rays,.stage-staff-crest-ring,.stage-staff-pennant{animation:none!important}.stage-curtain-crest,.stage-curtain-leak,.stage-curtain-panel,.stage-curtain-seam,.stage-curtain-veil,.stage-flyrail-knot,.stage-flyrail-pulley-wheel,.stage-flyrail-rope,.stage-flyrail-shaft,.stage-flyrail-weight,.stage-rig-pool,.stage-rig-wash{transition:none!important}.stage-flyrail-shaft{opacity:0!important}.stage-curtain-panel-right{transition-delay:0s!important}.stage-seal-stamp{transform:none!important;opacity:1!important}.stage-name-reflection{opacity:.14!important}}@keyframes brand-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.skeleton-bar{border-radius:6px;background-color:color-mix(in srgb,var(--ink) 7%,var(--sand,#f4f0e6));background-image:linear-gradient(105deg,transparent 0,transparent 40%,color-mix(in srgb,var(--accent,#c9a227) 22%,white) 50%,transparent 60%,transparent 100%);background-size:220% 100%;background-repeat:no-repeat;animation:brand-shimmer 1.55s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.skeleton-bar{animation:none;background-image:none}}@keyframes soft-pulse{0%,to{opacity:.55}50%{opacity:1}}.soft-pulse{animation:soft-pulse 2.4s ease-in-out infinite}.soft-pulse-fast{animation:soft-pulse 1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.qr-breathe,.rise-in,.seal-in,.skeleton-bar,.soft-pulse,.soft-pulse-fast{animation:none}}:root{--brand-loader-glow:rgba(201,162,39,0.4);--brand-loader-accent:var(--accent);--brand-loader-ink:var(--ink);--brand-loader-assemble:2400ms;--brand-loader-breathe:6000ms}.brand-emblem-loader{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;animation:brand-emblem-breathe var(--brand-loader-breathe) ease-in-out infinite}.brand-emblem-loader--glow{filter:drop-shadow(0 0 18px var(--brand-loader-glow))}.brand-emblem-loader__ring{position:absolute;inset:-12%;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--brand-loader-accent) 35%,transparent);animation:brand-emblem-ring var(--brand-loader-assemble) cubic-bezier(.65,0,.35,1) infinite;pointer-events:none}.brand-emblem-loader__assemble{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;animation:brand-emblem-assemble var(--brand-loader-assemble) cubic-bezier(.65,0,.35,1) infinite}.brand-emblem-loader__logo{display:block;width:100%;height:auto;max-height:100%;object-fit:contain;user-select:none}.brand-emblem-loader__wordmark{display:block;font-family:var(--brand-font,system-ui,sans-serif);font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1;white-space:nowrap;color:var(--brand-loader-accent);user-select:none}@keyframes brand-emblem-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes brand-emblem-assemble{0%{clip-path:inset(0 100% 0 0);opacity:.35}42%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes brand-emblem-ring{0%{transform:scale(.86);opacity:0}35%{opacity:.85}70%,to{transform:scale(1.08);opacity:0}}.brand-loading-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;width:100%;min-height:12rem;padding:3rem 1rem}.brand-loading-panel--viewport{min-height:100dvh;width:100%;padding:0}.brand-inline-loader{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;vertical-align:middle;line-height:1;max-width:100%}.brand-inline-loader__text{font-size:.95em;font-weight:800;letter-spacing:.02em;white-space:nowrap}.brand-emblem-loader--compact{overflow:hidden}.brand-emblem-loader--compact .brand-emblem-loader__logo{width:100%;height:100%;max-height:100%;object-fit:contain}.brand-inline-loader .brand-emblem-loader__ring{inset:-22%}.brand-inline-loader--on-dark .brand-emblem-loader__logo{filter:brightness(0) invert(1)}@media (prefers-reduced-motion:reduce){.brand-emblem-loader,.brand-emblem-loader__assemble,.brand-emblem-loader__ring{animation:none}.brand-emblem-loader__assemble{clip-path:none;opacity:1}}@keyframes prize-art-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.prize-art-float{animation:prize-art-float 4.5s ease-in-out infinite}.prize-art-glow{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 42%,transparent),transparent 68%);filter:blur(28px)}.prize-unbox{position:relative;width:min(72vw,42vh,520px);height:min(58vw,32vh,440px);margin-inline:auto;perspective:1200px}.prize-unbox-aura{position:absolute;inset:8% 12%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 55%,transparent),transparent 70%);filter:blur(40px);opacity:.55;animation:prize-aura-pulse 2.8s ease-in-out infinite}@keyframes prize-aura-pulse{0%,to{opacity:.4;transform:scale(.92)}50%{opacity:.75;transform:scale(1.05)}}.prize-unbox-sparkles{position:absolute;inset:0;pointer-events:none}.prize-unbox-sparkles span{position:absolute;width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--accent) 85%,white);opacity:0;box-shadow:0 0 12px color-mix(in srgb,var(--accent) 70%,transparent)}.prize-unbox[data-phase=open] .prize-unbox-sparkles span,.prize-unbox[data-phase=opening] .prize-unbox-sparkles span{animation:prize-spark 1.4s ease-out both}.prize-unbox-sparkles span:first-child{left:18%;top:32%;animation-delay:.05s}.prize-unbox-sparkles span:nth-child(2){left:78%;top:28%;animation-delay:.18s}.prize-unbox-sparkles span:nth-child(3){left:52%;top:18%;animation-delay:.28s}.prize-unbox-sparkles span:nth-child(4){left:28%;top:62%;animation-delay:.12s}.prize-unbox-sparkles span:nth-child(5){left:70%;top:58%;animation-delay:.32s}.prize-unbox-sparkles span:nth-child(6){left:46%;top:72%;animation-delay:.22s}@keyframes prize-spark{0%{opacity:0;transform:scale(.4) translateY(8px)}35%{opacity:1;transform:scale(1.2) translateY(-6px)}to{opacity:0;transform:scale(.2) translateY(-28px)}}.prize-unbox-box{position:absolute;left:50%;top:54%;width:min(46vw,280px);height:min(34vw,200px);transform:translate(-50%,-50%);transform-style:preserve-3d;transition:opacity .55s ease,transform .85s cubic-bezier(.22,1,.36,1);z-index:2}.prize-unbox[data-phase=open] .prize-unbox-box{opacity:0;transform:translate(-50%,-42%) scale(.86);pointer-events:none}.prize-unbox-body{position:absolute;inset:28% 0 0;border-radius:1.1rem 1.1rem 1.4rem 1.4rem;background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 55%,#1a1208) 0,#0b1f3a 55%,#061222 100%);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 24px 50px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center}.prize-unbox-mark{font-family:var(--font-display,Georgia,serif);font-size:2.4rem;letter-spacing:.12em;color:color-mix(in srgb,var(--accent) 80%,white);opacity:.55}.prize-unbox-lid{position:absolute;left:-4%;right:-4%;top:0;height:38%;border-radius:1.2rem 1.2rem .35rem .35rem;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 88%,white),color-mix(in srgb,var(--accent) 65%,#3a2a10));border:1px solid color-mix(in srgb,var(--accent) 50%,white);box-shadow:0 8px 24px rgba(0,0,0,.35);transform-origin:top center;transition:transform 1.05s cubic-bezier(.22,1,.36,1);z-index:3}.prize-unbox[data-phase=open] .prize-unbox-lid,.prize-unbox[data-phase=opening] .prize-unbox-lid{transform:translateY(-72%) rotateX(-28deg) scale(1.04)}.prize-unbox-bow{position:absolute;left:50%;top:42%;width:42%;height:10px;transform:translate(-50%,-50%);border-radius:999px;background:color-mix(in srgb,var(--sand,#f4f1ea) 70%,transparent);box-shadow:0 -18px 0 -2px color-mix(in srgb,var(--sand,#f4f1ea) 55%,transparent)}.prize-unbox-reveal{position:absolute;inset:8% 10% 14%;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(28px) scale(.72);transition:opacity .7s ease,transform .95s cubic-bezier(.16,1,.3,1);z-index:4}.prize-unbox[data-phase=opening] .prize-unbox-reveal{opacity:.35;transform:translateY(12px) scale(.86)}.prize-unbox[data-phase=open] .prize-unbox-reveal{opacity:1;transform:translateY(0) scale(1)}.prize-unbox-product{max-height:100%;max-width:100%;object-fit:contain;border-radius:1.25rem;filter:drop-shadow(0 28px 48px rgba(0,0,0,.55))}.prize-unbox-flare{position:absolute;inset:20%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.45),transparent 65%);opacity:0;pointer-events:none}.prize-unbox[data-phase=open] .prize-unbox-flare{animation:prize-flare 1.1s ease-out both}@keyframes prize-flare{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.prize-art-float,.prize-art-glow,.prize-unbox-aura,.prize-unbox-flare,.prize-unbox-sparkles span{animation:none!important}.prize-unbox-box,.prize-unbox-lid,.prize-unbox-reveal{transition:none!important}.prize-unbox[data-phase] .prize-unbox-box{opacity:0}.prize-unbox[data-phase] .prize-unbox-reveal{opacity:1;transform:none}.prize-unbox-grand .prize-unbox-godray,.prize-unbox-grand .prize-unbox-ribbon,.prize-unbox-grand .prize-unbox-seal,.prize-unbox-grand .prize-unbox-tissue{animation:none!important;transition:none!important;opacity:0!important}.prize-unbox-grand .prize-unbox-contact{transition:none!important}}.prize-unbox-grand .prize-unbox-contact{position:absolute;left:50%;bottom:6%;width:62%;height:8%;transform:translateX(-50%);border-radius:999px;background:radial-gradient(ellipse at center,rgba(0,0,0,.62),transparent 72%);filter:blur(6px);transition:opacity .7s ease,width .9s ease}.prize-unbox-grand[data-phase=open] .prize-unbox-contact{width:76%;opacity:.5}.prize-unbox-grand .prize-unbox-ribbon{position:absolute;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 92%,white 18%),color-mix(in srgb,var(--accent) 62%,black 12%));box-shadow:0 0 12px color-mix(in srgb,var(--accent) 45%,transparent);z-index:3;transition:transform .62s cubic-bezier(.6,0,.2,1),opacity .42s ease .38s}.prize-unbox-grand .prize-unbox-ribbon-v{left:50%;top:0;bottom:0;width:11%;transform:translateX(-50%) scaleY(1);transform-origin:top center}.prize-unbox-grand .prize-unbox-ribbon-h{top:46%;left:0;right:0;height:11%;transform:scaleX(1);transform-origin:center}.prize-unbox-grand[data-phase=open] .prize-unbox-ribbon-v,.prize-unbox-grand[data-phase=opening] .prize-unbox-ribbon-v{transform:translateX(-50%) scaleY(0);opacity:0}.prize-unbox-grand[data-phase=open] .prize-unbox-ribbon-h,.prize-unbox-grand[data-phase=opening] .prize-unbox-ribbon-h{transform:scaleX(0);opacity:0}@keyframes prize-seal-stamp{0%{transform:translate(-50%,-50%) scale(1.5);opacity:0}55%{transform:translate(-50%,-50%) scale(.94);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.prize-unbox-grand .prize-unbox-seal{position:absolute;top:46%;left:50%;width:clamp(28px,3.4vw,54px);height:clamp(28px,3.4vw,54px);transform:translate(-50%,-50%);border-radius:999px;z-index:4;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 95%,white 20%) 0,color-mix(in srgb,var(--accent) 60%,black 20%) 70%);box-shadow:0 2px 10px rgba(0,0,0,.5),inset 0 -2px 6px rgba(0,0,0,.35);animation:prize-seal-stamp .62s cubic-bezier(.3,1.4,.4,1) both;transition:transform .42s ease,opacity .32s ease}.prize-unbox-grand[data-phase=open] .prize-unbox-seal,.prize-unbox-grand[data-phase=opening] .prize-unbox-seal{transform:translate(-50%,-50%) scale(1.4);opacity:0}.prize-unbox-grand[data-phase=open] .prize-unbox-lid,.prize-unbox-grand[data-phase=opening] .prize-unbox-lid{transform:translateY(-64%) rotateX(-78deg) translateZ(18px);transform-origin:center top;opacity:.85}.prize-unbox-grand .prize-unbox-tissue{position:absolute;bottom:16%;width:34%;height:26%;z-index:2;background:linear-gradient(160deg,color-mix(in srgb,white 70%,var(--accent) 12%),color-mix(in srgb,white 30%,transparent));opacity:0;clip-path:polygon(0 32%,24% 0,62% 18%,100% 4%,88% 100%,10% 100%);transition:transform .76s cubic-bezier(.3,1.2,.4,1),opacity .52s ease}.prize-unbox-grand .prize-unbox-tissue-l{left:12%;transform:rotate(-8deg) translateY(20%)}.prize-unbox-grand .prize-unbox-tissue-r{right:12%;transform:rotate(9deg) translateY(20%)}.prize-unbox-grand[data-phase=opening] .prize-unbox-tissue-l{opacity:.72;transform:rotate(-15deg) translateY(-16%)}.prize-unbox-grand[data-phase=opening] .prize-unbox-tissue-r{opacity:.72;transform:rotate(16deg) translateY(-14%)}.prize-unbox-grand[data-phase=open] .prize-unbox-tissue-l{opacity:.45;transform:rotate(-11deg) translateY(2%)}.prize-unbox-grand[data-phase=open] .prize-unbox-tissue-r{opacity:.45;transform:rotate(12deg) translateY(3%)}@keyframes prize-godray-open{0%{opacity:0;transform:translate(-50%,-50%) scaleY(.4)}to{opacity:.5;transform:translate(-50%,-50%) scaleY(1)}}.prize-unbox-grand .prize-unbox-godray{position:absolute;top:50%;left:50%;width:150%;height:150%;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--accent) 26%,transparent) 0deg 3deg,transparent 3deg 15deg);-webkit-mask:radial-gradient(circle,#fff 2%,transparent 52%);mask:radial-gradient(circle,#fff 2%,transparent 52%);opacity:0;pointer-events:none}.prize-unbox-grand[data-phase=open] .prize-unbox-godray{animation:prize-godray-open .9s ease-out both;animation-delay:.12s}.prize-3d{position:relative;width:100%;height:100%;--prize-accent:var(--accent)}.prize-3d-glow{position:absolute;inset:-22%;border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--prize-accent) 45%,transparent),transparent 70%);filter:blur(32px);opacity:.7;animation:prize3d-glow-pulse 3.2s ease-in-out infinite;pointer-events:none}@keyframes prize3d-glow-pulse{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:.85;transform:scale(1.05)}}.prize-3d-stage{position:relative;width:100%;height:100%;perspective:1100px;display:flex;align-items:center;justify-content:center}.prize-3d-shadow{position:absolute;bottom:2%;left:50%;width:60%;height:13%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.55),transparent 72%);filter:blur(2px);animation:prize3d-shadow-sway 6.5s ease-in-out infinite;pointer-events:none}@keyframes prize3d-shadow-sway{0%,to{transform:translateX(-58%) scaleX(1);opacity:.55}50%{transform:translateX(-42%) scaleX(.86);opacity:.38}}.prize-3d-card{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:prize3d-sway 6.5s ease-in-out infinite;filter:drop-shadow(0 30px 46px rgba(0,0,0,.5))}@keyframes prize3d-sway{0%,to{transform:rotateY(-9deg) rotateX(2deg)}50%{transform:rotateY(9deg) rotateX(-2deg)}}.prize-3d-image{display:block;width:100%;height:100%;object-fit:contain;border-radius:1.1rem;transform:translateZ(0)}.prize-3d-rim{inset:-3%;border-radius:1.3rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--prize-accent) 55%,transparent),0 0 34px color-mix(in srgb,var(--prize-accent) 35%,transparent)}.prize-3d-rim,.prize-3d-sheen{position:absolute;pointer-events:none}.prize-3d-sheen{inset:0;border-radius:1.1rem;background:linear-gradient(115deg,transparent 30%,color-mix(in srgb,white 65%,transparent) 48%,transparent 62%);background-size:260% 260%;mix-blend-mode:overlay;opacity:.8;animation:prize3d-sheen-sweep 5.5s ease-in-out infinite}@keyframes prize3d-sheen-sweep{0%,15%{background-position:120% 0}55%,to{background-position:-20% 0}}.prize-3d-bold .prize-3d-card{animation-duration:4.2s}.prize-3d-bold .prize-3d-glow{animation-duration:2.1s}.prize-3d-bold .prize-3d-sheen{animation-duration:3.8s;opacity:1}.prize-3d-bold .prize-3d-rim{box-shadow:0 0 0 2px color-mix(in srgb,var(--prize-accent) 70%,transparent),0 0 54px color-mix(in srgb,var(--prize-accent) 55%,transparent)}@keyframes prize3d-entrance{0%{opacity:0;transform:rotateY(-52deg) rotateX(8deg) scale(.6) translateY(24px)}60%{opacity:1}to{opacity:1;transform:rotateY(-9deg) rotateX(2deg) scale(1) translateY(0)}}.prize-3d-dramatic .prize-3d-card{animation:prize3d-entrance 1.1s cubic-bezier(.16,1,.3,1) both,prize3d-sway 6.5s ease-in-out 1.1s infinite}@keyframes prize3d-burst{0%,78%{opacity:0;transform:scale(.5)}88%{opacity:.9;transform:scale(1.15)}to{opacity:0;transform:scale(1.6)}}.prize-3d-burst{position:absolute;inset:-30%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--prize-accent) 55%,white 30%),transparent 68%);animation:prize3d-burst 1.1s ease-out both}@media (prefers-reduced-motion:reduce){.prize-3d-burst,.prize-3d-glow,.prize-3d-shadow,.prize-3d-sheen{animation:none!important}.prize-3d-burst{opacity:0!important}.prize-3d-card{animation:none!important;transform:rotateY(-7deg) rotateX(1.5deg)}}.copilot-drawer-root{--copilot-panel-ms:var(--motion-panel);--copilot-backdrop-ms:var(--motion-ui)}.copilot-drawer-root.shell-admin{background:transparent}.copilot-drawer-backdrop{transition:opacity var(--copilot-backdrop-ms) var(--ease-out),visibility var(--copilot-backdrop-ms) var(--ease-out)}.copilot-drawer-panel{transition:transform var(--copilot-panel-ms) var(--ease-out),opacity var(--copilot-panel-ms) var(--ease-out),box-shadow var(--copilot-panel-ms) var(--ease-out),border-radius var(--copilot-panel-ms) var(--ease-out),max-width var(--copilot-panel-ms) var(--ease-out),height var(--copilot-panel-ms) var(--ease-out);will-change:transform,opacity}.copilot-drawer-panel[data-state=closed]{transform:translate3d(100%,0,0);opacity:.96}.copilot-drawer-panel[data-state=open]{transform:translateZ(0);opacity:1}@keyframes copilot-confirm-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes copilot-confirm-edge{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--confirm-seal,var(--accent)) 55%,transparent),0 1px 0 rgba(11,31,58,.04)}65%{box-shadow:0 0 0 5px color-mix(in srgb,var(--confirm-seal,var(--accent)) 0%,transparent),0 8px 24px color-mix(in srgb,var(--confirm-seal,var(--accent)) 18%,transparent)}to{box-shadow:0 0 0 0 transparent,0 1px 0 rgba(11,31,58,.04)}}@keyframes copilot-confirm-btn-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}.copilot-confirm-seal{--confirm-seal:var(--accent);animation:copilot-confirm-in var(--motion-ui) var(--ease-out) both,copilot-confirm-edge .85s var(--ease-out) both}.copilot-confirm-seal[data-risk=destructive]{--confirm-seal:var(--stop)}.copilot-confirm-btn[data-confirming=true]{animation:copilot-confirm-btn-pulse .9s var(--ease-out) infinite}@media (prefers-reduced-motion:reduce){.copilot-drawer-backdrop,.copilot-drawer-panel{transition-duration:.01ms!important}.copilot-drawer-panel{will-change:auto}.copilot-confirm-seal{animation:none;opacity:1;transform:none}.copilot-confirm-btn[data-confirming=true]{animation:none}}.stage-locked{--show-scale:1}.stage-studio-preview.stage-locked{position:absolute;inset:0;touch-action:manipulation;overscroll-behavior:auto}.stage-locked[data-show-timing=tight]{--show-scale:0.72}.stage-locked[data-show-timing=slow]{--show-scale:1.35}@keyframes stage-haze-drift{0%,to{transform:translate3d(-4%,0,0) scaleX(1);opacity:.5}50%{transform:translate3d(4%,-1.5%,0) scaleX(1.08);opacity:.78}}.stage-haze{z-index:0}.stage-haze-bed,.stage-haze-drift{position:absolute;left:-10%;right:-10%;bottom:-6%;height:46%;border-radius:50% 50% 0 0/60% 60% 0 0;background:linear-gradient(0deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent 78%);filter:blur(26px)}.stage-haze-drift{height:34%;animation:stage-haze-drift calc(19s * var(--show-scale)) ease-in-out infinite}.stage-haze-soft .stage-haze-bed{opacity:.42}.stage-haze-soft .stage-haze-drift{opacity:.3}.stage-haze-thick .stage-haze-bed{opacity:.78}.stage-haze-thick .stage-haze-drift{opacity:.62}.stage-house{z-index:1;transition:opacity calc(.9s * var(--show-scale)) var(--ease-out)}.stage-house-wash{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 120%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 68%)}.stage-house-edge{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 34%)}.stage-locked[data-house=bump] .stage-house,.stage-locked[data-house=dim] .stage-house{opacity:1}.stage-locked[data-house=bump][data-house-open=open] .stage-house,.stage-locked[data-house=dim][data-house-open=open] .stage-house{opacity:.16;transition-duration:calc(.8s * var(--show-scale))}@keyframes stage-house-bump{0%{opacity:.16}22%{opacity:.86}to{opacity:.3}}.stage-locked[data-house=bump][data-scene=reveal] .stage-house{animation:stage-house-bump calc(1.5s * var(--show-scale)) var(--ease-out) both}@keyframes stage-followspot-strike{0%{opacity:0;transform:translateX(-50%) scaleY(.6)}to{opacity:1;transform:translateX(-50%) scaleY(1)}}.stage-followspot{z-index:14;mix-blend-mode:screen}.stage-followspot-cone{position:absolute;top:-14%;left:50%;width:clamp(240px,34vw,620px);height:96%;transform:translateX(-50%);clip-path:polygon(43% 0,57% 0,88% 100%,12% 100%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 30%,white 26%),color-mix(in srgb,var(--accent) 12%,transparent) 62%,transparent);opacity:.34;filter:blur(9px);transform-origin:50% 0;animation:stage-followspot-strike calc(.52s * var(--show-scale)) var(--ease-out) both}.stage-followspot-pool{position:absolute;left:50%;bottom:6%;width:clamp(260px,40vw,720px);height:clamp(40px,6vh,96px);transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 34%,white 20%),transparent 72%);opacity:.3;filter:blur(14px)}.stage-followspot-prize .stage-followspot-cone{height:88%;opacity:.26}.stage-followspot-prize .stage-followspot-pool{bottom:12%;opacity:.24}@keyframes stage-staff-ignite{0%{opacity:0;transform:scaleY(.72)}60%{opacity:1}to{opacity:1;transform:scaleY(1)}}.stage-locked[data-staff-motion=perform] .stage-staff-beam,.stage-locked[data-staff-motion=perform] .stage-staff-column{transform-origin:bottom center}.stage-locked[data-staff-motion=perform][data-house-open=open] .stage-staff-beam{animation:stage-staff-ignite calc(.62s * var(--show-scale)) var(--ease-out) both,stage-staff-beam-breathe 7s ease-in-out calc(.62s * var(--show-scale)) infinite;animation-delay:calc((.2s + var(--staff-index, 0) * 90ms) * var(--show-scale)),calc((.82s + var(--staff-index, 0) * 90ms) * var(--show-scale))}.stage-locked[data-staff-motion=perform][data-house-open=closed] .stage-staff-beam{opacity:.12;animation:none}@keyframes stage-staff-crest-tick{0%,to{transform:scale(1);opacity:.9}12%{transform:scale(1.16);opacity:1}}.stage-locked[data-staff-motion=perform][data-scene=countdown] .stage-staff-crest{animation:stage-staff-crest-tick calc(1s * var(--show-scale)) var(--ease-out) infinite}.stage-locked[data-staff-motion=perform][data-scene=countdown] .stage-staff{transition:transform calc(.9s * var(--show-scale)) var(--ease-out);transform:scale(var(--staff-scale,1)) rotate(calc(var(--staff-lean, 0deg)))}.stage-locked[data-staff-motion=perform][data-scene=countdown] .stage-staff-left{--staff-lean:1.4deg}.stage-locked[data-staff-motion=perform][data-scene=countdown] .stage-staff-right{--staff-lean:-1.4deg}.stage-locked[data-staff-motion=perform][data-scene=drawing] .stage-staff-beam{animation:stage-staff-beam-breathe calc(2.4s * var(--show-scale)) ease-in-out infinite;animation-delay:var(--staff-delay,0s)}@keyframes stage-staff-attention{0%{transform:scale(var(--staff-scale,1)) translateY(0)}30%{transform:scale(calc(var(--staff-scale, 1) * 1.05)) translateY(-1.2%)}to{transform:scale(var(--staff-scale,1)) translateY(0)}}.stage-locked[data-staff-motion=perform][data-scene=pick] .stage-staff{animation:stage-staff-attention calc(.56s * var(--show-scale)) var(--ease-seal) both;animation-delay:calc(var(--staff-index, 0) * 26ms * var(--show-scale))}@keyframes stage-standard-salute{0%{transform:rotate(0deg)}38%{transform:rotate(var(--standard-dip,9deg))}to{transform:rotate(0deg)}}.stage-locked[data-staff-motion=perform][data-scene=reveal] .stage-standard{animation:stage-standard-salute calc(1.1s * var(--show-scale)) var(--ease-out) both;animation-delay:calc(.4s * var(--show-scale))}.stage-locked[data-staff-motion=perform][data-scene=reveal] .stage-standard-bl,.stage-locked[data-staff-motion=perform][data-scene=reveal] .stage-standard-tl{--standard-dip:9deg}.stage-locked[data-staff-motion=perform][data-scene=reveal] .stage-standard-br,.stage-locked[data-staff-motion=perform][data-scene=reveal] .stage-standard-tr{--standard-dip:-9deg}@keyframes stage-staff-pool-bloom{0%{opacity:.3;transform:scaleX(1)}40%{opacity:.95;transform:scaleX(1.3)}to{opacity:.55;transform:scaleX(1.12)}}.stage-locked[data-staff-motion=perform][data-scene=reveal] .stage-staff-pool{animation:stage-staff-pool-bloom calc(1.2s * var(--show-scale)) var(--ease-out) both;animation-delay:calc(.4s * var(--show-scale))}.stage-locked[data-staff-motion=perform][data-scene=prize] .stage-staff{transition:transform calc(.9s * var(--show-scale)) var(--ease-out),opacity calc(.9s * var(--show-scale)) var(--ease-out);opacity:calc(var(--staff-fade, 1) * .62)}.stage-locked[data-staff-motion=perform][data-scene=prize] .stage-staff[data-staff-rank=lead]{transform:scale(calc(var(--staff-scale, 1) * 1.1));opacity:var(--staff-fade,1)}@keyframes stage-staff-exhale{0%{transform:scale(calc(var(--staff-scale, 1) * 1.03))}to{transform:scale(var(--staff-scale,1))}}.stage-locked[data-staff-motion=perform][data-scene=next] .stage-staff{animation:stage-staff-exhale calc(1.4s * var(--show-scale)) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.stage-followspot-cone,.stage-haze-drift,.stage-locked[data-house=bump][data-scene=reveal] .stage-house,.stage-locked[data-staff-motion=perform] .stage-staff,.stage-locked[data-staff-motion=perform] .stage-staff-beam,.stage-locked[data-staff-motion=perform] .stage-staff-crest,.stage-locked[data-staff-motion=perform] .stage-staff-pool,.stage-locked[data-staff-motion=perform] .stage-standard{animation:none!important;transition:none!important}.stage-locked[data-staff-motion=perform] .stage-staff-beam{opacity:.44}.stage-locked[data-staff-motion=perform] .stage-staff{transform:scale(var(--staff-scale,1))}}:root{--gm-duration:520ms;--gm-stagger:90ms}@keyframes gm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gm-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.gm-enter-fade{animation:gm-fade-in var(--gm-duration) ease both;animation-delay:calc(var(--gm-index, 0) * var(--gm-stagger))}.gm-enter-rise{animation:gm-rise-in var(--gm-duration) cubic-bezier(.22,.9,.3,1) both;animation-delay:calc(var(--gm-index, 0) * var(--gm-stagger))}.gm-reveal-fade[data-revealed=false],.gm-reveal-fade[data-revealed=true],.gm-reveal-rise[data-revealed=false],.gm-reveal-rise[data-revealed=true]{opacity:1;transform:none;animation:none}@keyframes gm-cta-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--sun) 40%,transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--sun) 0%,transparent)}}.gm-cta-pulse{animation:gm-cta-pulse calc(var(--gm-duration) * 4) ease-out infinite}@keyframes gm-cta-shine{0%{transform:translateX(-120%)}60%,to{transform:translateX(220%)}}.gm-cta-shine{position:relative;overflow:hidden;isolation:isolate}.gm-cta-shine:after{content:"";position:absolute;inset-block:0;inline-size:42%;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);animation:gm-cta-shine calc(var(--gm-duration) * 8) ease-in-out infinite}@keyframes gm-glow-bloom{0%{opacity:0;transform:scale(.85)}45%{opacity:.9}to{opacity:.5;transform:scale(1)}}.gm-celebrate-glow{animation:gm-glow-bloom calc(var(--gm-duration) * 2) ease-out both}@keyframes gm-confetti-fall{0%{opacity:0;transform:translate3d(0,-10vh,0) rotate(0deg)}10%{opacity:1}to{opacity:0;transform:translate3d(var(--gm-drift,0),92vh,0) rotate(var(--gm-spin,540deg))}}.gm-confetti-piece{position:absolute;inline-size:8px;block-size:14px;border-radius:2px;will-change:transform,opacity;animation:gm-confetti-fall var(--gm-fall,2.6s) linear both;animation-delay:var(--gm-delay,0s)}@keyframes gm-hero-piece{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}[data-hero-reveal=staggered]>*>*{animation:gm-hero-piece var(--gm-duration) cubic-bezier(.22,.9,.3,1) both}[data-hero-reveal=staggered]>*>:first-child{animation-delay:calc(var(--gm-stagger) * 0)}[data-hero-reveal=staggered]>*>:nth-child(2){animation-delay:calc(var(--gm-stagger) * 1)}[data-hero-reveal=staggered]>*>:nth-child(3){animation-delay:calc(var(--gm-stagger) * 2)}[data-hero-reveal=staggered]>*>:nth-child(4){animation-delay:calc(var(--gm-stagger) * 3)}[data-hero-reveal=staggered]>*>:nth-child(5){animation-delay:calc(var(--gm-stagger) * 4)}[data-hero-reveal=staggered]>*>:nth-child(6){animation-delay:calc(var(--gm-stagger) * 5)}[data-hero-reveal=staggered]>*>:nth-child(n+7){animation-delay:calc(var(--gm-stagger) * 6)}@keyframes gm-hero-line{0%{transform:translate3d(0,108%,0)}to{transform:none}}@keyframes gm-hero-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-hero-reveal=cinematic] h1{overflow:hidden}[data-hero-reveal=cinematic] h1>*{animation:gm-hero-line calc(var(--gm-duration) * 1.6) cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--gm-stagger) * 2)}[data-hero-reveal=cinematic] h1>:nth-child(2){animation-delay:calc(var(--gm-stagger) * 3.5)}[data-hero-reveal=cinematic]>*>:not(h1){animation:gm-hero-piece var(--gm-duration) cubic-bezier(.22,.9,.3,1) both;animation-delay:calc(var(--gm-stagger) * 5)}[data-hero-reveal=cinematic]>*>:first-child{animation-delay:calc(var(--gm-stagger) * .5)}[data-hero-reveal=cinematic]>*>:nth-child(3){animation-name:gm-hero-rule;transform-origin:0 50%;animation-delay:calc(var(--gm-stagger) * 5)}[dir=rtl] [data-hero-reveal=cinematic]>*>:nth-child(3){transform-origin:100% 50%}[data-hero-reveal=cinematic]>*>:nth-child(4){animation-delay:calc(var(--gm-stagger) * 6)}[data-hero-reveal=cinematic]>*>:nth-child(5){animation-delay:calc(var(--gm-stagger) * 7)}[data-hero-reveal=cinematic]>*>:nth-child(6){animation-delay:calc(var(--gm-stagger) * 8)}[data-hero-reveal=cinematic]>*>:nth-child(n+7){animation-delay:calc(var(--gm-stagger) * 9)}@keyframes gm-drift{0%{transform:scale(1.03) translateZ(0)}to{transform:scale(1.09) translate3d(-1.2%,-.8%,0)}}.gm-drift{animation:gm-drift 48s ease-in-out infinite alternate;transform-origin:50% 40%;will-change:transform}.gm-embers{position:absolute;inset:0;overflow:hidden;pointer-events:none}.gm-ember{position:absolute;left:var(--e-x);bottom:-8px;width:var(--e-s);height:var(--e-s);border-radius:50%;background:var(--accent,#C9A227);box-shadow:0 0 6px color-mix(in srgb,var(--accent,#C9A227) 55%,transparent);opacity:0;animation:gm-ember var(--e-d) linear infinite;animation-delay:var(--e-delay);will-change:transform,opacity}@keyframes gm-ember{0%{transform:translateZ(0);opacity:0}12%{opacity:.55}65%{opacity:.3}to{transform:translate3d(var(--e-drift,0),-72vh,0);opacity:0}}.gm-ribbon{position:relative;overflow:hidden;border-block:1px solid color-mix(in srgb,var(--sand,#F4EFE7) 12%,transparent);padding-block:.75rem;font-family:var(--brand-font);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--sand,#F4EFE7) 72%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.gm-ribbon-track{display:flex;width:max-content;animation:gm-ribbon var(--gm-ribbon,52s) linear infinite;will-change:transform}.gm-ribbon:hover .gm-ribbon-track{animation-play-state:paused}.gm-ribbon-run{display:flex;gap:2.75rem;padding-inline-end:2.75rem;white-space:nowrap}.gm-ribbon-item{display:inline-flex;align-items:center;gap:.85rem}.gm-ribbon-dot{display:inline-block;width:5px;height:5px;background:var(--accent,#C9A227);transform:rotate(45deg)}@keyframes gm-ribbon{to{transform:translate3d(-50%,0,0)}}[dir=rtl] .gm-ribbon-track{animation-name:gm-ribbon-rtl}@keyframes gm-ribbon-rtl{to{transform:translate3d(50%,0,0)}}[data-guest-hover=lift] [data-part=items]>li,[data-guest-hover=zoom] [data-part=items]>li .gm-photo>img,[data-guest-hover=zoom] [data-part=items]>li>img{transition:transform .42s cubic-bezier(.22,.9,.3,1),box-shadow .42s ease}[data-guest-hover=lift] [data-part=items]>li:hover{transform:translateY(-4px)}[data-guest-hover=zoom] [data-part=items]>li{overflow:hidden;border-radius:var(--radius-lg,20px)}[data-guest-hover=zoom] [data-part=items]>li:hover .gm-photo>img,[data-guest-hover=zoom] [data-part=items]>li:hover>img{transform:scale(1.045)}.gm-photo{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in;text-align:inherit}.gm-photo:focus-visible{outline:2px solid var(--sun,#F2CE16);outline-offset:3px;border-radius:var(--radius-lg,20px)}.gm-reveal-soft[data-revealed=false]{opacity:.55;transform:translate3d(0,14px,0)}.gm-reveal-soft[data-revealed=true]{opacity:1;transform:none;transition:opacity .72s ease,transform .72s cubic-bezier(.22,.9,.3,1)}.gm-spotlight{position:fixed;inset:0;pointer-events:none;z-index:2;opacity:0;transition:opacity .6s ease;background:radial-gradient(560px circle at var(--spot-x,-600px) var(--spot-y,-600px),color-mix(in srgb,var(--accent,#C9A227) 9%,transparent),transparent 62%)}.gm-spotlight[data-on=true]{opacity:1}.gm-lightbox{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:rgba(3,6,16,.92);animation:gm-fade-in .22s ease both}.gm-lightbox-figure{margin:0;max-width:min(1200px,100%);max-height:100%;display:grid;gap:12px;justify-items:center}.gm-lightbox-img{max-width:100%;max-height:min(82vh,900px);object-fit:contain;border-radius:12px;box-shadow:0 40px 80px -30px rgba(0,0,0,.8);animation:gm-rise-in .32s cubic-bezier(.22,.9,.3,1) both}.gm-lightbox-caption{font-family:var(--brand-font);font-size:13px;color:color-mix(in srgb,var(--sand,#F4EFE7) 80%,transparent);text-align:center}.gm-lightbox-close,.gm-lightbox-step{position:absolute;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid color-mix(in srgb,var(--sand,#f4efe7) 25%,transparent);background:rgba(255,255,255,.06);color:var(--sand,#F4EFE7);font-size:26px;line-height:1;cursor:pointer}.gm-lightbox-close{top:18px;inset-inline-end:18px}.gm-lightbox-step{top:50%;transform:translateY(-50%)}.gm-lightbox-step[data-step=prev]{inset-inline-start:14px}.gm-lightbox-step[data-step=next]{inset-inline-end:14px}@media (prefers-reduced-motion:reduce){.gm-agenda-card,.gm-agenda-picture,.gm-band-picture,.gm-celebrate-glow,.gm-cta-pulse,.gm-drawer,.gm-drawer-backdrop,.gm-drawer-link,.gm-drift,.gm-enter-fade,.gm-enter-rise,.gm-lightbox,.gm-lightbox-img,.gm-reveal-fade,.gm-reveal-rise,.gm-reveal-soft,.gm-ribbon-track,.gm-scroll-hint-dot,.gm-spot-picture,.gm-spot-words,.gm-wordmark,[data-hero-reveal] h1>*,[data-hero-reveal]>*>*,[data-magnetic],[data-part=video] .gm-play-ring,section[data-arrived=true] [data-part=headline]:after,section[data-reveal] [data-gallery]>li,section[data-reveal] [data-part=body],section[data-reveal] [data-part=eyebrow],section[data-reveal] [data-part=headline],section[data-reveal] [data-part=picture],section[data-reveal]>*{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}section[data-reveal=editorial] [data-part=picture]{clip-path:none!important}.gm-acc-panel{transition:none!important}.gm-scroll-hint{display:none!important}.gm-progress-bar{transition:none!important}.gm-ember,.gm-spotlight{display:none!important}.gm-cta-shine:after{animation:none!important;display:none}.gm-confetti-piece{display:none!important}}[data-testid=studio-context-bar] button:focus-visible,[data-testid=studio-health] button:focus-visible,[data-testid=studio-inspector] button:focus-visible,[data-testid=studio-layers] button:focus-visible,[data-testid=studio-preview-toolbar] button:focus-visible,[data-testid=studio-quick-find] button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}[data-testid=studio-preview-pane] [data-surface-region]:focus-visible,[data-testid=studio-preview-toolbar] button:focus-visible{outline:2px solid var(--sun);outline-offset:3px}@media (max-width:639px){.ops-table-stacked thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ops-table-stacked table,.ops-table-stacked tbody,.ops-table-stacked td,.ops-table-stacked tr{display:block;width:auto;min-width:0}.ops-table-stacked tr{padding:.25rem .75rem .5rem}.ops-table-stacked td{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.3rem 0;text-align:start}.ops-table-stacked td[data-label]:not([data-label=""]):before{content:attr(data-label);flex:0 0 auto;font-family:var(--font-mono,ui-monospace,monospace);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 45%,transparent)}.ops-table-stacked td>*{min-width:0}}@keyframes stage-settle-fall{0%{transform:translate3d(0,-12vh,0) rotate(0deg);opacity:0}8%{opacity:var(--settle-peak,.85)}85%{opacity:var(--settle-peak,.85)}to{transform:translate3d(var(--settle-drift,2vw),104vh,0) rotate(var(--settle-spin,220deg));opacity:0}}.stage-settle{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.stage-settle-flake{position:absolute;top:0;width:var(--settle-size,7px);height:calc(var(--settle-size, 7px) * .42);border-radius:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 92%,white),color-mix(in srgb,var(--accent) 55%,transparent));animation:stage-settle-fall var(--settle-dur,5.2s) cubic-bezier(.32,.15,.5,1) var(--settle-delay,0s) both;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.stage-settle-flake{animation:none!important;opacity:0!important}}.guest-hero-scrim{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--guest-night,#04091A) 42%,transparent) 0,color-mix(in srgb,var(--guest-night,#04091A) 14%,transparent) 48%,transparent 78%),linear-gradient(to right,color-mix(in srgb,var(--guest-night,#04091A) 46%,transparent) 0,color-mix(in srgb,var(--guest-night,#04091A) 20%,transparent) 52%,transparent 100%)}[dir=rtl] .guest-hero-scrim{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--guest-night,#04091A) 42%,transparent) 0,color-mix(in srgb,var(--guest-night,#04091A) 14%,transparent) 48%,transparent 78%),linear-gradient(to left,color-mix(in srgb,var(--guest-night,#04091A) 46%,transparent) 0,color-mix(in srgb,var(--guest-night,#04091A) 20%,transparent) 52%,transparent 100%)}[data-part=picture]{position:relative}[data-part=picture]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--guest-night,#04091A) 14%,transparent) 0,transparent 45%,color-mix(in srgb,var(--guest-night,#04091A) 24%,transparent) 100%)}@media (max-width:640px){[data-part=items]>[data-divider=on]{border-inline-start:0!important;padding-inline-start:0!important}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.guest-page-home{--guest-header-h:3.5rem}.guest-first-screen--under-nav{margin-top:calc(var(--guest-header-h) * -1)}.guest-page-header{background:linear-gradient(180deg,color-mix(in srgb,var(--guest-night,#04091A) 62%,transparent) 0,color-mix(in srgb,var(--guest-night,#04091A) 16%,transparent) 100%);transition:background-color .2s ease,border-color .2s ease,backdrop-filter .2s ease,box-shadow .2s ease}.guest-page-header--scrolled{background:color-mix(in srgb,var(--guest-night,#04091A) 78%,transparent);backdrop-filter:blur(18px) saturate(1.15);border-bottom:1px solid color-mix(in srgb,var(--guest-body-color,#fff) 14%,transparent);box-shadow:0 12px 40px -28px rgba(4,9,26,.65)}.guest-section-nav-link{color:var(--guest-nav-color,var(--guest-meta-color));font-size:var(--guest-nav-size,13px);font-weight:var(--guest-nav-weight,600);letter-spacing:var(--guest-nav-tracking,.02em);padding-block:.35em;padding-inline:var(--guest-nav-pad,10px);border-radius:var(--guest-nav-radius,999px)}.guest-section-nav-link:focus-visible,.guest-section-nav-link:hover{color:var(--guest-nav-accent,var(--guest-body-color))}.guest-skel-bone{background:color-mix(in srgb,var(--guest-body-color,#fff) 12%,transparent);animation:guest-skel-pulse 1.45s ease-in-out infinite}@keyframes guest-skel-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.guest-skel-bone{animation:none}}@media print{[data-ticket-document],body{background:#ffffff!important;color:#0b1f3a!important}[data-ticket-document]{min-height:0!important;padding:12mm!important}[data-ticket-document] [data-print-hide],[data-ticket-document] [data-surface-region=atmosphere],[data-ticket-document] [data-testid=guest-cancel],[data-ticket-document] [data-testid=save-ticket-tip],[data-ticket-document] [data-testid=ticket-actions],[data-ticket-document] [data-testid=ticket-atmosphere-dim],[data-ticket-document] [data-testid=ticket-more-toggle],[data-ticket-document] [data-testid=ticket-top-bar]{display:none!important}[data-ticket-document] [data-testid=ticket-card]{max-width:420px!important;margin:0 auto!important;opacity:1!important;transform:none!important}[data-ticket-document] [data-testid=ticket-card]>*{box-shadow:none!important;backdrop-filter:none!important;background:#ffffff!important;color:#0b1f3a!important;border:1px solid #0b1f3a!important}[data-ticket-document] .qr-breathe{animation:none!important;box-shadow:none!important;min-width:200px!important}.admin-shell,header.guest-page-header,nav.guest-section-nav{display:none!important}}[data-ticket-document][data-print-preview=true]{background:#ffffff!important;color:#0b1f3a!important}[data-ticket-document][data-print-preview=true] [data-surface-region=atmosphere],[data-ticket-document][data-print-preview=true] [data-testid=ticket-actions],[data-ticket-document][data-print-preview=true] [data-testid=ticket-atmosphere-dim],[data-ticket-document][data-print-preview=true] [data-testid=ticket-heading-block],[data-ticket-document][data-print-preview=true] [data-testid=ticket-signoff-block],[data-ticket-document][data-print-preview=true] [data-testid=ticket-top-bar]{display:none!important}[data-ticket-document][data-print-preview=true] [data-testid=ticket-card]>*{box-shadow:none!important;backdrop-filter:none!important;background:#ffffff!important;color:#0b1f3a!important;border:1px solid #0b1f3a!important}.cd-root{color:var(--cd-ink)}.cd-units{display:flex;flex-wrap:wrap;align-items:flex-end}.cd-units[data-direction=wrap]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cd-units[data-direction=stack]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.cd-unit{display:grid;justify-items:center;gap:.5rem;min-width:0;font-family:var(--brand-display)}.cd-label,.cd-unit{color:var(--cd-ink)}.cd-label{font-family:var(--brand-font);font-size:var(--cd-label);font-weight:700;letter-spacing:var(--script-tracking,.18em);text-transform:uppercase;opacity:.62;white-space:nowrap}.cd-divider{display:flex;align-items:center;justify-content:center;align-self:stretch;color:var(--cd-accent);font-family:var(--brand-display);font-size:var(--cd-num);line-height:1;padding-block-end:calc(var(--cd-label) + .5rem)}.cd-divider[data-divider=colon]{opacity:.55}.cd-divider-rule{display:block;width:1px;height:calc(var(--cd-num) * 1.15);background:var(--cd-edge)}.cd-divider-dots{display:grid;gap:.32em}.cd-divider-dots:after,.cd-divider-dots:before{content:"";width:.11em;height:.11em;border-radius:50%;background:var(--cd-accent)}.cd-swap{display:inline-block}.cd-swap[data-swap=fade]{animation:cd-swap-fade var(--cd-ms) ease both}.cd-swap[data-swap=slide]{animation:cd-swap-slide var(--cd-ms) cubic-bezier(.22,.9,.3,1) both}.cd-swap[data-swap=rise]{animation:cd-swap-rise var(--cd-ms) cubic-bezier(.22,.9,.3,1) both}.cd-swap[data-swap=crossfade]{animation:cd-swap-cross var(--cd-ms) ease both}@keyframes cd-swap-fade{0%{opacity:0}to{opacity:1}}@keyframes cd-swap-slide{0%{opacity:0;transform:translate3d(0,-.35em,0)}to{opacity:1;transform:none}}@keyframes cd-swap-rise{0%{opacity:0;transform:translate3d(0,.3em,0)}to{opacity:1;transform:none}}@keyframes cd-swap-cross{0%{opacity:0;transform:scale(.96)}60%{opacity:1}to{opacity:1;transform:none}}.cd-flip{position:relative;display:inline-grid;font-size:var(--cd-num);line-height:1;min-width:1.5em;height:1.28em;padding-inline:.22em;perspective:var(--cd-flip-persp);font-variant-numeric:tabular-nums;border-radius:.14em;box-shadow:0 .35em .9em -.35em var(--cd-shadow)}.cd-flip-half,.cd-flip-leaf{position:absolute;inset-inline:0;height:50%;overflow:hidden;background:var(--cd-plate);border:1px solid var(--cd-edge)}.cd-flip-leaf-top,.cd-flip-top{top:0;border-radius:.14em .14em 0 0;border-bottom:0}.cd-flip-bottom,.cd-flip-leaf-bottom{bottom:0;border-radius:0 0 .14em .14em;border-top:0;background:var(--cd-plate-deep)}.cd-flip-digit{position:absolute;inset-inline:0;height:200%;display:flex;align-items:center;justify-content:center}.cd-flip-leaf-top .cd-flip-digit,.cd-flip-top .cd-flip-digit{top:0}.cd-flip-bottom .cd-flip-digit,.cd-flip-leaf-bottom .cd-flip-digit{bottom:0}.cd-flip-leaf{z-index:2;backface-visibility:hidden;will-change:transform}.cd-flip-leaf-top{z-index:3;transform-origin:50% 100%;animation:cd-flip-fold calc(var(--cd-ms) * .5) ease-in forwards}.cd-flip-leaf-bottom{transform-origin:50% 0;transform:rotateX(90deg);animation:cd-flip-unfold calc(var(--cd-ms) * .5) ease-out forwards;animation-delay:calc(var(--cd-ms) * .5)}.cd-flip-leaf:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);opacity:0}.cd-flip-leaf-top:after{animation:cd-flip-shade calc(var(--cd-ms) * .5) ease-in forwards}.cd-flip-leaf-bottom:after{opacity:.45;animation:cd-flip-unshade calc(var(--cd-ms) * .5) ease-out forwards;animation-delay:calc(var(--cd-ms) * .5)}@keyframes cd-flip-fold{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes cd-flip-unfold{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes cd-flip-shade{0%{opacity:0}to{opacity:.45}}@keyframes cd-flip-unshade{0%{opacity:.45}to{opacity:0}}.cd-flip-hinge{position:absolute;inset-inline:0;top:50%;height:1px;background:var(--cd-accent);opacity:.6;z-index:4;transform:translateY(-50%);pointer-events:none}.cd-flip[data-treatment=bevel] .cd-flip-half,.cd-flip[data-treatment=bevel] .cd-flip-leaf{box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.35)}.cd-flip[data-treatment=bevel] .cd-flip-hinge:after,.cd-flip[data-treatment=bevel] .cd-flip-hinge:before{content:"";position:absolute;top:-.07em;width:.07em;height:.14em;background:var(--cd-plate-deep);border-radius:1px}.cd-flip[data-treatment=bevel] .cd-flip-hinge:before{left:0}.cd-flip[data-treatment=bevel] .cd-flip-hinge:after{right:0}.cd-flip[data-intensity=deep]{box-shadow:0 .6em 1.4em -.4em var(--cd-shadow)}.cd-flip[data-intensity=soft] .cd-flip-leaf:after{display:none}.cd-ambient .cd-flip-hinge{animation:cd-hinge-breathe 7s ease-in-out infinite}@keyframes cd-hinge-breathe{0%,to{opacity:.4}50%{opacity:.85}}.cd-odometer{display:inline-flex;gap:0;font-size:var(--cd-num);line-height:1;padding:.18em .28em;border-radius:.14em;background:var(--cd-plate);border:1px solid var(--cd-edge);box-shadow:inset 0 .08em .28em rgba(0,0,0,.35),0 .35em .9em -.35em var(--cd-shadow);font-variant-numeric:tabular-nums}.cd-wheel{position:relative;display:inline-block;width:.58em;height:1em;overflow:hidden;text-align:center}.cd-wheel[data-depth=shallow]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 26%,#000 74%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 26%,#000 74%,transparent)}.cd-wheel[data-depth=deep]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 40%,#000 60%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 40%,#000 60%,transparent)}.cd-wheel-strip{display:grid;grid-auto-rows:1em;transition:transform var(--cd-ms) var(--cd-wheel-ease);will-change:transform}.cd-wheel-cell{display:block;height:1em;line-height:1}.cd-odometer-plain{display:inline-block}.cd-ring{position:relative;width:calc(var(--cd-num) * 2.7);aspect-ratio:1;display:grid;place-items:center;font-size:var(--cd-num);line-height:1}.cd-ring:before{content:"";position:absolute;inset:7%;border-radius:50%;background:var(--cd-plate)}.cd-ring[data-ring=off]{width:auto;aspect-ratio:auto;padding:.3em .5em}.cd-ring[data-ring=off]:before{inset:0;border-radius:.2em}.cd-ring-svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.cd-ring-track{stroke:var(--cd-edge)}.cd-ring[data-treatment=segmented] .cd-ring-track{stroke-dasharray:1.2 3.4;stroke-linecap:round}.cd-ring-progress{stroke:var(--cd-accent);transition:stroke-dashoffset var(--cd-ms) ease}.cd-ambient .cd-ring-track{transform-box:fill-box;transform-origin:center;animation:cd-ring-spin 90s linear infinite}@keyframes cd-ring-spin{to{transform:rotate(1turn)}}.cd-ring-value{position:relative;font-variant-numeric:tabular-nums}.cd-editorial-unit{gap:.7rem}.cd-editorial-num{font-size:var(--cd-num);line-height:.95;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cd-editorial-mark{display:block;width:1.6em;height:1px;background:var(--cd-accent);opacity:.85}.cd-root[data-countdown-variant=editorial] .cd-divider{padding-block-end:calc(var(--cd-label) + 1.8rem)}.cd-root[data-countdown-variant=editorial] .cd-divider-rule{height:calc(var(--cd-num) * .85)}.cd-glass{position:relative;display:grid;justify-items:center;gap:.45rem;min-width:calc(var(--cd-num) * 1.9);padding:.36em .5em .46em;font-size:var(--cd-num);line-height:1;border-radius:.22em;background:color-mix(in srgb,var(--cd-plate) 58%,transparent);border:1px solid var(--cd-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 .5em 1.2em -.5em var(--cd-shadow);overflow:hidden}.cd-glass:before{content:"";position:absolute;inset-inline:16%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--cd-accent),transparent);opacity:.9}.cd-glass-num{font-variant-numeric:tabular-nums}.cd-ambient .cd-glass:after{content:"";position:absolute;inset:-40% -60%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.06) 50%,transparent 58%);transform:translateX(-70%);animation:cd-sheen 11s ease-in-out infinite;pointer-events:none}@keyframes cd-sheen{0%,72%{transform:translateX(-70%)}to{transform:translateX(70%)}}.guest-section-nav-link[aria-current=location]{color:var(--guest-nav-accent,var(--guest-body-color));background:color-mix(in srgb,var(--sand,#F4EFE7) 10%,transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--accent,#C9A227) 70%,transparent)}.gm-menu-lines{position:relative;display:block;width:18px;height:12px}.gm-menu-lines>span{position:absolute;inset-inline:0;height:1.5px;border-radius:1px;background:currentColor;transition:transform .26s cubic-bezier(.22,.9,.3,1),top .26s cubic-bezier(.22,.9,.3,1)}.gm-menu-lines>span:first-child{top:1px}.gm-menu-lines>span:last-child{top:9.5px}.gm-menu-button[data-open=true] .gm-menu-lines>span:first-child{top:5px;transform:rotate(45deg)}.gm-menu-button[data-open=true] .gm-menu-lines>span:last-child{top:5px;transform:rotate(-45deg)}.gm-drawer-backdrop{background:color-mix(in srgb,var(--guest-night,#04091A) 55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:gm-fade-in .22s ease both}.gm-drawer{inset-inline-start:0;background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#C9A227) 7%,transparent),transparent 40%),color-mix(in srgb,var(--guest-night,#04091A) 96%,#ffffff);border-inline-end:1px solid color-mix(in srgb,var(--sand,#F4EFE7) 12%,transparent);box-shadow:24px 0 80px -30px rgba(0,0,0,.8);color:var(--sand,#F4EFE7);animation:gm-drawer-in .38s cubic-bezier(.22,.9,.3,1) both;overflow-y:auto}@keyframes gm-drawer-in{0%{transform:translate3d(-100%,0,0)}to{transform:none}}[dir=rtl] .gm-drawer{animation-name:gm-drawer-in-rtl}@keyframes gm-drawer-in-rtl{0%{transform:translate3d(100%,0,0)}to{transform:none}}.gm-drawer-link{display:flex;align-items:baseline;gap:.9rem;padding:.85rem .75rem;border-radius:12px;font-family:var(--brand-display);font-size:22px;line-height:1.1;color:color-mix(in srgb,var(--sand,#F4EFE7) 92%,transparent);border-bottom:1px solid color-mix(in srgb,var(--sand,#f4efe7) 8%,transparent);animation:gm-hero-piece .42s cubic-bezier(.22,.9,.3,1) both;animation-delay:calc(60ms + var(--gm-index, 0) * 45ms)}.gm-drawer-link:focus-visible,.gm-drawer-link:hover{color:var(--sand,#F4EFE7);background:color-mix(in srgb,var(--sand,#F4EFE7) 6%,transparent)}.gm-drawer-link-index,.gm-drawer-link[aria-current=location]{color:var(--accent,#C9A227)}.gm-drawer-link-index{font-family:var(--brand-font);font-size:10px;font-weight:700;letter-spacing:.16em;min-width:1.6em}.gm-progress{position:fixed;inset-inline:0;top:0;height:2px;z-index:41;pointer-events:none}.gm-progress-bar{display:block;height:100%;width:100%;transform-origin:0 50%;background:linear-gradient(90deg,color-mix(in srgb,var(--accent,#C9A227) 70%,transparent),var(--accent,#C9A227));transition:transform .12s linear;will-change:transform}[dir=rtl] .gm-progress-bar{transform-origin:100% 50%}section[data-arrived=true] [data-part=headline]{position:relative}section[data-arrived=true] [data-part=headline]:after{content:"";position:absolute;inset-inline-start:0;bottom:-.35em;width:3.5em;height:2px;background:var(--accent,#C9A227);transform-origin:0 50%;animation:gm-hero-rule .7s cubic-bezier(.22,.9,.3,1) both}[dir=rtl] section[data-arrived=true] [data-part=headline]:after{transform-origin:100% 50%}[data-testid=guest-claim-form] input{transition:border-color .2s ease,box-shadow .22s ease,transform .22s ease}[data-testid=guest-claim-form] input:focus-visible{outline:none;border-color:var(--accent,#C9A227);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent,#C9A227) 16%,transparent)}[data-testid=guest-claim-form] button[type=submit]{transition:transform .16s cubic-bezier(.22,.9,.3,1),filter .16s ease}[data-testid=guest-claim-form] button[type=submit]:active{transform:scale(.985)}section[data-reveal=fade][data-revealed=false]>*{opacity:.5}section[data-reveal=fade][data-revealed=true]>*{opacity:1;transition:opacity .7s ease}section[data-reveal=rise][data-revealed=false]>*{opacity:.55;transform:translate3d(0,16px,0)}section[data-reveal=rise][data-revealed=true]>*{opacity:1;transform:none;transition:opacity .76s ease,transform .76s cubic-bezier(.22,.9,.3,1)}section[data-reveal=editorial] [data-part=body],section[data-reveal=editorial] [data-part=eyebrow],section[data-reveal=editorial] [data-part=headline]{transition:opacity .72s ease,transform .72s cubic-bezier(.22,.9,.3,1)}section[data-reveal=editorial][data-revealed=false] [data-part=body],section[data-reveal=editorial][data-revealed=false] [data-part=eyebrow],section[data-reveal=editorial][data-revealed=false] [data-part=headline]{opacity:.4;transform:translate3d(0,14px,0)}section[data-reveal=editorial][data-revealed=true] [data-part=headline]{transition-delay:90ms}section[data-reveal=editorial][data-revealed=true] [data-part=body]{transition-delay:.18s}section[data-reveal=editorial] [data-part=picture]{transition:clip-path 1.1s cubic-bezier(.16,1,.3,1)}section[data-reveal=editorial][data-revealed=false] [data-part=picture]{clip-path:inset(0 100% 0 0)}[dir=rtl] section[data-reveal=editorial][data-revealed=false] [data-part=picture]{clip-path:inset(0 0 0 100%)}section[data-reveal=editorial][data-revealed=true] [data-part=picture]{clip-path:inset(0)}.gm-arch-line{display:block;width:1px;height:0;background:var(--accent,#C9A227);opacity:.85;transition:height .9s cubic-bezier(.16,1,.3,1) .3s}section[data-revealed=true] .gm-arch-line{height:4.5rem}section[data-band-media]{position:relative;isolation:isolate;overflow:hidden}.gm-band-media{position:absolute;inset:0;z-index:-1;overflow:hidden}.gm-band-picture{position:absolute;inset:-2%;background-size:cover;background-repeat:no-repeat;transform:scale(var(--gm-zoom,1.04));transform-origin:50% 50%;will-change:transform}.gm-band-media[data-treatment=drift] .gm-band-picture{animation:gm-drift 48s ease-in-out infinite alternate}.gm-band-media[data-treatment=zoom] .gm-band-picture{transition:transform .9s cubic-bezier(.22,.9,.3,1)}.gm-band-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,9,26,.38),rgba(4,9,26,.82))}[data-part=picture] img{transition:transform .9s cubic-bezier(.22,.9,.3,1)}section[data-image=drift] [data-part=picture]:hover img,section[data-image=zoom] [data-part=picture]:hover img{transform:scale(1.035)}@media (pointer:coarse){section[data-image] [data-part=picture]:hover img{transform:none}}.gm-spot{display:grid;gap:calc(var(--space-unit, 8px) * 3);width:100%}.gm-spot-stage{position:relative;min-height:11rem;border-radius:var(--radius-lg,20px);overflow:hidden;display:grid;align-items:end;padding:calc(var(--space-unit, 8px) * 3);isolation:isolate;background:color-mix(in srgb,var(--accent,#C9A227) 8%,transparent);border:1px solid color-mix(in srgb,var(--sand,#f4efe7) 12%,transparent)}.gm-spot-picture{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transform:scale(1.06);transition:opacity .7s ease,transform 1.4s cubic-bezier(.22,.9,.3,1)}.gm-spot-picture[data-active=true]{opacity:1;transform:scale(1)}.gm-spot-wash{position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(4,9,26,.82));pointer-events:none}.gm-spot-words{position:relative;display:grid;gap:.4rem;max-width:40rem;color:var(--sand,#F4EFE7);animation:gm-hero-piece .52s cubic-bezier(.22,.9,.3,1) both}.gm-spot[data-motion=off] .gm-spot-words{animation:none}.gm-spot-eyebrow{font-family:var(--brand-font);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent,#C9A227)}.gm-spot-body{font-family:var(--brand-font);font-size:15px;line-height:1.6;opacity:.92}.gm-spot-items{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--space-unit, 8px) * 2)}.gm-spot-items>li[data-divider=on]{border-inline-start:1px solid color-mix(in srgb,var(--sand,#F4EFE7) 14%,transparent)}.gm-spot-item{display:grid;justify-items:center;gap:.55rem;width:100%;padding:.75rem .5rem;background:none;border:0;border-radius:12px;cursor:pointer;text-align:center;opacity:.55;transition:opacity .32s ease,transform .42s cubic-bezier(.22,.9,.3,1)}.gm-spot-item[data-active=true]{opacity:1;transform:translate3d(0,-3px,0)}.gm-spot-item:focus-visible{outline:2px solid var(--sun,#F2CE16);outline-offset:2px}.gm-spot[data-motion=off] .gm-spot-item{transition:none;transform:none}.gm-spot-title{font-family:var(--brand-display);font-size:var(--type-body,16px);font-weight:600;line-height:1.25}.gm-spot-rule{display:block;width:1.6em;height:1px;transform:scaleX(0);transition:transform .42s cubic-bezier(.22,.9,.3,1)}.gm-spot-item[data-active=true] .gm-spot-rule{transform:scaleX(1)}@media (max-width:767px){.gm-spot-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gm-spot-items>li[data-divider=on]{border-inline-start:0}}.gm-agenda-grid{display:grid;gap:calc(var(--space-unit, 8px) * 1.5);grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.gm-agenda-card{position:relative;overflow:hidden;border-radius:var(--radius-md,14px);border:1px solid;aspect-ratio:3/4;min-height:13rem;isolation:isolate;transition:transform .52s cubic-bezier(.22,.9,.3,1),opacity .42s ease,box-shadow .52s ease}.gm-agenda-card:focus-visible{outline:2px solid var(--sun,#F2CE16);outline-offset:3px}.gm-agenda-picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,.9,.3,1)}.gm-agenda-picture--plain{background:color-mix(in srgb,var(--guest-night,#04091A) 80%,#2A3B63)}.gm-agenda-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,9,26,.78),rgba(4,9,26,.34) 42%,rgba(4,9,26,.06) 72%)}.gm-agenda-words{position:absolute;inset-inline-start:0;inset-block-start:0;display:grid;gap:.2rem;padding:calc(var(--space-unit, 8px) * 1.75);max-width:100%;color:var(--sand,#F4EFE7)}.gm-agenda-time{font-family:var(--brand-font);font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--accent,#C9A227)}.gm-agenda-title{font-family:var(--brand-font);font-size:15px;font-weight:600;line-height:1.3}.gm-agenda-body{font-family:var(--brand-font);font-size:12px;line-height:1.5;opacity:0;max-height:0;overflow:hidden;transition:opacity .4s ease .12s,max-height .5s ease}.gm-agenda-card[data-active=true]{transform:scale(1.03);box-shadow:0 30px 60px -30px rgba(4,9,26,.8);z-index:1}.gm-agenda-card[data-active=true] .gm-agenda-picture{transform:scale(1.06)}.gm-agenda-card[data-active=true] .gm-agenda-body{opacity:.85;max-height:6rem}[data-agenda=snap] .gm-agenda-card:not([data-active=true]),[data-agenda=track] .gm-agenda-card:not([data-active=true]){opacity:.72}.gm-agenda-card[data-motion=off]{transition:none;transform:none!important;opacity:1!important}.gm-snap{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(72vw,260px),1fr);gap:calc(var(--space-unit, 8px) * 1.5);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:6px 4px 12px;scrollbar-width:none}.gm-snap::-webkit-scrollbar{display:none}.gm-snap>.gm-agenda-card{scroll-snap-align:center}.gm-track{height:calc(70vh + var(--gm-track-count, 4) * 24vh)}.gm-track-viewport{position:sticky;top:calc(var(--guest-header-h, 3.5rem) + 4vh);height:70vh;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;overflow:hidden}.gm-track-rail,.gm-track-viewport{gap:calc(var(--space-unit, 8px) * 2)}.gm-track-rail{display:flex;width:max-content;will-change:transform}.gm-track-rail>.gm-agenda-card{width:min(34vw,380px);aspect-ratio:3/4;flex:none}.gm-track-dots{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:8px}.gm-track-dots>li{width:6px;height:6px;border-radius:50%;opacity:.3;transition:opacity .3s ease,transform .3s ease}.gm-track-dots>li[data-active=true]{opacity:1;transform:scale(1.35)}.gm-acc-row{border-top:1px solid}.gm-acc-row:first-child{border-top:0}.gm-acc-h{margin:0;font:inherit}.gm-acc-q{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:calc(var(--space-unit, 8px) * 2) .25rem;background:none;border:0;cursor:pointer;text-align:start;font-family:var(--brand-display);font-size:clamp(17px,1.4vw,21px);line-height:1.3;transition:padding-inline-start .3s cubic-bezier(.22,.9,.3,1)}.gm-acc-q:focus-visible{outline:2px solid var(--sun,#F2CE16);outline-offset:2px;border-radius:8px}.gm-acc-row[data-open=true] .gm-acc-q{padding-inline-start:.6rem}.gm-acc-index{font-family:var(--brand-font);font-size:10px;font-weight:700;letter-spacing:.16em}.gm-acc-mark{position:relative;width:14px;height:14px}.gm-acc-mark>span{position:absolute;inset-inline:0;top:6px;height:1.5px;background:currentColor;border-radius:1px;transition:transform .32s cubic-bezier(.22,.9,.3,1)}.gm-acc-mark>span:last-child{transform:rotate(90deg)}.gm-acc-row[data-open=true] .gm-acc-mark>span:last-child{transform:rotate(0)}.gm-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,.9,.3,1)}.gm-acc-row[data-open=true] .gm-acc-panel{grid-template-rows:1fr}.gm-acc-inner{overflow:hidden;padding-inline:.25rem calc(2.5rem)}.gm-acc-row[data-open=true] .gm-acc-inner{padding-bottom:calc(var(--space-unit, 8px) * 2)}.gm-acc[data-motion=off] .gm-acc-mark>span,.gm-acc[data-motion=off] .gm-acc-panel,.gm-acc[data-motion=off] .gm-acc-q{transition:none}[data-gallery-interaction=depth] [data-part=items]>li,[data-gallery-interaction=hover] [data-part=items]>li{transition:opacity .36s ease,transform .52s cubic-bezier(.22,.9,.3,1)}[data-gallery-interaction=depth] [data-part=items]:hover>li:not(:hover),[data-gallery-interaction=hover] [data-part=items]:hover>li:not(:hover){opacity:.72}[data-gallery-interaction=depth] [data-part=items]>li{will-change:transform}[data-gallery-interaction] [data-part=items]>li img{transition:transform .9s cubic-bezier(.22,.9,.3,1)}[data-gallery-interaction] [data-part=items]>li:hover img{transform:scale(1.03)}section[data-reveal][data-revealed=false] [data-gallery]>li{opacity:0;transform:translate3d(0,18px,0)}section[data-reveal][data-revealed=true] [data-gallery]>li{opacity:1;transition:opacity .7s ease,transform .7s cubic-bezier(.22,.9,.3,1)}section[data-reveal][data-revealed=true] [data-gallery]>li:nth-child(2){transition-delay:90ms}section[data-reveal][data-revealed=true] [data-gallery]>li:nth-child(3){transition-delay:.18s}section[data-reveal][data-revealed=true] [data-gallery]>li:nth-child(n+4){transition-delay:.27s}[data-part=video] img{transition:transform 1.2s cubic-bezier(.22,.9,.3,1)}[data-part=video]:focus-within img,[data-part=video]:hover img{transform:scale(1.03)}[data-part=video] .gm-play-ring{position:absolute;inset:0;margin:auto;width:76px;height:76px;border-radius:50%;border:1px solid color-mix(in srgb,var(--sand,#f4efe7) 35%,transparent);pointer-events:none;animation:gm-play-breathe 3.2s ease-in-out infinite}@keyframes gm-play-breathe{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.12);opacity:.2}}section[data-cta-arrangement=split]>div>div{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:calc(var(--space-unit, 8px) * 4)}@media (max-width:767px){section[data-cta-arrangement=split]>div>div{grid-template-columns:minmax(0,1fr)}}.gm-wordmark{margin:calc(var(--space-unit, 8px) * 4) auto 0;padding:0 var(--guest-page-pad,20px);max-width:100%;overflow:hidden;font-family:var(--brand-display);font-size:clamp(44px,11vw,160px);line-height:.95;letter-spacing:-.02em;text-align:center;color:color-mix(in srgb,var(--accent,#C9A227) 32%,transparent);-webkit-text-stroke:.5px color-mix(in srgb,var(--accent,#C9A227) 45%,transparent);opacity:0;transform:translate3d(0,10px,0);transition:opacity 1.4s ease,transform 1.4s cubic-bezier(.16,1,.3,1);pointer-events:none;user-select:none;text-wrap:balance}.gm-wordmark[data-revealed=true]{opacity:1;transform:none}.gm-scroll-hint{position:absolute;inset-inline-start:var(--guest-page-pad,20px);bottom:3.75rem;z-index:2;display:flex;align-items:center;gap:.75rem;pointer-events:none;transition:opacity .6s ease}.gm-scroll-hint[data-gone=true]{opacity:0}.gm-scroll-hint-line{position:relative;display:block;width:1px;height:44px;background:color-mix(in srgb,var(--sand,#F4EFE7) 22%,transparent);overflow:hidden}.gm-scroll-hint-dot{position:absolute;left:0;top:-8px;width:1px;height:8px;background:var(--accent,#C9A227);animation:gm-scroll-dot 2.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes gm-scroll-dot{0%{transform:translateZ(0);opacity:0}20%{opacity:1}to{transform:translate3d(0,52px,0);opacity:0}}.gm-scroll-hint-label{font-family:var(--brand-font);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--sand,#F4EFE7) 55%,transparent)}@media (max-width:767px){.gm-scroll-hint{display:none}}.guest-page-header[data-compact="1"] [data-testid=guest-page-header-lanes]{padding-block:.3rem}.guest-page-header[data-compact="1"] [data-testid=guest-page-brand] img{height:1.6rem}.guest-page-header [data-testid=guest-page-brand] img,.guest-page-header [data-testid=guest-page-header-lanes]{transition:padding .26s ease,height .26s ease}[data-magnetic]{transition:transform .32s cubic-bezier(.22,.9,.3,1);will-change:transform}[data-magnetic] [aria-hidden]{display:inline-block;transition:transform .26s cubic-bezier(.22,.9,.3,1)}[data-magnetic]:focus-visible [aria-hidden],[data-magnetic]:hover [aria-hidden]{transform:translate3d(3px,0,0)}[dir=rtl] [data-magnetic]:focus-visible [aria-hidden],[dir=rtl] [data-magnetic]:hover [aria-hidden]{transform:translate3d(-3px,0,0) scaleX(-1)}@media (prefers-reduced-motion:reduce){.cd-flip-hinge,.cd-flip-leaf,.cd-flip-leaf:after,.cd-glass:after,.cd-ring-track,.cd-swap{animation:none!important}.cd-ring-progress,.cd-wheel-strip{transition:none!important}}.placeholder\:text-\[var\(--guest-field-placeholder\)\]::placeholder{color:var(--guest-field-placeholder)}.placeholder\:text-white\/40::placeholder{color:rgb(255 255 255/.4)}.first\:border-0:first-child{border-width:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.empty\:before\:text-white\/35:empty:before{content:var(--tw-content);color:rgb(255 255 255/.35)}.empty\:before\:content-\[attr\(data-placeholder\)\]:empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.focus-within\:outline:focus-within{outline-style:solid}.focus-within\:outline-2:focus-within{outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-\[var\(--accent\)\]:focus-within{outline-color:var(--accent)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:border-\[color-mix\(in_srgb\2c var\(--w-accent\)_55\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--w-accent) 55%,transparent)}.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-\[var\(--ink\)\]:hover{border-color:var(--ink)}.hover\:border-sky-500:hover{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.hover\:border-stop:hover{border-color:var(--stop)}.hover\:border-violet-500:hover{--tw-border-opacity:1;border-color:rgb(139 92 246/var(--tw-border-opacity,1))}.hover\:border-white\/30:hover{border-color:rgb(255 255 255/.3)}.hover\:border-white\/45:hover{border-color:rgb(255 255 255/.45)}.hover\:border-white\/50:hover{border-color:rgb(255 255 255/.5)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--stop\)_8\%\2c white\)\]:hover{background-color:color-mix(in srgb,var(--stop) 8%,white)}.hover\:bg-\[var\(--sand\)\]:hover{background-color:var(--sand)}.hover\:bg-black\/10:hover{background-color:rgb(0 0 0/.1)}.hover\:bg-black\/60:hover{background-color:rgb(0 0 0/.6)}.hover\:bg-ink:hover{background-color:var(--ink)}.hover\:bg-sand:hover{background-color:var(--sand)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255/.1)}.hover\:bg-white\/60:hover{background-color:rgb(255 255 255/.6)}.hover\:bg-white\/70:hover{background-color:rgb(255 255 255/.7)}.hover\:bg-white\/\[0\.06\]:hover{background-color:rgb(255 255 255/.06)}.hover\:bg-white\/\[0\.08\]:hover{background-color:rgb(255 255 255/.08)}.hover\:text-\[var\(--ink\)\]:hover,.hover\:text-ink:hover{color:var(--ink)}.hover\:text-sand:hover{color:var(--sand)}.hover\:text-stop:hover{color:var(--stop)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/80:hover{color:rgb(255 255 255/.8)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_14px_32px_rgba\(11\2c 31\2c 58\2c 0\.08\)\]:hover{--tw-shadow:0 14px 32px rgba(11,31,58,0.08);--tw-shadow-colored:0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_24px_rgba\(11\2c 31\2c 58\2c 0\.06\)\]:hover{--tw-shadow:0 8px 24px rgba(11,31,58,0.06);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:outline-2:hover{outline-width:2px}.hover\:outline-white\/60:hover{outline-color:rgb(255 255 255/.6)}.hover\:outline-white\/70:hover{outline-color:rgb(255 255 255/.7)}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05)}.hover\:brightness-105:hover,.hover\:brightness-110:hover{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)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-50:focus{z-index:50}.focus\:rounded-lg:focus{border-radius:.5rem}.focus\:border-\[var\(--accent\)\]:focus,.focus\:border-accent:focus{border-color:var(--accent)}.focus\:bg-\[var\(--sun\)\]:focus{background-color:var(--sun)}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:px-3:focus{padding-left:.75rem;padding-right:.75rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-\[var\(--ink\)\]:focus{color:var(--ink)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:border-\[var\(--accent\)\]:focus-visible{border-color:var(--accent)}.focus-visible\:bg-white\/\[0\.06\]:focus-visible{background-color:rgb(255 255 255/.06)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--accent\)\]:focus-visible{outline-color:var(--accent)}.focus-visible\:outline-\[var\(--brand\)\]:focus-visible{outline-color:var(--brand)}.focus-visible\:outline-\[var\(--guest-card-accent\)\]:focus-visible{outline-color:var(--guest-card-accent)}.focus-visible\:outline-\[var\(--guest-field-color\)\]:focus-visible{outline-color:var(--guest-field-color)}.focus-visible\:outline-\[var\(--ink\)\]:focus-visible{outline-color:var(--ink)}.focus-visible\:outline-\[var\(--stop\)\]:focus-visible{outline-color:var(--stop)}.focus-visible\:outline-\[var\(--w-accent\)\]:focus-visible{outline-color:var(--w-accent)}.focus-visible\:outline-brand:focus-visible{outline-color:var(--brand)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.active\:scale-\[0\.985\]:active{--tw-scale-x:0.985;--tw-scale-y:0.985}.active\:scale-\[0\.985\]:active,.active\:scale-\[0\.98\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/row:focus-within .group-focus-within\/row\:flex{display:flex}.group:hover .group-hover\:block{display:block}.group\/row:hover .group-hover\/row\:flex{display:flex}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/card:hover .group-hover\/card\:text-\[var\(--accent\)\]{color:var(--accent)}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.group:focus-visible .group-focus-visible\:block{display:block}.has-\[\:focus-visible\]\:outline:has(:focus-visible){outline-style:solid}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-\[var\(--ink\)\]:has(:focus-visible){outline-color:var(--ink)}.data-\[inspector-focused\]\:border-\[var\(--sun\)\][data-inspector-focused]{border-color:var(--sun)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:640px){.sm\:inset-\[6\%\]{inset:6%}.sm\:-top-10{top:-2.5rem}.sm\:end-5{inset-inline-end:1.25rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ms-auto{margin-inline-start:auto}.sm\:mt-3\.5{margin-top:.875rem}.sm\:mt-\[1\.125rem\]{margin-top:1.125rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:aspect-\[4\/3\]{aspect-ratio:4/3}.sm\:h-12{height:3rem}.sm\:h-44{height:11rem}.sm\:h-6{height:1.5rem}.sm\:h-\[26rem\]{height:26rem}.sm\:h-\[calc\(100dvh-1\.5rem\)\]{height:calc(100dvh - 1.5rem)}.sm\:h-auto{height:auto}.sm\:w-52{width:13rem}.sm\:w-56{width:14rem}.sm\:w-auto{width:auto}.sm\:min-w-\[16rem\]{min-width:16rem}.sm\:min-w-\[36rem\]{min-width:36rem}.sm\:min-w-\[520px\]{min-width:520px}.sm\:min-w-\[560px\]{min-width:560px}.sm\:max-w-\[calc\(50\%-0\.375rem\)\]{max-width:calc(50% - .375rem)}.sm\:max-w-\[min\(100\%\2c 32rem\)\]{max-width:min(100%,32rem)}.sm\:max-w-\[min\(100vw\2c 42rem\)\]{max-width:min(100vw,42rem)}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.sm\:grid-cols-\[minmax\(0\2c 1\.4fr\)_minmax\(0\2c 0\.9fr\)_auto_auto\]{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) auto auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:overflow-visible{overflow:visible}.sm\:rounded-2xl{border-radius:1rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pt-5{padding-top:1.25rem}.sm\:text-end{text-align:end}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:shadow-\[-12px_0_40px_rgba\(11\2c 31\2c 58\2c 0\.18\)\]{--tw-shadow:-12px 0 40px rgba(11,31,58,0.18);--tw-shadow-colored:-12px 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sm\:shadow-\[0_20px_60px_rgba\(11\2c 31\2c 58\2c 0\.28\)\]{--tw-shadow:0 20px 60px rgba(11,31,58,0.28);--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media (min-width:768px){.md\:static{position:static}.md\:z-0{z-index:0}.md\:my-8{margin-top:2rem;margin-bottom:2rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-9{margin-bottom:2.25rem}.md\:mt-0{margin-top:0}.md\:mt-10{margin-top:2.5rem}.md\:mt-2{margin-top:.5rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:h-28{height:7rem}.md\:h-\[82px\]{height:82px}.md\:h-\[calc\(100dvh-2rem\)\]{height:calc(100dvh - 2rem)}.md\:min-h-\[calc\(100vh-6rem\)\]{min-height:calc(100vh - 6rem)}.md\:w-16{width:4rem}.md\:w-28{width:7rem}.md\:w-\[17\.5rem\]{width:17.5rem}.md\:w-\[82px\]{width:82px}.md\:min-w-full{min-width:100%}.md\:max-w-2xl{max-width:42rem}.md\:max-w-3xl{max-width:48rem}.md\:max-w-\[min\(100\%\2c 36rem\)\]{max-width:min(100%,36rem)}.md\:max-w-\[min\(100vw\2c 48rem\)\]{max-width:min(100vw,48rem)}.md\:max-w-lg{max-width:32rem}.md\:max-w-xl{max-width:36rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(248px\2c 288px\)\]{grid-template-columns:minmax(0,1fr) minmax(248px,288px)}.md\:gap-3{gap:.75rem}.md\:gap-8{gap:2rem}.md\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.md\:rounded-2xl{border-radius:1rem}.md\:border{border-width:1px}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-3{padding-bottom:.75rem}.md\:pt-10{padding-top:2.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[34px\]{font-size:34px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:opacity-0{opacity:0}.md\:opacity-100{opacity:1}.md\:\[justify-content\:var\(--guest-nav-justify\2c space-between\)\]{justify-content:var(--guest-nav-justify,space-between)}.group:hover .md\:group-hover\:opacity-100{opacity:1}}@media (min-width:1024px){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:end-2{inset-inline-end:.5rem}.lg\:top-0{top:0}.lg\:top-24{top:6rem}.lg\:top-4{top:1rem}.lg\:z-0{z-index:0}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:contents{display:contents}.lg\:hidden{display:none}.lg\:h-\[32rem\]{height:32rem}.lg\:h-dvh{height:100dvh}.lg\:w-\[var\(--admin-rail-w\)\]{width:var(--admin-rail-w)}.lg\:w-\[var\(--admin-sidebar-w\)\]{width:var(--admin-sidebar-w)}.lg\:w-auto{width:auto}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-4xl{max-width:56rem}.lg\:max-w-5xl{max-width:64rem}.lg\:max-w-xl{max-width:36rem}.lg\:flex-none{flex:none}.lg\:shrink-0{flex-shrink:0}.lg\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.lg\:grid-cols-\[auto_minmax\(0\2c 1\.4fr\)_minmax\(0\2c 1fr\)_7\.5rem_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) 7.5rem minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\2c 1\.15fr\)_minmax\(280px\2c 0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.15fr\)_minmax\(280px\2c 420px\)\]{grid-template-columns:minmax(0,1.15fr) minmax(280px,420px)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1\.05fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(300px\2c 340px\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(320px\2c 400px\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,400px)}.lg\:grid-rows-\[minmax\(0\2c 1fr\)\]{grid-template-rows:minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:self-start{align-self:flex-start}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-24{top:6rem}.xl\:top-6{top:1.5rem}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:flex{display:flex}.xl\:h-full{height:100%}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[13\.5rem_minmax\(0\2c 1fr\)_minmax\(340px\2c 390px\)\]{grid-template-columns:13.5rem minmax(0,1fr) minmax(340px,390px)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1\.05fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.xl\:grid-cols-\[minmax\(0\2c 420px\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.xl\:flex-col{flex-direction:column}.xl\:items-start{align-items:flex-start}.xl\:items-stretch{align-items:stretch}.xl\:gap-10{gap:2.5rem}.xl\:gap-16{gap:4rem}.xl\:self-start{align-self:flex-start}.xl\:self-stretch{align-self:stretch}}@media (min-width:1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ltr\:rotate-0:where([dir=ltr],[dir=ltr] *){--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ltr\:rotate-180:where([dir=ltr],[dir=ltr] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-0:where([dir=rtl],[dir=rtl] *){--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:-scale-x-100:where([dir=rtl],[dir=rtl] *){--tw-scale-x:-1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .rtl\:group-hover\:-translate-x-0\.5:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>\*\]\:bg-surface-elevated>*,.\[\&\>div\]\:bg-surface-elevated>div{background-color:var(--surface-elevated)}