@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/fonts/febcd075c3e439d4.woff2)format("truetype")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/fonts/722d54da3dbfd14a.woff2)format("truetype")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/ef22c232bb39a7a3.woff2)format("truetype")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/f7edf71d76fbffdd.woff2)format("truetype")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/d0e154fa8a11c186.woff2)format("truetype")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/f3fb6e3aeb1b29b9.woff2)format("truetype")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/160517eddbcad929.woff2)format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/d0e784ef034da1aa.woff2)format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/013fe10123fce329.woff2)format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/7d62dda1d3895620.woff2)format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/fb084c8b15e94383.woff2)format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/8fa83a056b0d36c0.woff2)format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/fonts/49159f810d4dc307.woff2)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/5ae86d38cfa3525e.woff2)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/f5a22007f7fe04ac.woff2)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/c67a6241b1e0d6ae.woff2)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/8a70c7995340f54c.woff2)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/18ffac34dbf4b1d5.woff2)format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/d13e9daa375ab859.woff2)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/e0578c1b5a35f3e0.woff2)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/669c621a71ff9d1d.woff2)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/2677388d317efe12.woff2)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/6cac6fd26a3b37bf.woff2)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/6406bad93f1d1a61.woff2)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/6f42a6a03cba9b39.woff2)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/4439f89a418f4ec5.woff2)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/43adbc7c773ef89f.woff2)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/f2374e6da2f0a833.woff2)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/0ee86126fb55b4c6.woff2)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/cbf4f5937e04d9a0.woff2)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/9c0e6cce7702efbb.woff2)format("truetype")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-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;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body{color:#201b15;overscroll-behavior:none;background:#fff8f4;font-family:Plus Jakarta Sans,sans-serif}main>:first-child{margin-top:0!important}main>:last-child{margin-bottom:0!important}:focus-visible{outline-offset:4px;outline:2px solid #665780}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-6{bottom:-1.5rem}.-left-48{left:-12rem}.-right-12{right:-3rem}.-right-6{right:-1.5rem}.-top-12{top:-3rem}.-top-24{top:-6rem}.-top-32{top:-8rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.end-1{inset-inline-end:.25rem}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-10{left:2.5rem}.left-4{left:1rem}.right-1\/4{right:25%}.right-10{right:2.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\/3{top:33.3333%}.top-1\/4{top:25%}.top-28{top:7rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.-mx-margin{margin-left:-1.25rem;margin-right:-1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-space-md{margin-top:1rem;margin-bottom:1rem}.-mt-10{margin-top:-2.5rem}.-mt-20{margin-top:-5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-space-lg{margin-bottom:1.5rem}.mb-space-md{margin-bottom:1rem}.mb-space-sm{margin-bottom:.5rem}.mb-space-xl{margin-bottom:2.25rem}.mb-space-xs{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-space-xs{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-space-lg{margin-top:1.5rem}.mt-space-md{margin-top:1rem}.mt-space-sm{margin-top:.5rem}.mt-space-xl{margin-top:2.25rem}.mt-space-xs{margin-top:.25rem}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.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-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-44{height:11rem}.h-48{height:12rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1px\]{height:1px}.h-\[380px\]{height:380px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[480px\]{height:480px}.h-\[500px\]{height:500px}.h-\[550px\]{height:550px}.h-dvh{height:100dvh}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-32{width:8rem}.w-48{width:12rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[380px\]{width:380px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[550px\]{width:550px}.w-\[900px\]{width:900px}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.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-\[1280px\]{max-width:1280px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[360px\]{max-width:360px}.max-w-\[530px\]{max-width:530px}.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}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-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))}.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))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-center{scroll-snap-align:center}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-space-lg{gap:1.5rem}.gap-space-md{gap:1rem}.gap-space-sm{gap:.5rem}.gap-space-xl{gap:2.25rem}.gap-space-xs{gap:.25rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-space-md>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-space-sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[42px\]{border-radius:42px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-\[2rem\]{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-\[\#E3D8CF\]{--tw-border-opacity:1;border-color:rgb(227 216 207/var(--tw-border-opacity,1))}.border-surface-container{--tw-border-opacity:1;border-color:rgb(247 236 227/var(--tw-border-opacity,1))}.border-surface-container-highest{--tw-border-opacity:1;border-color:rgb(235 225 216/var(--tw-border-opacity,1))}.border-surface-container-lowest\/10{border-color:#ffffff1a}.border-surface-container-lowest\/15{border-color:#ffffff26}.border-surface-variant\/40{border-color:#ebe1d866}.border-surface-variant\/60{border-color:#ebe1d899}.border-tertiary-fixed-dim{--tw-border-opacity:1;border-color:rgb(228 193 140/var(--tw-border-opacity,1))}.border-tertiary-fixed-dim\/20{border-color:#e4c18c33}.border-tertiary-fixed-dim\/25{border-color:#e4c18c40}.border-tertiary-fixed-dim\/30{border-color:#e4c18c4d}.border-tertiary-fixed-dim\/40{border-color:#e4c18c66}.bg-\[\#040B15\]{--tw-bg-opacity:1;background-color:rgb(4 11 21/var(--tw-bg-opacity,1))}.bg-\[\#F7ECE3\]{--tw-bg-opacity:1;background-color:rgb(247 236 227/var(--tw-bg-opacity,1))}.bg-\[\#c86a5e\]{--tw-bg-opacity:1;background-color:rgb(200 106 94/var(--tw-bg-opacity,1))}.bg-error{--tw-bg-opacity:1;background-color:rgb(186 26 26/var(--tw-bg-opacity,1))}.bg-error-container\/40{background-color:#ffdad666}.bg-on-tertiary-container{--tw-bg-opacity:1;background-color:rgb(159 129 81/var(--tw-bg-opacity,1))}.bg-outline{--tw-bg-opacity:1;background-color:rgb(120 118 125/var(--tw-bg-opacity,1))}.bg-outline-variant{--tw-bg-opacity:1;background-color:rgb(200 197 205/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(2 3 21/var(--tw-bg-opacity,1))}.bg-primary-container{--tw-bg-opacity:1;background-color:rgb(27 28 49/var(--tw-bg-opacity,1))}.bg-primary-container\/80{background-color:#1b1c31cc}.bg-primary-fixed{--tw-bg-opacity:1;background-color:rgb(225 224 253/var(--tw-bg-opacity,1))}.bg-primary\/40{background-color:#02031566}.bg-primary\/70{background-color:#020315b3}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(102 87 128/var(--tw-bg-opacity,1))}.bg-secondary-container{--tw-bg-opacity:1;background-color:rgb(225 207 255/var(--tw-bg-opacity,1))}.bg-secondary-container\/10{background-color:#e1cfff1a}.bg-secondary-container\/40{background-color:#e1cfff66}.bg-secondary-fixed{--tw-bg-opacity:1;background-color:rgb(235 220 255/var(--tw-bg-opacity,1))}.bg-secondary-fixed-dim\/20{background-color:#d0bfee33}.bg-secondary-fixed\/15{background-color:#ebdcff26}.bg-secondary-fixed\/40{background-color:#ebdcff66}.bg-secondary-fixed\/50{background-color:#ebdcff80}.bg-secondary\/15{background-color:#66578026}.bg-secondary\/20{background-color:#66578033}.bg-secondary\/25{background-color:#66578040}.bg-secondary\/30{background-color:#6657804d}.bg-surface{--tw-bg-opacity:1;background-color:rgb(255 248 244/var(--tw-bg-opacity,1))}.bg-surface-container{--tw-bg-opacity:1;background-color:rgb(247 236 227/var(--tw-bg-opacity,1))}.bg-surface-container-high{--tw-bg-opacity:1;background-color:rgb(241 230 221/var(--tw-bg-opacity,1))}.bg-surface-container-highest{--tw-bg-opacity:1;background-color:rgb(235 225 216/var(--tw-bg-opacity,1))}.bg-surface-container-highest\/10{background-color:#ebe1d81a}.bg-surface-container-highest\/20{background-color:#ebe1d833}.bg-surface-container-low{--tw-bg-opacity:1;background-color:rgb(253 242 233/var(--tw-bg-opacity,1))}.bg-surface-container-low\/70{background-color:#fdf2e9b3}.bg-surface-container-lowest{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-surface-container-lowest\/10{background-color:#ffffff1a}.bg-surface-container-lowest\/15{background-color:#ffffff26}.bg-surface-container-lowest\/5{background-color:#ffffff0d}.bg-surface-container-lowest\/90{background-color:#ffffffe6}.bg-surface-variant{--tw-bg-opacity:1;background-color:rgb(235 225 216/var(--tw-bg-opacity,1))}.bg-surface\/20{background-color:#fff8f433}.bg-surface\/5{background-color:#fff8f40d}.bg-surface\/85{background-color:#fff8f4d9}.bg-tertiary-fixed{--tw-bg-opacity:1;background-color:rgb(255 222 173/var(--tw-bg-opacity,1))}.bg-tertiary-fixed-dim{--tw-bg-opacity:1;background-color:rgb(228 193 140/var(--tw-bg-opacity,1))}.bg-tertiary-fixed-dim\/10{background-color:#e4c18c1a}.bg-tertiary-fixed-dim\/15{background-color:#e4c18c26}.bg-tertiary-fixed-dim\/20{background-color:#e4c18c33}.bg-tertiary-fixed-dim\/25{background-color:#e4c18c40}.bg-tertiary-fixed-dim\/30{background-color:#e4c18c4d}.bg-tertiary-fixed\/10{background-color:#ffdead1a}.bg-tertiary-fixed\/15{background-color:#ffdead26}.bg-transparent{background-color:#0000}.bg-\[radial-gradient\(ellipse_at_top\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at top, var(--tw-gradient-stops))}.bg-gradient-to-b{background-image:linear-gradient(to bottom, 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))}.bg-gradient-to-tr{background-image:linear-gradient(to top right, var(--tw-gradient-stops))}.from-\[\#1B1C31\]{--tw-gradient-from:#1b1c31 var(--tw-gradient-from-position);--tw-gradient-to:#1b1c3100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2D2844\]{--tw-gradient-from:#2d2844 var(--tw-gradient-from-position);--tw-gradient-to:#2d284400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-container{--tw-gradient-from:#1b1c31 var(--tw-gradient-from-position);--tw-gradient-to:#1b1c3100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-container\/80{--tw-gradient-from:#1b1c31cc var(--tw-gradient-from-position);--tw-gradient-to:#1b1c3100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/90{--tw-gradient-from:#020315e6 var(--tw-gradient-from-position);--tw-gradient-to:#02031500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary\/35{--tw-gradient-from:#66578059 var(--tw-gradient-from-position);--tw-gradient-to:#66578000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-surface-container-lowest{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-surface-variant\/60{--tw-gradient-from:#ebe1d899 var(--tw-gradient-from-position);--tw-gradient-to:#ebe1d800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-tertiary-fixed-dim\/20{--tw-gradient-from:#e4c18c33 var(--tw-gradient-from-position);--tw-gradient-to:#e4c18c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent 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)}.via-\[\#231F36\]{--tw-gradient-to:#231f3600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #231f36 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary-container{--tw-gradient-to:#1b1c3100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1b1c31 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary-container\/40{--tw-gradient-to:#1b1c3100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1b1c3166 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary-container\/70{--tw-gradient-to:#1b1c3100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1b1c31b3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-tertiary-fixed{--tw-gradient-to:#ffdead00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ffdead 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), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#141524\]{--tw-gradient-to:#141524 var(--tw-gradient-to-position)}.to-\[\#1B1C31\]{--tw-gradient-to:#1b1c31 var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to:#020315 var(--tw-gradient-to-position)}.to-primary-container{--tw-gradient-to:#1b1c31 var(--tw-gradient-to-position)}.to-secondary-fixed\/20{--tw-gradient-to:#ebdcff33 var(--tw-gradient-to-position)}.to-surface-bright\/80{--tw-gradient-to:#fff8f4cc var(--tw-gradient-to-position)}.to-surface-container{--tw-gradient-to:#f7ece3 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-space-lg{padding:1.5rem}.p-space-md{padding:1rem}.p-space-sm{padding:.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-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}.px-margin{padding-left:1.25rem;padding-right:1.25rem}.px-margin-desktop{padding-left:3rem;padding-right:3rem}.px-margin-tablet{padding-left:2rem;padding-right:2rem}.px-space-md{padding-left:1rem;padding-right:1rem}.px-space-sm{padding-left:.5rem;padding-right:.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-space-sm{padding-top:.5rem;padding-bottom:.5rem}.py-space-xl{padding-top:2.25rem;padding-bottom:2.25rem}.py-space-xs{padding-top:.25rem;padding-bottom:.25rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pb-space-md{padding-bottom:1rem}.pb-space-sm{padding-bottom:.5rem}.pb-space-xl{padding-bottom:2.25rem}.pb-space-xs{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pr-1{padding-right:.25rem}.pt-1{padding-top:.25rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-32{padding-top:8rem}.pt-6,.pt-space-lg{padding-top:1.5rem}.pt-space-md{padding-top:1rem}.pt-space-sm{padding-top:.5rem}.pt-space-xl{padding-top:2.25rem}.pt-space-xs{padding-top:.25rem}.text-left{text-align:left}.text-center{text-align:center}.font-body-lg,.font-body-md,.font-body-sm{font-family:Plus Jakarta Sans}.font-display-lg,.font-editorial-caption,.font-headline-lg,.font-headline-lg-mobile,.font-headline-md{font-family:Playfair Display}.font-label-md,.font-label-sm{font-family:Plus Jakarta Sans}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.font-title-lg,.font-title-md{font-family:Plus Jakarta Sans}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[140px\]{font-size:140px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[48px\]{font-size:48px}.text-\[64px\]{font-size:64px}.text-\[9px\]{font-size:9px}.text-body-lg{letter-spacing:.01em;font-size:16px;font-weight:400;line-height:26px}.text-body-md{letter-spacing:.01em;font-size:14px;font-weight:400;line-height:22px}.text-body-sm{letter-spacing:.02em;font-size:12px;font-weight:400;line-height:18px}.text-display-lg{letter-spacing:-.01em;font-size:40px;font-weight:600;line-height:48px}.text-editorial-caption{letter-spacing:.05em;font-size:13px;font-weight:400;line-height:18px}.text-headline-lg{letter-spacing:-.01em;font-size:30px;font-weight:600;line-height:38px}.text-headline-lg-mobile{letter-spacing:0;font-size:24px;font-weight:600;line-height:32px}.text-headline-md{letter-spacing:.01em;font-size:22px;font-weight:500;line-height:28px}.text-label-md{letter-spacing:.04em;font-size:13px;font-weight:600;line-height:16px}.text-label-sm{letter-spacing:.08em;font-size:11px;font-weight:600;line-height:14px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-title-lg{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:24px}.text-title-md{letter-spacing:0;font-size:16px;font-weight:600;line-height:22px}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.15\]{line-height:1.15}.leading-\[22px\]{line-height:22px}.leading-\[26px\]{line-height:26px}.leading-\[36px\]{line-height:36px}.leading-\[56px\]{line-height:56px}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-error{--tw-text-opacity:1;color:rgb(186 26 26/var(--tw-text-opacity,1))}.text-inverse-primary\/90{color:#c5c4e0e6}.text-on-primary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-on-primary-container{--tw-text-opacity:1;color:rgb(131 131 157/var(--tw-text-opacity,1))}.text-on-primary-fixed{--tw-text-opacity:1;color:rgb(25 26 47/var(--tw-text-opacity,1))}.text-on-primary-fixed-variant{--tw-text-opacity:1;color:rgb(68 69 92/var(--tw-text-opacity,1))}.text-on-secondary-container{--tw-text-opacity:1;color:rgb(101 86 127/var(--tw-text-opacity,1))}.text-on-secondary-fixed{--tw-text-opacity:1;color:rgb(33 20 57/var(--tw-text-opacity,1))}.text-on-surface{--tw-text-opacity:1;color:rgb(32 27 21/var(--tw-text-opacity,1))}.text-on-surface-variant{--tw-text-opacity:1;color:rgb(71 70 77/var(--tw-text-opacity,1))}.text-on-surface-variant\/60{color:#47464d99}.text-on-tertiary-container{--tw-text-opacity:1;color:rgb(159 129 81/var(--tw-text-opacity,1))}.text-on-tertiary-fixed{--tw-text-opacity:1;color:rgb(40 25 0/var(--tw-text-opacity,1))}.text-on-tertiary-fixed-variant{--tw-text-opacity:1;color:rgb(91 67 25/var(--tw-text-opacity,1))}.text-outline{--tw-text-opacity:1;color:rgb(120 118 125/var(--tw-text-opacity,1))}.text-outline-variant{--tw-text-opacity:1;color:rgb(200 197 205/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(2 3 21/var(--tw-text-opacity,1))}.text-primary-fixed{--tw-text-opacity:1;color:rgb(225 224 253/var(--tw-text-opacity,1))}.text-primary-fixed-dim{--tw-text-opacity:1;color:rgb(197 196 224/var(--tw-text-opacity,1))}.text-primary-fixed-dim\/70{color:#c5c4e0b3}.text-secondary{--tw-text-opacity:1;color:rgb(102 87 128/var(--tw-text-opacity,1))}.text-secondary-container{--tw-text-opacity:1;color:rgb(225 207 255/var(--tw-text-opacity,1))}.text-secondary-fixed-dim{--tw-text-opacity:1;color:rgb(208 191 238/var(--tw-text-opacity,1))}.text-surface,.text-surface-bright{--tw-text-opacity:1;color:rgb(255 248 244/var(--tw-text-opacity,1))}.text-surface-bright\/90{color:#fff8f4e6}.text-surface-container{--tw-text-opacity:1;color:rgb(247 236 227/var(--tw-text-opacity,1))}.text-surface-container-high\/75{color:#f1e6ddbf}.text-surface-container-high\/85{color:#f1e6ddd9}.text-surface-container-lowest{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-surface-container-lowest\/90{color:#ffffffe6}.text-surface-variant{--tw-text-opacity:1;color:rgb(235 225 216/var(--tw-text-opacity,1))}.text-surface\/90{color:#fff8f4e6}.text-tertiary{--tw-text-opacity:1;color:rgb(9 4 0/var(--tw-text-opacity,1))}.text-tertiary-container{--tw-text-opacity:1;color:rgb(43 27 0/var(--tw-text-opacity,1))}.text-tertiary-fixed{--tw-text-opacity:1;color:rgb(255 222 173/var(--tw-text-opacity,1))}.text-tertiary-fixed-dim{--tw-text-opacity:1;color:rgb(228 193 140/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-on-primary-container::placeholder{--tw-placeholder-opacity:1;color:rgb(131 131 157/var(--tw-placeholder-opacity,1))}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-85{opacity:.85}.mix-blend-screen{mix-blend-mode:screen}.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);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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(228\,193\,140\,0\.25\)\]{--tw-shadow:0 0 30px #e4c18c40;--tw-shadow-colored:0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(102\,87\,128\,0\.08\)\]{--tw-shadow:0 12px 40px #66578014;--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(27\,28\,49\,0\.05\)\]{--tw-shadow:0 16px 40px #1b1c310d;--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_8px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 1px 8px #0000000a;--tw-shadow-colored:0 1px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(27\,28\,49\,0\.12\)\]{--tw-shadow:0 4px 16px #1b1c311f;--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(116\,101\,143\,0\.05\)\]{--tw-shadow:0 4px 20px #74658f0d;--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(116\,101\,143\,0\.05\)\]{--tw-shadow:0 4px 24px #74658f0d;--tw-shadow-colored:0 4px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(255\,222\,173\,0\.25\)\]{--tw-shadow:0 4px 24px #ffdead40;--tw-shadow-colored:0 4px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(116\,101\,143\,0\.06\)\]{--tw-shadow:0 8px 24px #74658f0f;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(116\,101\,143\,0\.06\)\]{--tw-shadow:0 8px 30px #74658f0f;--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-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:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.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);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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-tertiary-fixed-dim\/40{--tw-ring-color:#e4c18c66}.blur-2xl{--tw-blur:blur(40px);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);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-\[100px\]{--tw-blur:blur(100px);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-\[110px\]{--tw-blur:blur(110px);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-\[120px\]{--tw-blur:blur(120px);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-\[140px\]{--tw-blur:blur(140px);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-sm{--tw-drop-shadow:drop-shadow(0 1px 1px #0000000d);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-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);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.pb-safe{padding-bottom:env(safe-area-inset-bottom,0px)}.pt-safe{padding-top:env(safe-area-inset-top,0px)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.stitch-desktop{width:100%;max-width:1440px;margin-inline:auto;display:block}.stitch-mobile{display:none}.celestial-hero-desktop{background-image:linear-gradient(#1b1c31c7 0%,#1b1c31ad 48%,#1b1c3161 72%,#1b1c3138 100%),url(/assets/celestial/hero-desktop.png);background-position:50% 60%;background-repeat:no-repeat;background-size:cover}.celestial-hero-desktop .hero-content{transform:translateY(48px)}.celestial-hero-desktop h1{text-shadow:0 2px 10px #02031547}.celestial-hero-desktop:after{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(#fff8f400,#fff8f406 35%,#fff8f41a 60%,#fff8f447 80%,#fff8f48c 92%,#fff8f4);height:72px;position:absolute;bottom:0}#desktop-manifiesto .service-cards>div,.mobile-service-cards>div{outline-offset:-1px;background-color:#fdf2e9;outline:1px solid #9f81512e;box-shadow:0 8px 24px #1b1c310b}.celestial-hero-mobile .celestial-backdrop{background-image:linear-gradient(#1b1c3133 0%,#1b1c31a3 26%,#1b1c31b3 52%,#1b1c317a 74%,#1b1c312e 100%),url(/assets/celestial/hero-mobile.png);background-position:50% 58%;background-repeat:no-repeat;background-size:cover}.stitch-desktop .bg-primary-container .text-on-primary-container{color:#c5c4e0}.stitch-desktop .bg-primary-container .placeholder-on-primary-container::placeholder{color:#c5c4e0;opacity:1}.celestial-hero-desktop .grid>div,.celestial-hero-mobile .grid>div{background-color:#1b1c31a8;box-shadow:inset 0 0 0 1px #e4c18c1f}.celestial-hero-desktop .grid>div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#1b1c316b;box-shadow:inset 0 0 0 1px #e4c18c1a}.celestial-hero-desktop a[href=\#desktop-oraculo]{background-color:#1b1c31b8}.celestial-hero-mobile [class~=text-primary-fixed-dim\/70],#mobile-precios [class~=text-primary-fixed-dim\/70]{color:#c5c4e0}#mobile-suenos .text-on-tertiary-container{color:#5b4319}.stitch-mobile footer [class~=text-on-surface-variant\/60]{color:#47464d}.rune-stone{isolation:isolate;background-color:#f7ece3;background-image:linear-gradient(123deg,#0000 24%,#c8c5cd2e 24.5%,#0000 25.5% 62%,#e4c18c29 63%,#0000 64%),linear-gradient(156deg,#fff 0%,#fdf2e9 46%,#ebe1d8 100%);position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #ffffffe6,inset 0 -3px 8px #5b431914,0 3px 10px #1b1c310a}.rune-stone:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #e4c18c59;position:absolute;inset:6px}.rune-stone>span{z-index:1;color:#5b4319;text-shadow:0 1px #ffffffe6,0 -1px #09040024;font-weight:400;position:relative}.rune-stone>div{display:none}.rune-keywords{color:#5b4319}.preview-dialog{color:#201b15;background:#fff8f4;border:0;border-radius:24px;width:calc(100% - 40px);max-width:440px;padding:0;box-shadow:0 20px 80px #02031530}.preview-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02031588}@media (max-width:767px){.stitch-desktop{display:none}.stitch-mobile{display:flex}html{scroll-padding-top:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.placeholder\:text-outline::placeholder{--tw-text-opacity:1;color:rgb(120 118 125/var(--tw-text-opacity,1))}.placeholder\:text-outline-variant::placeholder{--tw-text-opacity:1;color:rgb(200 197 205/var(--tw-text-opacity,1))}.focus-within\:shadow-md:focus-within{--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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y:-.5rem;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-\[-4px\]:hover{--tw-translate-y:-4px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;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\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgb(2 3 21/var(--tw-bg-opacity,1))}.hover\:bg-primary-container:hover{--tw-bg-opacity:1;background-color:rgb(27 28 49/var(--tw-bg-opacity,1))}.hover\:bg-surface:hover{--tw-bg-opacity:1;background-color:rgb(255 248 244/var(--tw-bg-opacity,1))}.hover\:bg-surface-container:hover{--tw-bg-opacity:1;background-color:rgb(247 236 227/var(--tw-bg-opacity,1))}.hover\:bg-surface-container-high:hover{--tw-bg-opacity:1;background-color:rgb(241 230 221/var(--tw-bg-opacity,1))}.hover\:bg-surface-container-highest\/20:hover{background-color:#ebe1d833}.hover\:bg-surface-container-low:hover{--tw-bg-opacity:1;background-color:rgb(253 242 233/var(--tw-bg-opacity,1))}.hover\:bg-surface-container-lowest\/10:hover{background-color:#ffffff1a}.hover\:bg-surface-container-lowest\/20:hover{background-color:#fff3}.hover\:bg-surface-container-lowest\/25:hover{background-color:#ffffff40}.hover\:bg-tertiary-fixed-dim:hover{--tw-bg-opacity:1;background-color:rgb(228 193 140/var(--tw-bg-opacity,1))}.hover\:text-on-surface:hover{--tw-text-opacity:1;color:rgb(32 27 21/var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(2 3 21/var(--tw-text-opacity,1))}.hover\:text-surface-bright:hover{--tw-text-opacity:1;color:rgb(255 248 244/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #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);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-tertiary-fixed-dim:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(228 193 140/var(--tw-ring-opacity,1))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-surface-container-high:active{--tw-bg-opacity:1;background-color:rgb(241 230 221/var(--tw-bg-opacity,1))}.active\:bg-surface-container-low:active{--tw-bg-opacity:1;background-color:rgb(253 242 233/var(--tw-bg-opacity,1))}.group:hover .group-hover\:-translate-x-1{--tw-translate-x:-.25rem;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))}@media (min-width:480px){.min-\[480px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (min-width:768px){.md\:mt-0{margin-top:0}.md\:inline-flex{display:inline-flex}.md\:w-5\/12{width:41.6667%}.md\:w-auto{width:auto}.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\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:text-right{text-align:right}}@media (min-width:1024px){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:flex{display:flex}.lg\:w-64{width:16rem}.lg\:w-\[480px\]{width:480px}.lg\:max-w-\[390px\]{max-width:390px}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:p-12{padding:3rem}.lg\:p-space-xl{padding:2.25rem}.lg\:px-margin-desktop{padding-left:3rem;padding-right:3rem}.lg\:pb-32{padding-bottom:8rem}.lg\:text-left{text-align:left}}@media (min-width:1280px){.xl\:gap-space-lg{gap:1.5rem}}
:root{--astral-night:#0b2039;--astral-sapphire:#143b59;--astral-smoke:#173e59;--astral-ice:#eaf5ff;--astral-champagne:#e2c18d;--astral-warm-white:#fff3dd;--astral-copy:#e0edf4;--astral-glass-primary:linear-gradient(125deg,#143b59c9,#173e59a6 42%,#20466366 72%,#18364999);--astral-glass-secondary:linear-gradient(135deg,#21475dc9,#18364dc2);--astral-glass-dark:linear-gradient(135deg,#0a2034f2,#17364ddb);--astral-glass-light:linear-gradient(135deg,#edf5f3ed,#d4e5e4db);--astral-glass-fallback:linear-gradient(125deg,#15374ef5,#15384de0 55%,#204663a8);--astral-glass-base:#0b2039db;--astral-reading:#102a40f2;--astral-reading-light:#fbf2e2;--astral-overlay:#061525c9;--astral-chip:#e2c18d24;--astral-dropdown:var(--astral-glass-dark);--astral-modal:var(--astral-glass-dark);--astral-border-top:#d2edffd9;--astral-border-left:#b7dff2b3;--astral-border-right:#86adc073;--astral-border-bottom:#e2c18d8c;--astral-halo-blue:#62baf035;--astral-halo-gold:#d8ad6a1c;--astral-shadow:0 15px 32px #020d2b66,0 0 26px var(--astral-halo-blue),0 5px 18px var(--astral-halo-gold),inset 1px 1px #d4edff66,inset -1px -1px #e1c59133;--astral-shadow-mobile:0 11px 24px #03132b66,0 0 18px #62baf033,inset 1px 1px #d4edff66,inset -1px -1px #e1c59133;--astral-copy-shade:linear-gradient(90deg,#081e34c2 0%,#0b263b9c 35%,#102e455c 55%,transparent 76%);--astral-reflection:linear-gradient(180deg,#c2eaff80,transparent 4px);--astral-reflection-inset:inset 1px 0 #d2eeff4d,inset -1px -1px #e8c58333;--astral-blur:8px;--astral-saturation:1.12;--astral-blur-mobile:4px;--astral-duration:.18s;--astral-ease:ease;--astral-hover-lift:-2px;--astral-active-lift:0px;--astral-focus:#e2c18d;--astral-cosmos-intensity:1;--astral-cosmos-mobile-intensity:1}[data-astral-surface]{background:var(--astral-material,var(--astral-glass-primary));color:var(--astral-ice);border:1px solid var(--astral-border-right);border-top-color:var(--astral-border-top);border-left-color:var(--astral-border-left);border-bottom-color:var(--astral-border-bottom);box-shadow:var(--astral-shadow)}[data-astral-surface=secondary]{--astral-material:var(--astral-glass-secondary)}[data-astral-surface=dark]{--astral-material:var(--astral-glass-dark)}[data-astral-surface=light]{--astral-material:var(--astral-glass-light);color:var(--astral-night)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-astral-surface]{-webkit-backdrop-filter:blur(var(--astral-blur)) saturate(var(--astral-saturation));backdrop-filter:blur(var(--astral-blur)) saturate(var(--astral-saturation))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-astral-surface]:not([data-astral-surface=light]){background:var(--astral-glass-fallback)}}@media (max-width:767px){[data-astral-surface]{-webkit-backdrop-filter:blur(var(--astral-blur-mobile));backdrop-filter:blur(var(--astral-blur-mobile));box-shadow:var(--astral-shadow-mobile)}}@media (prefers-reduced-motion:reduce){[data-astral-surface]{transition:none;animation:none}}
:root{--as-ice:#eaf5ff;--as-copy:#c9dce8;--as-muted:#94aec0;--as-gold:#e2c18d;--as-gold-deep:#c9a25e;--as-gold-ink:#2a1e08;--as-night:#0b2039;--as-abyss:#06142a;--as-glass:linear-gradient(140deg,#183e5cbd,#0d263ecc 60%,#0b2039e0);--as-glass-quiet:linear-gradient(140deg,#122c448f,#0b1e32a3);--as-glass-solid:linear-gradient(140deg,#15374ef7,#0d2640fa);--as-scrim:#091c30f0;--as-edge:#b8def22e;--as-edge-top:#d2edff57;--as-edge-gold:#e2c18d4d;--as-shadow:0 18px 40px -18px #010818bf;--as-blur:14px;--as-inset-rgb:6,20,40;--as-scrim-rgb:9,28,48;--as-r-control:12px;--as-r-card:22px;--as-r-hero:30px;--as-serif:"Playfair Display",Georgia,serif;--as-sans:"Plus Jakarta Sans",system-ui,sans-serif;--as-t-display:clamp(2.5rem,1.6rem + 2.6vw,4rem);--as-t-h1:clamp(2rem,1.5rem + 1.4vw,2.75rem);--as-t-h2:clamp(1.4rem,1.15rem + .7vw,1.75rem);--as-t-h3:clamp(1.25rem,1.08rem + .45vw,1.5rem);--as-t-body:clamp(.95rem,.9rem + .18vw,1.06rem);--as-t-small:.875rem;--as-t-micro:.78rem;--as-gap:clamp(14px,1.2vw,22px)}@media (max-width:767px){:root{--as-blur:6px}}.as-glass{background:var(--as-glass);border:1px solid var(--as-edge);border-top-color:var(--as-edge-top);border-bottom-color:var(--as-edge-gold);border-radius:var(--as-r-card);box-shadow:var(--as-shadow);-webkit-backdrop-filter:blur(var(--as-blur)) saturate(1.1);backdrop-filter:blur(var(--as-blur)) saturate(1.1)}.as-btn-primary,.as-btn-service{white-space:nowrap;font:600 .95rem/1 var(--as-sans);color:var(--as-gold-ink);background:linear-gradient(180deg,#f1d6a6,var(--as-gold) 55%,#cfa866);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 26px -10px #e2c18d8c,inset 0 1px #ffffff8c}.as-btn-primary{min-height:50px;padding:0 26px}.as-btn-service{min-height:46px;padding:0 22px;font-size:.92rem}.as-btn-primary:hover,.as-btn-service:hover{transform:translateY(-1px);box-shadow:0 14px 30px -10px #e2c18db3,inset 0 1px #ffffff8c}.as-btn-primary:disabled,.as-btn-service:disabled{opacity:.55;cursor:not-allowed;transform:none}.as-btn-glass{white-space:nowrap;min-height:44px;font:600 var(--as-t-small)/1 var(--as-sans);color:var(--as-ice);border:1px solid var(--as-edge);cursor:pointer;background:#eaf5ff12;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.as-link{min-height:44px;font:600 .95rem/1.2 var(--as-sans);color:var(--as-gold);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.as-link>span[aria-hidden]{transition:transform .18s}.as-link:hover>span[aria-hidden]{transform:translate(3px)}:is(.as-btn-primary,.as-btn-service,.as-btn-glass,.as-link):focus-visible{outline:2px solid var(--as-gold);outline-offset:4px}@media (prefers-reduced-motion:reduce){:is(.as-btn-primary,.as-btn-service,.as-link>span){transition:none}}.as-area-imperial{--as-inset-rgb:14,14,20;--as-scrim-rgb:20,20,28;--as-night:#16202e;--as-abyss:#0d141f;--as-glass:linear-gradient(140deg,#403428b3,#1e202ccc 60%,#141a26e0);--as-glass-quiet:linear-gradient(140deg,#362c2285,#181c289e);--as-scrim:#141620f0;--as-edge:#e8d2aa2e;--as-edge-top:#f5e2be52}.as-area-teal{--as-inset-rgb:4,26,28;--as-scrim-rgb:8,34,38;--as-night:#0b2a2e;--as-abyss:#061b1e;--as-glass:linear-gradient(140deg,#145454b3,#0c343acc 60%,#0a282ee0);--as-glass-quiet:linear-gradient(140deg,#10404285,#0a282e9e);--as-scrim:#082428f0;--as-edge:#aaece22e;--as-edge-top:#c4f4ec52}.as-area-ink{--as-inset-rgb:10,12,32;--as-scrim-rgb:16,18,44;--as-night:#151a36;--as-abyss:#0c1026;--as-glass:linear-gradient(140deg,#2c3468b3,#1a1e42cc 60%,#141834e0);--as-glass-quiet:linear-gradient(140deg,#242a5685,#1418349e);--as-scrim:#121630f0;--as-edge:#c4caf32e;--as-edge-top:#d6dcfa52}.as-area-amethyst{--as-inset-rgb:16,10,32;--as-scrim-rgb:24,16,44;--as-night:#1e1636;--as-abyss:#120d24;--as-glass:linear-gradient(140deg,#483070b3,#261c46cc 60%,#1c1636e0);--as-glass-quiet:linear-gradient(140deg,#3a285c85,#1c16369e);--as-scrim:#1a1230f0;--as-edge:#dcc9ff2e;--as-edge-top:#e8daff52}
.mobile-platform-header{display:none}.mobile-navigation-drawer{color:#201b15;overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.mobile-navigation-drawer[open]{display:flex}.mobile-navigation-drawer::backdrop{opacity:0;background:#02031573;transition:opacity .22s}.mobile-navigation-drawer[data-state=open]::backdrop{opacity:1}.mobile-navigation-panel{overscroll-behavior:contain;width:min(82vw,320px);height:100%;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(24px + env(safe-area-inset-bottom,0px));background:#f5eae1;border-right:1px solid #d4b27e40;flex-direction:column;transition:transform .22s cubic-bezier(.2,.7,.3,1);display:flex;overflow-y:auto;transform:translate(-100%);box-shadow:12px 0 40px #1b1c311f}.mobile-navigation-panel>nav,.mobile-navigation-heading{flex-shrink:0}.mobile-navigation-footer{text-align:center;flex-shrink:0;margin-top:auto;padding-top:24px}.mobile-navigation-footer p{color:#665780;border-top:1px solid #d4b27e38;padding-top:16px;font-family:Playfair Display,serif;font-size:13px;font-style:italic;line-height:20px}.mobile-navigation-drawer[data-state=open] .mobile-navigation-panel{transform:translate(0)}.mobile-navigation-heading{border-bottom:1px solid #d4b27e40;justify-content:space-between;align-items:center;gap:8px;padding-bottom:16px;display:flex}.mobile-navigation-brand,.mobile-header-brand{color:#1b1c31;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-family:Playfair Display,serif;font-size:20px;font-weight:500;line-height:26px;display:inline-flex}.mobile-navigation-brand>.material-symbols-outlined,.mobile-header-brand>.material-symbols-outlined{color:#9f8151}.mobile-menu-trigger,.mobile-menu-close,.mobile-header-notifications{color:#665780;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.mobile-menu-trigger:hover,.mobile-menu-close:hover{background:#e1cfff59}.mobile-navigation-items{gap:4px;padding-top:16px;list-style:none;display:grid}.mobile-navigation-item{text-align:left;color:#1b1c31;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;line-height:20px;display:flex}.mobile-navigation-item>.material-symbols-outlined{color:#74658f;flex-shrink:0}.mobile-navigation-item>span:not(.material-symbols-outlined):not(.mobile-upcoming-badge){min-width:0}.mobile-navigation-item[aria-current]{background:#e1cfff85;box-shadow:inset 0 0 0 1px #74658f1a}.mobile-navigation-item:hover:not(:disabled){background:#e1cfff52}.mobile-navigation-item:disabled{color:#665780;cursor:not-allowed}.mobile-navigation-divider{border-top:1px solid #d4b27e38;margin-top:8px;padding-top:8px}.mobile-upcoming-badge{color:#665780;white-space:nowrap;background:#e1cfff59;border-radius:999px;flex-shrink:0;padding:2px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:500;line-height:14px}.mobile-navigation-item .mobile-upcoming-badge{margin-left:auto;font-size:9px}.mobile-quick-access{text-align:left;gap:8px;width:100%;margin-top:24px;display:grid}.quick-access-row{-moz-column-gap:12px;color:#1b1c31;text-align:left;background:#f5eae1;border:1px solid #d4b27e42;border-radius:16px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;column-gap:12px;width:100%;height:68px;padding:8px 12px;display:grid}.quick-access-row:hover:not(:disabled){background:#f7ece3;border-color:#d4b27e80}.quick-access-row:disabled{cursor:not-allowed}.quick-access-icon{color:#74658f;background:#e1cfff59;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.quick-access-icon-chart,.quick-access-icon-dreams{color:#9f8151;background:#e4c18c2b}.quick-access-copy{row-gap:3px;min-width:0;display:grid}.quick-access-heading{align-items:center;gap:5px;min-width:0;display:flex}.quick-access-title{min-width:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px}.quick-access-description{text-overflow:ellipsis;white-space:nowrap;color:#47464d;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.quick-access-arrow{color:#9f8151;font-size:18px}.quick-access-row:disabled .quick-access-arrow{opacity:.4}@media (max-width:767px){.mobile-platform-header{z-index:50;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(16px);background:#fff8f4eb;display:block;position:fixed;inset:0 0 auto;box-shadow:0 1px 8px #00000008}.mobile-header-bar{align-items:center;gap:2px;height:64px;padding-inline:12px;display:flex}.mobile-header-brand{flex:1;font-size:18px}.mobile-header-actions{align-items:center;gap:4px;display:flex}.mobile-header-account{color:#fff;cursor:not-allowed;background:#020315;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.stitch-mobile.mobile-landing-with-header{padding-top:calc(64px + env(safe-area-inset-top,0px))}.mobile-landing-with-header section[id]{scroll-margin-top:calc(64px + env(safe-area-inset-top,0px))}}@media (prefers-reduced-motion:reduce){.mobile-navigation-drawer::backdrop,.mobile-navigation-panel{transition-duration:.01ms}}
.brand-logo{aspect-ratio:6624/3799;flex-shrink:0;display:block;position:relative;overflow:hidden}.brand-logo--header{width:100.8px}.brand-logo--compact{width:84px}.brand-logo--drawer,.brand-logo--footer{width:144px}.brand-logo--hero{width:200px}.desktop-brand-link{align-items:center;width:224px;min-height:64px;display:inline-flex}.mobile-navigation-heading .mobile-navigation-brand{min-width:0}
.astral-app{--astral-sidebar-width:240px;--astral-header-height:64px;background:#fdf2e9;min-height:100dvh}.astral-app-content{min-width:0;margin-left:var(--astral-sidebar-width);outline:none}.astral-sidebar{z-index:60;width:var(--astral-sidebar-width);color:#fdf2e9;background:#1b1c31;flex-direction:column;justify-content:space-between;gap:40px;padding:22px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.astral-sidebar-brand{justify-content:center;padding:0 4px 24px;display:flex}.astral-sidebar-brand .brand-logo{width:160px}.astral-sidebar-nav{gap:6px;display:grid}.astral-sidebar-nav a{color:#e1e0fd;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.astral-sidebar-nav a:hover{background:#02031566}.astral-sidebar-nav a[aria-current]{color:#ffdead;background:#020315;font-weight:600;box-shadow:0 0 16px #e4c18c17}.astral-nav-symbol{justify-content:center;align-items:center;display:inline-flex}.astral-sidebar-nav .material-symbols-outlined{font-size:21px}.astral-sidebar-oracle{text-align:center;background:#02031599;border-radius:14px;flex-direction:column;align-items:center;padding:16px;display:flex}.astral-sidebar-moon{color:#ffdead;background:#020315;border:1px solid #e4c18c33;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:8px;display:grid;box-shadow:0 0 18px #e4c18c22}.astral-sidebar-oracle p{color:#eaf5ff;font:500 15px/1.35 Playfair Display,serif}.astral-sidebar-oracle small{color:#94aec0;font-size:12px;line-height:1.4}.astral-sidebar-oracle a{color:#e2c18d;white-space:nowrap;background:#eaf5ff12;border:1px solid #b8def233;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;margin-top:12px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.astral-sidebar-oracle a:hover{border-color:#e2c18d8c}.astral-utility-header{inset:0 0 auto var(--astral-sidebar-width);z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fdf2e9f2;border-bottom:1px solid #d4b27e0d;justify-content:space-between;align-items:center;gap:20px;height:64px;padding-inline:36px;display:flex;position:fixed}.astral-search{color:#94aec0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1e34b8;border:1px solid #b8def233;border-radius:999px;align-items:center;gap:8px;width:360px;max-width:55%;padding:0 6px 0 14px;display:flex}.astral-search>.material-symbols-outlined{font-size:19px}.astral-search input{color:#eaf5ff;background:0 0;border:0;width:100%;min-width:0;height:42px;font-size:14px}.astral-search input::placeholder{color:#94aec0}.astral-search input:focus-visible{outline:none}.astral-search:focus-within{outline-offset:3px;outline:2px solid #e2c18d}.astral-search button{color:#e2c18d;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.astral-search button .material-symbols-outlined{font-size:18px}.astral-utility-actions{align-items:center;gap:24px;display:flex}.astral-plans-link{color:#665780;align-items:center;gap:8px;font-size:12px;display:flex}.astral-plans-link .material-symbols-outlined{color:#9f8151;font-size:18px}.astral-utility-account{color:#ffdead;background:#1b1c31;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.astral-utility-account .material-symbols-outlined{font-size:21px}.astral-bottom-nav{display:none}.astral-sidebar-nav a{touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative}.astral-sidebar-nav a:active{background:#e4c18c26}.astral-navigation-pending{background:#9f8151;border-radius:3px;height:3px;position:absolute;bottom:1px;left:25%;right:25%}.astral-route-loading{color:#665780;place-items:center;min-height:60dvh;padding:100px 24px;display:grid}.astral-star{width:30px;height:30px}.astral-skip-link{z-index:100;color:#fff;background:#1b1c31;border-radius:8px;padding:12px 18px;position:fixed;top:8px;left:260px;transform:translateY(-160%)}.astral-skip-link:focus{transform:translateY(0)}.astral-app .stitch-desktop,.astral-app .astrology-page,.astral-app .dream-page{max-width:none}.astral-app .stitch-desktop>main,.astral-app .chart-desktop>main,.astral-app .dream-desktop>main,.astral-app .plans-main{padding-top:64px}.astral-app .horoscope-layout{grid-template-columns:minmax(0,1fr);padding-top:96px}.astral-app .horoscope-layout-profile{grid-template-columns:minmax(0,1fr)}.astral-app .mobile-header-account{cursor:pointer;width:40px;height:40px}.astral-app .mobile-header-bar{justify-content:space-between;padding-inline:20px}.astral-app .mobile-header-brand{flex:none}.astral-app .mobile-header-brand .brand-logo{width:92px}@media (min-width:1024px) and (max-width:1279px){.astral-app{--astral-sidebar-width:216px}.astral-utility-header{padding-inline:24px}.astral-app .plans-desktop-cards{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.astral-app .stitch-desktop .px-margin-desktop{padding-inline:28px}.astral-app .sign-banner{gap:16px;padding:28px}}@media (max-width:1023px){.astral-app-content{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px));margin-left:0}.astral-sidebar,.astral-utility-header{display:none}.astral-app .mobile-platform-header{z-index:50;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fdf2e9ed;display:block;position:fixed;inset:0 0 auto;box-shadow:0 1px 8px #201b150a}.astral-app .mobile-header-bar{align-items:center;height:64px;display:flex}.astral-app .mobile-header-actions{align-items:center;display:flex}.astral-app .mobile-header-account{color:#ffdead;background:#1b1c31;border-radius:50%;place-items:center;display:grid}.astral-skip-link{left:12px}.astral-app .stitch-mobile.mobile-landing-with-header,.astral-app .chart-mobile>main,.astral-app .dream-mobile>main,.astral-app .plans-main{padding-top:calc(64px + env(safe-area-inset-top,0px))}}.astral-account-photo{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}
@media (max-width:1023px){.astral-nav{isolation:isolate;z-index:50;bottom:max(9px,env(safe-area-inset-bottom));left:var(--astral-nav-center,50%);width:min(var(--astral-nav-width,calc(100% - 20px)),510px);height:var(--nav-height);perspective:900px;filter:drop-shadow(0 11px 14px #453b3626);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;padding:7px 5px 3px;display:grid;position:fixed;transform:translate(-50%)}.astral-nav__glass{z-index:-1;-webkit-backdrop-filter:blur(18px)saturate(1.35);background:linear-gradient(150deg,#fffd 0%,#f4eee6d2 35%,#e2dfdce6 80%,#fcf8f1df 100%);border:1px solid #ffffffdf;border-radius:27px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 2px 1px #fff,inset 0 -5px 9px #a9947745,inset 0 0 0 2px #fff4,0 2px #b0a69a55,0 8px 25px #8b7e7340}.astral-nav__glass:before{content:"";pointer-events:none;background:linear-gradient(#ffffffa6,#0000);border-radius:50%;width:90%;height:43%;position:absolute;top:2px;left:5%}.astral-nav__glass:after{content:"";pointer-events:none;border:1px solid #fff8;border-radius:25px;position:absolute;inset:2px}.nav-item{color:#29334a;outline-offset:-5px;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;text-decoration:none;transition:transform .18s,color .18s;display:flex;position:relative}.nav-item__icon{border-radius:18px;place-items:center;width:44px;height:36px;transition:background .2s,box-shadow .2s,transform .18s;display:grid}.nav-item__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #ffffffc5);width:23px;height:23px}.nav-item__label{white-space:nowrap;letter-spacing:-.15px;font-size:10px}.nav-item__dot{opacity:0;background:#bb8b4d;border-radius:50%;width:4px;height:4px;transition:opacity .2s;position:absolute;bottom:4px}.nav-item.is-active:not(.nav-item--astral){color:#9d6c2b}.nav-item.is-active .nav-item__dot{opacity:1}.nav-item:active .nav-item__icon{transform:translateY(2px)scale(.96)}.nav-item:focus-visible{border-radius:18px;outline:2px solid #a97a3f}.nav-item--astral{justify-content:flex-end;gap:4px;padding-bottom:7px}.astral-orb{width:62px;height:62px;transform-style:preserve-3d;background:linear-gradient(135deg,#fff2c5 0%,#ad793e 22%,#ffdda2 38%,#6b4834 75%,#fce2ad 100%);border-radius:50%;place-items:center;margin-top:-27px;transition:transform .24s cubic-bezier(.2,.7,.3,1),box-shadow .24s;display:grid;position:relative;transform:translateZ(18px)rotateX(7deg);box-shadow:inset 0 2px 1px #fff5c9,inset 0 -4px 4px #201b26b0,0 6px 8px #161b2860,0 13px 18px #594a4d3d,0 0 0 1px #e5c591}.astral-orb:before{content:"";background:radial-gradient(at 28% 22%,#50566d 0%,#29364d 28%,#141b31 73%,#070c1b 100%);border-radius:50%;position:absolute;inset:3px;box-shadow:inset 0 3px 8px #ffffff42,inset 0 -7px 12px #070b1fc9,0 0 0 1px #fff4c17e}.astral-orb:after{content:"";pointer-events:none;border-top:1px solid #ffffff9a;border-radius:50%;position:absolute;inset:6px;transform:rotate(-28deg);box-shadow:inset 0 6px 10px #ffffff16}.astral-orb__inner{place-items:center;width:100%;height:100%;display:grid;position:relative;transform:translateZ(7px)}.astral-star{filter:drop-shadow(0 2px 2px #040911a8)drop-shadow(0 0 6px #dba76255);width:37px;height:37px}.nav-item--astral.is-active .astral-orb{box-shadow:inset 0 2px 1px #fff5c9,inset 0 -4px 4px #201b26b0,0 6px 8px #161b2860,0 0 0 3px #e1b46b55,0 0 16px #d9ad69a1}.nav-item--astral:active .astral-orb{transform:translateY(2px)translateZ(12px)scale(.96)}.nav-item--astral .nav-item__dot{bottom:1px}.is-dark .astral-nav__glass{background:linear-gradient(145deg,#52627db8,#29354edc 42%,#182339ed);border-color:#8e9baf96;box-shadow:inset 0 2px 1px #ffffff70,inset 0 -4px 8px #070c1e8f,0 9px 25px #0009}.is-dark .nav-item{color:#f4e9dd}.is-dark .nav-item.is-active:not(.nav-item--astral){color:#e5bb7c}.is-dark .nav-item__icon svg{filter:none}.is-dark .nav-item:hover .nav-item__icon{background:#fff2}.no-motion .astral-nav *{transition:none!important;animation:none!important}@media (max-width:375px){.astral-nav{width:var(--astral-nav-width,calc(100% - 10px));height:74px}.nav-item__label{font-size:9px}.astral-orb{width:57px;height:57px;margin-top:-25px}.nav-item__icon svg{width:21px;height:21px}}@media (prefers-reduced-motion:reduce){.astral-nav *,.astral-nav :before,.astral-nav :after{transition:none!important;animation:none!important}}.astral-nav{--px:50%;--py:40%;--lx:50%;--ly:50%;--tilt-x:0deg;--tilt-y:0deg;--light-opacity:0;filter:drop-shadow(0 9px 13px #51453626)}.astral-nav__glass{-webkit-backdrop-filter:blur(22px)saturate(1.65)contrast(1.08);background:linear-gradient(145deg,#ffffff63,#edf0f640 43%,#e1dad35e 86%),radial-gradient(at 52% 100%,#fff7e46e,#0000 74%);border:1px solid #ffffffde;box-shadow:inset 0 2px 2px #fff,inset 0 -3px 7px #a59a8d49,inset 2px 0 6px #fff9,inset -2px 0 5px #fff8,0 2px 1px #a99a8b57,0 12px 25px #65564a2b}.astral-nav__glass:before{opacity:.76;background:linear-gradient(#ffffffd1,#ffffff1f 60%,#0000);border-radius:30px 30px 45% 45%;width:96%;height:67%;top:1px;left:2%}.astral-nav__refraction{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 23% 95% at var(--px) var(--py),#ffffffc4 0%,#e3edfb57 30%,transparent 100%);opacity:calc(.22 + var(--light-opacity) * .75);mix-blend-mode:screen;border-radius:27px;transition:opacity .28s;position:absolute;inset:0;overflow:hidden}.astral-nav__refraction:after{content:"";transform:translateX(calc((var(--lx) - 50%) * .6));opacity:var(--light-opacity);background:linear-gradient(115deg,#0000 40%,#ffffff7a 49%,#cadff93d 51%,#0000 59%);position:absolute;inset:-35%}.astral-nav__edge-light{z-index:2;pointer-events:none;background:radial-gradient(ellipse 34% 80% at var(--px) var(--py),#fffffffa,#ffdea48f 40%,transparent 85%) border-box;-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:var(--light-opacity);border:1px solid #0000;border-radius:28px;transition:opacity .2s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0)}.nav-item{z-index:3}.nav-item__icon{position:relative}.nav-item__icon:before{content:"";background:radial-gradient(circle at var(--ix,50%) var(--iy,30%),#ffffffde,#fbe2b354 42%,transparent 74%);opacity:0;pointer-events:none;border-radius:18px;transition:opacity .18s;position:absolute;inset:-4px}.nav-item:hover .nav-item__icon:before,.nav-item:focus-visible .nav-item__icon:before{opacity:.9}.nav-item:hover .nav-item__icon{background:#fff3;box-shadow:inset 0 1px 1px #fff9,0 1px 7px #a68a6229}.astral-orb{--ox:50%;--oy:20%;transform:translateZ(18px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));will-change:transform;transition:transform .17s cubic-bezier(.2,.6,.3,1),box-shadow .2s}.astral-orb:before{background:radial-gradient(circle at var(--ox) var(--oy),#c4d8ff63,transparent 35%),radial-gradient(ellipse at 30% 17%,#586682,#293b55 30%,#11192f 76%,#050a15);box-shadow:inset 0 4px 8px #fff5,inset 0 -8px 14px #040917d9,0 0 0 1px #fff0c68a}.astral-orb:after{background:radial-gradient(ellipse 47% 18% at var(--ox) var(--oy),#ffffffd1,transparent);border-top:1px solid #ffffff9c;transform:none;box-shadow:inset 0 5px 12px #ffffff14}.nav-item--astral:hover .astral-orb{transform:translateY(-2px) translateZ(20px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}.is-dark .astral-nav__glass{-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);background:linear-gradient(140deg,#43536a7a,#2f3b588f 45%,#152238aa);border-color:#c2d4ed75}.is-dark .astral-nav__refraction{opacity:calc(.18 + var(--light-opacity) * .5)}.no-motion .astral-nav{--light-opacity:0!important}.no-motion .astral-orb{transform:none!important}@media (hover:none),(pointer:coarse){.astral-nav{--light-opacity:0!important}.nav-item__icon:before{display:none}.astral-orb{transform:translateZ(14px)!important}}.astral-nav{--halo-boost:0;--shine-x:50%;--shine-y:0%;filter:drop-shadow(0 8px 13px #3d31292b)}.astral-nav__glass{-webkit-backdrop-filter:blur(19px)saturate(1.33)brightness(1.065);background:radial-gradient(75% 80% at 50% -12%,#ffffffc4,#0000 84%),linear-gradient(165deg,#ffffff7a,#f3f2ee33 38%,#dbe4ea47 75%,#f7e6cf69);border:1px solid #ffffffe8;border-radius:28px;box-shadow:inset 0 2px 1px #fff,inset 0 5px 8px #ffffff8c,inset 0 -3px 6px #95897e3d,inset 1px 0 3px #fff,0 1px 1px #ffffffa8,0 4px 11px #7165541b}.astral-nav__glass:before{opacity:.8;background:linear-gradient(#ffffffba,#ffffff24 70%,#0000);height:43%;top:1px}.astral-nav__refraction{background:radial-gradient(ellipse 24% 70% at var(--px) var(--py),#ffffffad,#e0ecf838 45%,transparent 95%), linear-gradient(105deg,transparent 12%,#ffffff0d 31%,#ffffff2b 47%,transparent 61%);opacity:calc(.24 + var(--light-opacity) * .5)}.astral-nav__edge-light{opacity:calc(.15 + var(--light-opacity) * .75)}.astral-orb{isolation:isolate;transform-style:preserve-3d;overflow:visible;box-shadow:inset 0 2px 1px #fff5c9,inset 0 -4px 5px #221b29ac,0 5px 9px #131b2b5c,0 0 0 1px #e8bd77,0 0 0 3px #ffe3a54d,0 0 12px 3px #e9ac505c,0 0 23px 6px #ffbd5b2b}.astral-orb:before{background:radial-gradient(circle at var(--ox) var(--oy),#e6efff7d 0%,transparent 34%),radial-gradient(ellipse at 30% 17%,#65748a,#293c56 34%,#11192f 78%,#050a15);inset:3px}.astral-orb:after{background:radial-gradient(ellipse 46% 21% at var(--ox) var(--oy),#ffffff85,transparent 100%);inset:5px}.astral-orb__inner:after{content:"";pointer-events:none;z-index:-1;background:conic-gradient(from var(--halo-angle,20deg),transparent 0deg,#ffebb600 39deg,#fff0c6cc 83deg,#ffd0791a 130deg,transparent 200deg,#ffe4afb3 305deg,transparent 360deg);filter:blur(6px);opacity:calc(.48 + var(--halo-boost) * .48);border-radius:50%;transition:opacity .2s;position:absolute;inset:-7px}.nav-item--astral:is(:hover,:focus-visible) .astral-orb,.nav-item--astral.is-active .astral-orb{box-shadow:inset 0 2px 1px #fff5c9,inset 0 -4px 5px #221b29ac,0 7px 11px #131b2b65,0 0 0 1px #e7b869,0 0 0 3px #ffe3a57b,0 0 14px 4px #f4b24e8a,0 0 26px 9px #ffc35f4a}.astral-star{filter:drop-shadow(0 2px 2px #040911a8)drop-shadow(0 0 5px #ffe6a88c)}@media (hover:none),(pointer:coarse){.astral-orb__inner:after{opacity:.5}}@media (prefers-reduced-motion:reduce){.astral-orb__inner:after{transition:none}}.astral-nav{--tap-x:50%;--tap-y:50%;--light-opacity:0;--halo-boost:0;filter:drop-shadow(0 4px 8px #2c282e21);touch-action:manipulation}.astral-nav__refraction{opacity:.55;mix-blend-mode:normal;background:linear-gradient(108deg,#ffffff09,#0000 32%,#ffffff0e 55%,#0000 76%)}.astral-nav__refraction:after{display:none}.astral-nav__edge-light{background:radial-gradient(circle 65px at var(--tap-x) var(--tap-y),#ffe6ade6,#ffffffb8 35%,transparent 100%) border-box;opacity:0;transition:none}.astral-nav:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle 62px at var(--tap-x) var(--tap-y),#ffe7b147,#ffffff21 36%,transparent 100%);opacity:0;border-radius:27px;position:absolute;inset:1px}@keyframes astral-edge-touch{0%{opacity:.8}45%{opacity:.48}to{opacity:0}}@keyframes astral-surface-touch{0%{opacity:.8}to{opacity:0}}.nav-item:hover .nav-item__icon,.nav-item:hover .nav-item__icon:before{box-shadow:none;opacity:0;background:0 0}.nav-item.is-active:not(.nav-item--astral) .nav-item__icon{background:radial-gradient(circle,#f5c3732b,#0000 76%);box-shadow:inset 0 1px #ffffff8c}@keyframes astral-icon-tap{0%{background:#ffe4b312;transform:scale(1)}30%{background:#f9d09152;transform:scale(.89)}to{background:0 0;transform:scale(1)}}.astral-orb{--tilt-x:0deg;--tilt-y:0deg;--ox:34%;--oy:16%;will-change:auto}.nav-item--astral:hover .astral-orb{transform:translateZ(18px)rotateX(0)rotateY(0);box-shadow:inset 0 2px 1px #fff5c9,inset 0 -4px 5px #221b29ac,0 5px 9px #131b2b5c,0 0 0 1px #e8bd77,0 0 0 3px #ffe3a54d,0 0 12px 3px #e9ac505c,0 0 23px 6px #ffbd5b2b}@keyframes astral-jewel-touch{0%{filter:brightness();transform:translateZ(18px)scale(1)}30%{filter:brightness(1.25);transform:translateZ(10px)scale(.925)}68%{filter:brightness(1.16);transform:translateZ(21px)scale(1.045)}to{filter:brightness();transform:translateZ(18px)scale(1)}}.astral-orb__inner:after{opacity:.56}@keyframes astral-halo-touch{0%{opacity:.55}35%{opacity:1}to{opacity:.56}}.is-dark .astral-nav__glass{-webkit-backdrop-filter:blur(13px)saturate(1.22);border-color:#ecf4ff61;background:0 0!important}.is-dark .astral-nav__glass:before{background:linear-gradient(#ffffff24,#0000)}.no-motion .astral-nav.is-tapped:after,.no-motion .astral-nav.is-tapped .astral-nav__edge-light,.no-motion .nav-item.is-pressed .nav-item__icon,.no-motion .nav-item--astral.is-pressed .astral-orb{animation:none!important}@media (prefers-reduced-motion:reduce){.astral-nav.is-tapped:after,.astral-nav.is-tapped .astral-nav__edge-light,.nav-item.is-pressed .nav-item__icon,.nav-item--astral.is-pressed .astral-orb{animation:none!important}}.astral-nav{--tap-x:50%;--tap-y:45%;filter:drop-shadow(0 7px 14px #1d233430)}.astral-nav__glass:after{border-color:#ffffff9e;box-shadow:inset 0 -1px 1px #ffffff30}.astral-nav__refraction{opacity:.85;pointer-events:none;background:linear-gradient(118deg,#ffffff21 0%,#0000 16%,#ffffff1a 24%,#0000 42%,#fff1 67%,#0000 88%)}.astral-nav__edge-light{opacity:.56;background:conic-gradient(from 215deg,#ffffffe0,#0000 13%,#fff0d6ad 25%,#0000 41%,#ffffffc7 58%,#0000 76%,#ffffffa1 89%,#ffffffe0) border-box;transition:opacity .2s}@keyframes astral-edge-touch-v5{0%{opacity:1;filter:brightness(1.8)}55%{opacity:.88;filter:brightness(1.25)}to{opacity:.56;filter:brightness()}}.astral-nav:after{background:radial-gradient(circle 95px at var(--tap-x) var(--tap-y),#fff5dc6e,#fff1c821 44%,transparent 80%)}.astral-nav.is-tapped:after{animation:.65s ease-out both astral-surface-touch}.nav-item:hover .nav-item__icon,.nav-item:focus-visible .nav-item__icon{background:radial-gradient(at 50% 28%,#ffffff3b,#ffe8b921 52%,#0000 75%);box-shadow:inset 0 1px #ffffffa8,0 0 10px #efc78026;opacity:1!important}.nav-item__icon,.nav-item__icon svg{opacity:1!important;visibility:visible!important}.nav-item__icon:before{display:none!important}.nav-item__label{opacity:1}.nav-item.is-pressed:not(.nav-item--astral) .nav-item__icon{animation:.54s cubic-bezier(.2,.7,.3,1) astral-icon-tap-v5}@keyframes astral-icon-tap-v5{0%{filter:brightness();transform:translateY(0)scale(1)}30%{filter:brightness(1.45);background:#ffe1a14d;transform:translateY(1px)scale(.88)}65%{filter:brightness(1.3);transform:translateY(-2px)scale(1.09)}to{filter:brightness();transform:translateY(0)scale(1)}}@keyframes astral-jewel-touch-v5{0%{filter:brightness();transform:translateZ(18px)scale(1)}30%{filter:brightness(1.3);transform:translateZ(9px)scale(.92)}64%{filter:brightness(1.22);transform:translateZ(24px)scale(1.065)}to{filter:brightness();transform:translateZ(18px)scale(1)}}.nav-item--astral.is-pressed .astral-orb__inner:after{animation:.68s ease-out astral-halo-touch-v5}@keyframes astral-halo-touch-v5{0%{opacity:.76}35%{opacity:1}to{opacity:.76}}@media (hover:none),(pointer:coarse){.nav-item:hover .nav-item__icon{box-shadow:none;background:0 0}.nav-item.is-active:not(.nav-item--astral) .nav-item__icon{background:radial-gradient(circle,#f5c37333,#0000 76%)}.astral-nav__edge-light{opacity:.56!important}.astral-nav.is-tapped .astral-nav__edge-light{animation:.65s ease-out both astral-edge-touch-v5}}@media (prefers-reduced-motion:reduce){.astral-nav.is-tapped .astral-nav__edge-light,.nav-item.is-pressed:not(.nav-item--astral) .nav-item__icon,.nav-item--astral.is-pressed .astral-orb,.nav-item--astral.is-pressed .astral-orb__inner:after{animation:none!important}}.astral-nav{--nav-height:69px;padding:3px 4px 1px}.astral-nav__glass{border-radius:24px}.astral-nav__glass:after{border-radius:22px}.astral-nav__refraction{border-radius:24px}.astral-nav__edge-light{border-radius:25px}.astral-nav:after{border-radius:24px}.nav-item:not(.nav-item--astral){gap:2px;padding-top:1px;padding-bottom:1px}.nav-item__icon{border-radius:17px;width:45px;height:34px}.nav-item__icon svg{stroke-width:1.85px;width:29px;height:29px}.nav-item__label{font-size:10.5px;line-height:1.1}.nav-item__dot{width:4px;height:4px;bottom:0}.nav-item--astral{gap:1px;padding-bottom:2px}.astral-orb{width:62px;height:62px;margin-top:-31px}.astral-star{width:39px;height:39px}.nav-item--astral .nav-item__label{margin-top:0}@media (max-width:375px){.astral-nav{--nav-height:67px;height:var(--nav-height);padding:2px 3px 1px}.nav-item__icon{width:42px;height:32px}.nav-item__icon svg{width:27px;height:27px}.nav-item__label{font-size:9.5px}.astral-orb{width:59px;height:59px;margin-top:-29px}}.astral-nav{filter:drop-shadow(0 8px 13px #1f253029)}.astral-nav__glass{-webkit-backdrop-filter:blur(13px)saturate(1.36)contrast(1.06);border:1px solid #ffffffcf;box-shadow:inset 0 2px 1px #fffffff5,inset 0 5px 8px #ffffff24,inset 0 -2px 3px #3f4b5b33,inset 2px 0 2px #ffffffa6,inset -2px 0 2px #ffffff82,0 2px 2px #202a3721,0 5px 13px #1c223013;background:0 0!important}.astral-nav__glass:before{opacity:.92;background:linear-gradient(#ffffff57,#ffffff0f 64%,#0000);height:38%}.astral-nav__glass:after{border:1px solid #ffffff85;box-shadow:inset 0 -1px 1px #434e5e26}.astral-nav__refraction{opacity:.8;background:linear-gradient(114deg,#ffffff29,#0000 17%,#d1e7ff1c 26%,#0000 48%,#ffffff24 73%,#0000 90%)}.astral-nav__edge-light{background:conic-gradient(from 210deg,#fffffffc,#ffffff21 16%,#ffe5bdb3 29%,#ffffff26 49%,#fffffff5 62%,#ffffff1f 78%,#ffffffd9 100%) border-box;opacity:.67!important}.astral-nav.is-tapped .astral-nav__edge-light{animation:.62s ease-out both astral-v7-edge}@keyframes astral-v7-edge{0%{opacity:1;filter:brightness(1.5)}to{opacity:.67;filter:brightness()}}.astral-orb{isolation:isolate;box-shadow:inset 0 2px 1px #fff8df,inset 0 -3px 4px #241c27a6,0 5px 9px #141b2f5c,0 0 0 1px #f9d491ed,0 0 0 3px #ffdfa166,0 0 11px 3px #f0ae4452,0 0 21px 7px #ffc57024}.astral-orb__inner:after{opacity:.57;filter:blur(8px)}.nav-item--astral.is-pressed .astral-orb{animation:.62s cubic-bezier(.19,.78,.25,1) both astral-v7-orb}@keyframes astral-v7-orb{0%{filter:brightness();transform:translateZ(18px)scale(1)}30%{filter:brightness(1.19);transform:translateZ(10px)scale(.94)}66%{filter:brightness(1.12);transform:translateZ(21px)scale(1.025)}to{filter:brightness();transform:translateZ(18px)scale(1)}}.nav-item:not(.nav-item--astral) .nav-item__dot{width:4px;height:4px;bottom:4px;box-shadow:0 0 5px 1px #dda44e52}.nav-item.is-active:not(.nav-item--astral) .nav-item__icon{background:radial-gradient(#f6c77c21,#0000 74%)}.nav-item{touch-action:manipulation;-webkit-user-select:none;user-select:none}.nav-item.is-touching:not(.nav-item--astral) .nav-item__icon{filter:brightness(1.15);transform:translateY(2px)scale(.94)}.nav-item--astral.is-touching .astral-orb{transform:translateZ(11px)scale(.95)}@media (hover:none),(pointer:coarse){.nav-item:hover .nav-item__icon{box-shadow:none!important;background:0 0!important}.nav-item--astral:hover .astral-orb{transform:translateZ(18px)rotateX(0)rotateY(0)}}@media (prefers-reduced-motion:reduce){.nav-item.is-touching .nav-item__icon,.nav-item--astral.is-touching .astral-orb{transform:none!important}}.astral-nav{--nav-height:69px;filter:drop-shadow(0 5px 9px #1c26371f);border-radius:999px;padding:3px 7px 1px}.astral-nav__glass,.astral-nav__glass:after,.astral-nav__glass:before,.astral-nav__refraction,.astral-nav__edge-light,.astral-nav:after{border-radius:999px!important}.astral-nav__glass{-webkit-backdrop-filter:blur(15px)saturate(1.43)contrast(1.04);backdrop-filter:blur(15px)saturate(1.43)contrast(1.04);border:1px solid #fffffff0;box-shadow:inset 0 1.5px 1px #fffffff7,inset 0 5px 10px #ffffff24,inset 0 -2px 3px #464f5b2b,inset 3px 0 5px #ffffff59,inset -3px 0 5px #ffffff4d,0 2px 5px #2732411f;background:0 0!important}.astral-nav__glass:after{border:1px solid #ffffff70;inset:2px;box-shadow:inset 0 -1px 1px #212c3c17}.astral-nav__glass:before{background:linear-gradient(#ffffff4d,#ffffff0b 65%,#0000);width:auto;height:43%;inset:1px 4px auto}.astral-nav__edge-light{inset:0;opacity:.67!important}.astral-nav__refraction{opacity:.67;inset:1px}.nav-item.is-active:not(.nav-item--astral) .nav-item__icon{border-radius:999px;box-shadow:inset 0 1px #ffffff6b,0 0 0 1px #ffe4b624;background:radial-gradient(at 40% 20%,#fff7e03d,#eac38218 50%,#0000 85%)!important}.nav-item:not(.nav-item--astral) .nav-item__dot{bottom:5px}.astral-orb{box-shadow:inset 0 2px 1px #fff4db,inset 0 -3px 4px #241c27a0,0 5px 9px #141b2f59,0 0 0 1px #f7ca7df0,0 0 0 2px #ffe3a473,0 0 9px 2px #eeae454d,0 0 17px 6px #ffc97a1f}@media (hover:none),(pointer:coarse){.nav-item:hover .nav-item__icon{opacity:1!important;visibility:visible!important}.nav-item--astral:hover .astral-orb{filter:none}}.is-dark .astral-nav__glass{border-color:#eaf1ffa6;box-shadow:inset 0 2px 1px #ffffff6e,inset 0 -2px 3px #060b1540,0 3px 7px #00000024;background:0 0!important}.astral-nav{--v9-x:50%;--v9-y:50%}.astral-nav:before{content:"";pointer-events:none;z-index:3;opacity:0;background:radial-gradient(circle 63px at var(--v9-x) var(--v9-y),#fff0ca66,#ffffff21 45%,transparent 78%);border-radius:999px;position:absolute;inset:0}.astral-nav.v9-flash:before{animation:.56s ease-out both v9-touch-flash}@keyframes v9-touch-flash{0%{opacity:0;transform:scale(.99)}18%{opacity:1}to{opacity:0;transform:scale(1)}}.astral-nav__edge-light{transition:opacity .18s ease-out!important}.astral-nav.v9-flash .astral-nav__edge-light{animation:.54s ease-out both v9-edge-shine!important}@keyframes v9-edge-shine{0%{filter:brightness();opacity:.65}28%{filter:brightness(1.35);opacity:1}to{filter:brightness();opacity:.67}}.nav-item:not(.nav-item--astral).v9-pressed .nav-item__icon{animation:.36s cubic-bezier(.16,.8,.32,1) both v9-icon-press!important}@keyframes v9-icon-press{0%{transform:translateY(0)scale(1)}30%{filter:brightness(1.23);transform:translateY(2px)scale(.91)}75%{transform:translateY(-1px)scale(1.045)}to{filter:brightness();transform:translateY(0)scale(1)}}.nav-item--astral.v9-pressed .astral-orb{animation:.49s cubic-bezier(.19,.74,.24,1) both v9-orb-press!important}@keyframes v9-orb-press{0%{transform:translateZ(18px)scale(1)}34%{transform:translateY(2px)translateZ(8px)scale(.925)}70%{transform:translateY(-1px)translateZ(23px)scale(1.035)}to{transform:translateZ(18px)scale(1)}}.astral-orb__inner:before{content:"";z-index:-1;opacity:0;pointer-events:none;border:1.5px solid #f9cc7ceb;border-radius:50%;position:absolute;inset:-3px;box-shadow:0 0 10px #f5bd6773}.nav-item--astral.v9-pressed .astral-orb__inner:before{animation:.6s ease-out both v9-gold-ring}@keyframes v9-gold-ring{0%{opacity:.85;transform:scale(.97)}65%{opacity:.36}to{opacity:0;transform:scale(1.44)}}.nav-item:not(.nav-item--astral).v9-enter .nav-item__icon{animation:.37s ease-out both v9-lens-enter}@keyframes v9-lens-enter{0%{box-shadow:0 0 #e2b16100}44%{box-shadow:0 0 0 4px #e2b16140}to{box-shadow:0 0 0 1px #ffe4b624}}.nav-item__icon,.nav-item__icon svg,.astral-orb{opacity:1!important;visibility:visible!important}@media (hover:none),(pointer:coarse){.nav-item:hover .nav-item__icon{opacity:1!important;visibility:visible!important}}@media (prefers-reduced-motion:reduce){.astral-nav.v9-flash:before,.astral-nav.v9-flash .astral-nav__edge-light,.nav-item.v9-pressed .nav-item__icon,.nav-item.v9-pressed .astral-orb,.nav-item.v9-pressed .astral-orb__inner:before,.nav-item.v9-enter .nav-item__icon{animation:none!important}}.no-motion .astral-nav.v9-flash:before,.no-motion .astral-nav.v9-flash .astral-nav__edge-light,.no-motion .nav-item.v9-pressed .nav-item__icon,.no-motion .nav-item.v9-pressed .astral-orb,.no-motion .nav-item.v9-pressed .astral-orb__inner:before,.no-motion .nav-item.v9-enter .nav-item__icon{animation:none!important}.astral-orb{isolation:isolate}.astral-orb__living-halo,.astral-orb__living-glow{pointer-events:none;z-index:0;transform-origin:50%;border-radius:50%;display:block;position:absolute;inset:-4px}.astral-orb__living-halo{-webkit-mask-composite:xor;-webkit-mask-composite:xor;filter:drop-shadow(0 0 2px #ffbf58a6);background:conic-gradient(#ffe2a12e 0deg,#ffdf925c 60deg,#fffbd6 94deg,#ffb444e6 113deg,#ffd88c40 160deg,#ffdb9a36 245deg,#fffad9db 304deg,#ffdc932e 360deg);padding:2.5px;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;animation:4.6s linear infinite astral-halo-orbit!important}.astral-orb__living-glow{filter:blur(8px);opacity:.75;background:conic-gradient(#0000 0deg,#ffcb6d14 40deg,#ffd277b8 92deg,#0000 145deg 285deg,#ffd3894d 318deg,#0000 360deg);inset:-8px;animation:4.6s linear infinite astral-halo-orbit!important}.astral-orb:before,.astral-orb:after{z-index:1}.astral-orb__inner{z-index:2}@keyframes astral-halo-orbit{0%{rotate:0deg}to{rotate:360deg}}@media (hover:none),(pointer:coarse){.astral-orb__living-halo,.astral-orb__living-glow{animation:4.6s linear infinite astral-halo-orbit!important}}@media (prefers-reduced-motion:reduce){.astral-orb__living-halo,.astral-orb__living-glow{animation:none!important}}.no-motion .astral-orb__living-halo,.no-motion .astral-orb__living-glow{animation:none!important}.astral-nav{z-index:70}@media (max-width:1023px){.astral-nav.astral-nav--compact-viewport{height:auto;min-height:var(--nav-height)}.astral-nav.astral-nav--compact-viewport .nav-item__label{white-space:normal;-webkit-hyphens:auto;hyphens:auto;text-align:center;max-width:100%}}.astral-nav .nav-item__label{line-height:normal}.astral-nav .astral-nav__glass{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:var(--astral-nav-fill,#fdf2e9b3)!important}}
.al-control{--al-ink:#18263c;--al-ink-soft:#344761;--al-copper:#a9682a;--al-gold:#c89445;--al-ivory:#fbf5ec;--al-cream:#f2e6d6;--al-line:#b5854e7a;--al-ease:cubic-bezier(.22,1,.36,1)}.al-btn{--al-local-bg:linear-gradient(155deg,#ffffffde,#f6e7d3b3);isolation:isolate;border:1px solid var(--al-line);background:var(--al-local-bg);min-height:46px;color:var(--al-ink);cursor:pointer;white-space:nowrap;transition:transform .22s var(--al-ease),box-shadow .25s ease,background .25s ease,border-color .25s ease;-webkit-backdrop-filter:blur(12px)saturate(1.2);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 21px;font-size:13px;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #af7e4f1a,0 6px 14px #3a2b1f11}.al-btn:before{content:"";border-radius:inherit;pointer-events:none;opacity:.75;background:linear-gradient(160deg,#ffffff87,#0000 45%,#ffffff30);position:absolute;inset:1px}.al-btn>*{z-index:1;position:relative}.al-btn svg{stroke:currentColor;flex-shrink:0;width:18px;height:18px}.al-btn:hover{border-color:#bf8a43b3;box-shadow:inset 0 1px #fffffffa,0 0 0 2px #f1cd9324,0 8px 18px #8f5f2b24}.al-btn:active,.al-btn.is-pressing{transform:translateY(1.5px)scale(.985);box-shadow:inset 0 3px 9px #52413424,0 1px 4px #5039220d}.al-btn:focus-visible,.al-option:focus-visible,.al-icon-btn:focus-visible,.al-zodiac:focus-visible,.al-fab:focus-visible,.al-toggle:focus-visible{outline-offset:3px;outline:2px solid #be8b45}.al-btn:disabled,.al-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none;filter:grayscale(.5)}.al-btn--primary{--al-local-bg:linear-gradient(145deg,#fffaf1,#f1dfc8);color:#202637}.al-btn--secondary{--al-local-bg:linear-gradient(145deg,#ffffff75,#e7edf233)}.al-btn--glass{--al-local-bg:linear-gradient(130deg,#cfdee882,#ffffff29 60%,#d1deeb66);border-color:#ffffffde}.al-btn--premium{--al-local-bg:linear-gradient(115deg,#344458,#0f1c34 60%,#52647b);color:#fff7e8;border-color:#d6a36b;box-shadow:inset 0 1px #fff6,0 2px 13px #c0893f40}.al-btn--premium:before{background:linear-gradient(120deg,#ffffff2e,#0000 50%,#e6b46021)}.al-btn--premium:hover{box-shadow:inset 0 1px #ffffff80,0 0 0 2px #e8af5938,0 0 18px #e0a65b52}.al-btn--purchase{--al-local-bg:linear-gradient(120deg,#fffaf2f2,#e8cca39e);color:#54371b}.al-btn--sm{min-height:36px;padding:7px 15px;font-size:12px}.al-btn--lg{min-height:48px;padding:12px 26px;font-size:14px}.al-text-link{color:var(--al-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px 0;font-size:13px;text-decoration:none;display:inline-flex}.al-text-link--gold{color:#a76120;text-underline-offset:4px;text-decoration:underline}.al-text-link:hover{color:#bd7a29}.al-icon-btn{width:48px;height:48px;color:var(--al-ink);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffffc7,#dfe5e661);border:1px solid #909eaa45;border-radius:15px;place-items:center;display:inline-grid;box-shadow:inset 0 1px #fff,0 5px 12px #101e300d}.al-icon-btn svg{width:21px;height:21px}.al-option-group{-webkit-backdrop-filter:blur(14px);background:#ffffff61;border:1px solid #b6b6b166;border-radius:999px;align-items:stretch;gap:3px;width:fit-content;max-width:100%;padding:5px;display:flex}.al-option{min-width:85px;min-height:59px;color:var(--al-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 15px;font-size:12px;transition:background .22s,box-shadow .22s,transform .22s;display:flex}.al-option svg{width:20px;height:20px}.al-option[aria-pressed=true]{background:linear-gradient(150deg,#fffcf7fa,#f7dbb8cc);border-color:#d7aa7094;box-shadow:inset 0 1px #fff,0 3px 8px #9b682d26}.al-option:active{transform:scale(.97)}.al-zodiac-group{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff73;border:1px solid #a4a7a445;border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:min(100%,430px);padding:9px;display:grid}.al-zodiac{color:#935f30;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;min-width:0;min-height:51px;font-size:27px;transition:background .2s,box-shadow .2s,transform .2s;display:grid}.al-zodiac[aria-pressed=true]{background:linear-gradient(150deg,#fff5df,#e9bd7e);border-color:#e7bd7c;box-shadow:inset 0 1px #fff,0 3px 9px #c6892f38}.al-zodiac:active{transform:scale(.94)}.al-toggle{cursor:pointer;background:#b8babd;border:1px solid #606b774d;border-radius:99px;width:64px;height:37px;transition:background .24s;position:relative}.al-toggle:after{content:"";width:29px;height:29px;transition:transform .24s var(--al-ease);background:linear-gradient(140deg,#fff,#efebe5);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #2223}.al-toggle[aria-checked=true]{background:linear-gradient(110deg,#bd9054,#e9c281)}.al-toggle[aria-checked=true]:after{transform:translate(27px)}.al-fab{color:#a76c2b;cursor:pointer;background:linear-gradient(135deg,#f9f6ef,#e3ceb0);border:1px solid #c39053e6;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 6px 18px #5236222b}.al-fab--night{color:#f4c878;background:radial-gradient(circle at 32% 22%,#52667b,#17243c 70%);box-shadow:0 0 0 2px #f7c77e42,0 0 15px #ebae5961,inset 0 1px #ffffff70}.al-fab svg{width:28px;height:28px}.al-btn svg,.al-option svg,.al-icon-btn svg,.al-fab svg{fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:390px){.al-option{min-width:72px;padding:7px 10px}.al-zodiac{min-height:44px;font-size:23px}.al-btn{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.al-control *,.al-control :before,.al-control :after{transition:none!important;animation:none!important}}.al-control{box-sizing:border-box;-webkit-tap-highlight-color:transparent;font-family:inherit}.al-icon-btn:disabled,.al-fab:disabled,.al-toggle:disabled,.al-option:disabled{opacity:.45;cursor:not-allowed}.al-icon-btn,.al-fab{transition:transform .2s var(--al-ease),box-shadow .2s}.al-icon-btn:active,.al-fab:active{transform:translateY(1px)scale(.96)}.al-text-link:focus-visible{outline-offset:3px;outline:2px solid #be8b45}@media (prefers-reduced-motion:reduce){.al-control,.al-control:before,.al-control:after{transition:none!important;animation:none!important}}.al-zodiac-group{isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#fbf5ec94;border:1px solid #e8dfc999;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;width:100%;min-width:0;margin:14px 0 10px;padding:5px;display:grid;position:relative}.al-zodiac-group .al-zodiac{z-index:1;min-width:0;min-height:44px;box-shadow:none;color:#746b60;transition:color .2s ease,transform .2s var(--al-ease);background:0 0;border:1px solid #0000;border-radius:6px;padding:0;position:relative}.al-zodiac-group .al-zodiac svg{fill:currentColor;pointer-events:none;width:32px;height:32px;display:block}.al-zodiac-group .al-zodiac[aria-pressed=true]{box-shadow:none;color:#8b642e;background:0 0;border-color:#0000}.al-zodiac-group .al-zodiac:active{transform:scale(.94)}.al-zodiac-selection{z-index:0;pointer-events:none;width:calc(16.6667% - 4.16667px);height:44px;transform:translate(calc(var(--al-column) * (100% + 3px)),calc(var(--al-row) * (100% + 3px)));transition:transform .2s var(--al-ease);background:linear-gradient(150deg,#fff7e2d6,#ddba7f52);border:1px solid #c99e5c8c;border-radius:6px;position:absolute;top:5px;left:5px;box-shadow:inset 0 1px 1px #fff9ed,inset 0 -1px 1px #bd8c4120,0 0 6px #deb56b26}@media (max-width:1023px){.al-zodiac-group.daily-sign-picker{margin:12px 0 10px}}@media (prefers-reduced-motion:reduce){.al-zodiac-selection{transition:none!important}}
.astral-app{background:var(--astral-night)}.astral-sidebar,.astral-utility-header,.mobile-platform-header{background:var(--astral-glass-dark);color:var(--astral-ice);box-shadow:inset 0 1px #d4edff33,0 4px 18px #03132b33}.astral-sidebar{border-right:1px solid var(--astral-border-right)}.astral-utility-header,.mobile-platform-header{border-bottom-color:var(--astral-border-right)}.astral-plans-link,.astral-sidebar-nav a{color:var(--astral-copy)}.astral-sidebar-nav a[aria-current]{background:var(--astral-chip);color:var(--astral-champagne);box-shadow:inset 0 1px #d4edff33,0 0 14px #62baf01a}.astral-sidebar-oracle{background:var(--astral-glass-secondary);box-shadow:inset 0 1px #d4edff33}.mobile-navigation-panel{background:var(--astral-glass-dark);color:var(--astral-ice);border-right-color:var(--astral-border-right)}.mobile-navigation-item{color:var(--astral-copy)}.mobile-navigation-item[aria-current]{background:var(--astral-chip);color:var(--astral-champagne)}.mobile-navigation-footer p{color:var(--astral-copy)}.mobile-navigation-panel .mobile-menu-close,.mobile-header-bar .mobile-menu-trigger{color:var(--astral-ice)}.mobile-navigation-drawer::backdrop{background:var(--astral-overlay)}.astral-shared-footer{background:var(--astral-glass-dark);color:var(--astral-copy);box-shadow:inset 0 1px #d4edff33}.astral-shared-footer :is(p,a,.text-on-surface-variant,.text-secondary){color:var(--astral-copy)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.astral-utility-header,.mobile-platform-header{-webkit-backdrop-filter:blur(var(--astral-blur)) saturate(var(--astral-saturation));backdrop-filter:blur(var(--astral-blur)) saturate(var(--astral-saturation))}}@media (max-width:1023px){.astral-nav .astral-nav__glass{background:var(--astral-glass-secondary);border-color:var(--astral-border-top);-webkit-backdrop-filter:blur(var(--astral-blur)) saturate(var(--astral-saturation));box-shadow:inset 0 1px 1px #d4edff99,inset 0 -1px #e2c18d66,0 10px 25px #03132b66}.astral-nav .astral-nav__glass:before{background:var(--astral-reflection);opacity:.5}.astral-nav .astral-nav__glass:after{border-color:#d2edff4d}.astral-nav .astral-nav__refraction{opacity:calc(.1 + var(--light-opacity) * .35)}.astral-nav .nav-item{color:var(--astral-ice)}.astral-nav .nav-item.is-active:not(.nav-item--astral){color:var(--astral-champagne)}.astral-nav .nav-item__icon svg{filter:none}.astral-nav .nav-item.is-active:not(.nav-item--astral) .nav-item__icon{background:var(--astral-chip);box-shadow:inset 0 1px #d4edff44}.astral-nav .nav-item:hover .nav-item__icon{background:#d2edff1a}}@media (max-width:767px){.astral-utility-header,.mobile-platform-header{-webkit-backdrop-filter:blur(var(--astral-blur-mobile));backdrop-filter:blur(var(--astral-blur-mobile))}}.astral-app .mobile-platform-header{background:var(--astral-glass-dark);box-shadow:inset 0 -1px #d4edff40,0 4px 18px #03132b33}.mobile-navigation-item>.material-symbols-outlined{color:var(--astral-champagne)}.astral-nav{--astral-nav-fill:linear-gradient(135deg,#21475dbf,#18364dc2),var(--astral-night)}@media (max-width:1023px){.astral-app[data-mobile-usability]{--astral-mobile-clearance:calc(112px + env(safe-area-inset-bottom,0px))}.astral-app[data-mobile-usability] .astral-app-content{padding-bottom:var(--astral-mobile-clearance)}.astral-app[data-mobile-usability] .astral-app-content :is(a,button,input,select,textarea,summary){scroll-margin-bottom:var(--astral-mobile-clearance)}html:has(.astral-app[data-mobile-usability]){scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.astral-app[data-mobile-usability] .home-renewed{margin-bottom:0;padding-bottom:24px}html .astral-app[data-mobile-usability] .explore-page .explore-section-heading>a,html .astral-app[data-mobile-usability] .explore-page .explore-plan-more .al-text-link,html .astral-app[data-mobile-usability] .account-main .account-section-heading>a,html .astral-app[data-mobile-usability] .account-main .account-more-access{color:var(--astral-ice)}html .astral-app[data-mobile-usability] .account-page-shared-navigation .account-unavailable{color:var(--astral-copy)}}
html :is(.mi-astral-page .astral-service-card,.explore-page .explore-offer-card,.explore-page .explore-pack-card,.explore-page .explore-plan-card,.explore-page .explore-news-card,.plans-page .plans-card,.plans-page .plans-pdf-surface,.library-root .library-category,.library-root .library-glass,.library-root .library-empty,.library-root .library-article-card,.account-shell .account-card,.account-shell .account-quick-card,.account-shell .account-support-card){background:var(--astral-glass-primary);background-color:var(--astral-glass-base);box-shadow:var(--astral-shadow);border-color:var(--astral-border-right);color:var(--astral-ice)}html :is(.mi-astral-page .astral-service-card,.explore-page .explore-offer-card,.explore-page .explore-pack-card,.explore-page .explore-plan-card,.explore-page .explore-news-card,.plans-page .plans-card,.plans-page .plans-pdf-surface,.library-root .library-category,.library-root .library-glass,.library-root .library-empty,.library-root .library-article-card,.account-shell .account-card,.account-shell .account-quick-card,.account-shell .account-support-card) :is(h2,h3,p,dt,dd,li):not(.al-control):not(.al-control *):not(.plans-popular){color:var(--astral-copy)}html :is(.mi-astral-page .astral-service-card,.explore-page .explore-offer-card,.explore-page .explore-pack-card,.explore-page .explore-plan-card,.explore-page .explore-news-card,.plans-page .plans-card,.plans-page .plans-pdf-surface,.library-root .library-category,.library-root .library-glass,.library-root .library-empty,.library-root .library-article-card,.account-shell .account-card,.account-shell .account-quick-card,.account-shell .account-support-card) :is(h2,h3):not(.al-control *),html :is(.mi-astral-page .astral-service-card,.explore-page .explore-offer-card,.explore-page .explore-pack-card,.explore-page .explore-plan-card,.explore-page .explore-news-card,.plans-page .plans-card,.plans-page .plans-pdf-surface,.library-root .library-category,.library-root .library-glass,.library-root .library-empty,.library-root .library-article-card,.account-shell .account-card,.account-shell .account-quick-card,.account-shell .account-support-card) :is(.plans-card-price strong,.explore-plan-price strong,.explore-offer-price strong){color:var(--astral-warm-white)}.home-renewed.cosmos-host .home-calendar-card .home-card-content>.daily-card-summary{color:#2e424e;text-shadow:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html :is(.mi-astral-page .astral-service-card,.explore-page .explore-offer-card,.explore-page .explore-pack-card,.explore-page .explore-plan-card,.explore-page .explore-news-card,.plans-page .plans-card,.plans-page .plans-pdf-surface,.library-root .library-category,.library-root .library-glass,.library-root .library-empty,.library-root .library-article-card,.account-shell .account-card,.account-shell .account-quick-card,.account-shell .account-support-card){-webkit-backdrop-filter:blur(var(--astral-blur)) saturate(var(--astral-saturation));backdrop-filter:blur(var(--astral-blur)) saturate(var(--astral-saturation))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html :is(.mi-astral-page .astral-service-card,.explore-page .explore-offer-card,.explore-page .explore-pack-card,.explore-page .explore-plan-card,.explore-page .explore-news-card,.plans-page .plans-card,.plans-page .plans-pdf-surface,.library-root .library-category,.library-root .library-glass,.library-root .library-empty,.library-root .library-article-card,.account-shell .account-card,.account-shell .account-quick-card,.account-shell .account-support-card){background:var(--astral-glass-fallback)}}@media (max-width:767px){html :is(.mi-astral-page .astral-service-card,.explore-page .explore-offer-card,.explore-page .explore-pack-card,.explore-page .explore-plan-card,.explore-page .explore-news-card,.plans-page .plans-card,.plans-page .plans-pdf-surface,.library-root .library-category,.library-root .library-glass,.library-root .library-empty,.library-root .library-article-card,.account-shell .account-card,.account-shell .account-quick-card,.account-shell .account-support-card){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--astral-shadow-mobile)}}.explore-page .explore-plan-card :is(.explore-plan-benefits strong,.explore-plan-benefits span,.explore-plan-price span,.explore-plan-total,.explore-plan-description),.explore-page .explore-offer-card :is(.explore-offer-price small,.explore-offer-price del),.plans-page .plans-card :is(.plans-card-features li,.plans-card-price,.plans-charge,.plans-equivalent){color:var(--astral-copy)}.account-shell .account-profile-facts{background:var(--astral-reading)}.account-shell .account-quick-card .account-quick-copy :is(strong,span),.account-shell .account-card :is(time,.account-muted,.account-email,.account-record-title>strong){color:var(--astral-copy)}.account-shell .account-card .account-status{color:#c2dfc5}.library-root .library-empty .library-eyebrow{color:var(--astral-champagne)}.explore-page :is(.explore-plan-more,.explore-news-card) .al-text-link{color:var(--astral-ice)}.plans-page .plans-pdf-prices,.plans-page .plans-popular{color:var(--astral-night)}.explore-page :is(.explore-availability,.explore-period-conditions),.plans-page .plans-availability{color:#4b4254}html .plans-page .plans-card .plans-popular{color:var(--astral-night)}.account-shell .account-title>p,.account-shell .account-page-footer,.account-shell .account-more-access{color:#51445a}.library-root .library-hero :is(.library-breadcrumb,.library-eyebrow,h1){color:#193047;background:#faf2e2ed}.library-root .library-hero>p:not(.library-eyebrow){color:#193047;text-shadow:none;background:#faf2e2ed}html .account-shell .account-main .account-title>p,html .account-shell .account-main .account-more-access{color:#51445a}html .library-root .library-button--gold{color:var(--astral-night)}
html :is(.numerology-page .numerology-panel,.tarot-page .tarot-reading-panel,.tarot-consultation .va-consulta,.premium-experience .premium-card,.horoscope-page .horoscope-sidebar-card,.horoscope-page .horoscope-section){outline:1px solid var(--astral-border-right);outline-offset:-1px;box-shadow:var(--astral-shadow)}html .numerology-page .numerology-panel{background:var(--astral-glass-primary);border-color:var(--astral-border-top)}html .tarot-consultation .va-consulta{border-color:var(--astral-border-top)}html .dream-page :is(#dream-desktop-input,#dream-mobile-input){outline:1px solid var(--astral-border-right);outline-offset:-1px}@media (max-width:767px){html :is(.numerology-page .numerology-panel,.tarot-page .tarot-reading-panel,.tarot-consultation .va-consulta,.premium-experience .premium-card,.horoscope-page .horoscope-sidebar-card,.horoscope-page .horoscope-section){box-shadow:var(--astral-shadow-mobile)}}
