*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 40 24% 94%;--foreground: 232 13% 13%;--card: 42 38% 98.5%;--card-foreground: 232 13% 11%;--popover: 42 42% 99%;--popover-foreground: 232 13% 11%;--primary: 35 42% 40%;--primary-foreground: 42 40% 99%;--secondary: 228 18% 90%;--secondary-foreground: 232 13% 17%;--muted: 38 15% 91%;--muted-foreground: 232 8% 39%;--accent: 254 24% 88%;--accent-foreground: 248 20% 25%;--destructive: 2 60% 47%;--destructive-foreground: 42 40% 99%;--border: 232 10% 78%;--input: 232 10% 78%;--ring: 252 32% 54%;--sky-star-core: 37 56% 54%;--sky-star-secondary: 238 38% 53%;--sky-star-glow: 40 62% 59%;--sky-paper-line: 236 14% 24%;--surface-soft: 40 18% 91%;--surface-elevated: 42 40% 99%;--cool-glow: 244 38% 62%;--warm-glow: 38 54% 55%;--depth-shadow: 236 18% 28%;--depth-line: 238 14% 42%;--pearl-highlight: 42 45% 100%;--radius: .75rem;--font-heading: "Playfair Display", Georgia, serif;--font-body: "Lora", Georgia, serif;--font-display: "Playfair Display", Georgia, serif;--font-label: "Inter", system-ui, sans-serif;--font-script: "Caveat", cursive;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}.dark{--background: 238 10% 8%;--foreground: 40 18% 91%;--card: 236 9% 12%;--card-foreground: 40 18% 93%;--popover: 236 10% 13%;--popover-foreground: 40 18% 93%;--primary: 38 52% 63%;--primary-foreground: 238 12% 10%;--secondary: 235 10% 17%;--secondary-foreground: 40 15% 90%;--muted: 235 9% 16%;--muted-foreground: 38 9% 64%;--accent: 252 20% 23%;--accent-foreground: 252 30% 86%;--destructive: 1 55% 50%;--destructive-foreground: 40 22% 96%;--border: 235 9% 22%;--input: 235 9% 22%;--ring: 252 34% 68%;--sky-star-core: 39 72% 72%;--sky-star-secondary: 248 48% 70%;--sky-star-glow: 40 76% 73%;--sky-paper-line: 40 18% 86%;--surface-soft: 236 9% 14%;--surface-elevated: 236 9% 13%;--cool-glow: 248 48% 70%;--warm-glow: 39 68% 70%;--depth-shadow: 240 22% 3%;--depth-line: 242 12% 48%;--pearl-highlight: 40 18% 93%}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5)}body{background-color:hsl(var(--background));font-family:var(--font-body);color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root:not(.dark) .avelaen-shell :where(body,[class*="bg-background/"])[class*=border]:not([class*=shadow]):not(.book-shadow){box-shadow:inset 0 1px hsl(var(--pearl-highlight) / .56),0 8px 22px hsl(var(--depth-shadow) / .035)}body{font-feature-settings:"liga" 1,"kern" 1}::-moz-selection{background:hsl(var(--primary) / .25)}::selection{background:hsl(var(--primary) / .25)}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-\[12\%\]{top:-12%;right:-12%;bottom:-12%;left:-12%}.-inset-\[18\%\]{top:-18%;right:-18%;bottom:-18%;left:-18%}.-inset-\[4\%\]{top:-4%;right:-4%;bottom:-4%;left:-4%}.-inset-\[9\%\]{top:-9%;right:-9%;bottom:-9%;left:-9%}.inset-0{top:0;right:0;bottom:0;left:0}.inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}.inset-\[10\%\]{top:10%;right:10%;bottom:10%;left:10%}.inset-\[11\%\]{top:11%;right:11%;bottom:11%;left:11%}.inset-\[12\%\]{top:12%;right:12%;bottom:12%;left:12%}.inset-\[13\%\]{top:13%;right:13%;bottom:13%;left:13%}.inset-\[15\%\]{top:15%;right:15%;bottom:15%;left:15%}.inset-\[17\%\]{top:17%;right:17%;bottom:17%;left:17%}.inset-\[18\%\]{top:18%;right:18%;bottom:18%;left:18%}.inset-\[2\%\]{top:2%;right:2%;bottom:2%;left:2%}.inset-\[25\%\]{top:25%;right:25%;bottom:25%;left:25%}.inset-\[26\%\]{top:26%;right:26%;bottom:26%;left:26%}.inset-\[3\%\]{top:3%;right:3%;bottom:3%;left:3%}.inset-\[4\%\]{top:4%;right:4%;bottom:4%;left:4%}.inset-\[7\%\]{top:7%;right:7%;bottom:7%;left:7%}.inset-\[8\%\]{top:8%;right:8%;bottom:8%;left:8%}.inset-\[9\%\]{top:9%;right:9%;bottom:9%;left:9%}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-x-\[10\%\]{left:10%;right:10%}.inset-x-\[17\%\]{left:17%;right:17%}.inset-x-\[8\%\]{left:8%;right:8%}.inset-y-0{top:0;bottom:0}.inset-y-10{top:2.5rem;bottom:2.5rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-24{bottom:-6rem}.-bottom-3{bottom:-.75rem}.-left-16{left:-4rem}.-left-\[18px\]{left:-18px}.-left-\[29px\]{left:-29px}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-right-24{right:-6rem}.-top-1{top:-.25rem}.-top-16{top:-4rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-7{bottom:1.75rem}.bottom-8{bottom:2rem}.bottom-\[-12\%\]{bottom:-12%}.bottom-\[-14px\]{bottom:-14px}.bottom-\[11\%\]{bottom:11%}.bottom-\[14\%\]{bottom:14%}.bottom-\[19\%\]{bottom:19%}.bottom-\[28\%\]{bottom:28%}.bottom-\[36\%\]{bottom:36%}.bottom-\[4\%\]{bottom:4%}.bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.bottom-\[calc\(80px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(80px + env(safe-area-inset-bottom))}.bottom-\[calc\(84px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(84px + env(safe-area-inset-bottom))}.bottom-\[calc\(max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\+3\.75rem\)\]{bottom:calc(max(1.25rem,env(safe-area-inset-bottom)) + 3.75rem)}.bottom-\[calc\(max\(1rem\,env\(safe-area-inset-bottom\)\)\+4\.25rem\)\]{bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 4.25rem)}.bottom-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(1rem,env(safe-area-inset-bottom))}.left-0{left:0}.left-1\/2{left:50%}.left-10{left:2.5rem}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-7{left:1.75rem}.left-\[12\%\]{left:12%}.left-\[16\%\]{left:16%}.left-\[18\%\]{left:18%}.left-\[18px\]{left:18px}.left-\[22\%\]{left:22%}.left-\[38\%\]{left:38%}.left-\[50\%\]{left:50%}.left-\[7\%\]{left:7%}.left-\[7px\]{left:7px}.left-\[8\%\]{left:8%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-10{right:2.5rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[11\%\]{right:11%}.right-\[12\%\]{right:12%}.right-\[16\%\]{right:16%}.right-\[26\%\]{right:26%}.right-\[4\%\]{right:4%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-7{top:1.75rem}.top-8{top:2rem}.top-\[-90px\]{top:-90px}.top-\[102px\]{top:102px}.top-\[12\%\]{top:12%}.top-\[14\%\]{top:14%}.top-\[17\%\]{top:17%}.top-\[18\%\]{top:18%}.top-\[19\%\]{top:19%}.top-\[22\%\]{top:22%}.top-\[24\%\]{top:24%}.top-\[25\%\]{top:25%}.top-\[28\%\]{top:28%}.top-\[46\%\]{top:46%}.top-\[47\%\]{top:47%}.top-\[48\%\]{top:48%}.top-\[50\%\]{top:50%}.top-\[7\%\]{top:7%}.top-\[8\%\]{top:8%}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.top-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{top:max(.75rem,env(safe-area-inset-top))}.\!isolate{isolation:isolate!important}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[10002\]{z-index:10002}.z-\[100\]{z-index:100}.z-\[12000\]{z-index:12000}.z-\[120\]{z-index:120}.z-\[13000\]{z-index:13000}.z-\[15\]{z-index:15}.z-\[18\]{z-index:18}.z-\[1\]{z-index:1}.z-\[21\]{z-index:21}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.m-auto{margin:auto}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-12{margin-top:-3rem}.-mt-3{margin-top:-.75rem}.-mt-6{margin-top:-1.5rem}.-mt-8{margin-top:-2rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-7{margin-left:1.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[-10px\]{margin-top:-10px}.mt-\[31px\]{margin-top:31px}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[1\/1\]{aspect-ratio:1/1}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1 / 1}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[142px\]{height:142px}.h-\[160px\]{height:160px}.h-\[260px\]{height:260px}.h-\[270px\]{height:270px}.h-\[350px\]{height:350px}.h-\[360px\]{height:360px}.h-\[390px\]{height:390px}.h-\[3px\]{height:3px}.h-\[420px\]{height:420px}.h-\[460px\]{height:460px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[86px\]{height:86px}.h-\[calc\(100\%\+4px\)\]{height:calc(100% + 4px)}.h-\[min\(76vw\,680px\)\]{height:min(76vw,680px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-36{max-height:9rem}.max-h-44{max-height:11rem}.max-h-80{max-height:20rem}.max-h-\[48vh\]{max-height:48vh}.max-h-\[62dvh\]{max-height:62dvh}.max-h-\[670px\]{max-height:670px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-screen{max-height:100vh}.min-h-28{min-height:7rem}.min-h-4{min-height:1rem}.min-h-40{min-height:10rem}.min-h-48{min-height:12rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[120px\]{min-height:120px}.min-h-\[145px\]{min-height:145px}.min-h-\[150px\]{min-height:150px}.min-h-\[235px\]{min-height:235px}.min-h-\[260px\]{min-height:260px}.min-h-\[290px\]{min-height:290px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[350px\]{min-height:350px}.min-h-\[360px\]{min-height:360px}.min-h-\[370px\]{min-height:370px}.min-h-\[430px\]{min-height:430px}.min-h-\[4px\]{min-height:4px}.min-h-\[500px\]{min-height:500px}.min-h-\[52vh\]{min-height:52vh}.min-h-\[540px\]{min-height:540px}.min-h-\[560px\]{min-height:560px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[610px\]{min-height:610px}.min-h-\[64px\]{min-height:64px}.min-h-\[680px\]{min-height:680px}.min-h-\[70dvh\]{min-height:70dvh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[720px\]{min-height:720px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[8px\]{min-height:8px}.min-h-\[90px\]{min-height:90px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-\[98px\]{min-height:98px}.min-h-\[calc\(100dvh-86px\)\]{min-height:calc(100dvh - 86px)}.min-h-\[calc\(100dvh-88px\)\]{min-height:calc(100dvh - 88px)}.min-h-\[calc\(100vh-86px\)\]{min-height:calc(100vh - 86px)}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[112px\]{width:112px}.w-\[142px\]{width:142px}.w-\[160px\]{width:160px}.w-\[260px\]{width:260px}.w-\[270px\]{width:270px}.w-\[31\%\]{width:31%}.w-\[32\%\]{width:32%}.w-\[350px\]{width:350px}.w-\[360px\]{width:360px}.w-\[390px\]{width:390px}.w-\[3px\]{width:3px}.w-\[420px\]{width:420px}.w-\[460px\]{width:460px}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[72px\]{width:72px}.w-\[7px\]{width:7px}.w-\[min\(18rem\,calc\(100vw-2rem\)\)\]{width:min(18rem,calc(100vw - 2rem))}.w-\[min\(68\%\,420px\)\]{width:min(68%,420px)}.w-\[min\(76vw\,430px\)\]{width:min(76vw,430px)}.w-\[min\(76vw\,560px\)\]{width:min(76vw,560px)}.w-\[min\(92\%\,560px\)\]{width:min(92%,560px)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[92px\]{min-width:92px}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-44{max-width:11rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-52{max-width:13rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1180px\]{max-width:1180px}.max-w-\[130px\]{max-width:130px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1380px\]{max-width:1380px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1470px\]{max-width:1470px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1530px\]{max-width:1530px}.max-w-\[1560px\]{max-width:1560px}.max-w-\[1580px\]{max-width:1580px}.max-w-\[160px\]{max-width:160px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[270px\]{max-width:270px}.max-w-\[300px\]{max-width:300px}.max-w-\[440px\]{max-width:440px}.max-w-\[510px\]{max-width:510px}.max-w-\[530px\]{max-width:530px}.max-w-\[590px\]{max-width:590px}.max-w-\[610px\]{max-width:610px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[88vw\]{max-width:88vw}.max-w-\[920px\]{max-width:920px}.max-w-\[950px\]{max-width:950px}.max-w-\[980px\]{max-width:980px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[28deg\]{--tw-rotate: -28deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[29deg\]{--tw-rotate: -29deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[22deg\]{--tw-rotate: 22deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[24deg\]{--tw-rotate: 24deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[spin_32s_linear_infinite\]{animation:spin 32s linear infinite}.animate-\[spin_36s_linear_infinite\]{animation:spin 36s linear infinite}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .4s ease-out}@keyframes fade-in-slow{0%{opacity:0}to{opacity:1}}.animate-fade-in-slow{animation:fade-in-slow .8s ease-out}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-ew-resize{cursor:ew-resize}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-1{-moz-columns:1;columns:1}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[125px_1fr\]{grid-template-columns:125px 1fr}.grid-cols-\[82px_1fr_38px\]{grid-template-columns:82px 1fr 38px}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.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-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[25px\]{border-radius:25px}.rounded-\[26px\]{border-radius:26px}.rounded-\[27px\]{border-radius:27px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-\[38px\]{border-radius:38px}.rounded-\[3px\]{border-radius:3px}.rounded-\[46\%\]{border-radius:46%}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-l-\[5px\]{border-top-left-radius:5px;border-bottom-left-radius:5px}.rounded-l-\[7px\]{border-top-left-radius:7px;border-bottom-left-radius:7px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-br-\[18px\]{border-bottom-right-radius:18px}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#B69FE8\]\/20{border-color:#b69fe833}.border-\[\#B6AAE9\]\/15{border-color:#b6aae926}.border-\[\#B7A2EF\]\/40{border-color:#b7a2ef66}.border-\[\#BBA1F3\]\/25{border-color:#bba1f340}.border-\[\#C0A7EB\]\/20{border-color:#c0a7eb33}.border-\[\#C3B5E8\]\/15{border-color:#c3b5e826}.border-\[\#C5AAF5\]\/30{border-color:#c5aaf54d}.border-\[\#C6ACF2\]\/40{border-color:#c6acf266}.border-\[\#C7AFEE\]\/20{border-color:#c7afee33}.border-\[\#C9B5EF\]\/50{border-color:#c9b5ef80}.border-\[\#CBB5F2\]\/50{border-color:#cbb5f280}.border-\[\#CBB8F2\]\/35{border-color:#cbb8f259}.border-\[\#D3B9F7\]\/50{border-color:#d3b9f780}.border-\[\#b5a1ed\]\/20{border-color:#b5a1ed33}.border-\[\#c3acee\]\/15{border-color:#c3acee26}.border-\[\#c5b3f6\]\/15{border-color:#c5b3f626}.border-\[\#c5b4ef\]\/30{border-color:#c5b4ef4d}.border-\[\#c7b4f2\]\/15{border-color:#c7b4f226}.border-\[\#c7b5ef\]\/20{border-color:#c7b5ef33}.border-\[\#c9baf2\]\/\[0\.055\]{border-color:#c9baf20e}.border-\[\#cbb2fc\]\/30{border-color:#cbb2fc4d}.border-\[\#cbb2fc\]\/55{border-color:#cbb2fc8c}.border-\[\#cbc2f5\]\/\[0\.12\]{border-color:#cbc2f51f}.border-\[\#cfb9ff\]\/55{border-color:#cfb9ff8c}.border-\[\#d3bafa\]\/15{border-color:#d3bafa26}.border-\[\#d4baf8\]\/35{border-color:#d4baf859}.border-\[\#d5bff8\]\/20{border-color:#d5bff833}.border-\[\#d8bd82\]\/\[0\.13\]{border-color:#d8bd8221}.border-\[\#d8bd82\]\/\[0\.16\]{border-color:#d8bd8229}.border-\[\#d9c084\]\/30{border-color:#d9c0844d}.border-\[\#f0d8aa\]\/\[0\.09\]{border-color:#f0d8aa17}.border-background{border-color:hsl(var(--background))}.border-black\/10{border-color:#0000001a}.border-border{border-color:hsl(var(--border))}.border-border\/35{border-color:hsl(var(--border) / .35)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/45{border-color:hsl(var(--border) / .45)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/55{border-color:hsl(var(--border) / .55)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/65{border-color:hsl(var(--border) / .65)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/25{border-color:hsl(var(--destructive) / .25)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/35{border-color:hsl(var(--destructive) / .35)}.border-foreground\/10{border-color:hsl(var(--foreground) / .1)}.border-foreground\/15{border-color:hsl(var(--foreground) / .15)}.border-foreground\/25{border-color:hsl(var(--foreground) / .25)}.border-foreground\/30{border-color:hsl(var(--foreground) / .3)}.border-foreground\/35{border-color:hsl(var(--foreground) / .35)}.border-foreground\/\[0\.025\]{border-color:hsl(var(--foreground) / .025)}.border-foreground\/\[0\.035\]{border-color:hsl(var(--foreground) / .035)}.border-foreground\/\[0\.03\]{border-color:hsl(var(--foreground) / .03)}.border-foreground\/\[0\.045\]{border-color:hsl(var(--foreground) / .045)}.border-foreground\/\[0\.04\]{border-color:hsl(var(--foreground) / .04)}.border-foreground\/\[0\.055\]{border-color:hsl(var(--foreground) / .055)}.border-foreground\/\[0\.06\]{border-color:hsl(var(--foreground) / .06)}.border-foreground\/\[0\.07\]{border-color:hsl(var(--foreground) / .07)}.border-foreground\/\[0\.08\]{border-color:hsl(var(--foreground) / .08)}.border-foreground\/\[0\.11\]{border-color:hsl(var(--foreground) / .11)}.border-input{border-color:hsl(var(--input))}.border-muted-foreground\/60{border-color:hsl(var(--muted-foreground) / .6)}.border-primary{border-color:hsl(var(--primary))}.border-primary\/15{border-color:hsl(var(--primary) / .15)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/35{border-color:hsl(var(--primary) / .35)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/45{border-color:hsl(var(--primary) / .45)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-primary\/55{border-color:hsl(var(--primary) / .55)}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/\[0\.035\]{border-color:#ffffff09}.border-white\/\[0\.045\]{border-color:#ffffff0b}.border-white\/\[0\.055\]{border-color:#ffffff0e}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.065\]{border-color:#fff1}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.075\]{border-color:#ffffff13}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.09\]{border-color:#ffffff17}.border-white\/\[0\.10\]{border-color:#ffffff1a}.bg-\[\#050611\]{--tw-bg-opacity: 1;background-color:rgb(5 6 17 / var(--tw-bg-opacity, 1))}.bg-\[\#050713\]{--tw-bg-opacity: 1;background-color:rgb(5 7 19 / var(--tw-bg-opacity, 1))}.bg-\[\#060713\]{--tw-bg-opacity: 1;background-color:rgb(6 7 19 / var(--tw-bg-opacity, 1))}.bg-\[\#07070b\]{--tw-bg-opacity: 1;background-color:rgb(7 7 11 / var(--tw-bg-opacity, 1))}.bg-\[\#070a18\]{--tw-bg-opacity: 1;background-color:rgb(7 10 24 / var(--tw-bg-opacity, 1))}.bg-\[\#080a17\]\/70{background-color:#080a17b3}.bg-\[\#080b1c\]{--tw-bg-opacity: 1;background-color:rgb(8 11 28 / var(--tw-bg-opacity, 1))}.bg-\[\#090A1A\]{--tw-bg-opacity: 1;background-color:rgb(9 10 26 / var(--tw-bg-opacity, 1))}.bg-\[\#0b0b10\]{--tw-bg-opacity: 1;background-color:rgb(11 11 16 / var(--tw-bg-opacity, 1))}.bg-\[\#101015\]{--tw-bg-opacity: 1;background-color:rgb(16 16 21 / var(--tw-bg-opacity, 1))}.bg-\[\#101020\]\/85{background-color:#101020d9}.bg-\[\#101122\]\/90{background-color:#101122e6}.bg-\[\#101124\]\/80{background-color:#101124cc}.bg-\[\#111117\]\/95{background-color:#111117f2}.bg-\[\#111123\]\/90{background-color:#111123e6}.bg-\[\#111124\]\/85{background-color:#111124d9}.bg-\[\#8a79c7\]\/\[0\.055\]{background-color:#8a79c70e}.bg-\[\#A58CDF\]\/10{background-color:#a58cdf1a}.bg-\[\#A685E0\]\/15{background-color:#a685e026}.bg-\[\#AB89E0\]\/10{background-color:#ab89e01a}.bg-\[\#B89BE9\]\/\[\.055\]{background-color:#b89be90e}.bg-\[\#B99BEE\]\/\[\.12\]{background-color:#b99bee1f}.bg-\[\#BBA1F3\]\/5{background-color:#bba1f30d}.bg-\[\#BBA1F3\]\/\[\.07\]{background-color:#bba1f312}.bg-\[\#C6ACF2\]\/12{background-color:#c6acf21f}.bg-\[\#E9DED0\]{--tw-bg-opacity: 1;background-color:rgb(233 222 208 / var(--tw-bg-opacity, 1))}.bg-\[\#a58ddd\]\/\[\.12\]{background-color:#a58ddd1f}.bg-\[\#a695de\]\/\[0\.065\]{background-color:#a695de11}.bg-\[\#ab89f1\]\/15{background-color:#ab89f126}.bg-\[\#ad91e8\]\/15{background-color:#ad91e826}.bg-\[\#b6a0f2\]\/\[\.035\]{background-color:#b6a0f209}.bg-\[\#bcb0e8\]\/70{background-color:#bcb0e8b3}.bg-\[\#c0a3f1\]\/\[\.065\]{background-color:#c0a3f111}.bg-\[\#c5b7ec\]{--tw-bg-opacity: 1;background-color:rgb(197 183 236 / var(--tw-bg-opacity, 1))}.bg-\[\#c7b5ef\]\/\[0\.055\]{background-color:#c7b5ef0e}.bg-\[\#d5c7ff\]{--tw-bg-opacity: 1;background-color:rgb(213 199 255 / var(--tw-bg-opacity, 1))}.bg-\[\#d7ab65\]\/\[0\.045\]{background-color:#d7ab650b}.bg-\[\#d7c9ff\]\/75{background-color:#d7c9ffbf}.bg-\[\#d8b570\]\/\[0\.045\]{background-color:#d8b5700b}.bg-\[\#d8bd82\]\/\[0\.035\]{background-color:#d8bd8209}.bg-\[\#d9bc7d\]\/70{background-color:#d9bc7db3}.bg-\[\#d9c084\]\/\[0\.08\]{background-color:#d9c08414}.bg-\[\#d9cfed\]{--tw-bg-opacity: 1;background-color:rgb(217 207 237 / var(--tw-bg-opacity, 1))}.bg-\[\#e1c584\]{--tw-bg-opacity: 1;background-color:rgb(225 197 132 / var(--tw-bg-opacity, 1))}.bg-\[\#e9c983\]{--tw-bg-opacity: 1;background-color:rgb(233 201 131 / var(--tw-bg-opacity, 1))}.bg-\[\#e9ded0\]{--tw-bg-opacity: 1;background-color:rgb(233 222 208 / var(--tw-bg-opacity, 1))}.bg-\[\#efd59b\]\/70{background-color:#efd59bb3}.bg-\[radial-gradient\(circle_at_50\%_44\%\,hsl\(var\(--sky-star-secondary\)\/0\.06\)\,transparent_32\%\)\,radial-gradient\(circle_at_32\%_28\%\,hsl\(var\(--sky-star-core\)\/0\.05\)\,transparent_28\%\)\,hsl\(var\(--background\)\/0\.72\)\]{background-color:radial-gradient(circle at 50% 44%,hsl(var(--sky-star-secondary)/.06),transparent 32%),radial-gradient(circle at 32% 28%,hsl(var(--sky-star-core)/.05),transparent 28%),hsl(var(--background)/.72)}.bg-\[radial-gradient\(circle_at_50\%_48\%\,hsl\(var\(--sky-star-core\)\/0\.08\)\,transparent_28\%\)\,hsl\(var\(--card\)\/0\.18\)\]{background-color:radial-gradient(circle at 50% 48%,hsl(var(--sky-star-core)/.08),transparent 28%),hsl(var(--card)/.18)}.bg-\[radial-gradient\(circle_at_center\,hsl\(var\(--primary\)\/0\.08\)\,transparent_62\%\)\,hsl\(var\(--background\)\)\]{background-color:radial-gradient(circle at center,hsl(var(--primary)/.08),transparent 62%),hsl(var(--background))}.bg-background{background-color:hsl(var(--background))}.bg-background\/15{background-color:hsl(var(--background) / .15)}.bg-background\/20{background-color:hsl(var(--background) / .2)}.bg-background\/25{background-color:hsl(var(--background) / .25)}.bg-background\/28{background-color:hsl(var(--background) / .28)}.bg-background\/30{background-color:hsl(var(--background) / .3)}.bg-background\/35{background-color:hsl(var(--background) / .35)}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-background\/45{background-color:hsl(var(--background) / .45)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/55{background-color:hsl(var(--background) / .55)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/65{background-color:hsl(var(--background) / .65)}.bg-background\/72{background-color:hsl(var(--background) / .72)}.bg-background\/75{background-color:hsl(var(--background) / .75)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/55{background-color:#0000008c}.bg-black\/80{background-color:#000c}.bg-black\/\[0\.08\]{background-color:#00000014}.bg-border{background-color:hsl(var(--border))}.bg-border\/55{background-color:hsl(var(--border) / .55)}.bg-card{background-color:hsl(var(--card))}.bg-card\/10{background-color:hsl(var(--card) / .1)}.bg-card\/12{background-color:hsl(var(--card) / .12)}.bg-card\/15{background-color:hsl(var(--card) / .15)}.bg-card\/18{background-color:hsl(var(--card) / .18)}.bg-card\/20{background-color:hsl(var(--card) / .2)}.bg-card\/22{background-color:hsl(var(--card) / .22)}.bg-card\/24{background-color:hsl(var(--card) / .24)}.bg-card\/25{background-color:hsl(var(--card) / .25)}.bg-card\/30{background-color:hsl(var(--card) / .3)}.bg-card\/35{background-color:hsl(var(--card) / .35)}.bg-card\/40{background-color:hsl(var(--card) / .4)}.bg-card\/45{background-color:hsl(var(--card) / .45)}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/52{background-color:hsl(var(--card) / .52)}.bg-card\/55{background-color:hsl(var(--card) / .55)}.bg-card\/65{background-color:hsl(var(--card) / .65)}.bg-card\/70{background-color:hsl(var(--card) / .7)}.bg-card\/72{background-color:hsl(var(--card) / .72)}.bg-card\/75{background-color:hsl(var(--card) / .75)}.bg-card\/78{background-color:hsl(var(--card) / .78)}.bg-card\/85{background-color:hsl(var(--card) / .85)}.bg-card\/90{background-color:hsl(var(--card) / .9)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-destructive\/\[0\.055\]{background-color:hsl(var(--destructive) / .055)}.bg-destructive\/\[0\.05\]{background-color:hsl(var(--destructive) / .05)}.bg-destructive\/\[0\.06\]{background-color:hsl(var(--destructive) / .06)}.bg-emerald-400\/70{background-color:#34d399b3}.bg-foreground{background-color:hsl(var(--foreground))}.bg-foreground\/10{background-color:hsl(var(--foreground) / .1)}.bg-foreground\/20{background-color:hsl(var(--foreground) / .2)}.bg-foreground\/35{background-color:hsl(var(--foreground) / .35)}.bg-foreground\/45{background-color:hsl(var(--foreground) / .45)}.bg-foreground\/65{background-color:hsl(var(--foreground) / .65)}.bg-foreground\/70{background-color:hsl(var(--foreground) / .7)}.bg-foreground\/\[0\.012\]{background-color:hsl(var(--foreground) / .012)}.bg-foreground\/\[0\.018\]{background-color:hsl(var(--foreground) / .018)}.bg-foreground\/\[0\.035\]{background-color:hsl(var(--foreground) / .035)}.bg-foreground\/\[0\.045\]{background-color:hsl(var(--foreground) / .045)}.bg-foreground\/\[0\.055\]{background-color:hsl(var(--foreground) / .055)}.bg-foreground\/\[0\.05\]{background-color:hsl(var(--foreground) / .05)}.bg-foreground\/\[0\.07\]{background-color:hsl(var(--foreground) / .07)}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted-foreground\/35{background-color:hsl(var(--muted-foreground) / .35)}.bg-muted-foreground\/40{background-color:hsl(var(--muted-foreground) / .4)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/12{background-color:hsl(var(--primary) / .12)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/55{background-color:hsl(var(--primary) / .55)}.bg-primary\/8{background-color:hsl(var(--primary) / .08)}.bg-primary\/90{background-color:hsl(var(--primary) / .9)}.bg-primary\/\[\.035\],.bg-primary\/\[0\.035\]{background-color:hsl(var(--primary) / .035)}.bg-primary\/\[0\.04\]{background-color:hsl(var(--primary) / .04)}.bg-primary\/\[0\.055\]{background-color:hsl(var(--primary) / .055)}.bg-primary\/\[0\.05\]{background-color:hsl(var(--primary) / .05)}.bg-primary\/\[0\.06\]{background-color:hsl(var(--primary) / .06)}.bg-primary\/\[0\.07\]{background-color:hsl(var(--primary) / .07)}.bg-primary\/\[0\.08\]{background-color:hsl(var(--primary) / .08)}.bg-primary\/\[0\.09\]{background-color:hsl(var(--primary) / .09)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/25{background-color:hsl(var(--secondary) / .25)}.bg-secondary\/30{background-color:hsl(var(--secondary) / .3)}.bg-secondary\/40{background-color:hsl(var(--secondary) / .4)}.bg-secondary\/50{background-color:hsl(var(--secondary) / .5)}.bg-transparent{background-color:transparent}.bg-white\/12{background-color:#ffffff1f}.bg-white\/45{background-color:#ffffff73}.bg-white\/60{background-color:#fff9}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[\.025\]{background-color:#ffffff06}.bg-white\/\[0\.018\]{background-color:#ffffff05}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-\[linear-gradient\(135deg\,rgba\(194\,177\,241\,\.035\)\,transparent_42\%\,rgba\(224\,190\,126\,\.025\)\)\]{background-image:linear-gradient(135deg,rgba(194,177,241,.035),transparent 42%,rgba(224,190,126,.025))}.bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,\.04\)\,rgba\(255\,255\,255\,\.018\)\)\]{background-image:linear-gradient(145deg,#ffffff0a,#ffffff05)}.bg-\[linear-gradient\(150deg\,rgba\(255\,255\,255\,\.052\)\,rgba\(255\,255\,255\,\.022\)_42\%\,rgba\(191\,174\,239\,\.025\)\)\]{background-image:linear-gradient(150deg,#ffffff0d,#ffffff06 42%,#bfaeef06)}.bg-\[radial-gradient\(circle\,rgba\(204\,187\,244\,\.07\)\,transparent_68\%\)\]{background-image:radial-gradient(circle,rgba(204,187,244,.07),transparent 68%)}.bg-\[radial-gradient\(circle_at_16\%_18\%\,rgba\(205\,190\,247\,0\.10\)\,transparent_28\%\)\,radial-gradient\(circle_at_80\%_77\%\,rgba\(224\,190\,126\,0\.08\)\,transparent_26\%\)\,linear-gradient\(145deg\,\#08080c_0\%\,\#0b0b11_48\%\,\#08080c_100\%\)\]{background-image:radial-gradient(circle at 16% 18%,rgba(205,190,247,.1),transparent 28%),radial-gradient(circle at 80% 77%,rgba(224,190,126,.08),transparent 26%),linear-gradient(145deg,#08080c,#0b0b11 48%,#08080c)}.bg-\[radial-gradient\(circle_at_19\%_18\%\,rgba\(192\,174\,239\,0\.11\)\,transparent_29\%\)\,radial-gradient\(circle_at_82\%_70\%\,rgba\(226\,193\,129\,0\.08\)\,transparent_28\%\)\,linear-gradient\(145deg\,\#08080d\,\#0b0b12_48\%\,\#07070b\)\]{background-image:radial-gradient(circle at 19% 18%,rgba(192,174,239,.11),transparent 29%),radial-gradient(circle at 82% 70%,rgba(226,193,129,.08),transparent 28%),linear-gradient(145deg,#08080d,#0b0b12 48%,#07070b)}.bg-\[radial-gradient\(circle_at_31\%_21\%\,rgba\(255\,255\,255\,\.08\)\,transparent_14\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,\.016\)\,transparent_40\%\,rgba\(255\,255\,255\,\.02\)\)\]{background-image:radial-gradient(circle at 31% 21%,rgba(255,255,255,.08),transparent 14%),linear-gradient(135deg,rgba(255,255,255,.016),transparent 40%,rgba(255,255,255,.02))}.bg-\[radial-gradient\(circle_at_34\%_24\%\,hsl\(var\(--foreground\)\/0\.055\)\,transparent_22\%\)\,radial-gradient\(circle_at_64\%_70\%\,hsl\(var\(--primary\)\/0\.035\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 34% 24%,hsl(var(--foreground)/.055),transparent 22%),radial-gradient(circle at 64% 70%,hsl(var(--primary)/.035),transparent 34%)}.bg-\[radial-gradient\(circle_at_35\%_28\%\,rgba\(255\,250\,238\,0\.30\)\,rgba\(180\,166\,226\,0\.17\)_28\%\,rgba\(41\,38\,62\,0\.74\)_63\%\,rgba\(12\,12\,19\,0\.96\)_100\%\)\]{background-image:radial-gradient(circle at 35% 28%,#fffaee4d,#b4a6e22b 28%,#29263ebd 63%,#0c0c13f5)}.bg-\[radial-gradient\(circle_at_38\%_30\%\,rgba\(255\,248\,231\,0\.38\)\,rgba\(177\,164\,232\,0\.16\)_20\%\,rgba\(70\,63\,112\,0\.12\)_43\%\,rgba\(8\,8\,13\,0\)_72\%\)\]{background-image:radial-gradient(circle at 38% 30%,#fff8e761,#b1a4e829 20%,#463f701f 43%,#08080d00 72%)}.bg-\[radial-gradient\(circle_at_38\%_32\%\,hsl\(var\(--sky-star-core\)\/0\.22\)\,transparent_24\%\)\,radial-gradient\(circle_at_66\%_62\%\,hsl\(var\(--sky-star-secondary\)\/0\.18\)\,transparent_31\%\)\,radial-gradient\(circle_at_50\%_52\%\,hsl\(var\(--foreground\)\/0\.055\)\,transparent_48\%\)\]{background-image:radial-gradient(circle at 38% 32%,hsl(var(--sky-star-core)/.22),transparent 24%),radial-gradient(circle at 66% 62%,hsl(var(--sky-star-secondary)/.18),transparent 31%),radial-gradient(circle at 50% 52%,hsl(var(--foreground)/.055),transparent 48%)}.bg-\[radial-gradient\(circle_at_50\%_10\%\,hsl\(var\(--foreground\)\/0\.018\)\,transparent_32\%\)\]{background-image:radial-gradient(circle at 50% 10%,hsl(var(--foreground)/.018),transparent 32%)}.bg-\[radial-gradient\(circle_at_50\%_38\%\,hsl\(var\(--cool-glow\)\/0\.08\)\,transparent_28\%\)\,radial-gradient\(circle_at_30\%_70\%\,hsl\(var\(--warm-glow\)\/0\.05\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 50% 38%,hsl(var(--cool-glow)/.08),transparent 28%),radial-gradient(circle at 30% 70%,hsl(var(--warm-glow)/.05),transparent 34%)}.bg-\[radial-gradient\(circle_at_50\%_42\%\,hsl\(var\(--cool-glow\)\/0\.09\)\,transparent_28\%\)\,radial-gradient\(circle_at_38\%_55\%\,hsl\(var\(--warm-glow\)\/0\.05\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 50% 42%,hsl(var(--cool-glow)/.09),transparent 28%),radial-gradient(circle at 38% 55%,hsl(var(--warm-glow)/.05),transparent 34%)}.bg-\[radial-gradient\(circle_at_50\%_42\%\,hsl\(var\(--cool-glow\)\/0\.09\)\,transparent_34\%\)\,radial-gradient\(circle_at_50\%_48\%\,hsl\(var\(--warm-glow\)\/0\.06\)\,transparent_52\%\)\]{background-image:radial-gradient(circle at 50% 42%,hsl(var(--cool-glow)/.09),transparent 34%),radial-gradient(circle at 50% 48%,hsl(var(--warm-glow)/.06),transparent 52%)}.bg-\[radial-gradient\(circle_at_50\%_46\%\,rgba\(132\,150\,205\,\.08\)\,transparent_48\%\)\]{background-image:radial-gradient(circle at 50% 46%,rgba(132,150,205,.08),transparent 48%)}.bg-\[radial-gradient\(circle_at_50\%_48\%\,rgba\(174\,193\,231\,\.11\)\,transparent_54\%\)\]{background-image:radial-gradient(circle at 50% 48%,rgba(174,193,231,.11),transparent 54%)}.bg-\[radial-gradient\(circle_at_50\%_50\%\,transparent_35\%\,hsl\(var\(--background\)\/0\.32\)_100\%\)\]{background-image:radial-gradient(circle at 50% 50%,transparent 35%,hsl(var(--background)/.32) 100%)}.bg-\[radial-gradient\(circle_at_65\%_12\%\,hsl\(var\(--sky-star-secondary\)\/0\.045\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 65% 12%,hsl(var(--sky-star-secondary)/.045),transparent 34%)}.bg-\[radial-gradient\(circle_at_72\%_18\%\,hsl\(var\(--primary\)\/0\.035\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 72% 18%,hsl(var(--primary)/.035),transparent 34%)}.bg-\[radial-gradient\(circle_at_center\,hsl\(var\(--foreground\)\/0\.025\)\,transparent_70\%\)\]{background-image:radial-gradient(circle at center,hsl(var(--foreground)/.025),transparent 70%)}.bg-\[radial-gradient\(circle_at_center\,hsl\(var\(--foreground\)\/0\.04\)\,transparent_68\%\)\]{background-image:radial-gradient(circle at center,hsl(var(--foreground)/.04),transparent 68%)}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/45{--tw-gradient-from: rgb(0 0 0 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/50{--tw-gradient-from: rgb(0 0 0 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/50{--tw-gradient-from: hsl(var(--primary) / .5) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) 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: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#b8aceb\]\/25{--tw-gradient-to: rgb(184 172 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(184 172 235 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#c7b6ee\]\/35{--tw-gradient-to: rgb(199 182 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(199 182 238 / .35) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#e6c98d\]\/45{--tw-gradient-to: rgb(230 201 141 / .45) var(--tw-gradient-to-position)}.to-black\/15{--tw-gradient-to: rgb(0 0 0 / .15) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-no-repeat{background-repeat:no-repeat}.fill-primary{fill:hsl(var(--primary))}.stroke-\[1\.35\]{stroke-width:1.35}.stroke-\[1\.3\]{stroke-width:1.3}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.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-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(88px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.pb-\[max\(1\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.pb-\[max\(4px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(4px,env(safe-area-inset-bottom))}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem,env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-body{font-family:var(--font-body)}.font-label{font-family:var(--font-label)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[2rem\]{font-size:2rem}.text-\[34px\]{font-size:34px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.4rem\,2\.5vw\,2rem\)\]{font-size:clamp(1.4rem,2.5vw,2rem)}.text-\[clamp\(1\.7rem\,3vw\,2\.6rem\)\]{font-size:clamp(1.7rem,3vw,2.6rem)}.text-\[clamp\(1\.9rem\,4vw\,3rem\)\]{font-size:clamp(1.9rem,4vw,3rem)}.text-\[clamp\(1rem\,2vw\,1\.3rem\)\]{font-size:clamp(1rem,2vw,1.3rem)}.text-\[clamp\(2\.4rem\,6vw\,4\.7rem\)\]{font-size:clamp(2.4rem,6vw,4.7rem)}.text-\[clamp\(2\.5rem\,5vw\,4\.8rem\)\]{font-size:clamp(2.5rem,5vw,4.8rem)}.text-\[clamp\(2\.5rem\,8vw\,4\.8rem\)\]{font-size:clamp(2.5rem,8vw,4.8rem)}.text-\[clamp\(2\.6rem\,5vw\,4\.8rem\)\]{font-size:clamp(2.6rem,5vw,4.8rem)}.text-\[clamp\(2\.6rem\,6vw\,4\.8rem\)\]{font-size:clamp(2.6rem,6vw,4.8rem)}.text-\[clamp\(2\.6rem\,6vw\,5\.2rem\)\]{font-size:clamp(2.6rem,6vw,5.2rem)}.text-\[clamp\(2\.6rem\,7vw\,5rem\)\]{font-size:clamp(2.6rem,7vw,5rem)}.text-\[clamp\(2\.8rem\,4\.25vw\,5rem\)\]{font-size:clamp(2.8rem,4.25vw,5rem)}.text-\[clamp\(2\.8rem\,6vw\,4\.8rem\)\]{font-size:clamp(2.8rem,6vw,4.8rem)}.text-\[clamp\(3\.1rem\,8vw\,6\.8rem\)\]{font-size:clamp(3.1rem,8vw,6.8rem)}.text-\[clamp\(3\.2rem\,7vw\,6\.8rem\)\]{font-size:clamp(3.2rem,7vw,6.8rem)}.text-\[clamp\(3\.3rem\,8vw\,6\.7rem\)\]{font-size:clamp(3.3rem,8vw,6.7rem)}.text-\[clamp\(3rem\,6vw\,5\.5rem\)\]{font-size:clamp(3rem,6vw,5.5rem)}.text-\[clamp\(3rem\,6vw\,5rem\)\]{font-size:clamp(3rem,6vw,5rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[0\.88\]{line-height:.88}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.06\]{line-height:1.06}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.78\]{line-height:1.78}.leading-\[1\.8\]{line-height:1.8}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.025em\]{letter-spacing:-.025em}.tracking-\[-\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.13em\]{letter-spacing:.13em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.15em\]{letter-spacing:.15em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.17em\]{letter-spacing:.17em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[\.20em\]{letter-spacing:.2em}.tracking-\[\.21em\]{letter-spacing:.21em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.24em\]{letter-spacing:.24em}.tracking-\[\.25em\]{letter-spacing:.25em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[\.34em\]{letter-spacing:.34em}.tracking-\[\.36em\]{letter-spacing:.36em}.tracking-\[\.39em\]{letter-spacing:.39em}.tracking-\[0\.03em\]{letter-spacing:.03em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.09em\]{letter-spacing:.09em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.17em\]{letter-spacing:.17em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#151311\]{--tw-text-opacity: 1;color:rgb(21 19 17 / var(--tw-text-opacity, 1))}.text-\[\#C4B5F0\]\/60{color:#c4b5f099}.text-\[\#C5A9EA\]\/65{color:#c5a9eaa6}.text-\[\#C6B1F5\]\/65{color:#c6b1f5a6}.text-\[\#C7B7EE\]\/65{color:#c7b7eea6}.text-\[\#C9B4F1\]\/70{color:#c9b4f1b3}.text-\[\#D3BFF4\]\/70{color:#d3bff4b3}.text-\[\#D4C7FC\]{--tw-text-opacity: 1;color:rgb(212 199 252 / var(--tw-text-opacity, 1))}.text-\[\#D5C6F4\]{--tw-text-opacity: 1;color:rgb(213 198 244 / var(--tw-text-opacity, 1))}.text-\[\#D7C4F4\]\/70{color:#d7c4f4b3}.text-\[\#D8C8F0\]\/65{color:#d8c8f0a6}.text-\[\#D8C8F4\]{--tw-text-opacity: 1;color:rgb(216 200 244 / var(--tw-text-opacity, 1))}.text-\[\#D9C6F8\]{--tw-text-opacity: 1;color:rgb(217 198 248 / var(--tw-text-opacity, 1))}.text-\[\#D9C8F2\]\/55{color:#d9c8f28c}.text-\[\#DAC6F5\]\/50{color:#dac6f580}.text-\[\#E0D5F4\]\/70{color:#e0d5f4b3}.text-\[\#E2D3FF\]{--tw-text-opacity: 1;color:rgb(226 211 255 / var(--tw-text-opacity, 1))}.text-\[\#E4D7F8\]\/60{color:#e4d7f899}.text-\[\#E7DDF7\]\/85{color:#e7ddf7d9}.text-\[\#E8D8FF\]{--tw-text-opacity: 1;color:rgb(232 216 255 / var(--tw-text-opacity, 1))}.text-\[\#EEE1FF\]{--tw-text-opacity: 1;color:rgb(238 225 255 / var(--tw-text-opacity, 1))}.text-\[\#F4EFFC\]{--tw-text-opacity: 1;color:rgb(244 239 252 / var(--tw-text-opacity, 1))}.text-\[\#F5EFE0\]{--tw-text-opacity: 1;color:rgb(245 239 224 / var(--tw-text-opacity, 1))}.text-\[\#c4b9ec\]{--tw-text-opacity: 1;color:rgb(196 185 236 / var(--tw-text-opacity, 1))}.text-\[\#c5b5f2\]\/55{color:#c5b5f28c}.text-\[\#c7b3f2\]\/55{color:#c7b3f28c}.text-\[\#c9b8f7\]\/55{color:#c9b8f78c}.text-\[\#cbb6f4\]\/55{color:#cbb6f48c}.text-\[\#cbb6f4\]\/60{color:#cbb6f499}.text-\[\#ccb8fa\]\/70{color:#ccb8fab3}.text-\[\#cfbdf6\]\/55{color:#cfbdf68c}.text-\[\#d3bafa\]\/65{color:#d3bafaa6}.text-\[\#d3bcf2\]\/50{color:#d3bcf280}.text-\[\#d8c7a2\]\/55{color:#d8c7a28c}.text-\[\#d8caef\]\/45{color:#d8caef73}.text-\[\#d9cdef\]\/70{color:#d9cdefb3}.text-\[\#dbc696\]\/\[0\.60\]{color:#dbc69699}.text-\[\#e2d8f5\]\/55{color:#e2d8f58c}.text-\[\#e3ca94\]\/70{color:#e3ca94b3}.text-\[\#e3d3ff\]{--tw-text-opacity: 1;color:rgb(227 211 255 / var(--tw-text-opacity, 1))}.text-\[\#e4daf8\]\/75{color:#e4daf8bf}.text-\[\#e7d8fb\]\/60{color:#e7d8fb99}.text-\[\#ead8b1\]{--tw-text-opacity: 1;color:rgb(234 216 177 / var(--tw-text-opacity, 1))}.text-\[\#efe3ff\]{--tw-text-opacity: 1;color:rgb(239 227 255 / var(--tw-text-opacity, 1))}.text-\[\#f3e8ff\]{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-\[\#f3efe8\]{--tw-text-opacity: 1;color:rgb(243 239 232 / var(--tw-text-opacity, 1))}.text-\[\#f4edff\]{--tw-text-opacity: 1;color:rgb(244 237 255 / var(--tw-text-opacity, 1))}.text-\[\#f7f2ff\]{--tw-text-opacity: 1;color:rgb(247 242 255 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-background{color:hsl(var(--background))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/20{color:hsl(var(--foreground) / .2)}.text-foreground\/22{color:hsl(var(--foreground) / .22)}.text-foreground\/24{color:hsl(var(--foreground) / .24)}.text-foreground\/25{color:hsl(var(--foreground) / .25)}.text-foreground\/26{color:hsl(var(--foreground) / .26)}.text-foreground\/28{color:hsl(var(--foreground) / .28)}.text-foreground\/30{color:hsl(var(--foreground) / .3)}.text-foreground\/32{color:hsl(var(--foreground) / .32)}.text-foreground\/34{color:hsl(var(--foreground) / .34)}.text-foreground\/35{color:hsl(var(--foreground) / .35)}.text-foreground\/36{color:hsl(var(--foreground) / .36)}.text-foreground\/38{color:hsl(var(--foreground) / .38)}.text-foreground\/40{color:hsl(var(--foreground) / .4)}.text-foreground\/42{color:hsl(var(--foreground) / .42)}.text-foreground\/45{color:hsl(var(--foreground) / .45)}.text-foreground\/46{color:hsl(var(--foreground) / .46)}.text-foreground\/48{color:hsl(var(--foreground) / .48)}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/55{color:hsl(var(--foreground) / .55)}.text-foreground\/56{color:hsl(var(--foreground) / .56)}.text-foreground\/58{color:hsl(var(--foreground) / .58)}.text-foreground\/60{color:hsl(var(--foreground) / .6)}.text-foreground\/62{color:hsl(var(--foreground) / .62)}.text-foreground\/65{color:hsl(var(--foreground) / .65)}.text-foreground\/68{color:hsl(var(--foreground) / .68)}.text-foreground\/70{color:hsl(var(--foreground) / .7)}.text-foreground\/72{color:hsl(var(--foreground) / .72)}.text-foreground\/74{color:hsl(var(--foreground) / .74)}.text-foreground\/75{color:hsl(var(--foreground) / .75)}.text-foreground\/78{color:hsl(var(--foreground) / .78)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/82{color:hsl(var(--foreground) / .82)}.text-foreground\/84{color:hsl(var(--foreground) / .84)}.text-foreground\/85{color:hsl(var(--foreground) / .85)}.text-foreground\/86{color:hsl(var(--foreground) / .86)}.text-foreground\/88{color:hsl(var(--foreground) / .88)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-foreground\/92{color:hsl(var(--foreground) / .92)}.text-foreground\/95{color:hsl(var(--foreground) / .95)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/35{color:hsl(var(--muted-foreground) / .35)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/45{color:hsl(var(--muted-foreground) / .45)}.text-muted-foreground\/55{color:hsl(var(--muted-foreground) / .55)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/65{color:hsl(var(--muted-foreground) / .65)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/55{color:hsl(var(--primary) / .55)}.text-primary\/65{color:hsl(var(--primary) / .65)}.text-primary\/70{color:hsl(var(--primary) / .7)}.text-primary\/75{color:hsl(var(--primary) / .75)}.text-primary\/80{color:hsl(var(--primary) / .8)}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/22{color:#ffffff38}.text-white\/24{color:#ffffff3d}.text-white\/25{color:#ffffff40}.text-white\/26{color:#ffffff42}.text-white\/28{color:#ffffff47}.text-white\/30{color:#ffffff4d}.text-white\/34{color:#ffffff57}.text-white\/35{color:#ffffff59}.text-white\/36{color:#ffffff5c}.text-white\/38{color:#ffffff61}.text-white\/40{color:#fff6}.text-white\/42{color:#ffffff6b}.text-white\/45{color:#ffffff73}.text-white\/46{color:#ffffff75}.text-white\/48{color:#ffffff7a}.text-white\/50{color:#ffffff80}.text-white\/52{color:#ffffff85}.text-white\/55{color:#ffffff8c}.text-white\/58{color:#ffffff94}.text-white\/60{color:#fff9}.text-white\/64{color:#ffffffa3}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-white\/\[0\.15\]{color:#ffffff26}.text-white\/\[0\.16\]{color:#ffffff29}.text-white\/\[0\.18\]{color:#ffffff2e}.text-white\/\[0\.20\]{color:#fff3}.text-white\/\[0\.22\]{color:#ffffff38}.text-white\/\[0\.24\]{color:#ffffff3d}.text-white\/\[0\.25\]{color:#ffffff40}.text-white\/\[0\.28\]{color:#ffffff47}.text-white\/\[0\.30\]{color:#ffffff4d}.text-white\/\[0\.32\]{color:#ffffff52}.text-white\/\[0\.38\]{color:#ffffff61}.text-white\/\[0\.40\]{color:#fff6}.text-white\/\[0\.42\]{color:#ffffff6b}.text-white\/\[0\.48\]{color:#ffffff7a}.text-white\/\[0\.52\]{color:#ffffff85}.text-white\/\[0\.54\]{color:#ffffff8a}.text-white\/\[0\.60\]{color:#fff9}.text-white\/\[0\.62\]{color:#ffffff9e}.text-white\/\[0\.70\]{color:#ffffffb3}.text-white\/\[0\.72\]{color:#ffffffb8}.text-white\/\[0\.78\]{color:#ffffffc7}.text-white\/\[0\.84\]{color:#ffffffd6}.text-white\/\[0\.86\]{color:#ffffffdb}.text-white\/\[0\.88\]{color:#ffffffe0}.text-white\/\[0\.92\]{color:#ffffffeb}.text-white\/\[0\.94\]{color:#fffffff0}.text-white\/\[0\.95\]{color:#fffffff2}.underline-offset-4{text-underline-offset:4px}.accent-\[\#bca1ff\]{accent-color:#bca1ff}.accent-\[\#c4a9ff\]{accent-color:#c4a9ff}.accent-primary{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-\[0\.16\]{opacity:.16}.opacity-\[0\.22\]{opacity:.22}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--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 rgb(0 0 0 / .25);--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_10px_currentColor\]{--tw-shadow: 0 0 10px currentColor;--tw-shadow-colored: 0 0 10px 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_10px_hsl\(var\(--primary\)\/0\.55\)\]{--tw-shadow: 0 0 10px hsl(var(--primary)/.55);--tw-shadow-colored: 0 0 10px 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_10px_rgba\(239\,213\,155\,\.5\)\]{--tw-shadow: 0 0 10px rgba(239,213,155,.5);--tw-shadow-colored: 0 0 10px 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_10px_rgba\(255\,255\,255\,\.6\)\]{--tw-shadow: 0 0 10px rgba(255,255,255,.6);--tw-shadow-colored: 0 0 10px 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_110px_hsl\(var\(--sky-star-glow\)\/0\.11\)\,inset_0_0_100px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow: 0 0 110px hsl(var(--sky-star-glow)/.11),inset 0 0 100px rgba(0,0,0,.34);--tw-shadow-colored: 0 0 110px var(--tw-shadow-color), inset 0 0 100px 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_12px_hsl\(var\(--primary\)\/0\.45\)\]{--tw-shadow: 0 0 12px hsl(var(--primary)/.45);--tw-shadow-colored: 0 0 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_12px_rgba\(215\,201\,255\,\.5\)\]{--tw-shadow: 0 0 12px rgba(215,201,255,.5);--tw-shadow-colored: 0 0 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_12px_rgba\(52\,211\,153\,\.35\)\]{--tw-shadow: 0 0 12px rgba(52,211,153,.35);--tw-shadow-colored: 0 0 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_18px_currentColor\]{--tw-shadow: 0 0 18px currentColor;--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(217\,207\,237\,0\.65\)\]{--tw-shadow: 0 0 18px rgba(217,207,237,.65);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(233\,201\,131\,0\.7\)\]{--tw-shadow: 0 0 18px rgba(233,201,131,.7);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(255\,255\,255\,\.55\)\]{--tw-shadow: 0 0 18px rgba(255,255,255,.55);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(213\,199\,255\,0\.75\)\]{--tw-shadow: 0 0 20px rgba(213,199,255,.75);--tw-shadow-colored: 0 0 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_0_22px_hsl\(var\(--foreground\)\/0\.35\)\]{--tw-shadow: 0 0 22px hsl(var(--foreground)/.35);--tw-shadow-colored: 0 0 22px 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_22px_hsl\(var\(--sky-star-glow\)\/0\.28\)\]{--tw-shadow: 0 0 22px hsl(var(--sky-star-glow)/.28);--tw-shadow-colored: 0 0 22px 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_24px_hsl\(var\(--primary\)\/0\.08\)\]{--tw-shadow: 0 0 24px hsl(var(--primary)/.08);--tw-shadow-colored: 0 0 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_0_26px_hsl\(var\(--sky-star-glow\)\/0\.28\)\]{--tw-shadow: 0 0 26px hsl(var(--sky-star-glow)/.28);--tw-shadow-colored: 0 0 26px 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_28px_hsl\(var\(--primary\)\/0\.12\)\]{--tw-shadow: 0 0 28px hsl(var(--primary)/.12);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(192\,176\,232\,\.06\)\]{--tw-shadow: 0 0 30px rgba(192,176,232,.06);--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_0_34px_rgba\(236\,220\,185\,0\.09\)\,0_0_82px_rgba\(175\,157\,231\,0\.11\)\,inset_0_0_30px_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: 0 0 34px rgba(236,220,185,.09),0 0 82px rgba(175,157,231,.11),inset 0 0 30px rgba(255,255,255,.04);--tw-shadow-colored: 0 0 34px var(--tw-shadow-color), 0 0 82px var(--tw-shadow-color), inset 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_0_55px_rgba\(191\,174\,239\,\.09\)\]{--tw-shadow: 0 0 55px rgba(191,174,239,.09);--tw-shadow-colored: 0 0 55px 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_60px_hsl\(var\(--sky-star-glow\)\/0\.10\)\,inset_0_0_44px_hsl\(var\(--foreground\)\/0\.035\)\]{--tw-shadow: 0 0 60px hsl(var(--sky-star-glow)/.1),inset 0 0 44px hsl(var(--foreground)/.035);--tw-shadow-colored: 0 0 60px var(--tw-shadow-color), inset 0 0 44px 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_70px_hsl\(var\(--warm-glow\)\/0\.18\)\]{--tw-shadow: 0 0 70px hsl(var(--warm-glow)/.18);--tw-shadow-colored: 0 0 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_85px_rgba\(216\,190\,242\,0\.12\)\]{--tw-shadow: 0 0 85px rgba(216,190,242,.12);--tw-shadow-colored: 0 0 85px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_32px_rgba\(233\,222\,208\,0\.08\)\]{--tw-shadow: 0 10px 32px rgba(233,222,208,.08);--tw-shadow-colored: 0 10px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_hsl\(var\(--foreground\)\/0\.07\)\]{--tw-shadow: 0 12px 34px hsl(var(--foreground)/.07);--tw-shadow-colored: 0 12px 34px 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_14px_38px_hsl\(var\(--foreground\)\/0\.045\)\]{--tw-shadow: 0 14px 38px hsl(var(--foreground)/.045);--tw-shadow-colored: 0 14px 38px 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_38px_hsl\(var\(--foreground\)\/0\.045\)\]{--tw-shadow: 0 16px 38px hsl(var(--foreground)/.045);--tw-shadow-colored: 0 16px 38px 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\(0\,0\,0\,0\.16\)\]{--tw-shadow: 0 16px 40px rgba(0,0,0,.16);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_hsl\(var\(--foreground\)\/0\.055\)\]{--tw-shadow: 0 18px 48px hsl(var(--foreground)/.055);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_hsl\(var\(--foreground\)\/0\.025\)\]{--tw-shadow: 0 18px 55px hsl(var(--foreground)/.025);--tw-shadow-colored: 0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_hsl\(var\(--foreground\)\/0\.07\)\,inset_0_0_34px_hsl\(var\(--sky-star-secondary\)\/0\.08\)\]{--tw-shadow: 0 18px 55px hsl(var(--foreground)/.07),inset 0 0 34px hsl(var(--sky-star-secondary)/.08);--tw-shadow-colored: 0 18px 55px var(--tw-shadow-color), inset 0 0 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 18px 55px rgba(0,0,0,.08);--tw-shadow-colored: 0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_hsl\(var\(--foreground\)\/0\.05\)\]{--tw-shadow: 0 18px 60px hsl(var(--foreground)/.05);--tw-shadow-colored: 0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.12);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_95px_rgba\(0\,0\,0\,\.25\)\]{--tw-shadow: 0 24px 95px rgba(0,0,0,.25);--tw-shadow-colored: 0 24px 95px 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_25px_90px_rgba\(0\,0\,0\,\.36\)\]{--tw-shadow: 0 25px 90px rgba(0,0,0,.36);--tw-shadow-colored: 0 25px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 28px 90px rgba(0,0,0,.12);--tw-shadow-colored: 0 28px 90px 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_34px_100px_rgba\(0\,0\,0\,\.22\)\]{--tw-shadow: 0 34px 100px rgba(0,0,0,.22);--tw-shadow-colored: 0 34px 100px 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_35px_110px_rgba\(0\,0\,0\,0\.48\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.012\)\]{--tw-shadow: 0 35px 110px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.012);--tw-shadow-colored: 0 35px 110px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_35px_120px_rgba\(0\,0\,0\,\.36\)\]{--tw-shadow: 0 35px 120px rgba(0,0,0,.36);--tw-shadow-colored: 0 35px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(233\,222\,208\,0\.08\)\]{--tw-shadow: 0 8px 28px rgba(233,222,208,.08);--tw-shadow-colored: 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(233\,222\,208\,\.08\)\]{--tw-shadow: 0 8px 30px rgba(233,222,208,.08);--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-\[2px_0_8px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 2px 0 8px rgba(0,0,0,.08);--tw-shadow-colored: 2px 0 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-\[inset_0_0_100px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: inset 0 0 100px rgba(0,0,0,.08);--tw-shadow-colored: inset 0 0 100px 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-\[inset_0_0_130px_rgba\(154\,115\,217\,\.08\)\,0_22px_70px_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow: inset 0 0 130px rgba(154,115,217,.08),0 22px 70px rgba(0,0,0,.28);--tw-shadow-colored: inset 0 0 130px var(--tw-shadow-color), 0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_18px_hsl\(var\(--foreground\)\/0\.025\)\]{--tw-shadow: inset 0 0 18px hsl(var(--foreground)/.025);--tw-shadow-colored: inset 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_24px_rgba\(150\,110\,225\,\.08\)\]{--tw-shadow: inset 0 0 24px rgba(150,110,225,.08);--tw-shadow-colored: inset 0 0 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-\[inset_0_1px_0_hsl\(var\(--foreground\)\/0\.04\)\,0_30px_100px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow: inset 0 1px 0 hsl(var(--foreground)/.04),0 30px 100px rgba(0,0,0,.14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 30px 100px 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-\[inset_0_1px_0_rgba\(255\,255\,255\,\.012\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.012);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.025\)\],.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.025\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.025);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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 rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + 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-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-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.ring-offset-card{--tw-ring-offset-color: hsl(var(--card))}.blur{--tw-blur: blur(8px);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-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-\[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-\[130px\]{--tw-blur: blur(130px);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-\[1px\]{--tw-blur: blur(1px);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-\[5px\]{--tw-blur: blur(5px);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-\[65px\]{--tw-blur: blur(65px);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-xl{--tw-blur: blur(24px);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{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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 rgb(0 0 0 / .05));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{--tw-backdrop-blur: blur(8px);-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-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-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,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.fade-out{--tw-exit-opacity: 0}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}.font-display{font-family:var(--font-display)}.font-heading{font-family:var(--font-heading)}.font-label{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase}.font-script{font-family:var(--font-script)}@keyframes origin-seed-breathe{0%,to{transform:scale(.94);box-shadow:0 0 38px hsl(var(--warm-glow) / .1)}50%{transform:scale(1.04);box-shadow:0 0 82px hsl(var(--warm-glow) / .23)}}@keyframes origin-thread-arrive{0%{opacity:0;transform:translate(-50%,-50%) scale(.42);filter:blur(5px)}70%{opacity:1;transform:translate(-50%,-50%) scale(1.05);filter:blur(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0)}}@keyframes origin-thread-glow{0%,to{box-shadow:0 0 hsl(var(--cool-glow) / 0)}50%{box-shadow:0 0 26px hsl(var(--cool-glow) / .15)}}@keyframes origin-line-arrive{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes origin-panel-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.origin-dust{background-image:radial-gradient(circle at 12% 19%,hsl(var(--foreground) / .16) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 17%,hsl(var(--cool-glow) / .22) 0 1px,transparent 1.5px),radial-gradient(circle at 87% 74%,hsl(var(--warm-glow) / .17) 0 1px,transparent 1.5px),radial-gradient(circle at 31% 81%,hsl(var(--foreground) / .12) 0 1px,transparent 1.5px);background-size:190px 190px,240px 240px,280px 280px,210px 210px}.origin-seed{animation:origin-seed-breathe 4.8s ease-in-out infinite}.origin-thread{opacity:0;animation:origin-thread-arrive .72s cubic-bezier(.2,.8,.2,1) forwards}.origin-thread-chosen{animation:origin-thread-arrive .72s cubic-bezier(.2,.8,.2,1) forwards,origin-thread-glow 3.8s ease-in-out infinite .8s}@keyframes origin-focus-lock{0%{box-shadow:0 0 hsl(var(--cool-glow) / 0);transform:translate(-50%,-50%) scale(.96)}40%{box-shadow:0 0 42px 8px hsl(var(--cool-glow) / .22);transform:translate(-50%,-50%) scale(1.08)}to{box-shadow:0 0 18px 2px hsl(var(--cool-glow) / .1);transform:translate(-50%,-50%) scale(1)}}@keyframes origin-lock-spark{0%,to{transform:rotate(0) scale(.92);opacity:.72}50%{transform:rotate(16deg) scale(1.18);opacity:1;filter:drop-shadow(0 0 8px hsl(var(--warm-glow) / .6))}}.origin-thread-active{animation:origin-focus-lock .62s cubic-bezier(.2,.8,.2,1) both}.origin-lock-spark{animation:origin-lock-spark 1.5s ease-in-out infinite}.origin-line{vector-effect:non-scaling-stroke;stroke:hsl(var(--foreground) / .12);stroke-width:.22;stroke-dasharray:1;stroke-dashoffset:1;animation:origin-line-arrive 1.1s ease-out forwards}.origin-line-chosen{stroke:hsl(var(--primary) / .42);stroke-width:.34}@keyframes origin-line-current{0%{stroke-dashoffset:16;opacity:.42}50%{opacity:.9}to{stroke-dashoffset:0;opacity:.42}}.origin-line-active{stroke:hsl(var(--cool-glow) / .72);stroke-width:.46;stroke-dasharray:3 5;filter:drop-shadow(0 0 3px hsl(var(--cool-glow) / .32));animation:origin-line-current 1.45s linear infinite}@keyframes origin-panel-bloom{0%{opacity:0;transform:translate(14px) scale(.985);filter:blur(7px)}58%{opacity:1;transform:translate(-2px) scale(1.006);filter:blur(0)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes origin-filament-flow{0%{background-position:0 -120px;opacity:.28}50%{opacity:.72}to{background-position:0 160px;opacity:.28}}@keyframes origin-node-breathe{0%,to{transform:scale(.84);box-shadow:0 0 7px hsl(var(--cool-glow) / .18);opacity:.7}50%{transform:scale(1.22);box-shadow:0 0 17px hsl(var(--cool-glow) / .44);opacity:1}}@keyframes origin-held-shimmer{0%,to{box-shadow:0 0 18px hsl(var(--warm-glow) / .08),inset 0 0 hsl(var(--warm-glow) / 0)}50%{box-shadow:0 0 34px hsl(var(--warm-glow) / .18),inset 0 0 24px hsl(var(--warm-glow) / .05)}}.origin-panel-enter{animation:origin-panel-bloom .42s cubic-bezier(.2,.82,.2,1) both}.origin-thread-recede{opacity:.4!important;filter:saturate(.62) brightness(.86)}.origin-thread-recede:hover{opacity:.72!important;filter:saturate(.9) brightness(1)}.origin-panel-filament{background:linear-gradient(to bottom,transparent 0%,hsl(var(--cool-glow) / .08) 12%,hsl(var(--cool-glow) / .46) 42%,hsl(var(--warm-glow) / .36) 58%,hsl(var(--cool-glow) / .08) 86%,transparent 100%);background-size:100% 220px;box-shadow:0 0 12px hsl(var(--cool-glow) / .18);animation:origin-filament-flow 5.6s linear infinite}.origin-linked-node{background:hsl(var(--cool-glow) / .82);box-shadow:0 0 12px hsl(var(--cool-glow) / .34);animation:origin-node-breathe 3.2s ease-in-out infinite}.origin-linked-bridge{background:linear-gradient(to bottom,hsl(var(--cool-glow) / .28),hsl(var(--warm-glow) / .12));box-shadow:0 0 5px hsl(var(--cool-glow) / .12)}.origin-held-button{animation:origin-held-shimmer 3.8s ease-in-out infinite}@keyframes guest-thread-form{0%{opacity:0;transform:translateY(14px) scale(.975);filter:blur(5px)}72%{opacity:1;transform:translateY(-2px) scale(1.008);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes guest-thread-selected{0%,to{box-shadow:0 0 18px hsl(var(--cool-glow) / .06),inset 0 0 hsl(var(--cool-glow) / 0)}50%{box-shadow:0 0 38px hsl(var(--cool-glow) / .16),inset 0 0 34px hsl(var(--cool-glow) / .035)}}.guest-thread-card{opacity:0;animation:guest-thread-form .68s cubic-bezier(.2,.82,.2,1) forwards}.guest-thread-card-selected{animation:guest-thread-form .68s cubic-bezier(.2,.82,.2,1) forwards,guest-thread-selected 3.6s ease-in-out infinite .72s}@media(prefers-reduced-motion:reduce){.origin-seed,.origin-thread,.origin-thread-chosen,.origin-thread-active,.origin-lock-spark,.origin-panel-enter,.origin-panel-filament,.origin-linked-node,.origin-held-button,.origin-line,.origin-line-active,.guest-thread-card,.guest-thread-card-selected{animation:none!important}.origin-thread,.guest-thread-card{opacity:1}}.paper-grain{background-image:radial-gradient(circle at 20% 30%,rgba(0,0,0,.018) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(0,0,0,.018) 0%,transparent 50%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E")}.book-shadow{box-shadow:0 12px 32px #0000000f,0 2px 6px #0000000a}.gold-foil-border{position:relative}.gold-foil-border:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,hsl(var(--warm-glow)),hsl(var(--cool-glow)),hsl(var(--warm-glow)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none}.gold-foil-border:hover:after{opacity:1}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.writing-area:focus{outline:none}.page-writing-area::-moz-placeholder{color:var(--page-writing-placeholder, rgba(43, 38, 31, .4))}.page-writing-area::placeholder{color:var(--page-writing-placeholder, rgba(43, 38, 31, .4))}@keyframes doodle-draw{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}@keyframes doodle-twinkle{0%,to{opacity:1}50%{opacity:.35}}@keyframes doodle-flutter{0%,to{transform:rotate(0)}25%{transform:rotate(7deg)}75%{transform:rotate(-7deg)}}@keyframes doodle-bloom{0%{transform:scale(.55);opacity:.4}70%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}@keyframes doodle-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes doodle-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes dream-drift-kf{0%{opacity:0;transform:translate(0) scale(.4) rotate(0)}25%{opacity:var(--omax, .3)}75%{opacity:var(--omax, .3)}to{opacity:0;transform:translate(var(--dx, 0px),var(--dy, -14px)) scale(1) rotate(var(--rot, 20deg))}}@keyframes dream-still-kf{0%{opacity:0}40%{opacity:var(--omax, .3)}to{opacity:0}}@keyframes ink-ripple-kf{0%{transform:scale(.35);opacity:.55}to{transform:scale(1);opacity:0}}@keyframes ink-swirl-a-kf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ink-swirl-b-kf{0%{transform:rotate(140deg)}to{transform:rotate(-220deg)}}@keyframes page-ink-turn-a{0%{transform:rotate(0) scale(.92)}to{transform:rotate(360deg) scale(1.03)}}@keyframes page-ink-turn-b{0%{transform:rotate(130deg) scale(1)}to{transform:rotate(-230deg) scale(.9)}}@keyframes page-ink-turn-c{0%{transform:rotate(260deg) scale(.82)}to{transform:rotate(620deg) scale(1)}}@keyframes page-ink-breathe{0%,to{transform:scale(.84);opacity:.18}50%{transform:scale(1.08);opacity:.34}}@keyframes page-ink-wave{0%{transform:scale(.52);opacity:.3}to{transform:scale(1.22);opacity:0}}@keyframes page-ink-drift{0%,to{transform:translate(0) scale(.9)}50%{transform:translate(7px,-6px) scale(1.12)}}@keyframes ink-settle-kf{0%{opacity:0}30%{opacity:var(--omax, .07)}to{opacity:0}}.ink-settle{position:absolute;width:110px;height:40px;margin:-30px 0 0 -10px;border-radius:9999px;background:radial-gradient(ellipse,hsl(var(--primary) / .55),transparent 70%);filter:blur(2px);animation:ink-settle-kf .5s ease-out forwards}@keyframes caret-shimmer-kf{0%{opacity:0}30%{opacity:.5}to{opacity:0}}.caret-shimmer{position:absolute;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:9999px;background:hsl(var(--primary) / .9);box-shadow:0 0 8px 2px hsl(var(--primary) / .35);animation:caret-shimmer-kf 1.4s ease-in-out forwards}@keyframes materialize-kf{0%{opacity:0}}.art-materialize{animation:materialize-kf 2.4s ease-out backwards}@keyframes gem-shell-shimmer{0%,to{opacity:.18;transform:translate3d(-2%,0,0) rotate(-2deg)}50%{opacity:.42;transform:translate3d(2%,-1%,0) rotate(2deg)}}@keyframes discover-toast-kf{0%{opacity:0;transform:translateY(8px) scale(.96)}10%{opacity:1;transform:translateY(0) scale(1)}85%{opacity:1}to{opacity:0;transform:translateY(4px)}}.discover-toast{animation:discover-toast-kf 6s ease-in-out forwards}@keyframes aura-glow{0%{opacity:0}30%{opacity:1}to{opacity:0}}.aura-sentence{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 45%,hsl(var(--primary) / .05) 0%,transparent 55%);animation:aura-glow 1.6s ease-out forwards}@keyframes aura-mote{0%{opacity:0;transform:translateY(8px)}30%{opacity:.55}to{opacity:0;transform:translateY(-16px)}}.aura-mote{position:absolute;width:2.5px;height:2.5px;border-radius:9999px;background:hsl(var(--primary) / .7);animation:aura-mote 1.8s ease-out forwards}@keyframes aura-breath{0%,to{opacity:.2}50%{opacity:.75}}.aura-breathe{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 50%,transparent 55%,rgba(30,25,20,.035) 100%);opacity:0}.aura-breathe.aura-on{animation:aura-breath 9s ease-in-out infinite}@media(prefers-reduced-motion:reduce){[class*=doodle-anim-]{animation:none!important}.dream-p{animation-name:dream-still-kf!important}.discover-toast{animation:none!important;transform:none!important}.aura-breathe,.ink-settle,.caret-shimmer,.aura-mote{animation:none!important;opacity:0!important}.gem-shell-sheen{animation:none!important;opacity:.2!important}.ink-a,.ink-b,.ink-c,.ink-thread,.ink-ripple-p,.ink-swirl-rot-a,.ink-swirl-rot-b{animation:none!important}}@keyframes ink-a{0%,to{transform:translateZ(0) scale(1);opacity:var(--ink-o, .1)}50%{transform:translate3d(4vw,-3vh,0) scale(1.14);opacity:calc(var(--ink-o, .1) * .55)}}@keyframes ink-b{0%,to{transform:translateZ(0) scale(1.06);opacity:calc(var(--ink-o, .1) * .85)}50%{transform:translate3d(-5vw,4vh,0) scale(.93);opacity:var(--ink-o, .1)}}@keyframes ink-c{0%,to{transform:translateZ(0) rotate(0) scale(1);opacity:var(--ink-o, .1)}50%{transform:translate3d(3vw,2vh,0) rotate(8deg) scale(1.08);opacity:calc(var(--ink-o, .1) * .6)}}.ink-a{animation:ink-a 52s ease-in-out infinite}.ink-b{animation:ink-b 61s ease-in-out infinite}.ink-c{animation:ink-c 47s ease-in-out infinite}@keyframes ink-thread-kf{0%,to{transform:rotate(var(--ink-r, 0deg)) translateZ(0);opacity:var(--ink-o, .06)}50%{transform:rotate(calc(var(--ink-r, 0deg) + 3deg)) translate3d(5vw,-2vh,0);opacity:calc(var(--ink-o, .06) * .5)}}.ink-thread{animation:ink-thread-kf 44s ease-in-out infinite}.sky-home{background-image:radial-gradient(circle at 50% 2%,hsl(var(--sky-star-core) / .09),transparent 28%),radial-gradient(circle at 18% 45%,hsl(var(--sky-star-secondary) / .07),transparent 34%),radial-gradient(circle at 82% 62%,hsl(var(--cool-glow) / .045),transparent 30%),linear-gradient(180deg,hsl(var(--background)),hsl(var(--background)))}.dark .sky-home{background-image:radial-gradient(circle at 50% 5%,hsl(var(--sky-star-core) / .08),transparent 30%),radial-gradient(circle at 18% 45%,hsl(var(--sky-star-secondary) / .055),transparent 34%),linear-gradient(180deg,hsl(var(--background)),hsl(var(--background)))}.avelaen-chrome{border-bottom:1px solid hsl(var(--border) / .58);background:linear-gradient(180deg,hsl(var(--background) / .94),hsl(var(--background) / .82)),radial-gradient(circle at 50% 0%,hsl(var(--cool-glow) / .045),transparent 42%);box-shadow:0 12px 38px hsl(var(--foreground) / .018)}.dark .avelaen-chrome{border-bottom-color:hsl(var(--border) / .72);background:linear-gradient(180deg,hsl(var(--background) / .92),hsl(var(--background) / .78)),radial-gradient(circle at 50% 0%,hsl(var(--cool-glow) / .07),transparent 42%);box-shadow:0 18px 48px #00000029}.avelaen-nav-link{border:1px solid transparent}.avelaen-nav-link:hover{background:hsl(var(--card) / .38);border-color:hsl(var(--border) / .34)}.avelaen-nav-link-active{background:linear-gradient(135deg,hsl(var(--card) / .72),hsl(var(--accent) / .2));border-color:hsl(var(--border) / .52);box-shadow:inset 0 1px hsl(var(--foreground) / .035),0 9px 24px hsl(var(--foreground) / .035)}.avelaen-new-btn{border:1px solid hsl(var(--primary) / .28);background:linear-gradient(135deg,hsl(var(--primary) / .09),hsl(var(--cool-glow) / .06));box-shadow:inset 0 1px hsl(var(--foreground) / .035)}.avelaen-new-btn:hover{transform:translateY(-1px);border-color:hsl(var(--primary) / .48);background:linear-gradient(135deg,hsl(var(--primary) / .14),hsl(var(--cool-glow) / .1));color:hsl(var(--foreground));box-shadow:0 8px 24px hsl(var(--primary) / .08)}.home-aether{background-color:hsl(var(--background));background-image:radial-gradient(circle at 50% 15%,rgba(154,143,198,.16),transparent 29%),radial-gradient(circle at 18% 34%,rgba(216,190,145,.12),transparent 31%),radial-gradient(circle at 82% 43%,rgba(146,190,210,.13),transparent 30%),radial-gradient(circle at 50% 68%,rgba(255,255,255,.3),transparent 34%),linear-gradient(118deg,transparent 0 18%,rgba(81,75,101,.052) 19%,transparent 21% 48%,rgba(151,132,106,.038) 50%,transparent 52% 100%),linear-gradient(64deg,transparent 0 36%,rgba(255,255,255,.54) 38%,transparent 41% 66%,rgba(92,102,129,.036) 68%,transparent 71% 100%),linear-gradient(180deg,rgba(255,255,255,.32),transparent 38%)}.dark .home-aether{background-color:#0c0c11;background-image:radial-gradient(circle at 50% 14%,rgba(170,160,207,.13),transparent 30%),radial-gradient(circle at 18% 34%,rgba(216,190,145,.075),transparent 32%),radial-gradient(circle at 82% 43%,rgba(157,199,216,.085),transparent 31%),radial-gradient(circle at 52% 72%,rgba(170,160,207,.045),transparent 34%),linear-gradient(180deg,#0c0c11,#0c0c11)}.avelaen-shell{position:relative;isolation:isolate;background-color:hsl(var(--background))}:root:not(.dark) .avelaen-shell{background-image:radial-gradient(circle at 14% 9%,hsl(var(--cool-glow) / .085),transparent 25%),radial-gradient(circle at 86% 18%,hsl(var(--warm-glow) / .065),transparent 27%),radial-gradient(circle at 52% 72%,hsl(var(--cool-glow) / .045),transparent 34%),linear-gradient(112deg,transparent 0 19%,hsl(var(--depth-line) / .032) 19.25%,transparent 20.4% 48%,hsl(var(--warm-glow) / .022) 48.3%,transparent 50% 100%),linear-gradient(58deg,transparent 0 34%,hsl(var(--pearl-highlight) / .72) 35.2%,transparent 37% 69%,hsl(var(--depth-line) / .024) 70%,transparent 72% 100%);background-attachment:fixed}:root:not(.dark) .avelaen-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(118deg,transparent 0 118px,hsl(var(--depth-line) / .018) 119px,transparent 121px 244px),radial-gradient(ellipse at 32% 42%,hsl(var(--cool-glow) / .035),transparent 42%),radial-gradient(ellipse at 75% 62%,hsl(var(--warm-glow) / .028),transparent 38%);mix-blend-mode:multiply;opacity:.72}:root:not(.dark) .avelaen-shell>main,:root:not(.dark) .avelaen-shell>header,:root:not(.dark) .avelaen-shell>nav{position:relative}:root:not(.dark) .avelaen-shell :where(.bg-card,[class*="bg-card/"])[class*=border]:not([class*=shadow]):not(.book-shadow){box-shadow:inset 0 1px hsl(var(--pearl-highlight) / .74),0 12px 34px hsl(var(--depth-shadow) / .052),0 2px 8px hsl(var(--depth-shadow) / .026)}:root:not(.dark) .avelaen-shell :where(.bg-background,[class*="bg-background/"])[class*=border]:not([class*=shadow]):not(.book-shadow){box-shadow:inset 0 1px hsl(var(--pearl-highlight) / .56),0 8px 22px hsl(var(--depth-shadow) / .035)}:root:not(.dark) .book-shadow{box-shadow:inset 0 1px hsl(var(--pearl-highlight) / .68),0 18px 42px hsl(var(--depth-shadow) / .09),0 3px 10px hsl(var(--depth-shadow) / .045)}:root:not(.dark) input,:root:not(.dark) textarea,:root:not(.dark) select{box-shadow:inset 0 1px 2px hsl(var(--depth-shadow) / .035),0 1px hsl(var(--pearl-highlight) / .65)}:root:not(.dark) .avelaen-mobile-chrome{border-top-color:hsl(var(--border) / .82);background:linear-gradient(180deg,hsl(var(--card) / .88),hsl(var(--card) / .98)),radial-gradient(circle at 50% 0%,hsl(var(--cool-glow) / .075),transparent 52%);box-shadow:0 -14px 34px hsl(var(--depth-shadow) / .08),inset 0 1px hsl(var(--pearl-highlight) / .72)}:root:not(.dark) .avelaen-chrome{border-bottom-color:hsl(var(--border) / .78);box-shadow:0 10px 30px #312d390e,inset 0 -1px #ffffff75}:root:not(.dark) .home-universe-atmosphere{background:radial-gradient(circle at 50% 48%,rgba(70,63,89,.14),transparent 25%),radial-gradient(ellipse at 37% 40%,hsl(var(--sky-star-secondary) / .12),transparent 38%),radial-gradient(ellipse at 67% 59%,hsl(var(--primary) / .085),transparent 41%),radial-gradient(circle at 50% 52%,rgba(255,255,255,.62),transparent 53%);filter:blur(14px) saturate(1.16) contrast(1.04)}:root:not(.dark) .home-universe-core{filter:drop-shadow(0 30px 52px rgba(47,42,58,.16)) drop-shadow(0 7px 18px rgba(47,42,58,.09))}:root:not(.dark) .home-orb-vessel{border-color:#443e5230;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.34),transparent 19%),radial-gradient(circle at 66% 74%,rgba(130,119,160,.085),transparent 38%),#f4f0ea47;box-shadow:0 28px 58px #2f2a3a26,0 8px 20px #2f2a3a14,0 0 44px #aaa0cf21,0 0 92px #9dc7d816,inset 0 1px #ffffffb3,inset 0 0 74px #ffffff1f,inset -26px -30px 66px #70648b12}:root:not(.dark) .home-universe-glass{border-color:#453f5224;box-shadow:inset 16px 12px 34px #fff3,inset -30px -34px 64px #3631431c,inset 0 0 58px #47415609}:root:not(.dark) .home-return-card,:root:not(.dark) .home-featured-card,:root:not(.dark) .home-destination,:root:not(.dark) .home-sky-panel{border-color:hsl(var(--border) / .82);box-shadow:inset 0 1px #ffffff94,0 18px 46px #312d3912,0 3px 10px #312d3909}:root:not(.dark) .home-destination:hover,:root:not(.dark) .home-sky-panel:hover,:root:not(.dark) .home-return-card:hover,:root:not(.dark) .home-featured-card:hover{box-shadow:inset 0 1px #ffffffa8,0 24px 58px #312d3918,0 5px 14px #312d390b}.home-eclipse-intro{padding-top:clamp(.5rem,2vw,1.5rem);text-shadow:0 12px 48px hsl(var(--background) / .45)}.home-living-core-stage{isolation:isolate}.home-living-core-stage:before{content:"";position:absolute;left:50%;top:48%;width:min(92vw,820px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(242,238,232,.025) 0 15%,transparent 45%),repeating-conic-gradient(from 0deg,rgba(242,238,232,.028) 0 .35deg,transparent .35deg 12deg);-webkit-mask-image:radial-gradient(circle,transparent 0 29%,#000 45%,transparent 70%);mask-image:radial-gradient(circle,transparent 0 29%,#000 45%,transparent 70%);opacity:.45}.home-core-horizon{background:linear-gradient(90deg,transparent,rgba(170,160,207,.09) 24%,rgba(242,238,232,.13) 50%,rgba(216,190,145,.08) 76%,transparent);box-shadow:0 0 28px #aaa0cf0d}.home-core-caption{text-shadow:0 8px 30px hsl(var(--background) / .65)}.home-recent-rail{min-height:52px}.home-recent-dot{position:relative;width:25px;height:25px;flex:0 0 auto;border-radius:9999px;border:1px solid rgba(242,238,232,.12);background:radial-gradient(circle at 48% 48%,#f6efe6 0 5%,rgba(216,190,145,.92) 8%,rgba(170,160,207,.55) 20%,rgba(157,199,216,.18) 38%,transparent 63%),#aaa0cf09;box-shadow:0 0 13px #aaa0cf1f,inset 0 0 12px #ffffff06}.home-recent-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid rgba(216,190,145,.07);transform:scaleY(.58) rotate(24deg)}.home-recent-dot-story{background:radial-gradient(circle at 48% 48%,#f6efe6 0 5%,rgba(216,190,145,.88) 8%,rgba(170,160,207,.72) 21%,rgba(157,199,216,.16) 39%,transparent 63%),#aaa0cf0a}.home-recent-dot-journal{background:radial-gradient(circle at 48% 48%,#f6efe6 0 5%,rgba(157,199,216,.92) 8%,rgba(185,188,200,.58) 22%,rgba(170,160,207,.14) 40%,transparent 63%),#9dc7d80a}.dark .home-hero{background:radial-gradient(circle at 82% 18%,hsl(var(--cool-glow) / .13),transparent 28%),radial-gradient(circle at 70% 96%,hsl(var(--warm-glow) / .07),transparent 36%),linear-gradient(135deg,hsl(var(--card) / .74),hsl(var(--background) / .62));box-shadow:inset 0 1px hsl(var(--foreground) / .035),0 30px 90px #0000002b}.home-create-btn{transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease,background .26s ease;font-family:var(--font-label);letter-spacing:.07em;text-transform:uppercase}.home-create-btn:hover{transform:translateY(-2px)}.home-create-primary{color:hsl(var(--primary-foreground));border:1px solid hsl(var(--primary) / .82);background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary) / .86));box-shadow:inset 0 1px #ffffff1a,0 10px 28px hsl(var(--primary) / .16)}.home-create-primary:hover{box-shadow:inset 0 1px #ffffff1f,0 14px 34px hsl(var(--primary) / .22)}.home-create-secondary{color:hsl(var(--foreground) / .74);border:1px solid hsl(var(--cool-glow) / .24);background:linear-gradient(135deg,hsl(var(--card) / .58),hsl(var(--accent) / .24));box-shadow:inset 0 1px hsl(var(--foreground) / .035)}.home-create-secondary:hover{border-color:hsl(var(--cool-glow) / .42);color:hsl(var(--foreground));box-shadow:0 12px 30px hsl(var(--cool-glow) / .08)}.home-return-card,.home-featured-card{border-color:hsl(var(--border) / .62);background:radial-gradient(circle at 92% 4%,hsl(var(--cool-glow) / .07),transparent 27%),linear-gradient(145deg,hsl(var(--card) / .68),hsl(var(--card) / .34));box-shadow:inset 0 1px hsl(var(--foreground) / .03),0 18px 54px hsl(var(--foreground) / .035);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.home-return-card:hover,.home-featured-card:hover{border-color:hsl(var(--foreground) / .17);background:radial-gradient(circle at 92% 4%,hsl(var(--cool-glow) / .1),transparent 29%),linear-gradient(145deg,hsl(var(--card) / .8),hsl(var(--card) / .44));box-shadow:inset 0 1px hsl(var(--foreground) / .04),0 26px 66px hsl(var(--foreground) / .055)}.home-destination{border-color:hsl(var(--border) / .6);background:hsl(var(--card) / .36);box-shadow:inset 0 1px hsl(var(--foreground) / .025),0 16px 44px hsl(var(--foreground) / .026);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-destination:hover{border-color:hsl(var(--foreground) / .16);box-shadow:inset 0 1px hsl(var(--foreground) / .035),0 24px 60px hsl(var(--foreground) / .045)}.home-destination-orbit{border:1px solid hsl(var(--foreground) / .055);box-shadow:inset 0 0 34px hsl(var(--foreground) / .012)}.home-destination-glow{opacity:.58;background:linear-gradient(110deg,transparent 0 54%,hsl(var(--foreground) / .018) 72%,transparent 88%)}.home-destination-icon{border:1px solid hsl(var(--border) / .64);background:radial-gradient(circle at 32% 24%,hsl(var(--foreground) / .075),transparent 24%),hsl(var(--background) / .32);box-shadow:inset 0 0 18px hsl(var(--foreground) / .022),0 8px 18px hsl(var(--foreground) / .025)}.home-sky-panel{border-color:hsl(var(--border) / .6);background:radial-gradient(circle at 78% 50%,hsl(var(--cool-glow) / .15),transparent 26%),radial-gradient(circle at 91% 78%,hsl(var(--warm-glow) / .08),transparent 23%),linear-gradient(145deg,hsl(var(--card) / .56),hsl(var(--accent) / .13));box-shadow:inset 0 1px hsl(var(--foreground) / .025),0 16px 44px hsl(var(--foreground) / .026)}.home-sky-panel:hover{border-color:hsl(var(--cool-glow) / .28);box-shadow:0 24px 58px hsl(var(--cool-glow) / .07)}.home-sky-mini{position:absolute;right:7%;top:50%;width:92px;height:92px;transform:translateY(-50%);opacity:.52}.home-sky-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid hsl(var(--cool-glow) / .22)}.home-sky-ring-a{top:9%;right:9%;bottom:9%;left:9%;transform:rotate(24deg) scaleY(.56)}.home-sky-ring-b{top:21%;right:21%;bottom:21%;left:21%;border-style:dashed;border-color:hsl(var(--warm-glow) / .24);transform:rotate(-18deg) scaleY(.72)}.home-sky-star{position:absolute;left:50%;top:50%;width:8px;height:8px;transform:translate(-50%,-50%);border-radius:9999px;background:hsl(var(--warm-glow));box-shadow:0 0 10px hsl(var(--warm-glow) / .6),0 0 24px hsl(var(--cool-glow) / .34)}.home-book-cover{position:relative;box-shadow:-10px 16px 34px hsl(var(--foreground) / .1),2px 3px 9px hsl(var(--foreground) / .06)}.home-book-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,rgba(255,255,255,.1),transparent 16% 72%,rgba(255,255,255,.035)),linear-gradient(180deg,rgba(255,255,255,.055),transparent 20%);mix-blend-mode:screen}.home-project-tile:hover .home-book-cover{box-shadow:-12px 20px 42px hsl(var(--foreground) / .13),3px 4px 11px hsl(var(--foreground) / .07)}@media(prefers-reduced-motion:reduce){.home-create-btn,.home-return-card,.home-featured-card,.home-destination,.home-project-tile .home-book-cover,.avelaen-new-btn{transition:none!important;transform:none!important}}.sky-starfield{background-image:radial-gradient(circle at 18% 28%,hsl(var(--foreground) / .3) 0 1px,transparent 1.5px),radial-gradient(circle at 73% 19%,hsl(var(--foreground) / .22) 0 1px,transparent 1.4px),radial-gradient(circle at 42% 64%,hsl(var(--foreground) / .18) 0 1px,transparent 1.4px),radial-gradient(circle at 81% 72%,hsl(var(--foreground) / .22) 0 1px,transparent 1.5px);background-size:110px 110px,150px 150px,175px 175px,205px 205px}@keyframes sky-orbit-kf{to{transform:rotate(360deg)}}@keyframes sky-orbit-reverse-kf{to{transform:rotate(-360deg)}}@keyframes sky-thread-drift-kf{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(3px,-5px,0) scale(1.015)}}@keyframes sky-thread-weave-kf{0%,to{transform:rotate(-1.2deg) scale(1)}50%{transform:rotate(1.5deg) scale(1.02)}}@keyframes sky-thread-orbit-kf{0%{transform:rotate(0) scale(.99)}to{transform:rotate(360deg) scale(.99)}}@keyframes sky-thread-flare-kf{0%,to{transform:scale(1);opacity:.86}48%{transform:scale(1.035);opacity:1}}@keyframes sky-thread-pulse-kf{0%,to{transform:scale(.99)}50%{transform:scale(1.025)}}@keyframes sky-thread-rise-kf{0%,to{transform:translateY(3px)}50%{transform:translateY(-4px)}}@keyframes creative-star-wake-kf{0%{opacity:.72;transform:scale(.97);filter:saturate(.65)}45%{opacity:1;transform:scale(1.015);filter:saturate(1.15)}to{opacity:1;transform:scale(1);filter:saturate(1)}}@keyframes star-art-drift-kf{0%,to{transform:rotate(-1.2deg) scale(.985) translate3d(-1px,1px,0)}35%{transform:rotate(.8deg) scale(1.012) translate3d(2px,-2px,0)}68%{transform:rotate(1.6deg) scale(.998) translate3d(-1px,-3px,0)}}@keyframes star-particle-orbit-kf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes star-particle-counter-orbit-kf{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes star-satellite-dot-a-kf{0%,to{transform:translate(-50%,-50%) translateZ(0);opacity:.38}50%{transform:translate(-50%,-50%) translate3d(5px,-2px,0);opacity:.72}}@keyframes star-satellite-dot-b-kf{0%,to{transform:translateZ(0);opacity:.18}50%{transform:translate3d(-4px,3px,0);opacity:.42}}@keyframes star-satellite-dot-c-kf{0%,to{transform:translateZ(0);opacity:.24}50%{transform:translate3d(3px,4px,0);opacity:.48}}@keyframes star-forge-orbit-kf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.star-forge-orbit{transform-origin:50% 50%;animation:star-forge-orbit-kf var(--orbit-duration, 40s) linear infinite;animation-direction:var(--orbit-direction, normal)}.element-lab{background:radial-gradient(circle at 50% 24%,rgba(105,125,178,.065),transparent 34%),radial-gradient(circle at 8% 72%,rgba(167,126,87,.035),transparent 30%),hsl(var(--background))}@keyframes element-core-breathe-kf{0%,to{transform:scale(.992);opacity:.88}50%{transform:scale(1.012);opacity:1}}@keyframes element-orbit-turn-kf{to{transform:rotate(360deg)}}@keyframes element-field-breathe-kf{0%,to{opacity:.62;transform:scale(.98)}50%{opacity:1;transform:scale(1.025)}}@keyframes element-fragment-drift-kf{0%,to{transform:translateZ(0);opacity:.55}50%{transform:translate3d(3px,-5px,0);opacity:.86}}@keyframes element-shell-breathe-kf{0%,to{opacity:.68}50%{opacity:.9}}.element-core-breathe{transform-origin:300px 300px;animation:element-core-breathe-kf 7s ease-in-out infinite}.element-orbit-turn{transform-origin:300px 300px;animation:element-orbit-turn-kf 42s linear infinite}.element-field-breathe{transform-origin:300px 300px;animation:element-field-breathe-kf 10s ease-in-out infinite}.element-fragment-drift{animation:element-fragment-drift-kf 8s ease-in-out infinite}.element-shell-breathe{animation:element-shell-breathe-kf 11s ease-in-out infinite}@keyframes illustrated-hero-breathe{0%,to{opacity:.72;transform:scale(.97) rotate(-.6deg)}50%{opacity:1;transform:scale(1.035) rotate(.7deg)}}@keyframes illustrated-hero-spark{0%,to{opacity:.55;transform:scale(.92) rotate(-1deg)}32%{opacity:1;transform:scale(1.09) rotate(1.2deg)}52%{opacity:.72;transform:scale(.98) rotate(-.2deg)}76%{opacity:.98;transform:scale(1.04) rotate(.8deg)}}@keyframes illustrated-flow{0%,to{transform:translateY(0) rotate(-.25deg)}50%{transform:translateY(-2px) rotate(.35deg)}}.illustrated-hero{transform-origin:423px 189px;animation:illustrated-hero-breathe 12s ease-in-out infinite}.element-house-spire .illustrated-hero{transform-origin:403px 173px;animation-duration:19s}.element-house-ember .illustrated-hero{animation:illustrated-hero-spark 5.8s ease-in-out infinite}.element-house-veil .illustrated-atmosphere,.element-house-hearth .illustrated-atmosphere{transform-origin:300px 300px;animation:illustrated-flow 18s ease-in-out infinite}.element-house-loom .illustrated-hero{animation-duration:15s}@media(prefers-reduced-motion:reduce){.illustrated-hero,.illustrated-atmosphere{animation:none!important}}@keyframes illustration-v2-breathe-kf{0%,to{transform:scale(.992) rotate(-.2deg);opacity:.82}50%{transform:scale(1.008) rotate(.24deg);opacity:1}}@keyframes illustration-v2-drift-kf{0%,to{transform:translate3d(-1px,1px,0)}50%{transform:translate3d(1.5px,-1.5px,0)}}@keyframes illustration-v2-foreground-kf{0%,to{transform:translate3d(0,1px,0);opacity:.76}50%{transform:translate3d(0,-1px,0);opacity:1}}.illustration-v2-breathe{transform-origin:300px 300px;animation:illustration-v2-breathe-kf 18s ease-in-out infinite}.illustration-v2-drift{transform-origin:300px 300px;animation:illustration-v2-drift-kf 22s ease-in-out infinite}.illustration-v2-foreground{transform-origin:300px 300px;animation:illustration-v2-foreground-kf 15s ease-in-out infinite}.element-house-ember .illustration-v2-drift{animation-duration:10s}.element-house-veil .illustration-v2-breathe{animation-duration:24s}.element-house-spire .illustration-v2-breathe{animation-duration:28s}@media(prefers-reduced-motion:reduce){.illustration-v2-breathe,.illustration-v2-drift,.illustration-v2-foreground{animation:none!important}}@keyframes living-sky-pulse-kf{0%,to{transform:translate(-50%,-50%) scale(.82);opacity:calc(var(--star-brightness, .4) * .68)}50%{transform:translate(-50%,-50%) scale(1.22);opacity:var(--star-brightness, .4)}}.living-sky-star{position:absolute;z-index:8;border-radius:9999px;transform:translate(-50%,-50%);background:radial-gradient(circle,#fff 0 18%,var(--star-color-2) 36%,var(--star-color) 62%,transparent 74%);box-shadow:0 0 8px var(--star-color),0 0 18px color-mix(in srgb,var(--star-color) 48%,transparent);opacity:var(--star-brightness, .4);animation:living-sky-pulse-kf 6.8s ease-in-out infinite;animation-delay:var(--star-delay, 0s)}.living-sky-star-me{z-index:12;outline:1px solid hsl(var(--foreground) / .52);outline-offset:4px;box-shadow:0 0 10px var(--star-color),0 0 26px var(--star-color),0 0 44px color-mix(in srgb,var(--star-color-2) 35%,transparent)}@media(prefers-reduced-motion:reduce){.living-sky-star{animation:none!important}}@keyframes thread-raster-particle-kf{0%,to{opacity:.42}45%{opacity:1}70%{opacity:.58}}.focus-thread-panel{left:.75rem;right:.75rem;top:calc(max(.75rem,env(safe-area-inset-top)) + 4.2rem);bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 4.5rem)}@media(min-width:640px){.focus-thread-panel{left:1rem;right:auto;bottom:auto;width:min(var(--focus-thread-width, 390px),72vw);height:min(var(--focus-thread-height, 620px),calc(100dvh - 7.75rem));min-width:300px;min-height:320px;max-width:720px;max-height:calc(100dvh - 7.75rem)}}.home-universe-stage{isolation:isolate}.home-universe-atmosphere{border-radius:50%;background:radial-gradient(circle at 50% 48%,hsl(var(--sky-star-glow) / .055),transparent 34%),radial-gradient(ellipse at 34% 42%,hsl(var(--sky-star-secondary) / .045),transparent 38%),radial-gradient(ellipse at 68% 58%,hsl(var(--primary) / .035),transparent 42%);filter:blur(18px)}.home-universe-orbit{left:50%;top:50%;border-radius:9999px;border:1px solid hsl(var(--foreground) / .055);transform:translate(-50%,-50%);box-shadow:inset 0 0 60px hsl(var(--foreground) / .012)}.home-universe-orbit-a{width:min(94%,1030px);height:62%;transform:translate(-50%,-50%) rotate(-8deg)}.home-universe-orbit-b{width:min(78%,850px);height:78%;border-style:dashed;border-color:hsl(var(--foreground) / .038);transform:translate(-50%,-50%) rotate(17deg)}.home-universe-orbit-c{width:min(63%,690px);height:52%;border-color:hsl(var(--foreground) / .032);transform:translate(-50%,-50%) rotate(42deg)}.home-universe-core{filter:drop-shadow(0 26px 70px hsl(var(--background) / .28))}.home-universe-glass{border:1px solid hsl(var(--foreground) / .085);background:radial-gradient(ellipse at 29% 17%,rgba(255,255,255,.105),transparent 12%),radial-gradient(ellipse at 34% 24%,rgba(255,255,255,.045),transparent 25%),radial-gradient(circle at 72% 78%,rgba(12,12,17,.18),transparent 38%),radial-gradient(circle at 69% 72%,hsl(var(--sky-star-secondary) / .028),transparent 31%),linear-gradient(145deg,hsl(var(--foreground) / .014),transparent 39%,rgba(12,12,17,.09));box-shadow:inset 18px 14px 38px #ffffff05,inset -36px -42px 78px #04040842,inset 0 0 62px hsl(var(--foreground) / .018)}.home-universe-ring-drift{animation:home-universe-ring-drift 42s linear infinite}.home-orbit-portal{position:absolute;z-index:20;width:126px;height:126px;align-items:center;justify-content:center;border-radius:9999px;text-align:center;transition:transform .5s ease,filter .5s ease;animation:home-portal-float 7s ease-in-out infinite}.home-orbit-portal:hover{transform:translateY(-4px) scale(1.035);filter:drop-shadow(0 18px 30px hsl(var(--foreground) / .06))}.home-orbit-portal-halo{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:9999px;border:1px solid hsl(var(--foreground) / .035);box-shadow:0 0 34px hsl(var(--sky-star-glow) / .03);transition:transform .7s ease,border-color .4s ease}.home-orbit-portal:hover .home-orbit-portal-halo{transform:scale(1.08);border-color:hsl(var(--foreground) / .09)}.home-orbit-portal-body{position:absolute;top:8%;right:8%;bottom:8%;left:8%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:9999px;border:1px solid hsl(var(--foreground) / .095);background:radial-gradient(circle at 34% 26%,hsl(var(--foreground) / .06),transparent 24%),radial-gradient(circle at center,hsl(var(--card) / .58),hsl(var(--card) / .22));box-shadow:inset 0 0 32px hsl(var(--foreground) / .018),0 0 28px hsl(var(--sky-star-glow) / .025);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes home-universe-ring-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes home-portal-float{0%,to{margin-top:0}50%{margin-top:-8px}}@media(max-width:1023px){.home-universe-stage{min-height:560px}.home-universe-orbit-a{width:96%;height:64%}.home-universe-orbit-b{width:84%;height:78%}}@media(max-width:640px){.home-universe-stage{min-height:480px}.home-universe-atmosphere{inset-inline:0;filter:blur(12px)}}.home-universe-stage.home-universe-stage-compact{min-height:430px}@media(min-width:640px){.home-universe-stage.home-universe-stage-compact{min-height:470px}}@media(min-width:1024px){.home-universe-stage.home-universe-stage-compact{min-height:520px}}.home-orb-aura{background:radial-gradient(circle at 50% 50%,rgba(242,238,232,.1) 0 9%,transparent 28%),radial-gradient(circle at 42% 48%,rgba(170,160,207,.2),transparent 42%),radial-gradient(circle at 62% 54%,rgba(157,199,216,.16),transparent 48%),radial-gradient(circle at 52% 56%,rgba(216,190,145,.14),transparent 54%);filter:blur(24px);opacity:.95;animation:home-orb-aura-breathe 12s ease-in-out infinite}.home-orb-vessel.living-cosmos-space{background:radial-gradient(circle at 48% 44%,#1b1d2bfa,#0c0e18fb 54%,#05070dfe);box-shadow:0 0 110px hsl(var(--sky-star-glow) / .11),inset 0 0 110px #0000006b,inset 0 0 34px #a4abdc0e}.dark .home-orb-vessel.living-cosmos-space{background:radial-gradient(circle at 48% 44%,#171927fa,#090b14fc 58%,#03050afe)}.home-orb-vessel{background:radial-gradient(circle at 36% 27%,rgba(255,255,255,.055),transparent 18%),radial-gradient(circle at 66% 72%,rgba(170,160,207,.045),transparent 34%),#0c0c110f;box-shadow:0 0 36px #aaa0cf17,0 0 84px #9dc7d812,0 0 130px #d8be910b,inset 0 0 72px #ffffff06,inset -24px -28px 64px #aaa0cf09}.home-orb-filament{left:50%;top:50%;border-radius:50%;border:1px solid rgba(242,238,232,.085);box-shadow:0 0 14px #aaa0cf09;transform-origin:center;opacity:.72}.home-orb-filament-a{width:112%;height:55%;transform:translate(-50%,-50%) rotate(18deg);animation:home-orb-filament-a 31s linear infinite}.home-orb-filament-b{width:91%;height:119%;border-color:#9dc7d813;filter:blur(.35px);transform:translate(-50%,-50%) rotate(-33deg) scaleY(.62);animation:home-orb-filament-b 37s linear infinite reverse}.home-orb-filament-c{width:126%;height:72%;border-style:dashed;border-color:#d8be9112;filter:blur(.5px);transform:translate(-50%,-50%) rotate(67deg) scaleY(.48);animation:home-orb-filament-c 43s linear infinite}.home-orb-satellite{position:absolute;z-index:26;width:5px;height:5px;border-radius:9999px;border:0;background:#f7f4ef;box-shadow:0 0 6px #f7f4ef,0 0 16px color-mix(in srgb,var(--satellite-color, #aaa0cf) 48%,transparent),0 0 34px color-mix(in srgb,var(--satellite-color, #aaa0cf) 18%,transparent);cursor:help}.home-orb-satellite:before,.home-orb-satellite:after{content:"";position:absolute;left:50%;top:50%;pointer-events:none;transform:translate(-50%,-50%)}.home-orb-satellite:before{width:34px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--satellite-color, #f2eee8) 72%,white),transparent);opacity:.55}.home-orb-satellite:after{width:1px;height:34px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--satellite-color, #f2eee8) 72%,white),transparent);opacity:.48}.home-orb-satellite-label{position:absolute;left:50%;bottom:calc(100% + 13px);width:-moz-max-content;width:max-content;max-width:220px;transform:translate(-50%) translateY(4px);border:1px solid hsl(var(--border) / .62);border-radius:9999px;background:hsl(var(--card) / .92);padding:5px 9px;font-family:var(--font-label);font-size:7px;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground) / .62);box-shadow:0 8px 24px hsl(var(--background) / .32);opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-orb-satellite:hover .home-orb-satellite-label,.home-orb-satellite:focus-visible .home-orb-satellite-label{opacity:1;transform:translate(-50%) translateY(0)}.home-orb-prism{background:conic-gradient(from 214deg at 52% 49%,transparent 0 10%,rgba(157,199,216,.055) 16%,transparent 24% 40%,rgba(170,160,207,.07) 47%,transparent 56% 72%,rgba(216,190,145,.06) 79%,transparent 88%),radial-gradient(ellipse at 32% 18%,rgba(255,255,255,.11),transparent 18%);mix-blend-mode:screen;opacity:.75}.home-orb-caustic{background:linear-gradient(116deg,transparent 18%,rgba(255,255,255,.035) 31%,transparent 42%),radial-gradient(ellipse at 64% 34%,transparent 0 34%,rgba(242,238,232,.055) 36%,transparent 39%),radial-gradient(ellipse at 39% 70%,transparent 0 41%,rgba(157,199,216,.05) 43%,transparent 46%);mix-blend-mode:screen;animation:home-caustic-drift 17s ease-in-out infinite alternate}.home-orb-starburst{position:absolute;z-index:24;width:3px;height:3px;border-radius:9999px;background:#f7f2e9;box-shadow:0 0 6px #f7f2e9,0 0 16px #d8be917a,0 0 34px #aaa0cf3d}.home-orb-starburst:before,.home-orb-starburst:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,rgba(247,242,233,.82),transparent)}.home-orb-starburst:before{width:54px;height:1px}.home-orb-starburst:after{width:1px;height:54px;background:linear-gradient(180deg,transparent,rgba(247,242,233,.66),transparent)}.home-orb-starburst-main{left:51%;top:50%;animation:home-starburst-pulse 6.2s ease-in-out infinite}.home-orb-starburst-soft{left:29%;top:30%;opacity:.38;transform:scale(.48);animation:home-starburst-pulse 8.8s ease-in-out -2.4s infinite}@keyframes home-orb-aura-breathe{0%,to{transform:scale(.97);opacity:.72}50%{transform:scale(1.04);opacity:1}}@keyframes home-orb-filament-a{0%{transform:translate(-50%,-50%) rotate(18deg)}to{transform:translate(-50%,-50%) rotate(378deg)}}@keyframes home-orb-filament-b{0%{transform:translate(-50%,-50%) rotate(-33deg) scaleY(.62)}to{transform:translate(-50%,-50%) rotate(327deg) scaleY(.62)}}@keyframes home-orb-filament-c{0%{transform:translate(-50%,-50%) rotate(67deg) scaleY(.48)}to{transform:translate(-50%,-50%) rotate(427deg) scaleY(.48)}}@keyframes home-satellite-float{0%,to{transform:translateZ(0) scale(.92);opacity:.62}50%{transform:translate3d(0,-8px,0) scale(1.08);opacity:1}}@keyframes home-caustic-drift{0%{transform:rotate(-1deg) scale(1);opacity:.48}to{transform:rotate(2deg) scale(1.035);opacity:.82}}@keyframes home-starburst-pulse{0%,to{opacity:.54;filter:blur(0)}48%{opacity:1;filter:blur(.15px)}62%{opacity:.68}}@media(prefers-reduced-motion:reduce){.home-universe-ring-drift,.home-orbit-portal,.home-orb-aura,.home-orb-filament,.home-orb-satellite,.home-orb-caustic,.home-orb-starburst{animation:none!important}}.\[background-image\:radial-gradient\(circle_at_center\,rgba\(255\,255\,255\,\.7\)_0_0\.7px\,transparent_0\.9px\)\]{background-image:radial-gradient(circle at center,rgba(255,255,255,.7) 0 .7px,transparent .9px)}.\[background-image\:radial-gradient\(circle_at_center\,rgba\(255\,255\,255\,\.75\)_0_0\.65px\,transparent_\.9px\)\]{background-image:radial-gradient(circle at center,rgba(255,255,255,.75) 0 .65px,transparent .9px)}.\[background-size\:42px_42px\]{background-size:42px 42px}.\[background-size\:46px_46px\]{background-size:46px 46px}.\[perspective\:900px\]{perspective:900px}.\[transition-duration\:3500ms\]{transition-duration:3.5s}.\[transition-duration\:8000ms\]{transition-duration:8s}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:font-body::-moz-placeholder{font-family:var(--font-body)}.placeholder\:font-body::placeholder{font-family:var(--font-body)}.placeholder\:text-sm::-moz-placeholder{font-size:.875rem;line-height:1.25rem}.placeholder\:text-sm::placeholder{font-size:.875rem;line-height:1.25rem}.placeholder\:text-foreground\/25::-moz-placeholder{color:hsl(var(--foreground) / .25)}.placeholder\:text-foreground\/25::placeholder{color:hsl(var(--foreground) / .25)}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground\/55::-moz-placeholder{color:hsl(var(--muted-foreground) / .55)}.placeholder\:text-muted-foreground\/55::placeholder{color:hsl(var(--muted-foreground) / .55)}.placeholder\:text-muted-foreground\/70::-moz-placeholder{color:hsl(var(--muted-foreground) / .7)}.placeholder\:text-muted-foreground\/70::placeholder{color:hsl(var(--muted-foreground) / .7)}.placeholder\:text-white\/\[0\.17\]::-moz-placeholder{color:#ffffff2b}.placeholder\:text-white\/\[0\.17\]::placeholder{color:#ffffff2b}.placeholder\:text-white\/\[0\.18\]::-moz-placeholder{color:#ffffff2e}.placeholder\:text-white\/\[0\.18\]::placeholder{color:#ffffff2e}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-\[0\.35deg\]:hover{--tw-rotate: .35deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.035\]:hover{--tw-scale-x: 1.035;--tw-scale-y: 1.035;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#C5AAF5\]\/70:hover{border-color:#c5aaf5b3}.hover\:border-\[\#CBB5F7\]\/50:hover{border-color:#cbb5f780}.hover\:border-\[\#DCC8FE\]\/80:hover{border-color:#dcc8fecc}.hover\:border-\[\#DCC9FA\]\/80:hover{border-color:#dcc9facc}.hover\:border-\[\#c5b4ef\]\/20:hover{border-color:#c5b4ef33}.hover\:border-\[\#c6a9ff\]\/45:hover{border-color:#c6a9ff73}.hover\:border-\[\#c7b5ef\]\/35:hover{border-color:#c7b5ef59}.hover\:border-\[\#cbb2fc\]\/70:hover{border-color:#cbb2fcb3}.hover\:border-\[\#d3baf5\]\/40:hover{border-color:#d3baf566}.hover\:border-border\/70:hover{border-color:hsl(var(--border) / .7)}.hover\:border-foreground\/15:hover{border-color:hsl(var(--foreground) / .15)}.hover\:border-foreground\/18:hover{border-color:hsl(var(--foreground) / .18)}.hover\:border-foreground\/20:hover{border-color:hsl(var(--foreground) / .2)}.hover\:border-foreground\/25:hover{border-color:hsl(var(--foreground) / .25)}.hover\:border-primary\/25:hover{border-color:hsl(var(--primary) / .25)}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:border-white\/\[0\.16\]:hover{border-color:#ffffff29}.hover\:bg-\[\#A58CDF\]\/20:hover{background-color:#a58cdf33}.hover\:bg-\[\#F2E9DF\]:hover{--tw-bg-opacity: 1;background-color:rgb(242 233 223 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#c7b5ef\]\/\[0\.09\]:hover{background-color:#c7b5ef17}.hover\:bg-\[\#f3e9df\]:hover{--tw-bg-opacity: 1;background-color:rgb(243 233 223 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-background\/40:hover{background-color:hsl(var(--background) / .4)}.hover\:bg-background\/45:hover{background-color:hsl(var(--background) / .45)}.hover\:bg-card:hover{background-color:hsl(var(--card))}.hover\:bg-card\/38:hover{background-color:hsl(var(--card) / .38)}.hover\:bg-card\/40:hover{background-color:hsl(var(--card) / .4)}.hover\:bg-card\/50:hover{background-color:hsl(var(--card) / .5)}.hover\:bg-card\/55:hover{background-color:hsl(var(--card) / .55)}.hover\:bg-card\/60:hover{background-color:hsl(var(--card) / .6)}.hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-foreground\/\[0\.025\]:hover{background-color:hsl(var(--foreground) / .025)}.hover\:bg-foreground\/\[0\.03\]:hover{background-color:hsl(var(--foreground) / .03)}.hover\:bg-foreground\/\[0\.04\]:hover{background-color:hsl(var(--foreground) / .04)}.hover\:bg-foreground\/\[0\.05\]:hover{background-color:hsl(var(--foreground) / .05)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-muted\/70:hover{background-color:hsl(var(--muted) / .7)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/15:hover{background-color:hsl(var(--primary) / .15)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-primary\/\[0\.06\]:hover{background-color:hsl(var(--primary) / .06)}.hover\:bg-primary\/\[0\.09\]:hover{background-color:hsl(var(--primary) / .09)}.hover\:bg-primary\/\[0\.12\]:hover{background-color:hsl(var(--primary) / .12)}.hover\:bg-primary\/\[0\.1\]:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/40:hover{background-color:hsl(var(--secondary) / .4)}.hover\:bg-secondary\/45:hover{background-color:hsl(var(--secondary) / .45)}.hover\:bg-secondary\/50:hover{background-color:hsl(var(--secondary) / .5)}.hover\:bg-secondary\/60:hover{background-color:hsl(var(--secondary) / .6)}.hover\:bg-secondary\/70:hover{background-color:hsl(var(--secondary) / .7)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-white\/\[\.055\]:hover{background-color:#ffffff0e}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.075\]:hover{background-color:#ffffff13}.hover\:text-\[\#f2ecff\]:hover{--tw-text-opacity: 1;color:rgb(242 236 255 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-foreground\/65:hover{color:hsl(var(--foreground) / .65)}.hover\:text-foreground\/80:hover{color:hsl(var(--foreground) / .8)}.hover\:text-foreground\/85:hover{color:hsl(var(--foreground) / .85)}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/75:hover{color:#ffffffbf}.hover\:text-white\/80:hover{color:#fffc}.hover\:text-white\/90:hover{color:#ffffffe6}.hover\:text-white\/\[0\.60\]:hover{color:#fff9}.hover\:text-white\/\[0\.70\]:hover{color:#ffffffb3}.hover\:text-white\/\[0\.78\]:hover{color:#ffffffc7}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_10px_30px_hsl\(var\(--primary\)\/0\.16\)\]:hover{--tw-shadow: 0 10px 30px hsl(var(--primary)/.16);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_30px_rgba\(181\,107\,68\,0\.18\)\]:hover{--tw-shadow: 0 10px 30px rgba(181,107,68,.18);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_30px_hsl\(var\(--foreground\)\/0\.06\)\]:hover{--tw-shadow: 0 12px 30px hsl(var(--foreground)/.06);--tw-shadow-colored: 0 12px 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)}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);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)}:root:not(.dark) .avelaen-shell :where(.hover\:bg-card:hover,[class*="bg-card/"])[class*=border]:not([class*=shadow]):not(.book-shadow){box-shadow:inset 0 1px hsl(var(--pearl-highlight) / .74),0 12px 34px hsl(var(--depth-shadow) / .052),0 2px 8px hsl(var(--depth-shadow) / .026)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:top-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]:focus{top:max(.75rem,env(safe-area-inset-top))}.focus\:border-\[\#b9a8e8\]\/25:focus{border-color:#b9a8e840}.focus\:border-\[\#baa1ee\]:focus{--tw-border-opacity: 1;border-color:rgb(186 161 238 / var(--tw-border-opacity, 1))}.focus\:border-foreground\/20:focus{border-color:hsl(var(--foreground) / .2)}.focus\:border-foreground\/25:focus{border-color:hsl(var(--foreground) / .25)}.focus\:border-primary\/35:focus{border-color:hsl(var(--primary) / .35)}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#b9a8e8\]\/\[0\.07\]:focus{--tw-ring-color: rgb(185 168 232 / .07)}.focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.focus\:ring-primary:focus{--tw-ring-color: hsl(var(--primary))}.focus\:ring-primary\/10:focus{--tw-ring-color: hsl(var(--primary) / .1)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-\[\#b9a9e7\]\/\[0\.30\]:focus-visible{border-color:#b9a9e74d}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#b9a9e7\]\/\[0\.15\]:focus-visible{--tw-ring-color: rgb(185 169 231 / .15)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color: hsl(var(--primary))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color: rgb(255 255 255 / .6)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:translate-y-0:disabled{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-1\.5{--tw-translate-y: -.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-12{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-6{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-\[0\.45deg\]{--tw-rotate: .45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.025\]{--tw-scale-x: 1.025;--tw-scale-y: 1.025;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.04\]{--tw-scale-x: 1.04;--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-foreground\/20{border-color:hsl(var(--foreground) / .2)}.group:hover .group-hover\:border-foreground\/30{border-color:hsl(var(--foreground) / .3)}.group:hover .group-hover\:border-primary\/55{border-color:hsl(var(--primary) / .55)}.group:hover .group-hover\:bg-foreground\/25{background-color:hsl(var(--foreground) / .25)}.group:hover .group-hover\:bg-primary\/10{background-color:hsl(var(--primary) / .1)}.group:hover .group-hover\:bg-primary\/60{background-color:hsl(var(--primary) / .6)}.group:hover .group-hover\:bg-primary\/\[0\.10\]{background-color:hsl(var(--primary) / .1)}.group:hover .group-hover\:text-foreground{color:hsl(var(--foreground))}.group:hover .group-hover\:text-foreground\/55{color:hsl(var(--foreground) / .55)}.group:hover .group-hover\:text-foreground\/65{color:hsl(var(--foreground) / .65)}.group:hover .group-hover\:text-foreground\/80{color:hsl(var(--foreground) / .8)}.group:hover .group-hover\:text-foreground\/85{color:hsl(var(--foreground) / .85)}.group:hover .group-hover\:text-foreground\/90{color:hsl(var(--foreground) / .9)}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-40{opacity:.4}.group:hover .group-hover\:opacity-70{opacity:.7}.group:hover .group-hover\:shadow-\[0_0_10px_hsl\(var\(--primary\)\/0\.4\)\]{--tw-shadow: 0 0 10px hsl(var(--primary)/.4);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:book-shadow-hover{box-shadow:0 20px 48px #0000001f,0 4px 12px #0000000f}:root:not(.dark) .group:hover .group-hover\:book-shadow-hover{box-shadow:inset 0 1px hsl(var(--pearl-highlight) / .76),0 26px 58px hsl(var(--depth-shadow) / .13),0 6px 16px hsl(var(--depth-shadow) / .06)}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.dark\:block:is(.dark *){display:block}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:pointer-events-none{pointer-events:none}.sm\:-bottom-2{bottom:-.5rem}.sm\:bottom-0{bottom:0}.sm\:bottom-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(1rem,env(safe-area-inset-bottom))}.sm\:left-1\/2{left:50%}.sm\:left-6{left:1.5rem}.sm\:left-8{left:2rem}.sm\:right-0{right:0}.sm\:right-3{right:.75rem}.sm\:right-5{right:1.25rem}.sm\:right-auto{right:auto}.sm\:top-3{top:.75rem}.sm\:top-6{top:1.5rem}.sm\:top-7{top:1.75rem}.sm\:top-\[calc\(100\%\+12px\)\]{top:calc(100% + 12px)}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mt-16{margin-top:-4rem}.sm\:mb-0{margin-bottom:0}.sm\:mt-0{margin-top:0}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:aspect-\[1\.28\/1\]{aspect-ratio:1.28/1}.sm\:h-\[104px\]{height:104px}.sm\:h-\[440px\]{height:440px}.sm\:min-h-\[470px\]{min-height:470px}.sm\:min-h-\[520px\]{min-height:520px}.sm\:min-h-\[540px\]{min-height:540px}.sm\:w-\[104px\]{width:104px}.sm\:max-w-2xl{max-width:42rem}.sm\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:-translate-y-3{--tw-translate-y: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:columns-2{-moz-columns:2;columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[120px_1fr_auto\]{grid-template-columns:120px 1fr auto}.sm\:grid-cols-\[165px_1fr\]{grid-template-columns:165px 1fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[54px_1fr_auto\]{grid-template-columns:54px 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\: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)))}.sm\:overflow-visible{overflow:visible}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-9{padding-left:2.25rem;padding-right:2.25rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-8{padding-bottom:2rem}.sm\:pt-12{padding-top:3rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:opacity-0{opacity:0}.sm\:hover\:scale-\[1\.035\]:hover{--tw-scale-x: 1.035;--tw-scale-y: 1.035;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:bottom-4{bottom:1rem}.md\:left-10{left:2.5rem}.md\:block{display:block}.md\:w-44{width:11rem}.md\:max-w-\[420px\]{max-width:420px}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:border-r{border-right-width:1px}.md\:border-t-0{border-top-width:0px}.md\:border-white\/\[0\.06\]{border-color:#ffffff0f}.md\:p-10{padding:2.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[14px\]{font-size:14px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.group\/project:hover .md\:group-hover\/project\:opacity-100,.group:hover .md\:group-hover\:opacity-100{opacity:1}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:bottom-6{bottom:1.5rem}.lg\:right-6{right:1.5rem}.lg\:top-24{top:6rem}.lg\:top-\[102px\]{top:102px}.lg\:top-\[86px\]{top:86px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[calc\(100dvh-86px\)\]{height:calc(100dvh - 86px)}.lg\:max-h-none{max-height:none}.lg\:min-h-\[520px\]{min-height:520px}.lg\:min-h-\[640px\]{min-height:640px}.lg\:min-h-\[690px\]{min-height:690px}.lg\:flex-1{flex:1 1 0%}.lg\:columns-3{-moz-columns:3;columns:3}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1fr_1fr_0\.72fr\]{grid-template-columns:1fr 1fr .72fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[200px_1fr_320px\]{grid-template-columns:200px 1fr 320px}.lg\:grid-cols-\[210px_minmax\(0\,920px\)\]{grid-template-columns:210px minmax(0,920px)}.lg\:grid-cols-\[230px_minmax\(0\,1fr\)\]{grid-template-columns:230px minmax(0,1fr)}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[290px_minmax\(0\,1fr\)\]{grid-template-columns:290px minmax(0,1fr)}.lg\:grid-cols-\[44px_minmax\(0\,920px\)\]{grid-template-columns:44px minmax(0,920px)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(390px\,\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)}.lg\:grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(300px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(300px,.75fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-14{gap:3.5rem}.lg\:gap-6{gap:1.5rem}.lg\:self-start{align-self:flex-start}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:border-border\/45{border-color:hsl(var(--border) / .45)}.lg\:p-10{padding:2.5rem}.lg\:p-4{padding:1rem}.lg\:p-9{padding:2.25rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pl-6{padding-left:1.5rem}.lg\:pr-4{padding-right:1rem}.lg\:pt-10{padding-top:2.5rem}}@media(min-width:1280px){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[210px_minmax\(0\,920px\)_220px\]{grid-template-columns:210px minmax(0,920px) 220px}.xl\:grid-cols-\[250px_minmax\(560px\,1fr\)_300px\]{grid-template-columns:250px minmax(560px,1fr) 300px}.xl\:grid-cols-\[320px_minmax\(0\,1fr\)_320px\]{grid-template-columns:320px minmax(0,1fr) 320px}.xl\:grid-cols-\[330px_minmax\(520px\,1fr\)_340px\]{grid-template-columns:330px minmax(520px,1fr) 340px}.xl\:grid-cols-\[44px_minmax\(0\,920px\)_220px\]{grid-template-columns:44px minmax(0,920px) 220px}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:grid-cols-\[minmax\(380px\,\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(380px,.85fr) minmax(0,1.15fr)}.xl\:justify-center{justify-content:center}.xl\:gap-8{gap:2rem}.xl\:gap-9{gap:2.25rem}.xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:py-12{padding-top:3rem;padding-bottom:3rem}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
