*,::backdrop,: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:#3b82f680;--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.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:210 25% 98%;--foreground:0 0% 10%;--card:0 0% 100%;--card-foreground:0 0% 10%;--popover:0 0% 100%;--popover-foreground:0 0% 10%;--primary:209 79% 28%;--primary-foreground:0 0% 100%;--secondary:210 25% 95%;--secondary-foreground:0 0% 10%;--muted:210 25% 93%;--muted-foreground:0 0% 31%;--accent:156 70% 39%;--accent-foreground:0 0% 100%;--destructive:0 70% 45%;--destructive-foreground:0 0% 100%;--border:209 79% 28%;--input:210 25% 95%;--ring:209 79% 28%;--radius:0.75rem;--kd9-bg:#f7f9fb;--kd9-bg-2:#fff;--kd9-card:#fff;--kd9-card-2:#fff;--kd9-gold:#d4af37;--kd9-gold-2:#ffd54a;--kd9-gold-soft:#d4af3724;--kd9-text:#1a1a1a;--kd9-text-soft:#505050;--kd9-border:#0f4c811f;--kd9-border-strong:#0f4c8138;--kd9-glow:#0f4c811f;--kd9-accent:#0f4c81;--kd9-accent-2:#3c78b5;--kd9-accent-soft:#0f4c8114;--kd9-success:#1fa774;--kd9-success-2:#4bc58f;--kd9-success-soft:#1fa7741a;--kd9-purple:indigo;--kd9-red:#7a0e17;--kd9-overlay:#f7f9fbd9;--kd9-shadow-card:0 1px 2px #0f172a0d,0 8px 24px -8px #0f4c811f}.dark{--background:0 0% 2%;--foreground:0 0% 100%;--card:0 0% 6%;--card-foreground:0 0% 100%;--popover:0 0% 4%;--popover-foreground:0 0% 100%;--primary:43 62% 52%;--primary-foreground:0 0% 5%;--secondary:0 0% 4%;--secondary-foreground:0 0% 100%;--muted:0 0% 8%;--muted-foreground:0 0% 84%;--accent:43 62% 52%;--accent-foreground:0 0% 5%;--destructive:0 70% 45%;--destructive-foreground:0 0% 100%;--border:43 35% 22%;--input:0 0% 8%;--ring:43 62% 52%;--kd9-bg:#050505;--kd9-bg-2:#0b0b0b;--kd9-bg-3:#111;--kd9-card:#101010;--kd9-card-2:#151515;--kd9-gold:#d4af37;--kd9-gold-2:#ffd54a;--kd9-gold-soft:#d4af3724;--kd9-text:#fff;--kd9-text-soft:#d7d7d7;--kd9-border:#d4af3733;--kd9-border-strong:#d4af376b;--kd9-glow:#d4af3726;--kd9-accent:#d4af37;--kd9-accent-2:#ffd54a;--kd9-accent-soft:#d4af371a;--kd9-success:#1fa774;--kd9-success-2:#4bc58f;--kd9-success-soft:#1fa77429;--kd9-purple:indigo;--kd9-red:#7a0e17;--kd9-overlay:#050505d9;--kd9-shadow-card:0 12px 40px -12px #0009,0 0 0 1px #d4af3726}*{border-color:#0f4980;border-color:hsl(var(--border))}body{background-color:#f9fafb;background-color:hsl(var(--background));color:hsl(var(--foreground))}:root:not(.dark) body,body{color:#1a1a1a;color:var(--kd9-text)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f9fb;background-color:var(--kd9-bg);font-family:Montserrat,system-ui,sans-serif}html{scroll-behavior:smooth}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-1\.5{inset:.375rem}.inset-2{inset:.5rem}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{bottom:0;top:0}.-bottom-1{bottom:-.25rem}.-bottom-10{bottom:-2.5rem}.-bottom-12{bottom:-3rem}.-bottom-2{bottom:-.5rem}.-bottom-20{bottom:-5rem}.-bottom-40{bottom:-10rem}.-left-12{left:-3rem}.-left-32{left:-8rem}.-left-\[22px\]{left:-22px}.-right-1{right:-.25rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-20{right:-5rem}.-right-32{right:-8rem}.-right-40{right:-10rem}.-right-48{right:-12rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-20{top:-5rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-2{bottom:.5rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-\[-30px\]{bottom:-30px}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[10\%\]{left:10%}.left-\[12px\]{left:12px}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-14{right:3.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-7{right:1.75rem}.right-\[10\%\]{right:10%}.right-\[25\%\]{right:25%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-12{top:3rem}.top-2{top:.5rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-36{top:9rem}.top-4{top:1rem}.top-40{top:10rem}.top-5{top:1.25rem}.top-7{top:1.75rem}.top-\[-3px\]{top:-3px}.top-\[1px\]{top:1px}.top-\[46\%\]{top:46%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[max\(\.75rem\2c env\(safe-area-inset-top\)\)\]{top:max(.75rem,env(safe-area-inset-top))}.top-full{top:100%}.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-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.order-1{order:1}.order-2{order:2}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-6{grid-column:span 6/span 6}.m-5{margin:1.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.-ml-4{margin-left:-1rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.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}.mb-9{margin-bottom:2.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.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-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[\.68\]{aspect-ratio:.68}.aspect-\[9\/12\]{aspect-ratio:9/12}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.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-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[260px\]{height:260px}.h-\[2px\]{height:2px}.h-\[460px\]{height:460px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[58dvh\]{max-height:58dvh}.max-h-\[76dvh\]{max-height:76dvh}.max-h-\[82dvh\]{max-height:82dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[95dvh\]{max-height:95dvh}.max-h-\[min\(13rem\2c 34dvh\)\]{max-height:min(13rem,34dvh)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-8{min-height:2rem}.min-h-80{min-height:20rem}.min-h-9{min-height:2.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[4rem\]{min-height:4rem}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.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-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[140px\]{width:140px}.w-\[1px\]{width:1px}.w-\[42\%\]{width:42%}.w-\[min\(18rem\2c calc\(100vw-2rem\)\)\]{width:min(18rem,calc(100vw - 2rem))}.w-\[min\(76vw\2c 300px\)\]{width:min(76vw,300px)}.w-\[min\(90vw\2c 22rem\)\]{width:min(90vw,22rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-44{min-width:11rem}.min-w-5{min-width:1.25rem}.min-w-7{min-width:1.75rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[340px\]{min-width:340px}.min-w-\[5px\]{min-width:5px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[900px\]{min-width:900px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.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-7xl{max-width:80rem}.max-w-\[1300px\]{max-width:1300px}.max-w-\[1450px\]{max-width:1450px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1700px\]{max-width:1700px}.max-w-\[220px\]{max-width:220px}.max-w-\[46\%\]{max-width:46%}.max-w-\[52\%\]{max-width:52%}.max-w-\[55\%\]{max-width:55%}.max-w-\[86vw\]{max-width:86vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-5{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-5{--tw-translate-x:-1.25rem}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-2{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-2{--tw-translate-y:-0.5rem}.translate-x-1{--tw-translate-x:0.25rem}.translate-x-1,.translate-x-\[-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))}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-12,.translate-y-\[-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))}.rotate-12{--tw-rotate:12deg}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{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-90{--tw-rotate:90deg}.scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03}.scale-\[1\.03\],.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 ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-6{scroll-margin-top:1.5rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,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-\[160px_1fr\]{grid-template-columns:160px 1fr}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_8rem\]{grid-template-columns:1fr 8rem}.grid-cols-\[3rem_1fr_3rem\]{grid-template-columns:3rem 1fr 3rem}.grid-cols-\[92px_1fr\]{grid-template-columns:92px 1fr}.grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1\.35fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.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-stretch{justify-content:stretch}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-4{row-gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.75rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.75rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(.75rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-tl-sm{border-top-left-radius:calc(.75rem - 4px);border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-\[5px\]{border-width:5px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#b38b42\]\/20{border-color:#b38b4233}.border-\[\#c69a3a\]\/25{border-color:#c69a3a40}.border-\[\#c69a3a\]\/50{border-color:#c69a3a80}.border-\[\#c69a3a\]\/60{border-color:#c69a3a99}.border-\[\#c69a3a\]\/70{border-color:#c69a3ab3}.border-\[\#d4ab5e\]{--tw-border-opacity:1;border-color:#d4ab5e;border-color:rgb(212 171 94/var(--tw-border-opacity,1))}.border-\[\#d4ab5e\]\/15{border-color:#d4ab5e26}.border-\[\#d4ab5e\]\/20{border-color:#d4ab5e33}.border-\[\#d4ab5e\]\/25{border-color:#d4ab5e40}.border-\[\#d4ab5e\]\/30{border-color:#d4ab5e4d}.border-\[\#d4ab5e\]\/35{border-color:#d4ab5e59}.border-\[\#d4ab5e\]\/40{border-color:#d4ab5e66}.border-\[\#d4ab5e\]\/45{border-color:#d4ab5e73}.border-\[\#e5bd64\]\/45{border-color:#e5bd6473}.border-amber-300{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-400\/15{border-color:#fbbf2426}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-700{--tw-border-opacity:1;border-color:#b45309;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.border-cyan-100{--tw-border-opacity:1;border-color:#cffafe;border-color:rgb(207 250 254/var(--tw-border-opacity,1))}.border-cyan-100\/70{border-color:#cffafeb3}.border-cyan-200\/50{border-color:#a5f3fc80}.border-cyan-200\/60{border-color:#a5f3fc99}.border-cyan-300{--tw-border-opacity:1;border-color:#67e8f9;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.border-cyan-300\/15{border-color:#67e8f926}.border-cyan-300\/20{border-color:#67e8f933}.border-cyan-300\/25{border-color:#67e8f940}.border-cyan-400\/15{border-color:#22d3ee26}.border-cyan-400\/20{border-color:#22d3ee33}.border-cyan-400\/25{border-color:#22d3ee40}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-400\/40{border-color:#22d3ee66}.border-destructive{border-color:#c32222;border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:#c3222280;border-color:hsl(var(--destructive)/.5)}.border-emerald-200{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-700{--tw-border-opacity:1;border-color:#047857;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.border-emerald-800{--tw-border-opacity:1;border-color:#065f46;border-color:rgb(6 95 70/var(--tw-border-opacity,1))}.border-input{border-color:#eff2f5;border-color:hsl(var(--input))}.border-primary{border-color:#0f4980;border-color:hsl(var(--primary))}.border-primary\/50{border-color:#0f498080;border-color:hsl(var(--primary)/.5)}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300\/20{border-color:#fca5a533}.border-red-400\/20{border-color:#f8717133}.border-red-400\/30{border-color:#f871714d}.border-red-500\/40{border-color:#ef444466}.border-red-800{--tw-border-opacity:1;border-color:#991b1b;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-300{--tw-border-opacity:1;border-color:#c4b5fd;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.border-violet-300\/40{border-color:#c4b5fd66}.border-violet-300\/55{border-color:#c4b5fd8c}.border-violet-400\/25{border-color:#a78bfa40}.border-violet-400\/40{border-color:#a78bfa66}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-\[\#020305\]{--tw-bg-opacity:1;background-color:#020305;background-color:rgb(2 3 5/var(--tw-bg-opacity,1))}.bg-\[\#050816\]\/95{background-color:#050816f2}.bg-\[\#071014\]\/95{background-color:#071014f2}.bg-\[\#080b18\]{--tw-bg-opacity:1;background-color:#080b18;background-color:rgb(8 11 24/var(--tw-bg-opacity,1))}.bg-\[\#090613\]\/95{background-color:#090613f2}.bg-\[\#090806\]{--tw-bg-opacity:1;background-color:#090806;background-color:rgb(9 8 6/var(--tw-bg-opacity,1))}.bg-\[\#090806\]\/95{background-color:#090806f2}.bg-\[\#0b0714\]\/70{background-color:#0b0714b3}.bg-\[\#0b0907\]{--tw-bg-opacity:1;background-color:#0b0907;background-color:rgb(11 9 7/var(--tw-bg-opacity,1))}.bg-\[\#0c0a07\]{--tw-bg-opacity:1;background-color:#0c0a07;background-color:rgb(12 10 7/var(--tw-bg-opacity,1))}.bg-\[\#0d0b08\]{--tw-bg-opacity:1;background-color:#0d0b08;background-color:rgb(13 11 8/var(--tw-bg-opacity,1))}.bg-\[\#0f0d0a\]{--tw-bg-opacity:1;background-color:#0f0d0a;background-color:rgb(15 13 10/var(--tw-bg-opacity,1))}.bg-\[\#100d09\]{--tw-bg-opacity:1;background-color:#100d09;background-color:rgb(16 13 9/var(--tw-bg-opacity,1))}.bg-\[\#15110b\]{--tw-bg-opacity:1;background-color:#15110b;background-color:rgb(21 17 11/var(--tw-bg-opacity,1))}.bg-\[\#d4ab5e\]{--tw-bg-opacity:1;background-color:#d4ab5e;background-color:rgb(212 171 94/var(--tw-bg-opacity,1))}.bg-\[\#d4ab5e\]\/10{background-color:#d4ab5e1a}.bg-\[\#d4ab5e\]\/5{background-color:#d4ab5e0d}.bg-\[\#d4ab5e\]\/\[\.035\]{background-color:rgba(212,171,94,.035)}.bg-\[\#ffd21f\]{--tw-bg-opacity:1;background-color:#ffd21f;background-color:rgb(255 210 31/var(--tw-bg-opacity,1))}.bg-\[color\:var\(--kd9-accent-soft\)\]{background-color:#0f4c8114;background-color:var(--kd9-accent-soft)}.bg-\[radial-gradient\(circle_at_center\2c rgba\(212\2c 171\2c 94\2c \.18\)\2c transparent_60\%\)\2c \#0b0907\]{background-color:radial-gradient(circle at center,#d4ab5e2e,#0000 60%),#0b0907}.bg-\[radial-gradient\(circle_at_center\2c rgba\(212\2c 171\2c 94\2c \.22\)\2c transparent_58\%\)\2c \#0d0b08\]{background-color:radial-gradient(circle at center,#d4ab5e38,#0000 58%),#0d0b08}.bg-\[var\(--kd9-bg-2\)\]{background-color:#fff;background-color:var(--kd9-bg-2)}.bg-\[var\(--kd9-card\)\]{background-color:#fff;background-color:var(--kd9-card)}.bg-accent{background-color:#1ea971;background-color:hsl(var(--accent))}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-950\/10{background-color:#451a031a}.bg-background{background-color:#f9fafb;background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-border{background-color:#0f4980;background-color:hsl(var(--border))}.bg-card{background-color:#fff;background-color:hsl(var(--card))}.bg-cyan-300{--tw-bg-opacity:1;background-color:#67e8f9;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-400\/15{background-color:#22d3ee26}.bg-cyan-400\/20{background-color:#22d3ee33}.bg-cyan-400\/\[\.04\]{background-color:#22d3ee0a}.bg-destructive{background-color:#c32222;background-color:hsl(var(--destructive))}.bg-emerald-50{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-950\/10{background-color:#022c221a}.bg-emerald-950\/15{background-color:#022c2226}.bg-foreground{background-color:#1a1a1a;background-color:hsl(var(--foreground))}.bg-muted{background-color:#e9edf2;background-color:hsl(var(--muted))}.bg-muted\/50{background-color:#e9edf280;background-color:hsl(var(--muted)/.5)}.bg-popover{background-color:#fff;background-color:hsl(var(--popover))}.bg-primary{background-color:#0f4980;background-color:hsl(var(--primary))}.bg-primary\/10{background-color:#0f49801a;background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:#0f498033;background-color:hsl(var(--primary)/.2)}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-700{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-red-950\/20{background-color:#450a0a33}.bg-red-950\/90{background-color:#450a0ae6}.bg-secondary{background-color:#eff2f5;background-color:hsl(var(--secondary))}.bg-slate-200{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-950\/90{background-color:#020617e6}.bg-slate-950\/95{background-color:#020617f2}.bg-transparent{background-color:initial}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-600{--tw-bg-opacity:1;background-color:#7c3aed;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-violet-950\/70{background-color:#2e1065b3}.bg-violet-950\/90{background-color:#2e1065e6}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/25{background-color:#ffffff40}.bg-white\/5{background-color:#ffffff0d}.bg-white\/70{background-color:#ffffffb3}.bg-white\/\[\.018\]{background-color:hsla(0,0%,100%,.018)}.bg-white\/\[\.025\]{background-color:hsla(0,0%,100%,.025)}.bg-white\/\[\.02\]{background-color:#ffffff05}.bg-\[radial-gradient\(circle_at_10\%_15\%\2c rgba\(212\2c 171\2c 94\2c \.14\)\2c transparent_34\%\)\]{background-image:radial-gradient(circle at 10% 15%,#d4ab5e24,#0000 34%)}.bg-\[radial-gradient\(circle_at_12\%_10\%\2c rgba\(212\2c 171\2c 94\2c \.13\)\2c transparent_34\%\)\]{background-image:radial-gradient(circle at 12% 10%,#d4ab5e21,#0000 34%)}.bg-\[radial-gradient\(circle_at_12\%_10\%\2c rgba\(212\2c 171\2c 94\2c \.17\)\2c transparent_34\%\)\2c radial-gradient\(circle_at_88\%_20\%\2c rgba\(74\2c 60\2c 35\2c \.14\)\2c transparent_28\%\)\]{background-image:radial-gradient(circle at 12% 10%,#d4ab5e2b,#0000 34%),radial-gradient(circle at 88% 20%,#4a3c2324,#0000 28%)}.bg-\[radial-gradient\(circle_at_15\%_10\%\2c rgba\(209\2c 162\2c 78\2c \.20\)\2c transparent_35\%\)\2c radial-gradient\(circle_at_80\%_25\%\2c rgba\(86\2c 72\2c 42\2c \.18\)\2c transparent_30\%\)\2c linear-gradient\(180deg\2c \#120f0a\2c \#090806\)\]{background-image:radial-gradient(circle at 15% 10%,#d1a24e33,#0000 35%),radial-gradient(circle at 80% 25%,#56482a2e,#0000 30%),linear-gradient(180deg,#120f0a,#090806)}.bg-\[radial-gradient\(circle_at_center\2c rgba\(212\2c 171\2c 94\2c \.08\)\2c transparent_58\%\)\]{background-image:radial-gradient(circle at center,#d4ab5e14,#0000 58%)}.bg-\[radial-gradient\(circle_at_center\2c rgba\(212\2c 171\2c 94\2c \.16\)\2c transparent_58\%\)\]{background-image:radial-gradient(circle at center,#d4ab5e29,#0000 58%)}.bg-\[radial-gradient\(circle_at_center\2c rgba\(212\2c 171\2c 94\2c \.18\)\2c transparent_60\%\)\]{background-image:radial-gradient(circle at center,#d4ab5e2e,#0000 60%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#100d09\]{--tw-gradient-from:#100d09 var(--tw-gradient-from-position);--tw-gradient-to:#100d0900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#8a6423\]{--tw-gradient-from:#8a6423 var(--tw-gradient-from-position);--tw-gradient-to:#8a642300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#d4ab5e\]\/45{--tw-gradient-from:#d4ab5e73 var(--tw-gradient-from-position);--tw-gradient-to:#d4ab5e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/20{--tw-gradient-from:#0003 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/35{--tw-gradient-from:#00000059 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/55{--tw-gradient-from:#0000008c var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-950{--tw-gradient-from:#172554 var(--tw-gradient-from-position);--tw-gradient-to:#17255400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-400\/10{--tw-gradient-from:#22d3ee1a var(--tw-gradient-from-position);--tw-gradient-to:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500\/15{--tw-gradient-from:#06b6d426 var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0003 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-600\/10{--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#2563eb1a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-950{--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#020617 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0000 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#100d09\]{--tw-gradient-to:#100d09 var(--tw-gradient-to-position)}.to-\[\#f4d47c\]{--tw-gradient-to:#f4d47c var(--tw-gradient-to-position)}.to-black\/5{--tw-gradient-to:#0000000d var(--tw-gradient-to-position)}.to-black\/80{--tw-gradient-to:#000c var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.to-violet-500\/10{--tw-gradient-to:#8b5cf61a var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to:#7c3aed var(--tw-gradient-to-position)}.to-violet-600\/20{--tw-gradient-to:#7c3aed33 var(--tw-gradient-to-position)}.to-violet-950{--tw-gradient-to:#2e1065 var(--tw-gradient-to-position)}.to-white\/5{--tw-gradient-to:#ffffff0d var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:#0f4980;fill:hsl(var(--primary))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.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-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-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-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.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-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-\[max\(\.5rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.pb-\[max\(1\.5rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.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-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[18px\]{font-size:18px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.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-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}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.13em\]{letter-spacing:.13em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.15em\]{letter-spacing:.15em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.25em\]{letter-spacing:.25em}.tracking-\[\.28em\]{letter-spacing:.28em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[\.32em\]{letter-spacing:.32em}.tracking-\[\.34em\]{letter-spacing:.34em}.tracking-\[\.38em\]{letter-spacing:.38em}.tracking-\[\.3em\]{letter-spacing:.3em}.tracking-\[\.45em\]{letter-spacing:.45em}.tracking-\[0\.03em\]{letter-spacing:.03em}.tracking-\[0\.04em\]{letter-spacing:.04em}.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\.25em\]{letter-spacing:.25em}.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-\[0\.45em\]{letter-spacing:.45em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#171008\]{--tw-text-opacity:1;color:#171008;color:rgb(23 16 8/var(--tw-text-opacity,1))}.text-\[\#756c5d\]{--tw-text-opacity:1;color:#756c5d;color:rgb(117 108 93/var(--tw-text-opacity,1))}.text-\[\#776f61\]{--tw-text-opacity:1;color:#776f61;color:rgb(119 111 97/var(--tw-text-opacity,1))}.text-\[\#7f7565\]{--tw-text-opacity:1;color:#7f7565;color:rgb(127 117 101/var(--tw-text-opacity,1))}.text-\[\#807665\]{--tw-text-opacity:1;color:#807665;color:rgb(128 118 101/var(--tw-text-opacity,1))}.text-\[\#817867\]{--tw-text-opacity:1;color:#817867;color:rgb(129 120 103/var(--tw-text-opacity,1))}.text-\[\#827867\]{--tw-text-opacity:1;color:#827867;color:rgb(130 120 103/var(--tw-text-opacity,1))}.text-\[\#857b6b\]{--tw-text-opacity:1;color:#857b6b;color:rgb(133 123 107/var(--tw-text-opacity,1))}.text-\[\#887d69\]{--tw-text-opacity:1;color:#887d69;color:rgb(136 125 105/var(--tw-text-opacity,1))}.text-\[\#887e6d\]{--tw-text-opacity:1;color:#887e6d;color:rgb(136 126 109/var(--tw-text-opacity,1))}.text-\[\#8c8272\]{--tw-text-opacity:1;color:#8c8272;color:rgb(140 130 114/var(--tw-text-opacity,1))}.text-\[\#8d826e\]{--tw-text-opacity:1;color:#8d826e;color:rgb(141 130 110/var(--tw-text-opacity,1))}.text-\[\#8d8371\]{--tw-text-opacity:1;color:#8d8371;color:rgb(141 131 113/var(--tw-text-opacity,1))}.text-\[\#8e826f\]{--tw-text-opacity:1;color:#8e826f;color:rgb(142 130 111/var(--tw-text-opacity,1))}.text-\[\#8e8371\]{--tw-text-opacity:1;color:#8e8371;color:rgb(142 131 113/var(--tw-text-opacity,1))}.text-\[\#8f8169\]{--tw-text-opacity:1;color:#8f8169;color:rgb(143 129 105/var(--tw-text-opacity,1))}.text-\[\#8f836e\]{--tw-text-opacity:1;color:#8f836e;color:rgb(143 131 110/var(--tw-text-opacity,1))}.text-\[\#8f836f\]{--tw-text-opacity:1;color:#8f836f;color:rgb(143 131 111/var(--tw-text-opacity,1))}.text-\[\#8f8573\]{--tw-text-opacity:1;color:#8f8573;color:rgb(143 133 115/var(--tw-text-opacity,1))}.text-\[\#8f8575\]{--tw-text-opacity:1;color:#8f8575;color:rgb(143 133 117/var(--tw-text-opacity,1))}.text-\[\#918570\]{--tw-text-opacity:1;color:#918570;color:rgb(145 133 112/var(--tw-text-opacity,1))}.text-\[\#948873\]{--tw-text-opacity:1;color:#948873;color:rgb(148 136 115/var(--tw-text-opacity,1))}.text-\[\#95866c\]{--tw-text-opacity:1;color:#95866c;color:rgb(149 134 108/var(--tw-text-opacity,1))}.text-\[\#978d7d\]{--tw-text-opacity:1;color:#978d7d;color:rgb(151 141 125/var(--tw-text-opacity,1))}.text-\[\#9c8e73\]{--tw-text-opacity:1;color:#9c8e73;color:rgb(156 142 115/var(--tw-text-opacity,1))}.text-\[\#9c907d\]{--tw-text-opacity:1;color:#9c907d;color:rgb(156 144 125/var(--tw-text-opacity,1))}.text-\[\#9e9381\]{--tw-text-opacity:1;color:#9e9381;color:rgb(158 147 129/var(--tw-text-opacity,1))}.text-\[\#9f9072\]{--tw-text-opacity:1;color:#9f9072;color:rgb(159 144 114/var(--tw-text-opacity,1))}.text-\[\#F6EAD0\]{--tw-text-opacity:1;color:#f6ead0;color:rgb(246 234 208/var(--tw-text-opacity,1))}.text-\[\#a69b88\]{--tw-text-opacity:1;color:#a69b88;color:rgb(166 155 136/var(--tw-text-opacity,1))}.text-\[\#a89b85\]{--tw-text-opacity:1;color:#a89b85;color:rgb(168 155 133/var(--tw-text-opacity,1))}.text-\[\#a9956b\]{--tw-text-opacity:1;color:#a9956b;color:rgb(169 149 107/var(--tw-text-opacity,1))}.text-\[\#a99772\]{--tw-text-opacity:1;color:#a99772;color:rgb(169 151 114/var(--tw-text-opacity,1))}.text-\[\#a99d89\]{--tw-text-opacity:1;color:#a99d89;color:rgb(169 157 137/var(--tw-text-opacity,1))}.text-\[\#a99e8c\]{--tw-text-opacity:1;color:#a99e8c;color:rgb(169 158 140/var(--tw-text-opacity,1))}.text-\[\#aa946a\]{--tw-text-opacity:1;color:#aa946a;color:rgb(170 148 106/var(--tw-text-opacity,1))}.text-\[\#aa956e\]{--tw-text-opacity:1;color:#aa956e;color:rgb(170 149 110/var(--tw-text-opacity,1))}.text-\[\#aaa08d\]{--tw-text-opacity:1;color:#aaa08d;color:rgb(170 160 141/var(--tw-text-opacity,1))}.text-\[\#aaa08e\]{--tw-text-opacity:1;color:#aaa08e;color:rgb(170 160 142/var(--tw-text-opacity,1))}.text-\[\#ad9d82\]{--tw-text-opacity:1;color:#ad9d82;color:rgb(173 157 130/var(--tw-text-opacity,1))}.text-\[\#b3a895\]{--tw-text-opacity:1;color:#b3a895;color:rgb(179 168 149/var(--tw-text-opacity,1))}.text-\[\#b4a893\]{--tw-text-opacity:1;color:#b4a893;color:rgb(180 168 147/var(--tw-text-opacity,1))}.text-\[\#b59454\]{--tw-text-opacity:1;color:#b59454;color:rgb(181 148 84/var(--tw-text-opacity,1))}.text-\[\#b5aa97\]{--tw-text-opacity:1;color:#b5aa97;color:rgb(181 170 151/var(--tw-text-opacity,1))}.text-\[\#b6aa97\]{--tw-text-opacity:1;color:#b6aa97;color:rgb(182 170 151/var(--tw-text-opacity,1))}.text-\[\#b7a98d\]{--tw-text-opacity:1;color:#b7a98d;color:rgb(183 169 141/var(--tw-text-opacity,1))}.text-\[\#b7aa90\]{--tw-text-opacity:1;color:#b7aa90;color:rgb(183 170 144/var(--tw-text-opacity,1))}.text-\[\#b7ac99\]{--tw-text-opacity:1;color:#b7ac99;color:rgb(183 172 153/var(--tw-text-opacity,1))}.text-\[\#b8ac98\]{--tw-text-opacity:1;color:#b8ac98;color:rgb(184 172 152/var(--tw-text-opacity,1))}.text-\[\#b8ad99\]{--tw-text-opacity:1;color:#b8ad99;color:rgb(184 173 153/var(--tw-text-opacity,1))}.text-\[\#b99a5e\]{--tw-text-opacity:1;color:#b99a5e;color:rgb(185 154 94/var(--tw-text-opacity,1))}.text-\[\#b9a47b\]{--tw-text-opacity:1;color:#b9a47b;color:rgb(185 164 123/var(--tw-text-opacity,1))}.text-\[\#b9aa8d\]{--tw-text-opacity:1;color:#b9aa8d;color:rgb(185 170 141/var(--tw-text-opacity,1))}.text-\[\#b9ad99\]{--tw-text-opacity:1;color:#b9ad99;color:rgb(185 173 153/var(--tw-text-opacity,1))}.text-\[\#baa98a\]{--tw-text-opacity:1;color:#baa98a;color:rgb(186 169 138/var(--tw-text-opacity,1))}.text-\[\#bbaa8b\]{--tw-text-opacity:1;color:#bbaa8b;color:rgb(187 170 139/var(--tw-text-opacity,1))}.text-\[\#bca77d\]{--tw-text-opacity:1;color:#bca77d;color:rgb(188 167 125/var(--tw-text-opacity,1))}.text-\[\#bca987\]{--tw-text-opacity:1;color:#bca987;color:rgb(188 169 135/var(--tw-text-opacity,1))}.text-\[\#bda97d\]{--tw-text-opacity:1;color:#bda97d;color:rgb(189 169 125/var(--tw-text-opacity,1))}.text-\[\#bdb19d\]{--tw-text-opacity:1;color:#bdb19d;color:rgb(189 177 157/var(--tw-text-opacity,1))}.text-\[\#c3a466\]{--tw-text-opacity:1;color:#c3a466;color:rgb(195 164 102/var(--tw-text-opacity,1))}.text-\[\#c5a463\]{--tw-text-opacity:1;color:#c5a463;color:rgb(197 164 99/var(--tw-text-opacity,1))}.text-\[\#c5b9a3\]{--tw-text-opacity:1;color:#c5b9a3;color:rgb(197 185 163/var(--tw-text-opacity,1))}.text-\[\#c8b180\]{--tw-text-opacity:1;color:#c8b180;color:rgb(200 177 128/var(--tw-text-opacity,1))}.text-\[\#c9ae76\]{--tw-text-opacity:1;color:#c9ae76;color:rgb(201 174 118/var(--tw-text-opacity,1))}.text-\[\#c9b27e\]{--tw-text-opacity:1;color:#c9b27e;color:rgb(201 178 126/var(--tw-text-opacity,1))}.text-\[\#c9b98f\]{--tw-text-opacity:1;color:#c9b98f;color:rgb(201 185 143/var(--tw-text-opacity,1))}.text-\[\#c9bea6\]{--tw-text-opacity:1;color:#c9bea6;color:rgb(201 190 166/var(--tw-text-opacity,1))}.text-\[\#cdb785\]{--tw-text-opacity:1;color:#cdb785;color:rgb(205 183 133/var(--tw-text-opacity,1))}.text-\[\#d4ab5e\]{--tw-text-opacity:1;color:#d4ab5e;color:rgb(212 171 94/var(--tw-text-opacity,1))}.text-\[\#d8b36a\]{--tw-text-opacity:1;color:#d8b36a;color:rgb(216 179 106/var(--tw-text-opacity,1))}.text-\[\#d8b46e\]{--tw-text-opacity:1;color:#d8b46e;color:rgb(216 180 110/var(--tw-text-opacity,1))}.text-\[\#d8bb7c\]{--tw-text-opacity:1;color:#d8bb7c;color:rgb(216 187 124/var(--tw-text-opacity,1))}.text-\[\#d9bd83\]{--tw-text-opacity:1;color:#d9bd83;color:rgb(217 189 131/var(--tw-text-opacity,1))}.text-\[\#dec17f\]{--tw-text-opacity:1;color:#dec17f;color:rgb(222 193 127/var(--tw-text-opacity,1))}.text-\[\#dfc17f\]{--tw-text-opacity:1;color:#dfc17f;color:rgb(223 193 127/var(--tw-text-opacity,1))}.text-\[\#e1c382\]{--tw-text-opacity:1;color:#e1c382;color:rgb(225 195 130/var(--tw-text-opacity,1))}.text-\[\#e2c990\]{--tw-text-opacity:1;color:#e2c990;color:rgb(226 201 144/var(--tw-text-opacity,1))}.text-\[\#e4c37d\]{--tw-text-opacity:1;color:#e4c37d;color:rgb(228 195 125/var(--tw-text-opacity,1))}.text-\[\#e4c886\]{--tw-text-opacity:1;color:#e4c886;color:rgb(228 200 134/var(--tw-text-opacity,1))}.text-\[\#e4cfa5\]{--tw-text-opacity:1;color:#e4cfa5;color:rgb(228 207 165/var(--tw-text-opacity,1))}.text-\[\#e5bd64\]{--tw-text-opacity:1;color:#e5bd64;color:rgb(229 189 100/var(--tw-text-opacity,1))}.text-\[\#e5c989\]{--tw-text-opacity:1;color:#e5c989;color:rgb(229 201 137/var(--tw-text-opacity,1))}.text-\[\#e5cfa4\]{--tw-text-opacity:1;color:#e5cfa4;color:rgb(229 207 164/var(--tw-text-opacity,1))}.text-\[\#e7c57f\]{--tw-text-opacity:1;color:#e7c57f;color:rgb(231 197 127/var(--tw-text-opacity,1))}.text-\[\#e7cd96\]{--tw-text-opacity:1;color:#e7cd96;color:rgb(231 205 150/var(--tw-text-opacity,1))}.text-\[\#e7d1a6\]{--tw-text-opacity:1;color:#e7d1a6;color:rgb(231 209 166/var(--tw-text-opacity,1))}.text-\[\#e8c781\]{--tw-text-opacity:1;color:#e8c781;color:rgb(232 199 129/var(--tw-text-opacity,1))}.text-\[\#e8d2a5\]{--tw-text-opacity:1;color:#e8d2a5;color:rgb(232 210 165/var(--tw-text-opacity,1))}.text-\[\#e9d6ae\]{--tw-text-opacity:1;color:#e9d6ae;color:rgb(233 214 174/var(--tw-text-opacity,1))}.text-\[\#ead3a3\]{--tw-text-opacity:1;color:#ead3a3;color:rgb(234 211 163/var(--tw-text-opacity,1))}.text-\[\#ead4a7\]{--tw-text-opacity:1;color:#ead4a7;color:rgb(234 212 167/var(--tw-text-opacity,1))}.text-\[\#ead5aa\]{--tw-text-opacity:1;color:#ead5aa;color:rgb(234 213 170/var(--tw-text-opacity,1))}.text-\[\#ead6aa\]{--tw-text-opacity:1;color:#ead6aa;color:rgb(234 214 170/var(--tw-text-opacity,1))}.text-\[\#edd5a3\]{--tw-text-opacity:1;color:#edd5a3;color:rgb(237 213 163/var(--tw-text-opacity,1))}.text-\[\#efd7a6\]{--tw-text-opacity:1;color:#efd7a6;color:rgb(239 215 166/var(--tw-text-opacity,1))}.text-\[\#efd9ac\]{--tw-text-opacity:1;color:#efd9ac;color:rgb(239 217 172/var(--tw-text-opacity,1))}.text-\[\#f0d598\]{--tw-text-opacity:1;color:#f0d598;color:rgb(240 213 152/var(--tw-text-opacity,1))}.text-\[\#f0ddb5\]{--tw-text-opacity:1;color:#f0ddb5;color:rgb(240 221 181/var(--tw-text-opacity,1))}.text-\[\#f0dfbb\]{--tw-text-opacity:1;color:#f0dfbb;color:rgb(240 223 187/var(--tw-text-opacity,1))}.text-\[\#f1cf8d\]{--tw-text-opacity:1;color:#f1cf8d;color:rgb(241 207 141/var(--tw-text-opacity,1))}.text-\[\#f1d79f\]{--tw-text-opacity:1;color:#f1d79f;color:rgb(241 215 159/var(--tw-text-opacity,1))}.text-\[\#f1dcae\]{--tw-text-opacity:1;color:#f1dcae;color:rgb(241 220 174/var(--tw-text-opacity,1))}.text-\[\#f2ddb1\]{--tw-text-opacity:1;color:#f2ddb1;color:rgb(242 221 177/var(--tw-text-opacity,1))}.text-\[\#f2deb2\]{--tw-text-opacity:1;color:#f2deb2;color:rgb(242 222 178/var(--tw-text-opacity,1))}.text-\[\#f3ddb1\]{--tw-text-opacity:1;color:#f3ddb1;color:rgb(243 221 177/var(--tw-text-opacity,1))}.text-\[\#f4d47c\]{--tw-text-opacity:1;color:#f4d47c;color:rgb(244 212 124/var(--tw-text-opacity,1))}.text-\[\#f4d99a\]{--tw-text-opacity:1;color:#f4d99a;color:rgb(244 217 154/var(--tw-text-opacity,1))}.text-\[\#f5dfb0\]{--tw-text-opacity:1;color:#f5dfb0;color:rgb(245 223 176/var(--tw-text-opacity,1))}.text-\[\#f5e1b8\]{--tw-text-opacity:1;color:#f5e1b8;color:rgb(245 225 184/var(--tw-text-opacity,1))}.text-\[\#fff4d6\]{--tw-text-opacity:1;color:#fff4d6;color:rgb(255 244 214/var(--tw-text-opacity,1))}.text-\[color\:var\(--kd9-accent\)\]{color:#0f4c81;color:var(--kd9-accent)}.text-accent-foreground{color:#fff;color:hsl(var(--accent-foreground))}.text-amber-200{--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/80{color:#fde68acc}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-card-foreground{color:#1a1a1a;color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity:1;color:#cffafe;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-100\/90{color:#cffafee6}.text-cyan-200{--tw-text-opacity:1;color:#a5f3fc;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:#67e8f9;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:#22d3ee;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-destructive{color:#c32222;color:hsl(var(--destructive))}.text-destructive-foreground{color:#fff;color:hsl(var(--destructive-foreground))}.text-emerald-200{--tw-text-opacity:1;color:#a7f3d0;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:#10b981;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-foreground{color:#1a1a1a;color:hsl(var(--foreground))}.text-foreground\/50{color:#1a1a1a80;color:hsl(var(--foreground)/.5)}.text-green-300{--tw-text-opacity:1;color:#86efac;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-muted-foreground{color:#4f4f4f;color:hsl(var(--muted-foreground))}.text-popover-foreground{color:#1a1a1a;color:hsl(var(--popover-foreground))}.text-primary{color:#0f4980;color:hsl(var(--primary))}.text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.text-red-100{--tw-text-opacity:1;color:#fee2e2;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:#fecaca;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-secondary-foreground{color:#1a1a1a;color:hsl(var(--secondary-foreground))}.text-slate-400{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:#020617;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-violet-100{--tw-text-opacity:1;color:#ede9fe;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-violet-200{--tw-text-opacity:1;color:#ddd6fe;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[color\:var\(--kd9-gold\)\]{accent-color:#d4af37;accent-color:var(--kd9-gold)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_100px_rgba\(34\2c 211\2c 238\2c \.8\)\]{--tw-shadow:0 0 100px #22d3eecc;--tw-shadow-colored:0 0 100px var(--tw-shadow-color)}.shadow-\[0_0_100px_rgba\(34\2c 211\2c 238\2c \.8\)\],.shadow-\[0_0_120px_rgba\(139\2c 92\2c 246\2c \.95\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_120px_rgba\(139\2c 92\2c 246\2c \.95\)\]{--tw-shadow:0 0 120px #8b5cf6f2;--tw-shadow-colored:0 0 120px var(--tw-shadow-color)}.shadow-\[0_0_20px_rgba\(139\2c 92\2c 246\2c \.18\)\]{--tw-shadow:0 0 20px #8b5cf62e;--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-\[0_0_20px_rgba\(139\2c 92\2c 246\2c \.18\)\],.shadow-\[0_0_28px_rgba\(229\2c 189\2c 100\2c \.14\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(229\2c 189\2c 100\2c \.14\)\]{--tw-shadow:0 0 28px #e5bd6424;--tw-shadow-colored:0 0 28px var(--tw-shadow-color)}.shadow-\[0_0_42px_rgba\(34\2c 211\2c 238\2c \.42\)\]{--tw-shadow:0 0 42px #22d3ee6b;--tw-shadow-colored:0 0 42px var(--tw-shadow-color)}.shadow-\[0_0_42px_rgba\(34\2c 211\2c 238\2c \.42\)\],.shadow-\[0_0_55px_rgba\(139\2c 92\2c 246\2c \.42\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_55px_rgba\(139\2c 92\2c 246\2c \.42\)\]{--tw-shadow:0 0 55px #8b5cf66b;--tw-shadow-colored:0 0 55px var(--tw-shadow-color)}.shadow-\[0_0_70px_rgba\(198\2c 154\2c 58\2c \.25\)\]{--tw-shadow:0 0 70px #c69a3a40;--tw-shadow-colored:0 0 70px var(--tw-shadow-color)}.shadow-\[0_0_70px_rgba\(198\2c 154\2c 58\2c \.25\)\],.shadow-\[0_0_80px_rgba\(34\2c 211\2c 238\2c \.38\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_80px_rgba\(34\2c 211\2c 238\2c \.38\)\]{--tw-shadow:0 0 80px #22d3ee61;--tw-shadow-colored:0 0 80px var(--tw-shadow-color)}.shadow-\[0_0_90px_rgba\(198\2c 154\2c 58\2c \.8\)\]{--tw-shadow:0 0 90px #c69a3acc;--tw-shadow-colored:0 0 90px var(--tw-shadow-color)}.shadow-\[0_0_90px_rgba\(198\2c 154\2c 58\2c \.8\)\],.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.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-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow,.drop-shadow-md{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)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[2px\]{-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-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{-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-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.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)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[mask-image\:linear-gradient\(transparent\2c black_18\%\)\]{-webkit-mask-image:linear-gradient(#0000,#000 18%);mask-image:linear-gradient(#0000,#000 18%)}.\[scrollbar-width\:none\]{scrollbar-width:none}.kd9-obsidian-stage{animation:kd9-obsidian-stage-14 14s ease both;background:#0000;isolation:isolate}.kd9-obsidian-veil{animation:kd9-obsidian-veil-14 14s ease both;background:radial-gradient(ellipse at 50% 92%,#ff7e271c,#0000 38%),radial-gradient(circle at 50% 74%,#4f187638,#0000 52%),linear-gradient(180deg,#00000014,#050109ad);inset:0;position:absolute;z-index:0}.kd9-obsidian-ground-glow{animation:kd9-obsidian-ground-14 14s ease-in-out both;background:radial-gradient(ellipse,#ff7a1c57,#70229630 42%,#0000 72%);border-radius:50%;bottom:-7%;filter:blur(14px);height:35%;left:50%;position:absolute;transform:translateX(-50%);width:min(92vw,720px);z-index:1}.kd9-obsidian-fissure{animation:kd9-obsidian-fissure-14 14s ease both;background:linear-gradient(90deg,#0000,#5b1688 16%,#ff8a2a 43%,#ffd09b 50%,#ff7824 58%,#51107f 85%,#0000);bottom:12%;box-shadow:0 0 7px #ff7924,0 0 20px #7723abcc,0 0 48px #ff6f1f5c;height:5px;left:50%;opacity:0;position:absolute;transform:translateX(-50%) scaleX(.08);width:min(72vw,560px);z-index:3}.kd9-obsidian-fissure span{background:linear-gradient(90deg,#ff9c45,#691d93cc,#0000);bottom:-1px;box-shadow:0 0 8px #ff7823cc;height:2px;position:absolute;transform-origin:left center}.kd9-obsidian-fissure span:first-child{left:18%;transform:rotate(-18deg);width:25%}.kd9-obsidian-fissure span:nth-child(2){left:47%;transform:rotate(14deg);width:29%}.kd9-obsidian-fissure span:nth-child(3){left:62%;transform:rotate(-10deg);width:22%}.kd9-obsidian-smoke{animation:kd9-obsidian-smoke-14 14s ease-in-out both;aspect-ratio:1;background:radial-gradient(circle,#1f0c27a8,#08040d66 46%,#0000 72%);border-radius:50%;bottom:8%;filter:blur(16px);max-width:240px;opacity:0;position:absolute;width:30vw;z-index:2}.kd9-obsidian-smoke-a{animation-delay:.15s;left:22%}.kd9-obsidian-smoke-b{animation-delay:.48s;left:42%}.kd9-obsidian-smoke-c{animation-delay:.82s;right:18%}.kd9-obsidian-flame-core{animation:kd9-obsidian-core-14 14s cubic-bezier(.2,.75,.2,1) both;bottom:10%;filter:drop-shadow(0 0 16px rgba(139,45,193,.8)) drop-shadow(0 0 32px rgba(255,119,37,.45));height:min(48vh,410px);left:50%;opacity:0;position:absolute;transform:translateX(-50%) scale(.08);transform-origin:50% 100%;width:min(42vw,250px);z-index:5}.kd9-obsidian-flame-core>span{bottom:17%;filter:hue-rotate(235deg) saturate(1.65) brightness(.92);font-size:clamp(3rem,12vw,6rem);left:50%;opacity:.88;position:absolute;transform:translateX(-50%)}.kd9-obsidian-flame-tongue{background:linear-gradient(180deg,#23083414,#56137ee6 34%,#ff631aeb 76%,#ffbf69f2);border-radius:52% 48% 30% 70%/64% 62% 38% 36%;bottom:0;box-shadow:inset 0 -14px 26px #ff8c2885,0 0 24px #621c9285;mix-blend-mode:screen;position:absolute;transform-origin:50% 100%}.kd9-obsidian-flame-tongue-a{animation:kd9-obsidian-tongue-a 1.05s ease-in-out infinite alternate;height:88%;left:18%;width:42%}.kd9-obsidian-flame-tongue-b{animation:kd9-obsidian-tongue-b .86s ease-in-out infinite alternate;height:100%;left:42%;width:38%}.kd9-obsidian-flame-tongue-c{animation:kd9-obsidian-tongue-c 1.22s ease-in-out infinite alternate;height:63%;left:5%;width:34%}.kd9-obsidian-ember{animation:kd9-obsidian-ember-rise linear infinite;background:#ffb15f;box-shadow:0 0 8px #ff792d,0 0 16px #7e25b0bf;height:4px;width:4px;z-index:6}.kd9-obsidian-ember,.kd9-obsidian-heat{border-radius:50%;opacity:0;position:absolute}.kd9-obsidian-heat{animation:kd9-obsidian-heat-14 14s ease both;background:radial-gradient(ellipse,#ff913621,#5b1d841f 44%,#0000 70%);bottom:17%;filter:blur(8px);height:42%;left:50%;transform:translateX(-50%);width:min(64vw,500px);z-index:4}.kd9-obsidian-border{animation:kd9-obsidian-border-14 14s ease both;border:1px solid #ff8c3e14;border-radius:1.35rem;box-shadow:inset 0 0 45px #59188426,0 0 22px #ff732114;inset:max(.65rem,env(safe-area-inset-top)) .65rem max(.65rem,env(safe-area-inset-bottom));opacity:0;position:absolute;z-index:7}.kd9-obsidian-copy{align-items:center;animation:kd9-obsidian-copy-14 14s ease both;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#08040cd1,#2a0b37bd);border:1px solid #ffa15461;border-radius:1.1rem;box-shadow:0 0 42px #71259e42,inset 0 0 26px #ff80280f;display:flex;flex-direction:column;left:50%;opacity:0;padding:1rem 1.1rem;position:absolute;text-align:center;top:58%;transform:translate(-50%,-50%) scale(.94);width:min(90vw,34rem);z-index:9}.kd9-obsidian-copy strong{color:#fff2dc;font:700 clamp(.95rem,4.3vw,1.4rem) Cinzel,serif;text-shadow:0 0 12px #ff842f73}.kd9-obsidian-copy span{color:#d8a8ff;font:700 .75rem Montserrat,sans-serif;letter-spacing:.12em;margin-top:.32rem;text-transform:uppercase}.kd9-obsidian-copy small{color:#ffd1a4;font-size:.72rem;margin-top:.38rem}.kd9-obsidian-copy b{background:#7e25b03d;border-radius:999px;color:#f1d9ff;font-size:.72rem;margin-top:.48rem;padding:.22rem .7rem}.kd9-obsidian-afterglow{animation:kd9-obsidian-afterglow-14 14s ease both;background:radial-gradient(circle at 50% 72%,#ff872c29,#631c911c 28%,#0000 58%);inset:0;opacity:0;pointer-events:none;position:absolute;z-index:8}@keyframes kd9-obsidian-stage-14{0%{opacity:0}2%,94%{opacity:1}to{opacity:0}}@keyframes kd9-obsidian-veil-14{0%{opacity:0}8%{opacity:.35}18%,78%{opacity:1}90%{opacity:.56}to{opacity:0}}@keyframes kd9-obsidian-ground-14{0%,5%{opacity:0;transform:translateX(-50%) scale(.5)}18%{opacity:.48}40%,72%{opacity:1;transform:translateX(-50%) scale(1.08)}88%{opacity:.35}to{opacity:0;transform:translateX(-50%) scale(.78)}}@keyframes kd9-obsidian-fissure-14{0%,5%{opacity:0;transform:translateX(-50%) scaleX(.05)}12%{opacity:.6}19%,72%{opacity:1;transform:translateX(-50%) scaleX(1)}86%{opacity:.48}to{opacity:0;transform:translateX(-50%) scaleX(.65)}}@keyframes kd9-obsidian-smoke-14{0%,5%{opacity:0;transform:translateY(35px) scale(.7)}15%{opacity:.44}34%,69%{opacity:.72;transform:translateY(-45px) scale(1.2)}84%{opacity:.32}to{opacity:0;transform:translateY(-130px) scale(1.55)}}@keyframes kd9-obsidian-core-14{0%,14%{opacity:0;transform:translateX(-50%) scale(.08)}20%{opacity:.78}39%{opacity:1;transform:translateX(-50%) scale(.82)}55%,68%{opacity:1;transform:translateX(-50%) scale(1.06)}79%{opacity:.92;transform:translateX(-50%) scale(.96)}90%{opacity:.38;transform:translateX(-50%) scale(.62)}to{opacity:0;transform:translateX(-50%) scale(.25)}}@keyframes kd9-obsidian-tongue-a{0%{transform:rotate(-5deg) scaleY(.92)}to{transform:rotate(4deg) scaleY(1.06)}}@keyframes kd9-obsidian-tongue-b{0%{transform:rotate(3deg) scaleY(1)}to{transform:rotate(-3deg) scaleY(.88)}}@keyframes kd9-obsidian-tongue-c{0%{transform:rotate(-7deg) scaleY(.86)}to{transform:rotate(5deg) scaleY(1.1)}}@keyframes kd9-obsidian-ember-rise{0%{opacity:0;transform:translateY(0) scale(.55)}12%{opacity:1}72%{opacity:.75}to{opacity:0;transform:translateY(-42vh) translateX(18px) scale(.15)}}@keyframes kd9-obsidian-heat-14{0%,17%{opacity:0;transform:translateX(-50%) scale(.7)}27%{opacity:.38}42%,72%{opacity:1;transform:translateX(-50%) scale(1.16)}84%{opacity:.35}to{opacity:0;transform:translateX(-50%) scale(.9)}}@keyframes kd9-obsidian-border-14{0%,34%{opacity:0}42%,72%{border-color:#ff974773;box-shadow:inset 0 0 64px #5d198b42,0 0 30px #ff77232e;opacity:1}88%{opacity:.35}to{opacity:0}}@keyframes kd9-obsidian-copy-14{0%,66%{opacity:0;transform:translate(-50%,-46%) scale(.94)}70%,82%{opacity:1;transform:translate(-50%,-50%) scale(1)}90%{opacity:.72}to{opacity:0;transform:translate(-50%,-53%) scale(.98)}}@keyframes kd9-obsidian-afterglow-14{0%,82%{opacity:0}87%{opacity:1}96%{opacity:.55}to{opacity:0}}.kd9-obsidian-reduced .kd9-obsidian-ember,.kd9-obsidian-reduced .kd9-obsidian-smoke{display:none}.kd9-obsidian-reduced .kd9-obsidian-flame-tongue{animation:none}.kd9-obsidian-reduced .kd9-obsidian-border{box-shadow:none}.kd9-portal9-stage{animation:kd9-portal9-stage-18 18s ease both;background:#0000;isolation:isolate;perspective:900px}.kd9-portal9-veil{animation:kd9-portal9-veil-18 18s ease both;background:radial-gradient(circle at 50% 48%,#37ecff14,#0000 24%),radial-gradient(circle at 50% 50%,#5c22aa33,#0000 48%),linear-gradient(180deg,#0205121a,#03010cad);inset:0;position:absolute;z-index:0}.kd9-portal9-space-fold{animation:kd9-portal9-fold-18 18s cubic-bezier(.2,.72,.2,1) both;aspect-ratio:1;background:repeating-conic-gradient(from 0deg,#22d3ee1a 0deg 1deg,#0000 1deg 12deg),radial-gradient(circle,#0000 0 22%,#581c8724 23% 38%,#0000 39% 52%,#22d3ee17 53% 54%,#0000 55%);border-radius:50%;filter:blur(.2px) drop-shadow(0 0 35px rgba(124,58,237,.45));transform:translate(-50%,-50%) scale(.18);width:min(92vw,760px);z-index:1}.kd9-portal9-rift,.kd9-portal9-space-fold{left:50%;opacity:0;position:absolute;top:50%}.kd9-portal9-rift{animation:kd9-portal9-rift-18 18s ease both;background:linear-gradient(180deg,#0000,#22d3ee 16%,#ddd6fe 48%,#8b5cf6 76%,#0000);box-shadow:0 0 8px #67e8f9,0 0 26px #7c3aed,0 0 58px #22d3ee80;height:min(68vh,560px);transform:translate(-50%,-50%) scaleY(.03);width:3px;z-index:2}.kd9-portal9-vortex{animation:kd9-portal9-vortex-18 18s cubic-bezier(.15,.72,.15,1) both;aspect-ratio:1;background:radial-gradient(circle at 50% 50%,#01040ef7 0 12%,#150b36e6 13% 22%,#22d3ee2e 30%,#7c3aed66 46%,#040516c2 66%,#0000 72%),conic-gradient(from 90deg,#22d3eecc,#7c3aed26,#facc1547,#3b82f647,#22d3eecc);box-shadow:inset 0 0 42px #000000e6,0 0 30px #22d3ee40,0 0 95px #7c3aed8c;opacity:0;transform:translate(-50%,-50%) scale(.06) rotateX(58deg);transform-style:preserve-3d;width:min(64vw,430px);z-index:5}.kd9-portal9-depth,.kd9-portal9-vortex{border-radius:50%;left:50%;position:absolute;top:50%}.kd9-portal9-depth{border:1px solid #a5f3fc6b;box-shadow:0 0 18px #22d3ee29,inset 0 0 20px #8b5cf633;transform:translate(-50%,-50%)}.kd9-portal9-depth-a{animation:kd9-portal9-depth-spin 5.4s linear infinite;height:78%;width:78%}.kd9-portal9-depth-b{animation:kd9-portal9-depth-spin-rev 3.8s linear infinite;border-color:#c4b5fd8c;height:56%;width:56%}.kd9-portal9-depth-c{animation:kd9-portal9-depth-spin 2.6s linear infinite;border-color:#facc1561;height:34%;width:34%}.kd9-portal9-core{animation:kd9-portal9-core-pulse 2.1s ease-in-out infinite;color:#e0f2fe;font:700 clamp(2.8rem,14vw,6rem) Cinzel,serif;left:50%;position:absolute;text-shadow:0 0 12px #22d3ee,0 0 34px #7c3aed,0 0 72px #ffffff73;top:50%;transform:translate(-50%,-50%)}.kd9-portal9-ring{aspect-ratio:1;border-radius:50%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.06);z-index:6}.kd9-portal9-ring:after,.kd9-portal9-ring:before{border-radius:inherit;content:"";inset:0;position:absolute}.kd9-portal9-ring-outer{animation:kd9-portal9-ring-outer-18 18s ease both;background:repeating-conic-gradient(from 0deg,#67e8f980 0deg 2deg,#0000 2deg 18deg);border:2px solid #67e8f9ad;box-shadow:0 0 18px #22d3ee73,inset 0 0 26px #22d3ee26;width:min(78vw,560px)}.kd9-portal9-ring-mid{animation:kd9-portal9-ring-mid-18 18s ease both;background:repeating-conic-gradient(from 20deg,#a78bfa61 0deg 6deg,#0000 6deg 22deg);border:3px solid #a78bfaa3;box-shadow:0 0 24px #7c3aed85,inset 0 0 24px #7c3aed33;width:min(66vw,475px)}.kd9-portal9-ring-inner{animation:kd9-portal9-ring-inner-18 18s ease both;background:repeating-conic-gradient(from 40deg,#facc1542 0deg 3deg,#0000 3deg 15deg);border:1px solid #facc157a;box-shadow:0 0 16px #facc153d,inset 0 0 18px #ffffff1c;width:min(52vw,370px)}.kd9-portal9-glyph-orbit{animation:kd9-portal9-glyph-field-18 18s ease both;aspect-ratio:1;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(84vw,610px);z-index:8}.kd9-portal9-glyph-orbit i{--portal-glyph-distance:min(39vw,282px);animation:kd9-portal9-glyph-breathe 1.7s ease-in-out infinite alternate;color:#d8f8ff;display:grid;font-style:normal;font:700 clamp(.8rem,3vw,1.25rem) Cinzel,serif;height:2rem;left:50%;margin:-1rem;place-items:center;position:absolute;text-shadow:0 0 8px #22d3ee,0 0 16px #8b5cf6;top:50%;transform:rotate(var(--portal-glyph-angle)) translateY(calc(var(--portal-glyph-distance)*-1)) rotate(calc(var(--portal-glyph-angle)*-1));width:2rem}.kd9-portal9-particle{animation:kd9-portal9-particle-in linear infinite;background:#cffafe;border-radius:50%;box-shadow:0 0 7px #22d3ee,0 0 14px #8b5cf6;height:4px;transform:rotate(var(--portal-particle-angle)) translateX(var(--portal-particle-radius));width:4px;z-index:4}.kd9-portal9-grid,.kd9-portal9-particle{left:50%;opacity:0;position:absolute;top:50%}.kd9-portal9-grid{animation:kd9-portal9-grid-18 18s ease both;background-image:linear-gradient(#22d3ee1c 1px,#0000 0),linear-gradient(90deg,#7c3aed21 1px,#0000 0);background-size:34px 34px;height:min(64vh,600px);-webkit-mask-image:radial-gradient(ellipse,#000 0 35%,#0000 72%);mask-image:radial-gradient(ellipse,#000 0 35%,#0000 72%);transform:translate(-50%,-50%) perspective(600px) rotateX(70deg) scale(.45);transform-origin:center 65%;width:min(110vw,860px);z-index:3}.kd9-portal9-pulse{animation:kd9-portal9-pulse-18 18s ease-out both;aspect-ratio:1;border:2px solid #e0f2fed9;border-radius:50%;box-shadow:0 0 30px #22d3ee,0 0 80px #7c3aedcc;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.1);width:20vmin;z-index:10}.kd9-portal9-border{animation:kd9-portal9-border-18 18s ease both;border:1px solid #67e8f914;border-radius:1.35rem;box-shadow:inset 0 0 60px #7c3aed2e,0 0 24px #22d3ee17;inset:max(.55rem,env(safe-area-inset-top)) .55rem max(.55rem,env(safe-area-inset-bottom));opacity:0;position:absolute;z-index:9}.kd9-portal9-copy{align-items:center;animation:kd9-portal9-copy-18 18s ease both;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(145deg,#020816d6,#270c49c7);border:1px solid #67e8f96b;border-radius:1.2rem;box-shadow:0 0 44px #22d3ee2e,0 0 70px #7c3aed3d,inset 0 0 26px #ffffff0a;display:flex;flex-direction:column;left:50%;opacity:0;padding:1rem 1.1rem;position:absolute;text-align:center;top:72%;transform:translate(-50%,-50%) scale(.92);width:min(90vw,36rem);z-index:12}.kd9-portal9-copy strong{color:#eefcff;font:700 clamp(.95rem,4.4vw,1.45rem) Cinzel,serif;text-shadow:0 0 12px #22d3ee85}.kd9-portal9-copy span{color:#c4b5fd;font:700 .74rem Montserrat,sans-serif;letter-spacing:.12em;margin-top:.32rem;text-transform:uppercase}.kd9-portal9-copy small{color:#a5f3fc;font-size:.72rem;margin-top:.4rem}.kd9-portal9-copy b{background:#7c3aed3d;border-radius:999px;color:#ede9fe;font-size:.72rem;margin-top:.48rem;padding:.22rem .72rem}.kd9-portal9-afterglow{animation:kd9-portal9-afterglow-18 18s ease both;background:radial-gradient(circle at 50% 50%,#22d3ee21,#7c3aed1f 30%,#0000 62%);inset:0;opacity:0;position:absolute;z-index:11}@keyframes kd9-portal9-stage-18{0%{opacity:0}2%,95%{opacity:1}to{opacity:0}}@keyframes kd9-portal9-veil-18{0%{opacity:0}7%{opacity:.34}18%,83%{opacity:1}92%{opacity:.48}to{opacity:0}}@keyframes kd9-portal9-fold-18{0%,7%{opacity:0;transform:translate(-50%,-50%) scale(.18) rotate(-22deg)}20%{opacity:.65}35%,77%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(24deg)}88%{opacity:.45}to{opacity:0;transform:translate(-50%,-50%) scale(1.14) rotate(46deg)}}@keyframes kd9-portal9-rift-18{0%,7%{opacity:0;transform:translate(-50%,-50%) scaleY(.03)}14%{opacity:1;transform:translate(-50%,-50%) scaleY(.62)}27%{opacity:1;transform:translate(-50%,-50%) scaleY(1)}35%{opacity:.35}48%,to{opacity:0}}@keyframes kd9-portal9-vortex-18{0%,24%{opacity:0;transform:translate(-50%,-50%) scale(.06) rotateX(58deg) rotate(-40deg)}31%{opacity:.75}48%,77%{opacity:1;transform:translate(-50%,-50%) scale(1) rotateX(12deg) rotate(20deg)}84%{opacity:.72;transform:translate(-50%,-50%) scale(1.06) rotateX(8deg) rotate(42deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.65) rotateX(48deg) rotate(80deg)}}@keyframes kd9-portal9-ring-outer-18{0%,12%{opacity:0;transform:translate(-50%,-50%) scale(.06) rotate(-100deg)}28%{opacity:.8}43%,80%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(20deg)}90%{opacity:.28}to{opacity:0;transform:translate(-50%,-50%) scale(.72) rotate(95deg)}}@keyframes kd9-portal9-ring-mid-18{0%,15%{opacity:0;transform:translate(-50%,-50%) scale(.05) rotate(110deg)}31%{opacity:.85}46%,80%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(-35deg)}90%{opacity:.24}to{opacity:0;transform:translate(-50%,-50%) scale(.68) rotate(-120deg)}}@keyframes kd9-portal9-ring-inner-18{0%,19%{opacity:0;transform:translate(-50%,-50%) scale(.04) rotate(-130deg)}35%{opacity:.85}50%,80%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(55deg)}90%{opacity:.2}to{opacity:0;transform:translate(-50%,-50%) scale(.6) rotate(150deg)}}@keyframes kd9-portal9-depth-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes kd9-portal9-depth-spin-rev{to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes kd9-portal9-core-pulse{0%,to{opacity:.66;transform:translate(-50%,-50%) scale(.9)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes kd9-portal9-glyph-field-18{0%,27%{opacity:0;transform:translate(-50%,-50%) scale(.72) rotate(-18deg)}38%{opacity:.75}50%,79%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(28deg)}88%{opacity:.35}to{opacity:0;transform:translate(-50%,-50%) scale(.84) rotate(62deg)}}@keyframes kd9-portal9-glyph-breathe{0%{filter:blur(.2px);opacity:.48}to{filter:blur(0);opacity:1}}@keyframes kd9-portal9-particle-in{0%{opacity:0;transform:rotate(var(--portal-particle-angle)) translateX(var(--portal-particle-radius)) scale(.45)}18%{opacity:1}78%{opacity:.82}to{opacity:0;transform:rotate(calc(var(--portal-particle-angle) + 90deg)) translateX(0) scale(.05)}}@keyframes kd9-portal9-grid-18{0%,23%{opacity:0;transform:translate(-50%,-50%) perspective(600px) rotateX(70deg) scale(.45)}35%{opacity:.35}50%,78%{opacity:.68;transform:translate(-50%,-50%) perspective(600px) rotateX(65deg) scale(1)}90%{opacity:.18}to{opacity:0;transform:translate(-50%,-50%) perspective(600px) rotateX(75deg) scale(.72)}}@keyframes kd9-portal9-pulse-18{0%,70%{opacity:0;transform:translate(-50%,-50%) scale(.1)}73%{opacity:1}84%{opacity:.52;transform:translate(-50%,-50%) scale(7.2)}86%,to{opacity:0;transform:translate(-50%,-50%) scale(8.5)}}@keyframes kd9-portal9-border-18{0%,36%{opacity:0}48%,82%{border-color:#67e8f96b;box-shadow:inset 0 0 70px #7c3aed40,0 0 28px #22d3ee2e;opacity:1}92%{opacity:.3}to{opacity:0}}@keyframes kd9-portal9-copy-18{0%,49%{opacity:0;transform:translate(-50%,-46%) scale(.92)}55%,77%{opacity:1;transform:translate(-50%,-50%) scale(1)}84%{opacity:.74}93%{opacity:.32}to{opacity:0;transform:translate(-50%,-54%) scale(.98)}}@keyframes kd9-portal9-afterglow-18{0%,86%{opacity:0}90%{opacity:1}97%{opacity:.45}to{opacity:0}}.kd9-portal9-reduced .kd9-portal9-glyph-orbit,.kd9-portal9-reduced .kd9-portal9-grid,.kd9-portal9-reduced .kd9-portal9-particle{display:none}.kd9-portal9-reduced .kd9-portal9-core,.kd9-portal9-reduced .kd9-portal9-depth{animation:none}.kd9-portal9-reduced .kd9-portal9-border{box-shadow:none}.kd9-delta-stage{animation:kd9-delta-stage-20 20s ease both;isolation:isolate;perspective:1000px}.kd9-delta-veil{animation:kd9-delta-veil-20 20s ease both;background:radial-gradient(circle at 50% 48%,#ffffff14,#0000 18%),radial-gradient(circle at 50% 52%,#22d3ee24,#0000 36%),linear-gradient(180deg,#00060e1a,#020810b8);inset:0;position:absolute;z-index:0}.kd9-delta-sacred-grid{animation:kd9-delta-grid-20 20s ease both;aspect-ratio:1;background:linear-gradient(#67e8f917 1px,#0000 0),linear-gradient(90deg,#67e8f917 1px,#0000 0),radial-gradient(circle,#0000 0 28%,#facc1514 29% 30%,#0000 31% 45%,#67e8f914 46% 47%,#0000 48%);background-size:36px 36px,36px 36px,100% 100%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0 52%,#0000 74%);mask-image:radial-gradient(circle,#000 0 52%,#0000 74%);opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.55) rotate(45deg);width:min(108vw,900px);z-index:1}.kd9-delta-convergence-line{animation:kd9-delta-line-20 20s ease both;background:linear-gradient(90deg,#67e8f9e6,#ffffff80,#0000);box-shadow:0 0 10px #22d3ee99;height:1px;left:50%;opacity:0;position:absolute;top:50%;transform:rotate(var(--delta-line-angle)) translateX(min(24vw,180px)) scaleX(.08);transform-origin:0 50%;width:min(52vw,360px);z-index:2}.kd9-delta-triangle-wrap{animation:kd9-delta-triangle-20 20s cubic-bezier(.18,.72,.16,1) both;aspect-ratio:1.05;filter:drop-shadow(0 0 18px rgba(34,211,238,.42)) drop-shadow(0 0 42px rgba(250,204,21,.2));left:50%;opacity:0;position:absolute;top:48%;transform:translate(-50%,-50%) scale(.22) rotateX(18deg);width:min(64vw,390px);z-index:6}.kd9-delta-svg{height:100%;overflow:visible;width:100%}.kd9-delta-inner,.kd9-delta-stroke{fill:none;stroke:url(#deltaSealGradient);stroke-linecap:round;stroke-linejoin:round}.kd9-delta-stroke{stroke-width:8;stroke-dasharray:290;stroke-dashoffset:290}.kd9-delta-stroke-a{animation:kd9-delta-draw-a 20s ease both}.kd9-delta-stroke-b{animation:kd9-delta-draw-b 20s ease both}.kd9-delta-stroke-c{animation:kd9-delta-draw-c 20s ease both}.kd9-delta-inner{stroke-width:3;stroke-dasharray:420;stroke-dashoffset:420;animation:kd9-delta-inner-20 20s ease both;opacity:.72}.kd9-delta-core-mark{animation:kd9-delta-core-20 20s ease both;color:#ecfeff;font:700 clamp(4rem,20vw,8.5rem) Cinzel,serif;left:50%;opacity:0;position:absolute;text-shadow:0 0 12px #67e8f9,0 0 32px #22d3ee,0 0 66px #facc156b;top:52%;transform:translate(-50%,-50%) scale(.45)}.kd9-delta-orbit{aspect-ratio:1;border-radius:50%;left:50%;opacity:0;position:absolute;top:48%;transform:translate(-50%,-50%) scale(.1);z-index:4}.kd9-delta-orbit-a{animation:kd9-delta-orbit-a-20 20s linear both;border:1px solid #67e8f97a;width:min(76vw,520px)}.kd9-delta-orbit-b{animation:kd9-delta-orbit-b-20 20s linear both;border:2px dashed #facc1557;width:min(66vw,455px)}.kd9-delta-orbit-c{animation:kd9-delta-orbit-c-20 20s linear both;border:1px dotted #ffffff8f;width:min(54vw,375px)}.kd9-delta-orbit-d{animation:kd9-delta-orbit-d-20 20s linear both;border:1px solid #a78bfa59;width:min(42vw,292px)}.kd9-delta-fragment{animation:kd9-delta-fragment-20 4.8s ease-in-out infinite;background:#ecfeff;box-shadow:0 0 7px #22d3ee,0 0 14px #facc1573;clip-path:polygon(50% 0,100% 100%,0 100%);height:5px;left:50%;opacity:0;position:absolute;top:48%;transform:rotate(var(--delta-fragment-angle)) translateX(var(--delta-fragment-distance));width:5px;z-index:5}.kd9-delta-impact{animation:kd9-delta-impact-20 20s ease-out both;background:radial-gradient(circle,#fff 0 8%,#67e8f9 9% 20%,#facc1570 34%,#0000 68%);filter:blur(.2px);transform:translate(-50%,-50%) scale(.08);width:min(30vw,170px);z-index:8}.kd9-delta-impact,.kd9-delta-shockwave{aspect-ratio:1;border-radius:50%;left:50%;opacity:0;position:absolute;top:48%}.kd9-delta-shockwave{border:2px solid #ffffffb8;box-shadow:0 0 20px #22d3eeb3;transform:translate(-50%,-50%) scale(.1);width:min(32vw,190px);z-index:7}.kd9-delta-shockwave-a{animation:kd9-delta-shock-a-20 20s ease-out both}.kd9-delta-shockwave-b{animation:kd9-delta-shock-b-20 20s ease-out both}.kd9-delta-shockwave-c{animation:kd9-delta-shock-c-20 20s ease-out both}.kd9-delta-corners{animation:kd9-delta-corners-20 20s ease both;inset:1rem;opacity:0;position:absolute;z-index:9}.kd9-delta-corners i{border-color:#67e8f9;filter:drop-shadow(0 0 7px rgba(34,211,238,.7));height:48px;position:absolute;width:48px}.kd9-delta-corners i:first-child{border-left:2px solid;border-top:2px solid;left:0;top:0}.kd9-delta-corners i:nth-child(2){border-right:2px solid;border-top:2px solid;right:0;top:0}.kd9-delta-corners i:nth-child(3){border-bottom:2px solid;border-left:2px solid;bottom:0;left:0}.kd9-delta-corners i:nth-child(4){border-bottom:2px solid;border-right:2px solid;bottom:0;right:0}.kd9-delta-copy{align-items:center;animation:kd9-delta-copy-20 20s ease both;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(145deg,#020b14e0,#121c26d1);border:1px solid #67e8f980;border-radius:1.2rem;box-shadow:0 0 42px #22d3ee33,0 0 72px #facc151f,inset 0 0 26px #ffffff0a;display:flex;flex-direction:column;left:50%;opacity:0;padding:1rem 1.1rem;position:absolute;text-align:center;top:76%;transform:translate(-50%,-50%) scale(.94);width:min(90vw,36rem);z-index:12}.kd9-delta-copy strong{color:#f8ffff;font:700 clamp(.95rem,4.4vw,1.45rem) Cinzel,serif;text-shadow:0 0 12px #67e8f999}.kd9-delta-copy span{color:#fde68a;font:700 .74rem Montserrat,sans-serif;letter-spacing:.13em;margin-top:.32rem;text-transform:uppercase}.kd9-delta-copy small{color:#a5f3fc;font-size:.72rem;margin-top:.4rem}.kd9-delta-copy b{background:#22d3ee1f;border-radius:999px;color:#ecfeff;font-size:.72rem;margin-top:.48rem;padding:.22rem .72rem}.kd9-delta-afterglow{animation:kd9-delta-afterglow-20 20s ease both;background:radial-gradient(circle at 50% 48%,#ffffff1f,#22d3ee1c 22%,#facc1512 38%,#0000 66%);inset:0;opacity:0;position:absolute;z-index:11}@keyframes kd9-delta-stage-20{0%{opacity:0}2%,96%{opacity:1}to{opacity:0}}@keyframes kd9-delta-veil-20{0%{opacity:0}8%{opacity:.32}20%,85%{opacity:1}94%{opacity:.45}to{opacity:0}}@keyframes kd9-delta-grid-20{0%,8%{opacity:0;transform:translate(-50%,-50%) scale(.55) rotate(45deg)}22%{opacity:.38}48%,82%{opacity:.78;transform:translate(-50%,-50%) scale(1) rotate(0)}92%{opacity:.22}to{opacity:0;transform:translate(-50%,-50%) scale(1.08) rotate(-8deg)}}@keyframes kd9-delta-line-20{0%,8%{opacity:0;transform:rotate(var(--delta-line-angle)) translateX(min(24vw,180px)) scaleX(.08)}18%{opacity:.9}35%,74%{opacity:.7;transform:rotate(var(--delta-line-angle)) translateX(0) scaleX(1)}88%{opacity:.18}to{opacity:0}}@keyframes kd9-delta-triangle-20{0%,10%{opacity:0;transform:translate(-50%,-50%) scale(.22) rotateX(18deg)}28%{opacity:.86}48%,82%{opacity:1;transform:translate(-50%,-50%) scale(1) rotateX(0)}91%{opacity:.48;transform:translate(-50%,-50%) scale(1.06) rotateX(-5deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}@keyframes kd9-delta-draw-a{0%,11%{stroke-dashoffset:290}26%,to{stroke-dashoffset:0}}@keyframes kd9-delta-draw-b{0%,20%{stroke-dashoffset:290}36%,to{stroke-dashoffset:0}}@keyframes kd9-delta-draw-c{0%,29%{stroke-dashoffset:290}45%,to{stroke-dashoffset:0}}@keyframes kd9-delta-inner-20{0%,36%{stroke-dashoffset:420;opacity:0}52%,88%{stroke-dashoffset:0;opacity:.8}to{opacity:0}}@keyframes kd9-delta-core-20{0%,43%{opacity:0;transform:translate(-50%,-50%) scale(.45)}51%,78%{opacity:1;transform:translate(-50%,-50%) scale(1)}87%{opacity:.75;transform:translate(-50%,-50%) scale(1.08)}to{opacity:0;transform:translate(-50%,-50%) scale(.78)}}@keyframes kd9-delta-orbit-a-20{0%,24%{opacity:0;transform:translate(-50%,-50%) scale(.1) rotate(0)}38%{opacity:.7}50%,85%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(210deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.76) rotate(320deg)}}@keyframes kd9-delta-orbit-b-20{0%,28%{opacity:0;transform:translate(-50%,-50%) scale(.1) rotate(0)}42%{opacity:.7}55%,85%{opacity:.9;transform:translate(-50%,-50%) scale(1) rotate(-180deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.72) rotate(-290deg)}}@keyframes kd9-delta-orbit-c-20{0%,32%{opacity:0;transform:translate(-50%,-50%) scale(.1)}46%{opacity:.6}58%,84%{opacity:.82;transform:translate(-50%,-50%) scale(1) rotate(150deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.68) rotate(250deg)}}@keyframes kd9-delta-orbit-d-20{0%,36%{opacity:0;transform:translate(-50%,-50%) scale(.1)}50%{opacity:.55}62%,84%{opacity:.75;transform:translate(-50%,-50%) scale(1) rotate(-130deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.62) rotate(-220deg)}}@keyframes kd9-delta-fragment-20{0%{opacity:0;transform:rotate(var(--delta-fragment-angle)) translateX(var(--delta-fragment-distance)) scale(.4)}22%{opacity:1}70%{opacity:.85}to{opacity:0;transform:rotate(calc(var(--delta-fragment-angle) + 75deg)) translateX(4vmin) scale(.08)}}@keyframes kd9-delta-impact-20{0%,47%{opacity:0;transform:translate(-50%,-50%) scale(.08)}49%{opacity:1}55%{opacity:.55;transform:translate(-50%,-50%) scale(2.6)}58%,to{opacity:0;transform:translate(-50%,-50%) scale(3.2)}}@keyframes kd9-delta-shock-a-20{0%,48%{opacity:0;transform:translate(-50%,-50%) scale(.1)}50%{opacity:1}62%{opacity:0;transform:translate(-50%,-50%) scale(5.5)}to{opacity:0}}@keyframes kd9-delta-shock-b-20{0%,51%{opacity:0;transform:translate(-50%,-50%) scale(.1)}53%{opacity:.85}66%{opacity:0;transform:translate(-50%,-50%) scale(6.2)}to{opacity:0}}@keyframes kd9-delta-shock-c-20{0%,54%{opacity:0;transform:translate(-50%,-50%) scale(.1)}56%{opacity:.7}70%{opacity:0;transform:translate(-50%,-50%) scale(7)}to{opacity:0}}@keyframes kd9-delta-corners-20{0%,50%{opacity:0}59%,84%{opacity:1}93%{opacity:.28}to{opacity:0}}@keyframes kd9-delta-copy-20{0%,62%{opacity:0;transform:translate(-50%,-46%) scale(.94)}68%,84%{opacity:1;transform:translate(-50%,-50%) scale(1)}91%{opacity:.62}to{opacity:0;transform:translate(-50%,-54%) scale(.98)}}@keyframes kd9-delta-afterglow-20{0%,84%{opacity:0}89%{opacity:1}97%{opacity:.42}to{opacity:0}}.kd9-delta-reduced .kd9-delta-convergence-line,.kd9-delta-reduced .kd9-delta-fragment,.kd9-delta-reduced .kd9-delta-sacred-grid{display:none}.kd9-delta-reduced .kd9-delta-orbit{animation:none;opacity:.45;transform:translate(-50%,-50%) scale(1)}.kd9-delta-reduced .kd9-delta-corners{filter:none}.kd9-solar-stage{animation:kd9-solar-stage-20 20s ease both;isolation:isolate;perspective:1100px}.kd9-solar-veil{animation:kd9-solar-veil-20 20s ease both;background:radial-gradient(circle at 50% 43%,#fff9d921,#0000 17%),radial-gradient(circle at 50% 48%,#facc1524,#0000 38%),linear-gradient(180deg,#08050014,#160a0094);inset:0;position:absolute;z-index:0}.kd9-solar-horizon{animation:kd9-solar-horizon-20 20s ease both;background:radial-gradient(ellipse at 50% 70%,#fff4c26b 0 7%,#facc153d 18%,#f59e0b1c 42%,#0000 68%);border-radius:50%;filter:blur(7px);height:min(44vh,420px);left:50%;opacity:0;position:absolute;top:46%;transform:translate(-50%,-50%) scale(.52);width:min(110vw,920px);z-index:1}.kd9-solar-light-pillar{animation:kd9-solar-pillar-20 20s ease both;background:linear-gradient(180deg,#ffffff57,#ffe67d2b 35%,#facc150f 72%,#0000);clip-path:polygon(39% 0,61% 0,100% 100%,0 100%);filter:blur(12px);height:76%;left:50%;opacity:0;position:absolute;top:-8%;transform:translateX(-50%) scaleY(.2);transform-origin:50% 0;width:min(32vw,210px);z-index:2}.kd9-solar-ray{animation:kd9-solar-ray-20 20s ease both;background:linear-gradient(90deg,#fffffff5,#ffdb58a3 22%,#f59e0b29 66%,#0000);box-shadow:0 0 9px #ffe25ccc;height:2px;transform:rotate(var(--solar-ray-angle)) scaleX(.06);transform-origin:0 50%;width:min(44vw,330px);z-index:3}.kd9-solar-core,.kd9-solar-ray{left:50%;opacity:0;position:absolute;top:43%}.kd9-solar-core{animation:kd9-solar-core-20 20s cubic-bezier(.18,.72,.18,1) both;aspect-ratio:1;transform:translate(-50%,-50%) scale(.08);width:min(34vw,220px);z-index:5}.kd9-solar-disc{background:radial-gradient(circle at 42% 38%,#fff 0 10%,#fff6c8 22%,#ffd84d 54%,#f59e0b 82%,#f59e0b33 100%);border-radius:50%;box-shadow:0 0 18px #fff5bf,0 0 48px #facc15b8,0 0 110px #f59e0b73;inset:15%;position:absolute}.kd9-solar-core-glow{animation:kd9-solar-breathe 2.6s ease-in-out infinite;background:radial-gradient(circle,#ffffff42,#facc1526 42%,#0000 70%);border-radius:50%;filter:blur(7px);inset:-14%;position:absolute}.kd9-solar-halo{aspect-ratio:1;border-radius:50%;left:50%;opacity:0;position:absolute;top:43%;transform:translate(-50%,-50%) scale(.08);z-index:4}.kd9-solar-halo-a{animation:kd9-solar-halo-a-20 20s linear both;border:2px solid #ffffff94;box-shadow:0 0 16px #ffffff3d;width:min(46vw,300px)}.kd9-solar-halo-b{animation:kd9-solar-halo-b-20 20s linear both;border:2px dashed #ffdd5b8c;width:min(56vw,375px)}.kd9-solar-halo-c{animation:kd9-solar-halo-c-20 20s linear both;border:1px solid #f59e0b66;box-shadow:0 0 24px #f59e0b2e;width:min(66vw,445px)}.kd9-solar-halo-d{animation:kd9-solar-halo-d-20 20s linear both;border:1px dotted #ffffff6b;width:min(76vw,515px)}.kd9-solar-halo-e{animation:kd9-solar-halo-e-20 20s linear both;border:1px solid #facc1533;box-shadow:inset 0 0 42px #facc1512;width:min(88vw,610px)}.kd9-solar-crown-wrap{animation:kd9-solar-crown-20 20s cubic-bezier(.18,.76,.16,1) both;filter:drop-shadow(0 0 14px rgba(255,241,166,.8)) drop-shadow(0 0 38px rgba(245,158,11,.55));height:min(35vh,250px);left:50%;opacity:0;position:absolute;top:45%;transform:translate(-50%,-86%) scale(.34);transform-origin:50% 100%;width:min(58vw,355px);z-index:8}.kd9-solar-crown-svg{height:100%;overflow:visible;width:100%}.kd9-solar-crown-base,.kd9-solar-crown-path{fill:#facc152b;stroke:url(#solarCrownGradient);stroke-width:7;stroke-linejoin:round}.kd9-solar-crown-path{stroke-dasharray:920;stroke-dashoffset:920;animation:kd9-solar-crown-draw-20 20s ease both}.kd9-solar-crown-base{stroke-width:5;stroke-dasharray:420;stroke-dashoffset:420;animation:kd9-solar-crown-base-20 20s ease both}.kd9-solar-jewel{fill:#fff;stroke:#ffd84d;stroke-width:4;animation:kd9-solar-jewel-20 20s ease both;filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 18px #f59e0b);opacity:0}.kd9-solar-dust{animation:kd9-solar-dust-rise ease-in-out infinite;background:#fff5bf;border-radius:50%;box-shadow:0 0 7px #ffd84d,0 0 16px #f59e0ba6;width:4px;z-index:6}.kd9-solar-dust,.kd9-solar-flare{height:4px;opacity:0;position:absolute}.kd9-solar-flare{background:linear-gradient(90deg,#fff,#ffd84de0,#f59e0b33,#0000);border-radius:999px;box-shadow:0 0 14px #ffee96cc;left:50%;top:43%;transform-origin:0 50%;width:min(18vw,110px);z-index:7}.kd9-solar-flare-a{animation:kd9-solar-flare-a-20 20s ease-out both;transform:rotate(28deg)}.kd9-solar-flare-b{animation:kd9-solar-flare-b-20 20s ease-out both;transform:rotate(148deg)}.kd9-solar-flare-c{animation:kd9-solar-flare-c-20 20s ease-out both;transform:rotate(262deg)}.kd9-solar-coronation-pulse{animation:kd9-solar-coronation-pulse-20 20s ease-out both;aspect-ratio:1;border:2px solid #ffffffe6;border-radius:50%;box-shadow:0 0 30px #fff5bf,0 0 90px #facc15b3;left:50%;opacity:0;position:absolute;top:43%;transform:translate(-50%,-50%) scale(.1);width:min(30vw,180px);z-index:9}.kd9-solar-border{animation:kd9-solar-border-20 20s ease both;border:1px solid #ffdd5b14;border-radius:1.4rem;box-shadow:inset 0 0 72px #facc151f,0 0 28px #f59e0b1a;inset:max(.55rem,env(safe-area-inset-top)) .55rem max(.55rem,env(safe-area-inset-bottom));opacity:0;position:absolute;z-index:10}.kd9-solar-copy{align-items:center;animation:kd9-solar-copy-20 20s ease both;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(145deg,#120b00e6,#331c00c7);border:1px solid #ffdd5b8c;border-radius:1.2rem;box-shadow:0 0 44px #facc1533,0 0 80px #f59e0b26,inset 0 0 26px #fff8cd0d;display:flex;flex-direction:column;left:50%;opacity:0;padding:1rem 1.1rem;position:absolute;text-align:center;top:76%;transform:translate(-50%,-50%) scale(.94);width:min(90vw,37rem);z-index:13}.kd9-solar-copy strong{color:#fffaf0;font:700 clamp(.95rem,4.4vw,1.5rem) Cinzel,serif;text-shadow:0 0 12px #ffd84d99}.kd9-solar-copy span{color:#fde68a;font:700 .74rem Montserrat,sans-serif;letter-spacing:.13em;margin-top:.32rem;text-transform:uppercase}.kd9-solar-copy small{color:#fff0b0;font-size:.72rem;margin-top:.4rem}.kd9-solar-copy b{background:#facc1526;border-radius:999px;color:#fff7d6;font-size:.72rem;margin-top:.48rem;padding:.22rem .72rem}.kd9-solar-afterglow{animation:kd9-solar-afterglow-20 20s ease both;background:radial-gradient(circle at 50% 43%,#ffffff29,#facc151c 26%,#f59e0b12 43%,#0000 68%);inset:0;opacity:0;position:absolute;z-index:12}@keyframes kd9-solar-stage-20{0%{opacity:0}2%,96%{opacity:1}to{opacity:0}}@keyframes kd9-solar-veil-20{0%{opacity:0}7%{opacity:.28}22%,86%{opacity:1}95%{opacity:.42}to{opacity:0}}@keyframes kd9-solar-horizon-20{0%,6%{opacity:0;transform:translate(-50%,-50%) scale(.52)}18%{opacity:.42}38%,84%{opacity:1;transform:translate(-50%,-50%) scale(1)}94%{opacity:.35}to{opacity:0;transform:translate(-50%,-50%) scale(1.08)}}@keyframes kd9-solar-pillar-20{0%,10%{opacity:0;transform:translateX(-50%) scaleY(.2)}24%{opacity:.5}42%,78%{opacity:.88;transform:translateX(-50%) scaleY(1)}91%{opacity:.25}to{opacity:0}}@keyframes kd9-solar-ray-20{0%,9%{opacity:0;transform:rotate(var(--solar-ray-angle)) scaleX(.06)}22%{opacity:.7}44%,82%{opacity:1;transform:rotate(var(--solar-ray-angle)) scaleX(1)}92%{opacity:.25}to{opacity:0;transform:rotate(var(--solar-ray-angle)) scaleX(.72)}}@keyframes kd9-solar-core-20{0%,10%{opacity:0;transform:translate(-50%,-50%) scale(.08)}25%{opacity:.72}45%,82%{opacity:1;transform:translate(-50%,-50%) scale(1)}90%{opacity:.65;transform:translate(-50%,-50%) scale(1.08)}to{opacity:0;transform:translate(-50%,-50%) scale(.72)}}@keyframes kd9-solar-breathe{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes kd9-solar-halo-a-20{0%,16%{opacity:0;transform:translate(-50%,-50%) scale(.08) rotate(0)}32%{opacity:.75}48%,84%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(190deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.78) rotate(280deg)}}@keyframes kd9-solar-halo-b-20{0%,20%{opacity:0;transform:translate(-50%,-50%) scale(.08) rotate(0)}36%{opacity:.7}52%,84%{opacity:.9;transform:translate(-50%,-50%) scale(1) rotate(-170deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.74) rotate(-260deg)}}@keyframes kd9-solar-halo-c-20{0%,24%{opacity:0;transform:translate(-50%,-50%) scale(.08)}40%{opacity:.62}56%,83%{opacity:.82;transform:translate(-50%,-50%) scale(1) rotate(145deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.7) rotate(235deg)}}@keyframes kd9-solar-halo-d-20{0%,28%{opacity:0;transform:translate(-50%,-50%) scale(.08)}44%{opacity:.55}60%,83%{opacity:.72;transform:translate(-50%,-50%) scale(1) rotate(-125deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.66) rotate(-210deg)}}@keyframes kd9-solar-halo-e-20{0%,32%{opacity:0;transform:translate(-50%,-50%) scale(.08)}48%{opacity:.45}64%,82%{opacity:.62;transform:translate(-50%,-50%) scale(1) rotate(100deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.62) rotate(180deg)}}@keyframes kd9-solar-crown-20{0%,28%{opacity:0;transform:translate(-50%,-86%) scale(.34)}40%{opacity:.72}52%,83%{opacity:1;transform:translate(-50%,-86%) scale(1)}90%{opacity:.62;transform:translate(-50%,-80%) scale(1.05)}to{opacity:0;transform:translate(-50%,-72%) scale(.82)}}@keyframes kd9-solar-crown-draw-20{0%,29%{stroke-dashoffset:920}52%,to{stroke-dashoffset:0}}@keyframes kd9-solar-crown-base-20{0%,40%{stroke-dashoffset:420}57%,to{stroke-dashoffset:0}}@keyframes kd9-solar-jewel-20{0%,48%{opacity:0;transform:scale(.4)}58%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes kd9-solar-dust-rise{0%{opacity:0;transform:translateY(14px) scale(.4)}20%{opacity:.9}68%{opacity:.72}to{opacity:0;transform:translateY(-28vh) translateX(14px) scale(.16)}}@keyframes kd9-solar-flare-a-20{0%,51%{opacity:0;transform:rotate(28deg) scaleX(.08)}56%{opacity:1}66%{opacity:0;transform:rotate(28deg) scaleX(4)}to{opacity:0}}@keyframes kd9-solar-flare-b-20{0%,55%{opacity:0;transform:rotate(148deg) scaleX(.08)}60%{opacity:.9}70%{opacity:0;transform:rotate(148deg) scaleX(4.4)}to{opacity:0}}@keyframes kd9-solar-flare-c-20{0%,59%{opacity:0;transform:rotate(262deg) scaleX(.08)}64%{opacity:.82}74%{opacity:0;transform:rotate(262deg) scaleX(4.8)}to{opacity:0}}@keyframes kd9-solar-coronation-pulse-20{0%,69%{opacity:0;transform:translate(-50%,-50%) scale(.1)}71%{opacity:1}83%{opacity:.42;transform:translate(-50%,-50%) scale(7.6)}86%,to{opacity:0;transform:translate(-50%,-50%) scale(8.6)}}@keyframes kd9-solar-border-20{0%,42%{opacity:0}54%,84%{border-color:#ffdd5b75;box-shadow:inset 0 0 76px #facc1533,0 0 30px #f59e0b2e;opacity:1}94%{opacity:.25}to{opacity:0}}@keyframes kd9-solar-copy-20{0%,62%{opacity:0;transform:translate(-50%,-46%) scale(.94)}68%,85%{opacity:1;transform:translate(-50%,-50%) scale(1)}92%{opacity:.58}to{opacity:0;transform:translate(-50%,-54%) scale(.98)}}@keyframes kd9-solar-afterglow-20{0%,84%{opacity:0}89%{opacity:1}97%{opacity:.45}to{opacity:0}}.kd9-solar-reduced .kd9-solar-dust,.kd9-solar-reduced .kd9-solar-flare,.kd9-solar-reduced .kd9-solar-ray{display:none}.kd9-solar-reduced .kd9-solar-core-glow{animation:none}.kd9-solar-reduced .kd9-solar-halo{animation:none;opacity:.45;transform:translate(-50%,-50%) scale(1)}.kd9-solar-reduced .kd9-solar-border{box-shadow:none}.kd9-khaos-stage{animation:kd9-khaos-stage-20 20s ease both;isolation:isolate;perspective:1200px}.kd9-khaos-veil{animation:kd9-khaos-veil-20 20s ease both;background:radial-gradient(ellipse at 50% 44%,#7c3aed2e,#0000 24%),radial-gradient(circle at 50% 48%,#22d3ee14,#0000 42%),linear-gradient(180deg,#0100081a,#060112c7);inset:0;position:absolute;z-index:0}.kd9-khaos-distortion{animation:kd9-khaos-distortion-20 20s ease both;background:repeating-radial-gradient(ellipse at center,#8b5cf614 0 2px,#0000 2px 15px),conic-gradient(from 45deg,#22d3ee0d,#7c3aed21,#00000005,#7c3aed1a,#22d3ee0d);border-radius:50%;filter:blur(.6px) contrast(1.18);height:min(68vh,620px);left:50%;opacity:0;position:absolute;top:46%;transform:translate(-50%,-50%) scale(.72);width:min(108vw,900px);z-index:1}.kd9-khaos-eye-shell{animation:kd9-khaos-eye-open-20 20s cubic-bezier(.18,.75,.16,1) both;background:radial-gradient(ellipse at center,#ede9fe1f,#2e10656b 58%,#03020af0 78%);border:2px solid #c4b5fd6b;border-radius:52% 48% 50% 50%/60% 60% 40% 40%;box-shadow:0 0 28px #7c3aed66,inset 0 0 34px #22d3ee1c;height:min(42vw,315px);left:50%;opacity:0;overflow:hidden;position:absolute;top:45%;transform:translate(-50%,-50%) scaleX(.08) scaleY(.16);width:min(82vw,620px);z-index:6}.kd9-khaos-lid{background:linear-gradient(180deg,#03020afa,#0f0526eb);box-shadow:0 0 22px #000c;height:54%;left:-3%;position:absolute;right:-3%;z-index:9}.kd9-khaos-lid-top{animation:kd9-khaos-lid-top-20 20s ease both;top:-2%;transform-origin:50% 0}.kd9-khaos-lid-bottom{animation:kd9-khaos-lid-bottom-20 20s ease both;bottom:-2%;transform-origin:50% 100%}.kd9-khaos-iris{animation:kd9-khaos-iris-20 20s cubic-bezier(.2,.7,.18,1) both;aspect-ratio:1;background:radial-gradient(circle,#02030a 0 14%,#24105c 15% 25%,#7c3aed 34%,#22d3ee 48%,#28145f 62%,#03030c 76%);box-shadow:0 0 20px #22d3ee85,0 0 55px #7c3aedb3,inset 0 0 24px #ffffff1a;opacity:0;transform:translate(-50%,-50%) scale(.18);width:min(34vw,215px);z-index:7}.kd9-khaos-iris,.kd9-khaos-iris-ring{border-radius:50%;left:50%;position:absolute;top:50%}.kd9-khaos-iris-ring{border:1px solid #c4b5fd75;box-shadow:0 0 12px #7c3aed4d;transform:translate(-50%,-50%)}.kd9-khaos-iris-a{animation:kd9-khaos-spin 7s linear infinite;height:88%;width:88%}.kd9-khaos-iris-b{animation:kd9-khaos-spin-rev 5.7s linear infinite;border-color:#67e8f973;border-style:dashed;height:73%;width:73%}.kd9-khaos-iris-c{animation:kd9-khaos-spin 4.4s linear infinite;border-color:#ffffff59;height:59%;width:59%}.kd9-khaos-iris-d{animation:kd9-khaos-spin-rev 3.6s linear infinite;border-color:#a78bfa94;border-style:dotted;height:46%;width:46%}.kd9-khaos-iris-e{animation:kd9-khaos-spin 2.8s linear infinite;border-color:#22d3ee8c;height:34%;width:34%}.kd9-khaos-iris-f{animation:kd9-khaos-spin-rev 2.1s linear infinite;border-color:#fff6;height:24%;width:24%}.kd9-khaos-pupil{animation:kd9-khaos-pupil-breathe 1.9s ease-in-out infinite;color:#eef2ff;font:700 clamp(2rem,9vw,4.8rem) Cinzel,serif;text-shadow:0 0 10px #fff,0 0 26px #22d3ee,0 0 48px #7c3aed;z-index:10}.kd9-khaos-pupil,.kd9-khaos-pupil-core{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.kd9-khaos-pupil-core{background:#010106;border-radius:50%;box-shadow:0 0 10px #ffffff40,0 0 28px #22d3ee80;height:42%;width:13%;z-index:9}.kd9-khaos-glyph-orbit{animation:kd9-khaos-glyph-field-20 20s ease both;aspect-ratio:1;left:50%;opacity:0;position:absolute;top:45%;transform:translate(-50%,-50%) scale(.65) rotate(-18deg);width:min(92vw,690px);z-index:5}.kd9-khaos-glyph-orbit i{--khaos-distance:min(43vw,318px);animation:kd9-khaos-glyph-breathe 1.6s ease-in-out infinite alternate;color:#ddd6fe;display:grid;font-style:normal;font:700 clamp(.8rem,3vw,1.25rem) Cinzel,serif;height:2.2rem;left:50%;margin:-1.1rem;place-items:center;position:absolute;text-shadow:0 0 8px #8b5cf6,0 0 17px #22d3ee;top:50%;transform:rotate(var(--khaos-glyph-angle)) translateY(calc(var(--khaos-distance)*-1)) rotate(calc(var(--khaos-glyph-angle)*-1));width:2.2rem}.kd9-khaos-particle{animation:kd9-khaos-particle-drift ease-in-out infinite;background:#e9d5ff;border-radius:50%;box-shadow:0 0 7px #8b5cf6,0 0 14px #22d3ee;height:4px;left:var(--khaos-x);opacity:0;position:absolute;top:var(--khaos-y);width:4px;z-index:4}.kd9-khaos-scan{background:linear-gradient(90deg,#0000,#22d3ee,#fff,#8b5cf6,#0000);box-shadow:0 0 12px #22d3eebf;height:2px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);width:min(88vw,690px);z-index:8}.kd9-khaos-scan-a{animation:kd9-khaos-scan-a-20 20s ease both;top:32%}.kd9-khaos-scan-b{animation:kd9-khaos-scan-b-20 20s ease both;top:58%}.kd9-khaos-pulse{aspect-ratio:1;border:2px solid #ddd6fed1;border-radius:50%;box-shadow:0 0 24px #8b5cf6b3,0 0 62px #22d3ee59;left:50%;opacity:0;position:absolute;top:45%;transform:translate(-50%,-50%) scale(.1);width:min(26vw,165px);z-index:11}.kd9-khaos-pulse-a{animation:kd9-khaos-pulse-a-20 20s ease-out both}.kd9-khaos-pulse-b{animation:kd9-khaos-pulse-b-20 20s ease-out both}.kd9-khaos-pulse-c{animation:kd9-khaos-pulse-c-20 20s ease-out both}.kd9-khaos-border{animation:kd9-khaos-border-20 20s ease both;border:1px solid #a78bfa14;border-radius:1.4rem;box-shadow:inset 0 0 82px #4c1d953d,0 0 32px #22d3ee1a;inset:max(.55rem,env(safe-area-inset-top)) .55rem max(.55rem,env(safe-area-inset-bottom));opacity:0;position:absolute;z-index:12}.kd9-khaos-copy{align-items:center;animation:kd9-khaos-copy-20 20s ease both;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(145deg,#050210eb,#1c0a3dd6);border:1px solid #a78bfa80;border-radius:1.2rem;box-shadow:0 0 48px #7c3aed38,0 0 86px #22d3ee14,inset 0 0 28px hsla(0,0%,100%,.035);display:flex;flex-direction:column;left:50%;opacity:0;padding:1rem 1.1rem;position:absolute;text-align:center;top:77%;transform:translate(-50%,-50%) scale(.94);width:min(90vw,37rem);z-index:14}.kd9-khaos-copy strong{color:#f5f3ff;font:700 clamp(.95rem,4.4vw,1.5rem) Cinzel,serif;text-shadow:0 0 12px #8b5cf6b3}.kd9-khaos-copy span{color:#c4b5fd;font:700 .74rem Montserrat,sans-serif;letter-spacing:.13em;margin-top:.32rem;text-transform:uppercase}.kd9-khaos-copy small{color:#a5f3fc;font-size:.72rem;margin-top:.4rem}.kd9-khaos-copy b{background:#7c3aed2e;border-radius:999px;color:#ede9fe;font-size:.72rem;margin-top:.48rem;padding:.22rem .72rem}.kd9-khaos-afterglow{animation:kd9-khaos-afterglow-20 20s ease both;background:radial-gradient(ellipse at 50% 45%,#c4b5fd29,#7c3aed1f 26%,#22d3ee0d 45%,#0000 70%);inset:0;opacity:0;position:absolute;z-index:13}@keyframes kd9-khaos-stage-20{0%{opacity:0}2%,96%{opacity:1}to{opacity:0}}@keyframes kd9-khaos-veil-20{0%{opacity:0}8%{opacity:.38}24%,86%{opacity:1}95%{opacity:.48}to{opacity:0}}@keyframes kd9-khaos-distortion-20{0%,9%{opacity:0;transform:translate(-50%,-50%) scale(.72) rotate(-14deg)}24%{opacity:.44}48%,84%{opacity:.9;transform:translate(-50%,-50%) scale(1) rotate(12deg)}94%{opacity:.22}to{opacity:0;transform:translate(-50%,-50%) scale(1.08) rotate(24deg)}}@keyframes kd9-khaos-eye-open-20{0%,11%{opacity:0;transform:translate(-50%,-50%) scaleX(.08) scaleY(.16)}24%{opacity:.75}42%,82%{opacity:1;transform:translate(-50%,-50%) scaleX(1) scaleY(1)}92%{opacity:.52;transform:translate(-50%,-50%) scaleX(.95) scaleY(.5)}to{opacity:0;transform:translate(-50%,-50%) scaleX(.72) scaleY(.08)}}@keyframes kd9-khaos-lid-top-20{0%,16%{transform:translateY(0)}34%,82%{transform:translateY(-88%)}92%{transform:translateY(-22%)}to{transform:translateY(0)}}@keyframes kd9-khaos-lid-bottom-20{0%,16%{transform:translateY(0)}34%,82%{transform:translateY(88%)}92%{transform:translateY(22%)}to{transform:translateY(0)}}@keyframes kd9-khaos-iris-20{0%,20%{opacity:0;transform:translate(-50%,-50%) scale(.18)}36%{opacity:.8}48%,82%{opacity:1;transform:translate(-50%,-50%) scale(1)}90%{opacity:.72;transform:translate(-50%,-50%) scale(1.12)}to{opacity:0;transform:translate(-50%,-50%) scale(.65)}}@keyframes kd9-khaos-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes kd9-khaos-spin-rev{to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes kd9-khaos-pupil-breathe{0%,to{opacity:.62;transform:translate(-50%,-50%) scale(.92)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes kd9-khaos-glyph-field-20{0%,25%{opacity:0;transform:translate(-50%,-50%) scale(.65) rotate(-18deg)}39%{opacity:.62}54%,82%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(24deg)}92%{opacity:.28}to{opacity:0;transform:translate(-50%,-50%) scale(.8) rotate(52deg)}}@keyframes kd9-khaos-glyph-breathe{0%{filter:blur(.3px);opacity:.4}to{filter:blur(0);opacity:1}}@keyframes kd9-khaos-particle-drift{0%{opacity:0;transform:translateY(14px) scale(.4)}20%{opacity:.85}68%{opacity:.72}to{opacity:0;transform:translateY(-20vh) translateX(10px) scale(.14)}}@keyframes kd9-khaos-scan-a-20{0%,44%{opacity:0;transform:translateX(-50%) scaleX(.1)}49%{opacity:1}58%{opacity:0;transform:translateX(-50%) scaleX(1)}to{opacity:0}}@keyframes kd9-khaos-scan-b-20{0%,52%{opacity:0;transform:translateX(-50%) scaleX(.1)}57%{opacity:.9}66%{opacity:0;transform:translateX(-50%) scaleX(1)}to{opacity:0}}@keyframes kd9-khaos-pulse-a-20{0%,49%{opacity:0;transform:translate(-50%,-50%) scale(.1)}51%{opacity:1}63%{opacity:0;transform:translate(-50%,-50%) scale(6.8)}to{opacity:0}}@keyframes kd9-khaos-pulse-b-20{0%,59%{opacity:0;transform:translate(-50%,-50%) scale(.1)}61%{opacity:.9}73%{opacity:0;transform:translate(-50%,-50%) scale(7.4)}to{opacity:0}}@keyframes kd9-khaos-pulse-c-20{0%,69%{opacity:0;transform:translate(-50%,-50%) scale(.1)}71%{opacity:.82}84%{opacity:0;transform:translate(-50%,-50%) scale(8)}to{opacity:0}}@keyframes kd9-khaos-border-20{0%,39%{opacity:0}52%,84%{border-color:#a78bfa7a;box-shadow:inset 0 0 86px #4c1d954d,0 0 34px #22d3ee1f;opacity:1}94%{opacity:.25}to{opacity:0}}@keyframes kd9-khaos-copy-20{0%,63%{opacity:0;transform:translate(-50%,-46%) scale(.94)}69%,85%{opacity:1;transform:translate(-50%,-50%) scale(1)}92%{opacity:.56}to{opacity:0;transform:translate(-50%,-54%) scale(.98)}}@keyframes kd9-khaos-afterglow-20{0%,84%{opacity:0}89%{opacity:1}97%{opacity:.46}to{opacity:0}}.kd9-khaos-reduced .kd9-khaos-glyph-orbit,.kd9-khaos-reduced .kd9-khaos-particle,.kd9-khaos-reduced .kd9-khaos-scan{display:none}.kd9-khaos-reduced .kd9-khaos-iris-ring,.kd9-khaos-reduced .kd9-khaos-pupil{animation:none}.kd9-khaos-reduced .kd9-khaos-border{box-shadow:none}.kd9-ancestral-stage{animation:kd9-ancestral-stage-20 20s ease both;isolation:isolate;perspective:1300px}.kd9-ancestral-veil{animation:kd9-ancestral-veil-20 20s ease both;background:radial-gradient(circle at 50% 43%,#ffffff1c,#0000 16%),radial-gradient(circle at 50% 48%,#7c3aed29,#0000 42%),linear-gradient(180deg,#01020c14,#030312c7);inset:0;position:absolute;z-index:0}.kd9-ancestral-cosmos{animation:kd9-ancestral-cosmos-20 20s ease both;background:radial-gradient(circle at 15% 18%,#fff 0 1px,#0000 2px),radial-gradient(circle at 76% 16%,#ddd6fe 0 1px,#0000 2px),radial-gradient(circle at 34% 68%,#67e8f9 0 1.5px,#0000 2.5px),radial-gradient(circle at 82% 72%,#fde68a 0 1px,#0000 2px),radial-gradient(circle at 52% 40%,#7c3aed38,#0000 30%);background-size:88px 88px,121px 121px,154px 154px,197px 197px,100% 100%;filter:drop-shadow(0 0 5px rgba(255,255,255,.22));inset:-8%;opacity:0;position:absolute;z-index:1}.kd9-ancestral-node{animation:kd9-ancestral-node-20 20s ease both;background:#fff;border-radius:50%;box-shadow:0 0 8px #fff,0 0 18px #8b5cf6,0 0 28px #22d3ee8c;height:6px;left:var(--ancestor-x);opacity:0;position:absolute;top:var(--ancestor-y);width:6px;z-index:4}.kd9-ancestral-constellation-lines{animation:kd9-ancestral-constellation-field-20 20s ease both;height:min(60vh,520px);left:50%;opacity:0;position:absolute;top:45%;transform:translate(-50%,-50%) scale(.76);width:min(90vw,690px);z-index:3}.kd9-ancestral-constellation-lines i{background:linear-gradient(90deg,#ffffffbf,#a78bfa5c,#0000);box-shadow:0 0 6px #c4b5fd61;height:1px;position:absolute;transform-origin:0 50%}.kd9-ancestral-constellation-lines i:first-child{left:10%;top:24%;transform:rotate(18deg);width:31%}.kd9-ancestral-constellation-lines i:nth-child(2){left:34%;top:33%;transform:rotate(-31deg);width:26%}.kd9-ancestral-constellation-lines i:nth-child(3){left:56%;top:20%;transform:rotate(42deg);width:27%}.kd9-ancestral-constellation-lines i:nth-child(4){left:19%;top:57%;transform:rotate(-14deg);width:35%}.kd9-ancestral-constellation-lines i:nth-child(5){left:48%;top:49%;transform:rotate(22deg);width:33%}.kd9-ancestral-constellation-lines i:nth-child(6){left:27%;top:72%;transform:rotate(31deg);width:28%}.kd9-ancestral-constellation-lines i:nth-child(7){left:52%;top:72%;transform:rotate(-27deg);width:29%}.kd9-ancestral-constellation-lines i:nth-child(8){left:12%;top:38%;transform:rotate(56deg);width:24%}.kd9-ancestral-constellation-lines i:nth-child(9){left:68%;top:39%;transform:rotate(-58deg);width:22%}.kd9-ancestral-ray{animation:kd9-ancestral-ray-20 20s ease both;background:linear-gradient(90deg,#fff,#c4b5fdd1 18%,#22d3ee47 48%,#facc1524 72%,#0000);box-shadow:0 0 10px #ffffffb8;height:2px;transform:rotate(var(--ancestor-ray-angle)) scaleX(.05);transform-origin:0 50%;width:min(48vw,355px);z-index:5}.kd9-ancestral-halo,.kd9-ancestral-ray{left:50%;opacity:0;position:absolute;top:44%}.kd9-ancestral-halo{aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(.06);z-index:6}.kd9-ancestral-halo-a{animation:kd9-ancestral-halo-a-20 20s linear both;border:2px solid #ffffffb3;width:min(34vw,215px)}.kd9-ancestral-halo-b{animation:kd9-ancestral-halo-b-20 20s linear both;border:2px dashed #c4b5fd94;width:min(44vw,285px)}.kd9-ancestral-halo-c{animation:kd9-ancestral-halo-c-20 20s linear both;border:1px solid #22d3ee73;width:min(54vw,360px)}.kd9-ancestral-halo-d{animation:kd9-ancestral-halo-d-20 20s linear both;border:1px dotted #fde68a70;width:min(66vw,445px)}.kd9-ancestral-halo-e{animation:kd9-ancestral-halo-e-20 20s linear both;border:1px solid #a78bfa47;box-shadow:0 0 30px #7c3aed2e;width:min(78vw,535px)}.kd9-ancestral-halo-f{animation:kd9-ancestral-halo-f-20 20s linear both;border:1px solid #67e8f92e;box-shadow:inset 0 0 60px #7c3aed14;width:min(92vw,650px)}.kd9-ancestral-star-core{animation:kd9-ancestral-core-20 20s cubic-bezier(.18,.76,.16,1) both;aspect-ratio:1;left:50%;opacity:0;position:absolute;top:44%;transform:translate(-50%,-50%) scale(.08) rotate(-35deg);width:min(36vw,230px);z-index:9}.kd9-ancestral-star-shape{animation:kd9-ancestral-star-rotate 7.5s linear infinite;color:#fff;display:grid;font:700 clamp(6rem,25vw,11rem) Cinzel,serif;inset:0;line-height:1;place-items:center;position:absolute;text-shadow:0 0 14px #fff,0 0 36px #c4b5fd,0 0 72px #7c3aed,0 0 110px #22d3ee73}.kd9-ancestral-star-heart{animation:kd9-ancestral-heart 1.8s ease-in-out infinite;color:#fff7d6;display:grid;font:700 clamp(2rem,9vw,4.5rem) Cinzel,serif;inset:0;place-items:center;position:absolute;text-shadow:0 0 10px #fff,0 0 24px #fde68a,0 0 44px #8b5cf6}.kd9-ancestral-particle{animation:kd9-ancestral-particle-rise ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 8px #fff,0 0 16px #c4b5fd,0 0 24px #22d3ee8c;height:4px;opacity:0;position:absolute;width:4px;z-index:7}.kd9-ancestral-legacy-wave{aspect-ratio:1;border:2px solid #ffffffe0;border-radius:50%;box-shadow:0 0 26px #c4b5fdbf,0 0 70px #22d3ee3d;left:50%;opacity:0;position:absolute;top:44%;transform:translate(-50%,-50%) scale(.08);width:min(28vw,180px);z-index:10}.kd9-ancestral-legacy-wave-a{animation:kd9-ancestral-wave-a-20 20s ease-out both}.kd9-ancestral-legacy-wave-b{animation:kd9-ancestral-wave-b-20 20s ease-out both}.kd9-ancestral-legacy-wave-c{animation:kd9-ancestral-wave-c-20 20s ease-out both}.kd9-ancestral-border{animation:kd9-ancestral-border-20 20s ease both;border:1px solid #c4b5fd14;border-radius:1.45rem;box-shadow:inset 0 0 96px #4c1d9538,0 0 34px #22d3ee1a;inset:max(.45rem,env(safe-area-inset-top)) .45rem max(.45rem,env(safe-area-inset-bottom));opacity:0;position:absolute;z-index:12}.kd9-ancestral-copy{align-items:center;animation:kd9-ancestral-copy-20 20s ease both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#030312ed,#1f1044d1);border:1px solid #c4b5fd80;border-radius:1.25rem;box-shadow:0 0 54px #7c3aed3d,0 0 100px #22d3ee14,inset 0 0 30px #ffffff0a;display:flex;flex-direction:column;left:50%;opacity:0;padding:1rem 1.1rem;position:absolute;text-align:center;top:77%;transform:translate(-50%,-50%) scale(.93);width:min(91vw,38rem);z-index:14}.kd9-ancestral-copy strong{color:#fafaff;font:700 clamp(.95rem,4.4vw,1.5rem) Cinzel,serif;text-shadow:0 0 13px #c4b5fdbf}.kd9-ancestral-copy span{color:#ddd6fe;font:700 .73rem Montserrat,sans-serif;letter-spacing:.13em;margin-top:.3rem;text-transform:uppercase}.kd9-ancestral-copy small{color:#a5f3fc;font-size:.72rem;margin-top:.38rem}.kd9-ancestral-copy em{color:#fde68a;font:600 .78rem Cormorant Garamond,serif;letter-spacing:.04em;margin-top:.38rem}.kd9-ancestral-copy b{background:#7c3aed2e;border-radius:999px;color:#f5f3ff;font-size:.72rem;margin-top:.45rem;padding:.22rem .72rem}.kd9-ancestral-afterglow{animation:kd9-ancestral-afterglow-20 20s ease both;background:radial-gradient(circle at 50% 44%,#ffffff2e,#c4b5fd21 22%,#7c3aed1a 40%,#22d3ee0a 56%,#0000 72%);inset:0;opacity:0;position:absolute;z-index:13}@keyframes kd9-ancestral-stage-20{0%{opacity:0}2%,97%{opacity:1}to{opacity:0}}@keyframes kd9-ancestral-veil-20{0%{opacity:0}7%{opacity:.38}22%,88%{opacity:1}96%{opacity:.5}to{opacity:0}}@keyframes kd9-ancestral-cosmos-20{0%,7%{opacity:0;transform:scale(.96)}20%{opacity:.72}42%,88%{opacity:1;transform:scale(1.05)}96%{opacity:.44}to{opacity:0;transform:scale(1.1)}}@keyframes kd9-ancestral-node-20{0%,12%{opacity:0;transform:scale(.15)}24%{opacity:1;transform:scale(1)}42%,86%{opacity:.78}94%{opacity:.25}to{opacity:0;transform:scale(.6)}}@keyframes kd9-ancestral-constellation-field-20{0%,18%{opacity:0;transform:translate(-50%,-50%) scale(.76)}32%{opacity:.65}48%,85%{opacity:1;transform:translate(-50%,-50%) scale(1)}94%{opacity:.24}to{opacity:0;transform:translate(-50%,-50%) scale(1.04)}}@keyframes kd9-ancestral-ray-20{0%,20%{opacity:0;transform:rotate(var(--ancestor-ray-angle)) scaleX(.05)}35%{opacity:.62}52%,84%{opacity:1;transform:rotate(var(--ancestor-ray-angle)) scaleX(1)}94%{opacity:.22}to{opacity:0;transform:rotate(var(--ancestor-ray-angle)) scaleX(.7)}}@keyframes kd9-ancestral-halo-a-20{0%,18%{opacity:0;transform:translate(-50%,-50%) scale(.06)}34%{opacity:.72}50%,86%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(200deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.76) rotate(300deg)}}@keyframes kd9-ancestral-halo-b-20{0%,21%{opacity:0;transform:translate(-50%,-50%) scale(.06)}37%{opacity:.68}53%,86%{opacity:.92;transform:translate(-50%,-50%) scale(1) rotate(-185deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.73) rotate(-285deg)}}@keyframes kd9-ancestral-halo-c-20{0%,24%{opacity:0;transform:translate(-50%,-50%) scale(.06)}40%{opacity:.62}56%,85%{opacity:.85;transform:translate(-50%,-50%) scale(1) rotate(160deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.7) rotate(250deg)}}@keyframes kd9-ancestral-halo-d-20{0%,27%{opacity:0;transform:translate(-50%,-50%) scale(.06)}43%{opacity:.55}59%,85%{opacity:.75;transform:translate(-50%,-50%) scale(1) rotate(-145deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.67) rotate(-230deg)}}@keyframes kd9-ancestral-halo-e-20{0%,30%{opacity:0;transform:translate(-50%,-50%) scale(.06)}46%{opacity:.48}62%,84%{opacity:.66;transform:translate(-50%,-50%) scale(1) rotate(125deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.64) rotate(210deg)}}@keyframes kd9-ancestral-halo-f-20{0%,33%{opacity:0;transform:translate(-50%,-50%) scale(.06)}49%{opacity:.4}65%,83%{opacity:.58;transform:translate(-50%,-50%) scale(1) rotate(-105deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.61) rotate(-185deg)}}@keyframes kd9-ancestral-core-20{0%,21%{opacity:0;transform:translate(-50%,-50%) scale(.08) rotate(-35deg)}38%{opacity:.78}52%,84%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}91%{opacity:.72;transform:translate(-50%,-50%) scale(1.12) rotate(12deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.7) rotate(25deg)}}@keyframes kd9-ancestral-star-rotate{to{transform:rotate(1turn)}}@keyframes kd9-ancestral-heart{0%,to{opacity:.62;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@keyframes kd9-ancestral-particle-rise{0%{opacity:0;transform:translateY(16px) scale(.35)}20%{opacity:.92}68%{opacity:.72}to{opacity:0;transform:translateY(-24vh) translateX(10px) scale(.12)}}@keyframes kd9-ancestral-wave-a-20{0%,49%{opacity:0;transform:translate(-50%,-50%) scale(.08)}51%{opacity:1}64%{opacity:0;transform:translate(-50%,-50%) scale(7)}to{opacity:0}}@keyframes kd9-ancestral-wave-b-20{0%,59%{opacity:0;transform:translate(-50%,-50%) scale(.08)}61%{opacity:.9}75%{opacity:0;transform:translate(-50%,-50%) scale(7.8)}to{opacity:0}}@keyframes kd9-ancestral-wave-c-20{0%,69%{opacity:0;transform:translate(-50%,-50%) scale(.08)}71%{opacity:.82}85%{opacity:0;transform:translate(-50%,-50%) scale(8.6)}to{opacity:0}}@keyframes kd9-ancestral-border-20{0%,40%{opacity:0}52%,86%{border-color:#c4b5fd7a;box-shadow:inset 0 0 100px #4c1d954d,0 0 36px #22d3ee1f;opacity:1}95%{opacity:.24}to{opacity:0}}@keyframes kd9-ancestral-copy-20{0%,62%{opacity:0;transform:translate(-50%,-46%) scale(.93)}68%,87%{opacity:1;transform:translate(-50%,-50%) scale(1)}94%{opacity:.56}to{opacity:0;transform:translate(-50%,-54%) scale(.98)}}@keyframes kd9-ancestral-afterglow-20{0%,84%{opacity:0}89%{opacity:1}97%{opacity:.48}to{opacity:0}}.kd9-ancestral-reduced .kd9-ancestral-constellation-lines,.kd9-ancestral-reduced .kd9-ancestral-node,.kd9-ancestral-reduced .kd9-ancestral-particle,.kd9-ancestral-reduced .kd9-ancestral-ray{display:none}.kd9-ancestral-reduced .kd9-ancestral-halo,.kd9-ancestral-reduced .kd9-ancestral-star-heart,.kd9-ancestral-reduced .kd9-ancestral-star-shape{animation:none}.kd9-ancestral-reduced .kd9-ancestral-border{box-shadow:none}.kd9-reward-stage{animation:kd9-stage-in .35s ease-out both;background:radial-gradient(circle,#0a0f1e1f,#00000061)}.kd9-reward-stage-flame{background:linear-gradient(0deg,#280541a6,#0000 70%)}.kd9-reward-stage-eye{animation:kd9-eye-dim 4.6s ease-in-out both}.kd9-reward-stage-star{animation:kd9-star-world 5.2s ease-in-out both}.kd9-reward-spark{animation:kd9-spark 2.4s ease-out both;color:#22d3ee;filter:drop-shadow(0 0 22px #22d3ee)}.kd9-reward-ray{animation:kd9-ray 3s ease-out both;color:#fff4b0;filter:drop-shadow(0 0 24px #facc15)}.kd9-reward-flame{animation:kd9-flame 3.3s ease-out both;color:#7c3aed;filter:drop-shadow(0 0 28px #6d28d9)}.kd9-reward-portal{animation:kd9-portal 3.9s ease-in-out both;color:#a78bfa}.kd9-reward-seal{animation:kd9-seal 3.6s ease-out both;color:#67e8f9}.kd9-reward-crown{animation:kd9-crown 4.2s ease-out both;color:#fde68a}.kd9-reward-eye{animation:kd9-eye 4.6s ease-in-out both;color:#c4b5fd}.kd9-reward-star{animation:kd9-star 5.2s ease-in-out both;color:#fff}.kd9-ray-streak{animation:kd9-streak 3s ease-out both;background:linear-gradient(90deg,#0000,#22d3ee,#fff,#facc15,#0000);box-shadow:0 0 34px #fff;height:5px;left:-20%;position:absolute;right:-20%;transform:rotate(-18deg)}.kd9-portal-ring,.kd9-solar-halo{animation:kd9-ring 3.9s ease-in-out both;aspect-ratio:1;border:3px solid #a78bfacc;border-radius:50%;box-shadow:0 0 45px #7c3aed,inset 0 0 45px #312e81;position:absolute;width:min(72vw,430px)}.kd9-delta-trace,.kd9-khaos-eye{animation:kd9-trace 3.6s ease-out both;color:#67e8f93d;filter:drop-shadow(0 0 20px #22d3ee);font-size:min(62vw,330px);position:absolute}.kd9-khaos-eye{animation:kd9-eye 4.6s ease-in-out both;color:#c4b5fd4d}.kd9-solar-halo{animation-duration:4.2s;border-color:#fde68abf;box-shadow:0 0 60px #f59e0b,inset 0 0 55px #facc15}.kd9-ancestral-sky{animation:kd9-sky 5.2s ease-in-out both;background:radial-gradient(circle at 20% 30%,#fff 0 1px,#0000 2px),radial-gradient(circle at 75% 25%,#c4b5fd 0 1px,#0000 2px),radial-gradient(circle at 60% 72%,#67e8f9 0 2px,#0000 3px);background-size:90px 90px,130px 130px,170px 170px;inset:0;position:absolute}@keyframes kd9-stage-in{0%{opacity:0}15%,80%{opacity:1}to{opacity:0}}@keyframes kd9-spark{0%{opacity:0;transform:scale(.2)}20%{opacity:1;transform:scale(1.25)}55%{transform:scale(.92)}to{opacity:0;transform:scale(1.7)}}@keyframes kd9-ray{0%{opacity:0;transform:translateX(-35vw) rotate(-12deg)}28%{opacity:1;transform:translateX(0) rotate(0)}to{opacity:0;transform:translateX(20vw) scale(1.3)}}@keyframes kd9-streak{0%{opacity:0;transform:translateX(-100%) rotate(-18deg)}35%{opacity:1}70%,to{opacity:0;transform:translateX(100%) rotate(-18deg)}}@keyframes kd9-flame{0%{opacity:0;transform:translateY(35vh) scale(.6)}45%{opacity:1;transform:translateY(0) scale(1.15)}to{opacity:.18;transform:translateY(-15vh) scale(.9)}}@keyframes kd9-portal{0%{opacity:0;transform:scale(.15) rotate(-90deg)}40%{opacity:1;transform:scale(1.1) rotate(15deg)}to{opacity:.15;transform:scale(.8) rotate(90deg)}}@keyframes kd9-ring{0%{opacity:0;transform:scale(.15) rotate(-45deg)}45%{opacity:.9;transform:scale(1) rotate(0)}to{opacity:.08;transform:scale(1.25) rotate(90deg)}}@keyframes kd9-seal{0%{opacity:0;transform:scale(2) rotate(-20deg)}45%{opacity:1;transform:scale(.9) rotate(0)}65%{transform:scale(1.15)}to{opacity:.1;transform:scale(1.35)}}@keyframes kd9-trace{0%{clip-path:inset(100% 0 0);opacity:0}45%{clip-path:inset(0);opacity:1}to{opacity:.08;transform:scale(1.18)}}@keyframes kd9-crown{0%{opacity:0;transform:translateY(-25vh) scale(.5)}45%{opacity:1;transform:translateY(0) scale(1.12)}to{opacity:.12;transform:translateY(-4vh) scale(1.3)}}@keyframes kd9-eye{0%{opacity:0;transform:scaleX(.1)}40%{opacity:1;transform:scaleX(1.15)}70%{transform:scale(1)}to{opacity:.08;transform:scale(1.35)}}@keyframes kd9-eye-dim{0%,to{background:#0000}25%,70%{background:#0000009e}}@keyframes kd9-star{0%{opacity:0;transform:scale(.1) rotate(-90deg)}40%{opacity:1;transform:scale(1.3) rotate(0)}to{opacity:.1;transform:scale(2) rotate(45deg)}}@keyframes kd9-sky{0%,to{opacity:0}30%,78%{opacity:1;transform:scale(1.06)}}@keyframes kd9-star-world{0%,to{background:#0000}30%,75%{background:radial-gradient(circle,#4c1d958c,#00000094)}}@media (prefers-reduced-motion:reduce){[class*=kd9-reward-],[class^=kd9-reward-]{animation:none!important;transition:none!important}.kd9-reward-stage{background:#00000047}}.font-cinzel{font-family:Cinzel,serif;letter-spacing:.04em}.font-cormorant{font-family:Cormorant Garamond,Cinzel,serif;letter-spacing:.01em}.font-mont{font-family:Montserrat,system-ui,sans-serif}.dark .kd9-gold-text,.kd9-gold-text{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffd54a,#d4af37 45%,#a67c00);-webkit-background-clip:text;background-clip:text}:root:not(.dark) .kd9-gold-text{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#a67c00,#7a5a00 50%,#4d3a00);-webkit-background-clip:text;background-clip:text}.kd9-accent-text{color:#0f4c81;color:var(--kd9-accent)}.dark .kd9-section-title,.kd9-section-title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ffd54a,#d4af37 50%,#a67c00);-webkit-background-clip:text;background-clip:text}:root:not(.dark) .kd9-section-title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#0f4c81,#3c78b5 50%,#1fa774);-webkit-background-clip:text;background-clip:text}.kd9-glow{box-shadow:0 0 0 1px #0f4c811f,0 0 28px -8px #0f4c811f,0 0 60px -22px #0f4c811f;box-shadow:0 0 0 1px var(--kd9-border),0 0 28px -8px var(--kd9-glow),0 0 60px -22px var(--kd9-glow)}.kd9-glow-strong{box-shadow:0 0 0 1px #0f4c8138,0 0 32px -2px #0f4c811f,0 0 80px -10px #0f4c811f;box-shadow:0 0 0 1px var(--kd9-border-strong),0 0 32px -2px var(--kd9-glow),0 0 80px -10px var(--kd9-glow)}.kd9-card{background:#fff;background:var(--kd9-card);border:1px solid #0f4c811f;border:1px solid var(--kd9-border);border-radius:16px;box-shadow:0 1px 2px #0f172a0d,0 8px 24px -8px #0f4c811f;box-shadow:var(--kd9-shadow-card);overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.dark .kd9-card:before{background:radial-gradient(120% 80% at 100% 0,#d4af370f 0,#0000 50%),radial-gradient(120% 80% at 0 100%,#d4af370a 0,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute}.kd9-card:hover{border-color:#0f4c8138;border-color:var(--kd9-border-strong);transform:translateY(-3px)}.dark .kd9-card:hover{box-shadow:0 14px 44px -14px #0009,0 0 0 1px #0f4c8138,0 0 36px -10px #0f4c811f;box-shadow:0 14px 44px -14px #0009,0 0 0 1px var(--kd9-border-strong),0 0 36px -10px var(--kd9-glow)}:root:not(.dark) .kd9-card:hover{box-shadow:0 14px 44px -16px #0f4c8138,0 0 0 1px #0f4c8152}.kd9-divider{background:linear-gradient(90deg,#0000,#0f4c8138 50%,#0000);background:linear-gradient(90deg,#0000 0,var(--kd9-border-strong) 50%,#0000 100%);height:1px}.kd9-btn-gold{background:linear-gradient(180deg,#ffd54a,#d4af37 55%,#a67c00);border:1px solid #d4af378c;box-shadow:inset 0 1px 0 #ffffff59,0 0 0 1px #d4af3733,0 8px 24px -8px #d4af3773;color:#0a0a0a;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .35s ease}.kd9-btn-gold:hover{box-shadow:inset 0 1px 0 #ffffff80,0 0 0 1px #d4af3773,0 14px 36px -8px #d4af3799;transform:translateY(-1px)}.kd9-btn-primary{border:1px solid #0000;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .35s ease}.dark .kd9-btn-primary{background:linear-gradient(180deg,#ffd54a,#d4af37 55%,#a67c00);border-color:#d4af378c;box-shadow:inset 0 1px 0 #ffffff59,0 8px 24px -8px #d4af3773;color:#0a0a0a}:root:not(.dark) .kd9-btn-primary{background:linear-gradient(180deg,#3c78b5,#0f4c81);border-color:#0f4c81b3;box-shadow:inset 0 1px 0 #ffffff2e,0 8px 24px -8px #0f4c8173;color:#fff}.kd9-btn-primary:hover{transform:translateY(-1px)}.kd9-btn-outline{background:#0000;border:1px solid #0f4c8138;border:1px solid var(--kd9-border-strong);color:#0f4c81;color:var(--kd9-accent);font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .3s ease}.kd9-btn-outline:hover{background:#0f4c8114;background:var(--kd9-accent-soft);border-color:#0f4c81;border-color:var(--kd9-accent);box-shadow:0 0 24px -6px #0f4c811f;box-shadow:0 0 24px -6px var(--kd9-glow)}.kd9-btn-red{background:linear-gradient(180deg,#b81e2d,#7a0e17);border:1px solid #ffc8c826;box-shadow:0 8px 24px -10px #b81e2d8c;color:#fff;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .3s ease}.kd9-btn-red:hover{box-shadow:0 12px 36px -10px #b81e2dbf;transform:translateY(-1px)}.kd9-btn-success{background:linear-gradient(180deg,#4bc58f,#1fa774);border:1px solid #1fa77499;box-shadow:0 8px 24px -10px #1fa77473;color:#fff;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .3s ease}.kd9-btn-success:hover{transform:translateY(-1px)}.kd9-input{background:#fff;background:var(--kd9-bg-2);border:1px solid #0f4c811f;border:1px solid var(--kd9-border);border-radius:12px;color:#1a1a1a;color:var(--kd9-text);font-family:Montserrat,sans-serif;font-size:14px;padding:14px 16px 14px 44px;transition:all .3s ease;width:100%}.dark .kd9-input{background:#ffffff08}.kd9-input::placeholder{color:#505050;color:var(--kd9-text-soft);letter-spacing:.02em;opacity:.7}.kd9-input:focus{border-color:#0f4c81;border-color:var(--kd9-accent);box-shadow:0 0 0 4px #0f4c8114;box-shadow:0 0 0 4px var(--kd9-accent-soft);outline:none}.kd9-logo-img{display:block;filter:drop-shadow(0 0 12px rgba(15,76,129,.12));filter:drop-shadow(0 0 12px var(--kd9-glow));height:100%;object-fit:contain;width:100%}.kd9-watermark{pointer-events:none;-webkit-user-select:none;user-select:none}.dark .kd9-watermark{opacity:.06}:root:not(.dark) .kd9-watermark{opacity:.08}.dark .kd9-grain:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.55'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:overlay;opacity:.08;pointer-events:none;position:absolute}@keyframes kd9-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes kd9-glow-pulse{0%,to{filter:drop-shadow(0 0 18px rgba(15,76,129,.12));filter:drop-shadow(0 0 18px var(--kd9-glow))}50%{filter:drop-shadow(0 0 36px rgba(15,76,129,.12));filter:drop-shadow(0 0 36px var(--kd9-glow))}}@keyframes kd9-rotate-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.kd9-fade-up{animation:kd9-fade-up .9s cubic-bezier(.2,.65,.3,1) both}.kd9-pulse{animation:kd9-glow-pulse 4.5s ease-in-out infinite}.kd9-spin-slow{animation:kd9-rotate-slow 80s linear infinite}.kd9-delay-1{animation-delay:80ms}.kd9-delay-2{animation-delay:.16s}.kd9-delay-3{animation-delay:.24s}.kd9-delay-4{animation-delay:.32s}.kd9-delay-5{animation-delay:.4s}.kd9-delay-6{animation-delay:.48s}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#fff;background:var(--kd9-bg-2)}.dark ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#a67c00,#d4af37);border-radius:999px}:root:not(.dark) ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0f4c81,#3c78b5);border-radius:999px}::selection{background:#0f4c8114;background:var(--kd9-accent-soft);color:#1a1a1a;color:var(--kd9-text)}.kd9-arrow:after,.kd9-arrow:before{color:#d4af37;color:var(--kd9-gold);content:"❖";font-size:.85em;margin:0 .75rem;opacity:.7}:root:not(.dark) .text-white{color:#1a1a1a!important;color:var(--kd9-text)!important}:root:not(.dark) [class*="text-white/"]{color:#505050!important;color:var(--kd9-text-soft)!important}:root:not(.dark) [class*="text-white/90"],:root:not(.dark) [class*="text-white/92"],:root:not(.dark) [class*="text-white/95"]{color:#1a1a1a!important;color:var(--kd9-text)!important}:root:not(.dark) .text-foreground{color:#1a1a1a;color:var(--kd9-text)}:root:not(.dark) img.opacity-60{opacity:.2!important}:root:not(.dark) img.opacity-50{opacity:.18!important}:root:not(.dark) img.opacity-40{opacity:.16!important}:root:not(.dark) .kd9-card img{filter:saturate(.85)}#root,.App,body,html{max-width:100%;min-width:0;width:100%}body{overflow-x:hidden}canvas,img,svg,video{max-width:100%}.kd9-responsive-content,.kd9-responsive-content .flex>*,.kd9-responsive-content .grid>*,.kd9-responsive-content>*{min-width:0}.kd9-responsive-content{max-width:100%;width:100%}@media (max-width:767px){html{-webkit-text-size-adjust:100%}.App{overflow-x:clip}.kd9-responsive-content{overflow:visible!important;padding:1rem!important}.kd9-responsive-content .grid{grid-template-columns:minmax(0,1fr)!important}.kd9-responsive-content .kd9-card{border-radius:14px;max-width:100%;width:100%}.kd9-responsive-content .kd9-card:hover{transform:none}.kd9-responsive-content h1{font-size:clamp(1.35rem,7vw,2rem)!important;line-height:1.2!important;overflow-wrap:anywhere}.kd9-responsive-content h2{font-size:clamp(1.1rem,5.5vw,1.5rem)!important;line-height:1.25!important;overflow-wrap:anywhere}.kd9-responsive-content a,.kd9-responsive-content h3,.kd9-responsive-content label,.kd9-responsive-content p,.kd9-responsive-content span{overflow-wrap:anywhere}.kd9-responsive-content input,.kd9-responsive-content select,.kd9-responsive-content textarea{font-size:16px;max-width:100%;min-width:0;width:100%}.kd9-responsive-content .kd9-input{padding:12px 14px}.kd9-responsive-content fieldset,.kd9-responsive-content form{min-width:0;width:100%}.kd9-responsive-content .kd9-actions,.kd9-responsive-content [data-responsive-actions],.kd9-responsive-content form .flex{flex-wrap:wrap}.kd9-responsive-content a.kd9-btn-gold,.kd9-responsive-content a.kd9-btn-outline,.kd9-responsive-content a.kd9-btn-primary,.kd9-responsive-content a.kd9-btn-red,.kd9-responsive-content a.kd9-btn-success,.kd9-responsive-content button:not([aria-label]){justify-content:center;min-height:44px;text-align:center;white-space:normal;width:100%}.kd9-responsive-content [role=dialog]{max-height:calc(100dvh - 2rem);max-width:calc(100vw - 2rem)!important;overflow-y:auto;width:calc(100vw - 2rem)!important}.kd9-responsive-content table{border:0;display:block;min-width:0!important;width:100%}.kd9-responsive-content table thead{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.kd9-responsive-content table tbody{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:minmax(0,1fr);width:100%}.kd9-responsive-content table tr{background:#fff;background:var(--kd9-card);border:1px solid #0f4c811f;border:1px solid var(--kd9-border);border-radius:14px;box-shadow:0 1px 2px #0f172a0d,0 8px 24px -8px #0f4c811f;box-shadow:var(--kd9-shadow-card);display:flex;flex-direction:column;min-width:0;padding:1rem;width:100%}.kd9-responsive-content table td{align-items:flex-start;border-bottom:1px solid #0f4c811f;border-bottom:1px solid var(--kd9-border);display:flex;gap:.75rem;justify-content:space-between;min-width:0;overflow-wrap:anywhere;padding:.55rem 0!important;white-space:normal!important;width:100%}.kd9-responsive-content table td:last-child{border-bottom:0}.kd9-responsive-content table td:before{color:#505050;color:var(--kd9-text-soft);content:attr(data-label);flex:0 0 42%;font-family:Montserrat,system-ui,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.kd9-responsive-content table td:not([data-label]):before{display:none}.kd9-responsive-content table td:last-child,.kd9-responsive-content table td>.flex{flex-wrap:wrap}.kd9-responsive-content table td a,.kd9-responsive-content table td button{max-width:100%}.kd9-responsive-content .overflow-auto,.kd9-responsive-content .overflow-x-auto{max-width:100%;overflow-x:visible!important}.kd9-responsive-content [class*=min-w-]{min-width:0!important}.kd9-responsive-content [class*=w-screen]{width:100%!important}.kd9-responsive-content .fixed.inset-0{padding:1rem!important}}@media (min-width:480px) and (max-width:767px){.kd9-responsive-content .kd9-mobile-two-column{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:420px){.kd9-responsive-content{padding:.75rem!important}.kd9-responsive-content .kd9-card{border-radius:12px}}.kd9-energy-balance{background:linear-gradient(135deg,#0369a14d,#6d28d93d);border-color:#22d3ee61;box-shadow:inset 0 1px 0 #ffffff1f,0 0 22px -8px #22d3eecc;color:#dffcff}.kd9-energy-balance:hover{border-color:#67e8f9cc;box-shadow:inset 0 1px 0 #ffffff2e,0 0 28px -5px #22d3eee6;transform:translateY(-1px)}.kd9-energy-bolt{background:linear-gradient(145deg,#22d3ee38,#7c3aed59);box-shadow:0 0 14px #22d3ee6b;color:#67e8f9}.kd9-energy-balance--updated{animation:kd9-energy-refresh .7s cubic-bezier(.2,.8,.2,1)}.kd9-energy-delta{animation:kd9-energy-delta 1.8s ease-out both;border-radius:999px;bottom:-1.35rem;font:700 .66rem/1 Montserrat,sans-serif;left:50%;padding:.18rem .45rem;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:20}.kd9-energy-delta--credit{background:#052e16eb;border:1px solid #34d39973;color:#a7f3d0}.kd9-energy-delta--debit{background:#0c1e40f0;border:1px solid #38bdf880;color:#bae6fd}@keyframes kd9-energy-refresh{0%,to{transform:scale(1)}38%{filter:brightness(1.35);transform:scale(1.07)}}@keyframes kd9-energy-delta{0%{opacity:0;transform:translate(-50%,.4rem)}18%,70%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-.45rem)}}@media (prefers-reduced-motion:reduce){.kd9-energy-balance--updated,.kd9-energy-delta{animation:none}}@media (max-width:420px){.kd9-energy-balance{padding-left:.4rem;padding-right:.55rem}.kd9-energy-balance .kd9-energy-bolt{height:1.6rem;width:1.6rem}}:root{--kd9-market-blue:#2563eb;--kd9-market-cyan:#22d3ee;--kd9-market-violet:#7c3aed;--kd9-market-surface:color-mix(in srgb,var(--kd9-card) 92%,#0000);--kd9-market-muted:color-mix(in srgb,var(--kd9-text) 68%,#0000)}.kd9-marketplace,[data-testid=creator-products-page],[data-testid=marketplace-governance-page]{color:#1a1a1a;color:var(--kd9-text);font-family:Montserrat,system-ui,sans-serif}.kd9-marketplace h1,.kd9-marketplace h2,[data-testid=creator-products-page] h1,[data-testid=creator-products-page] h2,[data-testid=marketplace-governance-page] h1,[data-testid=marketplace-governance-page] h2{font-family:Cinzel,serif}.kd9-governance-product img,.kd9-market-product-card img,.kd9-product-preview img,.kd9-seller-products img{display:block;height:100%;object-fit:cover;width:100%}:root:not(.dark) .kd9-marketplace [class*="text-white/"],:root:not(.dark) [data-testid=creator-products-page] [class*="text-white/"],:root:not(.dark) [data-testid=marketplace-governance-page] [class*="text-white/"]{color:color-mix(in srgb,#1a1a1a 68%,#0000)!important;color:var(--kd9-market-muted)!important}:root:not(.dark) .kd9-marketplace option,:root:not(.dark) .kd9-marketplace select{background:#fff;background:var(--kd9-bg-2);color:#1a1a1a;color:var(--kd9-text)}.kd9-market-bottom-nav{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:58px}.kd9-market-bottom-nav button{min-height:44px!important;min-width:0;padding:.25rem;white-space:nowrap;width:auto!important}.kd9-governance-metrics .kd9-card,.kd9-seller-summary .kd9-card{background:linear-gradient(145deg,color-mix(in srgb,#fff 92%,#0000),color-mix(in srgb,#7c3aed 8%,#fff));background:linear-gradient(145deg,var(--kd9-market-surface),color-mix(in srgb,var(--kd9-market-violet) 8%,var(--kd9-card)))}@media (max-width:767px){.kd9-responsive-content .kd9-marketplace .kd9-mobile-two-column{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kd9-marketplace .kd9-market-hero{border-radius:1rem;padding:1rem!important}.kd9-marketplace .kd9-market-hero h1{font-size:1.35rem!important}.kd9-marketplace .kd9-market-product-card .p-3{padding:.65rem}[data-testid=creator-products-page] .kd9-seller-products article>div{grid-template-columns:88px minmax(0,1fr)!important}[data-testid=creator-products-page] .kd9-seller-products button,[data-testid=marketplace-governance-page] .kd9-governance-product button{min-height:40px;width:auto!important}[data-testid=marketplace-governance-page] .kd9-governance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:360px){.kd9-responsive-content .kd9-marketplace .kd9-mobile-two-column{gap:.5rem}.kd9-marketplace .kd9-market-product-card strong{font-size:.78rem}}.kd9-marketplace .kd9-market-hero{color:#f8fafc}.kd9-marketplace .kd9-market-hero h1{color:#fff!important}.kd9-marketplace .kd9-market-hero p{color:#cbd5e1!important}.kd9-marketplace .kd9-market-hero>div>span{color:#67e8f9!important}.kd9-marketplace .kd9-market-hero button{color:#0f172a!important}.kd9-market-bottom-nav{background:#020617f7;border-color:#22d3ee52;color:#e2e8f0}.kd9-market-bottom-nav button{color:#cbd5e1!important}.kd9-market-bottom-nav button:first-child{color:#67e8f9!important}.kd9-market-bottom-nav button:focus-visible{outline:2px solid #67e8f9;outline-offset:-2px}.kd9-market-bottom-nav svg{stroke:currentColor;color:currentColor}.kd9-governance-actions>button{min-width:7.5rem}.kd9-governance-tabs>button{align-items:center;justify-content:center}@media (max-width:767px){[data-testid=marketplace-governance-page] .kd9-governance-product{display:block;padding:.875rem}[data-testid=marketplace-governance-page] .kd9-governance-product>div:first-child{align-items:flex-start}[data-testid=marketplace-governance-page] .kd9-governance-product>div:first-child>div:first-child{flex:0 0 4.5rem;height:4.5rem;width:4.5rem}[data-testid=marketplace-governance-page] .kd9-governance-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:.875rem}[data-testid=marketplace-governance-page] .kd9-governance-actions>button{min-width:0;padding:.65rem .45rem;width:100%!important}[data-testid=marketplace-governance-page] .kd9-governance-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}[data-testid=marketplace-governance-page] .kd9-governance-tabs>button{min-height:3rem;min-width:0;padding:.55rem .4rem;white-space:normal;width:100%!important}[data-testid=marketplace-governance-page] .kd9-governance-modal{border-radius:1rem;margin:0;max-height:calc(100dvh - 1rem);max-width:calc(100vw - 1rem)!important;width:calc(100vw - 1rem)!important}}.kd9-wheel-rotor{inset:0;position:absolute;transform:translateZ(0);transform-origin:50% 50%;will-change:transform}.kd9-temple-wheel{inset:0;overflow:hidden;position:absolute}.kd9-temple-wheel:after{background:radial-gradient(circle,#0000 0 28%,#03071238 29% 30%,#0000 31% 66%,#ffffff2e 67% 68%,#0000 69%);border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.kd9-wheel-pin-track{inset:-.32rem;pointer-events:none;position:absolute;transform-origin:50% 50%;z-index:5}.kd9-wheel-pin{background:linear-gradient(90deg,#64748b,#f8fafc 44%,#94a3b8 72%,#334155);border:1px solid #ffffffe6;border-radius:999px;box-shadow:0 0 5px #cffafed9,0 2px 3px #020617cc;height:.78rem;top:-.08rem;width:.28rem}.kd9-wheel-pin,.kd9-wheel-pointer{left:50%;position:absolute;transform:translateX(-50%)}.kd9-wheel-pointer{filter:drop-shadow(0 3px 3px rgba(2,6,23,.75)) drop-shadow(0 0 7px rgba(34,211,238,.7));height:3rem;pointer-events:none;top:-1.05rem;transform-origin:50% .75rem;width:2.15rem;z-index:30}.kd9-wheel-pointer:before{background:linear-gradient(145deg,#e2e8f0,#64748b 52%,#172033);border:2px solid #cffafee6;border-radius:.7rem .7rem .48rem .48rem;box-shadow:inset 0 1px 2px #fff,0 0 8px #22d3ee73;content:"";height:1.25rem;left:50%;position:absolute;top:.1rem;transform:translateX(-50%);width:1.65rem}.kd9-wheel-pointer span{background:linear-gradient(90deg,#475569,#f8fafc 42%,#94a3b8 70%,#334155);border:1px solid #ffffffe6;border-radius:.2rem .2rem .55rem .55rem;box-shadow:0 0 6px #67e8f9bf;height:1.72rem;left:50%;position:absolute;top:.92rem;transform:translateX(-50%) rotate(0deg);transform-origin:50% .08rem;width:.58rem}.kd9-wheel-pointer.is-ticking span{animation:kd9-wheel-pointer-tick 82ms cubic-bezier(.2,.8,.35,1)}.kd9-wheel-pointer.is-final-tick span{animation:kd9-wheel-pointer-final-clack .15s cubic-bezier(.18,.82,.3,1)}.kd9-wheel-rotor[data-spin-stage=super-slow] .kd9-temple-wheel{box-shadow:0 0 48px #22d3ee7a,inset 0 0 12px #ffffff14}@keyframes kd9-wheel-pointer-tick{0%{transform:translateX(-50%) rotate(0)}38%{transform:translateX(-50%) rotate(13deg)}72%{transform:translateX(-50%) rotate(-4deg)}to{transform:translateX(-50%) rotate(0)}}@keyframes kd9-wheel-pointer-final-clack{0%{transform:translateX(-50%) rotate(0)}34%{transform:translateX(-50%) rotate(17deg)}64%{transform:translateX(-50%) rotate(-7deg)}82%{transform:translateX(-50%) rotate(2deg)}to{transform:translateX(-50%) rotate(0)}}@media (min-width:360px) and (max-width:430px){[data-testid=temple-wheel-live] .kd9-temple-wheel{max-height:278px;max-width:278px}[data-testid=wheel-builder]{font-size:.92rem}[data-testid=wheel-builder] input,[data-testid=wheel-builder] select{min-width:0}}@media (prefers-reduced-motion:reduce){.kd9-wheel-pointer.is-final-tick span,.kd9-wheel-pointer.is-ticking span{animation-duration:1ms}}.kd9-spark-stage{animation:kd9-spark-stage-10 10s linear both;background:radial-gradient(circle at 50% 48%,#22d3ee21,#0000 36%);contain:layout paint}.kd9-spark-core{animation:kd9-spark-core-10 10s ease-out both;aspect-ratio:1;background:radial-gradient(circle,#ecfeff 0 5%,#22d3ee 12%,#0891b299 34%,#0000 68%);border:1px solid #a5f3fcbf;border-radius:50%;box-shadow:0 0 18px #22d3ee,0 0 52px #22d3eea6;display:grid;left:50%;place-items:center;position:absolute;top:48%;transform:translate(-50%,-50%) scale(.05);width:5.5rem}.kd9-spark-core span{color:#e6fdff;filter:drop-shadow(0 0 9px #fff);font-size:2rem}.kd9-micro-spark{animation:kd9-micro-10 10s ease-out both;background:linear-gradient(#fff,#22d3ee,#0000);box-shadow:0 0 9px #22d3ee;height:clamp(1.4rem,6vw,3rem);left:50%;position:absolute;top:48%;transform-origin:50% 100%;width:2px}.kd9-micro-spark-1{--r:7deg;--d:3.3rem}.kd9-micro-spark-2{--r:51deg;--d:3.8rem}.kd9-micro-spark-3{--r:96deg;--d:3.1rem}.kd9-micro-spark-4{--r:139deg;--d:4.1rem}.kd9-micro-spark-5{--r:188deg;--d:3.5rem}.kd9-micro-spark-6{--r:232deg;--d:4rem}.kd9-micro-spark-7{--r:277deg;--d:3.4rem}.kd9-micro-spark-8{--r:326deg;--d:3.9rem}.kd9-spark-frame{animation:kd9-spark-frame-10 10s ease both;border:1px solid #0000;border-radius:1.6rem;inset:max(4.25rem,env(safe-area-inset-top)) .45rem max(5.25rem,env(safe-area-inset-bottom));position:absolute}.kd9-spark-edge{animation:kd9-spark-edge-10 10s linear both;background:linear-gradient(90deg,#0000,#67e8f9,#fff,#0000);filter:drop-shadow(0 0 5px #22d3ee);height:2px;opacity:0;position:absolute;width:38%}.kd9-spark-edge-a{left:2%;top:18%;transform:rotate(1deg)}.kd9-spark-edge-b{right:-6%;top:52%;transform:rotate(88deg)}.kd9-spark-edge-c{bottom:19%;left:5%;transform:rotate(178deg)}.kd9-spark-radial{animation:kd9-spark-radial-10 10s ease-out both;aspect-ratio:1;border:2px solid #a5f3fcbf;border-radius:50%;box-shadow:0 0 25px #ffffff73,inset 0 0 30px #22d3ee4d;top:48%;transform:translate(-50%,-50%) scale(.2);width:min(58vw,20rem)}.kd9-spark-copy,.kd9-spark-radial{left:50%;opacity:0;position:absolute}.kd9-spark-copy{align-items:center;animation:kd9-spark-copy-10 10s ease both;background:#020c12b8;border:1px solid #67e8f98c;border-radius:1.25rem;box-shadow:0 0 42px #22d3ee3d;display:flex;flex-direction:column;padding:1rem 1.25rem;text-align:center;top:50%;transform:translate(-50%,-50%);width:min(88vw,29rem)}.kd9-spark-copy strong{color:#cffafe;font-family:Cinzel,serif;font-size:clamp(1rem,4.5vw,1.45rem)}.kd9-spark-copy span{color:#a5f3fc;margin-top:.25rem}.kd9-spark-copy b{background:#22d3ee29;border-radius:999px;color:#fff;margin-top:.5rem;padding:.25rem .7rem}.kd9-spark-convergence{align-items:center;animation:kd9-spark-converge-10 10s ease-in-out both;color:#cffafe;display:flex;filter:drop-shadow(0 0 18px #22d3ee);flex-direction:column;font-size:4rem;left:50%;opacity:0;position:absolute;top:48%;transform:translate(-50%,-50%) scale(.25)}.kd9-spark-convergence small{font:700 .65rem Montserrat,sans-serif;letter-spacing:.28em}@keyframes kd9-spark-stage-10{0%{opacity:0}2%,94%{opacity:1}to{opacity:0}}@keyframes kd9-spark-core-10{0%{opacity:0;transform:translate(-50%,-50%) scale(.05)}8%{opacity:1;transform:translate(-50%,-50%) scale(1)}20%{opacity:.85;transform:translate(-50%,-50%) scale(.78)}50%{opacity:.22}70%,to{opacity:0}}@keyframes kd9-micro-10{0%{opacity:0;transform:translate(-50%,-100%) rotate(var(--r)) translateY(0) scaleY(.2)}5%{opacity:1}20%{opacity:0;transform:translate(-50%,-100%) rotate(var(--r)) translateY(calc(var(--d)*-1)) scaleY(1.2)}to{opacity:0}}@keyframes kd9-spark-frame-10{0%,18%{border-color:#0000;box-shadow:none}25%,48%{border-color:#22d3ee8c;box-shadow:inset 0 0 12px #22d3ee29,0 0 10px #22d3ee2e}55%,68%{border-color:#cffafee6;box-shadow:inset 0 0 24px #22d3ee40,0 0 20px #22d3ee47}78%,to{border-color:#0000;box-shadow:none}}@keyframes kd9-spark-edge-10{0%,19%{opacity:0}25%{opacity:.8;transform:translateX(-20%)}36%{opacity:.3}48%{opacity:.75;transform:translateX(140%)}50%,to{opacity:0}}@keyframes kd9-spark-radial-10{0%,49%{opacity:0;transform:translate(-50%,-50%) scale(.2)}52%{opacity:.78}62%{opacity:.22;transform:translate(-50%,-50%) scale(1.35)}70%,to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes kd9-spark-copy-10{0%,49%{opacity:0;transform:translate(-50%,-48%) scale(.95)}53%,67%{opacity:1;transform:translate(-50%,-50%) scale(1)}70%,to{opacity:0;transform:translate(-50%,-52%) scale(.98)}}@keyframes kd9-spark-converge-10{0%,69%{opacity:0;transform:translate(-50%,-50%) scale(.25)}80%{opacity:.9;transform:translate(-50%,-50%) scale(1)}94%{opacity:.65;transform:translate(-50%,-50%) scale(.82)}to{opacity:0;transform:translate(-50%,-50%) scale(.7)}}.kd9-spark-reduced{animation-duration:2.2s;background:#020c1247}.kd9-spark-reduced .kd9-spark-convergence,.kd9-spark-reduced .kd9-spark-copy,.kd9-spark-reduced .kd9-spark-core{animation:none;opacity:1}.kd9-spark-reduced .kd9-spark-core{transform:translate(-50%,-50%) scale(.75)}.kd9-spark-reduced .kd9-spark-copy{top:62%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.kd9-spark-stage *{animation:none!important}.kd9-micro-spark,.kd9-spark-edge,.kd9-spark-radial{display:none}}.kd9-golden-ray-stage{animation:kd9-golden-stage-10 10s linear both;background:#0000;contain:layout paint;isolation:isolate}.kd9-golden-ray-tension{animation:kd9-golden-tension-10 10s ease both;background:radial-gradient(circle at 50% 45%,#41320c0a,#00000070);inset:0;position:absolute}.kd9-golden-ray-flash{animation:kd9-golden-flash-10 10s linear both;background:#fffce1eb;inset:0;mix-blend-mode:screen;opacity:0;position:absolute}.kd9-golden-ray-bolt{animation:kd9-golden-bolt-10 10s linear both;filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 14px #ffd54a);height:calc(100% - max(8.5rem,env(safe-area-inset-top) + env(safe-area-inset-bottom)));inset:max(3.75rem,env(safe-area-inset-top)) .25rem max(4.75rem,env(safe-area-inset-bottom));overflow:visible;position:absolute;width:calc(100% - .5rem)}.kd9-golden-ray-bolt path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kd9-golden-ray-trunk{stroke:#fffbe6;stroke-width:2.3;stroke-dasharray:150;stroke-dashoffset:150;animation:kd9-golden-draw-10 10s ease-out both}.kd9-golden-ray-branch{stroke:#ffd54a;stroke-width:1.25;stroke-dasharray:70;stroke-dashoffset:70;animation:kd9-golden-branch-10 10s ease-out both}.kd9-golden-ray-branch-b{animation-delay:35ms}.kd9-golden-ray-branch-c{animation-delay:.07s}.kd9-golden-ray-frame{animation:kd9-golden-frame-impact-10 10s cubic-bezier(.2,.8,.2,1) both;border-radius:1.55rem;box-shadow:none;inset:max(4rem,env(safe-area-inset-top)) .45rem max(5rem,env(safe-area-inset-bottom));position:absolute}.kd9-golden-border-arc{animation:kd9-golden-edge-run-10 10s linear both;background:linear-gradient(90deg,#0000,#c79520,#fff7c2,#0000);filter:drop-shadow(0 0 5px #ffd54a);opacity:0;position:absolute;z-index:1}.kd9-golden-border-arc-a,.kd9-golden-border-arc-c{height:2px;left:2%;width:46%}.kd9-golden-border-arc-a{top:max(4.2rem,env(safe-area-inset-top))}.kd9-golden-border-arc-c{bottom:max(5.2rem,env(safe-area-inset-bottom));left:auto;right:2%;transform:rotate(180deg)}.kd9-golden-border-arc-b,.kd9-golden-border-arc-d{background:linear-gradient(#0000,#c79520,#fff7c2,#0000);height:42%;top:22%;width:2px}.kd9-golden-border-arc-b{right:.48rem}.kd9-golden-border-arc-d{left:.48rem;top:48%}.kd9-golden-ray-copy{align-items:center;animation:kd9-golden-copy-10 10s ease both;background:linear-gradient(145deg,#0a0802db,#271b03c2);border:1px solid #ffd54a9e;border-radius:1.1rem;box-shadow:0 0 45px #ffc10738;display:flex;flex-direction:column;left:50%;opacity:0;padding:.9rem 1.1rem;position:absolute;text-align:center;top:62%;transform:translate(-50%,-50%);width:min(90vw,31rem);z-index:2}.kd9-golden-ray-copy strong{color:#fff8d5;font:700 clamp(.98rem,4.3vw,1.45rem) Cinzel,serif;text-shadow:0 0 13px #ffd54ab3}.kd9-golden-ray-copy span{color:#ffd966;margin-top:.3rem}.kd9-golden-ray-copy b{background:#ffd54a24;border-radius:999px;color:#fff4bf;font-size:.72rem;margin-top:.45rem;padding:.2rem .65rem}.kd9-golden-ray-convergence{align-items:center;animation:kd9-golden-converge-10 10s ease-in-out both;color:#fff6bd;display:flex;filter:drop-shadow(0 0 17px #ffd54a);flex-direction:column;font-size:4.3rem;left:50%;opacity:0;position:absolute;top:48%;transform:translate(-50%,-50%) scale(1.5);z-index:2}.kd9-golden-ray-convergence small{font:800 .66rem Montserrat,sans-serif;letter-spacing:.3em}@keyframes kd9-golden-stage-10{0%{opacity:0}2%,96%{opacity:1}to{opacity:0}}@keyframes kd9-golden-tension-10{0%{opacity:0}20%,5%{opacity:1}22%{opacity:.15}60%{opacity:.28}to{opacity:0}}@keyframes kd9-golden-flash-10{0%,19.99%{opacity:0}20%{opacity:.96}21.2%{opacity:0}to{opacity:0}}@keyframes kd9-golden-bolt-10{0%,19%{opacity:0}20%{opacity:1}22.5%{opacity:.9}39%{opacity:.18}40%,to{opacity:0}}@keyframes kd9-golden-draw-10{0%,19%{stroke-dashoffset:150}20.8%{stroke-dashoffset:0}39%{stroke-dashoffset:0}40%,to{stroke-dashoffset:-150}}@keyframes kd9-golden-branch-10{0%,19.5%{stroke-dashoffset:70}21.2%{stroke-dashoffset:0}38%{stroke-dashoffset:0}40%,to{stroke-dashoffset:-70}}@keyframes kd9-golden-frame-impact-10{0%,39%{box-shadow:none}40%{box-shadow:inset 0 0 32px #fff5bec7,0 0 18px #ffd54a9e}41%{transform:translateX(-2px)}42%{transform:translateX(2px)}43%{transform:translateX(-1px)}44%{transform:none}60%{box-shadow:inset 0 0 13px #ffd54a33}80%,to{box-shadow:none}}@keyframes kd9-golden-edge-run-10{0%,59%{background-position:-40vw 0;opacity:0}61%{opacity:.95}78%{background-position:70vw 0;opacity:.3}80%,to{opacity:0}}@keyframes kd9-golden-copy-10{0%,59%{opacity:0;transform:translate(-50%,-46%) scale(.96)}62%,78%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%,to{opacity:0;transform:translate(-50%,-54%) scale(.98)}}@keyframes kd9-golden-converge-10{0%,78%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}82%{opacity:1;transform:translate(-50%,-50%) scale(.75)}94%{opacity:.68;transform:translate(-50%,-50%) scale(.42)}to{opacity:0;transform:translate(-50%,-50%) scale(.25)}}.kd9-golden-ray-reduced{animation-duration:2.2s;background:#0a080252;height:100%}.kd9-golden-ray-reduced .kd9-golden-ray-tension{animation:none;opacity:.45}.kd9-golden-ray-reduced .kd9-golden-ray-copy{animation:none;opacity:1;top:54%}.kd9-golden-ray-reduced .kd9-golden-ray-convergence{animation:none;opacity:.8;top:32%;transform:translate(-50%,-50%) scale(.7)}@media (prefers-reduced-motion:reduce){.kd9-golden-ray-stage *{animation:none!important}.kd9-golden-border-arc,.kd9-golden-ray-bolt,.kd9-golden-ray-flash,.kd9-golden-ray-frame{display:none}}.kd9-live-top-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#ffe45c,#ffd21f 52%,#f4b900);border:1px solid #ffe25cf2;box-shadow:0 3px 14px #ffd21f57,inset 0 1px 0 #ffffff94;color:#0a0a0a;text-shadow:none;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.kd9-live-top-chip:focus-visible,.kd9-live-top-chip:hover{box-shadow:0 4px 18px #ffd21f7a,inset 0 1px 0 #ffffffb8;filter:brightness(1.08)}.kd9-live-top-chip:active{transform:scale(.97)}.kd9-wheel-action-btn,.kd9-wheel-spin-btn{align-items:center;background:linear-gradient(180deg,#ffe45c,#ffd21f 48%,#edb400);border:1px solid #ffe45c;border-radius:.8rem;box-shadow:0 4px 16px #ffd21f47,inset 0 1px 0 #fff9;color:#090909;display:inline-flex;font-weight:900;gap:.38rem;justify-content:center;letter-spacing:.045em;text-transform:uppercase;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.kd9-wheel-action-btn:focus-visible,.kd9-wheel-action-btn:hover,.kd9-wheel-spin-btn:focus-visible,.kd9-wheel-spin-btn:hover{box-shadow:0 5px 20px #ffd21f73,inset 0 1px 0 #ffffffb8;filter:brightness(1.08)}.kd9-wheel-action-btn:active,.kd9-wheel-spin-btn:active{transform:scale(.98)}.kd9-wheel-action-btn:disabled,.kd9-wheel-spin-btn:disabled{cursor:not-allowed;filter:saturate(.5)}.kd9-live-comments{bottom:max(.75rem,env(safe-area-inset-bottom));padding-bottom:max(.25rem,0px);padding-bottom:max(.25rem,calc(var(--temple-keyboard-inset, 0px)*0));pointer-events:auto;touch-action:manipulation}.kd9-live-comment-history{padding-bottom:clamp(.5rem,2dvh,1rem);scroll-behavior:smooth;scrollbar-width:thin}.kd9-live-comment-composer{isolation:isolate;pointer-events:auto;position:relative}.kd9-live-comment-composer button,.kd9-live-comment-composer input{pointer-events:auto;touch-action:manipulation}@media (prefers-reduced-motion:reduce){.kd9-live-comment-history{scroll-behavior:auto}}.kd9-global-wheel-event{animation:kd9-global-wheel-backdrop-in .28s ease-out both;isolation:isolate}.kd9-global-wheel-event [aria-label="Ruleta radial del Templo"]{width:min(88vw,430px)}.kd9-wheel-announcement{animation:kd9-wheel-announcement-in 1.1s cubic-bezier(.2,.85,.25,1) both}.kd9-wheel-global-stage{animation:kd9-wheel-stage-in .36s ease-out both}.kd9-wheel-global-result{animation:kd9-wheel-result-in 3s cubic-bezier(.18,.82,.28,1) both}@keyframes kd9-global-wheel-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes kd9-wheel-announcement-in{0%{opacity:0;transform:translateY(1rem) scale(.94)}22%,78%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-.35rem) scale(.98)}}@keyframes kd9-wheel-stage-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes kd9-wheel-result-in{0%{opacity:0;transform:scale(.9)}10%,82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.kd9-global-wheel-event,.kd9-wheel-announcement,.kd9-wheel-global-result,.kd9-wheel-global-stage{animation:none!important}}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:#1a1a1a;color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:#4f4f4f;color:hsl(var(--muted-foreground))}.placeholder\:text-white\/55::placeholder{color:#ffffff8c}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);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))}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(.75rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.75rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1: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\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:border-\[\#d4ab5e\]\/30:hover{border-color:#d4ab5e4d}.hover\:border-\[\#d4ab5e\]\/35:hover{border-color:#d4ab5e59}.hover\:border-\[color\:var\(--kd9-accent\)\]:hover{border-color:#0f4c81;border-color:var(--kd9-accent)}.hover\:border-cyan-400\/40:hover{border-color:#22d3ee66}.hover\:border-cyan-400\/50:hover{border-color:#22d3ee80}.hover\:bg-accent:hover{background-color:#1ea971;background-color:hsl(var(--accent))}.hover\:bg-cyan-400\/10:hover{background-color:#22d3ee1a}.hover\:bg-destructive\/80:hover{background-color:#c32222cc;background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:#c32222e6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-muted:hover{background-color:#e9edf2;background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:#e9edf280;background-color:hsl(var(--muted)/.5)}.hover\:bg-primary:hover{background-color:#0f4980;background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:#0f4980cc;background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:#0f4980e6;background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary:hover{background-color:#eff2f5;background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:#eff2f5cc;background-color:hsl(var(--secondary)/.8)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[\.03\]:hover{background-color:#ffffff08}.hover\:text-\[color\:var\(--kd9-accent\)\]:hover{color:#0f4c81;color:var(--kd9-accent)}.hover\:text-\[color\:var\(--kd9-gold\)\]:hover{color:#d4af37;color:var(--kd9-gold)}.hover\:text-accent-foreground:hover{color:#fff;color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:#1a1a1a;color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:#4f4f4f;color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:#fff;color:hsl(var(--primary-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-\[\#e5bd64\]:focus{--tw-border-opacity:1;border-color:#e5bd64;border-color:rgb(229 189 100/var(--tw-border-opacity,1))}.focus\:border-amber-400:focus{--tw-border-opacity:1;border-color:#fbbf24;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.focus\:border-cyan-400:focus{--tw-border-opacity:1;border-color:#22d3ee;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.focus\:bg-accent:focus{background-color:#1ea971;background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:#0f4980;background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:#fff;color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:#fff;color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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)}.focus\:ring-amber-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(252 211 77/var(--tw-ring-opacity,1))}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:bg-cyan-400\/20:active{background-color:#22d3ee33}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-110{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 .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02}.group:hover .group-hover\:scale-\[1\.02\],.group:hover .group-hover\:scale-\[1\.03\]{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 .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#e9edf266;border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:#0f4980;border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:#e9edf2;background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:#0f4980;background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:#f9fafb;background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:#4f4f4f;color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:#1a1a1a;color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#c322224d;border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:#c32222;background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:#fff;color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:#1ea971;background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#1ea97180;background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:#fff;color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#4f4f4f;color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{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))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{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))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;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))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--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))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{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))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:#1ea971;background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#f9fafb;background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#0f4980;background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#1ea971;background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#1ea97180;background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:#eff2f5;background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#e9edf2;background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#eff2f5;background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:#4f4f4f;color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#fff;color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#1a1a1a;color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fff;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#fff;color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#4f4f4f;color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);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))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);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))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:#1ea971;background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--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))}.dark\:border-destructive:is(.dark *){border-color:#c32222;border-color:hsl(var(--destructive))}@media (min-width:640px){.sm\:static{position:static}.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:right-auto{right:auto}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mb-6{margin-bottom:1.5rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-20{height:5rem}.sm\:h-64{height:16rem}.sm\:min-h-\[5rem\]{min-height:5rem}.sm\:w-96{width:24rem}.sm\:w-\[min\(76vw\2c 360px\)\]{width:min(76vw,360px)}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:24rem}.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-\[120px_1fr\]{grid-template-columns:120px 1fr}.sm\:grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:self-auto{align-self:auto}.sm\:overflow-x-auto{overflow-x:auto}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-lg{border-radius:.75rem;border-radius:var(--radius)}.sm\:border{border-width:1px}.sm\:p-10{padding:2.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.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\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:pl-2{padding-left:.5rem}.sm\:pr-3{padding-right:.75rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[8px\]{font-size:8px}.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\:text-xs{font-size:.75rem;line-height:1rem}.sm\:tracking-\[\.28em\]{letter-spacing:.28em}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-64{height:16rem}.md\:h-8{height:2rem}.md\:min-h-0{min-height:0}.md\:min-h-9{min-height:2.25rem}.md\:w-48{width:12rem}.md\:w-8{width:2rem}.md\:w-9{width:2.25rem}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:flex-none{flex:none}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[180px_1fr_auto\]{grid-template-columns:180px 1fr auto}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:grid-cols-\[1fr_220px_auto\]{grid-template-columns:1fr 220px auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-0{gap:0}.md\:gap-3{gap:.75rem}.md\:border-t-0{border-top-width:0}.md\:p-14{padding:3.5rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-4{padding-bottom:1rem;padding-top:1rem}.md\:pr-3{padding-right:.75rem}.md\:pt-0{padding-top:0}.md\:text-left{text-align:left}.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-6xl{font-size:3.75rem;line-height:1}.md\:text-\[10px\]{font-size:10px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-72{height:18rem}.lg\:h-\[620px\]{height:620px}.lg\:max-h-\[70vh\]{max-height:70vh}.lg\:w-1\/2{width:50%}.lg\:w-auto{width:auto}.lg\:grid-cols-12{grid-template-columns:repeat(12,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\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1fr_170px_150px_auto\]{grid-template-columns:1fr 170px 150px auto}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_400px\]{grid-template-columns:1fr 400px}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.lg\:grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_170px_minmax\(180px\2c 280px\)_auto\]{grid-template-columns:minmax(0,1fr) 170px minmax(180px,280px) auto}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:p-14{padding:3.5rem}.lg\:p-16{padding:4rem}.lg\:p-8{padding:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:py-20{padding-bottom:5rem;padding-top:5rem}.lg\:pb-32{padding-bottom:8rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pt-24{padding-top:6rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-4{top:1rem}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[310px_1fr\]{grid-template-columns:310px 1fr}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:self-start{align-self:flex-start}}@media (min-width:1536px){.\32xl\:grid-cols-\[240px_minmax\(0\2c 1fr\)_350px\]{grid-template-columns:240px minmax(0,1fr) 350px}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(.75rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.75rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(.75rem - 2px);border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:#1ea971;background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(.75rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.75rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#1ea97180;background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;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))}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;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))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:#c32222;color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:#1a1a1a;color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{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))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#4f4f4f;color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.App{background-color:var(--kd9-bg);color:var(--kd9-text);min-height:100vh}.egypt-experience{--scene-shift-x:0px;--scene-shift-y:0px;--sand-dark:#16110a;--sand-mid:#5d4725;--sand-light:#a67c3b;--fire:#ffca5c;--fire-hot:#fff0a9;background:#020305;color:#fff;isolation:isolate;min-height:100vh;min-height:100dvh;outline:none;overflow-x:hidden;overflow-y:auto;position:relative;touch-action:pan-y}.egypt-sky-layer{inset:0;overflow:hidden;position:absolute;z-index:-8}.egypt-background-image{filter:saturate(.5) contrast(1.18) brightness(.58);height:108%;margin:-4%;object-fit:cover;opacity:0;transform:translate3d(var(--scene-shift-x),var(--scene-shift-y),0) scale(1.03);transition:opacity .9s ease,filter .9s ease,transform .22s ease-out;width:108%}.egypt-background-image.is-ready{opacity:.38}.egypt-scene-loader{align-items:center;background:#03050875;border:1px solid #d4af3724;border-radius:999px;color:#ffeec26b;display:inline-flex;font-family:Montserrat,sans-serif;font-size:7px;gap:8px;left:50%;letter-spacing:.2em;opacity:1;padding:7px 10px;pointer-events:none;position:absolute;text-transform:uppercase;top:38%;transform:translate(-50%,-50%);transition:opacity .38s ease;z-index:3}.egypt-scene-loader.is-ready{opacity:0}.egypt-scene-loader-glyph{animation:egypt-loader-pulse 1.15s ease-in-out infinite alternate;color:#ebc972b8;font-size:13px}@keyframes egypt-loader-pulse{0%{opacity:.42;text-shadow:0 0 0 #ffd26600}to{opacity:1;text-shadow:0 0 12px #ffd26661}}.is-illuminated .egypt-background-image.is-ready{filter:saturate(.86) contrast(1.06) brightness(.82);opacity:.64}.egypt-sky-vignette{background:radial-gradient(circle at 50% 34%,#b8914814,#0000 32%),linear-gradient(180deg,#01030894,#030509c2 56%,#020305fa),linear-gradient(90deg,#0009,#0000 25%,#0000 75%,#0009);inset:0;position:absolute;transition:background .9s ease}.is-illuminated .egypt-sky-vignette{background:radial-gradient(circle at 50% 38%,#ffc95c30,#0000 36%),linear-gradient(180deg,#0204083d,#06080c7a 58%,#040405e6),linear-gradient(90deg,#0000006b,#0000 25%,#0000 75%,#0000006b)}.egypt-moon{aspect-ratio:1;background:radial-gradient(circle at 42% 42%,#fff8d2 0 11%,#d7c98f 34%,#756a49 70%,#0000 72%);border-radius:50%;box-shadow:0 0 50px #ead79214;filter:blur(.2px);left:50%;opacity:.16;position:absolute;top:18%;transform:translate(-50%,-50%);transition:opacity .9s ease,box-shadow .9s ease;width:clamp(110px,13vw,210px)}.is-illuminated .egypt-moon{box-shadow:0 0 90px #ffd77e2e;opacity:.36}.egypt-stars{background-image:radial-gradient(circle,#ffffffa6 0 1px,#0000 1.3px),radial-gradient(circle,#ffe7aa80 0 1px,#0000 1.3px);background-position:0 0,37px 23px;background-size:89px 89px,137px 137px;inset:0 0 42%;-webkit-mask-image:linear-gradient(180deg,#000,#0000);mask-image:linear-gradient(180deg,#000,#0000);opacity:.5;position:absolute}.egypt-dune{border-radius:50% 50% 0 0;left:-10%;pointer-events:none;position:absolute;transform-origin:center;width:120%}.dune-back{background:linear-gradient(180deg,#6e50247a,#0f0c08d9);bottom:33%;height:25vh;opacity:.45;transform:rotate(-1deg);z-index:-5}.dune-mid{background:linear-gradient(180deg,#684e269e,#110d08f5);bottom:15%;height:29vh;opacity:.72;transform:rotate(2deg);z-index:-4}.dune-front{background:linear-gradient(180deg,#4b3518b3,#030303fa);bottom:-13%;box-shadow:0 -18px 42px #0000004d;height:22vh;opacity:.95;z-index:1}.egypt-particle{background:#ffe1997a;border-radius:50%;box-shadow:0 0 8px #ffcb682e;pointer-events:none;position:absolute;z-index:4}.is-illuminated .egypt-particle{background:#ffde80cc;box-shadow:0 0 12px #ffc54c80}.egypt-wind-layer{left:-35%;mix-blend-mode:screen;opacity:.28;pointer-events:none;position:absolute;width:170%;will-change:transform,opacity;z-index:5}.egypt-wind-layer:after,.egypt-wind-layer:before{background:repeating-linear-gradient(7deg,#0000 0 34px,#e0c28414 35px 36px,#0000 37px 66px),radial-gradient(ellipse at 40% 50%,#d5b5751a,#0000 54%);content:"";filter:blur(1.4px);inset:0;position:absolute}.wind-far{animation:egypt-wind-far 18s linear infinite;height:22%;opacity:.18;top:36%}.wind-near{animation:egypt-wind-near 11s linear infinite;height:27%;opacity:.32;top:56%}.wind-near:after{opacity:.55;transform:translateX(14%)}.is-illuminated .wind-far{opacity:.24}.is-illuminated .wind-near{opacity:.4}.is-low-power .wind-near{display:none}.is-low-power .wind-far{animation-duration:28s;opacity:.12}.is-low-power .egypt-world:before{animation:none;opacity:.42}.is-low-power .egypt-background-image{transform:scale(1.03)}.is-low-power .egypt-landmark{transform:translate(-50%,-50%)}.is-low-power .egypt-landmark.is-selected,.is-low-power .egypt-landmark:focus-visible,.is-low-power .egypt-landmark:hover{transform:translate(-50%,-52%) scale(1.035)}.is-low-power .egypt-particle:nth-of-type(2n){display:none}@keyframes egypt-wind-far{0%{transform:translate3d(-6%,0,0)}to{transform:translate3d(8%,-5px,0)}}@keyframes egypt-wind-near{0%{transform:translate3d(-9%,4px,0)}50%{transform:translate3d(1%,-5px,0)}to{transform:translate3d(10%,2px,0)}}.egypt-entry-transition{background:#01020400;display:grid;inset:0;opacity:0;overflow:hidden;place-items:center;pointer-events:none;position:absolute;z-index:90}.egypt-entry-ring{border:1px solid #ffe08b00;border-radius:50%;box-shadow:0 0 0 #ffc44400;height:70px;left:var(--entry-x);position:absolute;top:var(--entry-y);transform:translate(-50%,-50%) scale(.2);width:70px}.egypt-entry-copy{grid-gap:5px;display:grid;gap:5px;min-width:min(90vw,360px);opacity:0;padding:18px 24px;place-items:center;position:relative;text-align:center;text-shadow:0 4px 22px #000000f2;transform:translateY(12px) scale(.98);z-index:2}.egypt-entry-kicker{color:#ffefc3a8;font-family:Montserrat,sans-serif;font-size:8px;letter-spacing:.35em}.egypt-entry-title{color:#f1d48b;font-family:Cinzel,serif;font-size:clamp(22px,4vw,44px);letter-spacing:.12em}.egypt-entry-hint{color:#ffffff94;font-family:Cormorant Garamond,serif;font-size:clamp(15px,2vw,20px)}.egypt-arrival-transition{background:#0000;display:grid;inset:0;opacity:0;overflow:hidden;place-items:center;pointer-events:none;position:absolute;z-index:88}.egypt-arrival-light{background:radial-gradient(circle,#fff5d4f2 0 6%,#ffda8561 18%,#ffc44614 42%,#0000 72%);border-radius:50%;bottom:20%;filter:blur(.2px);height:54px;left:50%;opacity:0;position:absolute;transform:translate(-50%,50%) scale(.15);width:54px}.egypt-arrival-copy{grid-gap:5px;display:grid;gap:5px;opacity:0;place-items:center;position:relative;text-align:center;text-shadow:0 4px 22px #000000f2;transform:translateY(10px);z-index:2}.egypt-arrival-kicker{color:#ffefc39e;font-family:Montserrat,sans-serif;font-size:8px;letter-spacing:.34em}.egypt-arrival-title{color:#f0d38b;font-family:Cinzel,serif;font-size:clamp(20px,3.6vw,38px);letter-spacing:.12em}.is-arriving .egypt-arrival-transition{animation:egypt-arrival-curtain 1.45s ease both;opacity:1;pointer-events:auto}.is-arriving .egypt-arrival-light{animation:egypt-arrival-light 1.22s cubic-bezier(.2,.75,.2,1) .08s both}.is-arriving .egypt-arrival-copy{animation:egypt-arrival-copy 1.1s ease .18s both}.is-arriving .egypt-action-dock,.is-arriving .egypt-territory-heading,.is-arriving .egypt-world{animation:egypt-arrival-scene 1.35s ease both}@keyframes egypt-arrival-curtain{0%{background:#000000fa}44%{background:#000000db}to{background:#0000}}@keyframes egypt-arrival-light{0%{box-shadow:0 0 0 #ffcc5b00;opacity:0;transform:translate(-50%,50%) scale(.15)}28%{box-shadow:0 0 28px #ffd26680;opacity:1;transform:translate(-50%,50%) scale(.55)}72%{box-shadow:0 0 90px #ffbf3633;opacity:.9;transform:translate(-50%,30%) scale(2.8)}to{box-shadow:0 0 140px #ffbf3614;opacity:0;transform:translate(-50%) scale(7)}}@keyframes egypt-arrival-copy{0%,12%{opacity:0;transform:translateY(10px)}32%,64%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes egypt-arrival-scene{0%{filter:blur(5px) brightness(.32);opacity:0;transform:scale(1.045)}54%{filter:blur(1px) brightness(.72);opacity:.68}to{filter:blur(0) brightness(1);opacity:1;transform:scale(1)}}.is-entering .egypt-entry-transition{animation:egypt-entry-curtain 1.05s ease both;pointer-events:auto}.is-entering .egypt-entry-ring{animation:egypt-entry-ring 1s cubic-bezier(.15,.72,.18,1) both}.is-entering .egypt-entry-copy{animation:egypt-entry-copy .82s ease .18s both}.is-entering .egypt-world{animation:egypt-enter-world 1.05s cubic-bezier(.18,.72,.18,1) both;transform-origin:var(--entry-x) var(--entry-y)}.is-entering .egypt-action-dock,.is-entering .egypt-territory-heading,.is-entering header{animation:egypt-interface-fade .45s ease both}.is-entering .egypt-avatar{animation:egypt-avatar-fade .5s ease .08s both}@keyframes egypt-entry-curtain{0%{background:#01020400;opacity:0}40%{background:#0102041f;opacity:1}to{background:#010204fa;opacity:1}}@keyframes egypt-entry-ring{0%{border-color:#ffe18a00;opacity:0;transform:translate(-50%,-50%) scale(.18)}24%{border-color:#ffe79fe0;box-shadow:0 0 28px #ffc64266;opacity:1;transform:translate(-50%,-50%) scale(.75)}to{border-color:#ffd97714;box-shadow:0 0 150px #ffbb271f;opacity:0;transform:translate(-50%,-50%) scale(22)}}@keyframes egypt-entry-copy{0%{opacity:0;transform:translateY(12px) scale(.98)}34%,72%{opacity:1;transform:translateY(0) scale(1)}to{opacity:.15;transform:translateY(-5px) scale(1.02)}}@keyframes egypt-enter-world{0%{filter:blur(0) brightness(1);transform:scale(1)}62%{filter:blur(.4px) brightness(1.08);transform:scale(1.22)}to{filter:blur(4px) brightness(.35);transform:scale(1.55)}}@keyframes egypt-interface-fade{0%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@keyframes egypt-avatar-fade{0%{opacity:1}to{opacity:0;transform:translateX(-50%) translateY(-12px) scale(.92)}}.egypt-territory-wrap{display:flex;flex-direction:column;min-height:calc(100vh - 90px);min-height:calc(100dvh - 90px);padding:0 20px 24px}.egypt-territory-heading{margin:0 auto;max-width:880px;position:relative;text-align:center;z-index:40}.egypt-control-hint{color:#ffffff47;font-family:Montserrat,sans-serif;font-size:8px;letter-spacing:.17em;margin-top:7px;text-transform:uppercase}.egypt-control-mobile{display:none}.egypt-preview-badge{align-items:center;background:#2a86b117;border:1px solid #64d3ff47;border-radius:999px;color:#b2e7ffd1;display:inline-flex;font-family:Montserrat,sans-serif;font-size:8px;letter-spacing:.16em;min-height:34px;padding:0 10px;white-space:nowrap}.egypt-world{height:clamp(390px,56vh,620px);margin:10px auto 0;perspective:1000px;position:relative;transform-style:preserve-3d;width:min(1240px,100%);z-index:10}.egypt-world:before{animation:egypt-haze-breathe 7s ease-in-out infinite alternate;background:radial-gradient(ellipse at 50% 100%,#b1853e24,#0000 58%),linear-gradient(180deg,#0000,#2c1f1029);bottom:13%;content:"";filter:blur(10px);height:42%;left:5%;opacity:.7;pointer-events:none;position:absolute;right:5%;z-index:6}@keyframes egypt-haze-breathe{0%{opacity:.52;transform:translateY(4px) scaleX(.98)}to{opacity:.82;transform:translateY(-3px) scaleX(1.02)}}.egypt-explore-darkness{background:radial-gradient(ellipse at 50% 78%,#0000006b,#000000d1 68%),linear-gradient(180deg,#0000007a,#000000c2);inset:-4% -4% 0;-webkit-mask-image:radial-gradient(circle at var(--lantern-focus-x) var(--lantern-focus-y),#0000 0 10%,#0000002e 15%,#0000009e 22%,#000 31%);mask-image:radial-gradient(circle at var(--lantern-focus-x) var(--lantern-focus-y),#0000 0 10%,#0000002e 15%,#0000009e 22%,#000 31%);opacity:.94;pointer-events:none;position:absolute;transition:opacity .85s ease;z-index:21}.egypt-explore-darkness:after{aspect-ratio:1;border:1px solid #ffe5a41f;border-radius:50%;box-shadow:0 0 22px #ffd37014,inset 0 0 34px #ffde910d;content:"";left:var(--lantern-focus-x);opacity:.72;position:absolute;top:var(--lantern-focus-y);transform:translate(-50%,-50%);width:clamp(120px,17vw,220px)}.is-illuminated .egypt-explore-darkness{opacity:0}.is-awakening .egypt-explore-darkness{-webkit-mask-image:none;mask-image:none}.is-low-power .egypt-explore-darkness{background:#000000b8}.is-low-power .egypt-explore-darkness:after{box-shadow:0 0 14px #ffd3700f}@supports not (((-webkit-mask-image:radial-gradient(circle,transparent,#000)) or (mask-image:radial-gradient(circle,transparent,#000))) or (-webkit-mask-image:radial-gradient(circle,transparent,#000))){.egypt-explore-darkness{background:radial-gradient(ellipse at var(--lantern-focus-x) var(--lantern-focus-y),#00000014 0 12%,#00000085 36%,#000c 76%),linear-gradient(180deg,#00000047,#0000009e);z-index:11}}.egypt-awakening-wave{border:1px solid #ffd97600;border-radius:50%;height:54px;opacity:0;top:52%;transform:translate(-50%,-50%) scale(.2);width:54px;z-index:26}.egypt-awakening-copy,.egypt-awakening-wave{left:50%;pointer-events:none;position:absolute}.egypt-awakening-copy{grid-gap:4px;display:grid;gap:4px;min-width:250px;opacity:0;place-items:center;text-align:center;text-shadow:0 4px 22px #000000e6;top:45%;transform:translate(-50%,-50%) scale(.96);z-index:34}.egypt-awakening-kicker{color:#ffefc3ad;font-family:Montserrat,sans-serif;font-size:8px;letter-spacing:.34em}.egypt-awakening-title{color:#f2d994;font-family:Cinzel,serif;font-size:clamp(18px,2.3vw,32px);letter-spacing:.13em}.is-awakening .egypt-awakening-wave{animation:egypt-awakening-wave 2.1s cubic-bezier(.2,.75,.2,1) .12s both}.is-awakening .egypt-awakening-copy{animation:egypt-awakening-copy 2.05s ease .12s both}.is-awakening .egypt-explore-darkness{animation:egypt-darkness-release 2.35s ease both}@keyframes egypt-awakening-wave{0%{border-color:#ffe08400;box-shadow:0 0 0 #ffc44400;opacity:0;transform:translate(-50%,-50%) scale(.2)}18%{border-color:#ffe28be6;box-shadow:0 0 28px #ffc54357;opacity:1}72%{opacity:.5}to{border-color:#ffd67314;box-shadow:0 0 120px #ffbe311f;opacity:0;transform:translate(-50%,-50%) scale(13)}}@keyframes egypt-awakening-copy{0%,8%{opacity:0;transform:translate(-50%,-50%) scale(.94)}22%,58%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-53%) scale(1.03)}}@keyframes egypt-darkness-release{0%,18%{opacity:.9}66%{opacity:.36}to{opacity:.12}}.egypt-energy-map{height:100%;inset:1% 0 0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:7}.energy-path{fill:none;stroke:#ffd66500;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:10 12;filter:drop-shadow(0 0 7px rgba(255,201,83,.7));transition:stroke .5s ease}.is-illuminated .energy-path{stroke:#ffd05f94;animation:egypt-energy-flow 2.4s linear infinite}.is-awakening .energy-path{stroke:#ffd66ec7;stroke-dasharray:18 14;stroke-dashoffset:170;animation:egypt-energy-awaken 1.28s cubic-bezier(.2,.75,.2,1) forwards,egypt-energy-flow 1.1s linear infinite}.is-awakening .path-center{animation-delay:.34s,.34s}.is-awakening .path-left-mid{animation-delay:.52s,.52s}.is-awakening .path-right-mid{animation-delay:.64s,.64s}.is-awakening .path-left{animation-delay:.76s,.76s}.is-awakening .path-right{animation-delay:.88s,.88s}@keyframes egypt-energy-awaken{0%{stroke-dashoffset:170;filter:drop-shadow(0 0 0 rgba(255,201,83,0));opacity:.08}55%{filter:drop-shadow(0 0 13px rgba(255,201,83,.9));opacity:1}to{stroke-dashoffset:0;filter:drop-shadow(0 0 8px rgba(255,201,83,.65));opacity:.74}}.energy-nine{fill:#ffd96f00;stroke:#ffd96f00;stroke-width:1.5;filter:drop-shadow(0 0 16px rgba(255,198,66,0));font-family:Cinzel,serif;font-size:190px;font-weight:700;transition:fill .9s ease .35s,stroke .9s ease .35s,filter .9s ease .35s}.is-illuminated .energy-nine{fill:rgba(212,175,55,.055);stroke:#ffda773d;filter:drop-shadow(0 0 20px rgba(255,198,66,.18))}.is-awakening .energy-nine{animation:egypt-nine-awaken 1.35s ease .06s both}@keyframes egypt-nine-awaken{0%{fill:#d4af3700;stroke:#ffda7700;filter:drop-shadow(0 0 0 rgba(255,198,66,0))}42%{fill:#ffde7821;stroke:#ffe798cc;filter:drop-shadow(0 0 28px rgba(255,198,66,.72))}72%{fill:#d4af3712;stroke:#ffda7775;filter:drop-shadow(0 0 18px rgba(255,198,66,.42))}to{fill:rgba(212,175,55,.055);stroke:#ffda773d;filter:drop-shadow(0 0 20px rgba(255,198,66,.18))}}@keyframes egypt-energy-flow{to{stroke-dashoffset:-44}}.egypt-landmark{background:#0000;border:0;color:inherit;cursor:pointer;height:clamp(118px,17vh,190px);padding:0;position:absolute;text-align:center;transform:translate(-50%,-50%) translate3d(var(--scene-shift-x),var(--scene-shift-y),0);transition:transform .26s ease,filter .26s ease;width:clamp(112px,13vw,185px);z-index:14}.egypt-landmark.is-selected,.egypt-landmark:focus-visible,.egypt-landmark:hover{outline:none;transform:translate(-50%,-52%) translate3d(var(--scene-shift-x),var(--scene-shift-y),0) scale(1.035)}.egypt-landmark.is-selected{filter:drop-shadow(0 0 22px rgba(255,202,86,.28));z-index:18}.egypt-structure-shape{filter:brightness(.48) saturate(.55);inset:0 0 34px;opacity:.76;position:absolute;transition:filter .7s ease var(--ignite-delay),opacity .7s ease var(--ignite-delay),transform .5s ease}.is-exploring .egypt-landmark:not(.is-selected) .egypt-structure-shape{filter:brightness(.14) saturate(.22) contrast(1.08);opacity:.3}.is-exploring .egypt-landmark:not(.is-selected) .egypt-landmark-copy{opacity:.14}.is-exploring .egypt-landmark.is-selected .egypt-structure-shape{filter:brightness(.94) saturate(.82) drop-shadow(0 0 18px rgba(255,214,112,.23));opacity:1}.is-awakening.is-exploring .egypt-landmark .egypt-structure-shape{animation:egypt-structure-awaken .78s ease calc(.92s + var(--ignite-delay)) both}.is-awakening .egypt-landmark .egypt-landmark-copy{animation:egypt-label-awaken .62s ease calc(1.08s + var(--ignite-delay)) both}@keyframes egypt-structure-awaken{0%{filter:brightness(.16) saturate(.25) drop-shadow(0 0 0 rgba(255,214,112,0));opacity:.26;transform:translateY(4px) scale(.98)}58%{filter:brightness(1.14) saturate(1) drop-shadow(0 0 24px rgba(255,214,112,.42));opacity:1;transform:translateY(-2px) scale(1.015)}to{filter:brightness(1) saturate(.9) drop-shadow(0 0 14px rgba(223,171,70,.22));opacity:1;transform:translateY(0) scale(1)}}@keyframes egypt-label-awaken{0%{opacity:.1;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(-2px)}}.egypt-landmark.is-selected .egypt-structure-shape,.is-illuminated .egypt-structure-shape{filter:brightness(1) saturate(.9) drop-shadow(0 0 14px rgba(223,171,70,.22));opacity:1}.egypt-landmark-copy{bottom:0;left:50%;max-width:185px;opacity:.52;position:absolute;transform:translateX(-50%);transition:opacity .3s ease,transform .3s ease;width:max-content}.egypt-landmark.is-selected .egypt-landmark-copy,.egypt-landmark:focus-visible .egypt-landmark-copy,.egypt-landmark:hover .egypt-landmark-copy,.is-illuminated .egypt-landmark-copy{opacity:1;transform:translateX(-50%) translateY(-2px)}.egypt-landmark-hint{color:#ffffff8a;display:block;font-family:Montserrat,sans-serif;font-size:8px;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap}.egypt-landmark-label{color:#ead49a;display:block;font-family:Cinzel,serif;font-size:clamp(10px,1vw,13px);letter-spacing:.08em;margin-top:3px;text-shadow:0 2px 12px #000;white-space:nowrap}.pyramid-cluster .pyramid{border-bottom:0;border-right:44px solid #0000;border-top:78px solid #5e4824;bottom:12px;filter:drop-shadow(7px 10px 5px rgba(0,0,0,.38))}.pyramid-cluster .pyramid,.pyramid-cluster .pyramid:after{border-left:44px solid #0000;height:0;position:absolute;width:0}.pyramid-cluster .pyramid:after{border-right:0 solid #0000;border-top:78px solid #daaf566b;content:"";left:-44px;top:-78px}.pyramid-a{left:34px;transform:scale(1.05)}.pyramid-b{left:2px;transform:scale(.72);transform-origin:bottom}.pyramid-c{right:0;transform:scale(.62);transform-origin:bottom}.sphinx-shape .sphinx-head{background:#7b5b2b;border-radius:48% 48% 36% 36%;box-shadow:inset -10px 0 #0003;height:42px;left:55px;position:absolute;top:20px;width:38px}.sphinx-shape .sphinx-head:before{background:#61461f;clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);content:"";height:28px;left:-12px;position:absolute;top:5px;width:62px;z-index:-1}.sphinx-shape .sphinx-body{background:linear-gradient(90deg,#6f5228,#90703a);border-radius:50% 42% 20% 20%;bottom:24px;height:49px;left:23px;position:absolute;width:108px}.sphinx-paw{background:#6d5129;border-radius:8px 12px 5px 5px;bottom:16px;height:13px;position:absolute;width:68px}.sphinx-paw-left{left:8px}.sphinx-paw-right{right:6px}.temple-shape{transform:scale(1.1)}.temple-roof{background:linear-gradient(180deg,#92713d,#654922);box-shadow:0 8px 14px #00000059;clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);height:24px;left:12px;position:absolute;right:12px;top:22px}.temple-column{background:linear-gradient(90deg,#5c431e,#95713a 45%,#5f451f);border-radius:3px;bottom:22px;position:absolute;top:44px;width:15px}.temple-column:after,.temple-column:before{background:#8a6835;content:"";height:6px;left:-3px;position:absolute;width:21px}.temple-column:before{top:0}.temple-column:after{bottom:0}.column-1{left:28px}.column-2{left:57px}.column-3{right:57px}.column-4{right:28px}.temple-door{background:#070604;border-radius:18px 18px 0 0;bottom:22px;box-shadow:inset 0 0 20px #ffbd4914;height:56px;left:50%;position:absolute;transform:translateX(-50%);width:34px}.is-illuminated .temple-door{background:radial-gradient(ellipse at bottom,#ffb34361,#0a0805 66%);box-shadow:inset 0 0 24px #ffc44e70,0 0 18px #ffb73a2e}.sanctuary-dome{background:linear-gradient(135deg,#8a6935,#5a401d);border-radius:80px 80px 8px 8px;height:60px;left:34px;position:absolute;right:34px;top:22px}.sanctuary-base{background:linear-gradient(90deg,#5b411d,#8b6935,#5b411d);bottom:20px;left:26px;position:absolute;right:26px;top:73px}.sanctuary-door{background:#090704;border-radius:14px 14px 0 0;bottom:20px;height:46px;left:50%;position:absolute;transform:translateX(-50%);width:28px}.obelisk-small{background:linear-gradient(90deg,#5b431f,#a0783b,#5b431f);clip-path:polygon(50% 0,100% 14%,86% 100%,14% 100%,0 14%);height:76px;position:absolute;right:13px;top:29px;width:9px}.market-awning{background:repeating-linear-gradient(90deg,#7a4c24 0 20px,#b68a4c 20px 40px);clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);height:30px;left:14px;position:absolute;right:14px;top:33px}.market-stall{background:#5b4120;border:4px solid #76572b;bottom:24px;height:56px;position:absolute;width:57px}.stall-1{left:18px}.stall-2{right:18px}.market-pot{background:#8d5932;border-radius:35% 35% 48% 48%;bottom:18px;height:20px;position:absolute;width:17px}.pot-1{left:8px}.pot-2{right:8px}.torch{background:#4c3320;bottom:22px;height:38px;opacity:.55;position:absolute;width:3px}.torch:before{background:#ffbb3e33;border-radius:70% 30% 60% 40%;box-shadow:0 0 0 #ffa62100;filter:blur(.2px);height:15px;top:-11px;width:10px}.torch:after,.torch:before{content:"";left:50%;position:absolute;transform:translateX(-50%)}.torch:after{background:radial-gradient(circle,#ffe1921a 0 12%,#0000 42%),radial-gradient(circle at 62% 35%,#ffa62e2e 0 5%,#0000 10%);border-radius:50%;height:26px;opacity:0;pointer-events:none;top:-18px;width:26px}.egypt-landmark.is-selected .torch:after,.is-awakening .torch:after,.is-illuminated .torch:after{animation:egypt-fire-embers 1.5s ease-in-out infinite alternate;opacity:.85}@keyframes egypt-fire-embers{0%{filter:blur(.2px);transform:translateX(-50%) translateY(2px) scale(.9)}to{filter:blur(.7px);transform:translateX(-44%) translateY(-7px) scale(1.08)}}.egypt-landmark.is-selected .torch:before,.is-illuminated .torch:before{animation:egypt-flame .18s ease-in-out infinite alternate;background:#ffd36a;box-shadow:0 0 9px #ffb229,0 0 25px #ff98147a}.is-awakening .egypt-landmark .torch:before{animation:egypt-torch-ignite .5s ease calc(1.28s + var(--ignite-delay)) both,egypt-flame .18s ease-in-out calc(1.78s + var(--ignite-delay)) infinite alternate}@keyframes egypt-torch-ignite{0%{background:#ffbb3e0f;box-shadow:0 0 0 #ffa62100;opacity:.16}55%{background:#fff0a9;box-shadow:0 0 15px #ffd36a,0 0 38px #ff98149e;opacity:1}to{background:#ffd36a;box-shadow:0 0 9px #ffb229,0 0 25px #ff98147a;opacity:1}}.torch-left{left:10px}.torch-right{right:10px}@keyframes egypt-flame{0%{transform:translateX(-50%) scale(.86) rotate(-4deg)}to{transform:translateX(-50%) scale(1.08) rotate(5deg)}}.egypt-obelisk-main{background:#0000;border:0;color:inherit;filter:brightness(.58);height:128px;left:50%;opacity:.48;padding:0;pointer-events:auto;position:absolute;transform:translate(-50%,-50%);transition:opacity .7s ease .28s,filter .7s ease .28s,transform .26s ease;width:26px;z-index:16}.egypt-daily-obelisk{cursor:pointer;outline:none}.egypt-daily-obelisk.is-selected,.egypt-daily-obelisk:focus-visible,.egypt-daily-obelisk:hover{filter:brightness(1.06) drop-shadow(0 0 20px rgba(255,202,86,.24));opacity:.98;transform:translate(-50%,-52%) scale(1.04)}.obelisk-daily-label{bottom:-28px;color:#f0d89a9e;font-family:Montserrat,sans-serif;left:50%;letter-spacing:.16em;min-width:118px;opacity:.48;position:absolute;text-shadow:0 2px 10px #000000e6;transform:translateX(-50%);transition:opacity .24s ease}.egypt-daily-obelisk:focus-visible .obelisk-daily-label,.egypt-daily-obelisk:hover .obelisk-daily-label,.is-illuminated .obelisk-daily-label{opacity:1}.is-illuminated .egypt-obelisk-main{filter:brightness(1) drop-shadow(0 0 18px rgba(255,202,86,.18));opacity:.94}.is-awakening .egypt-obelisk-main{animation:egypt-obelisk-awaken 1.2s ease .18s both}@keyframes egypt-obelisk-awaken{0%{filter:brightness(.45) drop-shadow(0 0 0 rgba(255,202,86,0));opacity:.35}45%{filter:brightness(1.3) drop-shadow(0 0 30px rgba(255,202,86,.52));opacity:1}to{filter:brightness(1) drop-shadow(0 0 18px rgba(255,202,86,.18));opacity:.94}}.obelisk-cap{background:#9c793f;clip-path:polygon(50% 0,100% 100%,0 100%);height:26px;left:0;position:absolute;top:0;width:26px}.obelisk-body{background:linear-gradient(90deg,#5c431e,#a37d40 45%,#5c431e);clip-path:polygon(10% 0,90% 0,82% 100%,18% 100%);height:100px;left:2px;position:absolute;top:25px;width:22px}.obelisk-glyph{color:#ffe6a62e;font-size:16px;left:50%;position:absolute;top:53px;transform:translateX(-50%);z-index:2}.is-illuminated .obelisk-glyph{color:#ffe7a5ad;text-shadow:0 0 10px #ffcd5980}.egypt-pathway{background:repeating-linear-gradient(180deg,#dab05a0f 0 2px,#0000 2px 34px),linear-gradient(180deg,#84612b0a,#8b64292e);border-bottom:1px solid #e6bd631a;bottom:0;clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);height:54%;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:36%;z-index:8}.egypt-foreground-shadow{background:radial-gradient(ellipse at top,#4a351961,#020202f5 70%);border-radius:50% 50% 0 0;height:36%;inset:auto -8% -18% -8%;pointer-events:none;position:absolute;z-index:9}.egypt-avatar{bottom:8%;filter:drop-shadow(0 12px 8px rgba(0,0,0,.45));height:100px;left:50%;position:absolute;transform:translateX(-50%);width:54px;z-index:24}.avatar-head{background:linear-gradient(90deg,#17130f,#2a2117);border-radius:48% 48% 44% 44%;height:24px;left:17px;position:absolute;top:1px;width:21px}.avatar-woman .avatar-head:after{border:5px solid #15110d;border-radius:55% 55% 42% 42%;border-top:8px solid #15110d;content:"";height:31px;left:-4px;position:absolute;top:5px;width:29px}.avatar-body{background:linear-gradient(90deg,#11151a,#222a32 52%,#0e1115);border-radius:11px 11px 7px 7px;clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);height:47px;left:12px;position:absolute;top:22px;width:31px}.avatar-woman .avatar-body{clip-path:polygon(25% 0,75% 0,100% 100%,0 100%)}.avatar-arm{background:#191d21;border-radius:8px;height:6px;position:absolute;right:0;top:33px;transform:rotate(-16deg);transform-origin:left center;width:26px}.avatar-leg{background:#101317;border-radius:4px;height:32px;position:absolute;top:65px;transform-origin:top center;width:8px}.avatar-leg-left{left:17px}.avatar-leg-right{left:30px}.egypt-avatar.is-walking .avatar-leg-left{animation:egypt-leg-left .42s ease-in-out infinite alternate}.egypt-avatar.is-walking .avatar-leg-right{animation:egypt-leg-right .42s ease-in-out infinite alternate}.egypt-avatar.is-walking .avatar-body{animation:egypt-body-walk .42s ease-in-out infinite alternate}@keyframes egypt-leg-left{0%{transform:rotate(13deg)}to{transform:rotate(-13deg)}}@keyframes egypt-leg-right{0%{transform:rotate(-13deg)}to{transform:rotate(13deg)}}@keyframes egypt-body-walk{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.avatar-lantern-stick{background:#d8cdac85;height:2px;position:absolute;right:-8px;top:44px;transform:rotate(-18deg);width:24px}.avatar-flashlight-beam{background:linear-gradient(0deg,#ffe6a957,#ffd77e2e 24%,#ffcd6717 58%,rgba(255,214,132,.015));bottom:49px;clip-path:polygon(48% 100%,52% 100%,100% 0,0 0);filter:blur(1.2px) drop-shadow(0 0 18px rgba(255,207,112,.12));height:320px;left:-82px;mix-blend-mode:screen;pointer-events:none;position:absolute;transform-origin:50% 100%;width:220px;z-index:-1}.avatar-flashlight-beam:after{animation:egypt-beam-breathe 1.7s ease-in-out infinite alternate;background:radial-gradient(ellipse at 50% 95%,#fff5d261,#0000 24%),linear-gradient(0deg,#ffe6ae2e,#0000 68%);clip-path:inherit;content:"";inset:0;opacity:.72;position:absolute}.avatar-flashlight-core{background:radial-gradient(ellipse at bottom,#fff8dc9e,#ffda891f 45%,#0000 75%);border-radius:50%;bottom:-2px;filter:blur(4px);height:90px;left:50%;position:absolute;transform:translateX(-50%);width:34px}@keyframes egypt-beam-breathe{0%{opacity:.5}to{opacity:.84}}.is-illuminated .avatar-flashlight-beam{opacity:0!important}.is-awakening .avatar-flashlight-beam{animation:egypt-beam-surrender .72s ease .18s forwards}@keyframes egypt-beam-surrender{0%{opacity:1}to{opacity:0}}.avatar-lantern{background:#48371c99;border:1px solid #e7d7ac80;border-radius:4px 4px 7px 7px;height:20px;position:absolute;right:-17px;top:31px;width:16px}.avatar-lantern:before{background:radial-gradient(circle at 58% 50%,#ffebb261,#ffcf611c 35%,#0000 70%);border-radius:50%;content:"";filter:blur(7px);height:110px;left:-58px;opacity:.82;pointer-events:none;position:absolute;top:-42px;width:140px}.avatar-lantern-core{background:#ffe19a;border-radius:50%;box-shadow:0 0 9px #ffd36f,0 0 20px #ffb33473;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.is-illuminated .avatar-lantern:before{background:radial-gradient(circle at 58% 50%,#ffe69f66,#ffc5461f 38%,#0000 72%);opacity:.95}.egypt-action-dock{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(280px,1fr) auto;margin:-4px auto 0;position:relative;width:min(1080px,100%);z-index:45}.egypt-selected-panel{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040609b3;border:1px solid #d4af3733;border-radius:18px;box-shadow:0 16px 40px #0000003d;display:flex;gap:16px;justify-content:space-between;min-height:76px;padding:13px 16px}.egypt-selected-kicker{color:#ffffff6e;font-family:Montserrat,sans-serif;font-size:8px;letter-spacing:.2em;text-transform:uppercase}.egypt-selected-title{color:#e2c87f;font-family:Cinzel,serif;font-size:15px;letter-spacing:.1em;margin-top:2px}.egypt-selected-desc{color:#ffffff9e;font-family:Cormorant Garamond,serif;font-size:16px;margin-top:2px}.egypt-action-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.egypt-experience>.relative.z-30{min-height:100vh;min-height:100dvh}.egypt-experience header{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));padding-top:max(20px,env(safe-area-inset-top))}.egypt-action-dock{padding-bottom:env(safe-area-inset-bottom)}.egypt-action-buttons button,.egypt-daily-obelisk,.egypt-landmark,.egypt-selected-panel button{-webkit-tap-highlight-color:transparent}.egypt-action-buttons button,.egypt-selected-panel button{min-height:44px}@media (max-width:900px){.egypt-territory-wrap{padding-left:10px;padding-right:10px}.egypt-world{height:clamp(420px,58vh,560px);margin-top:0}.egypt-landmark{height:130px;width:120px}.egypt-pyramids{left:10%!important;top:45%!important}.egypt-sphinx{left:30%!important;top:54%!important}.egypt-temple{left:50%!important;top:34%!important}.egypt-sanctuary{left:70%!important;top:53%!important}.egypt-market{left:90%!important;top:46%!important}.pyramid-cluster,.sphinx-shape{transform:scale(.78);transform-origin:bottom center}.temple-shape{transform:scale(.82);transform-origin:bottom center}.market-shape,.sanctuary-shape{transform:scale(.78);transform-origin:bottom center}.egypt-landmark-hint{display:none}.egypt-action-dock{gap:9px;grid-template-columns:1fr}.egypt-action-buttons{justify-content:center}}@media (max-width:580px){.egypt-experience{overscroll-behavior-y:contain}.egypt-control-desktop,.egypt-territory-heading p{display:none}.egypt-control-mobile{display:inline}.egypt-control-hint{font-size:7px;letter-spacing:.14em;margin-top:5px}.egypt-preview-badge{display:none}.egypt-world{height:min(58dvh,470px);margin-left:-4%;min-height:360px;width:108%}.egypt-landmark{height:116px;width:100px}.egypt-landmark-label{font-size:8px;letter-spacing:.04em}.egypt-pyramids{left:9%!important;top:46%!important}.egypt-sphinx{left:29%!important;top:56%!important}.egypt-temple{left:50%!important;top:34%!important}.egypt-sanctuary{left:71%!important;top:56%!important}.egypt-market{left:91%!important;top:46%!important}.egypt-avatar{bottom:7%;transform:translateX(-50%) scale(.88);transform-origin:bottom center}.avatar-flashlight-beam{bottom:47px;height:285px;left:-68px;width:190px}.egypt-obelisk-main{transform:translate(-50%,-50%) scale(.8)}.egypt-selected-panel{min-height:66px;padding:10px 12px}.egypt-selected-title{font-size:12px}.egypt-selected-desc{font-size:14px}.egypt-action-buttons>*{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;justify-content:center;min-width:0;text-align:center}.egypt-action-dock{padding-bottom:max(8px,env(safe-area-inset-bottom));padding-left:max(4px,env(safe-area-inset-left));padding-right:max(4px,env(safe-area-inset-right))}.egypt-selected-panel{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}}@media (max-width:900px) and (orientation:landscape) and (max-height:520px){.egypt-experience header{padding-bottom:6px;padding-top:max(8px,env(safe-area-inset-top))}.egypt-territory-heading h1{font-size:24px}.egypt-control-hint,.egypt-territory-heading p{display:none}.egypt-world{height:260px;margin-top:-4px;min-height:260px}.egypt-action-dock{margin-top:4px}.egypt-selected-panel{min-height:58px}.egypt-action-buttons button{min-height:40px;padding-bottom:8px;padding-top:8px}}@media (prefers-reduced-motion:reduce){.egypt-experience *,.egypt-experience :after,.egypt-experience :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.egypt-wind-layer,.egypt-world:before{opacity:.12!important}.egypt-arrival-transition,.egypt-entry-transition{display:none!important}}.egypt-background-picture{display:block;inset:0;position:absolute}.egypt-background-picture .egypt-background-image{inset:0;position:absolute}.egypt-background-image.is-ready{filter:saturate(.72) contrast(1.24) brightness(.68);opacity:.5}.is-illuminated .egypt-background-image.is-ready{filter:saturate(.98) contrast(1.1) brightness(.9);opacity:.76}.egypt-sky-vignette{background:radial-gradient(circle at 50% 35%,#ca9a4921,#0000 34%),linear-gradient(180deg,#01030873,#0305099e 54%,#020305f5),linear-gradient(90deg,#00000085,#0000 24%,#0000 76%,#00000085)}.egypt-structure-shape{filter:brightness(.58) saturate(.7) contrast(1.12) drop-shadow(0 18px 16px rgba(0,0,0,.48)) drop-shadow(0 2px 1px rgba(255,223,150,.1))}.egypt-structure-shape:after{background:repeating-linear-gradient(102deg,#ffffff14 0 1px,#0000 1px 9px),radial-gradient(ellipse at 45% 20%,#ffdd9129,#0000 48%);clip-path:inset(0 round 18px);content:"";inset:8% 8% 18%;mix-blend-mode:screen;opacity:.22;pointer-events:none;position:absolute}.egypt-landmark.is-selected .egypt-structure-shape,.is-exploring .egypt-landmark.is-selected .egypt-structure-shape,.is-illuminated .egypt-structure-shape{filter:brightness(1.06) saturate(.96) contrast(1.08) drop-shadow(0 20px 20px rgba(0,0,0,.5)) drop-shadow(0 0 18px rgba(223,171,70,.26));filter:brightness(1.06) saturate(.96) contrast(1.08) drop-shadow(0 20px 20px rgba(0,0,0,.5)) drop-shadow(0 0 18px var(--destination-glow,rgba(223,171,70,.26)))}.egypt-pyramids{--destination-glow:#ffb14061}.egypt-sphinx{--destination-glow:#5cd5ff57}.egypt-temple{--destination-glow:#aa70ff61}.egypt-sanctuary{--destination-glow:#4ce6b857}.egypt-market{--destination-glow:#ff70aa4f}.egypt-landmark.is-selected:before{background:radial-gradient(ellipse,#ffca564d,#0000 68%);background:radial-gradient(ellipse,var(--destination-glow,#ffca564d),#0000 68%);border-radius:50%;content:"";filter:blur(18px);inset:8% 2% 18%;opacity:.86;pointer-events:none;position:absolute;z-index:-1}.egypt-territory-heading h1{font-size:clamp(1.55rem,3.2vw,3rem)!important;letter-spacing:.085em;line-height:1.05;text-shadow:0 3px 24px #000000e0}.egypt-territory-heading{max-width:760px}.egypt-territory-heading p{margin-left:auto;margin-right:auto;max-width:560px}.egypt-action-dock{gap:10px;grid-template-columns:minmax(320px,1fr) auto;width:min(930px,100%)}.egypt-selected-panel{background:linear-gradient(110deg,#040609d6,#0c0907ad);border-color:#e2be6447;box-shadow:0 18px 48px #00000057,inset 0 1px #ffebb90a;min-height:68px;padding:10px 12px 10px 16px}.egypt-selected-panel>button{box-shadow:0 0 22px #d4af3724;white-space:nowrap}.egypt-action-buttons{align-items:center;flex-wrap:nowrap;position:relative}.egypt-primary-control{white-space:nowrap}.egypt-more-menu{position:relative}.egypt-more-trigger{align-items:center;background:#040609b3;border:1px solid #d4af3733;border-radius:12px;color:#ffffff8f;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:9px;justify-content:center;letter-spacing:.16em;list-style:none;min-height:44px;padding:0 14px;transition:color .18s ease,border-color .18s ease,background .18s ease}.egypt-more-trigger::-webkit-details-marker{display:none}.egypt-more-menu[open] .egypt-more-trigger,.egypt-more-trigger:hover{background:#0c0a08e0;border-color:#e6c46e6b;color:#f1d99a}.egypt-more-popover{grid-gap:3px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030508f5;border:1px solid #d4af373d;border-radius:14px;bottom:calc(100% + 9px);box-shadow:0 18px 48px #00000085;display:grid;gap:3px;min-width:190px;padding:7px;position:absolute;right:0}.egypt-menu-action{align-items:center;background:#0000;border:0;border-radius:9px;color:#ffffffad;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:9px;gap:9px;letter-spacing:.11em;min-height:40px;padding:9px 10px;text-align:left}.egypt-menu-action:hover{background:#d4af3717;color:#f1d99a}.egypt-pyramids.is-selected .egypt-landmark-label{color:#ffd28b;text-shadow:0 0 16px #ffb1408c,0 2px 10px #000}.egypt-sphinx.is-selected .egypt-landmark-label{color:#b8ecff;text-shadow:0 0 16px #5cd5ff85,0 2px 10px #000}.egypt-temple.is-selected .egypt-landmark-label{color:#dcc1ff;text-shadow:0 0 17px #aa70ff8f,0 2px 10px #000}.egypt-sanctuary.is-selected .egypt-landmark-label{color:#bdf9e3;text-shadow:0 0 16px #4ce6b880,0 2px 10px #000}.egypt-market.is-selected .egypt-landmark-label{color:#ffc3dc;text-shadow:0 0 16px #ff70aa7a,0 2px 10px #000}@media (max-width:580px){.egypt-background-image{height:104%;margin:-2% -6%;object-position:center 42%;width:112%}.egypt-experience header{padding-bottom:8px;padding-top:max(10px,env(safe-area-inset-top))}.egypt-experience header .kd9-logo-circle{transform:scale(.88);transform-origin:left center}.egypt-territory-wrap{padding-bottom:0}.egypt-territory-heading{max-width:92vw}.egypt-territory-heading h1{font-size:clamp(1.35rem,7vw,1.8rem)!important}.egypt-world{height:min(60dvh,500px);margin-left:-9%;min-height:380px;overflow:visible;width:118%}.egypt-landmark{filter:saturate(.68);opacity:.48;transition:transform .28s ease,opacity .28s ease,filter .28s ease}.egypt-landmark.is-selected{filter:saturate(1) drop-shadow(0 0 18px rgba(255,202,86,.28));filter:saturate(1) drop-shadow(0 0 18px var(--destination-glow,rgba(255,202,86,.28)));opacity:1;transform:translate(-50%,-54%) scale(1.16);z-index:24}.egypt-landmark.is-selected .egypt-structure-shape{transform:scale(1.08)}.egypt-landmark.is-selected .egypt-landmark-label{font-size:10px;letter-spacing:.07em}.egypt-action-dock{background:linear-gradient(180deg,#02030500,#020305e6 24%,#020305fa);bottom:0;gap:7px;grid-template-columns:1fr;margin:-6px -10px 0;padding:8px max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));position:sticky;width:calc(100% + 20px);z-index:70}.egypt-selected-panel{border-radius:14px;min-height:60px}.egypt-selected-panel>div{min-width:0}.egypt-selected-desc{display:none}.egypt-selected-panel>button{font-size:8px;line-height:1.2;max-width:48%;padding:10px 12px}.egypt-action-buttons{justify-content:center}.egypt-action-buttons>*{flex:0 0 auto}.egypt-primary-control{min-width:156px}.egypt-more-popover{bottom:calc(100% + 8px);left:auto;right:0}}.egypt-landmark-art{bottom:18px;filter:brightness(.62) saturate(.74) contrast(1.08) drop-shadow(0 18px 14px rgba(0,0,0,.52));height:clamp(132px,17vh,194px);left:50%;object-fit:contain;object-position:center bottom;opacity:.58;pointer-events:none;position:absolute;transform:translateX(-50%);transform-origin:center bottom;transition:opacity .28s ease,filter .28s ease,transform .28s cubic-bezier(.22,.76,.25,1);-webkit-user-select:none;user-select:none;width:clamp(132px,14.5vw,194px);z-index:2}.egypt-pyramids .egypt-landmark-art{height:clamp(150px,18vh,210px);width:clamp(150px,16vw,218px)}.egypt-sphinx .egypt-landmark-art{width:clamp(138px,14vw,190px)}.egypt-temple .egypt-landmark-art{height:clamp(150px,19vh,214px);width:clamp(145px,15vw,204px)}.egypt-market .egypt-landmark-art,.egypt-sanctuary .egypt-landmark-art{width:clamp(140px,14.5vw,196px)}.egypt-landmark.is-selected .egypt-landmark-art,.egypt-landmark:focus-visible .egypt-landmark-art,.egypt-landmark:hover .egypt-landmark-art,.is-exploring .egypt-landmark.is-selected .egypt-landmark-art,.is-illuminated .egypt-landmark-art{filter:brightness(1.02) saturate(.97) contrast(1.04) drop-shadow(0 20px 18px rgba(0,0,0,.52)) drop-shadow(0 0 20px rgba(223,171,70,.28));filter:brightness(1.02) saturate(.97) contrast(1.04) drop-shadow(0 20px 18px rgba(0,0,0,.52)) drop-shadow(0 0 20px var(--destination-glow,rgba(223,171,70,.28)))}.egypt-landmark.is-selected .egypt-landmark-art{transform:translateX(-50%) translateY(-3px) scale(1.055)}.is-awakening.is-exploring .egypt-landmark .egypt-landmark-art{animation:egypt-final-art-awaken .78s ease calc(.92s + var(--ignite-delay)) both}@keyframes egypt-final-art-awaken{0%{filter:brightness(.18) saturate(.25) drop-shadow(0 0 0 rgba(255,214,112,0));opacity:.2;transform:translateX(-50%) translateY(5px) scale(.97)}58%{filter:brightness(1.14) saturate(1) drop-shadow(0 0 24px rgba(255,214,112,.42));opacity:1;transform:translateX(-50%) translateY(-2px) scale(1.025)}to{filter:brightness(1) saturate(.92) drop-shadow(0 0 16px rgba(223,171,70,.24));opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.egypt-obelisk-main{height:clamp(142px,19vh,186px);width:clamp(54px,5vw,72px)}.egypt-daily-art{filter:drop-shadow(0 16px 12px rgba(0,0,0,.48));inset:0;object-position:center bottom;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.egypt-daily-obelisk.is-selected .egypt-daily-art,.egypt-daily-obelisk:focus-visible .egypt-daily-art,.egypt-daily-obelisk:hover .egypt-daily-art,.is-illuminated .egypt-daily-art{filter:brightness(1.05) saturate(.98) drop-shadow(0 18px 12px rgba(0,0,0,.5)) drop-shadow(0 0 18px rgba(255,202,86,.28))}.obelisk-daily-label{bottom:-23px}.egypt-avatar{bottom:5%;height:138px;width:76px}.egypt-avatar-art-window{bottom:0;filter:drop-shadow(0 14px 10px rgba(0,0,0,.5)) drop-shadow(0 0 10px rgba(255,188,70,.08));height:136px;left:50%;overflow:hidden;pointer-events:none;position:absolute;transform:translateX(-50%);width:72px;z-index:2}.egypt-avatar-art-window img{height:144px;max-width:none;object-fit:contain;pointer-events:none;position:absolute;top:-4px;-webkit-user-select:none;user-select:none;width:144px}.egypt-avatar-art-window.is-man img{left:0}.egypt-avatar-art-window.is-woman img{left:-72px}.egypt-avatar.is-walking .egypt-avatar-art-window{animation:egypt-final-avatar-walk .42s ease-in-out infinite alternate}@keyframes egypt-final-avatar-walk{0%{transform:translateX(-50%) translateY(0) rotate(-.5deg)}to{transform:translateX(-50%) translateY(-3px) rotate(.5deg)}}.egypt-avatar .avatar-flashlight-beam{bottom:44px;left:-72px}.egypt-avatar-thumb{border-radius:10px;display:block;height:46px;overflow:hidden;position:relative;width:38px}.egypt-avatar-thumb img{height:92px;max-width:none;object-fit:contain;position:absolute;top:-2px;width:92px}.egypt-avatar-thumb.is-man img{left:-2px}.egypt-avatar-thumb.is-woman img{left:-48px}@media (max-width:900px){.egypt-landmark-art{height:140px;width:140px}.egypt-pyramids .egypt-landmark-art{height:154px;width:154px}.egypt-temple .egypt-landmark-art{height:154px;width:146px}.egypt-obelisk-main{height:154px;width:58px}}@media (max-width:580px){.egypt-landmark-art{bottom:13px;height:112px;width:112px}.egypt-pyramids .egypt-landmark-art{height:124px;width:124px}.egypt-temple .egypt-landmark-art{height:124px;width:118px}.egypt-landmark.is-selected .egypt-landmark-art{transform:translateX(-50%) translateY(-3px) scale(1.14)}.egypt-obelisk-main{height:136px;width:50px}.egypt-avatar{bottom:5%;height:120px;width:66px}.egypt-avatar-art-window{height:120px;width:64px}.egypt-avatar-art-window img{height:128px;width:128px}.egypt-avatar-art-window.is-woman img{left:-64px}.egypt-avatar .avatar-flashlight-beam{bottom:40px;left:-64px}}.egypt-obelisk-main{filter:brightness(.92) saturate(.92) drop-shadow(0 22px 18px rgba(0,0,0,.5));height:clamp(300px,47vh,420px);opacity:.88;overflow:visible;top:48%;transform:translate(-50%,-50%) scale(1);width:clamp(180px,16vw,240px);z-index:19}.egypt-daily-art{height:100%;left:50%;top:50%;inset:auto;max-width:none;object-fit:contain;object-position:center;transform:translate(-50%,-50%);transform-origin:center center;transition:transform .3s cubic-bezier(.22,.76,.25,1),filter .3s ease,opacity .3s ease;width:auto}.egypt-daily-obelisk.is-selected,.egypt-daily-obelisk:focus-visible,.egypt-daily-obelisk:hover{filter:brightness(1.08) saturate(1) drop-shadow(0 24px 20px rgba(0,0,0,.54)) drop-shadow(0 0 34px rgba(255,202,86,.42));opacity:1;transform:translate(-50%,-50%) scale(1.18);z-index:30}.egypt-daily-obelisk.is-selected .egypt-daily-art,.egypt-daily-obelisk:focus-visible .egypt-daily-art,.egypt-daily-obelisk:hover .egypt-daily-art,.is-illuminated .egypt-daily-art{filter:brightness(1.1) saturate(1.03) contrast(1.03) drop-shadow(0 22px 16px rgba(0,0,0,.5)) drop-shadow(0 0 30px rgba(255,202,86,.34))}.obelisk-daily-label{bottom:-18px;font-size:8px;letter-spacing:.18em;min-width:160px;opacity:.8}@media (max-width:900px){.egypt-obelisk-main{height:clamp(280px,46vh,360px);transform:translate(-50%,-50%) scale(1);width:clamp(150px,24vw,210px)}.egypt-daily-obelisk.is-selected,.egypt-daily-obelisk:focus-visible,.egypt-daily-obelisk:hover{transform:translate(-50%,-50%) scale(1.16)}}@media (max-width:580px){.egypt-obelisk-main{height:clamp(265px,43dvh,330px);top:49%;transform:translate(-50%,-50%) scale(1);width:clamp(132px,38vw,178px)}.egypt-daily-obelisk.is-selected,.egypt-daily-obelisk:focus-visible,.egypt-daily-obelisk:hover{transform:translate(-50%,-50%) scale(1.14)}.obelisk-daily-label{bottom:-14px;font-size:7px;min-width:145px}}.egypt-obelisk-main{height:clamp(270px,38vh,340px);width:clamp(150px,13vw,190px)}.egypt-daily-obelisk.is-selected,.egypt-daily-obelisk:focus-visible,.egypt-daily-obelisk:hover{transform:translate(-50%,-50%) scale(1.12)}@media (max-width:900px){.egypt-obelisk-main{height:clamp(250px,38vh,300px);width:clamp(132px,20vw,175px)}.egypt-daily-obelisk.is-selected,.egypt-daily-obelisk:focus-visible,.egypt-daily-obelisk:hover{transform:translate(-50%,-50%) scale(1.11)}}@media (max-width:580px){.egypt-obelisk-main{height:clamp(220px,34dvh,260px);width:clamp(112px,32vw,150px)}.egypt-daily-obelisk.is-selected,.egypt-daily-obelisk:focus-visible,.egypt-daily-obelisk:hover{transform:translate(-50%,-50%) scale(1.1)}}.egypt-daily-art,.egypt-daily-obelisk{pointer-events:none}.egypt-daily-hitbox{background:#0000;border-radius:30% 30% 18% 18%;cursor:pointer;height:60%;left:50%;pointer-events:auto;position:absolute;top:63%;transform:translate(-50%,-50%);width:34%;z-index:4}.egypt-daily-obelisk .obelisk-daily-label{pointer-events:none}@media (max-width:580px){.egypt-daily-hitbox{height:58%;top:64%;width:38%}}.egypt-landmark-art{filter:brightness(.72) saturate(.8) contrast(1.08) drop-shadow(0 18px 15px rgba(0,0,0,.54));opacity:.68;will-change:transform,filter,opacity}.egypt-landmark.is-selected .egypt-landmark-art,.egypt-landmark:focus-visible .egypt-landmark-art,.egypt-landmark:hover .egypt-landmark-art,.is-exploring .egypt-landmark.is-selected .egypt-landmark-art,.is-illuminated .egypt-landmark-art{filter:brightness(1.06) saturate(1) contrast(1.05) drop-shadow(0 22px 20px rgba(0,0,0,.56)) drop-shadow(0 0 24px rgba(223,171,70,.3));filter:brightness(1.06) saturate(1) contrast(1.05) drop-shadow(0 22px 20px rgba(0,0,0,.56)) drop-shadow(0 0 24px var(--destination-glow,rgba(223,171,70,.3)));opacity:1}@media (min-width:901px){.egypt-pyramids .egypt-landmark-art{height:clamp(160px,19vh,218px);transform:translateX(-52%) translateY(4px) scale(1);width:clamp(162px,17vw,232px)}.egypt-sphinx .egypt-landmark-art{transform:translateX(-49%) translateY(5px) scale(.96);width:clamp(142px,14.5vw,194px)}.egypt-temple .egypt-landmark-art{height:clamp(162px,20vh,232px);transform:translateX(-50%) translateY(-4px) scale(1.04);width:clamp(162px,17vw,226px)}.egypt-sanctuary .egypt-landmark-art{transform:translateX(-51%) translateY(4px) scale(.99);width:clamp(144px,14.8vw,200px)}.egypt-market .egypt-landmark-art{transform:translateX(-47%) translateY(5px) scale(.95);width:clamp(136px,14vw,188px)}.egypt-pyramids.is-selected .egypt-landmark-art{transform:translateX(-52%) translateY(-1px) scale(1.08)}.egypt-sphinx.is-selected .egypt-landmark-art{transform:translateX(-49%) translateY(-1px) scale(1.07)}.egypt-temple.is-selected .egypt-landmark-art{transform:translateX(-50%) translateY(-8px) scale(1.09)}.egypt-sanctuary.is-selected .egypt-landmark-art{transform:translateX(-51%) translateY(-1px) scale(1.07)}.egypt-market.is-selected .egypt-landmark-art{transform:translateX(-47%) translateY(0) scale(1.07)}}@media (max-width:900px){.egypt-experience{overflow-x:clip}.egypt-experience header{align-items:flex-start;flex-wrap:wrap;gap:10px;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left))}.egypt-experience header>div{min-width:0}.egypt-experience header>div:last-child{flex-wrap:wrap;justify-content:flex-end;margin-left:auto;max-width:100%}.egypt-territory-wrap{min-height:calc(100dvh - 76px);padding-bottom:max(14px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.egypt-territory-heading{max-width:min(92vw,680px);width:100%}.egypt-world{height:clamp(390px,56dvh,520px);margin:0 auto;max-width:900px;min-height:390px;overflow:visible;width:100%}.egypt-landmark{height:124px;width:112px}.egypt-pyramids{left:11%!important;top:45%!important}.egypt-sphinx{left:30%!important;top:55%!important}.egypt-temple{left:50%!important;top:31%!important}.egypt-sanctuary{left:70%!important;top:55%!important}.egypt-market{left:89%!important;top:45%!important}.egypt-landmark-art{bottom:14px;height:126px;width:126px}.egypt-pyramids .egypt-landmark-art{height:142px;width:142px}.egypt-temple .egypt-landmark-art{height:142px;width:136px}.egypt-landmark-copy{max-width:118px}.egypt-obelisk-main{height:clamp(225px,34dvh,282px);top:48%;width:clamp(118px,18vw,154px)}.egypt-daily-obelisk.is-selected,.egypt-daily-obelisk:focus-visible,.egypt-daily-obelisk:hover{transform:translate(-50%,-50%) scale(1.07)}.egypt-action-dock{gap:9px;grid-template-columns:1fr;margin:2px auto 0;width:min(760px,100%)}.egypt-action-buttons{justify-content:center}.egypt-more-popover{max-width:min(260px,calc(100vw - 24px))}}@media (max-width:580px){.egypt-experience header{gap:8px;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 6px max(10px,env(safe-area-inset-left))}.egypt-experience header>div:first-child{flex:1 1 176px}.egypt-experience header>div:last-child{flex:0 1 auto}.egypt-experience header .kd9-logo-circle{transform:scale(.8);transform-origin:left center}.egypt-territory-wrap{min-height:calc(100dvh - 68px);padding-bottom:max(10px,env(safe-area-inset-bottom));padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}.egypt-territory-heading{max-width:calc(100vw - 20px)}.egypt-territory-heading h1{font-size:clamp(1.28rem,6.4vw,1.72rem)!important;letter-spacing:.065em}.egypt-world{height:clamp(360px,54dvh,460px);margin:0 auto;min-height:360px;overflow:visible;width:100%}.egypt-landmark{height:108px;width:92px}.egypt-pyramids{left:13%!important;top:44%!important}.egypt-sphinx{left:31%!important;top:56%!important}.egypt-temple{left:50%!important;top:28%!important}.egypt-sanctuary{left:69%!important;top:56%!important}.egypt-market{left:87%!important;top:44%!important}.egypt-landmark-art{bottom:14px;height:94px;width:94px}.egypt-pyramids .egypt-landmark-art{height:106px;width:106px}.egypt-temple .egypt-landmark-art{height:108px;width:102px}.egypt-landmark.is-selected{transform:translate(-50%,-52%) scale(1.08)}.egypt-landmark.is-selected .egypt-landmark-art{transform:translateX(-50%) translateY(-2px) scale(1.08)}.egypt-landmark-copy{max-width:92px;width:min(92px,24vw)}.egypt-landmark-hint{display:none}.egypt-landmark-label{font-size:7px;letter-spacing:.035em;line-height:1.12;white-space:normal}.egypt-obelisk-main{height:clamp(184px,29dvh,228px);top:47%;width:clamp(94px,27vw,124px)}.egypt-daily-obelisk.is-selected,.egypt-daily-obelisk:focus-visible,.egypt-daily-obelisk:hover{transform:translate(-50%,-50%) scale(1.06)}.obelisk-daily-label{bottom:-12px;font-size:6px;letter-spacing:.08em;min-width:112px}.egypt-avatar{bottom:4%;height:108px;transform:translateX(-50%);width:58px}.egypt-avatar-art-window{height:108px;width:56px}.egypt-avatar-art-window img{height:112px;width:112px}.egypt-avatar-art-window.is-woman img{left:-56px}.egypt-avatar .avatar-flashlight-beam{bottom:38px;height:248px;left:-56px;width:168px}.egypt-action-dock{background:linear-gradient(180deg,#0203051f,#020305e6 36%,#020305f5);bottom:auto;gap:7px;margin:0 auto;padding:7px max(8px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));position:relative;width:100%;z-index:45}.egypt-selected-panel{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(118px,42%);min-height:62px;padding:9px 10px;width:100%}.egypt-selected-panel>div{min-width:0}.egypt-selected-panel>button{line-height:1.18;max-width:none;min-width:0;overflow-wrap:anywhere;padding:9px 10px;white-space:normal;width:100%}.egypt-selected-title{overflow-wrap:anywhere}.egypt-selected-desc{display:none}.egypt-action-buttons{grid-gap:7px;align-items:stretch;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;width:100%}.egypt-action-buttons>*{min-width:0}.egypt-primary-control{justify-content:center;min-width:0;white-space:normal;width:100%}.egypt-more-trigger{height:100%;min-width:82px}.egypt-more-popover{left:auto;max-width:calc(100vw - 20px);min-width:178px;right:0}}@media (max-width:390px){.egypt-territory-heading h1{font-size:clamp(1.14rem,6vw,1.48rem)!important}.egypt-world{height:clamp(338px,52dvh,420px);min-height:338px}.egypt-landmark{height:98px;width:82px}.egypt-pyramids{left:14%!important}.egypt-sphinx{left:32%!important}.egypt-sanctuary{left:68%!important}.egypt-market{left:86%!important}.egypt-landmark-art{height:84px;width:84px}.egypt-pyramids .egypt-landmark-art{height:94px;width:94px}.egypt-temple .egypt-landmark-art{height:98px;width:92px}.egypt-obelisk-main{height:clamp(168px,27dvh,202px);width:clamp(86px,26vw,104px)}.egypt-selected-panel{grid-template-columns:1fr}.egypt-selected-panel>button{min-height:42px}.egypt-action-buttons{grid-template-columns:minmax(0,1fr) 82px}}@media (max-width:900px) and (orientation:landscape) and (max-height:520px){.egypt-experience header{padding-bottom:4px;padding-top:max(6px,env(safe-area-inset-top))}.egypt-territory-wrap{min-height:auto;padding-bottom:max(8px,env(safe-area-inset-bottom))}.egypt-territory-heading h1{font-size:21px!important}.egypt-control-hint,.egypt-territory-heading p,.egypt-territory-heading>div:first-child{display:none}.egypt-world{height:248px;margin-top:-2px;min-height:248px}.egypt-landmark{height:96px;width:86px}.egypt-landmark-art,.egypt-pyramids .egypt-landmark-art,.egypt-temple .egypt-landmark-art{height:88px;width:88px}.egypt-obelisk-main{height:166px;width:84px}.egypt-avatar{height:88px;width:48px}.egypt-avatar-art-window{height:88px;width:46px}.egypt-avatar-art-window img{height:92px;width:92px}.egypt-avatar-art-window.is-woman img{left:-46px}.egypt-action-dock{gap:8px;grid-template-columns:minmax(0,1fr) auto;margin-top:2px;padding-top:4px;width:min(820px,100%)}.egypt-selected-panel{grid-template-columns:minmax(0,1fr) auto;min-height:52px}.egypt-action-buttons{display:flex;flex-wrap:nowrap;width:auto}.egypt-primary-control{min-width:142px;width:auto}}.egypt-obelisk-main{height:clamp(196px,28vh,250px);top:54%;width:clamp(96px,9vw,128px)}.egypt-daily-obelisk.is-selected,.egypt-daily-obelisk:focus-visible,.egypt-daily-obelisk:hover{transform:translate(-50%,-50%) scale(1.04)}.obelisk-daily-label{bottom:-10px;font-size:7px;letter-spacing:.12em;min-width:126px}@media (max-width:900px){.egypt-obelisk-main{height:clamp(174px,27dvh,212px);top:52%;width:clamp(86px,14vw,108px)}.egypt-daily-obelisk.is-selected,.egypt-daily-obelisk:focus-visible,.egypt-daily-obelisk:hover{transform:translate(-50%,-50%) scale(1.035)}}@media (max-width:580px){.egypt-obelisk-main{height:clamp(144px,23dvh,174px);top:51%;width:clamp(70px,20vw,88px)}.egypt-daily-obelisk.is-selected,.egypt-daily-obelisk:focus-visible,.egypt-daily-obelisk:hover{transform:translate(-50%,-50%) scale(1.03)}.obelisk-daily-label{bottom:-8px;font-size:6px;letter-spacing:.07em;min-width:96px}}@media (max-width:390px){.egypt-obelisk-main{height:clamp(132px,22dvh,158px);top:50%;width:clamp(64px,19vw,78px)}}@media (max-width:900px) and (orientation:landscape) and (max-height:520px){.egypt-obelisk-main{height:128px;top:50%;width:64px}.egypt-daily-obelisk.is-selected,.egypt-daily-obelisk:focus-visible,.egypt-daily-obelisk:hover{transform:translate(-50%,-50%) scale(1.025)}}.egypt-landmark-art{will-change:auto}.egypt-landmark.is-selected .egypt-landmark-art,.egypt-landmark:focus-visible .egypt-landmark-art,.egypt-landmark:hover .egypt-landmark-art,.is-awakening .egypt-landmark-art{will-change:transform,filter,opacity}.is-low-power .egypt-landmark-art{will-change:auto}@media (prefers-reduced-motion:reduce){.egypt-wind-layer{animation:none!important}}[data-lk-theme=default]{--lk-bg:#111;--lk-bg2:#1e1e1e;--lk-bg3:#2b2b2b;--lk-bg4:#373737;--lk-bg5:#444;--lk-fg:#fff;--lk-fg2:#f5f5f5;--lk-fg3:#ebebeb;--lk-fg4:#e0e0e0;--lk-fg5:#d6d6d6;--lk-border-color:#ffffff1a;--lk-accent-fg:#fff;--lk-accent-bg:#1f8cf9;--lk-accent2:#3396fa;--lk-accent3:#47a0fa;--lk-accent4:#5babfb;--lk-danger-fg:#fff;--lk-danger:#f91f31;--lk-danger2:#fa3343;--lk-danger3:#fa4756;--lk-danger4:#fb5b68;--lk-success-fg:#fff;--lk-success:#1ff968;--lk-success2:#33fa75;--lk-success3:#47fa83;--lk-success4:#5bfb90;--lk-control-fg:var(--lk-fg);--lk-control-bg:var(--lk-bg2);--lk-control-hover-bg:var(--lk-bg3);--lk-control-active-bg:var(--lk-bg4);--lk-control-active-hover-bg:var(--lk-bg5);--lk-connection-excellent:#06db4d;--lk-connection-good:#f9b11f;--lk-connection-poor:#f91f31;--lk-font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--lk-font-size:16px;--lk-line-height:1.5;--lk-border-radius:0.5rem;--lk-box-shadow:0 0.5rem 1.5rem #00000026;--lk-drop-shadow:#fff3 0px 0px 24px;--lk-grid-gap:0.5rem;--lk-control-bar-height:69px;--lk-chat-header-height:69px;color-scheme:dark}.lk-button,.lk-chat-toggle,.lk-disconnect-button,.lk-start-audio-button{align-items:center;background-color:var(--lk-control-bg);background-image:none;border:0;border-radius:var(--lk-border-radius);color:var(--lk-control-fg);cursor:pointer;display:inline-flex;font-size:inherit;gap:.5rem;justify-content:center;line-height:inherit;padding:.625rem 1rem;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap}.lk-button:not(:disabled):hover,.lk-chat-toggle:not(:disabled):hover,.lk-disconnect-button:not(:disabled):hover,.lk-start-audio-button:not(:disabled):hover{background-color:var(--lk-control-hover-bg)}.lk-button>svg,.lk-chat-toggle>svg,.lk-disconnect-button>svg,.lk-start-audio-button>svg{overflow:visible}.lk-button[aria-pressed=true],[aria-pressed=true].lk-chat-toggle,[aria-pressed=true].lk-disconnect-button,[aria-pressed=true].lk-start-audio-button{background-color:var(--lk-control-active-bg)}.lk-button[aria-pressed=true]:hover,[aria-pressed=true].lk-chat-toggle:hover,[aria-pressed=true].lk-disconnect-button:hover,[aria-pressed=true].lk-start-audio-button:hover{background-color:var(--lk-control-active-hover-bg)}.lk-button[data-lk-source=screen_share][data-lk-enabled=true],[data-lk-source=screen_share][data-lk-enabled=true].lk-chat-toggle,[data-lk-source=screen_share][data-lk-enabled=true].lk-disconnect-button,[data-lk-source=screen_share][data-lk-enabled=true].lk-start-audio-button{background-color:var(--lk-accent-bg)}.lk-button[data-lk-source=screen_share][data-lk-enabled=true]:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-chat-toggle:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-disconnect-button:hover,[data-lk-source=screen_share][data-lk-enabled=true].lk-start-audio-button:hover{background-color:var(--lk-accent2)}.lk-button:disabled,.lk-chat-toggle:disabled,.lk-disconnect-button:disabled,.lk-start-audio-button:disabled{opacity:.5}.lk-button-group{align-items:stretch;display:inline-flex;height:100%}.lk-button-group>.lk-button:first-child,.lk-button-group>.lk-chat-toggle:first-child,.lk-button-group>.lk-disconnect-button:first-child,.lk-button-group>.lk-start-audio-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.lk-button-group-menu{flex-shrink:0;position:relative}.lk-button-group-menu>.lk-button,.lk-button-group-menu>.lk-chat-toggle,.lk-button-group-menu>.lk-disconnect-button,.lk-button-group-menu>.lk-start-audio-button{border-bottom-left-radius:0;border-top-left-radius:0;height:100%}.lk-button-group-menu>.lk-button:after,.lk-button-group-menu>.lk-chat-toggle:after,.lk-button-group-menu>.lk-disconnect-button:after,.lk-button-group-menu>.lk-start-audio-button:after{margin-left:0}.lk-button-menu:after{border-bottom:.125em solid;border-left:.125em solid;content:"";display:inline-block;height:.5em;margin-left:.5rem;margin-top:-.25rem;transform:rotate(-45deg);transform-origin:center center;width:.5em}.lk-disconnect-button{border:1px solid var(--lk-danger);color:var(--lk-danger);font-weight:600}.lk-disconnect-button:not(:disabled):hover{--lk-control-hover-bg:var(--lk-danger2);color:var(--lk-danger-fg)}.lk-disconnect-button:not(:disabled):active{--lk-control-hover-bg:var(--lk-danger3);color:var(--lk-danger-fg)}.lk-chat-toggle{position:relative}.lk-chat-toggle[data-lk-unread-msgs]:not([data-lk-unread-msgs="0"]):after{background:var(--lk-accent-bg);border-radius:50%;content:attr(data-lk-unread-msgs);font-size:.5rem;left:0;line-height:.75;margin-left:.25rem;margin-top:.25rem;padding:.25rem;position:absolute;top:0}.lk-media-device-select:not(:last-child){border-bottom:1px solid var(--lk-border-color);margin-bottom:.75rem;padding-bottom:.5rem}.lk-media-device-select li:not(:last-child){margin-bottom:.25rem}.lk-media-device-select li>.lk-button{justify-content:start;padding-block:.5rem;width:100%}.lk-media-device-select li:not([data-lk-active=true])>.lk-button:not(:disabled):hover{background-color:var(--lk-bg3)}.lk-media-device-select [data-lk-active=false]>.lk-button:hover{background-color:#0000000d;cursor:pointer}.lk-media-device-select [data-lk-active=true]>.lk-button{background-color:var(--lk-accent-bg);color:var(--lk-accent-fg)}.lk-device-menu{background-color:var(--lk-bg2);border:1px solid var(--lk-border-color);border-radius:.75rem;box-shadow:var(--lk-box-shadow);left:0;margin-bottom:.25rem;min-width:10rem;padding:.5rem;position:absolute;top:0;white-space:nowrap;width:max-content;z-index:5}.lk-device-menu-heading{font-weight:700;opacity:.65;padding:.25rem .5rem}.lk-start-audio-button{background-color:var(--lk-accent-bg);color:var(--lk-accent-fg)}@media screen and (max-width:600px){.lk-start-audio-button{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}}.lk-pagination-control{align-items:stretch;background-color:var(--lk-control-bg);border-radius:var(--lk-border-radius);bottom:1rem;display:flex;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .15s ease-in-out}.lk-pagination-control:hover{opacity:1}.lk-pagination-control>.lk-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.lk-pagination-control>.lk-button:first-child>svg{transform:rotate(180deg)}.lk-pagination-control>.lk-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.lk-pagination-count{border-inline:1px solid var(--lk-bg);padding:.5rem .875rem}[data-lk-user-interaction=true].lk-pagination-control{opacity:1}.lk-pagination-indicator{align-items:center;background-color:var(--lk-bg2);border-radius:2rem;bottom:calc(var(--lk-grid-gap)/2);display:flex;gap:.2rem;height:var(--lk-grid-gap);left:50%;opacity:1;padding:.2rem .5rem;position:absolute;transform:translateX(-50%);width:fit-content}.lk-pagination-indicator span{background-color:var(--lk-fg);border-radius:9999999px;display:inline-block;height:.4rem;opacity:.35;transition:opacity .2s linear;width:.4rem}.lk-pagination-indicator span[data-lk-active]{opacity:.9}.lk-grid-layout{--lk-col-count:1;--lk-row-count:1;grid-gap:var(--lk-grid-gap);display:grid;grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(var(--lk-col-count),minmax(0,1fr));height:100%;max-height:100%;max-width:100%;padding:var(--lk-grid-gap);width:100%}.lk-grid-layout[data-lk-pagination=true]{padding-bottom:calc(var(--lk-grid-gap)*2)}.lk-focus-layout{grid-gap:var(--lk-grid-gap);display:grid;gap:var(--lk-grid-gap);grid-template-columns:1fr 5fr;max-height:100%;padding:var(--lk-grid-gap);width:100%}.lk-focused-participant{position:relative}.lk-focused-participant .lk-pip-track{height:auto;position:absolute;right:10px;top:10px;width:20%}@media(max-width:600px){.lk-focus-layout{grid-template-columns:1fr;grid-template-rows:5fr 1fr}.lk-carousel{order:1}}.lk-carousel{display:flex;gap:var(--lk-grid-gap);max-height:100%}.lk-carousel>*{aspect-ratio:16/10;flex-shrink:0;scroll-snap-align:start}.lk-carousel[data-lk-orientation=vertical]{flex-direction:column;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory}.lk-carousel[data-lk-orientation=vertical]>*{--lk-height-minus-gaps:calc(100% - var(--lk-grid-gap)*(var(--lk-max-visible-tiles) - 1));height:calc(var(--lk-height-minus-gaps)/var(--lk-max-visible-tiles))}.lk-carousel[data-lk-orientation=horizontal]{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.lk-carousel[data-lk-orientation=horizontal]>*{--lk-width-minus-gaps:calc(100% - var(--lk-grid-gap)*(var(--lk-max-visible-tiles) - 1));width:calc(var(--lk-width-minus-gaps)/var(--lk-max-visible-tiles))}.lk-connection-quality{height:1.5rem;width:1.5rem}.lk-track-muted-indicator-camera,.lk-track-muted-indicator-microphone{height:1rem;height:var(--lk-indicator-size,1rem);margin-inline-end:.25rem;position:relative;transition:opacity .25s ease-in-out;width:1rem;width:var(--lk-indicator-size,1rem)}.lk-track-muted-indicator-camera[data-lk-muted=true]{opacity:.5}.lk-track-muted-indicator-microphone{--lk-bg:var(--lk-icon-mic)}.lk-track-muted-indicator-microphone[data-lk-muted=true]{opacity:.5}.lk-participant-name{font-size:.875rem}.lk-participant-media-video{background-color:#000;height:100%;object-fit:cover;object-position:center;width:100%}.lk-participant-media-video[data-lk-orientation=landscape]{object-fit:cover}.lk-participant-media-video[data-lk-orientation=portrait],.lk-participant-media-video[data-lk-source=screen_share]{background-color:var(--lk-bg2);object-fit:contain}.lk-participant-media-audio{width:auto}[data-lk-facing-mode=user] .lk-participant-media-video[data-lk-local-participant=true][data-lk-source=camera]{transform:rotateY(180deg)}.lk-audio-visualizer{align-items:center;aspect-ratio:16/9;background:var(--lk-bg-control);border-radius:.5rem;display:flex;height:100%;justify-content:space-around;min-height:160px;width:100%}.lk-audio-visualizer>rect{fill:var(--lk-accent-bg);transition:transform .1s cubic-bezier(.19,.02,.09,1)}.lk-audio-visualizer>path{stroke:var(--lk-accent-bg);transition:.1s cubic-bezier(.19,.02,.09,1)}.lk-audio-bar-visualizer{align-items:center;background:var(--lk-bg);display:flex;gap:24px;gap:var(--lk-va-bar-gap,24px);height:100%;justify-content:center;width:100%}.lk-audio-bar-visualizer>.lk-audio-bar{background-color:#8883;background-color:var(--lk-va-bar-bg,#8883);border-radius:32px;border-radius:var(--lk-va-bar-border-radius,32px);height:100%;transform-origin:"center";transition:background-color .25s ease-out;width:12px;width:var(--lk-va-bar-width,12px)}.lk-audio-bar-visualizer>.lk-audio-bar.lk-highlighted,.lk-audio-bar-visualizer>[data-lk-highlighted=true],.lk-audio-bar-visualizer[data-lk-va-state=speaking]>.lk-audio-bar{background-color:#888;background-color:var(--lk-fg,#888);transition:none}.lk-audio-bar-visualizer[data-lk-va-state=thinking]{transition:background-color .15s ease-out}.lk-participant-tile{--lk-speaking-indicator-width:2.5px;border-radius:var(--lk-border-radius);display:flex;flex-direction:column;gap:.375rem;overflow:hidden;position:relative}.lk-participant-tile:after{border:0 solid var(--lk-accent-bg);border-radius:var(--lk-border-radius);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition-delay:.5s;transition-duration:.4s;transition-property:border opacity}.lk-participant-tile[data-lk-speaking=true]:not([data-lk-source=screen_share]):after{border-width:var(--lk-speaking-indicator-width);transition-delay:0s;transition-duration:.2s}.lk-participant-tile .lk-focus-toggle-button{background-color:#00000080;border-radius:calc(var(--lk-border-radius)/2);opacity:0;padding:.25rem;position:absolute;right:.25rem;top:.25rem;transition:opacity .2s ease-in-out;transition-delay:.2s}.lk-participant-tile:focus .lk-focus-toggle-button,.lk-participant-tile:hover .lk-focus-toggle-button{opacity:1;transition-delay:0}.lk-participant-tile .lk-connection-quality{opacity:0;transition:opacity .2s ease-in-out;transition-delay:.2s}.lk-participant-tile .lk-connection-quality[data-lk-quality=poor],.lk-participant-tile:focus .lk-connection-quality,.lk-participant-tile:hover .lk-connection-quality{opacity:1;transition-delay:0}.lk-participant-tile .lk-participant-placeholder{align-items:center;background-color:var(--lk-bg2);border-radius:var(--lk-border-radius);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out}.lk-participant-tile .lk-participant-placeholder svg{height:100%;padding:10%;width:auto}.lk-participant-tile[data-lk-video-muted=true][data-lk-source=camera] .lk-participant-placeholder{opacity:1}.lk-participant-metadata{align-items:center;bottom:.25rem;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;left:.25rem;line-height:1;position:absolute;right:.25rem}.lk-participant-metadata-item{align-items:center;background-color:#00000080;border-radius:calc(var(--lk-border-radius)/2);display:flex;padding:.25rem}.lk-toast{align-items:center;background-color:var(--lk-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);box-shadow:var(--lk-box-shadow);display:flex;gap:.5rem;left:50%;padding:.75rem 1.25rem;position:fixed;top:.75rem;transform:translateX(-50%)}.lk-spinner{animation:lk-rotate 2s linear infinite}@keyframes lk-rotate{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.lk-room-container{--lk-has-imported-styles:"true";background-color:var(--lk-bg);height:100%;line-height:var(--lk-line-height);position:relative;width:100%}.lk-room-container [class*=" lk-"],.lk-room-container [class^=lk-]{box-sizing:border-box}.lk-audio-conference{height:100%;position:relative;width:100%}.lk-audio-conference-stage{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);height:100%;width:100%}.lk-chat{align-items:end;background-color:var(--lk-bg2);border-left:1px solid var(--lk-border-color);display:grid;grid-template-rows:var(--lk-chat-header-height) 1fr var(--lk-control-bar-height);width:clamp(200px,55ch,60ch)}.lk-chat-header{align-items:center;display:flex;height:var(--lk-chat-header-height);justify-content:center;padding:.75rem;position:relative}.lk-chat-header .lk-close-button{background-color:#0000;position:absolute;right:0;transform:translateX(-50%)}.lk-chat-header .lk-close-button:hover{background-color:var(--lk-control-active-hover-bg)}.lk-chat-messages{max-height:100%;overflow:auto;width:100%}.lk-chat-entry,.lk-chat-messages{display:flex;flex-direction:column;gap:.25rem}.lk-chat-entry{margin:0 .25rem}.lk-chat-entry .lk-meta-data{color:var(--lk-fg5);display:flex;font-size:.75rem;padding:0 .3rem;white-space:nowrap}.lk-chat-entry .lk-meta-data .lk-participant-name{margin-top:1rem}.lk-chat-entry .lk-meta-data .lk-timestamp{align-self:flex-end;margin-left:auto}.lk-chat-entry .lk-edit-button{background:none;border-radius:0;float:right;font-size:12px;margin:0;padding:0 .25rem}.lk-chat-entry .lk-message-body{border-radius:15px;display:inline-block;max-width:calc(100% - 32px);padding:.25rem .75rem;width:fit-content;word-break:break-word}.lk-chat-entry[data-lk-message-origin=local] .lk-message-body{background-color:var(--lk-bg5)}.lk-chat-entry[data-lk-message-origin=remote] .lk-message-body{background-color:var(--lk-accent4)}.lk-chat-entry a{color:inherit;text-decoration:underline}.lk-chat-entry *{margin-block-end:.25em;margin-block-start:.25em}.lk-chat-entry:last-child{margin-bottom:.25rem}.lk-chat-form{border-top:1px solid var(--lk-border-color);display:flex;gap:.75rem;max-height:var(--lk-control-bar-height);padding:.75rem}.lk-chat-form-input{font-size:inherit;line-height:inherit;width:100%}@media(max-width:600px){.lk-chat{bottom:var(--lk-control-bar-height);max-width:100%;position:fixed;right:0;top:0}}.lk-agent-control-bar,.lk-control-bar{align-items:center;border-top:1px solid var(--lk-border-color);display:flex;gap:.5rem;justify-content:center;max-height:var(--lk-control-bar-height);padding:.75rem}.lk-agent-control-bar{--lk-bg:#0000;--lk-va-bar-width:2px;--lk-va-bar-gap:4px;--lk-va-bar-border-radius:1px;height:var(--lk-control-bar-height)}.lk-agent-control-bar .lk-audio-bar-visualizer .lk-audio-bar.lk-highlighted{filter:none}.lk-prejoin{line-height:var(--lk-line-height)}[data-lk-theme]{color:var(--lk-fg);font-family:var(--lk-font-family);font-size:var(--lk-font-size)}[data-lk-theme] .lk-list{list-style:none;margin:0;padding:0}[data-lk-theme] .lk-form-control{background-color:var(--lk-control-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);font-family:var(--lk-font-family);padding:.625rem 1rem}.lk-prejoin{align-items:center;align-items:stretch;background-color:var(--lk-bg);box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin-inline:auto;padding:1rem;width:min(100%,480px)}.lk-prejoin .lk-video-container{aspect-ratio:16/10;background-color:#000;border-radius:var(--lk-border-radius);height:auto;overflow:hidden;position:relative;width:100%}.lk-prejoin .lk-video-container .lk-camera-off-note,.lk-prejoin .lk-video-container video{display:block;height:100%;object-fit:cover;width:100%}.lk-prejoin .lk-video-container video[data-lk-facing-mode=user]{transform:rotateY(180deg)}.lk-prejoin .lk-video-container .lk-camera-off-note{aspect-ratio:16/10;background-color:#000;display:grid;left:0;place-items:center;position:absolute;top:0;width:100%}.lk-prejoin .lk-video-container .lk-camera-off-note>*{height:70%;max-width:100%}.lk-prejoin .lk-audio-container{display:none}.lk-prejoin .lk-audio-container audio{height:auto;width:100%}.lk-prejoin .lk-button-group-container{display:flex;flex-wrap:nowrap;gap:1rem}.lk-prejoin .lk-button-group-container>.lk-button-group{width:50%}.lk-prejoin .lk-button-group-container>.lk-button-group>.lk-button{justify-content:left}.lk-prejoin .lk-button-group-container>.lk-button-group>.lk-button:first-child{width:100%}@media(max-width:400px){.lk-prejoin .lk-button-group-container{flex-wrap:wrap}.lk-prejoin .lk-button-group-container>.lk-button-group{width:100%}}.lk-prejoin .lk-username-container{display:flex;flex-direction:column;gap:1rem;max-width:100%;width:100%}.lk-prejoin .lk-join-button{--lk-control-fg:var(--lk-accent-fg);--lk-control-bg:var(--lk-accent-bg);--lk-control-hover-bg:var(--lk-accent2);--lk-control-active-bg:var(--lk-accent3);--lk-control-active-hover-bg:var(--lk-accent4);background-color:var(--lk-control-bg)}.lk-prejoin .lk-join-button:hover{background-color:var(--lk-control-hover-bg)}.lk-focus-layout-wrapper,.lk-grid-layout-wrapper{display:flex;height:calc(100% - var(--lk-control-bar-height));justify-content:center;position:relative;width:100%}.lk-grid-layout-wrapper{align-items:center;flex-direction:column}.lk-focus-layout-wrapper{align-items:stretch}.lk-video-conference{align-items:stretch;display:flex;height:100%;position:relative}.lk-video-conference-inner{align-items:stretch;display:flex;flex-direction:column;width:100%}.lk-settings-menu-modal{align-items:center;background:var(--lk-bg);background-color:var(--lk-bg);border:1px solid var(--lk-border-color);border-radius:var(--lk-border-radius);box-shadow:var(--lk-box-shadow);display:flex;flex-direction:column;gap:.5rem;left:50%;max-height:100%;max-width:100%;min-height:50vh;min-width:50vw;overflow-y:auto;padding:.75rem 1.25rem;position:fixed;top:50%;transform:translate(-50%,-50%)}
/*# sourceMappingURL=main.012b7c4c.css.map*/