*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(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:rgba(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: }/*
! tailwindcss v3.4.16 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);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,pre,samp{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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,[data-theme]{color:hsl(var(--heroui-foreground));background-color:hsl(var(--heroui-background))}:root{--radius:0.5rem;--astro-page-base-gradient:linear-gradient(180deg,#180428,#11021c 60%,#0b001b)}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.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-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-\[-4\%\]{left:-4%;right:-4%}.inset-x-\[-6\%\]{left:-6%;right:-6%}.inset-x-\[-8\%\]{left:-8%;right:-8%}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-8{bottom:2rem}.bottom-\[10\%\]{bottom:10%}.bottom-\[5\%\]{bottom:5%}.end-1{inset-inline-end:.25rem}.end-1\.5{inset-inline-end:.375rem}.end-3{inset-inline-end:.75rem}.end-auto{inset-inline-end:auto}.left-0{left:0}.left-1\/2{left:50%}.left-\[10\%\]{left:10%}.left-\[22\%\]{left:22%}.left-\[5\%\]{left:5%}.left-\[8\%\]{left:8%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-\[10\%\]{right:10%}.right-\[11\%\]{right:11%}.right-\[5\%\]{right:5%}.start-0{inset-inline-start:0}.start-1\.5{inset-inline-start:.375rem}.start-2{inset-inline-start:.5rem}.start-3{inset-inline-start:.75rem}.start-\[calc\(var\(--cursor-hit-x\)\*-1\)\]{inset-inline-start:calc(var(--cursor-hit-x) * -1)}.start-auto{inset-inline-start:auto}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-\[10\%\]{top:10%}.top-\[18\%\]{top:18%}.top-\[42\%\]{top:42%}.top-\[5\%\]{top:5%}.top-\[50\%\]{top:50%}.top-\[calc\(100\%_\+_2px\)\]{top:calc(100% + 2px)}.top-\[var\(--navbar-height\)\]{top:var(--navbar-height)}.top-full{top:100%}.-z-30{z-index:-30}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.order-1{order:1}.order-2{order:2}.order-3{order:3}.-m-2{margin:-.5rem}.-m-2\.5{margin:-.625rem}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\]{margin-left:calc((1.25rem - .25rem) / 2);margin-right:calc((1.25rem - .25rem) / 2)}.mx-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\]{margin-left:calc((1.5rem - .75rem) / 2);margin-right:calc((1.5rem - .75rem) / 2)}.mx-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\]{margin-left:calc((1.75rem - 1.25rem) / 2);margin-right:calc((1.75rem - 1.25rem) / 2)}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-14{margin-top:3.5rem;margin-bottom:3.5rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.my-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\]{margin-top:calc((1.25rem - .25rem) / 2);margin-bottom:calc((1.25rem - .25rem) / 2)}.my-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\]{margin-top:calc((1.5rem - .75rem) / 2);margin-bottom:calc((1.5rem - .75rem) / 2)}.my-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\]{margin-top:calc((1.75rem - 1.25rem) / 2);margin-bottom:calc((1.75rem - 1.25rem) / 2)}.my-auto{margin-top:auto;margin-bottom:auto}.-mr-2{margin-right:-.5rem}.-ms-2{margin-inline-start:-.5rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-\[20px\]{margin-bottom:20px}.mb-\[50px\]{margin-bottom:50px}.mb-\[70px\]{margin-bottom:70px}.mb-px{margin-bottom:1px}.me-2{margin-inline-end:.5rem}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-5{margin-left:1.25rem}.ml-\[25px\]{margin-left:25px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-\[25px\]{margin-right:25px}.ms-2{margin-inline-start:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.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}.inline-grid{display:inline-grid}.hidden{display:none}.\!h-auto{height:auto!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[--visual-viewport-height\]{height:var(--visual-viewport-height)}.h-\[100dvh\]{height:100dvh}.h-\[130px\]{height:130px}.h-\[150px\]{height:150px}.h-\[18vh\]{height:18vh}.h-\[20px\]{height:20px}.h-\[220px\]{height:220px}.h-\[24px\]{height:24px}.h-\[24vh\]{height:24vh}.h-\[28vh\]{height:28vh}.h-\[2px\]{height:2px}.h-\[30px\]{height:30px}.h-\[36vh\]{height:36vh}.h-\[40px\]{height:40px}.h-\[45px\]{height:45px}.h-\[50\%\]{height:50%}.h-\[50px\]{height:50px}.h-\[60px\]{height:60px}.h-\[70px\]{height:70px}.h-\[70vh\]{height:70vh}.h-\[74px\]{height:74px}.h-\[calc\(100dvh_-_var\(--navbar-height\)\)\]{height:calc(100dvh - var(--navbar-height))}.h-\[var\(--navbar-height\)\]{height:var(--navbar-height)}.h-\[var\(--picker-height\)\]{height:var(--picker-height)}.h-auto{height:auto}.h-divider{height:var(--heroui-divider-weight)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-40{max-height:10rem}.max-h-\[20rem\]{max-height:20rem}.max-h-\[24rem\]{max-height:24rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[42rem\]{max-height:42rem}.max-h-\[48rem\]{max-height:48rem}.max-h-\[56rem\]{max-height:56rem}.max-h-\[64rem\]{max-height:64rem}.max-h-\[calc\(100\%_-_8rem\)\]{max-height:calc(100% - 8rem)}.max-h-\[none\]{max-height:none}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-3{min-height:.75rem}.min-h-3\.5{min-height:.875rem}.min-h-4{min-height:1rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[32px\]{min-height:32px}.min-h-\[40px\]{min-height:40px}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[150px\]{width:150px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[24px\]{width:24px}.w-\[300px\]{width:300px}.w-\[70px\]{width:70px}.w-\[80\%\]{width:80%}.w-\[calc\(100\%\+var\(--cursor-hit-x\)\*2\)\]{width:calc(100% + var(--cursor-hit-x) * 2)}.w-\[calc\(100\%_-_16px\)\]{width:calc(100% - 16px)}.w-\[calc\(100\%_-_theme\(spacing\.6\)\)\]{width:calc(100% - 1.5rem)}.w-\[calc\(var\(--visible-months\)_\*_var\(--calendar-width\)\)\]{width:calc(var(--visible-months) * var(--calendar-width))}.w-auto{width:auto}.w-divider{width:var(--heroui-divider-weight)}.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}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-12{min-width:3rem}.min-w-16{min-width:4rem}.min-w-20{min-width:5rem}.min-w-24{min-width:6rem}.min-w-3{min-width:.75rem}.min-w-3\.5{min-width:.875rem}.min-w-4{min-width:1rem}.min-w-40{min-width:10rem}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-7{min-width:1.75rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.min-w-min{min-width:-moz-min-content;min-width:min-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[1024px\]{max-width:1024px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1536px\]{max-width:1536px}.max-w-\[180px\]{max-width:180px}.max-w-\[270px\]{max-width:270px}.max-w-\[350px\]{max-width:350px}.max-w-\[380px\]{max-width:380px}.max-w-\[393px\]{max-width:393px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[768px\]{max-width:768px}.max-w-\[none\]{max-width:none}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0px}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y:-0.25rem}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x:0.25rem}.translate-x-1\/2{--tw-translate-x:50%}.translate-x-1\/2,.translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y:0.25rem}.translate-y-1\/2{--tw-translate-y:50%}.rotate-0,.translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate:0deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.scale-0,.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-105,.scale-50{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.scale-90,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes appearance-in{0%{opacity:0;transform:translateZ(0) scale(.95)}60%{opacity:.75;backface-visibility:hidden;webkit-font-smoothing:antialiased;transform:translateZ(0) scale(1.05)}to{opacity:1;transform:translateZ(0) scale(1)}}.animate-\[appearance-in_1s_infinite\]{animation:appearance-in 1s infinite}@keyframes drip-expand{0%{opacity:.2;transform:scale(0)}to{opacity:0;transform:scale(2)}}.animate-drip-expand{animation:drip-expand .42s linear}@keyframes indeterminate-bar{0%{transform:translateX(-50%) scaleX(.2)}to{transform:translateX(100%) scaleX(1)}}.animate-indeterminate-bar{animation:indeterminate-bar 1.5s cubic-bezier(.65,.815,.735,.395) infinite normal none running}.animate-none{animation:none}.animate-spinner-ease-spin{animation:spinner-spin .8s ease infinite}@keyframes spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spinner-linear-spin{animation:spinner-spin .8s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.scroll-py-6{scroll-padding-top:1.5rem;scroll-padding-bottom:1.5rem}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.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{gap:0!important}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-0{-moz-column-gap:0;column-gap:0}.gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-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))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#464646\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(70 70 70/var(--tw-divide-opacity,1))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;white-space:nowrap}.text-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[8px\]{border-radius:8px}.rounded-\[calc\(theme\(borderRadius\.large\)\/1\.5\)\]{border-radius:calc(var(--heroui-radius-large) / 1.5)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]{border-radius:calc(var(--heroui-radius-medium) * .5)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]{border-radius:calc(var(--heroui-radius-medium) * .6)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]{border-radius:calc(var(--heroui-radius-medium) * .7)}.rounded-\[calc\(theme\(borderRadius\.medium\)\/2\)\]{border-radius:calc(var(--heroui-radius-medium) / 2)}.rounded-\[calc\(theme\(borderRadius\.small\)\/2\)\]{border-radius:calc(var(--heroui-radius-small) / 2)}.rounded-full{border-radius:9999px}.rounded-large{border-radius:var(--heroui-radius-large)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-medium{border-radius:var(--heroui-radius-medium)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-small{border-radius:var(--heroui-radius-small)}.rounded-xl{border-radius:.75rem}.\!rounded-e-none{border-start-end-radius:0!important;border-end-end-radius:0!important}.\!rounded-s-none{border-start-start-radius:0!important;border-end-start-radius:0!important}.rounded-b-large{border-bottom-right-radius:var(--heroui-radius-large);border-bottom-left-radius:var(--heroui-radius-large)}.rounded-b-medium{border-bottom-right-radius:var(--heroui-radius-medium);border-bottom-left-radius:var(--heroui-radius-medium)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-small{border-bottom-right-radius:var(--heroui-radius-small);border-bottom-left-radius:var(--heroui-radius-small)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-large{border-top-left-radius:var(--heroui-radius-large);border-top-right-radius:var(--heroui-radius-large)}.rounded-t-medium{border-top-left-radius:var(--heroui-radius-medium);border-top-right-radius:var(--heroui-radius-medium)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-small{border-top-left-radius:var(--heroui-radius-small);border-top-right-radius:var(--heroui-radius-small)}.border{border-width:1px}.border-0{border-width:0}.border-1{border-width:1px}.border-2{border-width:2px}.border-3{border-width:3px}.border-medium{border-width:var(--heroui-border-width-medium)}.border-small{border-width:var(--heroui-border-width-small)}.border-x-\[calc\(theme\(spacing\.5\)\/2\)\]{border-left-width:calc(1.25rem / 2);border-right-width:calc(1.25rem / 2)}.border-x-\[calc\(theme\(spacing\.6\)\/2\)\]{border-left-width:calc(1.5rem / 2);border-right-width:calc(1.5rem / 2)}.border-x-\[calc\(theme\(spacing\.7\)\/2\)\]{border-left-width:calc(1.75rem / 2);border-right-width:calc(1.75rem / 2)}.border-y-\[calc\(theme\(spacing\.5\)\/2\)\]{border-top-width:calc(1.25rem / 2);border-bottom-width:calc(1.25rem / 2)}.border-y-\[calc\(theme\(spacing\.6\)\/2\)\]{border-top-width:calc(1.5rem / 2);border-bottom-width:calc(1.5rem / 2)}.border-y-\[calc\(theme\(spacing\.7\)\/2\)\]{border-top-width:calc(1.75rem / 2);border-bottom-width:calc(1.75rem / 2)}.border-b{border-bottom-width:1px}.border-b-medium{border-bottom-width:var(--heroui-border-width-medium)}.border-solid{border-style:solid}.border-dotted{border-style:dotted}.\!border-none{border-style:none!important}.border-none{border-style:none}.\!border-danger{--tw-border-opacity:1!important;border-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-border-opacity)))!important}.border-\[\#333\]{--tw-border-opacity:1;border-color:rgb(51 51 51/var(--tw-border-opacity,1))}.border-\[\#464646\]{--tw-border-opacity:1;border-color:rgb(70 70 70/var(--tw-border-opacity,1))}.border-\[\#7828e1\]{--tw-border-opacity:1;border-color:rgb(120 40 225/var(--tw-border-opacity,1))}.border-\[rgba\(123\2c 56\2c 234\2c 0\.22\)\]{border-color:rgba(123,56,234,.22)}.border-\[rgba\(123\2c 56\2c 234\2c 0\.34\)\]{border-color:rgba(123,56,234,.34)}.border-\[rgba\(123\2c 56\2c 234\2c 0\.42\)\]{border-color:rgba(123,56,234,.42)}.border-\[rgba\(183\2c 111\2c 255\2c 0\.16\)\]{border-color:rgba(183,111,255,.16)}.border-\[rgba\(183\2c 111\2c 255\2c 0\.18\)\]{border-color:rgba(183,111,255,.18)}.border-\[rgba\(183\2c 111\2c 255\2c 0\.24\)\]{border-color:rgba(183,111,255,.24)}.border-\[rgba\(183\2c 111\2c 255\2c 0\.45\)\]{border-color:rgba(183,111,255,.45)}.border-\[rgba\(255\2c 112\2c 122\2c 0\.28\)\]{border-color:rgba(255,112,122,.28)}.border-background{--tw-border-opacity:1;border-color:hsl(var(--heroui-background)/var(--heroui-background-opacity,var(--tw-border-opacity)))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-danger{--tw-border-opacity:1;border-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-border-opacity)))}.border-danger-100{--tw-border-opacity:1;border-color:hsl(var(--heroui-danger-100)/var(--heroui-danger-100-opacity,var(--tw-border-opacity)))}.border-danger-200{--tw-border-opacity:1;border-color:hsl(var(--heroui-danger-200)/var(--heroui-danger-200-opacity,var(--tw-border-opacity)))}.border-default{--tw-border-opacity:1;border-color:hsl(var(--heroui-default)/var(--heroui-default-opacity,var(--tw-border-opacity)))}.border-default-200{--tw-border-opacity:1;border-color:hsl(var(--heroui-default-200)/var(--heroui-default-200-opacity,var(--tw-border-opacity)))}.border-default-300{--tw-border-opacity:1;border-color:hsl(var(--heroui-default-300)/var(--heroui-default-300-opacity,var(--tw-border-opacity)))}.border-divider{--tw-border-opacity:1;border-color:hsl(var(--heroui-divider)/var(--heroui-divider-opacity,var(--tw-border-opacity)))}.border-foreground{--tw-border-opacity:1;border-color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-border-opacity)))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-primary{--tw-border-opacity:1;border-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-border-opacity)))}.border-primary-100{--tw-border-opacity:1;border-color:hsl(var(--heroui-primary-100)/var(--heroui-primary-100-opacity,var(--tw-border-opacity)))}.border-primary-200{--tw-border-opacity:1;border-color:hsl(var(--heroui-primary-200)/var(--heroui-primary-200-opacity,var(--tw-border-opacity)))}.border-purple-300{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-secondary{--tw-border-opacity:1;border-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-border-opacity)))}.border-secondary-100{--tw-border-opacity:1;border-color:hsl(var(--heroui-secondary-100)/var(--heroui-secondary-100-opacity,var(--tw-border-opacity)))}.border-secondary-200{--tw-border-opacity:1;border-color:hsl(var(--heroui-secondary-200)/var(--heroui-secondary-200-opacity,var(--tw-border-opacity)))}.border-success{--tw-border-opacity:1;border-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-border-opacity)))}.border-success-100{--tw-border-opacity:1;border-color:hsl(var(--heroui-success-100)/var(--heroui-success-100-opacity,var(--tw-border-opacity)))}.border-success-200{--tw-border-opacity:1;border-color:hsl(var(--heroui-success-200)/var(--heroui-success-200-opacity,var(--tw-border-opacity)))}.border-success-300{--tw-border-opacity:1;border-color:hsl(var(--heroui-success-300)/var(--heroui-success-300-opacity,var(--tw-border-opacity)))}.border-transparent{border-color:transparent}.border-warning{--tw-border-opacity:1;border-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-border-opacity)))}.border-warning-100{--tw-border-opacity:1;border-color:hsl(var(--heroui-warning-100)/var(--heroui-warning-100-opacity,var(--tw-border-opacity)))}.border-warning-200{--tw-border-opacity:1;border-color:hsl(var(--heroui-warning-200)/var(--heroui-warning-200-opacity,var(--tw-border-opacity)))}.border-warning-300{--tw-border-opacity:1;border-color:hsl(var(--heroui-warning-300)/var(--heroui-warning-300-opacity,var(--tw-border-opacity)))}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/15{border-color:hsla(0,0%,100%,.15)}.border-x-transparent{border-left-color:transparent;border-right-color:transparent}.border-y-transparent{border-top-color:transparent;border-bottom-color:transparent}.border-b-current{border-bottom-color:currentColor}.border-b-danger{--tw-border-opacity:1;border-bottom-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-border-opacity)))}.border-b-default{--tw-border-opacity:1;border-bottom-color:hsl(var(--heroui-default)/var(--heroui-default-opacity,var(--tw-border-opacity)))}.border-b-foreground{--tw-border-opacity:1;border-bottom-color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-border-opacity)))}.border-b-primary{--tw-border-opacity:1;border-bottom-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-border-opacity)))}.border-b-secondary{--tw-border-opacity:1;border-bottom-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-border-opacity)))}.border-b-success{--tw-border-opacity:1;border-bottom-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-border-opacity)))}.border-b-warning{--tw-border-opacity:1;border-bottom-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-border-opacity)))}.border-b-white{--tw-border-opacity:1;border-bottom-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-s-danger{--tw-border-opacity:1;border-inline-start-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-border-opacity)))}.border-s-foreground{--tw-border-opacity:1;border-inline-start-color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-border-opacity)))}.border-s-primary{--tw-border-opacity:1;border-inline-start-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-border-opacity)))}.border-s-secondary{--tw-border-opacity:1;border-inline-start-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-border-opacity)))}.border-s-success{--tw-border-opacity:1;border-inline-start-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-border-opacity)))}.border-s-warning{--tw-border-opacity:1;border-inline-start-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-border-opacity)))}.border-t-transparent{border-top-color:transparent}.\!bg-danger-50{--tw-bg-opacity:1!important;background-color:hsl(var(--heroui-danger-50)/var(--heroui-danger-50-opacity,var(--tw-bg-opacity)))!important}.\!bg-transparent{background-color:transparent!important}.bg-\[\#000000\]{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-\[\#0c0318\]{--tw-bg-opacity:1;background-color:rgb(12 3 24/var(--tw-bg-opacity,1))}.bg-\[\#12051d\]{--tw-bg-opacity:1;background-color:rgb(18 5 29/var(--tw-bg-opacity,1))}.bg-\[\#13131356\]{background-color:#13131356}.bg-\[\#13131399\]{background-color:#13131399}.bg-\[\#131313\]{--tw-bg-opacity:1;background-color:rgb(19 19 19/var(--tw-bg-opacity,1))}.bg-\[\#160726\]\/90{background-color:rgba(22,7,38,.9)}.bg-\[\#1a1a1a\]{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.bg-\[\#1b1130\]{--tw-bg-opacity:1;background-color:rgb(27 17 48/var(--tw-bg-opacity,1))}.bg-\[\#28D5E1\]{--tw-bg-opacity:1;background-color:rgb(40 213 225/var(--tw-bg-opacity,1))}.bg-\[\#2a107a\]{--tw-bg-opacity:1;background-color:rgb(42 16 122/var(--tw-bg-opacity,1))}.bg-\[\#580abf\]{--tw-bg-opacity:1;background-color:rgb(88 10 191/var(--tw-bg-opacity,1))}.bg-\[\#7828E1\]{--tw-bg-opacity:1;background-color:rgb(120 40 225/var(--tw-bg-opacity,1))}.bg-\[\#7828e130\]{background-color:#7828e130}.bg-\[\#7828e1\]{--tw-bg-opacity:1;background-color:rgb(120 40 225/var(--tw-bg-opacity,1))}.bg-\[\#E1282B\]{--tw-bg-opacity:1;background-color:rgb(225 40 43/var(--tw-bg-opacity,1))}.bg-\[rgba\(120\2c 24\2c 43\2c 0\.18\)\]{background-color:rgba(120,24,43,.18)}.bg-\[rgba\(18\2c 4\2c 30\2c 0\.34\)\]{background-color:rgba(18,4,30,.34)}.bg-\[rgba\(18\2c 4\2c 30\2c 0\.74\)\]{background-color:rgba(18,4,30,.74)}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.03\)\]{background-color:hsla(0,0%,100%,.03)}.bg-\[rgba\(52\2c 18\2c 79\2c 0\.16\)\]{background-color:rgba(52,18,79,.16)}.bg-\[rgba\(78\2c 37\2c 129\2c 0\.14\)\]{background-color:rgba(78,37,129,.14)}.bg-background{--tw-bg-opacity:1;background-color:hsl(var(--heroui-background)/var(--heroui-background-opacity,var(--tw-bg-opacity)))}.bg-background\/10{background-color:hsl(var(--heroui-background)/.1)}.bg-background\/70{background-color:hsl(var(--heroui-background)/.7)}.bg-background\/80{background-color:hsl(var(--heroui-background)/.8)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-content1{--tw-bg-opacity:1;background-color:hsl(var(--heroui-content1)/var(--heroui-content1-opacity,var(--tw-bg-opacity)))}.bg-content3{--tw-bg-opacity:1;background-color:hsl(var(--heroui-content3)/var(--heroui-content3-opacity,var(--tw-bg-opacity)))}.bg-current{background-color:currentColor}.bg-danger{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-bg-opacity)))}.bg-danger-100{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-100)/var(--heroui-danger-100-opacity,var(--tw-bg-opacity)))}.bg-danger-50{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-50)/var(--heroui-danger-50-opacity,var(--tw-bg-opacity)))}.bg-danger\/20{background-color:hsl(var(--heroui-danger)/.2)}.bg-default{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default)/var(--heroui-default-opacity,var(--tw-bg-opacity)))}.bg-default-100{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-100)/var(--heroui-default-100-opacity,var(--tw-bg-opacity)))}.bg-default-200{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-200)/var(--heroui-default-200-opacity,var(--tw-bg-opacity)))}.bg-default-300\/50{background-color:hsl(var(--heroui-default-300)/.5)}.bg-default-400{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-400)/var(--heroui-default-400-opacity,var(--tw-bg-opacity)))}.bg-default-50{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-50)/var(--heroui-default-50-opacity,var(--tw-bg-opacity)))}.bg-default-500{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-500)/var(--heroui-default-500-opacity,var(--tw-bg-opacity)))}.bg-default-800{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-800)/var(--heroui-default-800-opacity,var(--tw-bg-opacity)))}.bg-default\/40{background-color:hsl(var(--heroui-default)/.4)}.bg-divider{--tw-bg-opacity:1;background-color:hsl(var(--heroui-divider)/var(--heroui-divider-opacity,var(--tw-bg-opacity)))}.bg-foreground{--tw-bg-opacity:1;background-color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-bg-opacity)))}.bg-foreground\/10{background-color:hsl(var(--heroui-foreground)/.1)}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-overlay\/30{background-color:hsl(var(--heroui-overlay)/.3)}.bg-overlay\/50{background-color:hsl(var(--heroui-overlay)/.5)}.bg-primary{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-bg-opacity)))}.bg-primary-100{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary-100)/var(--heroui-primary-100-opacity,var(--tw-bg-opacity)))}.bg-primary-50{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary-50)/var(--heroui-primary-50-opacity,var(--tw-bg-opacity)))}.bg-primary\/20{background-color:hsl(var(--heroui-primary)/.2)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-secondary{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-bg-opacity)))}.bg-secondary-100{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary-100)/var(--heroui-secondary-100-opacity,var(--tw-bg-opacity)))}.bg-secondary-50{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary-50)/var(--heroui-secondary-50-opacity,var(--tw-bg-opacity)))}.bg-secondary\/20{background-color:hsl(var(--heroui-secondary)/.2)}.bg-success{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-bg-opacity)))}.bg-success-100{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success-100)/var(--heroui-success-100-opacity,var(--tw-bg-opacity)))}.bg-success-50{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success-50)/var(--heroui-success-50-opacity,var(--tw-bg-opacity)))}.bg-success\/20{background-color:hsl(var(--heroui-success)/.2)}.bg-transparent{background-color:transparent}.bg-warning{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-bg-opacity)))}.bg-warning-100{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning-100)/var(--heroui-warning-100-opacity,var(--tw-bg-opacity)))}.bg-warning-50{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning-50)/var(--heroui-warning-50-opacity,var(--tw-bg-opacity)))}.bg-warning\/20{background-color:hsl(var(--heroui-warning)/.2)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-80{--tw-bg-opacity:0.8}.bg-\[linear-gradient\(180deg\2c rgba\(14\2c 4\2c 28\2c 0\)_0\%\2c rgba\(14\2c 4\2c 28\2c 0\.82\)_32\%\2c rgba\(8\2c 1\2c 18\2c 1\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(14,4,28,0),rgba(14,4,28,.82) 32%,#080112)}.bg-\[linear-gradient\(180deg\2c rgba\(18\2c 6\2c 35\2c 0\)_0\%\2c rgba\(18\2c 6\2c 35\2c 0\.78\)_30\%\2c rgba\(10\2c 2\2c 22\2c 0\.96\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(18,6,35,0),rgba(18,6,35,.78) 30%,rgba(10,2,22,.96))}.bg-\[linear-gradient\(180deg\2c rgba\(26\2c 6\2c 44\2c 0\.72\)\2c rgba\(14\2c 3\2c 24\2c 0\.84\)\)\]{background-image:linear-gradient(180deg,rgba(26,6,44,.72),rgba(14,3,24,.84))}.bg-\[linear-gradient\(180deg\2c rgba\(9\2c 2\2c 20\2c 0\)_0\%\2c rgba\(9\2c 2\2c 20\2c 0\.92\)_28\%\2c rgba\(5\2c 1\2c 12\2c 1\)_100\%\)\]{background-image:linear-gradient(180deg,rgba(9,2,20,0),rgba(9,2,20,.92) 28%,#05010c)}.bg-\[linear-gradient\(90deg\2c \#ff71b5_0\%\2c \#b76fff_100\%\)\]{background-image:linear-gradient(90deg,#ff71b5,#b76fff)}.bg-\[radial-gradient\(circle\2c rgba\(183\2c 111\2c 255\2c 0\.18\)\2c transparent_62\%\)\]{background-image:radial-gradient(circle,rgba(183,111,255,.18),transparent 62%)}.bg-\[radial-gradient\(circle_at_50\%_10\%\2c rgba\(132\2c 77\2c 218\2c 0\.24\)\2c transparent_22\%\)\2c radial-gradient\(circle_at_15\%_24\%\2c rgba\(255\2c 113\2c 181\2c 0\.11\)\2c transparent_22\%\)\2c radial-gradient\(circle_at_86\%_22\%\2c rgba\(183\2c 111\2c 255\2c 0\.1\)\2c transparent_20\%\)\2c linear-gradient\(180deg\2c \#140225_0\%\2c \#0d0118_48\%\2c \#090012_100\%\)\]{background-image:radial-gradient(circle at 50% 10%,rgba(132,77,218,.24),transparent 22%),radial-gradient(circle at 15% 24%,rgba(255,113,181,.11),transparent 22%),radial-gradient(circle at 86% 22%,rgba(183,111,255,.1),transparent 20%),linear-gradient(180deg,#140225,#0d0118 48%,#090012)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-stripe-gradient-danger{background-image:linear-gradient(45deg,hsl(var(--heroui-danger-200)) 25%,hsl(var(--heroui-danger)) 25%,hsl(var(--heroui-danger)) 50%,hsl(var(--heroui-danger-200)) 50%,hsl(var(--heroui-danger-200)) 75%,hsl(var(--heroui-danger)) 75%,hsl(var(--heroui-danger)))}.bg-stripe-gradient-default{background-image:linear-gradient(45deg,hsl(var(--heroui-default-200)) 25%,hsl(var(--heroui-default-400)) 25%,hsl(var(--heroui-default-400)) 50%,hsl(var(--heroui-default-200)) 50%,hsl(var(--heroui-default-200)) 75%,hsl(var(--heroui-default-400)) 75%,hsl(var(--heroui-default-400)))}.bg-stripe-gradient-primary{background-image:linear-gradient(45deg,hsl(var(--heroui-primary-200)) 25%,hsl(var(--heroui-primary)) 25%,hsl(var(--heroui-primary)) 50%,hsl(var(--heroui-primary-200)) 50%,hsl(var(--heroui-primary-200)) 75%,hsl(var(--heroui-primary)) 75%,hsl(var(--heroui-primary)))}.bg-stripe-gradient-secondary{background-image:linear-gradient(45deg,hsl(var(--heroui-secondary-200)) 25%,hsl(var(--heroui-secondary)) 25%,hsl(var(--heroui-secondary)) 50%,hsl(var(--heroui-secondary-200)) 50%,hsl(var(--heroui-secondary-200)) 75%,hsl(var(--heroui-secondary)) 75%,hsl(var(--heroui-secondary)))}.bg-stripe-gradient-success{background-image:linear-gradient(45deg,hsl(var(--heroui-success-200)) 25%,hsl(var(--heroui-success)) 25%,hsl(var(--heroui-success)) 50%,hsl(var(--heroui-success-200)) 50%,hsl(var(--heroui-success-200)) 75%,hsl(var(--heroui-success)) 75%,hsl(var(--heroui-success)))}.bg-stripe-gradient-warning{background-image:linear-gradient(45deg,hsl(var(--heroui-warning-200)) 25%,hsl(var(--heroui-warning)) 25%,hsl(var(--heroui-warning)) 50%,hsl(var(--heroui-warning-200)) 50%,hsl(var(--heroui-warning-200)) 75%,hsl(var(--heroui-warning)) 75%,hsl(var(--heroui-warning)))}.from-\[\#2b0f4f\]{--tw-gradient-from:#2b0f4f var(--tw-gradient-from-position);--tw-gradient-to:rgba(43,15,79,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#7828e1\]{--tw-gradient-from:#7828e1 var(--tw-gradient-from-position);--tw-gradient-to:rgba(120,40,225,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-\[\#1f0542\]{--tw-gradient-to:#1f0542 var(--tw-gradient-to-position)}.to-\[\#580abf\]{--tw-gradient-to:#580abf var(--tw-gradient-to-position)}.bg-stripe-size{background-size:1.25rem 1.25rem}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-white{fill:#fff}.stroke-current{stroke:currentColor}.stroke-default-300\/50{stroke:hsl(var(--heroui-default-300)/.5)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.\!pb-0{padding-bottom:0!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pe-2{padding-inline-end:.5rem}.pe-6{padding-inline-end:1.5rem}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-\[1px\]{padding-left:1px}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-6{padding-right:1.5rem}.ps-2{padding-inline-start:.5rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-\[0\.55rem\]{font-size:.55rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.03rem\]{font-size:1.03rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[100\%\]{font-size:100%}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[1rem\]{font-size:1rem}.text-\[2\.05rem\]{font-size:2.05rem}.text-\[2\.35rem\]{font-size:2.35rem}.text-base{font-size:1rem;line-height:1.5rem}.text-large{font-size:var(--heroui-font-size-large);line-height:var(--heroui-line-height-large)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-medium{font-size:var(--heroui-font-size-medium);line-height:var(--heroui-line-height-medium)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-small{font-size:var(--heroui-font-size-small);line-height:var(--heroui-line-height-small)}.text-tiny{font-size:var(--heroui-font-size-tiny);line-height:var(--heroui-line-height-tiny)}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extralight{font-weight:200}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.15\]{line-height:1.15}.leading-\[32px\]{line-height:32px}.leading-relaxed{line-height:1.625}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.28em\]{letter-spacing:.28em}.\!text-danger{--tw-text-opacity:1!important;color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-text-opacity)))!important}.text-\[\#13061f\]{--tw-text-opacity:1;color:rgb(19 6 31/var(--tw-text-opacity,1))}.text-\[\#28D5E1\]{--tw-text-opacity:1;color:rgb(40 213 225/var(--tw-text-opacity,1))}.text-\[\#9f55ff\]{--tw-text-opacity:1;color:rgb(159 85 255/var(--tw-text-opacity,1))}.text-\[\#E1282B\]{--tw-text-opacity:1;color:rgb(225 40 43/var(--tw-text-opacity,1))}.text-\[\#a358e8\]{--tw-text-opacity:1;color:rgb(163 88 232/var(--tw-text-opacity,1))}.text-\[\#ff71b5\]{--tw-text-opacity:1;color:rgb(255 113 181/var(--tw-text-opacity,1))}.text-\[\#ffd0d5\]{--tw-text-opacity:1;color:rgb(255 208 213/var(--tw-text-opacity,1))}.text-\[rgba\(220\2c 201\2c 236\2c 0\.34\)\]{color:rgba(220,201,236,.34)}.text-\[rgba\(220\2c 201\2c 236\2c 0\.78\)\]{color:rgba(220,201,236,.78)}.text-\[rgba\(220\2c 201\2c 236\2c 0\.8\)\]{color:rgba(220,201,236,.8)}.text-\[rgba\(220\2c 201\2c 236\2c 0\.88\)\]{color:rgba(220,201,236,.88)}.text-\[rgba\(226\2c 212\2c 240\2c 0\.82\)\]{color:rgba(226,212,240,.82)}.text-\[rgba\(230\2c 220\2c 255\2c 0\.92\)\]{color:rgba(230,220,255,.92)}.text-\[rgba\(232\2c 221\2c 245\2c 0\.78\)\]{color:rgba(232,221,245,.78)}.text-\[rgba\(240\2c 219\2c 255\2c 0\.72\)\]{color:rgba(240,219,255,.72)}.text-background{--tw-text-opacity:1;color:hsl(var(--heroui-background)/var(--heroui-background-opacity,var(--tw-text-opacity)))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-danger{--tw-text-opacity:1;color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-text-opacity)))}.text-danger-300{--tw-text-opacity:1;color:hsl(var(--heroui-danger-300)/var(--heroui-danger-300-opacity,var(--tw-text-opacity)))}.text-danger-500{--tw-text-opacity:1;color:hsl(var(--heroui-danger-500)/var(--heroui-danger-500-opacity,var(--tw-text-opacity)))}.text-danger-600{--tw-text-opacity:1;color:hsl(var(--heroui-danger-600)/var(--heroui-danger-600-opacity,var(--tw-text-opacity)))}.text-danger-foreground{--tw-text-opacity:1;color:hsl(var(--heroui-danger-foreground)/var(--heroui-danger-foreground-opacity,var(--tw-text-opacity)))}.text-danger\/80{color:hsl(var(--heroui-danger)/.8)}.text-default-400{--tw-text-opacity:1;color:hsl(var(--heroui-default-400)/var(--heroui-default-400-opacity,var(--tw-text-opacity)))}.text-default-500{--tw-text-opacity:1;color:hsl(var(--heroui-default-500)/var(--heroui-default-500-opacity,var(--tw-text-opacity)))}.text-default-600{--tw-text-opacity:1;color:hsl(var(--heroui-default-600)/var(--heroui-default-600-opacity,var(--tw-text-opacity)))}.text-default-700{--tw-text-opacity:1;color:hsl(var(--heroui-default-700)/var(--heroui-default-700-opacity,var(--tw-text-opacity)))}.text-default-foreground{--tw-text-opacity:1;color:hsl(var(--heroui-default-foreground)/var(--heroui-default-foreground-opacity,var(--tw-text-opacity)))}.text-foreground{--tw-text-opacity:1;color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-text-opacity)))}.text-foreground-400{--tw-text-opacity:1;color:hsl(var(--heroui-foreground-400)/var(--heroui-foreground-400-opacity,var(--tw-text-opacity)))}.text-foreground-500{--tw-text-opacity:1;color:hsl(var(--heroui-foreground-500)/var(--heroui-foreground-500-opacity,var(--tw-text-opacity)))}.text-foreground-600{--tw-text-opacity:1;color:hsl(var(--heroui-foreground-600)/var(--heroui-foreground-600-opacity,var(--tw-text-opacity)))}.text-foreground\/50{color:hsl(var(--heroui-foreground)/.5)}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-neutral-50{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.text-neutral-950{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.text-neutral-950\/50{color:hsla(0,0%,4%,.5)}.text-primary{--tw-text-opacity:1;color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-text-opacity)))}.text-primary-300{--tw-text-opacity:1;color:hsl(var(--heroui-primary-300)/var(--heroui-primary-300-opacity,var(--tw-text-opacity)))}.text-primary-500{--tw-text-opacity:1;color:hsl(var(--heroui-primary-500)/var(--heroui-primary-500-opacity,var(--tw-text-opacity)))}.text-primary-600{--tw-text-opacity:1;color:hsl(var(--heroui-primary-600)/var(--heroui-primary-600-opacity,var(--tw-text-opacity)))}.text-primary-foreground{--tw-text-opacity:1;color:hsl(var(--heroui-primary-foreground)/var(--heroui-primary-foreground-opacity,var(--tw-text-opacity)))}.text-primary\/80{color:hsl(var(--heroui-primary)/.8)}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-text-opacity)))}.text-secondary-300{--tw-text-opacity:1;color:hsl(var(--heroui-secondary-300)/var(--heroui-secondary-300-opacity,var(--tw-text-opacity)))}.text-secondary-500{--tw-text-opacity:1;color:hsl(var(--heroui-secondary-500)/var(--heroui-secondary-500-opacity,var(--tw-text-opacity)))}.text-secondary-600{--tw-text-opacity:1;color:hsl(var(--heroui-secondary-600)/var(--heroui-secondary-600-opacity,var(--tw-text-opacity)))}.text-secondary-foreground{--tw-text-opacity:1;color:hsl(var(--heroui-secondary-foreground)/var(--heroui-secondary-foreground-opacity,var(--tw-text-opacity)))}.text-secondary\/80{color:hsl(var(--heroui-secondary)/.8)}.text-success{--tw-text-opacity:1;color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-text-opacity)))}.text-success-400{--tw-text-opacity:1;color:hsl(var(--heroui-success-400)/var(--heroui-success-400-opacity,var(--tw-text-opacity)))}.text-success-500{--tw-text-opacity:1;color:hsl(var(--heroui-success-500)/var(--heroui-success-500-opacity,var(--tw-text-opacity)))}.text-success-600{--tw-text-opacity:1;color:hsl(var(--heroui-success-600)/var(--heroui-success-600-opacity,var(--tw-text-opacity)))}.text-success-700{--tw-text-opacity:1;color:hsl(var(--heroui-success-700)/var(--heroui-success-700-opacity,var(--tw-text-opacity)))}.text-success-foreground{--tw-text-opacity:1;color:hsl(var(--heroui-success-foreground)/var(--heroui-success-foreground-opacity,var(--tw-text-opacity)))}.text-success\/80{color:hsl(var(--heroui-success)/.8)}.text-transparent{color:transparent}.text-warning{--tw-text-opacity:1;color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-text-opacity)))}.text-warning-400{--tw-text-opacity:1;color:hsl(var(--heroui-warning-400)/var(--heroui-warning-400-opacity,var(--tw-text-opacity)))}.text-warning-500{--tw-text-opacity:1;color:hsl(var(--heroui-warning-500)/var(--heroui-warning-500-opacity,var(--tw-text-opacity)))}.text-warning-600{--tw-text-opacity:1;color:hsl(var(--heroui-warning-600)/var(--heroui-warning-600-opacity,var(--tw-text-opacity)))}.text-warning-700{--tw-text-opacity:1;color:hsl(var(--heroui-warning-700)/var(--heroui-warning-700-opacity,var(--tw-text-opacity)))}.text-warning-foreground{--tw-text-opacity:1;color:hsl(var(--heroui-warning-foreground)/var(--heroui-warning-foreground-opacity,var(--tw-text-opacity)))}.text-warning\/80{color:hsl(var(--heroui-warning)/.8)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/50{color:hsla(0,0%,100%,.5)}.text-white\/60{color:hsla(0,0%,100%,.6)}.text-white\/70{color:hsla(0,0%,100%,.7)}.text-white\/75{color:hsla(0,0%,100%,.75)}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-\[rgba\(220\2c 201\2c 236\2c 0\.55\)\]{text-decoration-color:rgba(220,201,236,.55)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.0001\]{opacity:.0001}.opacity-\[value\]{opacity:value}.opacity-disabled{opacity:var(--heroui-disabled-opacity)}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_0_0_4px_rgba\(183\2c 111\2c 255\2c 0\.08\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(183\2c 111\2c 255\2c 0\.08\)\]{--tw-shadow:0 0 0 4px rgba(183,111,255,.08);--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color)}.shadow-\[0_16px_34px_rgba\(183\2c 111\2c 255\2c 0\.28\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.16\)\]{--tw-shadow:0 16px 34px rgba(183,111,255,.28),inset 0 1px 0 hsla(0,0%,100%,.16);--tw-shadow-colored:0 16px 34px var(--tw-shadow-color),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-\[0_1px_0px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{--tw-shadow:0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 0px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(0\2c 0\2c 0\2c 0\.34\)\2c inset_0_0_0_1px_rgba\(214\2c 171\2c 255\2c 0\.06\)\]{--tw-shadow:0 22px 60px rgba(0,0,0,.34),inset 0 0 0 1px rgba(214,171,255,.06);--tw-shadow-colored:0 22px 60px var(--tw-shadow-color),inset 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_8px_24px_rgba\(120\2c 40\2c 225\2c 0\.32\)\]{--tw-shadow:0 8px 24px rgba(120,40,225,.32);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_20px_20px_0px_rgb\(0_0_0\/0\.05\)\]{--tw-shadow:0px 20px 20px 0px rgb(0 0 0/0.05);--tw-shadow-colored:0px 20px 20px 0px var(--tw-shadow-color)}.shadow-\[0px_20px_20px_0px_rgb\(0_0_0\/0\.05\)\],.shadow-large{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-large{--tw-shadow:var(--heroui-box-shadow-large);--tw-shadow-colored:var(--heroui-box-shadow-large)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-medium{--tw-shadow:var(--heroui-box-shadow-medium);--tw-shadow-colored:var(--heroui-box-shadow-medium)}.shadow-medium,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-small{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-small{--tw-shadow:var(--heroui-box-shadow-small);--tw-shadow-colored:var(--heroui-box-shadow-small)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(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)}.shadow-\[\#7828e1\]\/30{--tw-shadow-color:rgba(120,40,225,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[\#7828e1\]\/40{--tw-shadow-color:rgba(120,40,225,.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/5{--tw-shadow-color:rgba(0,0,0,.05);--tw-shadow:var(--tw-shadow-colored)}.shadow-danger\/40{--tw-shadow-color:hsl(var(--heroui-danger)/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-default\/50{--tw-shadow-color:hsl(var(--heroui-default)/0.5);--tw-shadow:var(--tw-shadow-colored)}.shadow-foreground\/40{--tw-shadow-color:hsl(var(--heroui-foreground)/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/40{--tw-shadow-color:hsl(var(--heroui-primary)/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-secondary\/40{--tw-shadow-color:hsl(var(--heroui-secondary)/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-success\/40{--tw-shadow-color:hsl(var(--heroui-success)/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-warning\/40{--tw-shadow-color:hsl(var(--heroui-warning)/0.4);--tw-shadow:var(--tw-shadow-colored)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{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)}.ring-\[\#464646\]{--tw-ring-opacity:1;--tw-ring-color:rgb(70 70 70/var(--tw-ring-opacity,1))}.ring-\[\#7828e1\]{--tw-ring-opacity:1;--tw-ring-color:rgb(120 40 225/var(--tw-ring-opacity,1))}.ring-background{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--heroui-background)/var(--heroui-background-opacity,var(--tw-ring-opacity)))}.ring-danger{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-ring-opacity)))}.ring-default{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--heroui-default)/var(--heroui-default-opacity,var(--tw-ring-opacity)))}.ring-focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--heroui-focus)/var(--heroui-focus-opacity,var(--tw-ring-opacity)))}.ring-primary{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-ring-opacity)))}.ring-secondary{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-ring-opacity)))}.ring-success{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-ring-opacity)))}.ring-transparent{--tw-ring-color:transparent}.ring-warning{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-ring-opacity)))}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-\[\#1a1a1a\]{--tw-ring-offset-color:#1a1a1a}.ring-offset-background{--tw-ring-offset-color:hsl(var(--heroui-background)/var(--heroui-background-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{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)}.blur-lg{--tw-blur:blur(16px)}.blur-lg,.blur-md{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur:blur(12px)}.blur-sm{--tw-blur:blur(4px)}.blur-sm,.brightness-0{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-0{--tw-brightness:brightness(0)}.brightness-50{--tw-brightness:brightness(.5)}.brightness-50,.drop-shadow-\[0_0_24px_rgba\(183\2c 111\2c 255\2c 0\.34\)\]{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-\[0_0_24px_rgba\(183\2c 111\2c 255\2c 0\.34\)\]{--tw-drop-shadow:drop-shadow(0 0 24px rgba(183,111,255,.34))}.invert{--tw-invert:invert(100%)}.invert,.saturate-150{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)}.saturate-150{--tw-saturate:saturate(1.5)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[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-\[12px\]{--tw-backdrop-blur:blur(12px)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px)}.backdrop-blur-\[20px\],.backdrop-blur-\[2px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-lg,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-opacity-disabled{--tw-backdrop-opacity:opacity(var(--heroui-disabled-opacity))}.backdrop-opacity-disabled,.backdrop-saturate-150{-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-saturate-150{--tw-backdrop-saturate:saturate(1.5)}.\!transition-none{transition-property:none!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[color\2c opacity\]{transition-property:color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[opacity\2c transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[transform\2c background-color\2c color\]{transition-property:transform,background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-\[transform\2c color\2c left\2c opacity\]{transition-property:transform,color,left,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.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:.25s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.\!duration-100{transition-duration:.1s!important}.\!duration-150{transition-duration:.15s!important}.\!duration-200{transition-duration:.2s!important}.\!duration-250{transition-duration:.25s!important}.\!duration-300{transition-duration:.3s!important}.\!duration-500{transition-duration:.5s!important}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.\!ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.\!ease-soft-spring{transition-timing-function:cubic-bezier(.155,1.105,.295,1.12)!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-auto{will-change:auto}.will-change-transform{will-change:transform}.light,:root,[data-theme=light]{color-scheme:light;--heroui-background:0 0% 100%;--heroui-foreground-50:0 0% 98.04%;--heroui-foreground-100:240 4.76% 95.88%;--heroui-foreground-200:240 5.88% 90%;--heroui-foreground-300:240 4.88% 83.92%;--heroui-foreground-400:240 5.03% 64.9%;--heroui-foreground-500:240 3.83% 46.08%;--heroui-foreground-600:240 5.2% 33.92%;--heroui-foreground-700:240 5.26% 26.08%;--heroui-foreground-800:240 3.7% 15.88%;--heroui-foreground-900:240 5.88% 10%;--heroui-foreground:201.81999999999994 24.44% 8.82%;--heroui-divider:0 0% 6.67%;--heroui-divider-opacity:0.15;--heroui-focus:212.01999999999998 100% 46.67%;--heroui-overlay:0 0% 0%;--heroui-content1:0 0% 100%;--heroui-content1-foreground:201.81999999999994 24.44% 8.82%;--heroui-content2:240 4.76% 95.88%;--heroui-content2-foreground:240 3.7% 15.88%;--heroui-content3:240 5.88% 90%;--heroui-content3-foreground:240 5.26% 26.08%;--heroui-content4:240 4.88% 83.92%;--heroui-content4-foreground:240 5.2% 33.92%;--heroui-default-50:0 0% 98.04%;--heroui-default-100:240 4.76% 95.88%;--heroui-default-200:240 5.88% 90%;--heroui-default-300:240 4.88% 83.92%;--heroui-default-400:240 5.03% 64.9%;--heroui-default-500:240 3.83% 46.08%;--heroui-default-600:240 5.2% 33.92%;--heroui-default-700:240 5.26% 26.08%;--heroui-default-800:240 3.7% 15.88%;--heroui-default-900:240 5.88% 10%;--heroui-default-foreground:0 0% 0%;--heroui-default:240 4.88% 83.92%;--heroui-primary-50:212.5 92.31% 94.9%;--heroui-primary-100:211.84000000000003 92.45% 89.61%;--heroui-primary-200:211.84000000000003 92.45% 79.22%;--heroui-primary-300:212.24 92.45% 68.82%;--heroui-primary-400:212.14 92.45% 58.43%;--heroui-primary-500:212.01999999999998 100% 46.67%;--heroui-primary-600:212.14 100% 38.43%;--heroui-primary-700:212.24 100% 28.82%;--heroui-primary-800:211.84000000000003 100% 19.22%;--heroui-primary-900:211.84000000000003 100% 9.61%;--heroui-primary-foreground:0 0% 100%;--heroui-primary:212.01999999999998 100% 46.67%;--heroui-secondary-50:270 61.54% 94.9%;--heroui-secondary-100:270 59.26% 89.41%;--heroui-secondary-200:270 59.26% 78.82%;--heroui-secondary-300:270 59.26% 68.24%;--heroui-secondary-400:270 59.26% 57.65%;--heroui-secondary-500:270 66.67% 47.06%;--heroui-secondary-600:270 66.67% 37.65%;--heroui-secondary-700:270 66.67% 28.24%;--heroui-secondary-800:270 66.67% 18.82%;--heroui-secondary-900:270 66.67% 9.41%;--heroui-secondary-foreground:0 0% 100%;--heroui-secondary:270 66.67% 47.06%;--heroui-success-50:146.66999999999996 64.29% 94.51%;--heroui-success-100:145.71000000000004 61.4% 88.82%;--heroui-success-200:146.2 61.74% 77.45%;--heroui-success-300:145.78999999999996 62.57% 66.47%;--heroui-success-400:146.01 62.45% 55.1%;--heroui-success-500:145.96000000000004 79.46% 43.92%;--heroui-success-600:146.01 79.89% 35.1%;--heroui-success-700:145.78999999999996 79.26% 26.47%;--heroui-success-800:146.2 79.78% 17.45%;--heroui-success-900:145.71000000000004 77.78% 8.82%;--heroui-success-foreground:0 0% 0%;--heroui-success:145.96000000000004 79.46% 43.92%;--heroui-warning-50:54.55000000000001 91.67% 95.29%;--heroui-warning-100:37.139999999999986 91.3% 90.98%;--heroui-warning-200:37.139999999999986 91.3% 81.96%;--heroui-warning-300:36.95999999999998 91.24% 73.14%;--heroui-warning-400:37.00999999999999 91.26% 64.12%;--heroui-warning-500:37.02999999999997 91.27% 55.1%;--heroui-warning-600:37.00999999999999 74.22% 44.12%;--heroui-warning-700:36.95999999999998 73.96% 33.14%;--heroui-warning-800:37.139999999999986 75% 21.96%;--heroui-warning-900:37.139999999999986 75% 10.98%;--heroui-warning-foreground:0 0% 0%;--heroui-warning:37.02999999999997 91.27% 55.1%;--heroui-danger-50:339.13 92% 95.1%;--heroui-danger-100:340 91.84% 90.39%;--heroui-danger-200:339.3299999999999 90% 80.39%;--heroui-danger-300:339.11 90.6% 70.78%;--heroui-danger-400:339 90% 60.78%;--heroui-danger-500:339.20000000000005 90.36% 51.18%;--heroui-danger-600:339 86.54% 40.78%;--heroui-danger-700:339.11 85.99% 30.78%;--heroui-danger-800:339.3299999999999 86.54% 20.39%;--heroui-danger-900:340 84.91% 10.39%;--heroui-danger-foreground:0 0% 100%;--heroui-danger:339.20000000000005 90.36% 51.18%;--heroui-divider-weight:1px;--heroui-disabled-opacity:.5;--heroui-font-size-tiny:0.75rem;--heroui-font-size-small:0.875rem;--heroui-font-size-medium:1rem;--heroui-font-size-large:1.125rem;--heroui-line-height-tiny:1rem;--heroui-line-height-small:1.25rem;--heroui-line-height-medium:1.5rem;--heroui-line-height-large:1.75rem;--heroui-radius-small:8px;--heroui-radius-medium:12px;--heroui-radius-large:14px;--heroui-border-width-small:1px;--heroui-border-width-medium:2px;--heroui-border-width-large:3px;--heroui-box-shadow-small:0px 0px 5px 0px rgba(0,0,0,.02),0px 2px 10px 0px rgba(0,0,0,.06),0px 0px 1px 0px rgba(0,0,0,.3);--heroui-box-shadow-medium:0px 0px 15px 0px rgba(0,0,0,.03),0px 2px 30px 0px rgba(0,0,0,.08),0px 0px 1px 0px rgba(0,0,0,.3);--heroui-box-shadow-large:0px 0px 30px 0px rgba(0,0,0,.04),0px 30px 60px 0px rgba(0,0,0,.12),0px 0px 1px 0px rgba(0,0,0,.3);--heroui-hover-opacity:.8}.dark,[data-theme=dark]{color-scheme:dark;--heroui-background:0 0% 0%;--heroui-foreground-50:240 5.88% 10%;--heroui-foreground-100:240 3.7% 15.88%;--heroui-foreground-200:240 5.26% 26.08%;--heroui-foreground-300:240 5.2% 33.92%;--heroui-foreground-400:240 3.83% 46.08%;--heroui-foreground-500:240 5.03% 64.9%;--heroui-foreground-600:240 4.88% 83.92%;--heroui-foreground-700:240 5.88% 90%;--heroui-foreground-800:240 4.76% 95.88%;--heroui-foreground-900:0 0% 98.04%;--heroui-foreground:210 5.56% 92.94%;--heroui-focus:212.01999999999998 100% 46.67%;--heroui-overlay:0 0% 0%;--heroui-divider:0 0% 100%;--heroui-divider-opacity:0.15;--heroui-content1:240 5.88% 10%;--heroui-content1-foreground:0 0% 98.04%;--heroui-content2:240 3.7% 15.88%;--heroui-content2-foreground:240 4.76% 95.88%;--heroui-content3:240 5.26% 26.08%;--heroui-content3-foreground:240 5.88% 90%;--heroui-content4:240 5.2% 33.92%;--heroui-content4-foreground:240 4.88% 83.92%;--heroui-default-50:240 5.88% 10%;--heroui-default-100:240 3.7% 15.88%;--heroui-default-200:240 5.26% 26.08%;--heroui-default-300:240 5.2% 33.92%;--heroui-default-400:240 3.83% 46.08%;--heroui-default-500:240 5.03% 64.9%;--heroui-default-600:240 4.88% 83.92%;--heroui-default-700:240 5.88% 90%;--heroui-default-800:240 4.76% 95.88%;--heroui-default-900:0 0% 98.04%;--heroui-default-foreground:0 0% 100%;--heroui-default:240 5.26% 26.08%;--heroui-primary-50:211.84000000000003 100% 9.61%;--heroui-primary-100:211.84000000000003 100% 19.22%;--heroui-primary-200:212.24 100% 28.82%;--heroui-primary-300:212.14 100% 38.43%;--heroui-primary-400:212.01999999999998 100% 46.67%;--heroui-primary-500:212.14 92.45% 58.43%;--heroui-primary-600:212.24 92.45% 68.82%;--heroui-primary-700:211.84000000000003 92.45% 79.22%;--heroui-primary-800:211.84000000000003 92.45% 89.61%;--heroui-primary-900:212.5 92.31% 94.9%;--heroui-primary-foreground:0 0% 100%;--heroui-primary:212.01999999999998 100% 46.67%;--heroui-secondary-50:270 66.67% 9.41%;--heroui-secondary-100:270 66.67% 18.82%;--heroui-secondary-200:270 66.67% 28.24%;--heroui-secondary-300:270 66.67% 37.65%;--heroui-secondary-400:270 66.67% 47.06%;--heroui-secondary-500:270 59.26% 57.65%;--heroui-secondary-600:270 59.26% 68.24%;--heroui-secondary-700:270 59.26% 78.82%;--heroui-secondary-800:270 59.26% 89.41%;--heroui-secondary-900:270 61.54% 94.9%;--heroui-secondary-foreground:0 0% 100%;--heroui-secondary:270 59.26% 57.65%;--heroui-success-50:145.71000000000004 77.78% 8.82%;--heroui-success-100:146.2 79.78% 17.45%;--heroui-success-200:145.78999999999996 79.26% 26.47%;--heroui-success-300:146.01 79.89% 35.1%;--heroui-success-400:145.96000000000004 79.46% 43.92%;--heroui-success-500:146.01 62.45% 55.1%;--heroui-success-600:145.78999999999996 62.57% 66.47%;--heroui-success-700:146.2 61.74% 77.45%;--heroui-success-800:145.71000000000004 61.4% 88.82%;--heroui-success-900:146.66999999999996 64.29% 94.51%;--heroui-success-foreground:0 0% 0%;--heroui-success:145.96000000000004 79.46% 43.92%;--heroui-warning-50:37.139999999999986 75% 10.98%;--heroui-warning-100:37.139999999999986 75% 21.96%;--heroui-warning-200:36.95999999999998 73.96% 33.14%;--heroui-warning-300:37.00999999999999 74.22% 44.12%;--heroui-warning-400:37.02999999999997 91.27% 55.1%;--heroui-warning-500:37.00999999999999 91.26% 64.12%;--heroui-warning-600:36.95999999999998 91.24% 73.14%;--heroui-warning-700:37.139999999999986 91.3% 81.96%;--heroui-warning-800:37.139999999999986 91.3% 90.98%;--heroui-warning-900:54.55000000000001 91.67% 95.29%;--heroui-warning-foreground:0 0% 0%;--heroui-warning:37.02999999999997 91.27% 55.1%;--heroui-danger-50:340 84.91% 10.39%;--heroui-danger-100:339.3299999999999 86.54% 20.39%;--heroui-danger-200:339.11 85.99% 30.78%;--heroui-danger-300:339 86.54% 40.78%;--heroui-danger-400:339.20000000000005 90.36% 51.18%;--heroui-danger-500:339 90% 60.78%;--heroui-danger-600:339.11 90.6% 70.78%;--heroui-danger-700:339.3299999999999 90% 80.39%;--heroui-danger-800:340 91.84% 90.39%;--heroui-danger-900:339.13 92% 95.1%;--heroui-danger-foreground:0 0% 100%;--heroui-danger:339.20000000000005 90.36% 51.18%;--heroui-divider-weight:1px;--heroui-disabled-opacity:.5;--heroui-font-size-tiny:0.75rem;--heroui-font-size-small:0.875rem;--heroui-font-size-medium:1rem;--heroui-font-size-large:1.125rem;--heroui-line-height-tiny:1rem;--heroui-line-height-small:1.25rem;--heroui-line-height-medium:1.5rem;--heroui-line-height-large:1.75rem;--heroui-radius-small:8px;--heroui-radius-medium:12px;--heroui-radius-large:14px;--heroui-border-width-small:1px;--heroui-border-width-medium:2px;--heroui-border-width-large:3px;--heroui-box-shadow-small:0px 0px 5px 0px rgba(0,0,0,.05),0px 2px 10px 0px rgba(0,0,0,.2),inset 0px 0px 1px 0px hsla(0,0%,100%,.15);--heroui-box-shadow-medium:0px 0px 15px 0px rgba(0,0,0,.06),0px 2px 30px 0px rgba(0,0,0,.22),inset 0px 0px 1px 0px hsla(0,0%,100%,.15);--heroui-box-shadow-large:0px 0px 30px 0px rgba(0,0,0,.07),0px 30px 60px 0px rgba(0,0,0,.26),inset 0px 0px 1px 0px hsla(0,0%,100%,.15);--heroui-hover-opacity:.9}.leading-inherit{line-height:inherit}.bg-img-inherit{background-image:inherit}.bg-clip-inherit{background-clip:inherit}.text-fill-inherit{-webkit-text-fill-color:inherit}.tap-highlight-transparent{-webkit-tap-highlight-color:transparent}.input-search-cancel-button-none::-webkit-search-cancel-button{-webkit-appearance:none}.transition-background{transition-property:background;transition-timing-function:ease;transition-duration:.25s}.transition-colors-opacity{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:ease;transition-duration:.25s}.transition-width{transition-property:width;transition-timing-function:ease;transition-duration:.25s}.transition-height{transition-property:height;transition-timing-function:ease;transition-duration:.25s}.transition-size{transition-property:width,height;transition-timing-function:ease;transition-duration:.25s}.transition-left{transition-property:left;transition-timing-function:ease;transition-duration:.25s}.transition-transform-opacity{transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.transition-transform-background{transition-property:transform,background;transition-timing-function:ease;transition-duration:.25s}.transition-transform-colors{transition-property:transform,color,background,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.25s}.transition-transform-colors-opacity{transition-property:transform,color,background,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:ease;transition-duration:.25s}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-default{-ms-overflow-style:auto;scrollbar-width:auto}.scrollbar-default::-webkit-scrollbar{display:block}@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))}}.\!duration-100{animation-duration:.1s!important}.\!duration-150{animation-duration:.15s!important}.\!duration-200{animation-duration:.2s!important}.\!duration-250{animation-duration:.25s!important}.\!duration-300{animation-duration:.3s!important}.\!duration-500{animation-duration:.5s!important}.duration-150{animation-duration:.15s}.duration-300{animation-duration:.3s}.\!ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)!important}.\!ease-soft-spring{animation-timing-function:cubic-bezier(.155,1.105,.295,1.12)!important}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.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}.\[--cursor-hit-x\:8px\]{--cursor-hit-x:8px}.\[--picker-height\:224px\]{--picker-height:224px}.\[--scale-enter\:100\%\]{--scale-enter:100%}.\[--scale-exit\:100\%\]{--scale-exit:100%}.\[--scroll-shadow-size\:100px\]{--scroll-shadow-size:100px}.\[--slide-enter\:0px\]{--slide-enter:0px}.\[--slide-exit\:80px\]{--slide-exit:80px}.\[background-image\:radial-gradient\(circle_at_20\%_20\%\2c rgba\(255\2c 255\2c 255\2c 0\.95\)_0\.8px\2c transparent_1px\)\2c radial-gradient\(circle_at_70\%_30\%\2c rgba\(229\2c 195\2c 255\2c 0\.75\)_1px\2c transparent_1\.2px\)\2c radial-gradient\(circle_at_40\%_80\%\2c rgba\(255\2c 255\2c 255\2c 0\.75\)_0\.9px\2c transparent_1\.2px\)\2c radial-gradient\(circle_at_80\%_76\%\2c rgba\(233\2c 210\2c 255\2c 0\.78\)_0\.9px\2c transparent_1\.3px\)\]{background-image:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.95) .8px,transparent 1px),radial-gradient(circle at 70% 30%,rgba(229,195,255,.75) 1px,transparent 1.2px),radial-gradient(circle at 40% 80%,hsla(0,0%,100%,.75) .9px,transparent 1.2px),radial-gradient(circle at 80% 76%,rgba(233,210,255,.78) .9px,transparent 1.3px)}.\[background-image\:radial-gradient\(rgba\(233\2c 220\2c 255\2c 0\.22\)_0\.7px\2c transparent_0\.7px\)\]{background-image:radial-gradient(rgba(233,220,255,.22) .7px,transparent 0)}.\[background-size\:18px_18px\]{background-size:18px 18px}.\[background-size\:360px_360px\]{background-size:360px 360px}.\[mask-image\:linear-gradient\(\#000\2c \#000\2c transparent_0\2c \#000_var\(--scroll-shadow-size\)\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\]{-webkit-mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.cards-container{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.cards-container:active{cursor:grabbing}.cards-container::-webkit-scrollbar{display:none}.isometric-card{transform:perspective(1000px) rotateX(0deg) rotateY(-10deg) rotate(10deg);transform-style:preserve-3d;box-shadow:10px 10px 30px rgba(0,0,0,.3)}.isometric-container{perspective:1000px}html{height:100dvh}body,html{overflow:hidden;background-color:#180425!important;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif}body{height:100%;color:#f7edff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(circle at top center,rgba(110,41,180,.28),transparent 34%),linear-gradient(180deg,#180425,#0f0318 55%,#0a0111)}button,input,select,textarea{font-family:inherit}#__next{min-height:100%}.astro-shell-host{width:100%;min-height:100dvh}.astro-app-shell{min-height:var(--astro-viewport-height,100dvh);overflow:hidden;background:radial-gradient(circle at 50% 10%,rgba(98,31,171,.16),transparent 26%),radial-gradient(circle at 50% 100%,rgba(56,19,93,.18),transparent 32%),linear-gradient(180deg,#180428,#11021c 60%,#0b001b)}main.custom-scroll{min-height:0;-webkit-overflow-scrolling:touch}main.custom-scroll::-webkit-scrollbar{display:none}@keyframes glowing{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.glow-border{box-shadow:0 0 6px .1px #fff;transition:box-shadow .3s ease-in-out}.geoapify-autocomplete-input{width:100%;background-color:#13131399;border:1px solid #464646;color:#fff;border-radius:1.5rem;padding:.75rem;font-size:1rem;line-height:1.5}.geoapify-autocomplete-input:focus{outline:none;border:1px solid #9333ea}.geoapify-autocomplete-items{background-color:#131313;border:1px solid #464646;color:#fff;border-radius:1.5rem;font-size:16px;list-style:none;padding:.5rem;z-index:150}.geoapify-autocomplete-items div:first-child{border-top:none}.geoapify-autocomplete-items div{padding:10px;cursor:pointer;border-top:1px solid #464646}.main-part{margin-right:7px}.geoapify-close-button{display:none}.dev-phone-preview-shell{display:flex;min-height:100dvh;align-items:center;justify-content:center;padding:28px;background:radial-gradient(circle at 50% 16%,rgba(142,74,216,.18),transparent 22%),radial-gradient(circle at 50% 82%,rgba(90,38,161,.18),transparent 26%),linear-gradient(180deg,#11031b,#09010f)}.dev-phone-device{position:relative;width:min(100%,430px);height:min(932px,calc(100dvh - 56px));padding:14px;border-radius:54px;background:linear-gradient(145deg,rgba(30,17,41,.96),rgba(8,5,14,.98)),linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,0));box-shadow:0 40px 120px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 hsla(0,0%,100%,.04)}.dev-phone-device__camera{position:absolute;top:18px;left:50%;z-index:5;width:132px;height:34px;border-radius:999px;transform:translateX(-50%);background:linear-gradient(180deg,#050507,#101115);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.06),0 4px 12px rgba(0,0,0,.35)}.dev-phone-device__screen-glow{position:absolute;inset:22px;border-radius:44px;pointer-events:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.dev-phone-preview-app{position:relative;width:100%;height:100%;min-height:0;border-radius:42px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.08)}@media (min-width:768px) and (pointer:fine){.astro-shell-host{display:flex;align-items:stretch;justify-content:center;padding:18px}.astro-shell-host .astro-app-shell{width:min(100%,430px);max-width:430px;margin:0 auto;border-radius:32px;box-shadow:0 28px 80px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.06)}}.astro-web-page-frame{position:relative}.astro-web-home-back{position:fixed;top:calc(env(safe-area-inset-top) + 18px);left:max(16px,calc(50vw - 604px));z-index:60;display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid rgba(183,111,255,.38);border-radius:999px;color:#fff;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.14),transparent 28%),linear-gradient(135deg,rgba(40,12,68,.9),rgba(18,5,34,.78));box-shadow:0 14px 34px rgba(6,0,13,.34),inset 0 1px 0 hsla(0,0%,100%,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.astro-web-home-back:hover{transform:translateY(-1px);border-color:rgba(213,154,255,.72);box-shadow:0 18px 42px rgba(6,0,13,.42),0 0 22px rgba(183,111,255,.22),inset 0 1px 0 hsla(0,0%,100%,.16)}.astro-web-home-back:active{transform:translateY(1px) scale(.98)}@media (max-width:767px),(pointer:coarse){.astro-web-home-back{top:calc(env(safe-area-inset-top) + 14px);left:14px;width:44px;height:44px}}.astro-home-page{position:relative;min-height:100%;padding:10px 16px calc(78px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 8%,rgba(98,31,171,.18),transparent 24%),radial-gradient(circle at 50% 100%,rgba(56,19,93,.2),transparent 30%),linear-gradient(180deg,#180428,#11021c)}.astro-home-page,.astro-home-page button,.astro-home-page input,.astro-home-page select,.astro-home-page textarea{font-family:Montserrat,sans-serif}.astro-welcome-modal{position:fixed;left:0;top:0;right:0;height:var(--astro-viewport-height,100dvh);z-index:70;display:flex;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top) + 18px) 18px calc(env(safe-area-inset-bottom) + 20px);background:radial-gradient(circle at 50% 8%,rgba(132,77,218,.24),transparent 24%),radial-gradient(circle at 16% 28%,rgba(255,113,181,.13),transparent 22%),radial-gradient(circle at 84% 72%,rgba(183,111,255,.16),transparent 28%),linear-gradient(180deg,#160425,#0d0118 56%,#07000f);overflow:hidden}.astro-welcome-modal:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(233,220,255,.22) .7px,transparent 0),radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.9) .8px,transparent 1px),radial-gradient(circle at 70% 30%,rgba(229,195,255,.74) 1px,transparent 1.2px);background-size:18px 18px,360px 360px,420px 420px;opacity:.68;pointer-events:none}.astro-welcome-modal__screen{width:min(100%,393px);height:100%;display:flex;align-items:center;text-align:center;position:relative;padding:82px 14px 16px;color:#fff;overflow:hidden;border-radius:34px}.astro-welcome-modal__screen--step-1{padding-top:56px}.astro-welcome-modal__screen:after,.astro-welcome-modal__screen:before{content:"";position:absolute;border-radius:999px;filter:blur(96px);opacity:.6;pointer-events:none}.astro-welcome-modal__screen:before{width:160px;height:160px;top:16%;left:-58px;background:rgba(80,16,177,.28)}.astro-welcome-modal__screen:after{width:180px;height:180px;right:-76px;bottom:18%;background:rgba(226,88,179,.16)}.astro-welcome-title{margin:0;font-family:Montserrat,sans-serif;font-size:clamp(2rem,4vw,3.2rem);line-height:.98;font-weight:400;letter-spacing:-.04em;text-align:center;text-wrap:balance;text-transform:uppercase}.astro-welcome-title--strong{font-weight:700;margin-top:10px}.astro-welcome-title--stacked{max-width:320px;margin-left:auto;margin-right:auto}.astro-welcome-layout{width:100%;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch}.astro-welcome-layout__top{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;min-height:162px}.astro-welcome-layout__subtitleWrap,.astro-welcome-layout__titleWrap{width:100%;display:flex;justify-content:center;text-align:center}.astro-welcome-layout__center{min-height:0;justify-content:center;overflow:hidden}.astro-welcome-layout__bottom,.astro-welcome-layout__center{width:100%;display:flex;flex-direction:column;align-items:center}.astro-welcome-layout__bottom{padding-top:18px;background:transparent}.astro-welcome-layout--step-1 .astro-welcome-layout__top{min-height:auto}.astro-welcome-layout--step-1 .astro-welcome-layout__center{justify-content:flex-start}.astro-welcome-layout--step-2 .astro-welcome-layout__top{min-height:188px}.astro-welcome-layout--step-7 .astro-welcome-layout__center{overflow:visible}.astro-welcome-intro__titles{display:flex;flex-direction:column;align-items:center;gap:2px}.astro-welcome-copy{max-width:324px;margin:20px 0 0;color:hsla(0,0%,100%,.72);font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.45;letter-spacing:-.03em;text-align:center;text-wrap:balance}.astro-welcome-copy--intro{margin-top:12px;max-width:302px;font-size:.98rem}.astro-welcome-copy--wide{max-width:336px;margin-top:20px;font-size:.96rem}.astro-welcome-copy--muted{margin-top:34px;color:hsla(0,0%,100%,.66);font-size:.95rem}.astro-welcome-feature-grid{width:100%;max-width:336px;margin-top:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 16px;align-items:stretch}.astro-welcome-feature-item{display:flex;flex-direction:column;align-items:center;gap:10px}.astro-welcome-feature-card{border-radius:32px;border:1.5px solid rgba(126,45,239,.74);background:radial-gradient(circle at 50% 0,rgba(183,111,255,.18),transparent 44%),rgba(29,8,48,.94);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03);padding:0;min-height:116px;flex-direction:column}.astro-welcome-feature-card,.astro-welcome-feature-card__art{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.astro-welcome-feature-card__art{height:100%}.astro-welcome-feature-card__art img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.astro-welcome-feature-card__label{color:#fff;font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:500;line-height:1.18;letter-spacing:-.03em;text-align:center;text-transform:uppercase;max-width:140px}.astro-welcome-feature-card--advice .astro-welcome-feature-card__art img{border-radius:22px}.astro-welcome-phone-preview{width:100%;max-width:344px;margin-top:14px;padding:12px 12px 0;border-radius:38px;background:linear-gradient(180deg,rgba(34,12,58,.92),rgba(8,5,14,.98)),linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));box-shadow:0 26px 56px rgba(0,0,0,.36),inset 0 1px 0 hsla(0,0%,100%,.08)}.astro-welcome-phone-preview__frame{border-radius:30px;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(108,47,190,.26),transparent 28%),linear-gradient(180deg,#170427,#0c0114);border:1px solid hsla(0,0%,100%,.04);padding:18px 16px 22px}.astro-welcome-phone-preview__header{display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:#fff;font-size:1.2rem;font-weight:500}.astro-welcome-phone-preview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.astro-welcome-phone-preview__card{min-height:76px;border-radius:18px;padding:13px 12px;background:rgba(34,11,54,.9);border:1px solid rgba(183,111,255,.12);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.astro-welcome-phone-preview__card span{color:hsla(0,0%,100%,.88);font-size:.84rem;line-height:1.2}.astro-welcome-phone-preview__status{margin-top:6px;font-size:.8rem;line-height:1.15}.astro-welcome-phone-preview__status--positive{color:#40d648}.astro-welcome-phone-preview__status--negative{color:#ff496b}.astro-welcome-phone-preview__status--neutral{color:hsla(0,0%,100%,.72)}.astro-welcome-choice-list{width:100%;display:flex;flex-direction:column;gap:20px;margin-top:auto;margin-bottom:auto;padding-bottom:28px}.astro-welcome-choice-list--spacious{min-height:0;justify-content:center}.astro-welcome-choice{border:none;background:transparent;color:hsla(0,0%,100%,.34);font-family:Montserrat,sans-serif;font-size:clamp(2rem,6vw,3.1rem);line-height:1;letter-spacing:-.05em;transition:color .25s ease,transform .25s ease}.astro-welcome-choice--active{color:#fff;transform:scale(1.02)}.astro-welcome-field-wrap{width:100%;max-width:324px;display:flex;align-items:center;justify-content:center;padding-bottom:10px}.astro-welcome-field-wrap--city,.astro-welcome-field-wrap--name{padding-bottom:0}.astro-welcome-field-wrap--city{min-height:344px}.astro-welcome-input-container{width:100%;margin-bottom:0!important}.astro-welcome-picker-stage{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;min-height:0;min-height:344px;max-height:344px}.astro-welcome-picker-stage--gender{justify-content:center}.astro-welcome-picker-stage--date,.astro-welcome-picker-stage--time{gap:24px}.astro-welcome-wheel-row{width:100%;display:flex;align-items:center;justify-content:center;flex:0 0 auto;height:calc(62px * 5)}.astro-welcome-wheel-row--date{gap:8px}.astro-welcome-wheel-row--time{gap:12px}.astro-welcome-wheel{position:relative;display:flex;justify-content:center;min-width:0;width:100%;height:calc(62px * 5);overflow:hidden;touch-action:pan-y;overscroll-behavior-x:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.astro-welcome-wheel--gender{max-width:300px}.astro-welcome-wheel--day{max-width:88px}.astro-welcome-wheel--month{max-width:190px}.astro-welcome-wheel--year{max-width:110px}.astro-welcome-wheel--timeUnit{max-width:128px}.astro-welcome-wheel__scroller{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:y mandatory;overscroll-behavior:contain;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;touch-action:pan-y}.astro-welcome-wheel__scroller::-webkit-scrollbar{display:none}.astro-welcome-wheel__selection{position:absolute;left:4px;right:4px;top:50%;height:62px;transform:translateY(-50%);background:linear-gradient(180deg,rgba(183,111,255,.2),rgba(255,113,181,.08));border:1px solid rgba(214,171,255,.26);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -14px 28px hsla(0,0%,100%,.03),0 12px 30px rgba(0,0,0,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:none}.astro-welcome-wheel__fade{display:none}.astro-welcome-wheel__item{width:100%;display:flex;align-items:center;justify-content:center;padding:0 10px;border:0;background:transparent;color:hsla(0,0%,100%,.3);font-family:Montserrat,sans-serif;font-size:clamp(1.55rem,7vw,3rem);line-height:1;letter-spacing:-.05em;text-align:center;white-space:nowrap;scroll-snap-align:center;scroll-snap-stop:always;transition:color .16s ease,transform .16s ease,opacity .16s ease}.astro-welcome-wheel__item--active{color:#fff;transform:scale(1.02)}.astro-welcome-wheel--month .astro-welcome-wheel__item{font-size:clamp(1.42rem,5.6vw,2.4rem);letter-spacing:-.04em}.astro-welcome-time-separator{color:hsla(0,0%,100%,.86);font-size:3rem;line-height:1;font-weight:300;margin-top:-8px}.astro-welcome-name-field{position:relative;width:100%;max-width:320px;min-height:344px;display:flex;align-items:center;justify-content:center;cursor:text}.astro-welcome-name-field__input{position:relative;z-index:2;width:100%;border:0;background:transparent;color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(2rem,8vw,3.6rem);line-height:1.06;letter-spacing:-.05em;text-align:center;outline:none;padding:0}.astro-welcome-name-field__input::-moz-placeholder{color:hsla(0,0%,100%,.28)}.astro-welcome-name-field__input::placeholder{color:hsla(0,0%,100%,.28)}.astro-welcome-name-field__pulse-dot{position:absolute;top:50%;left:50%;z-index:1;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 0 0 8px rgba(183,111,255,.14),0 0 26px rgba(255,113,181,.45);pointer-events:none;transform:translate(-50%,-50%);animation:astroWelcomeNamePulse 1.2s ease-in-out infinite}.astro-welcome-name-field--filled .astro-welcome-name-field__pulse-dot{display:none}.astro-welcome-zodiac-card{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:112px;height:112px;border:1.5px solid rgba(112,54,206,.82);border-radius:28px;background:rgba(21,6,35,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 20px 40px rgba(0,0,0,.18);flex:0 0 auto}.astro-welcome-zodiac-card__glyph{color:hsla(0,0%,100%,.9);font-size:3.3rem;line-height:1;font-weight:300}.astro-welcome-zodiac-card__label{margin-top:6px;color:hsla(0,0%,100%,.7);font-size:.9rem;letter-spacing:-.03em}.astro-welcome-city-input{width:100%;max-width:324px;min-height:344px;display:flex;align-items:center;justify-content:center;padding-top:12px;position:relative;z-index:12}.astro-welcome-city-input>*{width:100%}.astro-welcome-city-input__control{width:100%;position:relative;z-index:12;display:grid;gap:12px}.astro-welcome-city-input__locate{width:100%;min-height:54px;border:1px solid rgba(183,111,255,.35);border-radius:22px;background:radial-gradient(circle at 18% 0,rgba(255,113,181,.22),transparent 34%),rgba(44,14,72,.72);color:hsla(0,0%,100%,.88);font-family:Montserrat,sans-serif;font-size:.98rem;font-weight:600;letter-spacing:-.03em;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.astro-welcome-city-input__locate:disabled{opacity:.5;cursor:not-allowed}.astro-welcome-city-input__locate-dot{width:9px;height:9px;border-radius:999px;background:linear-gradient(180deg,#ff71b5,#b76fff);box-shadow:0 0 16px rgba(183,111,255,.56)}.astro-welcome-city-input__field-wrap{position:relative}.astro-welcome-city-input__field{width:100%;min-height:66px;border-radius:26px;border:1.5px solid rgba(112,54,206,.82);background:rgba(21,6,35,.82);color:#fff;font-family:Montserrat,sans-serif;font-size:1.15rem;text-align:left;outline:none;padding:0 22px}.astro-welcome-city-input__field::-moz-placeholder{color:hsla(0,0%,100%,.34)}.astro-welcome-city-input__field::placeholder{color:hsla(0,0%,100%,.34)}.astro-welcome-city-input__dropdown{position:absolute;top:calc(100% + 10px);left:0;right:0;margin-top:0;padding:8px;border:1px solid rgba(183,111,255,.28);border-radius:24px;background:rgba(19,5,34,.98);box-shadow:0 18px 32px rgba(0,0,0,.28);max-height:min(220px,34vh);overflow-y:auto;z-index:40}.astro-welcome-city-input__option{width:100%;display:block;padding:14px 18px;border:0;border-top:1px solid hsla(0,0%,100%,.08);text-align:left;color:#fff;background:transparent;font:inherit}.astro-welcome-city-input__option:first-child{border-top:none}.astro-welcome-city-input__option:focus-visible,.astro-welcome-city-input__option:hover{background:rgba(101,43,191,.28)}.astro-welcome-city-input__error{margin:0;color:hsla(0,0%,100%,.62);font-size:.82rem;line-height:1.35;text-align:center}.astro-welcome-modal[data-keyboard-open=true] .astro-welcome-modal__screen{padding-top:22px;align-items:center;overflow:visible}.astro-welcome-modal[data-keyboard-open=true] .astro-welcome-layout{grid-template-rows:auto auto auto;align-content:center;row-gap:16px}.astro-welcome-modal[data-keyboard-open=true] .astro-welcome-layout__top{min-height:auto}.astro-welcome-modal[data-keyboard-open=true] .astro-welcome-layout__center{justify-content:center;overflow:visible}.astro-welcome-modal[data-keyboard-open=true] .astro-welcome-progress,.astro-welcome-modal[data-keyboard-open=true] .astro-welcome-skip{display:none}.astro-welcome-modal[data-keyboard-open=true] .astro-welcome-layout__bottom{padding-top:10px}.astro-welcome-modal[data-keyboard-open=true] .astro-welcome-city-input__dropdown{top:auto;bottom:calc(100% + 10px)}.astro-welcome-modal[data-keyboard-open=true] .astro-welcome-layout--step-7 .astro-welcome-city-input,.astro-welcome-modal[data-keyboard-open=true] .astro-welcome-layout--step-7 .astro-welcome-field-wrap--city{min-height:auto}.astro-welcome-progress{width:100%;max-width:300px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.astro-welcome-progress__segment{height:4px;border-radius:999px;background:hsla(0,0%,100%,.24)}.astro-welcome-progress__segment--active{background:linear-gradient(90deg,#ff71b5,#b76fff)}.astro-welcome-cta{width:100%;margin-top:18px;border:none;border-radius:24px;padding:19px 20px;color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(1.15rem,5vw,2rem);font-weight:700;letter-spacing:-.04em;background:radial-gradient(circle at 20% 0,hsla(0,0%,100%,.22),transparent 34%),linear-gradient(90deg,#ff71b5,#b76fff);box-shadow:0 16px 34px rgba(183,111,255,.28),inset 0 1px 0 hsla(0,0%,100%,.16)}.astro-welcome-cta:disabled{opacity:.46;box-shadow:none}.astro-welcome-skip{margin-top:14px;border:none;background:transparent;color:hsla(0,0%,100%,.52);font-size:.92rem;line-height:1.2}.astro-welcome-loader{width:184px;height:184px;position:relative;display:flex;align-items:center;justify-content:center}.astro-welcome-loader__ring{position:absolute;width:120px;height:120px;border-color:#b76fff #b76fff rgba(255,113,181,.35) transparent;border-style:solid;border-width:8px;border-radius:999px;transform:rotate(-18deg);filter:drop-shadow(0 0 18px rgba(183,111,255,.28));animation:astroWelcomeSpin 2.4s linear infinite}.astro-welcome-loader__star{position:relative;color:#f4d7ff;font-size:4.5rem;text-shadow:0 0 18px rgba(183,111,255,.45),0 0 36px rgba(255,113,181,.18)}@keyframes astroWelcomeSpin{0%{transform:rotate(-18deg)}to{transform:rotate(342deg)}}@keyframes astroWelcomeNamePulse{0%,to{opacity:.28;transform:translate(-50%,-50%) scale(.72)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@media (min-width:768px){.astro-welcome-modal{padding:calc(env(safe-area-inset-top) + 32px) 32px calc(env(safe-area-inset-bottom) + 32px)}.astro-welcome-modal__screen{width:min(calc(100vw - 64px),920px);height:min(820px,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 64px));padding:52px 48px 28px;border:1px solid rgba(183,111,255,.26);border-radius:44px;background:radial-gradient(circle at 50% 0,rgba(132,77,218,.24),transparent 34%),linear-gradient(180deg,rgba(24,4,42,.74),rgba(10,1,20,.82));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 34px 90px rgba(0,0,0,.5),0 0 80px rgba(116,45,255,.16);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.astro-welcome-modal__screen--step-1{padding-top:46px}.astro-welcome-title{max-width:min(100%,760px);font-size:clamp(2.55rem,4.6vw,4.2rem)}.astro-welcome-layout--step-7 .astro-welcome-title{font-size:clamp(2.35rem,4.2vw,3.9rem)}.astro-welcome-layout__top{min-height:160px}.astro-welcome-layout--step-2 .astro-welcome-layout__top{min-height:158px}.astro-welcome-feature-grid{max-width:760px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.astro-welcome-feature-card{min-height:152px}.astro-welcome-feature-card__label{max-width:160px;font-size:.78rem}.astro-welcome-copy{max-width:560px}.astro-welcome-copy--intro{max-width:620px;margin-top:20px;font-size:1.06rem}.astro-welcome-copy--wide{max-width:580px}.astro-welcome-phone-preview{max-width:620px;padding:14px}.astro-welcome-phone-preview__frame{padding:22px 22px 26px}.astro-welcome-phone-preview__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.astro-welcome-city-input,.astro-welcome-field-wrap--city,.astro-welcome-name-field,.astro-welcome-picker-stage{max-width:560px}.astro-welcome-name-field__input{font-size:clamp(2.6rem,5vw,4.2rem)}.astro-welcome-cta,.astro-welcome-progress{max-width:560px}}@media (max-width:420px){.astro-welcome-modal{padding-left:14px;padding-right:14px}.astro-welcome-modal__screen{height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 28px);padding-left:8px;padding-right:8px}.astro-welcome-feature-card{min-height:154px;border-radius:28px}.astro-welcome-phone-preview{max-width:330px}.astro-welcome-title{font-size:clamp(1.86rem,8vw,3rem)}.astro-welcome-layout__top{min-height:150px}.astro-welcome-wheel--month{max-width:160px}.astro-welcome-zodiac-card{width:132px;height:132px}}.astro-home-header{display:flex;align-items:center;justify-content:center;margin:8px 0 14px}.astro-home-brand{flex:0 0 auto;text-align:center;font-size:1.95rem;line-height:1;font-weight:500;letter-spacing:-.04em;color:#fff7ff}.astro-icon-pill,.astro-topbar-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1px solid hsla(0,0%,100%,.05);border-radius:999px;background:rgba(63,35,85,.76);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.astro-topbar-pill{min-width:108px;padding:0 16px;font-size:.93rem}.astro-topbar-actions{display:flex;gap:10px}.astro-icon-pill{width:46px}.astro-topbar-menu-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:96px;min-height:46px;border:1px solid hsla(0,0%,100%,.05);border-radius:999px;background:rgba(63,35,85,.76);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.astro-profile-banner{display:flex;align-items:center;gap:12px;padding:9px 16px;border:2px solid #7a31e7;border-radius:32px;background:linear-gradient(180deg,rgba(30,7,48,.98),rgba(19,4,31,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 16px 34px rgba(8,0,13,.18)}.astro-profile-banner__avatar{width:46px;height:46px;flex-shrink:0;background:radial-gradient(circle at 30% 28%,hsla(0,0%,100%,.25),transparent 35%),linear-gradient(135deg,#e4b18f,#8b5cff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14);overflow:hidden}.astro-profile-banner__avatar,.astro-profile-banner__avatar-face{display:flex;align-items:center;justify-content:center;border-radius:50%}.astro-profile-banner__avatar-face{width:40px;height:40px;background:linear-gradient(180deg,#ffd7c9,#f0b9a7);color:#6f3b8c;font-size:1.3rem;font-weight:700}.astro-profile-banner__avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.astro-profile-banner__content{min-width:0;flex:1}.astro-profile-banner__title{margin:0;color:#fff;font-size:1rem;line-height:1.25;font-weight:500;letter-spacing:-.03em}.astro-profile-banner__subtitle{margin:4px 0 0;color:rgba(220,201,236,.76);font-size:.78rem;letter-spacing:-.02em}.astro-profile-banner__settings{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:0;background:transparent;color:#fff}.astro-days-strip{display:flex;gap:12px;margin:18px -16px 16px;padding:14px 16px 6px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;background:transparent;border:0;box-shadow:none;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 92%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 92%,transparent)}.astro-days-strip::-webkit-scrollbar{display:none}.astro-day-card{position:relative;flex:0 0 64px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:100px;padding:26px 6px 14px;border:2px solid #8b49ee;border-radius:32px;background:linear-gradient(180deg,rgba(20,8,40,.92),rgba(22,5,36,.98));color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.astro-day-card--active{border-color:transparent;background:linear-gradient(180deg,rgba(117,37,213,.95),rgba(194,78,120,.88)),linear-gradient(180deg,rgba(20,8,40,.92),rgba(22,5,36,.98));box-shadow:0 10px 18px rgba(152,57,199,.16)}.astro-day-card__moon{position:absolute;top:-12px;display:flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:50%;background:transparent;color:#fff;box-shadow:none}.astro-day-card__date{font-size:1.92rem;line-height:1;font-weight:500}.astro-day-card__label{margin-top:4px;color:hsla(0,0%,100%,.8);font-size:.78rem;font-weight:500}.astro-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-items:start}.astro-home-feature-strip-wrap{margin:0 -16px 18px;overflow:hidden}.astro-home-feature-strip{position:relative;display:flex;gap:12px;margin:0;padding:0 16px 2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;-ms-overflow-style:none}.astro-home-feature-strip::-webkit-scrollbar{display:none}.astro-home-feature-strip__item{width:156px;flex:0 0 156px}.astro-home-grid__large,.astro-home-grid__medium{min-height:0}.astro-home-grid__actions{display:flex;flex-direction:column;min-height:192px;justify-content:space-between;gap:12px}.astro-home-tile{display:flex;flex-direction:column;gap:8px;width:100%;border:0;padding:0;background:transparent;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none}.astro-home-tile__art{position:relative;display:block;flex-shrink:0;border-radius:30px;background:linear-gradient(180deg,rgba(86,45,134,.96),#341652);border:1px solid rgba(215,171,255,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 14px 24px rgba(8,0,16,.18)}.astro-home-illustration{display:block}.astro-home-illustration--matrix-card{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.astro-home-grid__large .astro-home-tile__art{height:192px}.astro-home-feature-strip__item .astro-home-tile__art{height:138px}.astro-home-tile__title{color:#fff;font-size:.8rem;letter-spacing:-.02em;font-weight:600;line-height:1.2;text-transform:uppercase;text-align:center}.astro-home-illustration--advice{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.astro-art{position:relative;display:block;width:100%;height:100%;min-height:100%;isolation:isolate}.astro-art--natal{background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.16),transparent 22%),radial-gradient(circle at center,hsla(0,0%,100%,.12),transparent 40%),linear-gradient(180deg,rgba(154,116,210,.98),rgba(95,49,140,.98))}.astro-art__circle{position:absolute;top:50%;left:50%;border:2px solid rgba(244,224,255,.72);border-radius:50%;transform:translate(-50%,-50%)}.astro-art__circle--outer{width:84%;height:84%}.astro-art__circle--middle{width:58%;height:58%}.astro-art__circle--inner{width:28%;height:28%}.astro-art__glyphs{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(255,241,255,.84);font-size:.92rem;letter-spacing:.24rem}.astro-art__glyphs--ring{transform:scale(1.05)}.astro-art__glyphs--center{font-size:1.28rem;letter-spacing:0}.astro-art__star{position:absolute;color:rgba(249,236,255,.9);font-size:.92rem}.astro-art__star--left{left:10%;top:56%}.astro-art__star--right{right:12%;top:20%}.astro-art--compatibility{background:radial-gradient(circle at 34% 58%,rgba(242,92,155,.68),transparent 28%),radial-gradient(circle at 66% 54%,rgba(114,57,188,.7),transparent 28%),repeating-radial-gradient(circle at center,rgba(255,189,225,.18) 0 8px,transparent 8px 24px),linear-gradient(135deg,rgba(208,102,165,.96),rgba(98,45,148,.98))}.astro-art__compat-rings{position:absolute;top:50%;width:86%;height:86%;border-radius:50%;transform:translateY(-50%);opacity:.54}.astro-art__compat-rings--left{left:-18%;background:repeating-radial-gradient(circle,rgba(255,189,225,.22) 0 12px,transparent 12px 28px)}.astro-art__compat-rings--right{right:-18%;background:repeating-radial-gradient(circle,rgba(177,127,230,.22) 0 12px,transparent 12px 28px)}.astro-art__orb{position:absolute;top:50%;width:42%;aspect-ratio:1;border-radius:50%;transform:translateY(-50%);mix-blend-mode:screen}.astro-art__orb--left{left:18%;background:radial-gradient(circle,rgba(232,64,135,.92),rgba(232,64,135,.1))}.astro-art__orb--right{right:18%;background:radial-gradient(circle,rgba(110,48,173,.9),rgba(110,48,173,.12))}.astro-art--meditation{background:radial-gradient(circle at top,hsla(0,0%,100%,.14),transparent 24%),radial-gradient(circle at 50% 18%,hsla(0,0%,100%,.12),transparent 34%),linear-gradient(180deg,rgba(68,55,136,.98),#2a1859)}.astro-art__spark{position:absolute;color:rgba(245,212,255,.86)}.astro-art__spark--one{top:18%;left:16%}.astro-art__spark--two{top:12%;right:18%}.astro-art__meditation-glow{bottom:12%;width:72%;height:16%;background:radial-gradient(circle,rgba(118,78,203,.8),rgba(118,78,203,0))}.astro-art__meditation-glow,.astro-art__meditation-head{position:absolute;left:50%;border-radius:50%;transform:translateX(-50%)}.astro-art__meditation-head{bottom:54%;width:18%;aspect-ratio:1;background:#f2c5b5}.astro-art__meditation-body{position:absolute;left:50%;bottom:20%;width:36%;height:34%;transform:translateX(-50%);border-radius:40% 40% 28% 28%;background:linear-gradient(180deg,#8e5b9b,#6e437f)}.astro-art__meditation-leg{position:absolute;bottom:12%;width:34%;height:12%;border-radius:999px;background:#6b457a}.astro-art__meditation-leg--left{left:20%;transform:rotate(12deg)}.astro-art__meditation-leg--right{right:20%;transform:rotate(-12deg)}.astro-quick-action{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;width:100%;padding:0 18px;border:2px solid #7f38ea;border-radius:999px;background:rgba(18,4,30,.92);color:#fff;font-size:.94rem;font-weight:500;letter-spacing:-.02em;line-height:1.1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.astro-quick-action__icon{display:inline-flex;align-items:center;justify-content:center;color:#f8f0ff}.astro-home-dock{position:fixed;left:50%;bottom:max(5px,env(safe-area-inset-bottom));transform:translateX(-50%);z-index:30;display:flex;align-items:center;justify-content:space-around;width:min(calc(100vw - 10px),388px);padding:10px 12px 9px;border-radius:28px;background:radial-gradient(circle at 22% 14%,rgba(123,63,214,.24),transparent 18%),rgba(7,2,12,.95);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 16px 42px rgba(0,0,0,.38);transition:opacity .18s ease,transform .22s ease;will-change:opacity,transform}.dev-phone-preview-app .astro-home-dock{position:absolute;left:50%;bottom:18px;width:calc(100% - 40px)}.dev-phone-preview-app .astro-home-page{padding-bottom:170px}.astro-home-dock__item{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:18px;background:transparent;color:hsla(0,0%,100%,.72)}.astro-home-dock__item--active{color:#d57cff;background:radial-gradient(circle,rgba(133,75,218,.28),rgba(133,75,218,0))}.astro-home-dock__item--active:before{content:"";position:absolute;top:-6px;left:50%;width:30px;height:3px;border-radius:999px;transform:translateX(-50%);background:linear-gradient(90deg,#ff71b5,#b76fff)}.astro-home-dock__label{display:none}.astro-day-card__moon svg,.astro-home-dock__item svg,.astro-profile-banner__settings svg,.astro-quick-action__icon svg,.astro-topbar-menu-pill svg,.astro-topbar-pill svg{transform:scale(.82)}.astro-web-home{display:none}.astro-web-page-frame{min-height:100%;width:100%}@media (min-width:768px){.astro-shell-host--desktop-wide{display:block;min-height:100dvh;padding:0}.astro-shell-host--desktop-wide .astro-app-shell--desktop-wide{width:100%!important;max-width:none!important;margin:0;border-radius:0;background:#08010f;box-shadow:none}.astro-shell-host--desktop-wide .astro-main--desktop-wide{width:100%!important;max-width:none!important;margin-top:0!important;padding-bottom:0!important;height:var(--astro-viewport-height)!important;max-height:var(--astro-viewport-height)!important;overflow-x:hidden;overflow-y:auto}.astro-shell-host--desktop-wide .astro-home-page:not(.astro-natal-page),.astro-shell-host--desktop-wide .astro-main--desktop-wide{background:linear-gradient(180deg,rgba(9,1,17,.08),rgba(9,1,17,.84)),url(/background.png) 50% /cover no-repeat,linear-gradient(180deg,#140225,#07010d)}.astro-shell-host--desktop-wide .astro-home-page:not(.astro-natal-page){min-height:100%;padding:0;overflow:visible;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif}.astro-shell-host--desktop-wide .astro-home-page button,.astro-shell-host--desktop-wide .astro-home-page input,.astro-shell-host--desktop-wide .astro-home-page select,.astro-shell-host--desktop-wide .astro-home-page textarea{font-family:inherit}.astro-shell-host--desktop-wide .astro-main--desktop-wide>.astro-web-page-frame{width:100%;max-width:none;margin:0}.astro-shell-host--desktop-wide .astro-web-page-frame>:not(.astro-home-dock):not(.astro-web-home-back){width:min(760px,calc(100vw - 48px));max-width:min(760px,calc(100vw - 48px));margin-right:auto;margin-left:auto}.astro-shell-host--desktop-wide .astro-advice-page,.astro-shell-host--desktop-wide .astro-ai-page{min-height:100%}.astro-shell-host--desktop-wide .astro-ai-dock,.astro-shell-host--desktop-wide .astro-card-dock{bottom:20px;width:min(520px,calc(100vw - 48px));border:1px solid rgba(214,171,255,.22);border-radius:28px;background:radial-gradient(circle at 22% 14%,rgba(123,63,214,.24),transparent 18%),rgba(7,2,12,.95)}.astro-shell-host--desktop-wide .astro-ai-composer{width:min(760px,calc(100vw - 48px))}.astro-shell-host--desktop-wide .astro-ai-message{max-width:min(72%,560px)}.astro-shell-host--desktop-wide .astro-advice-grid{gap:14px}.astro-shell-host--desktop-wide .astro-advice-tile{min-height:92px;padding:16px 18px}.astro-shell-host--desktop-wide .astro-advice-tile__name{font-size:1rem}.astro-shell-host--desktop-wide .astro-advice-tile__status{font-size:.86rem}.astro-shell-host--desktop-wide .astro-advice-summary__text{font-size:.96rem;line-height:1.42}.astro-home-mobile{display:none}.astro-web-home{position:relative;isolation:isolate;display:flex;min-height:100%;flex-direction:column;align-items:center;padding:24px 24px calc(140px + env(safe-area-inset-bottom, 0px));color:#fff}.astro-web-home:after,.astro-web-home:before{content:"";position:fixed;left:0;right:0;pointer-events:none;z-index:-1}.astro-web-home:before{top:0;height:100%;background:radial-gradient(circle at 50% 8%,rgba(127,56,234,.26),transparent 22%),radial-gradient(circle at 26% 54%,rgba(255,113,181,.08),transparent 24%),radial-gradient(circle at 74% 72%,rgba(87,175,255,.1),transparent 22%)}.astro-web-home:after{bottom:0;height:28vh;background:linear-gradient(180deg,rgba(8,1,16,0),rgba(7,1,13,.94)),linear-gradient(160deg,transparent 0 42%,rgba(11,3,24,.74) 42% 100%);clip-path:polygon(0 48%,10% 38%,20% 52%,34% 32%,48% 58%,62% 34%,76% 54%,88% 40%,100% 56%,100% 100%,0 100%)}.astro-web-home__header{display:flex;width:min(760px,calc(100vw - 48px));flex-direction:column;align-items:center;gap:10px}.astro-web-profile-card{display:flex;width:100%;min-height:76px;align-items:center;gap:16px;padding:10px 18px;border:2px solid #7a31e7;border-radius:34px;background:linear-gradient(180deg,rgba(26,6,43,.96),rgba(13,3,24,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 42px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.astro-web-profile-card__avatar{display:inline-flex;width:56px;height:56px;flex:0 0 56px;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#ffd7c9,#aa6cff);box-shadow:inset 0 0 0 4px hsla(0,0%,100%,.14)}.astro-web-profile-card__avatar span{font-size:1.55rem;font-weight:750;color:#6f3b8c}.astro-web-profile-card__copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px;border:0;background:transparent;color:#fff;text-align:left}.astro-web-profile-card__copy strong{font-size:1.16rem;font-weight:600;letter-spacing:0}.astro-web-profile-card__copy small,.astro-web-profile-card__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.astro-web-profile-card__copy small{color:rgba(220,201,236,.78);font-size:.9rem}.astro-web-profile-card__settings{display:inline-flex;width:46px;height:46px;flex:0 0 46px;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#fff}.astro-web-session-row{display:flex;width:100%;align-items:center;gap:12px}.astro-web-session-pill{display:inline-flex;min-width:0;min-height:50px;flex:1;align-items:center;justify-content:center;padding:0 22px;border:1px solid rgba(214,171,255,.16);border-radius:999px;background:rgba(63,35,85,.78);color:#fff;font-size:1rem;font-weight:500;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.astro-web-session-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.astro-web-days-strip{display:grid;width:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding-top:4px}.astro-web-day-card{position:relative;display:flex;min-height:88px;flex-direction:column;align-items:center;justify-content:flex-end;padding:22px 8px 12px;border:2px solid #8b49ee;border-radius:28px;background:linear-gradient(180deg,rgba(20,8,40,.9),rgba(22,5,36,.98));color:#fff}.astro-web-day-card--active{border-color:transparent;background:linear-gradient(180deg,rgba(117,37,213,.95),rgba(194,78,120,.88));box-shadow:0 10px 18px rgba(152,57,199,.16)}.astro-web-day-card__moon{position:absolute;top:-12px}.astro-web-day-card__date{font-size:1.6rem;font-weight:500;line-height:1}.astro-web-day-card__label{margin-top:4px;color:hsla(0,0%,100%,.78);font-size:.76rem;font-weight:500}.astro-web-home__topbar{display:flex;width:min(760px,calc(100vw - 48px));min-height:66px;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px;border:1px solid rgba(214,171,255,.2);border-radius:28px;background:linear-gradient(180deg,rgba(28,8,47,.74),rgba(12,3,24,.82));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 22px 60px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.astro-web-user-pill{display:inline-flex;min-width:0;flex:1;align-items:center;gap:14px;border:0;background:transparent;color:#fff;text-align:left}.astro-web-user-pill__avatar{display:inline-flex;width:48px;height:48px;flex:0 0 48px;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#ffd7c9,#aa6cff);box-shadow:inset 0 0 0 4px hsla(0,0%,100%,.14)}.astro-web-user-pill__avatar span{font-size:1.35rem;font-weight:700;color:#6f3b8c}.astro-web-user-pill__copy{display:flex;min-width:0;flex-direction:column;gap:3px}.astro-web-user-pill__copy strong{font-size:1.18rem;font-weight:650;letter-spacing:0}.astro-web-user-pill__copy small,.astro-web-user-pill__copy strong{overflow:hidden;max-width:520px;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.astro-web-user-pill__copy small{color:rgba(229,214,244,.72);font-size:.86rem}.astro-web-top-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.astro-web-icon-button,.astro-web-logout{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(214,171,255,.2);color:#f8edff;background:rgba(40,16,61,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.astro-web-icon-button{width:44px;height:44px;border-radius:50%}.astro-web-logout{gap:8px;min-height:44px;padding:0 18px;border-radius:999px;font-size:.95rem;font-weight:600}.astro-web-home__stage{display:flex;width:min(760px,calc(100vw - 48px));flex-direction:column;align-items:center;gap:12px;margin-top:14px}.astro-web-home__brand{font-size:2.3rem;font-weight:600;line-height:1;letter-spacing:0;color:#fff8ff;text-align:center}.astro-web-ask-card,.astro-web-forecast-card,.astro-web-home-nav,.astro-web-module-card{border:1px solid rgba(214,171,255,.22);background:linear-gradient(180deg,rgba(24,7,42,.62),rgba(10,3,22,.76)),rgba(14,4,26,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 22px 60px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.astro-web-ask-card{display:flex;width:100%;min-height:152px;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:22px;border-radius:28px;color:#fff;text-align:center}.astro-web-ask-card__moon{display:inline-flex;width:66px;height:66px;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle,rgba(183,111,255,.2),transparent 68%);box-shadow:0 0 48px rgba(183,111,255,.26)}.astro-web-ask-card__moon img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.astro-web-ask-card__label{margin-top:4px;color:rgba(229,214,244,.74);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.astro-web-ask-card__title{font-size:1.55rem;font-weight:700;line-height:1.1;letter-spacing:0}.astro-web-ask-card__subtitle{max-width:460px;color:rgba(229,214,244,.78);font-size:.94rem;line-height:1.45}.astro-web-forecast-grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.astro-web-forecast-card{position:relative;display:flex;min-height:112px;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden;border-radius:24px;color:#fff;font-size:1.2rem;font-weight:650;line-height:1.18;text-align:center}.astro-web-forecast-card__media,.astro-web-module-card__image{position:absolute;inset:0;opacity:.78}.astro-web-forecast-card__media:after,.astro-web-module-card__image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,3,22,.12),rgba(11,3,22,.72))}.astro-web-forecast-card__media img,.astro-web-module-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.astro-web-forecast-card__icon{display:inline-flex;position:relative;z-index:1;width:58px;height:58px;align-items:center;justify-content:center;border-radius:24px;background:linear-gradient(135deg,rgba(255,113,181,.26),rgba(183,111,255,.2));color:#fff}.astro-web-forecast-card>span:last-child{position:relative;z-index:1}.astro-web-module-grid{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.astro-web-module-card{position:relative;display:flex;min-height:94px;align-items:flex-end;justify-content:center;overflow:hidden;padding:18px;border-radius:22px;color:#fff;text-align:center}.astro-web-module-card span:last-child{position:relative;z-index:1;font-size:.98rem;font-weight:700;line-height:1.2}.astro-web-home-nav{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:40;transform:translateX(-50%);display:grid;width:min(520px,calc(100vw - 48px));grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:10px;border-radius:28px}.astro-web-home-nav__item{display:flex;min-width:0;min-height:58px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-radius:20px;background:transparent;color:rgba(229,214,244,.56);font-size:.78rem;font-weight:650}.astro-web-home-nav__item--active{color:#e5c8ff;background:rgba(123,49,231,.2)}}@media (min-width:768px) and (max-width:980px){.astro-web-home{padding:26px 20px calc(130px + env(safe-area-inset-bottom, 0px))}.astro-web-home__header,.astro-web-home__stage,.astro-web-home__topbar{width:min(680px,calc(100vw - 40px))}.astro-web-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.astro-web-ask-card{min-height:152px}}.astro-checkin-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px 16px calc(110px + env(safe-area-inset-bottom));background:rgba(0,0,0,.55)}.astro-checkin-modal{position:relative;width:min(100%,361px);border-radius:32px;background:#1a0140;padding:24px 16px;color:#fff;box-shadow:0 24px 60px rgba(0,0,0,.32)}.astro-checkin-modal__content{display:flex;flex-direction:column;align-items:center;gap:24px}.astro-checkin-modal__header{display:flex;width:100%;flex-direction:column;align-items:center;gap:12px}.astro-checkin-modal__title{color:#fff;font-size:24px;line-height:1.3;font-weight:700}.astro-checkin-modal__description,.astro-checkin-modal__title{margin:0;font-family:Montserrat,sans-serif;letter-spacing:-.03em;text-align:center}.astro-checkin-modal__description{width:100%;color:hsla(0,0%,100%,.8);font-size:16px;line-height:20px}.astro-checkin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:12px}.astro-checkin-day{position:relative;display:flex;min-height:72px;flex-direction:row;align-items:center;justify-content:center;padding:12px 16px;border-radius:20px;background:#13022c;color:#fff;box-shadow:0 0 4px rgba(0,0,0,.2)}.astro-checkin-day--active{box-shadow:inset 0 0 0 2px #a363ff,0 0 0 1px rgba(163,99,255,.2)}.astro-checkin-day--claimed{background:#13022c}.astro-checkin-day--wide{grid-column:1/-1;min-height:65px;flex-direction:row;justify-content:space-between;padding:12px 16px}.astro-checkin-day__content{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:4px}.astro-checkin-day--wide .astro-checkin-day__content{flex-direction:row;justify-content:space-between;gap:16px}.astro-checkin-day__badge{position:absolute;top:-6px;left:50%;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #a363ff;border-radius:999px;background:#191919;color:#fff;transform:translateX(-50%)}.astro-checkin-day__label{color:#fff;font-family:Montserrat,sans-serif;font-size:12px;line-height:15px;font-weight:400;text-align:center}.astro-checkin-day--claimed .astro-checkin-day__content{opacity:.6}.astro-checkin-day--wide .astro-checkin-day__label{font-size:14px;line-height:17px}.astro-checkin-day__reward{display:inline-flex;align-items:center;gap:4px;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;line-height:20px;font-weight:700;letter-spacing:-.03em}.astro-checkin-day__star{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.astro-checkin-day__stars{display:inline-flex;align-items:center;gap:0}.astro-checkin-day__star--side{width:25px;height:25px}.astro-checkin-day__star--big{width:41px;height:41px;margin:-6px -6px 0}.astro-checkin-modal__streak{margin:0;max-width:251px;color:hsla(0,0%,100%,.8);font-family:Montserrat,sans-serif;font-size:16px;line-height:20px;letter-spacing:-.03em;text-align:center}.astro-checkin-modal__footer{margin-top:24px}.astro-checkin-modal__claim{width:100%;min-height:48px;border:0;border-radius:16px;background:linear-gradient(191.67deg,#5010b1 14.86%,#fe710b 183.91%);color:#fff;font-family:Montserrat,sans-serif;font-size:18px;line-height:22px;font-weight:600}.astro-checkin-modal__claim:disabled{opacity:.56}.astro-card-page{position:relative;min-height:100%;width:100%;padding:26px 18px 132px;overflow-x:hidden;touch-action:pan-y;background:radial-gradient(circle at 50% 18%,rgba(109,33,178,.28),transparent 28%),var(--astro-page-base-gradient)}.astro-card-topbar{margin-bottom:14px}.astro-card-banner{margin-bottom:22px}.astro-card-loading{display:flex;flex-direction:column;align-items:center;text-align:center}.astro-card-loading__title{display:flex;flex-direction:column;gap:8px;margin:12px 0 20px;text-transform:uppercase}.astro-card-loading__line{color:#fff;font-size:1rem;line-height:1.12;letter-spacing:.06em;font-weight:500}.astro-card-loading__line--muted{color:rgba(215,204,226,.76)}.astro-card-stack{position:relative;width:100%;height:330px;display:flex;align-items:center;justify-content:center}.astro-card-stack__glow{position:absolute;left:50%;bottom:36px;width:190px;height:60px;border-radius:999px;transform:translateX(-50%);background:radial-gradient(circle,rgba(169,94,255,.4) 0,rgba(169,94,255,.08) 52%,transparent 76%);filter:blur(18px)}.astro-card-stack__item{position:absolute;width:176px;height:278px;will-change:transform}.astro-card-stack__item--center{z-index:3}.astro-card-stack__item--left,.astro-card-stack__item--right{z-index:2}.astro-card-stack__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:24px;box-shadow:0 30px 54px rgba(0,0,0,.42),0 0 0 1px hsla(0,0%,100%,.06)}.astro-card-loading__hint{max-width:320px;margin:2px auto 0;color:rgba(217,202,230,.78);font-size:.88rem;line-height:1.34;text-align:left}.astro-card-result{display:flex;flex-direction:column;align-items:center;padding-top:4px;padding-bottom:44px}.astro-card-result__image{width:214px;height:340px;-o-object-fit:cover;object-fit:cover;border-radius:20px;box-shadow:0 20px 36px rgba(0,0,0,.24)}.astro-card-result__content{width:100%;max-width:340px;margin-top:20px;text-align:center}.astro-card-result__eyebrow{color:rgba(210,196,226,.74);font-size:.95rem;letter-spacing:.03em}.astro-card-result__eyebrow,.astro-card-result__name{display:block;font-weight:500;font-style:normal;text-transform:uppercase;transform:none}.astro-card-result__name{margin-top:10px;color:#fff;font-size:1.62rem;line-height:1.1}.astro-card-result__section-title{display:block;margin-top:22px;color:#fff;font-size:.96rem;font-weight:500;font-style:normal;text-align:left;transform:none}.astro-card-result__text{margin-top:8px;color:rgba(224,211,235,.86);font-size:.88rem;font-style:normal;line-height:1.38;text-align:left;transform:none}.astro-card-result__sentinel{width:100%;height:1px;margin-top:6px}.astro-card-promo-anchor{width:100%;margin-top:28px;max-height:0;overflow:hidden;opacity:0;transform:translateY(14px);pointer-events:none;transition:max-height .32s ease,opacity .28s ease,transform .28s ease}.astro-card-promo-anchor.is-visible{max-height:260px;opacity:1;transform:translateY(0);pointer-events:auto}.astro-card-promo{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;width:100%;padding:16px;border:1px solid rgba(129,65,255,.24);border-radius:28px;background:linear-gradient(180deg,rgba(34,16,56,.92),rgba(21,8,36,.96)),radial-gradient(circle at top left,rgba(143,80,255,.22),transparent 48%);box-shadow:0 24px 56px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.astro-card-promo__image{width:96px;height:128px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:18px;box-shadow:0 16px 28px rgba(0,0,0,.28)}.astro-card-promo__body{display:flex;min-width:0;flex-direction:column;justify-content:center}.astro-card-promo__title{color:#fff;font-size:.98rem;line-height:1.26}.astro-card-promo__button{margin-top:16px;min-height:52px;width:100%;border:0;border-radius:18px;background:linear-gradient(180deg,#6c27ff,#d2648d);color:#fff;font-size:1rem;font-weight:700;box-shadow:0 16px 24px rgba(144,55,219,.24)}.astro-card-dock{bottom:max(18px,env(safe-area-inset-bottom));transition:opacity .18s ease,transform .22s ease;will-change:opacity,transform}.astro-app-shell[data-keyboard-open=true] .astro-home-dock,.astro-app-shell[data-keyboard-open=true] .astro-home-dock.astro-card-dock{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(14px)}.astro-app-shell[data-keyboard-open=true] .astro-card-dock:not(.astro-home-dock){opacity:0;pointer-events:none;transform:translateY(14px)}.astro-advice-loading-screen{position:relative;min-height:100%;width:100%;padding:26px 18px 148px;overflow:hidden;background:radial-gradient(circle at 50% 18%,rgba(109,33,178,.28),transparent 28%),var(--astro-page-base-gradient)}.astro-advice-loading-screen__topbar{margin-bottom:14px}.astro-advice-loading-screen__banner{margin-bottom:54px}.astro-advice-loading-screen__body{display:flex;flex-direction:column;align-items:center;text-align:center}.astro-advice-loading-screen__title{display:flex;flex-direction:column;gap:10px;text-transform:uppercase}.astro-advice-loading-screen__title-line{color:#fff;font-size:1rem;line-height:1.1;letter-spacing:.04em;font-weight:500}.astro-advice-loading-screen__title-line--muted{color:rgba(215,204,226,.76)}.astro-advice-loading-screen__moonWrap{display:flex;align-items:center;justify-content:center;width:100%;margin-top:64px}.astro-advice-loading-screen__moon{width:210px;height:210px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 28px rgba(0,0,0,.28));animation:astroMoonFloat 2.8s ease-in-out infinite}.astro-advice-loading-screen__hint{margin-top:80px;color:rgba(217,202,230,.82);font-size:.98rem;line-height:1.3}.astro-advice-loading-screen__dock{bottom:max(18px,env(safe-area-inset-bottom))}@keyframes astroMoonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.astro-advice-page{position:relative;min-height:100%;width:100%;padding:18px 14px 108px;overflow-x:hidden;background:radial-gradient(circle at 50% 14%,rgba(111,41,186,.24),transparent 26%),radial-gradient(circle at 50% 100%,rgba(58,18,95,.18),transparent 28%),var(--astro-page-base-gradient)}.astro-advice-page__banner{margin-bottom:16px}.astro-advice-page .astro-profile-banner{gap:10px;padding:9px 12px;border-radius:24px}.astro-advice-page .astro-profile-banner__avatar{width:40px;height:40px}.astro-advice-page .astro-profile-banner__avatar-face{width:34px;height:34px;font-size:1.08rem}.astro-advice-page .astro-profile-banner__title{font-size:.82rem}.astro-advice-page .astro-profile-banner__subtitle{margin-top:3px;font-size:.74rem}.astro-advice-page .astro-profile-banner__settings{width:34px;height:34px}.astro-advice-page__title{display:flex;flex-direction:column;gap:4px;align-items:center;margin-bottom:16px;text-transform:uppercase;text-align:center}.astro-advice-page__title-line{color:#fff;font-size:.88rem;line-height:1.08;letter-spacing:.05em;font-weight:500}.astro-advice-page__title-line--muted{color:rgba(215,204,226,.76)}.astro-advice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.astro-advice-tile{display:flex;min-height:74px;flex-direction:column;justify-content:center;align-items:flex-start;padding:11px 14px;border:1px solid rgba(129,65,255,.2);border-radius:18px;background:linear-gradient(180deg,rgba(35,15,58,.92),rgba(20,9,34,.96)),radial-gradient(circle at top left,rgba(143,80,255,.16),transparent 46%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 32px rgba(0,0,0,.18);text-align:left}.astro-advice-tile--locked{cursor:pointer}.astro-advice-tile__name{color:#fff;font-size:.84rem;line-height:1.16;font-weight:500}.astro-advice-tile__status{margin-top:6px;color:rgba(218,205,230,.8);font-size:.7rem;line-height:1.12}.astro-advice-tile__status--good{color:#52ea3a}.astro-advice-tile__status--bad{color:#ff3d43}.astro-advice-tile__status--neutral{color:rgba(218,205,230,.8)}.astro-advice-tile__status--blur{filter:blur(4px);opacity:.78}.astro-advice-summary{position:relative;width:100%;margin-top:12px;padding:18px;border:1px solid rgba(129,65,255,.16);border-radius:22px;background:linear-gradient(180deg,rgba(34,16,56,.9),rgba(19,8,33,.94)),radial-gradient(circle at top right,rgba(143,80,255,.14),transparent 44%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.astro-advice-summary--locked{min-height:108px;cursor:pointer}.astro-advice-summary__text{color:rgba(225,211,236,.88);font-size:.82rem;line-height:1.34;font-weight:500;text-align:center}.astro-advice-summary__text--blur{filter:blur(5px);opacity:.7}.astro-advice-summary__lock{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;transform:translate(-50%,-50%);color:#fff;background:radial-gradient(circle,rgba(51,18,89,.96),rgba(33,10,58,.94))}.astro-advice-summary--open{padding:16px 18px}.astro-advice-modal-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(8,3,14,.56);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.astro-advice-modal{position:relative;width:min(100%,360px);border:1px solid rgba(129,65,255,.28);border-radius:34px;background:linear-gradient(180deg,#2c0b54,#220643),radial-gradient(circle at top left,rgba(143,80,255,.14),transparent 48%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 24px 60px rgba(0,0,0,.34)}.astro-subscription-modal{position:relative;isolation:isolate;width:min(calc(100vw - 28px),520px);max-height:min(92vh,860px);overflow-x:hidden;overflow-y:auto;border:1px solid rgba(150,82,255,.46);border-radius:40px;padding:26px 24px 22px;color:#fff;background:radial-gradient(circle at 50% -8%,rgba(162,74,255,.34),transparent 34%),radial-gradient(circle at 8% 16%,rgba(236,101,193,.15),transparent 34%),linear-gradient(180deg,rgba(44,10,83,.98),rgba(22,3,42,.98) 55%,rgba(13,2,24,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -1px 0 rgba(150,82,255,.2),0 34px 90px rgba(0,0,0,.58),0 0 80px rgba(116,45,255,.22);text-align:center;scrollbar-width:thin;scrollbar-color:rgba(182,100,255,.5) transparent}.astro-subscription-modal:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:radial-gradient(circle,hsla(0,0%,100%,.26) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(178,115,255,.2) 0 1px,transparent 1.5px);background-position:0 0,18px 26px;background-size:42px 42px,58px 58px;opacity:.24;pointer-events:none}.astro-advice-modal{padding:26px 24px 30px;text-align:center}.astro-advice-modal__close,.astro-subscription-modal__close{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:0;border-radius:999px;color:hsla(0,0%,100%,.88);background:rgba(95,71,128,.32)}.astro-advice-modal__name{margin-top:18px;color:#fff;font-size:2.1rem;font-weight:700;line-height:1.04}.astro-advice-modal__status{margin-top:16px;font-size:1.08rem;font-weight:600}.astro-advice-modal__status--good{color:#52ea3a}.astro-advice-modal__status--bad{color:#ff3d43}.astro-advice-modal__status--neutral{color:rgba(225,211,236,.84)}.astro-advice-modal__description{margin-top:22px;color:rgba(225,211,236,.88);font-size:1rem;line-height:1.46}.astro-tarot-page{position:relative;min-height:100%;width:100%;padding:14px 14px calc(126px + env(safe-area-inset-bottom));overflow-x:hidden;background:radial-gradient(circle at 92% 17%,rgba(80,16,177,.28),transparent 22%),radial-gradient(circle at -6% 84%,rgba(82,31,148,.22),transparent 22%),var(--astro-page-base-gradient)}.astro-tarot-page .astro-card-dock{bottom:max(18px,env(safe-area-inset-bottom))}.astro-tarot-page--select{padding-top:18px;padding-bottom:calc(126px + env(safe-area-inset-bottom))}.astro-tarot-page--loading{display:flex;flex-direction:column;min-height:100%}.astro-tarot-page--result{padding-top:14px}.astro-tarot-banner{margin-bottom:18px}.astro-tarot-title{display:flex;flex-direction:column;align-items:center;gap:8px;margin:10px 0 24px;text-align:center;text-transform:uppercase}.astro-tarot-title--large{margin-top:22px;margin-bottom:14px}.astro-tarot-title--select{margin:18px 0 0}.astro-tarot-title__line{color:#fff;font-size:1.03rem;line-height:1.08;font-weight:500;letter-spacing:.03em}.astro-tarot-title--large,.astro-tarot-title--large .astro-tarot-title__line{color:#fff;font-size:1.28rem;line-height:1.04;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.astro-tarot-title__line--muted{color:rgba(218,204,229,.72)}.astro-tarot-carousel{margin:0 -14px;overflow-x:auto;overflow-y:hidden;padding:0 14px 8px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-snap-type:x mandatory;scroll-padding-inline:50%;background:transparent;border:0;box-shadow:none}.astro-tarot-carousel::-webkit-scrollbar{display:none;width:0;height:0}.astro-tarot-carousel__track{display:flex;align-items:stretch;gap:10px;min-width:-moz-max-content;min-width:max-content;padding:6px max(calc(50vw - 112px),16px) 8px}.astro-tarot-spread-card{position:relative;display:flex;width:224px;min-height:346px;flex-direction:column;align-items:center;justify-content:space-between;padding:22px 12px 18px;border:1px solid hsla(0,0%,100%,.1);border-radius:32px;background:linear-gradient(180deg,rgba(35,14,57,.72),rgba(20,8,33,.82)),radial-gradient(circle at top center,rgba(143,80,255,.2),transparent 44%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 0 0 8px hsla(0,0%,100%,.04),0 20px 38px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scroll-snap-align:center;text-align:center;opacity:.72;transform:scale(.94);transition:transform .22s ease,opacity .22s ease,box-shadow .22s ease,border-color .22s ease}.astro-tarot-spread-card--active{opacity:1;transform:translateY(-2px) scale(1);border-color:rgba(163,99,255,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 0 0 8px hsla(0,0%,100%,.04),0 20px 42px rgba(0,0,0,.22),0 0 0 1px rgba(163,99,255,.18)}.astro-tarot-spread-card__glass{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03),inset 0 0 50px hsla(0,0%,100%,.02);pointer-events:none}.astro-tarot-spread-card__cards{position:relative;width:100%;height:166px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 40px rgba(255,255,255,.24))}.astro-tarot-spread-card__image{position:absolute;width:86px;height:152px;-o-object-fit:cover;object-fit:cover;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.3)}.astro-tarot-spread-card__cards--3 .astro-tarot-spread-card__image--0{transform:translateX(-43px) rotate(-12deg)}.astro-tarot-spread-card__cards--3 .astro-tarot-spread-card__image--1{z-index:2}.astro-tarot-spread-card__cards--3 .astro-tarot-spread-card__image--2{transform:translateX(43px) rotate(12deg)}.astro-tarot-spread-card__cards--2 .astro-tarot-spread-card__image--0{transform:translateX(-20px) rotate(-8deg)}.astro-tarot-spread-card__cards--2 .astro-tarot-spread-card__image--1{transform:translateX(20px) rotate(8deg)}.astro-tarot-spread-card__cards--1 .astro-tarot-spread-card__image--0{width:78px;height:138px}.astro-tarot-spread-card__content{display:flex;flex-direction:column;gap:7px;width:100%}.astro-tarot-spread-card__name{color:#fff;font-size:1.18rem;line-height:1;font-weight:700;letter-spacing:-.03em}.astro-tarot-spread-card__subtitle{color:hsla(0,0%,100%,.74);font-size:.8rem;line-height:1.2}.astro-tarot-spread-card__button,.astro-tarot-spread-card__ghost{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:34px;border-radius:10px;font-size:.9rem}.astro-tarot-spread-card__button{color:#fff;background:linear-gradient(191.67deg,#5010b1 14.86%,#fe710b 183.91%);font-weight:700}.astro-tarot-spread-card__ghost{color:hsla(0,0%,100%,.42);border:1px solid hsla(0,0%,100%,.12)}.astro-tarot-dots{display:flex;justify-content:center;gap:2px;margin:0 0 12px}.astro-tarot-dots__item{width:12px;height:2px;border:0;border-radius:999px;background:hsla(0,0%,100%,.4)}.astro-tarot-dots__item--active{width:20px;background:#fff}.astro-tarot-description{color:hsla(0,0%,100%,.72);font-size:1rem;line-height:1.22}.astro-tarot-question__stack{position:relative;width:233px;height:257px;margin:14px auto 22px;filter:drop-shadow(0 40px 44px rgba(0,0,0,.2))}.astro-tarot-question__card{position:absolute;width:112px;height:199px;-o-object-fit:contain;object-fit:contain;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.28)}.astro-tarot-question__card--back-left{left:12px;top:12px;transform:rotate(-15deg)}.astro-tarot-question__card--back-right{right:12px;top:12px;transform:rotate(15deg)}.astro-tarot-question__card--front{left:50%;top:36px;z-index:2;transform:translateX(-50%)}.astro-tarot-description--question{margin-bottom:26px}.astro-tarot-question__form{display:flex;flex-direction:column;gap:12px}.astro-tarot-question__inputRow{display:flex;align-items:center;gap:12px}.astro-tarot-question__input{min-width:0;flex:1;height:48px;padding:0 18px;border:1px solid hsla(0,0%,90%,.18);border-radius:999px;background:hsla(0,0%,100%,.1);color:#fff;font-size:1rem}.astro-tarot-question__input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.astro-tarot-question__input::placeholder{color:hsla(0,0%,100%,.5)}.astro-tarot-question__send{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:50%;color:#fff;background:linear-gradient(191.67deg,#5010b1 14.86%,#fe710b 183.91%)}.astro-tarot-question__send:disabled{opacity:.5}.astro-tarot-question__prices{display:grid;grid-template-columns:1fr 1fr;gap:12px}.astro-tarot-decks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.astro-tarot-deck{position:relative;display:flex;min-height:138px;flex-direction:column;align-items:center;justify-content:flex-start;padding:16px 10px 12px;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;background:linear-gradient(180deg,rgba(37,17,58,.78),rgba(20,8,33,.82)),radial-gradient(circle at top center,rgba(143,80,255,.18),transparent 50%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 14px 28px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:hsla(0,0%,100%,.42);text-align:center;transition:opacity .18s ease,box-shadow .18s ease,border-color .18s ease,transform .18s ease}.astro-tarot-deck--owned .astro-tarot-deck__image,.astro-tarot-deck--owned .astro-tarot-deck__label{opacity:.62}.astro-tarot-deck--locked .astro-tarot-deck__image,.astro-tarot-deck--locked .astro-tarot-deck__label{opacity:.42}.astro-tarot-deck--active{color:#fff;border-color:rgba(163,99,255,.72);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 1px rgba(151,71,255,.35),0 14px 28px rgba(0,0,0,.2),0 0 32px rgba(143,69,255,.26)}.astro-tarot-deck--active .astro-tarot-deck__image,.astro-tarot-deck--active .astro-tarot-deck__label{opacity:1}.astro-tarot-deck__glass{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02);pointer-events:none}.astro-tarot-deck__image{width:61px;height:104px;-o-object-fit:cover;object-fit:cover;border-radius:12px;filter:drop-shadow(0 4px 24px rgba(0,0,0,.25))}.astro-tarot-deck__label{margin-top:10px;font-size:.72rem;line-height:1.05;font-weight:700;letter-spacing:-.02em}.astro-tarot-deck__lock{position:absolute;top:10px;right:10px;font-size:.88rem;filter:drop-shadow(0 2px 8px rgba(0,0,0,.24))}.astro-tarot-price-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:58px;padding:0 20px;border:1.5px solid transparent;border-radius:18px;color:#fff;font-size:1rem;font-weight:700;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,opacity .18s ease}.astro-tarot-price-chip__value{letter-spacing:-.03em}.astro-tarot-price-chip--inner,.astro-tarot-price-chip--stars{background:rgba(18,4,35,.7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 12px 24px rgba(0,0,0,.18)}.astro-tarot-price-chip--stars{border-color:rgba(255,216,90,.24)}.astro-tarot-price-chip--inner{border-color:rgba(163,99,255,.3)}.astro-tarot-price-chip--active{transform:translateY(-1px);border-color:rgba(163,99,255,.82);background:linear-gradient(191.67deg,rgba(80,16,177,.92) 14.86%,rgba(254,113,11,.78) 183.91%),rgba(18,4,35,.7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 0 1px rgba(171,98,255,.28),0 14px 30px rgba(0,0,0,.22),0 0 32px rgba(143,69,255,.22)}.astro-tarot-price-chip__star{color:#ffd85a;text-shadow:0 0 10px rgba(255,217,90,.4)}.astro-tarot-price-chip__star--dim{color:#a363ff;text-shadow:none}.astro-tarot-question__submit{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 22px;border:0;border-radius:18px;color:#fff;background:linear-gradient(191.67deg,#5010b1 14.86%,#fe710b 183.91%);font-size:1.05rem;font-weight:600;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 16px 30px rgba(0,0,0,.22);transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.astro-tarot-question__submit:not(:disabled){transform:translateY(0)}.astro-tarot-question__submit--subscription{justify-content:center;text-align:center}.astro-tarot-question__submit:disabled{opacity:.65}.astro-tarot-select__chosen{display:flex;justify-content:space-between;gap:12px;margin-top:36px}.astro-tarot-select__chosen--1,.astro-tarot-select__chosen--2{justify-content:center}.astro-tarot-select__chosen--1{width:100%}.astro-tarot-select__chosen--1 .astro-tarot-select__chosen-card{margin-inline:auto}.astro-tarot-select__chosen-card{width:112px;height:199px;border-radius:12px;overflow:hidden;opacity:.42;box-shadow:0 4px 24px rgba(0,0,0,.2);transition:opacity .18s ease,box-shadow .18s ease,transform .18s ease}.astro-tarot-select__chosen-card--filled{opacity:1;box-shadow:0 0 0 1px rgba(143,69,255,.45),0 0 26px rgba(143,69,255,.24)}.astro-tarot-select__chosen-card--recent{transform:translateY(-4px);box-shadow:0 0 0 1px rgba(188,150,255,.7),0 0 38px rgba(143,69,255,.34),0 10px 28px rgba(0,0,0,.18)}.astro-tarot-select__chosen-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.astro-tarot-select__hint{margin-top:18px;color:hsla(0,0%,100%,.58);font-size:1rem;line-height:1.25;text-align:center}.astro-tarot-select__pointerRow{display:flex;align-items:center;justify-content:center;gap:18px;margin:18px 0 10px}.astro-tarot-select__pointerLine{width:74px;height:1px;background:hsla(0,0%,100%,.34)}.astro-tarot-select__pointerArrow{width:0;height:0;border-left:22px solid transparent;border-right:22px solid transparent;border-top:34px solid hsla(0,0%,100%,.42);border-radius:3px;filter:drop-shadow(0 10px 16px rgba(143,69,255,.18))}.astro-tarot-select__fan{position:relative;margin:10px -14px 0;padding-top:22px;height:278px}.astro-tarot-select__fanArrow{position:absolute;top:96px;z-index:170;display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border:1.5px solid rgba(183,111,255,.72);border-radius:999px;background:radial-gradient(circle at 50% 20%,rgba(255,113,181,.18),transparent 48%),rgba(20,3,39,.82);color:hsla(0,0%,100%,.92);font-size:2.5rem;line-height:1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 24px rgba(143,69,255,.22),0 14px 30px rgba(0,0,0,.2);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.astro-tarot-select__fanArrow:hover{transform:translateY(-2px);border-color:rgba(255,113,181,.82);background:radial-gradient(circle at 50% 20%,rgba(255,113,181,.24),transparent 48%),rgba(32,7,58,.9)}.astro-tarot-select__fanArrow--prev{left:10px}.astro-tarot-select__fanArrow--next{right:10px}.astro-tarot-select__fanViewport{overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.astro-tarot-select__fanTrack,.astro-tarot-select__fanViewport{position:relative;width:100%;height:100%}.astro-tarot-select__fanCard{position:absolute;width:85px;height:151px;padding:0;border:0;background:transparent;outline:none;transform-origin:center 150%;cursor:pointer;transition:transform .18s ease,filter .18s ease,opacity .18s ease,top .18s ease,left .18s ease}.astro-tarot-select__fanCard--selected .astro-tarot-select__fanImage{box-shadow:0 0 0 2px rgba(143,69,255,.55),0 0 38px rgba(143,69,255,.28),0 0 16px hsla(0,0%,100%,.12)}.astro-tarot-select__fanCard--selected{z-index:140}.astro-tarot-select__fanCard--focus .astro-tarot-select__fanImage{box-shadow:0 0 0 2px rgba(188,150,255,.72),0 0 42px rgba(143,69,255,.34),0 10px 24px rgba(0,0,0,.22)}.astro-tarot-select__fanCard--focus{cursor:copy}.astro-tarot-select__fanImage{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.25)}.astro-tarot-loading{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:34px;padding:72px 18px 124px}.astro-tarot-loading__emoji{display:inline-block;font-size:9.2rem;line-height:1;filter:drop-shadow(0 18px 34px rgba(0,0,0,.22)) drop-shadow(0 0 24px rgba(255,193,37,.14));transform:translateY(-6px);transform-origin:50% 50%;will-change:transform;animation:astro-tarot-loading-spin 2.2s linear infinite,astro-tarot-loading-breathe 1.8s ease-in-out infinite}.astro-tarot-loading__phrase{color:rgba(225,211,236,.88);font-size:1.02rem;line-height:1.2;text-align:center}.astro-tarot-loading__progress{position:relative;width:100%;max-width:320px;height:42px;overflow:hidden;border:1.5px solid rgba(143,69,255,.9);border-radius:999px;background:rgba(11,0,27,.8);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03),0 10px 24px rgba(0,0,0,.12)}.astro-tarot-loading__progressFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#8f45ff,#a35fff 42%,#9a52ff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 24px rgba(143,69,255,.2);transition:width .32s ease}.astro-tarot-result{display:flex;flex-direction:column;gap:48px;padding:8px 2px 0}.astro-tarot-result__section{display:flex;flex-direction:column;align-items:center;gap:22px}.astro-tarot-result__section--single{gap:20px}.astro-tarot-result__pair{display:flex;flex-direction:column;gap:24px}.astro-tarot-result__pairCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.astro-tarot-result__pairSlot{display:flex;flex-direction:column;align-items:center;gap:10px}.astro-tarot-result__card{width:144px;height:256px;-o-object-fit:contain;object-fit:contain;border-radius:14px;box-shadow:0 10px 24px rgba(0,0,0,.22),0 0 0 1px hsla(0,0%,100%,.03)}.astro-tarot-result__card--fairy{width:174px;height:296px}.astro-tarot-result__card--single{width:160px;height:284px}.astro-tarot-result__card--pair{width:100%;max-width:146px;height:240px}.astro-tarot-result__card--fairy.astro-tarot-result__card--pair{max-width:170px;height:268px}.astro-tarot-result__copy{width:100%;max-width:332px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.astro-tarot-result__copy--center{text-align:center}.astro-tarot-result__eyebrow{color:rgba(223,209,235,.88);font-size:1.06rem}.astro-tarot-result__eyebrow,.astro-tarot-result__name{margin:0;line-height:1.08;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.astro-tarot-result__name{color:#fff;font-size:1.08rem}.astro-tarot-result__pairName{margin:0;color:#fff;font-size:.98rem;line-height:1.15;font-weight:600;letter-spacing:.01em;text-align:center;text-transform:uppercase}.astro-tarot-result__answer{display:inline-flex;align-items:center;justify-content:center;min-width:118px;min-height:46px;padding:0 22px;border-radius:999px;font-size:1.2rem;line-height:1;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.astro-tarot-result__answer--yes{color:#d5ffe6;background:linear-gradient(180deg,rgba(88,214,139,.22),rgba(46,127,84,.3));box-shadow:inset 0 0 0 1px rgba(155,255,195,.24),0 10px 28px rgba(56,156,102,.14)}.astro-tarot-result__answer--no{color:#ffe1e8;background:linear-gradient(180deg,rgba(228,101,127,.2),rgba(135,38,60,.28));box-shadow:inset 0 0 0 1px rgba(255,164,183,.2),0 10px 28px rgba(153,48,77,.14)}.astro-tarot-result__text{margin:10px 0 0;color:rgba(235,226,242,.82);font-size:.98rem;line-height:1.34;text-align:left}.astro-tarot-result__summary{display:flex;flex-direction:column;gap:14px;margin-top:-10px;padding:18px 14px 14px;border:1.5px solid rgba(122,49,231,.34);border-radius:24px;background:linear-gradient(180deg,rgba(40,14,69,.84),rgba(26,3,53,.84));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 12px 28px rgba(0,0,0,.16)}.astro-tarot-result__summary--pair{margin-top:0}.astro-tarot-result__questionBlock{display:flex;flex-direction:column;gap:8px;padding:12px 12px 0;border-top:1px solid hsla(0,0%,100%,.08)}.astro-tarot-result__questionBlock--answer{gap:10px}.astro-tarot-result__questionLabel{color:rgba(223,209,235,.7);font-size:.78rem;line-height:1;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.astro-tarot-result__questionText{margin:0;color:#fff;font-size:1rem;line-height:1.32;font-weight:500}.astro-tarot-result__summaryTitle{margin:0;color:#fff;font-size:1.26rem;line-height:1;font-weight:600;letter-spacing:-.02em;text-transform:uppercase}.astro-tarot-result__summaryText{margin:0;color:rgba(235,226,242,.82);font-size:.98rem;line-height:1.28}.astro-tarot-result__summaryText--pair{white-space:pre-line;margin-top:0}.astro-tarot-result__summaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:40px;width:100%;border:0;border-radius:10px;background:linear-gradient(191.67deg,#5010b1 14.86%,#fe710b 183.91%);color:#fff;font-size:1rem;line-height:1;font-weight:700;box-shadow:0 12px 22px rgba(144,55,219,.2)}.astro-moon-page{position:relative;min-height:100%;width:100%;padding:14px 14px calc(126px + env(safe-area-inset-bottom));overflow-x:hidden;background:radial-gradient(circle at 88% 16%,rgba(80,16,177,.28),transparent 24%),radial-gradient(circle at -8% 82%,rgba(82,31,148,.2),transparent 24%),var(--astro-page-base-gradient)}.astro-moon-page .astro-card-dock{bottom:max(18px,env(safe-area-inset-bottom))}.astro-moon-banner{margin-bottom:18px}.astro-moon-state{padding:44px 18px;color:rgba(235,226,242,.82);font-size:1rem;line-height:1.3;text-align:center}.astro-moon-state--error{color:hsla(0,100%,85%,.92)}.astro-moon-strip{margin-bottom:18px}.astro-moon-strip--compact{min-height:112px;margin:0 -14px 14px;padding:14px 14px 0;overflow-y:hidden;align-items:stretch;background:transparent!important;box-shadow:none!important;-webkit-mask-image:none;mask-image:none}.astro-moon-strip__calendarPill{flex:0 0 72px;display:inline-flex;align-items:center;justify-content:center;width:72px;min-height:108px;border:0;border-radius:32px;background:linear-gradient(180deg,#8f45ff,#a35fff);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 8px 18px rgba(123,57,208,.16)}.astro-moon-strip__dayCard{flex-basis:64px}.astro-moon-strip--compact .astro-day-card{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.astro-moon-strip--compact .astro-day-card--active{box-shadow:0 10px 18px rgba(152,57,199,.16)}.astro-moon-strip__phaseBubble{width:auto;height:auto;background:transparent;box-shadow:none;color:#fff}.astro-moon-strip__phaseBubble .astro-moon-glyph{filter:drop-shadow(0 8px 12px rgba(0,0,0,.18)) drop-shadow(0 0 10px rgba(255,214,55,.08))}.astro-moon-glyph{display:inline-flex;align-items:center;justify-content:center;line-height:1;filter:drop-shadow(0 0 14px rgba(255,226,150,.32))}.astro-moon-glyph--sm{font-size:1.3rem}.astro-moon-glyph--md{font-size:1.9rem}.astro-moon-glyph--lg{font-size:10rem}.astro-moon-detail{display:flex;flex-direction:column;align-items:center;padding:4px 2px 0}.astro-moon-detail__visual{position:relative;width:100%;display:flex;align-items:center;justify-content:center;margin:4px 0 16px}.astro-moon-detail__moon{min-height:188px}.astro-moon-detail__moon,.astro-moon-detail__nav{display:inline-flex;align-items:center;justify-content:center}.astro-moon-detail__nav{position:absolute;top:50%;width:58px;height:58px;margin-top:-29px;border:2px solid #7a31e7;border-radius:50%;background:rgba(18,4,35,.82);color:#fff}.astro-moon-detail__nav:first-of-type{left:0}.astro-moon-detail__nav:last-of-type{right:0}.astro-moon-detail__meta,.astro-moon-detail__sectionTitle,.astro-moon-detail__title{margin:0;color:#fff;text-align:center;text-transform:uppercase}.astro-moon-detail__title{font-size:1.62rem;line-height:1.06;font-weight:500;letter-spacing:.01em}.astro-moon-detail__meta{margin-top:8px;color:rgba(231,220,241,.76);font-size:.88rem;line-height:1.1;font-weight:500;letter-spacing:.04em}.astro-moon-detail__description,.astro-moon-detail__sectionText{width:100%;margin:16px 0 0;color:rgba(235,226,242,.82);font-size:.96rem;line-height:1.3}.astro-moon-detail__divider{width:100%;height:1px;margin:22px 0 24px;background:hsla(0,0%,100%,.14)}.astro-moon-detail__sectionTitle{font-size:1.42rem;line-height:1.12;font-weight:500}.astro-moon-calendar{padding-top:6px}.astro-moon-month{position:relative}.astro-moon-month--single{min-height:590px}.astro-moon-month__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.astro-moon-month__switch{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:20px;background:rgba(55,32,87,.42);color:#fff}.astro-moon-month__title{flex:1;margin:0;color:rgba(223,209,235,.88);font-size:1.7rem;line-height:1.08;font-weight:500;text-align:center;text-transform:uppercase}.astro-moon-month__content{position:relative}.astro-moon-month__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:10px}.astro-moon-month__weekday{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:18px;background:rgba(80,63,108,.34);color:#fff;font-size:.78rem;line-height:1;font-weight:500}.astro-moon-month__stage{position:relative;overflow:visible}.astro-moon-month__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px 8px}.astro-moon-month__day{display:flex;min-height:76px;flex-direction:column;align-items:center;justify-content:space-between;padding:8px 4px 7px;border:2px solid #5e1dd0;border-radius:18px;background:rgba(18,5,34,.9);color:#fff}.astro-moon-month__day--active{background:linear-gradient(180deg,#5a1bb0,#8f45ff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 14px 26px rgba(119,59,204,.18)}.astro-moon-month__percent{color:rgba(226,219,235,.84);font-size:.66rem;line-height:1}.astro-moon-month__dayGlyph{display:inline-flex;align-items:center;justify-content:center}.astro-moon-month__dayNumber{font-size:.86rem;line-height:1;font-weight:500}.astro-moon-promo{position:absolute;top:146px;right:-14px;z-index:3;display:flex;width:278px;min-height:196px;align-items:center;padding:22px 18px 18px 42px;border:2px solid #7a31e7;border-right-width:0;border-radius:28px 0 0 28px;background:rgba(18,4,35,.96);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 18px 34px rgba(0,0,0,.18);overflow:hidden;will-change:transform;transform:translateZ(0)}.astro-moon-promo__toggle{position:absolute;top:50%;left:4px;width:30px;height:64px;margin-top:-32px;border:0;background:transparent;color:#fff}.astro-moon-promo__toggle,.astro-moon-promo__toggleIcon{display:inline-flex;align-items:center;justify-content:center}.astro-moon-promo__toggleIcon{will-change:transform}.astro-moon-promo__body{display:flex;width:100%;flex-direction:column;gap:14px}.astro-moon-promo__text,.astro-moon-promo__title{margin:0;color:#fff}.astro-moon-promo__title{font-size:.98rem;line-height:1.22;font-weight:500}.astro-moon-promo__text{color:rgba(235,226,242,.82);font-size:.94rem;line-height:1.24}.astro-moon-promo__button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;width:100%;border:0;border-radius:14px;background:linear-gradient(191.67deg,#5010b1 14.86%,#fe710b 183.91%);color:#fff;font-size:.98rem;line-height:1;font-weight:700}.astro-natal-page{display:flex;flex-direction:column;min-height:100%;padding:8px 16px calc(88px + env(safe-area-inset-bottom))}.astro-natal-header{margin:8px 0 10px}.astro-natal-step{display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;align-items:center;color:#fff}.astro-natal-detail-title,.astro-natal-title{margin:6px 0 0;color:hsla(0,0%,100%,.7);text-align:center;font-size:24px;line-height:29px;font-weight:500;letter-spacing:-.03em;text-transform:uppercase}.astro-natal-meta{margin:2px 0 0;color:#fff;text-align:center;font-size:18px;line-height:20px;font-weight:700;letter-spacing:-.03em}.astro-natal-preview,.astro-natal-result-wheel{display:flex;width:100%;justify-content:center;margin:18px 0}.astro-natal-wheel{width:100%}.astro-natal-wheel,.astro-natal-wheel__canvas{display:flex;align-items:center;justify-content:center}.astro-natal-wheel__canvas{overflow:hidden}.astro-natal-wheel__canvas>*{max-width:100%;height:auto}.astro-natal-actions{display:flex;width:100%;flex-direction:column;align-items:center;gap:12px}.astro-natal-actions--stacked{margin-top:4px}.astro-natal-action{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:56px;padding:0 16px;border:1.8px solid #7a31e7;border-radius:999px;background:rgba(17,4,31,.72);color:#fff;text-align:left;font-size:14px;line-height:130%;font-weight:500;letter-spacing:-.03em;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 12px 22px rgba(8,0,13,.1)}.astro-natal-step--initial .astro-natal-actions{align-items:center}.astro-natal-step--initial .astro-natal-action{width:min(100%,300px)}.astro-natal-step--result .astro-natal-actions{align-items:stretch}.astro-natal-step--result .astro-natal-action{width:100%}.astro-natal-detail-locked,.astro-natal-step--result .astro-natal-promo{margin-top:auto}.astro-natal-step--detail,.astro-natal-step--form,.astro-natal-step--result{align-items:stretch}.astro-natal-form-heading{margin:8px 0 30px;text-align:center}.astro-natal-form-heading__eyebrow{display:block;color:rgba(255,245,255,.56);font-size:2.5rem}.astro-natal-form-heading__eyebrow,.astro-natal-form-heading__title{line-height:.96;font-weight:400;letter-spacing:-.06em;text-transform:uppercase}.astro-natal-form-heading__title{margin:4px 0 0;color:#fff;font-size:3rem}.astro-natal-form{display:flex;width:100%;flex-direction:column;gap:18px;margin-top:12px}.astro-natal-field{width:100%}.astro-natal-field__label{display:block;margin-bottom:14px;color:#fff;font-size:1rem;line-height:1.2;font-weight:500;letter-spacing:-.03em}.astro-natal-field__input,.astro-natal-geocoder .geoapify-autocomplete-input{width:100%;min-height:72px;padding:0 28px;border:1.5px solid rgba(146,117,180,.44);border-radius:28px;background:linear-gradient(90deg,rgba(43,32,58,.9),rgba(60,33,96,.86));color:#fff;font-size:1rem;letter-spacing:-.03em;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.astro-natal-field__input::-moz-placeholder,.astro-natal-geocoder .geoapify-autocomplete-input::-moz-placeholder{color:rgba(219,205,230,.44)}.astro-natal-field__input::placeholder,.astro-natal-geocoder .geoapify-autocomplete-input::placeholder{color:rgba(219,205,230,.44)}.astro-natal-field__input:focus,.astro-natal-geocoder .geoapify-autocomplete-input:focus{outline:none;border-color:rgba(160,108,255,.85);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 0 0 2px rgba(109,55,255,.18)}.astro-natal-field__input--date{min-height:72px!important;padding:0 28px!important;border:1.5px solid rgba(146,117,180,.44)!important;border-radius:28px!important;background:linear-gradient(90deg,rgba(43,32,58,.9),rgba(60,33,96,.86))!important}.astro-natal-field__input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.72}.astro-natal-geocoder .geoapify-autocomplete-items .image-container,.astro-natal-geocoder .geoapify-close-button{display:none}.astro-natal-geocoder .geoapify-autocomplete-items{margin-top:8px;border:1px solid rgba(122,49,231,.28);border-radius:24px;background:rgba(19,5,34,.96);box-shadow:0 18px 32px rgba(0,0,0,.24);overflow:hidden}.astro-natal-geocoder .geoapify-autocomplete-item{padding:14px 18px;color:#fff;background:transparent}.astro-natal-geocoder .geoapify-autocomplete-item:hover,.astro-natal-geocoder .geoapify-autocomplete-item[aria-selected=true]{background:rgba(101,43,191,.28)}.astro-natal-geocoder .astro-welcome-city-input__control{gap:10px}.astro-natal-geocoder .astro-welcome-city-input__locate{min-height:54px;border-radius:24px}.astro-natal-geocoder .astro-welcome-city-input__field{min-height:72px;padding:0 28px;border:1.5px solid rgba(146,117,180,.44);border-radius:28px;background:linear-gradient(90deg,rgba(43,32,58,.9),rgba(60,33,96,.86));font-size:1rem}.astro-natal-geocoder .astro-welcome-city-input__field:focus{border-color:rgba(160,108,255,.85);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 0 0 2px rgba(109,55,255,.18)}.astro-natal-geocoder .astro-welcome-city-input__dropdown{z-index:70}.astro-natal-form__error{width:100%;padding:14px 18px;border:1px solid rgba(255,107,141,.3);border-radius:18px;background:rgba(88,24,45,.3);color:#ffd6dd;font-size:.92rem;line-height:1.35}.astro-natal-promo__button,.astro-natal-submit{display:inline-flex;min-height:64px;width:100%;align-items:center;justify-content:center;border:0;border-radius:24px;background:linear-gradient(180deg,#6c27ff,#d2648d);color:#fff;font-size:1rem;line-height:1;font-weight:700;letter-spacing:-.02em;box-shadow:0 18px 28px rgba(143,49,214,.24)}.astro-natal-submit:disabled{opacity:.7}.astro-natal-promo{display:flex;width:100%;align-items:center;gap:16px;margin-top:24px;padding:16px;border-radius:16px;background:rgba(42,19,58,.05);box-shadow:2px 4px 16px rgba(0,0,0,.04);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.astro-natal-promo__icon{display:flex;align-items:center;justify-content:center;width:64px;min-width:64px;height:64px;color:#fff}.astro-natal-promo__content{display:flex;min-width:0;flex-direction:column;gap:10px;flex:1 1 auto}.astro-natal-promo__text,.astro-natal-promo__title{margin:0;color:#fff}.astro-natal-promo__title{font-size:16px;line-height:20px;font-weight:400}.astro-natal-promo__text{color:rgba(238,229,245,.86);font-size:16px;line-height:20px}.astro-natal-promo__button{margin-top:0;min-height:32px;width:100%;border-radius:8px;font-size:14px;line-height:17px;font-weight:700;letter-spacing:-.03em;box-shadow:none}.astro-natal-backlink{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin-bottom:20px;border:0;padding:0;background:transparent;color:rgba(233,222,242,.82);font-size:.98rem;font-weight:500;letter-spacing:-.02em}.astro-natal-detail-title{text-align:left;width:100%}.astro-natal-detail-list{display:flex;width:100%;flex:1 1 auto;min-height:0;flex-direction:column;gap:28px;margin-top:28px}.astro-natal-detail-card__lead,.astro-natal-detail-card__text,.astro-natal-detail-card__title,.astro-natal-detail-locked__text{margin:0;color:#fff}.astro-natal-detail-card__title{font-size:1.38rem;line-height:1.16;font-weight:700;letter-spacing:-.04em}.astro-natal-detail-card--locked{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.astro-natal-detail-card--locked .astro-natal-detail-card__title{color:hsla(0,0%,100%,.36);font-size:1.12rem;line-height:1.22;font-weight:600}.astro-natal-detail-card__lock{display:inline-flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.3)}.astro-natal-detail-card__lead,.astro-natal-detail-card__text{margin-top:12px;color:rgba(240,230,247,.92);font-size:.98rem;line-height:1.42;letter-spacing:-.02em}.astro-natal-detail-locked{width:100%;padding-top:22px}.astro-natal-detail-locked__text{margin-bottom:14px;color:rgba(222,208,232,.7);font-size:.92rem;line-height:1.3}.astro-natal-detail-locked__button{display:inline-flex;min-height:56px;width:100%;align-items:center;justify-content:center;border:0;border-radius:16px;background:linear-gradient(191.67deg,#5010b1 14.86%,#fe710b 183.91%);color:#fff;font-size:1rem;line-height:1;font-weight:700;letter-spacing:-.03em;box-shadow:0 16px 26px rgba(143,49,214,.22)}.astro-natal-unlock-backdrop{position:fixed;inset:0;z-index:85;display:flex;align-items:flex-end;justify-content:center;padding:24px 16px calc(110px + env(safe-area-inset-bottom));background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.astro-natal-unlock-backdrop__dismiss{position:absolute;inset:0;border:0;background:transparent}.astro-natal-unlock-modal{position:relative;width:min(100%,361px);padding:20px 16px 16px;border:1px solid rgba(129,65,255,.3);border-radius:28px;background:linear-gradient(180deg,rgba(36,10,61,.98),rgba(22,4,38,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 24px 48px rgba(0,0,0,.28)}.astro-natal-unlock-modal__close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:hsla(0,0%,100%,.08);color:#fff}.astro-natal-unlock-modal__icon{display:flex;justify-content:center;color:#fff}.astro-natal-unlock-modal__title{margin:14px 0 0;color:#fff;font-size:1.5rem;line-height:1.08;font-weight:500;text-align:center;letter-spacing:-.03em;text-transform:uppercase}.astro-natal-unlock-modal__text{margin:10px 0 0;color:rgba(230,219,239,.8);font-size:.96rem;line-height:1.32;text-align:center}.astro-natal-unlock-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.astro-natal-unlock-option{display:flex;min-height:124px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(129,65,255,.22);border-radius:22px;background:rgba(63,35,85,.42);color:#fff}.astro-natal-unlock-option--active{background:linear-gradient(180deg,#6c27ff,#d2648d);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 14px 26px rgba(143,49,214,.18)}.astro-natal-unlock-option__price{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:2rem;line-height:1;font-weight:700}.astro-natal-unlock-option__price svg{color:#ffdf5a}.astro-natal-unlock-option__price--inner svg{color:#d0a7ff}.astro-natal-unlock-option__sbpLogo{width:40px;height:20px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.astro-natal-unlock-modal__buy,.astro-natal-unlock-modal__subscription{position:relative;display:inline-flex;min-height:52px;width:100%;align-items:center;justify-content:center;gap:10px;margin-top:16px;border-radius:16px;font-size:1rem;line-height:1;font-weight:700;letter-spacing:-.03em}.astro-natal-unlock-modal__buy{border:0;background:linear-gradient(191.67deg,#5010b1 14.86%,#fe710b 183.91%);color:#fff;box-shadow:0 16px 26px rgba(143,49,214,.22)}.astro-natal-unlock-modal__subscription{overflow:hidden;border:1px solid rgba(129,65,255,.28);background:radial-gradient(circle at top left,rgba(191,142,255,.18),transparent 38%),linear-gradient(180deg,rgba(55,23,92,.94),rgba(29,10,49,.94));color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 14px 28px rgba(77,28,135,.22)}.astro-natal-unlock-modal__subscription:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(120deg,hsla(0,0%,100%,0) 22%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 78%);transform:translateX(-140%);animation:astro-subtle-shimmer 3.8s ease-in-out infinite;pointer-events:none}.astro-natal-unlock-modal__subscription:after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 24px rgba(143,69,255,.18);opacity:.85;pointer-events:none}.astro-natal-unlock-modal__subscription>span,.astro-natal-unlock-modal__subscription>svg{position:relative;z-index:1}@keyframes astro-subtle-shimmer{0%,58%,to{transform:translateX(-140%);opacity:0}70%{opacity:.8}86%{transform:translateX(140%);opacity:0}}@media (max-width:390px){.astro-natal-page{padding-left:14px;padding-right:14px}.astro-natal-detail-title,.astro-natal-form-heading__eyebrow,.astro-natal-form-heading__title,.astro-natal-title{font-size:24px}.astro-natal-action{width:100%;min-height:56px;padding:0 18px}.astro-natal-step--initial .astro-natal-action{width:min(100%,300px)}.astro-natal-promo{align-items:flex-start}.astro-natal-promo__icon{margin-top:2px}.astro-natal-unlock-backdrop{padding-left:12px;padding-right:12px}}@keyframes astro-tarot-loading-spin{0%{transform:translateY(-6px) rotate(0deg)}to{transform:translateY(-6px) rotate(1turn)}}@keyframes astro-tarot-loading-breathe{0%,to{filter:drop-shadow(0 18px 34px rgba(0,0,0,.22)) drop-shadow(0 0 20px rgba(255,193,37,.12))}50%{filter:drop-shadow(0 18px 34px rgba(0,0,0,.22)) drop-shadow(0 0 34px rgba(255,193,37,.22))}}.astro-tarot-question__submitPrice{white-space:nowrap}.astro-tarot-question__subscription{margin:2px 0 0;color:hsla(0,0%,100%,.92);font-size:.92rem;line-height:1.25;text-align:center}.astro-tarot-question__subscriptionLink{padding:0;border:0;background:transparent;color:#ab62ff;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.astro-tarot-deck-modal-backdrop{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px 16px 120px;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.astro-tarot-deck-modal{position:relative;width:min(100%,320px);padding:132px 16px 24px;border:2px solid #6f24dc;border-radius:32px;background:#1a0140;box-shadow:0 24px 60px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.04);text-align:center}.astro-tarot-deck-modal__glow{position:absolute;top:-12px;left:50%;width:120px;height:120px;transform:translateX(-50%);background:radial-gradient(circle,rgba(143,69,255,.72),rgba(143,69,255,0));filter:blur(26px)}.astro-tarot-deck-modal__card{position:absolute;top:-118px;left:50%;width:100px;height:172px;transform:translateX(-50%);-o-object-fit:contain;object-fit:contain;border-radius:12px;box-shadow:0 0 25px rgba(143,69,255,.8),0 8px 20px rgba(0,0,0,.25)}.astro-tarot-deck-modal__close{position:absolute;top:12px;right:12px;width:44px;height:44px;border:0;border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff;font-size:2rem;line-height:1}.astro-tarot-deck-modal__title{color:#fff;font-size:1.9rem;line-height:1;font-weight:700;letter-spacing:-.03em}.astro-tarot-deck-modal__title--payment{margin-bottom:10px;font-size:1.75rem;line-height:1.05}.astro-tarot-deck-modal__subscriptionText{margin:0 0 16px;color:rgba(241,226,255,.78);font-size:.92rem;line-height:1.45}.astro-tarot-deck-modal__subscriptionCta{width:100%;min-height:56px;border:0;border-radius:18px;background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.2),transparent 32%),linear-gradient(90deg,#7b2cff,#d85b9a);color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:-.03em;box-shadow:0 14px 34px rgba(157,57,186,.38)}.astro-tarot-deck-modal__subscriptionCta:disabled{opacity:.62}.astro-tarot-deck-modal__divider{display:flex;align-items:center;gap:10px;margin:16px 0 10px;color:rgba(232,214,250,.56);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.astro-tarot-deck-modal__divider:after,.astro-tarot-deck-modal__divider:before{content:"";flex:1;height:1px;background:rgba(214,171,255,.22)}.astro-tarot-deck-modal__primary,.astro-tarot-deck-modal__secondary{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;margin-top:16px;border-radius:16px;font-size:1.1rem;font-weight:600}.astro-tarot-deck-modal__secondary{border:2px solid #6f24dc;background:transparent;color:#fff}.astro-tarot-deck-modal__primary{border:0;background:linear-gradient(191.67deg,#5010b1 14.86%,#fe710b 183.91%);color:#fff}.astro-tarot-deck-modal--payment{padding-top:120px}.astro-tarot-deck-modal__paymentOptions{display:flex;flex-direction:column;gap:12px;margin-top:4px}.astro-tarot-deck-modal__paymentTitle{margin-bottom:4px;color:#fff;font-size:1.7rem;line-height:1.05;font-weight:700;letter-spacing:-.03em}.astro-tarot-deck-modal__paymentOption{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;border-radius:18px;border:2px solid rgba(111,36,220,.95);background:rgba(45,10,92,.55);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.astro-tarot-deck-modal__paymentOptionWrap{width:100%}.astro-payment-button__content{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%}.astro-payment-button__value{font-size:1.15rem;font-weight:800;line-height:1;letter-spacing:-.03em;white-space:nowrap}.astro-payment-button__iconImage{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.astro-payment-button__iconImage--sbp{width:48px;height:24px}.astro-payment-button__starIcon{display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;line-height:1;flex:0 0 auto}.astro-payment-button__starIcon--gold{color:#ffd85a;text-shadow:0 0 10px rgba(255,216,90,.45)}.astro-payment-button__starIcon--purple{color:#a363ff;text-shadow:0 0 10px rgba(163,99,255,.3)}.astro-tarot-deck-modal__paymentOption--inner .astro-tarot-price-chip__star--dim{opacity:.75}.astro-tarot-deck-modal__paymentOption:disabled{opacity:.65}.astro-tarot-deck-detail{display:flex;flex-direction:column;align-items:center;padding-top:52px}.astro-tarot-deck-detail__art{position:relative;width:293px;height:293px;margin-bottom:26px}.astro-tarot-deck-detail__preview{position:absolute;width:195px;height:293px;-o-object-fit:cover;object-fit:cover;border-radius:18px;left:0;top:0}.astro-tarot-deck-detail__preview--back{left:98px}.astro-tarot-deck-detail__title{width:100%;color:#fff;font-size:2rem;line-height:1.1;font-weight:500;text-align:center;text-transform:uppercase}.astro-tarot-deck-detail__description{margin-top:24px;color:hsla(0,0%,100%,.7);font-size:1rem;line-height:1.25}.astro-tarot-question__submit--detail{width:100%;margin-top:28px}.astro-subscription-modal__glow{position:absolute;z-index:-1;border-radius:999px;filter:blur(34px);opacity:.7;pointer-events:none}.astro-subscription-modal__glow--top{top:-42px;left:50%;width:230px;height:150px;background:rgba(142,63,255,.42);transform:translateX(-50%)}.astro-subscription-modal__glow--bottom{right:-70px;bottom:12%;width:180px;height:220px;background:rgba(226,88,179,.22)}.astro-subscription-modal__close{z-index:4;width:58px;height:58px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 26px rgba(0,0,0,.24);cursor:pointer}.astro-subscription-modal__hero{position:relative;display:flex;flex-direction:column;align-items:center;padding:8px 46px 0}.astro-subscription-modal__heroArt{position:relative;width:168px;height:142px;margin-bottom:8px}.astro-subscription-modal__heroRing{position:absolute;inset:16px 27px 0;border:1px solid rgba(215,174,255,.22);border-radius:999px;box-shadow:inset 0 0 28px rgba(134,67,255,.2),0 0 40px rgba(142,63,255,.16)}.astro-subscription-modal__heroMoon{position:absolute;left:50%;top:16px;display:grid;width:92px;height:92px;place-items:center;border-radius:999px;background:radial-gradient(circle at 38% 28%,hsla(0,0%,100%,.2),rgba(60,20,100,.24) 54%,rgba(5,1,12,.86) 72%);box-shadow:0 16px 34px rgba(0,0,0,.36),0 0 42px rgba(181,119,255,.28);transform:translateX(-50%)}.astro-subscription-modal__heroMoon img{width:74px;height:74px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.astro-subscription-modal__heroOrbit{position:absolute;z-index:2;display:grid;width:42px;height:42px;place-items:center;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#fff;font-size:.88rem;font-weight:800;background:radial-gradient(circle at 30% 22%,hsla(0,0%,100%,.84),hsla(0,0%,100%,.08) 24%,transparent 25%),linear-gradient(145deg,#7d2dff,#e169b0);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 10px 22px rgba(0,0,0,.28)}.astro-subscription-modal__heroOrbit--one{left:12px;top:40px}.astro-subscription-modal__heroOrbit--two{right:12px;top:36px;background:radial-gradient(circle at 30% 22%,hsla(0,0%,100%,.86),hsla(0,0%,100%,.08) 24%,transparent 25%),linear-gradient(145deg,#c274ff,#7f39ff)}.astro-subscription-modal__heroOrbit--three{right:38px;bottom:12px;color:#2d1242;background:radial-gradient(circle at 30% 22%,hsla(0,0%,100%,.86),hsla(0,0%,100%,.08) 24%,transparent 25%),linear-gradient(145deg,#ffe6a6,#df8b4d)}.astro-subscription-modal__eyebrow{color:rgba(228,208,255,.62);font-size:.74rem;font-weight:800;letter-spacing:.34em;text-transform:uppercase}.astro-subscription-modal__title{margin-top:10px;color:#fff;font-size:clamp(2.08rem,7.2vw,3rem);font-weight:800;line-height:.98;letter-spacing:-.055em;text-align:center}.astro-subscription-modal__subtitle{max-width:390px;margin-top:12px;color:rgba(236,226,248,.74);font-size:.98rem;font-weight:500;line-height:1.42}.astro-subscription-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.astro-subscription-plan{position:relative;display:flex;min-height:158px;flex-direction:column;align-items:center;justify-content:center;gap:8px;overflow:hidden;border:1px solid rgba(190,119,255,.28);border-radius:30px;background:radial-gradient(circle at 50% -16%,hsla(0,0%,100%,.18),transparent 36%),linear-gradient(180deg,rgba(92,35,142,.62),rgba(24,5,45,.88));color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 14px 28px rgba(0,0,0,.2);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.astro-subscription-plan:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.13),transparent 36%);opacity:0;transition:opacity .16s ease}.astro-subscription-plan:focus-visible,.astro-subscription-plan:hover{border-color:rgba(220,170,255,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 18px 34px rgba(0,0,0,.24),0 0 34px rgba(140,65,255,.22);transform:translateY(-2px)}.astro-subscription-plan:focus-visible:before,.astro-subscription-plan:hover:before{opacity:1}.astro-subscription-plan--active{border-color:rgba(230,183,255,.88);background:radial-gradient(circle at 52% -10%,hsla(0,0%,100%,.26),transparent 38%),linear-gradient(180deg,#8230ff,#a84eff 44%,#d56499);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 18px 34px rgba(119,50,214,.32),0 0 40px rgba(180,86,255,.32)}.astro-subscription-plan__badge{position:absolute;top:10px;right:10px;min-height:22px;padding:5px 8px 4px;border-radius:999px;color:#2b113e;background:linear-gradient(135deg,#ffe9a9,#e59a4d);font-size:.58rem;font-weight:900;line-height:1;letter-spacing:.06em;text-transform:uppercase}.astro-subscription-plan__title{position:relative;z-index:1;font-size:.98rem;font-weight:700;line-height:1.1}.astro-subscription-plan__price{position:relative;z-index:1;display:inline-flex;align-items:flex-end;justify-content:center;gap:4px;color:#fff;font-size:clamp(2.16rem,8vw,3.12rem);line-height:.86;font-weight:900;letter-spacing:-.08em;text-shadow:0 10px 22px rgba(0,0,0,.18)}.astro-subscription-plan__price span{padding-bottom:.04em;font-size:.62em;letter-spacing:-.03em}.astro-subscription-plan__meta{position:relative;z-index:1;color:hsla(0,0%,100%,.7);font-size:.72rem;font-weight:700;line-height:1.1;white-space:nowrap}.astro-subscription-modal__featureCard{margin-top:16px;padding:18px;border:1px solid rgba(190,119,255,.28);border-radius:28px;background:radial-gradient(circle at top left,rgba(143,80,255,.2),transparent 44%),rgba(10,1,22,.36);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.astro-subscription-modal__featureHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;color:rgba(235,226,244,.62);font-size:.8rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.astro-subscription-modal__featureHeader strong{color:#fff;font-size:.86rem;letter-spacing:.02em;text-transform:none}.astro-subscription-modal__features{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:0;list-style:none;color:#fff;font-size:1rem;line-height:1.28;text-align:left}.astro-subscription-modal__features li{display:flex;align-items:center;gap:12px;min-height:36px;padding:0}.astro-subscription-modal__featureDot{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:999px;color:#fff;background:rgba(154,83,255,.44);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 5px rgba(154,83,255,.14);font-size:.9rem;font-weight:900}.astro-subscription-modal__feature--muted{color:rgba(235,226,244,.42)}.astro-subscription-modal__feature--muted .astro-subscription-modal__featureDot{background:hsla(0,0%,100%,.09);box-shadow:0 0 0 5px hsla(0,0%,100%,.05)}.astro-subscription-modal__actions{display:grid;width:100%;margin-top:18px}.astro-subscription-modal__action{width:100%}.astro-subscription-modal__buy{display:flex;align-items:center;justify-content:center;width:100%;height:64px!important;min-height:64px;padding:0 28px;border:0;border-radius:24px;background:radial-gradient(circle at 20% 0,hsla(0,0%,100%,.22),transparent 36%),linear-gradient(90deg,#f06ba7,#a94fff 52%,#8e46ff);color:#fff;font-size:1.04rem;font-weight:900;box-shadow:0 16px 28px rgba(139,65,255,.28),0 0 34px rgba(232,93,172,.16)}.astro-subscription-modal__buy--compact{margin-top:0;gap:10px}.astro-subscription-modal__buy--rubles{border-radius:24px}.astro-subscription-modal__buy .astro-payment-button__value{font-size:1.55rem;letter-spacing:-.04em}.astro-subscription-modal__buy .astro-payment-button__iconImage--sbp{width:54px;height:27px;filter:drop-shadow(0 8px 12px rgba(0,0,0,.18))}.astro-subscription-modal__note{margin:12px 10px 0;color:rgba(235,226,244,.5);font-size:.78rem;font-weight:500;line-height:1.35}@media (min-width:768px){.astro-subscription-modal{width:min(calc(100vw - 44px),560px);padding:30px 30px 24px}.astro-subscription-modal__heroArt{width:184px;height:150px}.astro-subscription-plan{min-height:168px}}@media (max-width:520px){.astro-subscription-modal{width:min(calc(100vw - 24px),430px);max-height:min(91vh,780px);border-radius:34px;padding:22px 16px 18px}.astro-subscription-modal__close{top:14px;right:14px;width:48px;height:48px}.astro-subscription-modal__hero{padding:6px 42px 0}.astro-subscription-modal__heroArt{width:150px;height:124px;margin-bottom:6px}.astro-subscription-modal__heroMoon{width:78px;height:78px}.astro-subscription-modal__heroMoon img{width:62px;height:62px}.astro-subscription-modal__heroOrbit{width:36px;height:36px;font-size:.78rem}.astro-subscription-modal__title{font-size:clamp(1.84rem,9vw,2.32rem)}.astro-subscription-modal__subtitle{font-size:.9rem}.astro-subscription-plans{grid-auto-columns:138px;grid-auto-flow:column;grid-template-columns:none;gap:10px;margin:22px -16px 0;overflow-x:auto;padding:0 16px 6px;scroll-padding:16px;scroll-snap-type:x mandatory}.astro-subscription-plan{min-height:148px;scroll-snap-align:center}.astro-subscription-plan__badge{top:8px;right:8px}.astro-subscription-modal__featureCard{padding:16px}.astro-subscription-modal__featureHeader{align-items:flex-start;flex-direction:column;gap:5px}.astro-subscription-modal__features{font-size:.94rem}.astro-subscription-modal__buy{height:60px!important;min-height:60px}}.astro-profile-subscription-modal{width:min(100%,360px);max-height:min(78vh,720px);overflow-x:hidden;overflow-y:auto;padding:24px 18px 20px}.astro-profile-subscription-modal__eyebrow{color:rgba(221,207,236,.52);font-size:.72rem;font-weight:600;line-height:1;letter-spacing:.24em;text-transform:uppercase}.astro-profile-subscription-modal__title{margin-top:10px;text-align:left;font-size:2rem}.astro-profile-subscription-summary{margin-top:16px;padding:18px 18px 17px;border:1px solid rgba(129,65,255,.24);border-radius:26px;background:linear-gradient(180deg,rgba(111,39,214,.24),rgba(39,10,75,.9)),radial-gradient(circle at top left,rgba(171,111,255,.18),transparent 42%)}.astro-profile-subscription-summary__status{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.86);font-size:.8rem}.astro-profile-subscription-summary__dates{margin-top:14px;display:grid;gap:8px;color:rgba(235,226,244,.86);font-size:.95rem;line-height:1.42}.astro-profile-subscription-summary__empty{margin-top:14px;color:rgba(235,226,244,.8);font-size:.95rem;line-height:1.42}.astro-profile-subscription-modal__features{margin-top:18px;gap:13px}.astro-profile-subscription-modal__plans{margin-top:20px;gap:10px}.astro-profile-subscription-plan--muted{border-color:hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03));color:hsla(0,0%,100%,.88)}.astro-profile-subscription-modal .astro-subscription-plan{min-height:138px;border-radius:22px;gap:7px}.astro-profile-subscription-modal .astro-subscription-plan__title{font-size:.92rem}.astro-profile-subscription-modal .astro-subscription-plan__price{font-size:2.18rem}.astro-profile-subscription-modal .astro-subscription-plan__star{font-size:2.1rem}.astro-profile-subscription-modal__buy{min-height:58px;margin-top:16px;padding:0 22px;border-radius:20px;font-size:1rem}.astro-profile-subscription-modal__buyPrice{display:inline-flex;align-items:center;gap:4px;font-size:1.58rem;line-height:1}.astro-profile-subscription-modal__buyPrice span{color:#ffdf5a;text-shadow:0 0 10px rgba(255,223,90,.38)}.astro-profile-subscription-history{margin-top:18px;padding:17px 18px 16px;border:1px solid hsla(0,0%,100%,.08);border-radius:26px;background:hsla(0,0%,100%,.04)}.astro-profile-subscription-history__list{margin-top:14px;display:grid;gap:12px}.astro-profile-subscription-history__item{padding-top:13px;border-top:1px solid hsla(0,0%,100%,.08)}.astro-profile-subscription-history__item:first-child{padding-top:0;border-top:0}.astro-profile-subscription-history__title{color:#fff;font-size:.98rem;font-weight:600;line-height:1.25}.astro-profile-subscription-history__meta{margin-top:4px;color:rgba(235,226,244,.62);font-size:.88rem;line-height:1.36}.astro-web-profile-page{min-height:100%;padding:14px 14px calc(118px + env(safe-area-inset-bottom));color:#fff;background:radial-gradient(circle at 50% 8%,rgba(98,31,171,.18),transparent 24%),radial-gradient(circle at 8% 72%,rgba(93,26,150,.14),transparent 26%),var(--astro-page-base-gradient)}.astro-web-profile-hero,.astro-web-profile-page{display:flex;width:100%;flex-direction:column;align-items:center}.astro-web-profile-hero{justify-content:center;margin:4px 0 22px;text-align:center}.astro-web-profile-hero__avatar{display:inline-flex;width:104px;height:104px;align-items:center;justify-content:center;overflow:hidden;border:4px solid rgba(215,144,255,.42);border-radius:50%;background:linear-gradient(135deg,#ffd7c9,#b66cff 74%);box-shadow:inset 0 0 0 4px hsla(0,0%,100%,.12),0 18px 42px rgba(120,44,205,.28)}.astro-web-profile-hero__avatar span{color:#743798;font-size:2.35rem;font-weight:800;line-height:1}.astro-web-profile-hero__name{margin-top:12px;color:#fff;font-size:1.22rem;font-weight:800;line-height:1.2}.astro-web-profile-hero__meta{margin-top:4px;color:rgba(235,226,244,.74);font-size:.82rem;line-height:1.25}.astro-web-profile-hero__session{max-width:100%;margin-top:12px;overflow:hidden;border:1px solid rgba(214,171,255,.18);border-radius:999px;padding:8px 14px;background:rgba(53,26,79,.7);color:rgba(244,238,251,.82);font-size:.82rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.astro-web-profile-groups{display:flex;width:100%;flex-direction:column;gap:18px}.astro-web-profile-group{display:flex;width:100%;flex-direction:column;gap:8px}.astro-web-profile-row{display:flex;min-height:52px;width:100%;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(158,93,232,.28);border-radius:999px;background:radial-gradient(circle at 12% 0,rgba(135,69,229,.18),transparent 42%),rgba(16,5,28,.78);padding:0 18px 0 22px;color:#fff;text-align:left;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 14px 28px rgba(0,0,0,.14);transition:transform .18s ease,border-color .18s ease,background .18s ease}button.astro-web-profile-row:active{transform:scale(.985)}button.astro-web-profile-row:hover{border-color:rgba(171,103,255,.58);background:radial-gradient(circle at 12% 0,rgba(147,77,239,.26),transparent 42%),rgba(22,7,36,.86)}.astro-web-profile-row--danger{border-color:rgba(236,99,168,.34)}.astro-web-profile-row__title{min-width:0;color:#fff;font-size:.96rem;font-weight:750;line-height:1.15}.astro-web-profile-row__meta{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px;color:rgba(232,220,244,.7);font-size:.84rem;line-height:1.2}.astro-web-profile-row__meta span{overflow:hidden;max-width:164px;text-overflow:ellipsis;white-space:nowrap}.astro-profile-legal{display:flex;flex-direction:column;gap:12px;margin-top:6px;padding:12px 4px 10px}.astro-profile-legal__text{margin:0;color:rgba(235,226,244,.62);font-size:.82rem;line-height:1.45;text-align:center}.astro-profile-legal__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.astro-profile-legal__button{border:1px solid rgba(143,69,255,.42);border-radius:999px;background:rgba(37,18,56,.74);color:#f6efff;font-size:.82rem;line-height:1.2;padding:9px 14px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.astro-profile-legal__button:active{transform:scale(.98)}.astro-profile-legal__button:hover{border-color:rgba(166,105,255,.68);background:rgba(53,26,79,.92)}.astro-ai-page{position:relative;display:flex;flex-direction:column;min-height:100%;width:100%;padding:14px 14px calc(118px + env(safe-area-inset-bottom));overflow-x:hidden;background:radial-gradient(circle at 88% 16%,rgba(80,16,177,.3),transparent 24%),radial-gradient(circle at -8% 82%,rgba(82,31,148,.2),transparent 24%),var(--astro-page-base-gradient)}.astro-ai-page--chat{position:fixed;inset:0;width:100%;height:100dvh;max-height:100dvh;overflow:hidden;padding-bottom:0}.astro-ai-page--loading{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.astro-ai-md-p{margin:0 0 8px}.astro-ai-md-p:last-child{margin-bottom:0}.astro-ai-md-list strong,.astro-ai-md-p strong{font-weight:700;color:#fff}.astro-ai-md-list{margin:4px 0 8px;padding-left:18px;display:flex;flex-direction:column;gap:4px}.astro-ai-md-list:last-child{margin-bottom:0}.astro-ai-md-list li{line-height:1.5}.astro-ai-page .astro-home-dock{bottom:max(5px,env(safe-area-inset-bottom))}.astro-ai-banner{margin-bottom:12px}.astro-ai-main{display:flex;flex:1;min-height:calc(100vh - 300px);flex-direction:column}.astro-ai-main--intro{justify-content:center}.astro-ai-main--chat{min-height:0}.astro-ai-loading{display:flex;min-height:calc(100vh - 300px);flex-direction:column;align-items:center;justify-content:center;gap:34px;padding:10px 0 24px;text-align:center}.astro-ai-loading__title{display:flex;flex-direction:column;gap:12px;margin:0;text-transform:uppercase}.astro-ai-loading__titleLine{color:#fff;font-size:1.62rem;line-height:1.12;font-weight:500}.astro-ai-loading__titleLine--muted{color:rgba(223,209,235,.78)}.astro-ai-loading__moonWrap{display:flex;align-items:center;justify-content:center;width:min(62vw,260px);height:min(62vw,260px)}.astro-ai-loading__moon{width:100%;height:auto;filter:drop-shadow(0 22px 36px rgba(0,0,0,.28)) drop-shadow(0 0 24px rgba(255,207,70,.1))}.astro-ai-loading__subtitle{margin:0;color:rgba(223,209,235,.74);font-size:1rem;line-height:1.3}.astro-ai-loading--error{gap:22px}.astro-ai-loading__retry{min-width:196px;height:52px;padding:0 24px;border:0;border-radius:999px;background:linear-gradient(191.67deg,#5010b1 14.86%,#fe710b 183.91%);color:#fff;font-size:1rem;font-weight:600;box-shadow:0 16px 28px rgba(144,55,219,.24)}.astro-ai-loading__retry:disabled{opacity:.6}.astro-ai-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px;padding:18px 0 26px}.astro-ai-hero__title{display:flex;flex-direction:column;gap:10px;margin:0;text-align:center;text-transform:uppercase}.astro-ai-hero__titleLine{color:#fff;font-size:1.55rem;line-height:1.06;font-weight:500;letter-spacing:.01em}.astro-ai-hero__titleLine--muted{color:rgba(223,209,235,.78)}.astro-ai-hero__moon{width:min(58vw,238px);height:auto;filter:drop-shadow(0 22px 36px rgba(0,0,0,.28)) drop-shadow(0 0 24px rgba(255,207,70,.1))}.astro-ai-chat{display:flex;flex:1;flex-direction:column;gap:14px;padding:12px 0 0;min-height:0;overflow-y:auto;scrollbar-width:none}.astro-ai-chat>:first-child{margin-top:auto}.astro-ai-page--chat .astro-ai-chat{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.astro-ai-chat::-webkit-scrollbar{display:none}.astro-ai-message--highlight{animation:astro-ai-msg-flash 2.2s ease}@keyframes astro-ai-msg-flash{0%,18%{box-shadow:0 0 0 2px rgba(183,111,255,.75),0 0 24px rgba(160,90,255,.5)}to{box-shadow:0 0 0 0 rgba(183,111,255,0)}}.astro-tarot-quota{margin:8px auto 0;width:-moz-fit-content;width:fit-content;padding:5px 14px;border-radius:999px;background:rgba(123,57,214,.18);border:1px solid rgba(183,111,255,.3);color:#d7b6ff;font-size:.82rem;font-weight:600}.astro-ai-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-2px;background:#c79bff;border-radius:1px;animation:astro-ai-caret-blink .9s steps(1) infinite}@keyframes astro-ai-caret-blink{0%,50%{opacity:1}51%,to{opacity:0}}.astro-ai-date-chip{position:relative;z-index:1;display:flex;justify-content:center;margin:14px 0 10px;pointer-events:none}.astro-ai-date-chip span{padding:4px 13px;border-radius:999px;background:rgba(38,16,60,.82);border:1px solid rgba(123,57,214,.3);color:rgba(232,223,240,.85);font-size:.76rem;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.astro-ai-history-loader{align-self:center;padding:4px 12px;border:1px solid rgba(123,57,214,.32);border-radius:999px;background:rgba(38,16,60,.74);color:rgba(232,223,240,.82);font-size:.78rem;line-height:1.2}.astro-ai-message{max-width:min(80%,290px);padding:16px 18px;border-radius:22px;font-size:1rem;line-height:1.28;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 10px 22px rgba(0,0,0,.12);white-space:pre-wrap}.astro-ai-message--user{align-self:flex-end;border:1px solid hsla(0,0%,100%,.08);background:rgba(92,58,135,.42);color:rgba(244,238,249,.96)}.astro-ai-message--assistant{align-self:flex-start;border:1px solid rgba(123,57,214,.48);background:rgba(63,23,112,.48);color:#fff}.astro-ai-message--pending{min-width:104px}.astro-ai-typing{display:inline-flex;align-items:center;gap:7px}.astro-ai-typing span{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.92);animation:astro-ai-typing 1.15s ease-in-out infinite}.astro-ai-typing span:nth-child(2){animation-delay:.16s}.astro-ai-typing span:nth-child(3){animation-delay:.32s}.astro-ai-suggestions{position:relative;display:flex;gap:10px;width:100%;margin-top:16px;margin-bottom:18px;padding:2px;overflow-x:auto;scrollbar-width:none}.astro-ai-suggestions::-webkit-scrollbar{display:none}.astro-ai-suggestion{flex:0 0 128px;min-height:76px;padding:14px 14px 12px;border:2px solid #6f24dc;border-radius:20px;background:rgba(21,6,35,.94);color:#fff;font-size:.88rem;line-height:1.24;text-align:left;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.astro-ai-suggestion:disabled{opacity:.55}.astro-ai-composer{position:fixed;left:50%;bottom:calc(82px + env(safe-area-inset-bottom));z-index:24;display:flex;align-items:center;gap:12px;width:min(calc(100vw - 28px),360px);padding:0;background:transparent;transform:translateX(-50%)}.astro-ai-composer__input{min-width:0;flex:1;height:52px;padding:0 18px;border:1px solid hsla(0,0%,90%,.22);border-radius:999px;background:rgba(34,16,53,.98);color:#fff;font-size:1rem;box-shadow:0 10px 22px rgba(0,0,0,.2)}.astro-ai-composer__input::-moz-placeholder{color:hsla(0,0%,100%,.46)}.astro-ai-composer__input::placeholder{color:hsla(0,0%,100%,.46)}.astro-ai-composer__send{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:0;border-radius:50%;color:#fff;background:linear-gradient(191.67deg,#5010b1 14.86%,#fe710b 183.91%);box-shadow:0 12px 22px rgba(144,55,219,.22)}.astro-ai-composer__send:disabled{opacity:.56}.astro-ai-dock{z-index:25}.astro-ai-paywall-backdrop{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(8,3,14,.56);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.astro-ai-paywall{width:min(calc(100vw - 28px),520px)}@keyframes astro-ai-typing{0%,80%,to{transform:translateY(0);opacity:.42}40%{transform:translateY(-4px);opacity:1}}@media (min-width:768px){.astro-shell-host--desktop-wide .astro-web-page-frame{position:relative;isolation:isolate;display:flex;min-height:100%;width:100%;flex-direction:column;align-items:center;padding:0 24px 126px;overflow:visible;color:#fff;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif}.astro-shell-host--desktop-wide .astro-web-page-frame:after,.astro-shell-host--desktop-wide .astro-web-page-frame:before{content:"";position:fixed;left:0;right:0;pointer-events:none;z-index:-1}.astro-shell-host--desktop-wide .astro-web-page-frame:before{top:0;height:100%;background:radial-gradient(circle at 50% 8%,rgba(127,56,234,.26),transparent 22%),radial-gradient(circle at 26% 54%,rgba(255,113,181,.08),transparent 24%),radial-gradient(circle at 74% 72%,rgba(87,175,255,.1),transparent 22%)}.astro-shell-host--desktop-wide .astro-web-page-frame:after{bottom:0;height:28vh;background:linear-gradient(180deg,rgba(8,1,16,0),rgba(7,1,13,.94)),linear-gradient(160deg,transparent 0 42%,rgba(11,3,24,.74) 42% 100%);clip-path:polygon(0 48%,10% 38%,20% 52%,34% 32%,48% 58%,62% 34%,76% 54%,88% 40%,100% 56%,100% 100%,0 100%)}.astro-shell-host--desktop-wide .astro-web-page-frame>:not(.astro-home-dock):not(.astro-web-home-back){width:min(760px,calc(100vw - 48px));max-width:min(760px,calc(100vw - 48px));margin-right:auto;margin-left:auto}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-advice-loading-screen,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-advice-page,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-ai-page,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-card-page,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-home-page,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-moon-page,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-natal-page,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-tarot-page,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-web-profile-page{min-height:100%;padding:22px 0 126px;overflow:visible;background:transparent!important}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-ai-page--chat{padding-bottom:154px}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-ai-page--loading{padding-bottom:126px}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-web-profile-page{gap:0}.astro-shell-host--desktop-wide .astro-web-page-frame button,.astro-shell-host--desktop-wide .astro-web-page-frame input,.astro-shell-host--desktop-wide .astro-web-page-frame select,.astro-shell-host--desktop-wide .astro-web-page-frame textarea{font-family:inherit}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-home-header,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-home-topbar{display:flex;width:100%;align-items:center;justify-content:center;margin:18px 0 20px}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-home-brand{color:#fff8ff;font-size:2.3rem;font-weight:600;line-height:1;letter-spacing:0}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-advice-page .astro-profile-banner,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-profile-banner{gap:16px;min-height:76px;width:100%;padding:10px 18px;border:2px solid #7a31e7;border-radius:34px;background:linear-gradient(180deg,rgba(26,6,43,.96),rgba(13,3,24,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 42px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-advice-page .astro-profile-banner__avatar,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-profile-banner__avatar{width:56px;height:56px;flex:0 0 56px}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-advice-page .astro-profile-banner__avatar-face,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-profile-banner__avatar-face{width:48px;height:48px;font-size:1.55rem;font-weight:750}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-advice-page .astro-profile-banner__title,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-profile-banner__title{overflow:hidden;color:#fff;font-size:1.16rem;font-weight:600;line-height:1.2;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-advice-page .astro-profile-banner__subtitle,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-profile-banner__subtitle{margin-top:5px;overflow:hidden;color:rgba(220,201,236,.78);font-size:.9rem;line-height:1.2;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-advice-page .astro-profile-banner__settings,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-profile-banner__settings{width:46px;height:46px;flex:0 0 46px}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-web-profile-hero{margin:6px 0 24px}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-web-profile-hero__avatar{width:108px;height:108px}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-web-profile-hero__name{font-size:1.28rem}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-web-profile-hero__session{max-width:420px}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-web-profile-groups{gap:18px}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-web-profile-group{gap:9px}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-web-profile-row{min-height:56px;padding-right:22px;padding-left:26px}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-web-profile-row__title{font-size:1rem}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-web-profile-row__meta span{max-width:320px}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-days-strip,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-moon-strip--compact{width:100%;margin:14px 0 18px;padding:14px 0 2px}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-moon-strip__calendarPill{flex-basis:92px;width:92px}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-moon-strip__dayCard{flex-basis:104px}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-advice-loading-screen__dock,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-ai-dock,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-card-dock{display:grid;bottom:20px;width:min(520px,calc(100vw - 48px));grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:10px;border:1px solid rgba(214,171,255,.22);border-radius:28px;background:radial-gradient(circle at 22% 14%,rgba(123,63,214,.24),transparent 18%),rgba(7,2,12,.95)}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-home-dock__item{width:auto;height:58px;min-width:0;flex-direction:column;gap:4px;border-radius:20px;color:rgba(229,214,244,.56);font-size:.78rem;font-weight:650}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-home-dock__label{display:block;line-height:1}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-home-dock__item--active{color:#e5c8ff;background:rgba(123,49,231,.2)}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-ai-composer{bottom:94px;width:min(760px,calc(100vw - 48px))}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-ai-chat{max-height:none}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-ai-message{max-width:min(72%,560px)}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-advice-grid{gap:14px}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-advice-tile{min-height:92px;padding:16px 18px}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-advice-tile__name{font-size:1rem}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-advice-tile__status{font-size:.86rem}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-advice-summary__text{font-size:.96rem;line-height:1.42}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-moon-detail__description,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-moon-detail__sectionText{font-size:1rem;line-height:1.42}}.astro-web-home__brand{background:linear-gradient(135deg,#fff8ff,#d6a8ff 48%,#ff8fcb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em;font-size:2.6rem;font-weight:700}.astro-web-ask-card,.astro-web-day-card,.astro-web-forecast-card,.astro-web-home-nav__item,.astro-web-logout,.astro-web-module-card,.astro-web-profile-card__settings{transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,opacity .18s ease}@media (hover:hover){.astro-web-ask-card:hover{transform:translateY(-3px);border-color:rgba(183,111,255,.52);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 8px 32px rgba(152,57,199,.22),0 28px 64px rgba(0,0,0,.28)}.astro-web-forecast-card:hover{transform:translateY(-2px) scale(1.012);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 8px 28px rgba(122,49,231,.26),0 20px 50px rgba(0,0,0,.26)}.astro-web-module-card:hover{transform:translateY(-3px) scale(1.018);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 10px 28px rgba(122,49,231,.28),0 18px 48px rgba(0,0,0,.3)}.astro-web-day-card:not(.astro-web-day-card--active):hover{border-color:rgba(183,111,255,.6);background:linear-gradient(180deg,rgba(40,14,72,.94),rgba(28,7,50,.98));transform:translateY(-2px)}.astro-web-day-card--active:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(152,57,199,.26)}.astro-web-home-nav__item:hover{color:rgba(229,214,244,.9);background:rgba(123,49,231,.12)}.astro-web-home-nav__item--active:hover{background:rgba(123,49,231,.26)}.astro-web-profile-card__settings:hover{color:#d6a8ff;transform:rotate(15deg)}.astro-web-logout:hover{background:rgba(60,24,86,.88);border-color:rgba(183,111,255,.38);color:#fff}.astro-web-profile-card:hover{border-color:rgba(183,111,255,.6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 22px 50px rgba(0,0,0,.26)}}.astro-web-ask-card:active,.astro-web-forecast-card:active,.astro-web-module-card:active{transform:scale(.975)}.astro-web-day-card:active{transform:scale(.96)}.astro-web-module-card .astro-web-module-card__image:after{background:linear-gradient(180deg,rgba(11,3,22,.08),rgba(11,3,22,.75) 80%,rgba(11,3,22,.88));transition:background .18s ease}@media (hover:hover){.astro-web-module-card:hover .astro-web-module-card__image:after{background:linear-gradient(180deg,rgba(11,3,22,.04),rgba(11,3,22,.62) 80%,rgba(11,3,22,.78))}}.astro-web-forecast-card>span:last-child{text-shadow:0 2px 12px rgba(0,0,0,.6);letter-spacing:-.01em}.astro-web-module-card span:last-child{text-shadow:0 2px 10px rgba(0,0,0,.7)}.astro-web-day-card__moon{font-size:1.25rem;line-height:1}.astro-web-session-pill{overflow:hidden}.astro-web-home-nav__item svg{transition:transform .18s ease}@media (hover:hover){.astro-web-home-nav__item:hover svg{transform:translateY(-1px)}}.astro-web-ask-card:focus-visible,.astro-web-day-card:focus-visible,.astro-web-forecast-card:focus-visible,.astro-web-home-nav__item:focus-visible,.astro-web-module-card:focus-visible{outline:2px solid rgba(183,111,255,.7);outline-offset:3px}@media (min-width:768px) and (max-width:980px){.astro-web-module-card{min-height:108px;padding:16px}.astro-web-forecast-card{min-height:120px}.astro-web-day-card{min-height:80px;padding:18px 6px 10px}.astro-web-day-card__date{font-size:1.4rem}.astro-web-ask-card{min-height:136px}}@media (min-width:1280px){.astro-shell-host--desktop-wide .astro-web-page-frame>:not(.astro-home-dock):not(.astro-web-home-back){width:min(840px,calc(100vw - 64px));max-width:min(840px,calc(100vw - 64px))}.astro-shell-host--desktop-wide .astro-web-home__header,.astro-shell-host--desktop-wide .astro-web-home__stage,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-ai-composer{width:min(840px,calc(100vw - 64px))}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-ai-message{max-width:min(68%,600px)}}@media (hover:hover){.astro-shell-host--desktop-wide .astro-web-page-frame .astro-home-dock__item:not(.astro-home-dock__item--active):hover{color:rgba(229,214,244,.88);background:rgba(123,49,231,.12)}}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-home-dock__item{transition:background .16s ease,color .16s ease}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-ai-composer__input{font-size:1rem}.astro-web-profile-card{transition:border-color .18s ease,box-shadow .18s ease}.astro-web-days-strip{padding-bottom:4px}.astro-web-profile-hero__avatar{transition:box-shadow .2s ease}@media (hover:hover){.astro-web-profile-hero__avatar:hover{box-shadow:0 0 0 3px rgba(183,111,255,.38),0 0 28px rgba(183,111,255,.2)}}.astro-web-profile-group-title{transition:color .16s ease}@keyframes astro-web-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.astro-web-home__header{animation:astro-web-fade-in .36s ease both}.astro-web-home__stage{animation:astro-web-fade-in .44s ease .08s both}@keyframes astro-web-nav-in{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.astro-web-home-nav{animation:astro-web-nav-in .4s ease .12s both}.astro-home-dock,.astro-web-home-nav{width:min(520px,calc(100vw - 32px))!important;max-width:min(520px,calc(100vw - 32px))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box;overflow:hidden}@media (min-width:768px){.astro-shell-host--desktop-wide .astro-web-page-frame .astro-home-dock__item,.astro-web-home-nav__item{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-home-dock__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}}@keyframes astro-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.astro-web-module-grid .astro-web-module-card:first-child{animation:astro-slide-up .38s ease .06s both}.astro-web-module-grid .astro-web-module-card:nth-child(2){animation:astro-slide-up .38s ease .12s both}.astro-web-module-grid .astro-web-module-card:nth-child(3){animation:astro-slide-up .38s ease .18s both}.astro-web-module-grid .astro-web-module-card:nth-child(4){animation:astro-slide-up .38s ease .24s both}.astro-web-forecast-grid .astro-web-forecast-card:first-child{animation:astro-slide-up .36s ease .04s both}.astro-web-forecast-grid .astro-web-forecast-card:nth-child(2){animation:astro-slide-up .36s ease .1s both}.astro-web-days-strip .astro-web-day-card:first-child{animation:astro-slide-up .3s ease .02s both}.astro-web-days-strip .astro-web-day-card:nth-child(2){animation:astro-slide-up .3s ease .06s both}.astro-web-days-strip .astro-web-day-card:nth-child(3){animation:astro-slide-up .3s ease .1s both}.astro-web-days-strip .astro-web-day-card:nth-child(4){animation:astro-slide-up .3s ease .14s both}.astro-web-days-strip .astro-web-day-card:nth-child(5){animation:astro-slide-up .3s ease .18s both}.astro-web-days-strip .astro-web-day-card:nth-child(6){animation:astro-slide-up .3s ease .22s both}}.astro-web-forecast-card__media,.astro-web-module-card__image{position:absolute;inset:0;overflow:hidden}.astro-web-forecast-card__media img,.astro-web-module-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.astro-home-tile__art{overflow:hidden}.astro-home-illustration{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.astro-web-module-card{aspect-ratio:3/2;min-height:unset}.astro-web-forecast-card{aspect-ratio:5/2;min-height:unset}}@media (min-width:768px) and (max-width:980px){.astro-web-module-card{aspect-ratio:4/3}.astro-web-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.astro-web-days-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding-bottom:4px}.astro-web-day-card{width:100%;min-height:96px}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-web-profile-page{padding-top:28px;padding-bottom:calc(140px + env(safe-area-inset-bottom, 0px))}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-advice-page,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-ai-page,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-card-page,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-moon-page,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-natal-page,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-tarot-page{padding-bottom:calc(126px + env(safe-area-inset-bottom, 0px))}}@keyframes astro-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.astro-skeleton{background:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,hsla(0,0%,100%,.09) 50%,hsla(0,0%,100%,.04) 75%);background-size:800px 100%;animation:astro-shimmer 1.4s ease-in-out infinite;border-radius:12px}@media (min-width:768px){.astro-advice-grid .astro-advice-tile:first-child{animation:astro-slide-up .32s ease .02s both}.astro-advice-grid .astro-advice-tile:nth-child(2){animation:astro-slide-up .32s ease .06s both}.astro-advice-grid .astro-advice-tile:nth-child(3){animation:astro-slide-up .32s ease .1s both}.astro-advice-grid .astro-advice-tile:nth-child(4){animation:astro-slide-up .32s ease .14s both}.astro-advice-grid .astro-advice-tile:nth-child(5){animation:astro-slide-up .32s ease .18s both}.astro-advice-grid .astro-advice-tile:nth-child(6){animation:astro-slide-up .32s ease .22s both}.astro-advice-grid .astro-advice-tile:nth-child(7){animation:astro-slide-up .32s ease .26s both}.astro-advice-grid .astro-advice-tile:nth-child(8){animation:astro-slide-up .32s ease .3s both}.astro-advice-grid .astro-advice-tile:nth-child(9){animation:astro-slide-up .32s ease .34s both}}@keyframes astro-glow-pulse{0%,to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 22px 60px rgba(0,0,0,.22)}50%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 22px 60px rgba(0,0,0,.22),0 0 36px rgba(183,111,255,.12)}}@media (min-width:768px){.astro-web-ask-card{animation:astro-web-fade-in .4s ease both,astro-glow-pulse 4s ease-in-out .5s infinite}}.astro-tarot-card-result__img,.astro-tarot-result__img,.astro-tarot-select__fanImage{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.astro-moon-calendar__cell{aspect-ratio:1;min-height:unset}@keyframes astro-nav-pop{0%{transform:scale(.88);opacity:0}60%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}@media (min-width:768px){.astro-shell-host--desktop-wide .astro-web-page-frame .astro-home-dock__item--active,.astro-web-home-nav__item--active{animation:astro-nav-pop .24s ease both}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.astro-web-ask-card,.astro-web-day-card,.astro-web-forecast-card,.astro-web-module-card{will-change:transform;contain:layout style}@media (min-width:768px){.astro-advice-page,.astro-moon-page,.astro-web-home__stage{scrollbar-width:thin;scrollbar-color:rgba(183,111,255,.22) transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(183,111,255,.22);border-radius:4px}}@media (min-width:1440px){.astro-shell-host--desktop-wide .astro-web-page-frame>:not(.astro-home-dock):not(.astro-web-home-back){width:min(880px,calc(100vw - 80px));max-width:min(880px,calc(100vw - 80px))}.astro-shell-host--desktop-wide .astro-web-home__header,.astro-shell-host--desktop-wide .astro-web-home__stage{width:min(880px,calc(100vw - 80px))}.astro-web-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.astro-web-forecast-card__media img,.astro-web-module-card__image img{transition:transform .36s ease;opacity:1;animation:astro-web-img-in .4s ease both}@keyframes astro-web-img-in{0%{opacity:0}to{opacity:1}}.astro-web-forecast-card__media img.loaded,.astro-web-module-card__image img.loaded{opacity:1}@media (hover:hover){.astro-web-forecast-card:hover .astro-web-forecast-card__media img,.astro-web-module-card:hover .astro-web-module-card__image img{transform:scale(1.04)}}@media (min-width:768px){.astro-web-home__brand{font-size:clamp(2.3rem,1.6rem + 1.6vw,3.1rem);margin-bottom:2px}}@media (min-width:1280px){.astro-shell-host--desktop-wide .astro-web-page-frame>:not(.astro-home-dock):not(.astro-web-home-back){width:min(1040px,calc(100vw - 96px));max-width:min(1040px,calc(100vw - 96px))}.astro-shell-host--desktop-wide .astro-web-home__header,.astro-shell-host--desktop-wide .astro-web-home__stage{width:min(1040px,calc(100vw - 96px))}.astro-web-home{padding-top:36px}.astro-web-ask-card{min-height:200px;justify-content:center;padding:32px}.astro-web-ask-card__title{font-size:1.85rem}.astro-web-ask-card__subtitle{max-width:420px;font-size:1rem}.astro-web-module-card{aspect-ratio:auto;min-height:150px}.astro-web-module-card span:last-child{font-size:1.05rem}}@media (min-width:1600px){.astro-shell-host--desktop-wide .astro-web-page-frame>:not(.astro-home-dock):not(.astro-web-home-back){width:min(1220px,calc(100vw - 120px));max-width:min(1220px,calc(100vw - 120px))}.astro-shell-host--desktop-wide .astro-web-home__header,.astro-shell-host--desktop-wide .astro-web-home__stage{width:min(1220px,calc(100vw - 120px))}.astro-web-home__stage{gap:22px}.astro-web-ask-card{min-height:260px}.astro-web-forecast-card,.astro-web-module-card{min-height:180px}}@media (hover:hover){.astro-web-ask-card,.astro-web-day-card,.astro-web-forecast-card,.astro-web-logout,.astro-web-module-card,.astro-web-profile-card,.astro-web-session-pill{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.astro-web-ask-card:hover,.astro-web-forecast-card:hover,.astro-web-module-card:hover{transform:translateY(-3px);border-color:rgba(214,171,255,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 26px 64px rgba(0,0,0,.3),0 0 0 1px rgba(183,111,255,.12)}.astro-web-logout:hover{transform:translateY(-1px);border-color:rgba(214,171,255,.4);background:rgba(60,26,88,.85)}}.astro-web-ask-card:active,.astro-web-forecast-card:active,.astro-web-module-card:active{transform:translateY(0) scale(.99)}@media (min-width:768px){.astro-web-ask-card,.astro-web-forecast-card,.astro-web-module-card{border-radius:24px}}@media (min-width:1280px){.astro-web-forecast-card>span:last-child,.astro-web-module-card span:last-child{padding:0 12px}}.astro-forecast-panel{width:100%;margin:14px 0 18px}.astro-forecast-panel__calendar{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-bottom:14px}.astro-forecast-panel__day{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:58px;border:1.5px solid rgba(139,73,238,.55);border-radius:18px;background:linear-gradient(180deg,rgba(20,8,40,.9),rgba(22,5,36,.98));color:#fff;transition:transform .16s ease,border-color .16s ease,background .16s ease}.astro-forecast-panel__day--today{border-color:rgba(255,214,140,.6)}.astro-forecast-panel__day--active{border-color:transparent;background:linear-gradient(180deg,rgba(117,37,213,.95),rgba(194,78,120,.88));box-shadow:0 8px 16px rgba(152,57,199,.2)}.astro-forecast-panel__day-num{font-size:1.15rem;font-weight:600;line-height:1}.astro-forecast-panel__day-label{color:hsla(0,0%,100%,.72);font-size:.66rem;font-weight:600}.astro-forecast-panel__body{padding:18px 20px;border:1px solid rgba(214,171,255,.22);border-radius:22px;background:linear-gradient(180deg,rgba(24,7,42,.62),rgba(10,3,22,.76)),rgba(14,4,26,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 48px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.astro-forecast-panel__body--loading{color:rgba(229,214,244,.74);text-align:center;font-size:.95rem}.astro-forecast-panel__text{margin:0;color:#fff;font-size:.98rem;line-height:1.55;white-space:pre-line}.astro-forecast-panel__moon{margin:12px 0 0;color:#ffd68c;font-size:.88rem}.astro-forecast-panel__details{margin-top:12px}.astro-forecast-panel__details summary{cursor:pointer;color:rgba(213,170,255,.85);font-size:.86rem}.astro-forecast-panel__details ul{margin:10px 0 0;padding-left:18px;color:rgba(229,214,244,.82);font-size:.86rem;line-height:1.5}@media (min-width:768px){.astro-forecast-panel__day{min-height:64px}.astro-forecast-panel__text{font-size:1.04rem}}.astro-moon-personal{width:100%;margin:14px 0 4px;padding:16px 18px;border:1px solid rgba(255,214,140,.28);border-radius:20px;background:radial-gradient(circle at 18% 0,rgba(255,214,140,.08),transparent 42%),rgba(20,8,38,.72);text-align:left}.astro-moon-personal--loading{color:rgba(229,214,244,.66);font-size:.9rem;text-align:center}.astro-moon-personal__headline{margin:0 0 8px;color:#ffd68c;font-size:.98rem;font-weight:650;line-height:1.4}.astro-moon-personal__advice{margin:0;color:rgba(244,234,255,.92);font-size:.93rem;line-height:1.55}.astro-moon-personal__events{width:100%;margin-top:16px;text-align:left}.astro-moon-personal__events ul{margin:8px 0 0;padding:0;list-style:none}.astro-moon-personal__events li+li{margin-top:6px}.astro-moon-personal__events button{width:100%;padding:10px 14px;border:1px solid rgba(214,171,255,.18);border-radius:14px;background:rgba(34,14,58,.6);color:rgba(235,222,250,.9);font-size:.86rem;line-height:1.45;text-align:left;transition:border-color .16s ease,background .16s ease}.astro-moon-personal__events button:hover{border-color:rgba(255,214,140,.4);background:rgba(44,20,72,.72)}.astro-moon-personal__forecastLink{margin-top:18px;padding:13px 22px;border:0;border-radius:999px;background:linear-gradient(90deg,#7525d5,#c24e78);color:#fff;font-size:.95rem;font-weight:650;box-shadow:0 10px 26px rgba(152,57,199,.28);transition:transform .16s ease,box-shadow .16s ease}.astro-moon-personal__forecastLink:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(152,57,199,.38)}.astro-moon-month__day--event{border-color:rgba(255,214,140,.55)!important}.astro-moon-month__eventMark{position:absolute;top:4px;right:6px;font-size:.62rem;color:#ffd68c;font-weight:700}.astro-moon-visual{width:150px;height:150px;display:block;filter:drop-shadow(0 0 10px rgba(255,244,214,.35)) drop-shadow(0 0 34px rgba(245,226,178,.28)) drop-shadow(0 8px 26px rgba(0,0,0,.32));animation:astro-moon-breathe 6s ease-in-out infinite}@keyframes astro-moon-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@media (min-width:768px){.astro-moon-visual{width:176px;height:176px}}.astro-moon-personal{border-color:rgba(255,214,140,.2);background:radial-gradient(circle at 14% 0,rgba(255,214,140,.07),transparent 46%),linear-gradient(180deg,rgba(28,12,48,.82),rgba(16,6,30,.86));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 14px 36px rgba(0,0,0,.22)}.astro-moon-personal__headline{font-size:1.02rem;letter-spacing:.005em;color:#ffdf9e}.astro-moon-personal__advice{font-size:.95rem;line-height:1.62;color:rgba(240,230,252,.88)}.astro-moon-detail__sectionText--personal{white-space:pre-line;text-align:left;color:rgba(240,230,252,.9);line-height:1.62}.astro-moon-personal__events{margin-top:22px}.astro-moon-personal__events .astro-moon-detail__sectionTitle{margin-bottom:4px}.astro-moon-personal__events ul{margin-top:12px}.astro-moon-personal__events li+li{margin-top:8px}.astro-moon-personal__events button{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid rgba(214,171,255,.16);border-radius:16px;background:linear-gradient(180deg,rgba(34,14,58,.66),rgba(22,9,40,.72));font-size:.9rem;color:rgba(240,230,252,.92)}.astro-moon-event__icon{flex:0 0 auto;font-size:1.05rem;line-height:1}.astro-moon-event__chip{flex:0 0 auto;padding:3px 10px;border-radius:999px;background:rgba(255,214,140,.14);border:1px solid rgba(255,214,140,.28);color:#ffdf9e;font-size:.74rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.astro-moon-event__text{min-width:0;flex:1;line-height:1.45}@media (hover:hover){.astro-moon-personal__events button{transition:transform .15s ease,border-color .15s ease,background .15s ease}.astro-moon-personal__events button:hover{transform:translateY(-1px);border-color:rgba(255,214,140,.42)}}@media (min-width:768px){.astro-web-day-card{padding-top:26px;overflow:visible}.astro-web-day-card__moon{font-size:1.9rem!important;top:-16px!important;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.astro-web-day-card__date{font-size:1.5rem}.astro-web-ask-card--astrologer{flex-direction:row!important;align-items:center;justify-content:flex-start;gap:22px;text-align:left;padding:26px 30px}.astro-web-ask-card__avatar{flex:0 0 auto;width:128px;height:128px;display:flex;align-items:flex-end;justify-content:center}.astro-astrologer-avatar{width:128px;height:140px;filter:drop-shadow(0 10px 22px rgba(0,0,0,.32))}.astro-web-ask-card__copy{display:flex;flex-direction:column;gap:6px;min-width:0}.astro-web-ask-card--astrologer .astro-web-ask-card__label{margin:0;text-align:left}.astro-web-ask-card--astrologer .astro-web-ask-card__title{text-align:left}.astro-web-ask-card--astrologer .astro-web-ask-card__subtitle{text-align:left;max-width:none}}.astro-web-ask-card--astrologer{position:relative;overflow:visible}.astro-web-ask-card--astrologer .astro-web-ask-card__subtitle,.astro-web-ask-card--astrologer .astro-web-ask-card__title{display:none!important}.astro-web-ask-card--astrologer .astro-web-ask-card__avatar{width:132px;height:132px;border-radius:50%;overflow:hidden;flex:0 0 auto;margin:-16px 6px -22px -10px;box-shadow:0 0 0 4px rgba(123,49,200,.4),0 16px 34px rgba(0,0,0,.45);background:radial-gradient(circle at 50% 28%,rgba(150,100,210,.5),rgba(20,8,40,.95))}.astro-web-ask-card--astrologer .astro-web-ask-card__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.astro-web-ask-card__cta{align-self:flex-start;margin-top:12px;padding:11px 26px;border:0;border-radius:999px;background:hsla(0,0%,100%,.18);color:#fff;font-size:.98rem;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .16s ease,transform .12s ease}.astro-web-ask-card__cta:hover{background:hsla(0,0%,100%,.28)}.astro-web-ask-card__cta:active{transform:scale(.97)}@media (max-width:767px){.astro-web-ask-card--astrologer .astro-web-ask-card__avatar{width:104px;height:104px;margin:-28px auto 4px}.astro-web-ask-card__cta{align-self:center}}@media (min-width:1280px){.astro-web-ask-card--astrologer .astro-astrologer-avatar,.astro-web-ask-card__avatar{width:150px;height:164px}}.astro-web-forecast-card__icon--moon{background:transparent!important;border-radius:0}.astro-moon-tile-icon{width:58px;height:58px;filter:drop-shadow(0 4px 14px rgba(0,0,0,.3)) drop-shadow(0 0 16px rgba(245,226,178,.22))}@media (min-width:768px){.astro-web-forecast-card{justify-content:flex-end!important;padding-bottom:18px}.astro-web-forecast-card__icon--moon{margin-bottom:6px}.astro-web-forecast-card__caption{position:relative;z-index:1;line-height:1.2}}.astro-flow-page{display:flex;flex-direction:column;gap:16px;width:min(680px,calc(100vw - 32px));margin:0 auto;padding:16px 0 calc(140px + env(safe-area-inset-bottom, 0px));color:#fff}.astro-flow-header{text-align:center;margin-bottom:2px}.astro-flow-header__brand{font-size:2rem;font-weight:700;background:linear-gradient(90deg,#fff,#d9b8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.astro-flow-header__date{margin-top:2px;color:rgba(229,214,244,.66);font-size:.9rem}.astro-flow-eyebrow{display:block;color:rgba(214,184,255,.78);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.astro-flow-actions,.astro-flow-ask__btn,.astro-flow-card,.astro-flow-forecast,.astro-flow-input-block,.astro-flow-saved{border:1px solid rgba(214,171,255,.2);border-radius:22px;background:linear-gradient(180deg,rgba(24,7,42,.66),rgba(12,4,24,.78));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.astro-flow-forecast{display:flex;gap:14px;padding:18px;align-items:flex-start}.astro-flow-forecast__icon{flex:0 0 auto;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,rgba(255,196,92,.26),rgba(255,120,80,.18));color:#ffd58c}.astro-flow-forecast__text{margin:6px 0 10px;font-size:1rem;line-height:1.55;color:rgba(244,234,255,.92)}.astro-flow-link{display:inline-flex;align-items:center;gap:2px;border:0;background:transparent;color:#d6abff;font-size:.88rem;font-weight:650}.astro-flow-spheres{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px;scroll-snap-type:x proximity}.astro-flow-spheres::-webkit-scrollbar{display:none}.astro-flow-sphere{flex:0 0 auto;width:104px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;border-radius:18px;border:1px solid rgba(214,171,255,.16);background:rgba(20,8,38,.7);scroll-snap-align:start}.astro-flow-sphere__emoji{font-size:1.7rem;line-height:1}.astro-flow-sphere__label{font-size:.82rem;font-weight:600;text-align:center}.astro-flow-sphere__tone{font-size:.7rem;font-weight:700}.astro-flow-sphere--good{border-color:rgba(120,230,160,.4)}.astro-flow-sphere--good .astro-flow-sphere__tone{color:#7fe6a0}.astro-flow-sphere--bad{border-color:hsla(0,100%,75%,.36)}.astro-flow-sphere--bad .astro-flow-sphere__tone{color:#ff9090}.astro-flow-sphere--neutral .astro-flow-sphere__tone{color:rgba(229,214,244,.6)}.astro-flow-duo{display:grid;grid-template-columns:1fr 1fr;gap:12px}.astro-flow-card{display:flex;flex-direction:column;gap:6px;padding:16px;text-align:left;min-height:200px}.astro-flow-card__media{width:100%;aspect-ratio:3/4;max-height:130px;overflow:hidden;border-radius:14px;margin:4px 0}.astro-flow-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.astro-flow-card__moonGlyph{display:flex;align-items:center;justify-content:center;height:80px;color:#ffe6a0;filter:drop-shadow(0 0 16px rgba(255,226,160,.3))}.astro-flow-card strong{font-size:1rem}.astro-flow-card small{color:rgba(229,214,244,.7);font-size:.82rem;line-height:1.4}.astro-flow-card__cta{margin-top:auto;display:inline-flex;align-items:center;gap:2px;color:#d6abff;font-size:.84rem;font-weight:650}.astro-flow-card__placeholder{color:rgba(229,214,244,.6);padding:30px 0;text-align:center}.astro-flow-input-block{padding:16px 18px;display:flex;flex-direction:column;gap:8px}.astro-flow-textarea{width:100%;min-height:72px;resize:vertical;padding:12px 14px;border:1px solid rgba(214,171,255,.2);border-radius:14px;background:rgba(10,3,22,.6);color:#fff;font-size:.95rem;line-height:1.5;font-family:inherit}.astro-flow-textarea:focus{outline:none;border-color:rgba(183,111,255,.55)}.astro-flow-saving{color:rgba(214,184,255,.7);font-size:.78rem}.astro-flow-locked{padding:16px;border-radius:14px;background:rgba(10,3,22,.5);border:1px dashed rgba(214,171,255,.28);color:rgba(229,214,244,.7);font-size:.9rem;text-align:center}.astro-flow-actions{padding:16px 18px}.astro-flow-actions ul{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.astro-flow-actions li{display:flex;gap:10px;color:rgba(240,230,252,.9);font-size:.9rem;line-height:1.45}.astro-flow-actions li svg{flex:0 0 auto;margin-top:3px;color:#d6abff}.astro-flow-ask{display:flex;flex-direction:column;gap:10px}.astro-flow-ask__btn{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;color:#fff;font-size:.98rem;font-weight:600}.astro-flow-ask__btn:hover{border-color:rgba(214,171,255,.42)}.astro-flow-saved{padding:14px 16px}.astro-flow-saved__q{color:rgba(214,184,255,.78);font-size:.82rem;font-weight:650}.astro-flow-saved p{margin:6px 0 0;color:rgba(240,230,252,.9);font-size:.9rem;line-height:1.5}@media (hover:hover){.astro-flow-ask__btn,.astro-flow-card{transition:transform .16s ease,border-color .16s ease}.astro-flow-card:hover{transform:translateY(-2px);border-color:rgba(214,171,255,.4)}}.astro-web-day-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;width:100%}.astro-web-day-grid__forecast{grid-column:1;grid-row:1/3;min-height:280px}.astro-web-day-grid__moon{grid-column:2;grid-row:1}.astro-web-day-grid__card{grid-column:2;grid-row:2}.astro-web-day-grid--flow{grid-template-rows:1fr 1fr 1fr}.astro-web-day-grid--flow .astro-web-day-grid__forecast{grid-row:1/4;min-height:360px}.astro-web-day-grid__advice{grid-column:2;grid-row:3}.astro-web-forecast-card__icon--advice{font-size:2rem;line-height:1}.astro-web-day-grid .astro-web-forecast-card{aspect-ratio:auto;min-height:134px}@media (min-width:1280px){.astro-web-day-grid__forecast{min-height:340px}.astro-web-day-grid .astro-web-day-grid__card,.astro-web-day-grid .astro-web-day-grid__moon{min-height:164px}}@media (max-width:560px){.astro-web-day-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.astro-web-day-grid__forecast{grid-column:1/3;grid-row:1;min-height:180px}.astro-web-day-grid__moon{grid-column:1;grid-row:2}.astro-web-day-grid__card{grid-column:2;grid-row:2}}.astro-flow-header__intro{margin:10px auto 0;max-width:520px;color:rgba(229,214,244,.74);font-size:.92rem;line-height:1.5;text-align:center}.astro-flow-eyebrow--section{margin-bottom:10px}.astro-flow-block{display:flex;flex-direction:column}.astro-flow-forecast{flex-direction:column;padding:20px 22px;gap:0}.astro-flow-forecast__head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.astro-flow-forecast__head .astro-flow-eyebrow{margin:0}.astro-flow-forecast__text{margin:0 0 14px;font-size:1.02rem;line-height:1.62;color:rgba(244,234,255,.94)}.astro-flow-spheres-grid{display:flex;grid-template-columns:none;gap:10px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.astro-flow-spheres-grid::-webkit-scrollbar{display:none}.astro-flow-spheres-grid .astro-advice-tile{flex:0 0 auto;width:148px;min-height:70px;cursor:pointer;scroll-snap-align:start}.astro-flow-card__cardimg{display:flex;align-items:center;justify-content:center;height:132px;margin:6px 0}.astro-flow-card__cardimg img{height:100%;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px;box-shadow:0 10px 24px rgba(0,0,0,.32)}.astro-flow-card__moonWrap{display:flex;align-items:center;justify-content:center;height:132px;margin:6px 0}.astro-flow-card__moon{width:118px;height:118px;filter:drop-shadow(0 0 10px rgba(255,236,180,.3)) drop-shadow(0 6px 18px rgba(0,0,0,.3))}.astro-flow-actions__dot{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,rgba(255,196,92,.24),rgba(183,111,255,.22));color:#ffd58c;margin-top:1px}.astro-flow-actions li{gap:12px;align-items:flex-start}.astro-flow-ask-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.astro-flow-ask-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;min-height:132px;padding:16px;overflow:hidden;border:1px solid rgba(214,171,255,.22);border-radius:20px;text-align:left;color:#fff;background:linear-gradient(180deg,rgba(24,7,42,.4),rgba(10,3,22,.7)),radial-gradient(circle at 30% 20%,rgba(143,80,255,.22),transparent 56%)}.astro-flow-ask-tile__media{position:absolute;inset:0;z-index:0}.astro-flow-ask-tile__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5}.astro-flow-ask-tile__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,3,22,.2),rgba(11,3,22,.82))}.astro-flow-ask-tile__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;margin-bottom:auto;border-radius:16px;background:linear-gradient(135deg,rgba(255,113,181,.28),rgba(183,111,255,.24));color:#fff}.astro-flow-ask-tile__title{position:relative;z-index:1;font-size:1.05rem;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.5)}.astro-flow-ask-tile__sub{position:relative;z-index:1;color:rgba(229,214,244,.82);font-size:.82rem}.astro-flow-ask-tile--astro{justify-content:space-between}@media (hover:hover){.astro-flow-ask-tile{transition:transform .16s ease,border-color .16s ease}.astro-flow-ask-tile:hover{transform:translateY(-2px);border-color:rgba(214,171,255,.45)}.astro-flow-ask-tile:hover .astro-flow-ask-tile__media img{opacity:.62}}.astro-moon-detail__moon{position:relative}.astro-moon-detail__moon:before{content:"";position:absolute;inset:-12%;z-index:-1;background:radial-gradient(circle,rgba(255,232,170,.2),transparent 64%);filter:blur(6px)}.astro-flow-card__moonEmoji{font-size:5.4rem;line-height:1;filter:drop-shadow(0 0 14px rgba(255,226,150,.32))}.astro-flow-page--v3{gap:14px}.astro-flow3-head{text-align:left}.astro-flow3-head__date{margin:0;color:rgba(229,214,244,.66);font-size:.86rem}.astro-flow3-head__title{margin:6px 0 0;font-size:1.45rem;font-weight:700;line-height:1.25;color:#fff}.astro-flow3-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.astro-flow3-chip{padding:6px 14px;border-radius:999px;border:1px solid rgba(214,171,255,.22);background:rgba(24,9,44,.7);color:rgba(229,214,244,.85);font-size:.82rem;font-weight:600}.astro-flow3-chip--good{border-color:rgba(120,230,160,.45);color:#8df0ae}.astro-flow3-chip--bad{border-color:hsla(0,100%,75%,.4);color:#ff9d9d}.astro-flow3-spheres{margin-top:12px}.astro-flow3-rail{padding:2px 2px 0}.astro-flow3-rail__bars{display:flex;gap:8px}.astro-flow3-rail__bar{flex:1;height:4px;border-radius:3px;background:rgba(214,171,255,.16)}.astro-flow3-rail__bar--on{background:linear-gradient(90deg,#8a4fe8,#c24e78)}.astro-flow3-rail__labels{display:flex;justify-content:space-between;margin-top:6px;color:rgba(229,214,244,.5);font-size:.74rem}.astro-flow3-rail__label--active{color:#d6abff;font-weight:700}.astro-flow3-card{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid rgba(214,171,255,.2);border-radius:20px;background:linear-gradient(180deg,rgba(24,7,42,.66),rgba(12,4,24,.78));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.astro-flow3-forecast__text{margin:0;font-size:.97rem;line-height:1.6;color:rgba(244,234,255,.92)}.astro-flow3-checklist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.astro-flow3-check{display:flex;width:100%;gap:12px;align-items:flex-start;padding:8px 10px;border:0;border-radius:12px;background:transparent;text-align:left;transition:background .15s ease}.astro-flow3-check:hover{background:rgba(183,111,255,.08)}.astro-flow3-check__box{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;border:1.5px solid rgba(214,171,255,.45);border-radius:7px;color:#0c0518;font-size:.8rem;font-weight:800;transition:background .15s ease,border-color .15s ease}.astro-flow3-check--done .astro-flow3-check__box{background:linear-gradient(135deg,#8a4fe8,#c24e78);border-color:transparent;color:#fff}.astro-flow3-check__text{font-size:.92rem;line-height:1.45;color:rgba(240,230,252,.92)}.astro-flow3-check--done .astro-flow3-check__text{color:rgba(229,214,244,.45);text-decoration:line-through}.astro-flow3-duo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.astro-flow3-mini{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(214,171,255,.2);border-radius:16px;background:linear-gradient(180deg,rgba(24,7,42,.66),rgba(12,4,24,.78));text-align:left;color:#fff;min-width:0}.astro-flow3-mini__thumb{flex:0 0 auto;width:36px;height:50px;border-radius:8px;overflow:hidden;background:rgba(143,80,255,.18)}.astro-flow3-mini__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.astro-flow3-mini__emoji{flex:0 0 auto;font-size:2rem;line-height:1;filter:drop-shadow(0 0 10px rgba(255,226,150,.3))}.astro-flow3-mini__copy{min-width:0;display:flex;flex-direction:column;gap:1px}.astro-flow3-mini__copy strong{font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.astro-flow3-mini__copy small{color:rgba(229,214,244,.62);font-size:.76rem}.astro-flow3-mini__arrow{margin-left:auto;flex:0 0 auto;color:rgba(214,171,255,.6)}.astro-flow3-journal__morning{margin:0;color:rgba(229,214,244,.6);font-size:.84rem;font-style:italic}.astro-flow3-ask{display:grid;grid-template-columns:1fr 1fr;gap:10px}.astro-flow3-ask button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px;border:1px solid rgba(214,171,255,.26);border-radius:16px;background:linear-gradient(135deg,rgba(123,49,231,.32),rgba(194,78,120,.22));color:#fff;font-size:.95rem;font-weight:650;transition:transform .15s ease,border-color .15s ease}.astro-flow3-ask button:hover{transform:translateY(-1px);border-color:rgba(214,171,255,.5)}@media (hover:hover){.astro-flow3-mini{transition:transform .15s ease,border-color .15s ease}.astro-flow3-mini:hover{transform:translateY(-1px);border-color:rgba(214,171,255,.42)}}@media (min-width:768px){.astro-web-profile-card{border-width:1px!important;border-color:rgba(214,171,255,.22)!important;background:rgba(22,8,40,.55)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)!important}.astro-web-day-card{min-height:78px!important;padding:18px 6px 10px!important;border-width:1px!important;border-color:rgba(214,171,255,.2)!important;border-radius:22px!important;background:rgba(22,8,40,.5)!important}.astro-web-day-card__moon{font-size:1.35rem!important;top:-12px!important}.astro-web-day-card__date{font-size:1.3rem!important;font-weight:700!important}.astro-web-day-card__label{font-size:.7rem!important}.astro-web-day-card--active{border-color:transparent!important;background:linear-gradient(135deg,#8a4fe8,#d4537e)!important;box-shadow:0 12px 26px rgba(152,57,199,.35)!important;transform:translateY(-2px)}.astro-web-ask-card--astrologer{border:1px solid rgba(190,155,255,.2)!important;border-radius:30px!important;background:linear-gradient(160deg,rgba(120,72,198,.2),rgba(46,20,82,.14))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 22px 54px rgba(0,0,0,.26)!important;-webkit-backdrop-filter:blur(34px) saturate(125%);backdrop-filter:blur(34px) saturate(125%)}.astro-web-ask-card--astrologer .astro-web-ask-card__label{color:#fff!important;font-size:1.4rem;font-weight:650;letter-spacing:0;text-transform:none}.astro-web-ask-card--astrologer .astro-web-ask-card__title{font-size:2rem!important;letter-spacing:-.01em}.astro-web-ask-card--astrologer .astro-web-ask-card__subtitle{color:hsla(0,0%,100%,.82)!important}@media (hover:hover){.astro-web-ask-card--astrologer:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 26px 60px rgba(0,0,0,.42)!important}}.astro-web-forecast-card,.astro-web-module-card{border-radius:28px!important}.astro-web-forecast-card>span:last-child,.astro-web-forecast-card__caption{font-size:1.3rem!important;font-weight:750!important;letter-spacing:-.01em}.astro-web-module-card span:last-child{font-size:1.12rem!important;font-weight:750!important}.astro-web-forecast-card .astro-web-forecast-card__icon--moon{width:auto;height:auto}.astro-moon-tile-icon{width:64px;height:64px}.astro-web-forecast-card__media:after,.astro-web-module-card__image:after{background:linear-gradient(180deg,rgba(11,3,22,.05) 30%,rgba(11,3,22,.78))!important}.astro-web-home__stage{gap:16px}.astro-shell-host--desktop-wide .astro-web-home__header,.astro-shell-host--desktop-wide .astro-web-home__stage,.astro-shell-host--desktop-wide .astro-web-page-frame>:not(.astro-home-dock):not(.astro-web-home-back){width:min(600px,calc(100vw - 40px))!important;max-width:min(600px,calc(100vw - 40px))!important}.astro-web-home__stage{display:flex!important;grid-template-columns:none!important;grid-template-areas:none!important;flex-direction:column;gap:14px}.astro-web-ask-card,.astro-web-forecast-grid,.astro-web-module-grid{grid-area:auto!important}.astro-web-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;height:auto!important}.astro-flow-page,.astro-flow-page--v3{width:min(600px,calc(100vw - 40px))}.astro-web-days-strip{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:8px!important}.astro-web-day-card{min-height:96px!important;padding:24px 4px 12px!important;border:2px solid #8b49ee!important;border-radius:32px!important;background:linear-gradient(180deg,rgba(20,8,40,.92),rgba(22,5,36,.98))!important;transform:none}.astro-web-day-card--active{border-color:transparent!important;background:linear-gradient(180deg,rgba(117,37,213,.95),rgba(194,78,120,.88))!important;box-shadow:0 10px 20px rgba(152,57,199,.28)!important}.astro-web-day-card__moon{font-size:1.2rem!important;top:-12px!important;filter:drop-shadow(0 3px 8px rgba(0,0,0,.3))}.astro-web-day-card__date{font-size:1.42rem!important;font-weight:600!important}.astro-web-day-card__label{font-size:.68rem!important;margin-top:3px!important}}.astro-ai-quota{position:absolute;right:16px;top:50%;transform:translateY(-50%);padding:6px 14px;border:1px solid rgba(214,171,255,.3);border-radius:999px;background:rgba(40,16,61,.72);color:#e5c8ff;font-size:.8rem;font-weight:650}.astro-ai-quota--empty{border-color:transparent;background:linear-gradient(90deg,#7525d5,#c24e78);color:#fff}.astro-paywall-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:rgba(6,1,14,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:astro-web-fade-in .2s ease both}@media (min-width:768px){.astro-paywall-backdrop{align-items:center}}.astro-paywall{position:relative;width:min(440px,100%);max-height:92vh;overflow-y:auto;padding:24px 22px 20px;border:1px solid rgba(214,171,255,.24);border-radius:28px 28px 0 0;background:radial-gradient(circle at 50% 0,rgba(143,80,255,.24),transparent 52%),linear-gradient(180deg,#1a0830,#0d0418);box-shadow:0 -20px 60px rgba(0,0,0,.5)}@media (min-width:768px){.astro-paywall{border-radius:28px}}.astro-paywall__close{position:absolute;right:16px;top:16px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.08);color:#fff}.astro-paywall__head{text-align:center;margin-bottom:18px}.astro-paywall__moon{font-size:2.4rem;filter:drop-shadow(0 0 14px rgba(255,226,150,.34))}.astro-paywall__title{margin:8px 0 6px;font-size:1.5rem;font-weight:750;color:#fff}.astro-paywall__subtitle{margin:0;color:rgba(229,214,244,.74);font-size:.92rem;line-height:1.5}.astro-paywall__plans{display:flex;flex-direction:column;gap:10px}.astro-paywall__plan{display:grid;grid-template-columns:24px minmax(0,1fr) max-content;align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:8px;padding:14px 16px;border:1.5px solid rgba(214,171,255,.2);border-radius:18px;background:rgba(24,9,44,.7);color:#fff;text-align:left}.astro-paywall__plan--active{border-color:#b76fff;background:rgba(123,49,231,.2)}.astro-paywall__radio{width:22px;height:22px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(214,171,255,.5);border-radius:50%;color:#fff}.astro-paywall__plan--active .astro-paywall__radio{background:#8a4fe8;border-color:transparent}.astro-paywall__plan-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.astro-paywall__plan-copy strong{font-size:1rem;font-weight:700}.astro-paywall__plan-copy small{color:rgba(229,214,244,.7);font-size:.82rem;line-height:1.35}.astro-paywall__plan-price{justify-self:end;display:flex;min-width:0;max-width:168px;flex-direction:column;align-items:flex-end;gap:6px;font-size:1.05rem;font-weight:750;text-align:right}.astro-paywall__price-row{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:8px;white-space:nowrap}.astro-paywall__badge{border-radius:999px;background:rgba(255,214,140,.16);border:1px solid rgba(255,214,140,.32);color:#ffd68c;font-weight:750}.astro-paywall__badge,.astro-paywall__discount{padding:3px 8px;font-size:.66rem;text-transform:uppercase}.astro-paywall__discount{max-width:100%;border-radius:999px;border:1px solid rgba(126,230,160,.32);background:rgba(126,230,160,.14);color:#9cf0ba;font-weight:800;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.astro-paywall__old-price{color:rgba(229,214,244,.46);font-size:.84rem;font-weight:650;text-decoration:line-through}.astro-paywall__promo{margin-top:14px;padding:12px;border:1px solid rgba(214,171,255,.16);border-radius:18px;background:radial-gradient(circle at 14% 0,rgba(255,214,140,.12),transparent 50%),rgba(16,6,29,.72)}.astro-paywall__promo-row{display:flex;gap:8px}.astro-paywall__promo-input{min-width:0;flex:1;height:44px;padding:0 14px;border:1px solid rgba(214,171,255,.22);border-radius:14px;background:rgba(7,2,15,.62);color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.04em;outline:none;text-transform:uppercase}.astro-paywall__promo-input::-moz-placeholder{color:rgba(229,214,244,.42);font-weight:650;letter-spacing:0;text-transform:none}.astro-paywall__promo-input::placeholder{color:rgba(229,214,244,.42);font-weight:650;letter-spacing:0;text-transform:none}.astro-paywall__promo-input:focus{border-color:rgba(255,214,140,.62);box-shadow:0 0 0 3px rgba(255,214,140,.1)}.astro-paywall__promo-button{flex:0 0 auto;height:44px;padding:0 14px;border:1px solid rgba(255,214,140,.28);border-radius:14px;background:rgba(255,214,140,.12);color:#ffe2ad;font-size:.82rem;font-weight:800}.astro-paywall__promo-button:disabled{opacity:.55}.astro-paywall__promo-error,.astro-paywall__promo-message{margin:8px 2px 0;font-size:.78rem;font-weight:650;line-height:1.35}.astro-paywall__promo-message{color:#9cf0ba}.astro-paywall__promo-error{color:#ff9cad}.astro-paywall__cta{width:100%;margin-top:18px;padding:16px;border:0;border-radius:16px;background:linear-gradient(90deg,#7525d5,#c24e78);color:#fff;font-size:1.05rem;font-weight:750;box-shadow:0 14px 32px rgba(152,57,199,.34)}.astro-paywall__cta:disabled{opacity:.6}.astro-paywall__note{margin:10px 0 0;text-align:center;color:rgba(229,214,244,.5);font-size:.76rem}@media (max-width:420px){.astro-paywall__plan{grid-template-columns:24px minmax(0,1fr)}.astro-paywall__plan-price{grid-column:2;justify-self:start;max-width:100%;align-items:flex-start;text-align:left}}.astro-profile-sub{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid rgba(214,171,255,.3);border-radius:22px;background:radial-gradient(circle at 16% 0,rgba(143,80,255,.24),transparent 56%),linear-gradient(180deg,rgba(30,9,54,.78),rgba(13,4,26,.85))}.astro-profile-sub__head{display:flex;align-items:center;justify-content:space-between}.astro-profile-sub__plan{font-size:1.1rem;font-weight:750;color:#fff}.astro-profile-sub__days{color:rgba(229,214,244,.7);font-size:.84rem}.astro-profile-sub__stats{display:flex;gap:10px}.astro-profile-sub__stat{flex:1;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;background:rgba(10,3,22,.5)}.astro-profile-sub__stat strong{font-size:1.5rem;font-weight:750;color:#fff}.astro-profile-sub__stat small{color:rgba(229,214,244,.62);font-size:.78rem}.astro-profile-sub__actions{display:flex;gap:10px}.astro-profile-sub__primary{flex:1;padding:13px;border:0;border-radius:14px;background:linear-gradient(90deg,#7525d5,#c24e78);color:#fff;font-size:.95rem;font-weight:700}.astro-profile-sub__cancel{padding:13px 18px;border:1px solid hsla(0,100%,75%,.3);border-radius:14px;background:transparent;color:#ff9d9d;font-size:.9rem;font-weight:600}.astro-profile-action-modal-backdrop{position:fixed;inset:0;z-index:140;display:flex;align-items:flex-end;justify-content:center;padding:16px 12px max(16px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 22%,rgba(123,49,231,.2),transparent 34%),rgba(6,1,14,.76);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.astro-profile-action-modal{position:relative;width:min(452px,100%);max-height:min(88dvh,720px);overflow:hidden auto;padding:28px 20px 20px;border:1px solid rgba(214,171,255,.26);border-radius:30px 30px 24px 24px;background:radial-gradient(circle at 18% 0,rgba(183,111,255,.24),transparent 38%),radial-gradient(circle at 82% 10%,rgba(255,148,178,.14),transparent 36%),linear-gradient(180deg,rgba(30,9,54,.98),rgba(10,3,22,.98));box-shadow:0 28px 80px rgba(0,0,0,.52);color:#fff;animation:astroProfileSheetIn .24s cubic-bezier(.22,1,.36,1) both}.astro-profile-action-modal--danger{border-color:rgba(255,148,178,.34)}.astro-profile-action-modal--success{border-color:rgba(126,230,160,.34)}.astro-profile-action-modal__glow{position:absolute;inset:auto 28px -54px;height:96px;border-radius:999px;background:rgba(183,111,255,.22);filter:blur(34px);pointer-events:none}.astro-profile-action-modal__close{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.84)}.astro-profile-action-modal__title{position:relative;z-index:1;margin:0 38px 10px 0;font-size:1.36rem;font-weight:780;line-height:1.14}.astro-profile-action-modal__subtitle{position:relative;z-index:1;margin:0 0 18px;color:rgba(235,224,246,.76);font-size:.95rem;line-height:1.48}.astro-profile-action-modal__actions,.astro-profile-action-modal__options,.astro-profile-action-modal__reasons{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.astro-profile-action-modal__option,.astro-profile-action-modal__reason{width:100%;border:1px solid rgba(214,171,255,.2);border-radius:20px;background:rgba(14,4,28,.56);color:#fff;text-align:left}.astro-profile-action-modal__option{display:flex;align-items:center;gap:12px;padding:14px}.astro-profile-action-modal__option-icon{display:inline-flex;width:42px;height:42px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,rgba(117,37,213,.72),rgba(194,78,120,.7));color:#fff;box-shadow:0 10px 22px rgba(120,45,190,.22)}.astro-profile-action-modal__option-copy,.astro-profile-action-modal__reason{display:flex;flex-direction:column;gap:4px}.astro-profile-action-modal__option-copy strong,.astro-profile-action-modal__reason strong{font-size:.98rem;font-weight:740}.astro-profile-action-modal__option-copy small,.astro-profile-action-modal__reason small{color:rgba(229,214,244,.66);font-size:.82rem;line-height:1.35}.astro-profile-action-modal__reason{padding:14px 16px}.astro-profile-action-modal__offer{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;margin:2px 0 16px;padding:16px;border:1px solid rgba(255,214,140,.34);border-radius:22px;background:radial-gradient(circle at 18% 0,rgba(255,214,140,.2),transparent 44%),rgba(255,214,140,.08)}.astro-profile-action-modal__offer--strong{border-color:rgba(126,230,160,.36);background:radial-gradient(circle at 18% 0,rgba(126,230,160,.18),transparent 44%),rgba(126,230,160,.08)}.astro-profile-action-modal__offer span{color:#ffd68c;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.astro-profile-action-modal__offer--strong span{color:#9cf0ba}.astro-profile-action-modal__offer strong{font-size:1.18rem;font-weight:800}.astro-profile-action-modal__context,.astro-profile-action-modal__fineprint,.astro-profile-action-modal__offer small{color:rgba(229,214,244,.7);font-size:.82rem;line-height:1.42}.astro-profile-action-modal__context{position:relative;z-index:1;margin:0 0 10px}.astro-profile-action-modal__fineprint{position:relative;z-index:1;margin:12px 2px 0;text-align:center}.astro-profile-action-modal__error{position:relative;z-index:1;margin:0 0 12px;color:#ffb2b2;font-size:.86rem;line-height:1.42}.astro-profile-action-modal__button{width:100%;min-height:50px;padding:13px 16px;border-radius:18px;font-size:.96rem;font-weight:760}.astro-profile-action-modal__button--primary{border:0;background:linear-gradient(90deg,#7525d5,#c24e78);color:#fff;box-shadow:0 14px 28px rgba(144,53,202,.26)}.astro-profile-action-modal__button--ghost{border:1px solid rgba(214,171,255,.2);background:rgba(14,4,28,.5);color:rgba(229,214,244,.86)}.astro-profile-action-modal__button--danger{border:1px solid hsla(0,100%,75%,.32);background:hsla(0,100%,75%,.08);color:#ffb2b2}.astro-profile-action-modal__button:disabled{cursor:wait;opacity:.64}@media (hover:hover){.astro-profile-action-modal__button,.astro-profile-action-modal__close,.astro-profile-action-modal__option,.astro-profile-action-modal__reason{transition:transform .16s ease,border-color .16s ease,background .16s ease}.astro-profile-action-modal__option:hover,.astro-profile-action-modal__reason:hover{transform:translateY(-1px);border-color:rgba(214,171,255,.4);background:rgba(30,9,54,.72)}.astro-profile-action-modal__button:hover:not(:disabled),.astro-profile-action-modal__close:hover{transform:translateY(-1px)}}@media (min-width:768px){.astro-profile-action-modal-backdrop{align-items:center;padding:22px}.astro-profile-action-modal{border-radius:30px}}@keyframes astroProfileSheetIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.astro-ai-msg-actions{display:flex;gap:4px;margin-top:10px;padding-top:4px}.astro-ai-msg-action{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:9px;background:transparent;color:rgba(229,214,244,.5);transition:background .14s ease,color .14s ease}.astro-ai-msg-action:hover{background:rgba(183,111,255,.12);color:rgba(229,214,244,.85)}.astro-ai-msg-action--up{color:#7fe6a0;background:rgba(120,230,160,.12)}.astro-ai-msg-action--down{color:#ff9090;background:hsla(0,100%,75%,.12)}.astro-tarot-save{width:min(560px,calc(100vw - 32px));margin:0 auto 4px;padding:0 4px}.astro-tarot-save__btn{width:100%;padding:14px;border:1px solid rgba(214,171,255,.3);border-radius:16px;background:rgba(40,16,61,.72);color:#e5c8ff;font-size:.96rem;font-weight:650}.astro-tarot-save__btn--done{border-color:rgba(120,230,160,.4);color:#8df0ae;background:rgba(120,230,160,.1)}.astro-tarot-hist,.astro-tarot-saved{width:min(560px,calc(100vw - 32px));margin:0 auto;padding:12px 0 calc(140px + env(safe-area-inset-bottom, 0px));color:#fff}.astro-tarot-hist__head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.astro-tarot-hist__head h1{font-size:1.5rem;font-weight:750;margin:0}.astro-tarot-hist__back{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(214,171,255,.24);border-radius:50%;background:rgba(24,9,44,.7);color:#fff}.astro-tarot-hist__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.astro-tarot-hist__card{display:flex;width:100%;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(214,171,255,.2);border-radius:18px;background:linear-gradient(180deg,rgba(24,7,42,.66),rgba(12,4,24,.78));text-align:left;color:#fff}.astro-tarot-hist__icon{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,rgba(255,196,92,.22),rgba(183,111,255,.22));color:#ffd58c}.astro-tarot-hist__copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.astro-tarot-hist__copy strong{font-size:.96rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.astro-tarot-hist__copy small{color:rgba(229,214,244,.62);font-size:.8rem}.astro-tarot-hist__arrow{flex:0 0 auto;color:rgba(214,171,255,.55)}.astro-tarot-hist__empty{text-align:center;color:rgba(229,214,244,.7);padding:40px 0}.astro-tarot-hist__cta{margin-top:14px;padding:12px 24px;border:0;border-radius:999px;background:linear-gradient(90deg,#7525d5,#c24e78);color:#fff;font-weight:700}@media (hover:hover){.astro-tarot-hist__card{transition:transform .15s ease,border-color .15s ease}.astro-tarot-hist__card:hover{transform:translateY(-1px);border-color:rgba(214,171,255,.42)}}.astro-ai-banner--sticky{position:sticky;top:0;z-index:20;margin-bottom:12px;background:linear-gradient(180deg,rgba(26,8,46,.97),rgba(16,5,30,.97))!important;box-shadow:0 12px 28px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.astro-ai-quota--inline{position:static;transform:none;flex:0 0 auto;min-width:46px;margin-right:6px;text-align:center}.astro-moon-month__grid{gap:14px 8px!important;overflow:visible}.astro-moon-month__day{position:relative;min-height:84px!important;padding:22px 4px 11px!important;border:2px solid #7a31e7!important;border-radius:28px!important;justify-content:flex-end!important;gap:2px;overflow:visible;background:linear-gradient(180deg,rgba(20,8,40,.92),rgba(22,5,36,.98))!important}.astro-moon-month__day--active{border-color:transparent!important;background:linear-gradient(180deg,rgba(117,37,213,.95),rgba(194,78,120,.88))!important;box-shadow:0 10px 20px rgba(152,57,199,.28)!important}.astro-moon-month__dayGlyph{position:absolute;top:-11px;font-size:1.05rem;filter:drop-shadow(0 3px 8px rgba(0,0,0,.32))}.astro-moon-month__percent{font-size:.58rem!important;opacity:.62;order:2}.astro-moon-month__dayNumber{order:1;font-size:1.18rem!important;font-weight:650!important}.astro-moon-month__eventMark{top:6px;right:7px}@media (min-width:768px){.astro-web-day-card--calendar{align-items:center!important;justify-content:center!important;padding:0!important;color:#d6abff;background:rgba(123,49,231,.16)!important;border-color:rgba(214,171,255,.4)!important}.astro-web-day-card--calendar:hover{background:rgba(123,49,231,.28)!important}}.astro-tarot-save--row{display:flex;gap:10px}.astro-tarot-save--row .astro-tarot-save__btn{flex:1}.astro-share{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:radial-gradient(circle at 50% 12%,rgba(127,56,234,.26),transparent 30%),linear-gradient(180deg,#140225,#07010d)}.astro-share__card{width:min(460px,100%);padding:28px 24px;border:1px solid rgba(214,171,255,.24);border-radius:26px;background:linear-gradient(180deg,rgba(26,8,46,.9),rgba(13,4,26,.92));color:#fff;text-align:center}.astro-share__brand{font-size:1.4rem;font-weight:750;background:linear-gradient(90deg,#fff,#d9b8ff);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:16px}.astro-share__eyebrow{display:block;color:rgba(214,184,255,.78);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.astro-share__title{font-size:1.2rem;font-weight:700;margin:0 0 14px;line-height:1.35}.astro-share__text{color:rgba(240,230,252,.9);font-size:.95rem;line-height:1.6;margin:0 0 12px;text-align:left}.astro-share__cta{margin-top:16px;width:100%;padding:15px;border:0;border-radius:16px;background:linear-gradient(90deg,#7525d5,#c24e78);color:#fff;font-size:1.02rem;font-weight:750}.astro-profile-ref{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid rgba(255,214,140,.24);border-radius:22px;background:radial-gradient(circle at 16% 0,rgba(255,214,140,.1),transparent 56%),linear-gradient(180deg,rgba(30,14,8,.6),rgba(13,6,4,.7))}.astro-profile-ref__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.astro-profile-ref__head strong{font-size:1.05rem;color:#fff}.astro-profile-ref__head span{color:#ffd68c;font-size:.82rem;font-weight:600}.astro-profile-ref__stats{display:flex;gap:10px}.astro-profile-ref__stats div{flex:1;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;background:rgba(10,3,22,.5)}.astro-profile-ref__stats strong{font-size:1.5rem;font-weight:750;color:#fff}.astro-profile-ref__stats small{color:rgba(229,214,244,.62);font-size:.76rem}.astro-profile-ref__btn{padding:13px;border:1px solid rgba(255,214,140,.3);border-radius:14px;background:rgba(255,214,140,.1);color:#ffd68c;font-size:.92rem;font-weight:650}@media (min-width:768px){.astro-moon-strip__dayCard,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-moon-strip__dayCard{flex-basis:66px!important;width:66px!important}.astro-moon-strip--compact .astro-day-card{border:2px solid #8b49ee!important;border-radius:32px!important;background:linear-gradient(180deg,rgba(20,8,40,.92),rgba(22,5,36,.98))!important}.astro-moon-strip--compact .astro-day-card--active{border-color:transparent!important;background:linear-gradient(180deg,rgba(117,37,213,.95),rgba(194,78,120,.88))!important;box-shadow:0 10px 20px rgba(152,57,199,.28)!important}.astro-moon-strip__calendarPill,.astro-shell-host--desktop-wide .astro-web-page-frame .astro-moon-strip__calendarPill{flex:0 0 66px!important;width:66px!important;min-height:96px!important;border:2px solid rgba(214,171,255,.4)!important;border-radius:32px!important;background:rgba(123,49,231,.16)!important;color:#d6abff!important;box-shadow:none!important}@media (hover:hover){.astro-moon-strip__calendarPill:hover{background:rgba(123,49,231,.28)!important}}}.astro-flow3-mood__row{display:flex;gap:10px;margin-top:10px}.astro-flow3-mood__btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border:1.5px solid rgba(214,171,255,.2);border-radius:16px;background:rgba(20,8,38,.6);color:#fff;transition:transform .14s ease,border-color .14s ease,background .14s ease}.astro-flow3-mood__btn:hover{transform:translateY(-2px);border-color:rgba(214,171,255,.4)}.astro-flow3-mood__btn--active{border-color:#b76fff;background:rgba(123,49,231,.22)}.astro-flow3-mood__emoji{font-size:1.9rem;line-height:1}.astro-flow3-mood__label{font-size:.8rem;color:rgba(229,214,244,.78)}.astro-flow3-mood__streak{margin:12px 0 0;text-align:center;color:#ffd58c;font-size:.9rem;font-weight:650}.astro-flow3-progress{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:4px;padding:14px;border:1px solid rgba(214,171,255,.24);border-radius:16px;background:rgba(24,9,44,.66);color:#d6abff;font-size:.96rem;font-weight:650}.astro-flow-modal-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(6,1,14,.74);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.astro-flow-modal{position:relative;width:min(440px,100%);padding:24px 22px;border:1px solid rgba(214,171,255,.24);border-radius:26px;background:linear-gradient(180deg,#1a0830,#0d0418);color:#fff}.astro-flow-modal__close{position:absolute;right:14px;top:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.08);color:#fff}.astro-flow-modal__title{margin:0 0 14px;font-size:1.35rem;font-weight:750}.astro-flow-modal__stat{display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.astro-flow-modal__stat strong{font-size:2rem;font-weight:750}.astro-flow-modal__stat small{color:rgba(229,214,244,.66)}.astro-flow-chart{display:flex;align-items:flex-end;gap:3px;height:90px;padding:8px 0;border-radius:14px}.astro-flow-chart__bar{flex:1;min-height:5px;border-radius:3px}.astro-flow-chart__bar--positive{background:linear-gradient(180deg,#7fe6a0,#4cae74)}.astro-flow-chart__bar--neutral{background:linear-gradient(180deg,#b9a0e8,#8a6fd0)}.astro-flow-chart__bar--sad{background:linear-gradient(180deg,#ff9d9d,#d05a5a)}.astro-flow-chart__bar--empty{background:rgba(214,171,255,.12)}.astro-flow-chart__legend{margin:6px 0 0;text-align:center;color:rgba(229,214,244,.5);font-size:.76rem}.astro-flow-ach{margin-top:18px;display:flex;flex-direction:column;gap:8px}.astro-flow-ach__item{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:rgba(255,214,140,.1);border:1px solid rgba(255,214,140,.24);color:#ffd68c;font-size:.92rem;font-weight:600}.astro-flow-congrats{width:min(360px,100%);padding:30px 24px;border-radius:28px;border:1px solid rgba(255,214,140,.4);background:radial-gradient(circle at 50% 0,rgba(255,214,140,.24),transparent 50%),linear-gradient(180deg,#1f1030,#0d0418);color:#fff;text-align:center;animation:astro-pop .34s cubic-bezier(.22,1,.36,1) both}@keyframes astro-pop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.astro-flow-congrats__burst{font-size:3.4rem;animation:astro-moon-breathe 1.6s ease-in-out infinite}.astro-flow-congrats h2{margin:10px 0 4px;font-size:1.5rem;font-weight:750}.astro-flow-congrats p{margin:0;color:rgba(229,214,244,.8)}.astro-flow-congrats__bonus{margin:16px 0;padding:10px;border-radius:14px;background:rgba(255,214,140,.14);color:#ffd68c;font-weight:750}.astro-flow-congrats button{width:100%;padding:14px;border:0;border-radius:16px;background:linear-gradient(90deg,#7525d5,#c24e78);color:#fff;font-size:1rem;font-weight:750}.astro-profile-ach{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid rgba(255,214,140,.24);border-radius:22px;background:linear-gradient(180deg,rgba(30,14,8,.5),rgba(13,6,4,.6))}.astro-profile-ach__title{color:#ffd68c;font-weight:700;font-size:1rem}.astro-profile-ach__list{display:flex;flex-wrap:wrap;gap:8px}.astro-profile-ach__chip{padding:8px 14px;border-radius:999px;background:rgba(255,214,140,.12);border:1px solid rgba(255,214,140,.3);color:#ffd68c;font-size:.84rem;font-weight:600}.astro-ai-upsell{margin:14px 4px 4px;padding:16px 18px;border:1px solid rgba(214,171,255,.3);border-radius:20px;background:radial-gradient(circle at 16% 0,rgba(143,80,255,.2),transparent 56%),linear-gradient(180deg,rgba(30,12,52,.8),rgba(15,5,30,.86));text-align:center}.astro-ai-upsell__icon{font-size:1.7rem}.astro-ai-upsell__text{margin:8px 0 14px;color:rgba(240,230,252,.92);font-size:.95rem;line-height:1.5}.astro-ai-upsell__cta{width:100%;padding:13px;border:0;border-radius:14px;background:linear-gradient(90deg,#7525d5,#c24e78);color:#fff;font-size:.96rem;font-weight:700}.astro-ai-upsell__dismiss{margin-top:8px;border:0;background:transparent;color:rgba(229,214,244,.5);font-size:.84rem}@media (min-width:768px){.astro-shell-host--desktop-wide .astro-web-page-frame .astro-ai-composer{width:min(560px,calc(100vw - 40px))!important;bottom:calc(92px + env(safe-area-inset-bottom))!important}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-ai-message{max-width:90%!important}}.astro-ai-banner--sticky{top:8px}.astro-ai-page--chat .astro-ai-chat{padding-top:6px}.astro-ai-toast{position:fixed;left:50%;bottom:calc(160px + env(safe-area-inset-bottom));z-index:60;transform:translateX(-50%);padding:10px 18px;border-radius:999px;background:rgba(40,16,61,.96);border:1px solid rgba(214,171,255,.4);color:#e5c8ff;font-size:.86rem;font-weight:600;box-shadow:0 10px 26px rgba(0,0,0,.4)}.astro-flow4-title{margin:2px 0;font-size:1.4rem;font-weight:750;color:#fff;line-height:1.25}.astro-flow4-duo{grid-template-columns:1fr 1fr}.astro-flow4-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 14px;min-height:188px;border:1px solid rgba(214,171,255,.2);border-radius:20px;background:linear-gradient(180deg,rgba(24,7,42,.66),rgba(12,4,24,.78));color:#fff;text-align:center}.astro-flow4-tile .astro-flow-eyebrow{align-self:flex-start}.astro-flow4-tile__thumb{width:72px;height:104px;border-radius:10px;overflow:hidden;margin:4px 0;box-shadow:0 8px 20px rgba(0,0,0,.32)}.astro-flow4-tile__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.astro-flow4-tile__emoji{font-size:3.4rem;line-height:1;margin:6px 0;filter:drop-shadow(0 0 14px rgba(255,226,150,.3))}.astro-flow4-tile strong{font-size:.98rem}.astro-flow4-tile small{color:rgba(229,214,244,.66);font-size:.8rem}.astro-flow4-tile__open{margin-top:auto;color:#d6abff;font-size:.84rem;font-weight:650;display:inline-flex;align-items:center;gap:2px}@media (hover:hover){.astro-flow4-tile{transition:transform .15s ease,border-color .15s ease}.astro-flow4-tile:hover{transform:translateY(-2px);border-color:rgba(214,171,255,.42)}}.astro-flow4-mood-save{width:100%;margin-top:12px;padding:14px;border:0;border-radius:14px;background:linear-gradient(90deg,#7525d5,#c24e78);color:#fff;font-size:.96rem;font-weight:700}.astro-flow4-mood-save:disabled{opacity:.5}.astro-flow4-flow-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:13px;border:0;border-radius:14px;background:linear-gradient(90deg,#7525d5,#c24e78);color:#fff;font-size:.95rem;font-weight:700;cursor:pointer}.astro-flow4-flow-btn:disabled{opacity:.45;cursor:default}.astro-flow4-guidance{margin-top:14px;padding:14px 16px;border-radius:14px;background:rgba(117,37,213,.1);border:1px solid rgba(117,37,213,.22)}.astro-flow4-guidance__eyebrow{display:block;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#c24e78;font-weight:700;margin-bottom:6px}.astro-flow4-guidance p{margin:0;font-size:.96rem;line-height:1.5}.astro-advice-modal__debug{margin-top:12px;font-family:ui-monospace,monospace;font-size:.78rem;color:rgba(199,155,255,.85);background:rgba(0,0,0,.25);border-radius:8px;padding:6px 9px}.astro-advice-tile__statusrow{display:flex;align-items:center;justify-content:space-between;gap:8px}.astro-advice-tile__trend{display:inline-flex;flex:0 0 auto}.astro-advice-tile__trend--up{color:#4fd6a0}.astro-advice-tile__trend--down{color:#ff8aa6}.astro-advice-tile__trend--flat{color:rgba(199,155,255,.45)}.astro-advice-tile__bar{display:block;margin-top:9px;height:4px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.astro-advice-tile__bar-fill{display:block;height:100%;border-radius:999px;transition:width .3s ease}.astro-advice-tile__bar-fill--good{background:linear-gradient(90deg,#4fd6a0,#7ee7bf)}.astro-advice-tile__bar-fill--neutral{background:rgba(183,130,255,.55)}.astro-advice-tile__bar-fill--bad{background:linear-gradient(90deg,#c24e78,#ff8aa6)}.astro-advice-modal__factors{margin-top:16px;text-align:left}.astro-advice-modal__factors ul{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.astro-advice-modal__factors li{font-size:.9rem;line-height:1.4;padding:8px 11px;border-radius:10px;background:hsla(0,0%,100%,.04)}.astro-advice-modal__factors li.is-pos{border-left:3px solid #4fd6a0;color:#d7f7ea}.astro-advice-modal__factors li.is-neg{border-left:3px solid #ff8aa6;color:#ffe0e7}.astro-period-tabs{display:flex;gap:6px;padding:5px;margin:4px 0 14px;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid rgba(214,171,255,.16)}.astro-period-tab{flex:1;padding:9px;border:0;border-radius:10px;background:transparent;color:rgba(238,226,255,.7);font-size:.92rem;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease}.astro-period-tab--active{background:linear-gradient(90deg,#7525d5,#c24e78);color:#fff}.astro-fc__themes{display:flex;flex-wrap:wrap;gap:7px}.astro-fc__theme-chip{padding:5px 12px;border-radius:999px;font-size:.82rem;font-weight:600;color:#e7c8ff;background:rgba(117,37,213,.18);border:1px solid rgba(117,37,213,.3)}.astro-fc__pday{padding:11px 13px;border-radius:13px;background:hsla(0,0%,100%,.03);margin-top:8px}.astro-fc__pday strong{display:block;font-size:.92rem;margin-bottom:3px;text-transform:capitalize}.astro-fc__pday p{margin:0;font-size:.9rem;line-height:1.45;color:rgba(238,226,255,.85)}.astro-fc__pday--good{border-left:3px solid #4fd6a0}.astro-fc__pday--good strong{color:#7ee7bf}.astro-fc__pday--bad{border-left:3px solid #ff8aa6}.astro-fc__pday--bad strong{color:#ffb0c2}.astro-fc{gap:14px}.astro-fc,.astro-fc__block{display:flex;flex-direction:column}.astro-fc__block{gap:10px;padding:15px 17px;border-radius:18px;border:1px solid rgba(214,171,255,.18);background:linear-gradient(180deg,rgba(24,7,42,.6),rgba(12,4,24,.72))}.astro-fc__block--accent{border-color:rgba(117,37,213,.45);background:linear-gradient(180deg,rgba(60,22,110,.4),rgba(20,6,36,.7))}.astro-fc__eyebrow{font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:#c79bff}.astro-fc__hero{display:flex;flex-direction:column;gap:8px;padding:2px 2px 0}.astro-fc__chip{align-self:flex-start;padding:4px 12px;border-radius:999px;font-size:.78rem;font-weight:700;text-transform:capitalize;color:#fff;background:linear-gradient(90deg,#7525d5,#c24e78)}.astro-fc__title{margin:0;font-size:1.4rem;font-weight:800;line-height:1.2;color:#f5ecff}.astro-fc__summary{margin:0;font-size:1.02rem;line-height:1.55;color:rgba(245,236,255,.92)}.astro-fc__expect{display:flex;flex-direction:column;gap:8px}.astro-fc__expect-card{padding:11px 13px;border-radius:13px;background:hsla(0,0%,100%,.04)}.astro-fc__expect-card span{display:block;font-weight:700;font-size:.88rem;color:#ecd9ff;margin-bottom:3px}.astro-fc__expect-card p{margin:0;font-size:.92rem;line-height:1.45;color:rgba(238,226,255,.85)}.astro-fc__checklist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.astro-fc__checklist li{display:flex;gap:10px;align-items:flex-start;font-size:.96rem;line-height:1.45;color:#f1e6ff}.astro-fc__check{flex:0 0 auto;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:linear-gradient(135deg,#7525d5,#c24e78);color:#fff;font-size:.72rem;font-weight:800;margin-top:1px}.astro-fc__risks{display:flex;flex-direction:column;gap:10px}.astro-fc__risk{padding:11px 13px;border-radius:13px;background:hsla(0,0%,100%,.03);border-left:3px solid #ff8aa6}.astro-fc__risk-bad,.astro-fc__risk-fix{margin:0;font-size:.92rem;line-height:1.45;display:flex;gap:8px}.astro-fc__risk-bad{color:#ffc2cf}.astro-fc__risk-fix{color:#9ff0cd;margin-top:5px}.astro-fc__risk-bad span,.astro-fc__risk-fix span{flex:0 0 auto}.astro-fc__doublelist{display:flex;flex-direction:column;gap:12px}.astro-fc__list{display:flex;flex-direction:column;gap:8px;padding:15px 17px;border-radius:18px;border:1px solid rgba(214,171,255,.16)}.astro-fc__list--do{background:rgba(40,110,80,.12);border-left:3px solid #4fd6a0}.astro-fc__list--dont{background:rgba(120,40,60,.12);border-left:3px solid #ff8aa6}.astro-fc__list ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.astro-fc__list li{font-size:.94rem;line-height:1.45;color:rgba(244,234,255,.9)}.astro-fc__spheres{display:grid;grid-template-columns:1fr 1fr;gap:10px}.astro-fc__sphere{padding:11px 13px;border-radius:13px;background:hsla(0,0%,100%,.04)}.astro-fc__sphere-head{display:block;font-weight:700;font-size:.9rem;color:#ecd9ff;margin-bottom:4px}.astro-fc__sphere p{margin:0;font-size:.86rem;line-height:1.4;color:rgba(238,226,255,.82)}.astro-fc__why{padding:14px 17px;border-radius:16px;border:1px solid rgba(214,171,255,.16);background:hsla(0,0%,100%,.02)}.astro-fc__why summary{cursor:pointer;font-weight:700;color:#d7b6ff;font-size:.95rem}.astro-fc__why-text{margin:10px 0 0;font-size:.92rem;line-height:1.5;color:rgba(232,220,250,.85)}.astro-fc__why-list{margin:10px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.astro-fc__why-list li{font-size:.84rem;line-height:1.4;color:rgba(220,208,240,.7)}@media (min-width:600px){.astro-fc__expect{flex-direction:row}.astro-fc__expect-card{flex:1}.astro-fc__doublelist{flex-direction:row}.astro-fc__list{flex:1}}.astro-flow-days-strip{display:grid;grid-template-columns:.8fr repeat(7,1fr);gap:10px;width:100%;padding:16px 0 6px}.astro-flow-days-strip .astro-web-day-card{position:relative;min-width:0;min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:22px 6px 12px;border:2px solid #8b49ee;border-radius:28px;background:linear-gradient(180deg,rgba(20,8,40,.9),rgba(22,5,36,.98));color:#fff;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.astro-flow-days-strip .astro-web-day-card:active{transform:scale(.96)}.astro-flow-days-strip .astro-web-day-card--calendar{justify-content:center;padding:12px 6px;border-color:rgba(183,111,255,.4);background:hsla(0,0%,100%,.03);color:#c79bff}.astro-flow-days-strip .astro-web-day-card--active{border-color:transparent;background:linear-gradient(180deg,rgba(117,37,213,.95),rgba(194,78,120,.88));box-shadow:0 10px 18px rgba(152,57,199,.22)}.astro-flow-days-strip .astro-web-day-card__moon{position:absolute;top:-12px;font-size:1.25rem;line-height:1}.astro-flow-days-strip .astro-web-day-card__date{font-size:1.6rem;font-weight:500;line-height:1}.astro-flow-days-strip .astro-web-day-card__label{margin-top:4px;color:hsla(0,0%,100%,.78);font-size:.76rem;font-weight:500}@media (max-width:400px){.astro-flow-days-strip{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.astro-flow-days-strip::-webkit-scrollbar{display:none}.astro-flow-days-strip .astro-web-day-card{flex:0 0 auto;width:52px}.astro-flow-days-strip .astro-web-day-card--calendar{width:48px}}.astro-flow-brief__loading{align-items:center;text-align:center;gap:12px;color:rgba(244,234,255,.82)}.astro-flow-brief__loading svg{color:#c79bff}.astro-flow-brief__vector{display:flex;flex-direction:column;gap:8px;padding:4px 2px 2px}.astro-flow-brief__theme{margin:0;font-size:1.45rem;line-height:1.2;font-weight:800;background:linear-gradient(90deg,#e7c8ff,#ff9ec2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.astro-flow-brief__summary{margin:0;font-size:1.02rem;line-height:1.55;color:rgba(245,236,255,.94)}.astro-flow-brief__triad{display:flex;flex-direction:column;gap:10px}.astro-flow-brief__triad-card{padding:13px 15px;border-radius:16px;border:1px solid rgba(214,171,255,.18);background:linear-gradient(180deg,rgba(28,9,48,.6),rgba(14,5,28,.72))}.astro-flow-brief__triad-card span{display:block;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;margin-bottom:4px}.astro-flow-brief__triad-card p{margin:0;font-size:.96rem;line-height:1.5;color:rgba(244,234,255,.92)}.astro-flow-brief__triad-card--focus{border-left:3px solid #9b6bff}.astro-flow-brief__triad-card--focus span{color:#c2a3ff}.astro-flow-brief__triad-card--do{border-left:3px solid #4fd6a0}.astro-flow-brief__triad-card--do span{color:#7ee7bf}.astro-flow-brief__triad-card--avoid{border-left:3px solid #ff8aa6}.astro-flow-brief__triad-card--avoid span{color:#ffb0c2}.astro-flow-brief__spheres{display:grid;grid-template-columns:1fr 1fr;gap:10px}.astro-flow-brief__sphere{padding:12px 13px;border-radius:15px;border:1px solid rgba(214,171,255,.16);background:hsla(0,0%,100%,.03)}.astro-flow-brief__sphere-head{display:flex;align-items:center;gap:6px;font-weight:700;font-size:.9rem;margin-bottom:5px;color:#ecd9ff}.astro-flow-brief__sphere-emoji{font-size:1.05rem}.astro-flow-brief__sphere p{margin:0;font-size:.88rem;line-height:1.45;color:rgba(238,226,255,.85)}.astro-flow-brief__card{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:18px;border:1px solid rgba(214,171,255,.2);background:linear-gradient(120deg,rgba(40,14,64,.65),rgba(18,6,34,.7))}.astro-flow-brief__card-thumb{flex:0 0 56px;width:56px;height:88px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:1.8rem;background:rgba(0,0,0,.3)}.astro-flow-brief__card-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.astro-flow-brief__card-body{display:flex;flex-direction:column;gap:3px}.astro-flow-brief__card-body strong{font-size:1.02rem;color:#f3e6ff}.astro-flow-brief__card-body p{margin:0;font-size:.9rem;line-height:1.45;color:rgba(238,226,255,.85)}.astro-flow-moon-block{width:100%;text-align:left;cursor:pointer;margin-top:10px}.astro-flow-moon-block__thumb{flex:0 0 56px;width:56px;height:56px;border-radius:50%;font-size:2rem;background:radial-gradient(circle at 35% 30%,rgba(120,90,180,.55),rgba(10,6,22,.85))}.astro-flow-moon-block__chevron{margin-left:auto;flex:0 0 auto;color:#b07dff}.astro-flow-brief__why-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;color:#d7b6ff;font-size:.92rem;font-weight:600;cursor:pointer;padding:0}.astro-flow-brief__why-body{display:flex;flex-direction:column;gap:8px;margin-top:10px}.astro-flow-brief__why-body p{margin:0;font-size:.88rem;line-height:1.5;color:rgba(232,220,250,.82)}.astro-flow-brief__why-body b{color:#e7c8ff}.astro-flow-brief__question{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:18px;border:1px solid rgba(214,171,255,.2);background:linear-gradient(180deg,rgba(24,7,42,.66),rgba(12,4,24,.78))}.astro-flow-brief__question p{margin:0;font-size:1rem;line-height:1.5;color:#f1e6ff;font-style:italic}.astro-flow-q-wrap{position:relative}.astro-flow-q-pencil{position:absolute;top:11px;right:12px;color:rgba(199,155,255,.55);pointer-events:none}.astro-flow-q-input{width:100%;resize:vertical;min-height:56px;padding:11px 38px 11px 13px;border-radius:13px;border:1px solid rgba(214,171,255,.22);background:hsla(0,0%,100%,.04);color:#f1e6ff;font-size:1rem;font-style:italic;line-height:1.5;font-family:inherit}.astro-flow-q-input:focus{outline:none;border-color:rgba(183,111,255,.55)}.astro-flow-q-input::-moz-placeholder{color:rgba(238,226,255,.4)}.astro-flow-q-input::placeholder{color:rgba(238,226,255,.4)}.astro-flow-brief__discuss{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:0;border-radius:14px;background:linear-gradient(90deg,#7525d5,#c24e78);color:#fff;font-size:.94rem;font-weight:700;cursor:pointer}.astro-flow-brief__discuss--view{background:transparent;border:1.5px solid rgba(183,111,255,.55);color:#d7b6ff}.astro-flow-funnel{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:26px 22px 24px;border-radius:24px;border:1px solid rgba(214,171,255,.26);background:radial-gradient(120% 80% at 50% 0,rgba(123,49,200,.35),transparent 60%),linear-gradient(180deg,rgba(30,10,52,.8),rgba(14,5,28,.85));box-shadow:0 16px 40px rgba(80,20,140,.25)}.astro-flow-funnel__badge{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#d7b6ff}.astro-flow-funnel__hero{font-size:3.4rem;line-height:1;filter:drop-shadow(0 6px 18px rgba(160,90,255,.5))}.astro-flow-funnel__title{margin:0;font-size:1.5rem;line-height:1.2;font-weight:800;color:#f5ecff}.astro-flow-funnel__lead{margin:0;font-size:.98rem;line-height:1.55;color:rgba(238,226,255,.85)}.astro-flow-funnel__list{list-style:none;margin:6px 0 4px;padding:0;display:flex;flex-direction:column;gap:9px;width:100%;text-align:left}.astro-flow-funnel__list li{display:flex;align-items:center;gap:10px;font-size:.95rem;color:#efe3ff}.astro-flow-funnel__list svg{color:#c79bff;flex:0 0 auto}.astro-flow-funnel__actions{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:6px}.astro-flow-funnel__cta{width:100%;padding:15px;border:0;border-radius:16px;background:linear-gradient(90deg,#7525d5,#c24e78);color:#fff;font-size:1.02rem;font-weight:800;cursor:pointer;box-shadow:0 10px 26px rgba(150,40,120,.4)}.astro-flow-funnel__cta--secondary{border:1.5px solid rgba(214,171,255,.42);background:radial-gradient(circle at 18% 0,hsla(0,0%,100%,.1),transparent 34%),rgba(28,7,49,.74);color:#ead8ff;box-shadow:none}.astro-flow-funnel__note{font-size:.82rem;color:rgba(232,220,250,.6)}@media (min-width:768px){.astro-flow-brief__triad{flex-direction:row}.astro-flow-brief__triad-card{flex:1}}.astro-flow4-mood-done{display:flex;align-items:center;gap:12px;margin-top:6px}.astro-flow4-mood-done__emoji{font-size:2rem}.astro-flow4-mood-done p{margin:0;color:rgba(240,230,252,.9);font-size:.95rem}.astro-flow-sphere-modal{text-align:left}.astro-flow-sphere-modal__tone{display:inline-block;margin-bottom:10px;font-size:.92rem;font-weight:700}.astro-flow-sphere-modal__hint{margin:0 0 10px;color:rgba(240,230,252,.92);font-size:.96rem;line-height:1.5}.astro-flow-sphere-modal__desc{margin:0;color:rgba(229,214,244,.7);font-size:.9rem;line-height:1.5}.astro-ai-page--chat .astro-ai-chat{flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow-y:auto;padding-bottom:calc(150px + env(safe-area-inset-bottom))!important}@media (min-width:768px){.astro-shell-host--desktop-wide .astro-web-page-frame .astro-ai-page--chat{position:fixed;inset:0;height:100dvh;max-height:100dvh;overflow:hidden!important;padding:22px 0 0!important}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-ai-page--chat .astro-ai-chat{padding-bottom:172px!important}.astro-shell-host--desktop-wide .astro-web-page-frame .astro-ai-composer{bottom:calc(104px + env(safe-area-inset-bottom))!important}}@media (max-width:767px){.astro-home-mobile{display:none!important}.astro-web-home{position:relative;isolation:isolate;display:flex;min-height:100%;flex-direction:column;align-items:center;gap:14px;padding:10px 2px calc(116px + env(safe-area-inset-bottom, 0px));color:#fff}.astro-web-home__header,.astro-web-home__stage{display:flex;width:100%;flex-direction:column;align-items:center;gap:12px}.astro-web-home__stage{margin-top:2px}.astro-web-home__brand{font-size:1.9rem;font-weight:600;line-height:1;color:#fff8ff;text-align:center}.astro-web-profile-card{display:flex;width:100%;min-height:62px;align-items:center;gap:12px;padding:8px 14px;border:2px solid #7a31e7;border-radius:28px;background:linear-gradient(180deg,rgba(26,6,43,.96),rgba(13,3,24,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 14px 32px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.astro-web-profile-card__avatar{display:inline-flex;width:46px;height:46px;flex:0 0 46px;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#ffd7c9,#aa6cff);box-shadow:inset 0 0 0 4px hsla(0,0%,100%,.14)}.astro-web-profile-card__avatar span{font-size:1.3rem;font-weight:750;color:#6f3b8c}.astro-web-profile-card__copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px;border:0;background:transparent;color:#fff;text-align:left}.astro-web-profile-card__copy strong{font-size:1.04rem;font-weight:600}.astro-web-profile-card__copy small,.astro-web-profile-card__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.astro-web-profile-card__copy small{color:rgba(220,201,236,.78);font-size:.82rem}.astro-web-profile-card__settings{display:inline-flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#fff}.astro-web-days-strip{display:flex;width:100%;gap:5px;padding-top:12px;overflow:visible}.astro-web-day-card{position:relative;display:flex;flex:1 1 0;min-width:0;width:auto;min-height:84px;flex-direction:column;align-items:center;justify-content:flex-end;padding:20px 2px 11px;border:2px solid #8b49ee;border-radius:20px;background:linear-gradient(180deg,rgba(20,8,40,.9),rgba(22,5,36,.98));color:#fff}.astro-web-day-card--calendar{flex:0 0 30px;justify-content:center;padding:8px 2px}.astro-web-day-card--active{border-color:transparent;background:linear-gradient(180deg,rgba(117,37,213,.95),rgba(194,78,120,.88));box-shadow:0 8px 16px rgba(152,57,199,.16)}.astro-web-day-card__moon{position:absolute;top:-11px;transform:scale(.9)}.astro-web-day-card__date{font-size:1.3rem;font-weight:500;line-height:1}.astro-web-day-card__label{margin-top:3px;color:hsla(0,0%,100%,.78);font-size:.66rem;font-weight:500}.astro-web-ask-card{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:18px;border-radius:26px;border:1px solid rgba(214,171,255,.22);background:linear-gradient(180deg,rgba(24,7,42,.62),rgba(10,3,22,.76)),rgba(14,4,26,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 44px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#fff;text-align:center}.astro-web-ask-card--astrologer{flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;min-height:0;padding:12px 16px 12px 10px;border:1px solid rgba(190,155,255,.2);border-radius:24px;background:linear-gradient(160deg,rgba(120,72,198,.2),rgba(46,20,82,.14));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 16px 40px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(34px) saturate(125%);backdrop-filter:blur(34px) saturate(125%);text-align:left}.astro-web-ask-card--astrologer .astro-web-ask-card__avatar{width:66px;height:66px;flex:0 0 66px;margin:0 0 0 -2px}.astro-web-ask-card__copy{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;gap:10px;text-align:left}.astro-web-ask-card__label{margin:0;color:#fff;font-size:1.08rem;font-weight:600;letter-spacing:0;line-height:1.24;text-transform:none}.astro-web-ask-card__subtitle,.astro-web-ask-card__title{display:none}.astro-web-ask-card--astrologer .astro-web-ask-card__cta{align-self:flex-start;margin:0;padding:10px 22px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.18);font-size:.96rem;font-weight:700;letter-spacing:.01em}.astro-web-day-grid--flow{display:grid;width:100%;grid-template-columns:1.1fr 1fr;grid-template-rows:repeat(3,1fr);gap:10px}.astro-web-day-grid--flow .astro-web-day-grid__forecast{grid-column:1;grid-row:1/4;min-height:0}.astro-web-day-grid--flow .astro-web-day-grid__moon{grid-column:2;grid-row:1}.astro-web-day-grid--flow .astro-web-day-grid__card{grid-column:2;grid-row:2}.astro-web-day-grid--flow .astro-web-day-grid__advice{grid-column:2;grid-row:3}.astro-web-day-grid .astro-web-forecast-card{min-height:96px}.astro-web-forecast-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;overflow:hidden;padding:12px;border-radius:22px;border:1px solid rgba(214,171,255,.22);color:#fff;font-size:.98rem;font-weight:650;line-height:1.18;text-align:center}.astro-web-forecast-card__caption{position:relative;z-index:1;line-height:1.2}.astro-web-module-grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.astro-web-module-card{position:relative;display:flex;min-height:94px;align-items:flex-end;justify-content:center;overflow:hidden;padding:14px;border-radius:22px;border:1px solid rgba(214,171,255,.22);background:linear-gradient(180deg,rgba(24,7,42,.62),rgba(10,3,22,.76)),rgba(14,4,26,.72);color:#fff;text-align:center}.astro-web-module-card span:last-child{position:relative;z-index:1;font-size:.92rem;font-weight:700;line-height:1.2}.astro-web-home-nav{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom, 0px));z-index:40;transform:translateX(-50%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px;border-radius:26px;border:1px solid rgba(214,171,255,.22);background:linear-gradient(180deg,rgba(24,7,42,.62),rgba(10,3,22,.76)),rgba(14,4,26,.72);box-shadow:0 18px 44px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.astro-web-home-nav__item{display:flex;min-width:0;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:18px;background:transparent;color:rgba(229,214,244,.56);font-size:.72rem;font-weight:650}.astro-web-home-nav__item--active{color:#e5c8ff;background:rgba(123,49,231,.2)}}.astro-modal-overlay{position:fixed;left:0;top:0;right:0;height:var(--astro-viewport-height,100dvh);display:flex;align-items:flex-start;justify-content:center;padding:16px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:50}.astro-modal-overlay>*{margin-block:auto;flex:0 0 auto}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px}}.astro-shell-host--desktop-wide .astro-web-page-frame>.astro-web-home-back,.astro-web-page-frame>.astro-web-home-back{width:46px!important;max-width:46px!important;height:46px!important;margin:0!important;padding:0!important;flex:0 0 46px}@media (min-width:768px){.astro-shell-host--desktop-wide .astro-web-page-frame>.astro-web-home-back{left:max(18px,calc(50vw - 300px))}}@media (max-width:767px),(pointer:coarse){.astro-shell-host--desktop-wide .astro-web-page-frame>.astro-web-home-back,.astro-web-page-frame>.astro-web-home-back{width:44px!important;max-width:44px!important;height:44px!important;flex-basis:44px}}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:transparent}.placeholder\:text-\[rgba\(220\2c 201\2c 236\2c 0\.45\)\]::-moz-placeholder{color:rgba(220,201,236,.45)}.placeholder\:text-\[rgba\(220\2c 201\2c 236\2c 0\.45\)\]::placeholder{color:rgba(220,201,236,.45)}.placeholder\:text-danger::-moz-placeholder{--tw-text-opacity:1;color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-text-opacity)))}.placeholder\:text-danger::placeholder{--tw-text-opacity:1;color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-text-opacity)))}.placeholder\:text-foreground-500::-moz-placeholder{--tw-text-opacity:1;color:hsl(var(--heroui-foreground-500)/var(--heroui-foreground-500-opacity,var(--tw-text-opacity)))}.placeholder\:text-foreground-500::placeholder{--tw-text-opacity:1;color:hsl(var(--heroui-foreground-500)/var(--heroui-foreground-500-opacity,var(--tw-text-opacity)))}.placeholder\:text-primary::-moz-placeholder{--tw-text-opacity:1;color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-text-opacity)))}.placeholder\:text-primary::placeholder{--tw-text-opacity:1;color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-text-opacity)))}.placeholder\:text-secondary::-moz-placeholder{--tw-text-opacity:1;color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-text-opacity)))}.placeholder\:text-secondary::placeholder{--tw-text-opacity:1;color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-text-opacity)))}.placeholder\:text-success-600::-moz-placeholder{--tw-text-opacity:1;color:hsl(var(--heroui-success-600)/var(--heroui-success-600-opacity,var(--tw-text-opacity)))}.placeholder\:text-success-600::placeholder{--tw-text-opacity:1;color:hsl(var(--heroui-success-600)/var(--heroui-success-600-opacity,var(--tw-text-opacity)))}.placeholder\:text-warning-600::-moz-placeholder{--tw-text-opacity:1;color:hsl(var(--heroui-warning-600)/var(--heroui-warning-600-opacity,var(--tw-text-opacity)))}.placeholder\:text-warning-600::placeholder{--tw-text-opacity:1;color:hsl(var(--heroui-warning-600)/var(--heroui-warning-600-opacity,var(--tw-text-opacity)))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:z-0:before{content:var(--tw-content);z-index:0}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:box-border:before{content:var(--tw-content);box-sizing:border-box}.before\:block:before{content:var(--tw-content);display:block}.before\:hidden:before{content:var(--tw-content);display:none}.before\:h-0\.5:before{content:var(--tw-content);height:.125rem}.before\:h-11:before{content:var(--tw-content);height:2.75rem}.before\:h-2\.5:before{content:var(--tw-content);height:.625rem}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-0:before{content:var(--tw-content);width:0}.before\:w-11:before{content:var(--tw-content);width:2.75rem}.before\:w-2\.5:before{content:var(--tw-content);width:.625rem}.before\:w-6:before{content:var(--tw-content);width:1.5rem}.before\:-translate-x-full:before{--tw-translate-x:-100%}.before\:-translate-x-full:before,.before\:-translate-y-1:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-1:before{--tw-translate-y:-0.25rem}.before\:rotate-0:before{--tw-rotate:0deg}.before\:rotate-0:before,.before\:rotate-45:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rotate-45:before{--tw-rotate:45deg}@keyframes shimmer{to{content:var(--tw-content);transform:translateX(100%)}}.before\:animate-\[shimmer_2s_infinite\]:before{content:var(--tw-content);animation:shimmer 2s infinite}.before\:animate-none:before{content:var(--tw-content);animation:none}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:before{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .5)}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:before{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .6)}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:before{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .7)}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:rounded-none:before{content:var(--tw-content);border-radius:0}.before\:rounded-sm:before{content:var(--tw-content);border-radius:calc(var(--radius) - 4px)}.before\:border-2:before{content:var(--tw-content);border-width:2px}.before\:border-t:before{content:var(--tw-content);border-top-width:1px}.before\:border-solid:before{content:var(--tw-content);border-style:solid}.before\:border-content4\/30:before{content:var(--tw-content);border-color:hsl(var(--heroui-content4)/.3)}.before\:border-danger:before{content:var(--tw-content);--tw-border-opacity:1;border-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-border-opacity)))}.before\:border-default:before{content:var(--tw-content);--tw-border-opacity:1;border-color:hsl(var(--heroui-default)/var(--heroui-default-opacity,var(--tw-border-opacity)))}.before\:bg-content1:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-content1)/var(--heroui-content1-opacity,var(--tw-bg-opacity)))}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\:bg-danger:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-bg-opacity)))}.before\:bg-danger\/20:before{content:var(--tw-content);background-color:hsl(var(--heroui-danger)/.2)}.before\:bg-default\/60:before{content:var(--tw-content);background-color:hsl(var(--heroui-default)/.6)}.before\:bg-foreground:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-bg-opacity)))}.before\:bg-primary:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-bg-opacity)))}.before\:bg-primary\/20:before{content:var(--tw-content);background-color:hsl(var(--heroui-primary)/.2)}.before\:bg-secondary:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-bg-opacity)))}.before\:bg-secondary\/20:before{content:var(--tw-content);background-color:hsl(var(--heroui-secondary)/.2)}.before\:bg-success:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-bg-opacity)))}.before\:bg-success\/20:before{content:var(--tw-content);background-color:hsl(var(--heroui-success)/.2)}.before\:bg-warning:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-bg-opacity)))}.before\:bg-warning\/20:before{content:var(--tw-content);background-color:hsl(var(--heroui-warning)/.2)}.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.before\:via-content4:before{content:var(--tw-content);--tw-gradient-to:hsl(var(--heroui-content4)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--heroui-content4)/var(--heroui-content4-opacity,1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:opacity-100:before{content:var(--tw-content);opacity:1}.before\:shadow-small:before{content:var(--tw-content);--tw-shadow:var(--heroui-box-shadow-small);--tw-shadow-colored:var(--heroui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.before\:transition-none:before{content:var(--tw-content);transition-property:none}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.before\:duration-150:before{transition-duration:.15s}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:transition-width:before{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.before\:duration-150:before{content:var(--tw-content);animation-duration:.15s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-bottom-1:after{content:var(--tw-content);bottom:-.25rem}.after\:-bottom-\[2px\]:after{content:var(--tw-content);bottom:-2px}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:right-0:after{content:var(--tw-content);right:0}.after\:top-0:after{content:var(--tw-content);top:0}.after\:-z-10:after{content:var(--tw-content);z-index:-10}.after\:z-0:after{content:var(--tw-content);z-index:0}.after\:ml-0\.5:after{content:var(--tw-content);margin-left:.125rem}.after\:ms-0\.5:after{content:var(--tw-content);margin-inline-start:.125rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-0:after{content:var(--tw-content);height:0}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:h-divider:after{content:var(--tw-content);height:var(--heroui-divider-weight)}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-0:after{content:var(--tw-content);width:0}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:w-\[80\%\]:after{content:var(--tw-content);width:80%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:origin-center:after{content:var(--tw-content);transform-origin:center}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%}.after\:-translate-x-1\/2:after,.after\:translate-y-1:after{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:translate-y-1:after{--tw-translate-y:0.25rem}.after\:rotate-0:after{--tw-rotate:0deg}.after\:rotate-0:after,.after\:scale-50:after{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:scale-50:after{--tw-scale-x:.5;--tw-scale-y:.5}.after\:rounded-\[calc\(theme\(borderRadius\.large\)\/2\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-large) / 2)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .5)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .6)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) * .7)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\/3\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-medium) / 3)}.after\:rounded-\[calc\(theme\(borderRadius\.small\)\/3\)\]:after{content:var(--tw-content);border-radius:calc(var(--heroui-radius-small) / 3)}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:rounded-none:after{content:var(--tw-content);border-radius:0}.after\:rounded-xl:after{content:var(--tw-content);border-radius:.75rem}.after\:\!bg-danger:after{content:var(--tw-content);--tw-bg-opacity:1!important;background-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-bg-opacity)))!important}.after\:bg-background:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-background)/var(--heroui-background-opacity,var(--tw-bg-opacity)))}.after\:bg-content1:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-content1)/var(--heroui-content1-opacity,var(--tw-bg-opacity)))}.after\:bg-content3:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-content3)/var(--heroui-content3-opacity,var(--tw-bg-opacity)))}.after\:bg-current:after{content:var(--tw-content);background-color:currentColor}.after\:bg-danger:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-bg-opacity)))}.after\:bg-default:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-default)/var(--heroui-default-opacity,var(--tw-bg-opacity)))}.after\:bg-default-foreground:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-foreground)/var(--heroui-default-foreground-opacity,var(--tw-bg-opacity)))}.after\:bg-divider:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-divider)/var(--heroui-divider-opacity,var(--tw-bg-opacity)))}.after\:bg-foreground:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-bg-opacity)))}.after\:bg-primary:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-bg-opacity)))}.after\:bg-secondary:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-bg-opacity)))}.after\:bg-success:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-bg-opacity)))}.after\:bg-warning:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-bg-opacity)))}.after\:text-danger:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-text-opacity)))}.after\:text-danger-foreground:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--heroui-danger-foreground)/var(--heroui-danger-foreground-opacity,var(--tw-text-opacity)))}.after\:text-default-foreground:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--heroui-default-foreground)/var(--heroui-default-foreground-opacity,var(--tw-text-opacity)))}.after\:text-primary-foreground:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--heroui-primary-foreground)/var(--heroui-primary-foreground-opacity,var(--tw-text-opacity)))}.after\:text-secondary-foreground:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--heroui-secondary-foreground)/var(--heroui-secondary-foreground-opacity,var(--tw-text-opacity)))}.after\:text-success-foreground:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--heroui-success-foreground)/var(--heroui-success-foreground-opacity,var(--tw-text-opacity)))}.after\:text-warning-foreground:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--heroui-warning-foreground)/var(--heroui-warning-foreground-opacity,var(--tw-text-opacity)))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:shadow-\[0_1px_0px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]:after{--tw-shadow:0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 0px 0 var(--tw-shadow-color)}.after\:shadow-\[0_1px_0px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]:after,.after\:shadow-small:after{content:var(--tw-content);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.after\:shadow-small:after{--tw-shadow:var(--heroui-box-shadow-small);--tw-shadow-colored:var(--heroui-box-shadow-small)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.after\:transition-none:after{content:var(--tw-content);transition-property:none}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.after\:\!duration-200:after{transition-duration:.2s!important}.after\:duration-150:after{transition-duration:.15s}.after\:\!ease-linear:after{transition-timing-function:linear!important}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:content-\[\'\*\'\]:after{--tw-content:"*";content:var(--tw-content)}.after\:transition-background:after{content:var(--tw-content);transition-property:background;transition-timing-function:ease;transition-duration:.25s}.after\:transition-width:after{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.after\:transition-height:after{content:var(--tw-content);transition-property:height;transition-timing-function:ease;transition-duration:.25s}.after\:transition-transform-opacity:after{content:var(--tw-content);transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.after\:\!duration-200:after{content:var(--tw-content);animation-duration:.2s!important}.after\:duration-150:after{content:var(--tw-content);animation-duration:.15s}.after\:\!ease-linear:after{content:var(--tw-content);animation-timing-function:linear!important}.first\:-ml-0\.5:first-child{margin-left:-.125rem}.first\:mt-2:first-child{margin-top:.5rem}.first\:rounded-s-full:first-child{border-start-start-radius:9999px;border-end-start-radius:9999px}.first\:rounded-s-large:first-child{border-start-start-radius:var(--heroui-radius-large);border-end-start-radius:var(--heroui-radius-large)}.first\:rounded-s-lg:first-child{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.first\:rounded-s-medium:first-child{border-start-start-radius:var(--heroui-radius-medium);border-end-start-radius:var(--heroui-radius-medium)}.first\:rounded-s-none:first-child{border-start-start-radius:0;border-end-start-radius:0}.first\:rounded-s-small:first-child{border-start-start-radius:var(--heroui-radius-small);border-end-start-radius:var(--heroui-radius-small)}.first\:before\:rounded-s-lg:first-child:before{content:var(--tw-content);border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.last\:rounded-e-full:last-child{border-start-end-radius:9999px;border-end-end-radius:9999px}.last\:rounded-e-large:last-child{border-start-end-radius:var(--heroui-radius-large);border-end-end-radius:var(--heroui-radius-large)}.last\:rounded-e-lg:last-child{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.last\:rounded-e-medium:last-child{border-start-end-radius:var(--heroui-radius-medium);border-end-end-radius:var(--heroui-radius-medium)}.last\:rounded-e-none:last-child{border-start-end-radius:0;border-end-end-radius:0}.last\:rounded-e-small:last-child{border-start-end-radius:var(--heroui-radius-small);border-end-end-radius:var(--heroui-radius-small)}.last\:before\:rounded-e-lg:last-child:before{content:var(--tw-content);border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.first-of-type\:rounded-e-none:first-of-type{border-start-end-radius:0;border-end-end-radius:0}.last-of-type\:rounded-s-none:last-of-type{border-start-start-radius:0;border-end-start-radius:0}.autofill\:bg-transparent:-webkit-autofill{background-color:transparent}.autofill\:bg-transparent:autofill{background-color:transparent}.focus-within\:border-danger:focus-within{--tw-border-opacity:1;border-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-border-opacity)))}.focus-within\:border-default-400:focus-within{--tw-border-opacity:1;border-color:hsl(var(--heroui-default-400)/var(--heroui-default-400-opacity,var(--tw-border-opacity)))}.focus-within\:border-default-foreground:focus-within{--tw-border-opacity:1;border-color:hsl(var(--heroui-default-foreground)/var(--heroui-default-foreground-opacity,var(--tw-border-opacity)))}.focus-within\:border-primary:focus-within{--tw-border-opacity:1;border-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-border-opacity)))}.focus-within\:border-secondary:focus-within{--tw-border-opacity:1;border-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-border-opacity)))}.focus-within\:border-success:focus-within{--tw-border-opacity:1;border-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-border-opacity)))}.focus-within\:border-warning:focus-within{--tw-border-opacity:1;border-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-border-opacity)))}.focus-within\:bg-danger-50:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-50)/var(--heroui-danger-50-opacity,var(--tw-bg-opacity)))}.focus-within\:bg-primary-50:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary-50)/var(--heroui-primary-50-opacity,var(--tw-bg-opacity)))}.focus-within\:bg-secondary-50:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary-50)/var(--heroui-secondary-50-opacity,var(--tw-bg-opacity)))}.focus-within\:bg-success-50:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success-50)/var(--heroui-success-50-opacity,var(--tw-bg-opacity)))}.focus-within\:bg-warning-50:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning-50)/var(--heroui-warning-50-opacity,var(--tw-bg-opacity)))}.focus-within\:after\:w-full:focus-within:after{content:var(--tw-content);width:100%}.hover\:-translate-x-0:hover{--tw-translate-x:-0px}.hover\:-translate-x-0:hover,.hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#7828e1\]:hover{--tw-border-opacity:1;border-color:rgb(120 40 225/var(--tw-border-opacity,1))}.hover\:border-danger:hover{--tw-border-opacity:1;border-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-border-opacity)))}.hover\:border-default:hover{--tw-border-opacity:1;border-color:hsl(var(--heroui-default)/var(--heroui-default-opacity,var(--tw-border-opacity)))}.hover\:border-default-300:hover{--tw-border-opacity:1;border-color:hsl(var(--heroui-default-300)/var(--heroui-default-300-opacity,var(--tw-border-opacity)))}.hover\:border-default-400:hover{--tw-border-opacity:1;border-color:hsl(var(--heroui-default-400)/var(--heroui-default-400-opacity,var(--tw-border-opacity)))}.hover\:border-primary:hover{--tw-border-opacity:1;border-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-border-opacity)))}.hover\:border-secondary:hover{--tw-border-opacity:1;border-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-border-opacity)))}.hover\:border-success:hover{--tw-border-opacity:1;border-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-border-opacity)))}.hover\:border-warning:hover{--tw-border-opacity:1;border-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-border-opacity)))}.hover\:\!bg-foreground:hover{--tw-bg-opacity:1!important;background-color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-bg-opacity)))!important}.hover\:bg-\[rgba\(33\2c 8\2c 54\2c 0\.58\)\]:hover{background-color:rgba(33,8,54,.58)}.hover\:bg-danger:hover{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-bg-opacity)))}.hover\:bg-danger-50:hover{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-50)/var(--heroui-danger-50-opacity,var(--tw-bg-opacity)))}.hover\:bg-default-100:hover{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-100)/var(--heroui-default-100-opacity,var(--tw-bg-opacity)))}.hover\:bg-default-200:hover{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-200)/var(--heroui-default-200-opacity,var(--tw-bg-opacity)))}.hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.hover\:bg-primary-50:hover{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary-50)/var(--heroui-primary-50-opacity,var(--tw-bg-opacity)))}.hover\:bg-secondary-50:hover{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary-50)/var(--heroui-secondary-50-opacity,var(--tw-bg-opacity)))}.hover\:bg-success-50:hover{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success-50)/var(--heroui-success-50-opacity,var(--tw-bg-opacity)))}.hover\:bg-warning-50:hover{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning-50)/var(--heroui-warning-50-opacity,var(--tw-bg-opacity)))}.hover\:text-neutral-950:hover{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:ring-\[\#580abf\]:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(88 10 191/var(--tw-ring-opacity,1))}.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)}.hover\:after\:bg-danger\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-danger)/.2)}.hover\:after\:bg-foreground\/10:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-foreground)/.1)}.hover\:after\:bg-primary\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-primary)/.2)}.hover\:after\:bg-secondary\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-secondary)/.2)}.hover\:after\:bg-success\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-success)/.2)}.hover\:after\:bg-warning\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--heroui-warning)/.2)}.hover\:after\:opacity-100:hover:after{content:var(--tw-content);opacity:1}.focus-within\:hover\:border-danger:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-border-opacity)))}.focus-within\:hover\:border-default-foreground:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--heroui-default-foreground)/var(--heroui-default-foreground-opacity,var(--tw-border-opacity)))}.focus-within\:hover\:border-primary:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-border-opacity)))}.focus-within\:hover\:border-secondary:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-border-opacity)))}.focus-within\:hover\:border-success:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-border-opacity)))}.focus-within\:hover\:border-warning:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-border-opacity)))}.focus-within\:hover\:bg-default-100:hover:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-100)/var(--heroui-default-100-opacity,var(--tw-bg-opacity)))}.focus\:border-\[rgba\(183\2c 111\2c 255\2c 0\.7\)\]:focus{border-color:rgba(183,111,255,.7)}.focus\:bg-danger-400\/50:focus{background-color:hsl(var(--heroui-danger-400)/.5)}.focus\:bg-default-400\/50:focus{background-color:hsl(var(--heroui-default-400)/.5)}.focus\:bg-primary-400\/50:focus{background-color:hsl(var(--heroui-primary-400)/.5)}.focus\:bg-secondary-400\/50:focus{background-color:hsl(var(--heroui-secondary-400)/.5)}.focus\:bg-success-400\/50:focus{background-color:hsl(var(--heroui-success-400)/.5)}.focus\:bg-warning-400\/50:focus{background-color:hsl(var(--heroui-warning-400)/.5)}.focus\:underline:focus{text-decoration-line:underline}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-\[0_0_0_4px_rgba\(183\2c 111\2c 255\2c 0\.12\)\]:focus{--tw-shadow:0 0 0 4px rgba(183,111,255,.12);--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color)}.focus\:shadow-\[0_0_0_4px_rgba\(183\2c 111\2c 255\2c 0\.12\)\]:focus,.focus\:shadow-sm:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:shadow-sm:focus{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-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-neutral-950:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(10 10 10/var(--tw-ring-opacity,1))}.focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity,1))}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus:focus-visible{outline-color:hsl(var(--heroui-focus)/var(--heroui-focus-opacity,1))}.active\:bg-default-200:active{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-200)/var(--heroui-default-200-opacity,var(--tw-bg-opacity)))}.active\:bg-default-300:active{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-300)/var(--heroui-default-300-opacity,var(--tw-bg-opacity)))}.active\:underline:active{text-decoration-line:underline}.active\:\!opacity-70:active{opacity:.7!important}.active\:opacity-disabled:active{opacity:var(--heroui-disabled-opacity)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:border-current{border-color:currentColor}.group:hover .group-hover\:text-current{color:currentColor}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-neutral-100\/40{border-color:hsla(0,0%,96%,.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-red-500\/30:hover{border-color:rgba(239,68,68,.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.group.destructive .group-\[\.destructive\]\:hover\:text-neutral-50:hover{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.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-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-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.has-\[\:disabled\]\:opacity-60:has(:disabled){opacity:.6}.aria-expanded\:scale-\[0\.97\][aria-expanded=true]{--tw-scale-x:0.97;--tw-scale-y:0.97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.aria-expanded\:opacity-70[aria-expanded=true]{opacity:.7}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[loaded\=true\]\:pointer-events-auto[data-loaded=true],.data-\[visible\=true\]\:pointer-events-auto[data-visible=true]{pointer-events:auto}.data-\[focus-visible\=true\]\:z-10[data-focus-visible=true],.data-\[focused\=true\]\:z-10[data-focused=true]{z-index:10}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_10px\)\][data-has-label=true]{margin-top:calc(var(--heroui-font-size-small) + 10px)}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_12px\)\][data-has-label=true]{margin-top:calc(var(--heroui-font-size-small) + 12px)}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_8px\)\][data-has-label=true]{margin-top:calc(var(--heroui-font-size-small) + 8px)}.data-\[open\=true\]\:block[data-open=true]{display:block}.data-\[open\=true\]\:flex[data-open=true]{display:flex}.data-\[hidden\=true\]\:hidden[data-hidden=true],.data-\[inert\=true\]\:hidden[data-inert=true]{display:none}.data-\[justify\=end\]\:flex-grow[data-justify=end],.data-\[justify\=start\]\:flex-grow[data-justify=start]{flex-grow:1}.data-\[justify\=end\]\:basis-0[data-justify=end],.data-\[justify\=start\]\:basis-0[data-justify=start]{flex-basis:0px}.data-\[focus-visible\=true\]\:-translate-x-3[data-focus-visible=true],.data-\[hover\=true\]\:-translate-x-3[data-hover=true]{--tw-translate-x:-0.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[hover\=true\]\:translate-x-0[data-hover=true],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}.data-\[before\=true\]\:rotate-180[data-before=true],.data-\[direction\=ascending\]\:rotate-180[data-direction=ascending]{--tw-rotate:180deg}.data-\[before\=true\]\:rotate-180[data-before=true],.data-\[direction\=ascending\]\:rotate-180[data-direction=ascending],.data-\[open\=true\]\:-rotate-90[data-open=true]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[open\=true\]\:-rotate-90[data-open=true]{--tw-rotate:-90deg}.data-\[open\=true\]\:rotate-180[data-open=true]{--tw-rotate:180deg}.data-\[active\=true\]\:scale-100[data-active=true],.data-\[open\=true\]\:rotate-180[data-open=true]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:1;--tw-scale-y:1}.data-\[active\=true\]\:scale-110[data-active=true]{--tw-scale-x:1.1;--tw-scale-y:1.1}.data-\[active\=true\]\:scale-110[data-active=true],.data-\[invisible\=true\]\:scale-0[data-invisible=true]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[invisible\=true\]\:scale-0[data-invisible=true]{--tw-scale-x:0;--tw-scale-y:0}.data-\[pressed\=true\]\:scale-100[data-pressed=true]{--tw-scale-x:1;--tw-scale-y:1}.data-\[pressed\=true\]\:scale-100[data-pressed=true],.data-\[pressed\=true\]\:scale-\[0\.97\][data-pressed=true]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[pressed\=true\]\:scale-\[0\.97\][data-pressed=true]{--tw-scale-x:0.97;--tw-scale-y:0.97}.data-\[disabled\=true\]\:cursor-default[data-disabled=true]{cursor:default}.data-\[disabled\=true\]\:cursor-not-allowed[data-disabled=true]{cursor:not-allowed}.data-\[dragging\=true\]\:cursor-grabbing[data-dragging=true]{cursor:grabbing}.data-\[readonly\=true\]\:cursor-default[data-readonly=true]{cursor:default}.data-\[sortable\=true\]\:cursor-pointer[data-sortable=true]{cursor:pointer}.data-\[unavailable\=true\]\:cursor-default[data-unavailable=true]{cursor:default}.data-\[visible\=true\]\:cursor-pointer[data-visible=true]{cursor:pointer}.data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal]{flex-direction:row}.data-\[has-helper\=true\]\:items-start[data-has-helper=true]{align-items:flex-start}.data-\[justify\=start\]\:justify-start[data-justify=start]{justify-content:flex-start}.data-\[justify\=end\]\:justify-end[data-justify=end]{justify-content:flex-end}.data-\[justify\=center\]\:justify-center[data-justify=center]{justify-content:center}.data-\[loaded\=true\]\:overflow-visible[data-loaded=true]{overflow:visible}.data-\[has-multiple-rows\=true\]\:rounded-large[data-has-multiple-rows=true]{border-radius:var(--heroui-radius-large)}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection=true][data-selection-end=true][data-selected=true],.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection=true][data-selection-start=true][data-selected=true]{border-radius:9999px}.data-\[menu-open\=true\]\:border-none[data-menu-open=true]{border-style:none}.data-\[active\=true\]\:border-danger[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-border-opacity)))}.data-\[active\=true\]\:border-danger-400[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-danger-400)/var(--heroui-danger-400-opacity,var(--tw-border-opacity)))}.data-\[active\=true\]\:border-default-300[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-default-300)/var(--heroui-default-300-opacity,var(--tw-border-opacity)))}.data-\[active\=true\]\:border-default-400[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-default-400)/var(--heroui-default-400-opacity,var(--tw-border-opacity)))}.data-\[active\=true\]\:border-foreground[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-border-opacity)))}.data-\[active\=true\]\:border-primary[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-border-opacity)))}.data-\[active\=true\]\:border-secondary[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-border-opacity)))}.data-\[active\=true\]\:border-success[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-border-opacity)))}.data-\[active\=true\]\:border-warning[data-active=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-danger[data-focus=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-default-400[data-focus=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-default-400)/var(--heroui-default-400-opacity,var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-default-foreground[data-focus=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-default-foreground)/var(--heroui-default-foreground-opacity,var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-primary[data-focus=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-secondary[data-focus=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-success[data-focus=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-warning[data-focus=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-danger[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-default[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-default)/var(--heroui-default-opacity,var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-default-400[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-default-400)/var(--heroui-default-400-opacity,var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-primary[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-secondary[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-success[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-warning[data-hover=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-border-opacity)))}.data-\[open\=true\]\:border-danger[data-open=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-border-opacity)))}.data-\[open\=true\]\:border-default-400[data-open=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-default-400)/var(--heroui-default-400-opacity,var(--tw-border-opacity)))}.data-\[open\=true\]\:border-default-foreground[data-open=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-default-foreground)/var(--heroui-default-foreground-opacity,var(--tw-border-opacity)))}.data-\[open\=true\]\:border-primary[data-open=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-border-opacity)))}.data-\[open\=true\]\:border-secondary[data-open=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-border-opacity)))}.data-\[open\=true\]\:border-success[data-open=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-border-opacity)))}.data-\[open\=true\]\:border-warning[data-open=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-border-opacity)))}.data-\[active\=true\]\:bg-danger[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-danger-100[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-100)/var(--heroui-danger-100-opacity,var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-danger-200[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-200)/var(--heroui-danger-200-opacity,var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-default-200[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-200)/var(--heroui-default-200-opacity,var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-default-400[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-400)/var(--heroui-default-400-opacity,var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-primary[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-primary-200[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary-200)/var(--heroui-primary-200-opacity,var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-secondary[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-secondary-200[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary-200)/var(--heroui-secondary-200-opacity,var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-success[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-success-200[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success-200)/var(--heroui-success-200-opacity,var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-warning[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-warning-200[data-active=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning-200)/var(--heroui-warning-200-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:\!bg-danger[data-hover=true]{--tw-bg-opacity:1!important;background-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-danger-100[data-hover=true]{--tw-bg-opacity:1!important;background-color:hsl(var(--heroui-danger-100)/var(--heroui-danger-100-opacity,var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-default[data-hover=true]{--tw-bg-opacity:1!important;background-color:hsl(var(--heroui-default)/var(--heroui-default-opacity,var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-primary[data-hover=true]{--tw-bg-opacity:1!important;background-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-secondary[data-hover=true]{--tw-bg-opacity:1!important;background-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-success[data-hover=true]{--tw-bg-opacity:1!important;background-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:\!bg-warning[data-hover=true]{--tw-bg-opacity:1!important;background-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-bg-opacity)))!important}.data-\[hover\=true\]\:bg-content2[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-content2)/var(--heroui-content2-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger-100[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-100)/var(--heroui-danger-100-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger-50[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-50)/var(--heroui-danger-50-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger\/20[data-hover=true]{background-color:hsl(var(--heroui-danger)/.2)}.data-\[hover\=true\]\:bg-default[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default)/var(--heroui-default-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-100[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-100)/var(--heroui-default-100-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-200[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-200)/var(--heroui-default-200-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default\/40[data-hover=true]{background-color:hsl(var(--heroui-default)/.4)}.data-\[hover\=true\]\:bg-foreground-200[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-foreground-200)/var(--heroui-foreground-200-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary-50[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary-50)/var(--heroui-primary-50-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary\/20[data-hover=true]{background-color:hsl(var(--heroui-primary)/.2)}.data-\[hover\=true\]\:bg-secondary[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-secondary-50[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary-50)/var(--heroui-secondary-50-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-secondary\/20[data-hover=true]{background-color:hsl(var(--heroui-secondary)/.2)}.data-\[hover\=true\]\:bg-success[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success-100[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success-100)/var(--heroui-success-100-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success-50[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success-50)/var(--heroui-success-50-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success\/20[data-hover=true]{background-color:hsl(var(--heroui-success)/.2)}.data-\[hover\=true\]\:bg-transparent[data-hover=true]{background-color:transparent}.data-\[hover\=true\]\:bg-warning[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning-100[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning-100)/var(--heroui-warning-100-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning-50[data-hover=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning-50)/var(--heroui-warning-50-opacity,var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning\/20[data-hover=true]{background-color:hsl(var(--heroui-warning)/.2)}.data-\[hover\]\:bg-danger-200[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-200)/var(--heroui-danger-200-opacity,var(--tw-bg-opacity)))}.data-\[hover\]\:bg-danger-50[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-50)/var(--heroui-danger-50-opacity,var(--tw-bg-opacity)))}.data-\[hover\]\:bg-default-100[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-100)/var(--heroui-default-100-opacity,var(--tw-bg-opacity)))}.data-\[hover\]\:bg-primary-200[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary-200)/var(--heroui-primary-200-opacity,var(--tw-bg-opacity)))}.data-\[hover\]\:bg-primary-50[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary-50)/var(--heroui-primary-50-opacity,var(--tw-bg-opacity)))}.data-\[hover\]\:bg-secondary-200[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary-200)/var(--heroui-secondary-200-opacity,var(--tw-bg-opacity)))}.data-\[hover\]\:bg-secondary-50[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary-50)/var(--heroui-secondary-50-opacity,var(--tw-bg-opacity)))}.data-\[hover\]\:bg-success-200[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success-200)/var(--heroui-success-200-opacity,var(--tw-bg-opacity)))}.data-\[hover\]\:bg-success-50[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success-50)/var(--heroui-success-50-opacity,var(--tw-bg-opacity)))}.data-\[hover\]\:bg-warning-100[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning-100)/var(--heroui-warning-100-opacity,var(--tw-bg-opacity)))}.data-\[hover\]\:bg-warning-200[data-hover]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning-200)/var(--heroui-warning-200-opacity,var(--tw-bg-opacity)))}.data-\[in-range\=false\]\:bg-default-200[data-in-range=false]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-200)/var(--heroui-default-200-opacity,var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-background\/50[data-in-range=true]{background-color:hsl(var(--heroui-background)/.5)}.data-\[in-range\=true\]\:bg-danger[data-in-range=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-foreground[data-in-range=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-primary[data-in-range=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-secondary[data-in-range=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-success[data-in-range=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-warning[data-in-range=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:\!bg-transparent[data-loaded=true]{background-color:transparent!important}.data-\[selected\=true\]\:bg-danger[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-default[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default)/var(--heroui-default-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-foreground[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-primary[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-secondary[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-success[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-warning[data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-foreground[data-hover=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-primary[data-hover=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-secondary[data-hover=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:bg-transparent[data-outside-month=true][data-range-selection=true][data-selected=true]{background-color:transparent}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-primary[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-primary[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-bg-opacity)))}.data-\[has-end-content\=true\]\:pe-1\.5[data-has-end-content=true]{padding-inline-end:.375rem}.data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+8px\)\][data-has-helper=true],.data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+_8px\)\][data-has-helper=true]{padding-bottom:calc(var(--heroui-font-size-tiny) + 8px)}.data-\[has-start-content\=true\]\:ps-1\.5[data-has-start-content=true]{padding-inline-start:.375rem}.data-\[has-title\=true\]\:pt-1[data-has-title=true]{padding-top:.25rem}.data-\[active\=true\]\:font-semibold[data-active=true]{font-weight:600}.data-\[active\=true\]\:text-danger-foreground[data-active=true]{--tw-text-opacity:1;color:hsl(var(--heroui-danger-foreground)/var(--heroui-danger-foreground-opacity,var(--tw-text-opacity)))}.data-\[active\=true\]\:text-default-foreground[data-active=true]{--tw-text-opacity:1;color:hsl(var(--heroui-default-foreground)/var(--heroui-default-foreground-opacity,var(--tw-text-opacity)))}.data-\[active\=true\]\:text-primary-foreground[data-active=true]{--tw-text-opacity:1;color:hsl(var(--heroui-primary-foreground)/var(--heroui-primary-foreground-opacity,var(--tw-text-opacity)))}.data-\[active\=true\]\:text-secondary-foreground[data-active=true]{--tw-text-opacity:1;color:hsl(var(--heroui-secondary-foreground)/var(--heroui-secondary-foreground-opacity,var(--tw-text-opacity)))}.data-\[active\=true\]\:text-success-foreground[data-active=true]{--tw-text-opacity:1;color:hsl(var(--heroui-success-foreground)/var(--heroui-success-foreground-opacity,var(--tw-text-opacity)))}.data-\[active\=true\]\:text-warning-foreground[data-active=true]{--tw-text-opacity:1;color:hsl(var(--heroui-warning-foreground)/var(--heroui-warning-foreground-opacity,var(--tw-text-opacity)))}.data-\[disabled\=true\]\:text-default-300[data-disabled=true]{--tw-text-opacity:1;color:hsl(var(--heroui-default-300)/var(--heroui-default-300-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-danger-300[data-placeholder=true][data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-danger-300)/var(--heroui-danger-300-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-foreground-500[data-placeholder=true][data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-foreground-500)/var(--heroui-foreground-500-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-primary-300[data-placeholder=true][data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-primary-300)/var(--heroui-primary-300-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-secondary-300[data-placeholder=true][data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-secondary-300)/var(--heroui-secondary-300-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-success-400[data-placeholder=true][data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-success-400)/var(--heroui-success-400-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-warning-400[data-placeholder=true][data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-warning-400)/var(--heroui-warning-400-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-danger[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-foreground[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-primary[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-secondary[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-success-600[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-success-600)/var(--heroui-success-600-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:text-warning-600[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-warning-600)/var(--heroui-warning-600-opacity,var(--tw-text-opacity)))}.data-\[has-value\=true\]\:text-default-foreground[data-has-value=true]{--tw-text-opacity:1;color:hsl(var(--heroui-default-foreground)/var(--heroui-default-foreground-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:\!text-danger-foreground[data-hover=true]{--tw-text-opacity:1!important;color:hsl(var(--heroui-danger-foreground)/var(--heroui-danger-foreground-opacity,var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-primary-foreground[data-hover=true]{--tw-text-opacity:1!important;color:hsl(var(--heroui-primary-foreground)/var(--heroui-primary-foreground-opacity,var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-secondary-foreground[data-hover=true]{--tw-text-opacity:1!important;color:hsl(var(--heroui-secondary-foreground)/var(--heroui-secondary-foreground-opacity,var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-success-foreground[data-hover=true]{--tw-text-opacity:1!important;color:hsl(var(--heroui-success-foreground)/var(--heroui-success-foreground-opacity,var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:\!text-warning-foreground[data-hover=true]{--tw-text-opacity:1!important;color:hsl(var(--heroui-warning-foreground)/var(--heroui-warning-foreground-opacity,var(--tw-text-opacity)))!important}.data-\[hover\=true\]\:text-danger[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-danger-500[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-danger-500)/var(--heroui-danger-500-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-danger-foreground[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-danger-foreground)/var(--heroui-danger-foreground-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-default-500[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-default-500)/var(--heroui-default-500-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-default-foreground[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-default-foreground)/var(--heroui-default-foreground-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-foreground-400[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-foreground-400)/var(--heroui-foreground-400-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-foreground-600[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-foreground-600)/var(--heroui-foreground-600-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary-400[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-primary-400)/var(--heroui-primary-400-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary-foreground[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-primary-foreground)/var(--heroui-primary-foreground-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary-400[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-secondary-400)/var(--heroui-secondary-400-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary-foreground[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-secondary-foreground)/var(--heroui-secondary-foreground-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success-600[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-success-600)/var(--heroui-success-600-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success-foreground[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-success-foreground)/var(--heroui-success-foreground-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning-600[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-warning-600)/var(--heroui-warning-600-opacity,var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning-foreground[data-hover=true]{--tw-text-opacity:1;color:hsl(var(--heroui-warning-foreground)/var(--heroui-warning-foreground-opacity,var(--tw-text-opacity)))}.data-\[invalid\=true\]\:data-\[editable\=true\]\:text-danger[data-editable=true][data-invalid=true]{--tw-text-opacity:1;color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-text-opacity)))}.data-\[invalid\=true\]\:text-danger-300[data-invalid=true]{--tw-text-opacity:1;color:hsl(var(--heroui-danger-300)/var(--heroui-danger-300-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-background[data-hover=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-background)/var(--heroui-background-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-danger-foreground)/var(--heroui-danger-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-primary-foreground[data-hover=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-primary-foreground)/var(--heroui-primary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-secondary-foreground[data-hover=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-secondary-foreground)/var(--heroui-secondary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-success-foreground)/var(--heroui-success-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-warning-foreground)/var(--heroui-warning-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:text-default-300[data-outside-month=true][data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-default-300)/var(--heroui-default-300-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-danger-500[data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-danger-500)/var(--heroui-danger-500-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-foreground[data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-primary[data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-secondary[data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-600[data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-success-600)/var(--heroui-success-600-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-warning-500[data-range-selection=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-warning-500)/var(--heroui-warning-500-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-background)/var(--heroui-background-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-danger-foreground)/var(--heroui-danger-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-primary-foreground)/var(--heroui-primary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-secondary-foreground)/var(--heroui-secondary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-success-foreground)/var(--heroui-success-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-warning-foreground)/var(--heroui-warning-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-background)/var(--heroui-background-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-danger-foreground)/var(--heroui-danger-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-primary-foreground)/var(--heroui-primary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-secondary-foreground)/var(--heroui-secondary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-success-foreground)/var(--heroui-success-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-warning-foreground)/var(--heroui-warning-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-background[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-background)/var(--heroui-background-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-danger[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-danger-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-danger-foreground)/var(--heroui-danger-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-default-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-default-foreground)/var(--heroui-default-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-primary[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-primary-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-primary-foreground)/var(--heroui-primary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-secondary[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-secondary-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-secondary-foreground)/var(--heroui-secondary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-success-600[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-success-600)/var(--heroui-success-600-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-success-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-success-foreground)/var(--heroui-success-foreground-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-warning-600[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-warning-600)/var(--heroui-warning-600-opacity,var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-warning-foreground[data-selected=true]{--tw-text-opacity:1;color:hsl(var(--heroui-warning-foreground)/var(--heroui-warning-foreground-opacity,var(--tw-text-opacity)))}.data-\[unavailable\=true\]\:text-default-300[data-unavailable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-default-300)/var(--heroui-default-300-opacity,var(--tw-text-opacity)))}.data-\[unavailable\=true\]\:line-through[data-unavailable=true]{text-decoration-line:line-through}.data-\[disabled\=true\]\:data-\[outside-month\=true\]\:opacity-0[data-outside-month=true][data-disabled=true]{opacity:0}.data-\[disabled\=true\]\:opacity-30[data-disabled=true]{opacity:.3}.data-\[hover-unselected\=true\]\:opacity-disabled[data-hover-unselected=true]{opacity:var(--heroui-disabled-opacity)}.data-\[hover\=true\]\:opacity-hover[data-hover=true]{opacity:var(--heroui-hover-opacity)}.data-\[in-range\=true\]\:opacity-100[data-in-range=true]{opacity:1}.data-\[invisible\=true\]\:opacity-0[data-invisible=true]{opacity:0}.data-\[loaded\=true\]\:opacity-100[data-loaded=true],.data-\[moving\]\:opacity-100[data-moving]{opacity:1}.data-\[pressed\=true\]\:opacity-50[data-pressed=true]{opacity:.5}.data-\[pressed\=true\]\:opacity-70[data-pressed=true]{opacity:.7}.data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}.data-\[active\=true\]\:shadow-md[data-active=true]{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[hover\=true\]\:shadow-lg[data-hover=true]{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(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)}.data-\[selected\=true\]\:data-\[selection-end\=true\]\:shadow-md[data-selection-end=true][data-selected=true],.data-\[selected\=true\]\:data-\[selection-start\=true\]\:shadow-md[data-selection-start=true][data-selected=true],.data-\[selected\=true\]\:shadow-md[data-selected=true]{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[selected\=true\]\:shadow-none[data-selected=true]{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[active\=true\]\:shadow-danger\/40[data-active=true]{--tw-shadow-color:hsl(var(--heroui-danger)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-default\/50[data-active=true]{--tw-shadow-color:hsl(var(--heroui-default)/0.5);--tw-shadow:var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-primary\/40[data-active=true]{--tw-shadow-color:hsl(var(--heroui-primary)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-secondary\/40[data-active=true]{--tw-shadow-color:hsl(var(--heroui-secondary)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-success\/40[data-active=true]{--tw-shadow-color:hsl(var(--heroui-success)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-warning\/40[data-active=true]{--tw-shadow-color:hsl(var(--heroui-warning)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-danger\/30[data-hover=true]{--tw-shadow-color:hsl(var(--heroui-danger)/0.3);--tw-shadow:var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-default\/50[data-hover=true]{--tw-shadow-color:hsl(var(--heroui-default)/0.5);--tw-shadow:var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-primary\/30[data-hover=true]{--tw-shadow-color:hsl(var(--heroui-primary)/0.3);--tw-shadow:var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-secondary\/30[data-hover=true]{--tw-shadow-color:hsl(var(--heroui-secondary)/0.3);--tw-shadow:var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-success\/30[data-hover=true]{--tw-shadow-color:hsl(var(--heroui-success)/0.3);--tw-shadow:var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-warning\/30[data-hover=true]{--tw-shadow-color:hsl(var(--heroui-warning)/0.3);--tw-shadow:var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-danger\/40[data-selected=true]{--tw-shadow-color:hsl(var(--heroui-danger)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-foreground\/40[data-selected=true]{--tw-shadow-color:hsl(var(--heroui-foreground)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-primary\/40[data-selected=true]{--tw-shadow-color:hsl(var(--heroui-primary)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-secondary\/40[data-selected=true]{--tw-shadow-color:hsl(var(--heroui-secondary)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-success\/40[data-selected=true]{--tw-shadow-color:hsl(var(--heroui-success)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-warning\/40[data-selected=true]{--tw-shadow-color:hsl(var(--heroui-warning)/0.4);--tw-shadow:var(--tw-shadow-colored)}.data-\[focus-visible\=true\]\:outline-2[data-focus-visible=true]{outline-width:2px}.data-\[focus-visible\=true\]\:outline-offset-2[data-focus-visible=true]{outline-offset:2px}.data-\[focus-visible\=true\]\:outline-focus[data-focus-visible=true]{outline-color:hsl(var(--heroui-focus)/var(--heroui-focus-opacity,1))}.data-\[focus-visible\]\:outline-danger-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-danger-foreground)/var(--heroui-danger-foreground-opacity,1))}.data-\[focus-visible\]\:outline-default-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-default-foreground)/var(--heroui-default-foreground-opacity,1))}.data-\[focus-visible\]\:outline-primary-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-primary-foreground)/var(--heroui-primary-foreground-opacity,1))}.data-\[focus-visible\]\:outline-secondary-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-secondary-foreground)/var(--heroui-secondary-foreground-opacity,1))}.data-\[focus-visible\]\:outline-success-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-success-foreground)/var(--heroui-success-foreground-opacity,1))}.data-\[focus-visible\]\:outline-warning-foreground[data-focus-visible]{outline-color:hsl(var(--heroui-warning-foreground)/var(--heroui-warning-foreground-opacity,1))}.data-\[menu-open\=true\]\:backdrop-blur-xl[data-menu-open=true]{--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)}.data-\[disabled\=true\]\:transition-none[data-disabled=true]{transition-property:none}.data-\[hover\=true\]\:transition-colors[data-hover=true]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.data-\[moving\=true\]\:transition-transform[data-moving=true]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]{-ms-overflow-style:none;scrollbar-width:none}.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]::-webkit-scrollbar{display:none}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.25s;--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:.25s;--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-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[top-bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(\#000\2c \#000\2c transparent_0\2c \#000_var\(--scroll-shadow-size\)\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-top-bottom-scroll=true]{-webkit-mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[top-scroll\=true\]\:\[mask-image\:linear-gradient\(0deg\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-top-scroll=true]{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(180deg\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-bottom-scroll=true]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[left-scroll\=true\]\:\[mask-image\:linear-gradient\(270deg\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-left-scroll=true]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[right-scroll\=true\]\:\[mask-image\:linear-gradient\(90deg\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-right-scroll=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[left-right-scroll\=true\]\:\[mask-image\:linear-gradient\(to_right\2c \#000\2c \#000\2c transparent_0\2c \#000_var\(--scroll-shadow-size\)\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-left-right-scroll=true]{-webkit-mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[placement\=bottom-end\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-end]:before{content:var(--tw-content);top:calc(calc(1.25rem / 4 - 1.5px) * -1)}.data-\[placement\=bottom-end\]\:before\:right-3[data-placement=bottom-end]:before{content:var(--tw-content);right:.75rem}.data-\[placement\=bottom-start\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-start]:before{content:var(--tw-content);top:calc(calc(1.25rem / 4 - 1.5px) * -1)}.data-\[placement\=bottom-start\]\:before\:left-3[data-placement=bottom-start]:before{content:var(--tw-content);left:.75rem}.data-\[placement\=bottom\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom]:before{content:var(--tw-content);top:calc(calc(1.25rem / 4 - 1.5px) * -1)}.data-\[placement\=bottom\]\:before\:left-1\/2[data-placement=bottom]:before{content:var(--tw-content);left:50%}.data-\[placement\=left-end\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-end]:before{content:var(--tw-content);right:calc(calc(1.25rem / 4 - 3px) * -1)}.data-\[placement\=left-end\]\:before\:bottom-1\/4[data-placement=left-end]:before{content:var(--tw-content);bottom:25%}.data-\[placement\=left-start\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-start]:before{content:var(--tw-content);right:calc(calc(1.25rem / 4 - 3px) * -1)}.data-\[placement\=left-start\]\:before\:top-1\/4[data-placement=left-start]:before{content:var(--tw-content);top:25%}.data-\[placement\=left\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=left]:before{content:var(--tw-content);right:calc(calc(1.25rem / 4 - 2px) * -1)}.data-\[placement\=left\]\:before\:top-1\/2[data-placement=left]:before{content:var(--tw-content);top:50%}.data-\[placement\=right-end\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-end]:before{content:var(--tw-content);left:calc(calc(1.25rem / 4 - 3px) * -1)}.data-\[placement\=right-end\]\:before\:bottom-1\/4[data-placement=right-end]:before{content:var(--tw-content);bottom:25%}.data-\[placement\=right-start\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-start]:before{content:var(--tw-content);left:calc(calc(1.25rem / 4 - 3px) * -1)}.data-\[placement\=right-start\]\:before\:top-1\/4[data-placement=right-start]:before{content:var(--tw-content);top:25%}.data-\[placement\=right\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=right]:before{content:var(--tw-content);left:calc(calc(1.25rem / 4 - 2px) * -1)}.data-\[placement\=right\]\:before\:top-1\/2[data-placement=right]:before{content:var(--tw-content);top:50%}.data-\[placement\=top-end\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-end]:before{content:var(--tw-content);bottom:calc(calc(1.25rem / 4 - 1.5px) * -1)}.data-\[placement\=top-end\]\:before\:right-3[data-placement=top-end]:before{content:var(--tw-content);right:.75rem}.data-\[placement\=top-start\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-start]:before{content:var(--tw-content);bottom:calc(calc(1.25rem / 4 - 1.5px) * -1)}.data-\[placement\=top-start\]\:before\:left-3[data-placement=top-start]:before{content:var(--tw-content);left:.75rem}.data-\[placement\=top\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top]:before{content:var(--tw-content);bottom:calc(calc(1.25rem / 4 - 1.5px) * -1)}.data-\[placement\=top\]\:before\:left-1\/2[data-placement=top]:before{content:var(--tw-content);left:50%}.data-\[loaded\=true\]\:before\:-z-10[data-loaded=true]:before{content:var(--tw-content);z-index:-10}.data-\[arrow\=true\]\:before\:block[data-arrow=true]:before{content:var(--tw-content);display:block}.data-\[outside-month\=true\]\:before\:hidden[data-outside-month=true]:before{content:var(--tw-content);display:none}.data-\[placement\=bottom\]\:before\:-translate-x-1\/2[data-placement=bottom]:before{--tw-translate-x:-50%}.data-\[placement\=bottom\]\:before\:-translate-x-1\/2[data-placement=bottom]:before,.data-\[placement\=left\]\:before\:-translate-y-1\/2[data-placement=left]:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=left\]\:before\:-translate-y-1\/2[data-placement=left]:before{--tw-translate-y:-50%}.data-\[placement\=right\]\:before\:-translate-y-1\/2[data-placement=right]:before{--tw-translate-y:-50%}.data-\[placement\=right\]\:before\:-translate-y-1\/2[data-placement=right]:before,.data-\[placement\=top\]\:before\:-translate-x-1\/2[data-placement=top]:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[placement\=top\]\:before\:-translate-x-1\/2[data-placement=top]:before{--tw-translate-x:-50%}.data-\[loaded\=true\]\:before\:animate-none[data-loaded=true]:before{content:var(--tw-content);animation:none}.data-\[range-end\=true\]\:before\:rounded-r-full[data-range-end=true]:before{content:var(--tw-content);border-top-right-radius:9999px;border-bottom-right-radius:9999px}.data-\[range-start\=true\]\:before\:rounded-l-full[data-range-start=true]:before{content:var(--tw-content);border-top-left-radius:9999px;border-bottom-left-radius:9999px}.data-\[selection-end\=true\]\:before\:rounded-r-full[data-selection-end=true]:before{content:var(--tw-content);border-top-right-radius:9999px;border-bottom-right-radius:9999px}.data-\[selection-start\=true\]\:before\:rounded-l-full[data-selection-start=true]:before{content:var(--tw-content);border-top-left-radius:9999px;border-bottom-left-radius:9999px}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-danger-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-50)/var(--heroui-danger-50-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-foreground\/10[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-foreground)/.1)}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-primary-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary-50)/var(--heroui-primary-50-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-secondary-50[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary-50)/var(--heroui-secondary-50-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-100[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-success-100)/var(--heroui-success-100-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-100[data-range-selection=true][data-selected=true]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning-100)/var(--heroui-warning-100-opacity,var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:before\:opacity-0[data-loaded=true]:before{content:var(--tw-content);opacity:0}.data-\[selected\=true\]\:before\:opacity-100[data-selected=true]:before{content:var(--tw-content);opacity:1}.data-\[active\=true\]\:after\:w-full[data-active=true]:after,.data-\[focus\=true\]\:after\:w-full[data-focus=true]:after,.data-\[open\=true\]\:after\:w-full[data-open=true]:after{content:var(--tw-content);width:100%}.data-\[dragging\=true\]\:after\:scale-100[data-dragging=true]:after{--tw-scale-x:1;--tw-scale-y:1}.data-\[dragging\=true\]\:after\:scale-100[data-dragging=true]:after,.data-\[dragging\=true\]\:after\:scale-80[data-dragging=true]:after{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[dragging\=true\]\:after\:scale-80[data-dragging=true]:after{--tw-scale-x:0.8;--tw-scale-y:0.8}.data-\[active\=true\]\:after\:bg-danger-400[data-active=true]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-400)/var(--heroui-danger-400-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-danger[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-foreground[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-primary[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-secondary[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-success[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-warning[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:after\:opacity-0[data-loaded=true]:after{content:var(--tw-content);opacity:0}.data-\[selected\=true\]\:after\:opacity-100[data-selected=true]:after{content:var(--tw-content);opacity:1}.data-\[selectable\=true\]\:focus\:border-danger:focus[data-selectable=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-default:focus[data-selectable=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-default)/var(--heroui-default-opacity,var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-primary:focus[data-selectable=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-secondary:focus[data-selectable=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-success:focus[data-selectable=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-warning:focus[data-selectable=true]{--tw-border-opacity:1;border-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-border-opacity)))}.data-\[invalid\=true\]\:focus\:bg-danger-400\/50:focus[data-invalid=true]{background-color:hsl(var(--heroui-danger-400)/.5)}.data-\[selectable\=true\]\:focus\:bg-danger:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-danger\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-danger)/.2)}.data-\[selectable\=true\]\:focus\:bg-default:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default)/var(--heroui-default-opacity,var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-default-100:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-100)/var(--heroui-default-100-opacity,var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-default\/40:focus[data-selectable=true]{background-color:hsl(var(--heroui-default)/.4)}.data-\[selectable\=true\]\:focus\:bg-primary:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-primary\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-primary)/.2)}.data-\[selectable\=true\]\:focus\:bg-secondary:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-secondary\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-secondary)/.2)}.data-\[selectable\=true\]\:focus\:bg-success:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-success\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-success)/.2)}.data-\[selectable\=true\]\:focus\:bg-warning:focus[data-selectable=true]{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-warning\/20:focus[data-selectable=true]{background-color:hsl(var(--heroui-warning)/.2)}.data-\[editable\=true\]\:focus\:text-danger:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-default-foreground:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-default-foreground)/var(--heroui-default-foreground-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-primary:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-secondary:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-success:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-success-600:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-success-600)/var(--heroui-success-600-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-warning:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-text-opacity)))}.data-\[editable\=true\]\:focus\:text-warning-600:focus[data-editable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-warning-600)/var(--heroui-warning-600-opacity,var(--tw-text-opacity)))}.data-\[invalid\=true\]\:data-\[editable\=true\]\:focus\:text-danger:focus[data-editable=true][data-invalid=true],.data-\[selectable\=true\]\:focus\:text-danger:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-danger-foreground:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-danger-foreground)/var(--heroui-danger-foreground-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-default-500:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-default-500)/var(--heroui-default-500-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-default-foreground:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-default-foreground)/var(--heroui-default-foreground-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-primary:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-primary-foreground:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-primary-foreground)/var(--heroui-primary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-secondary:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-secondary-foreground:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-secondary-foreground)/var(--heroui-secondary-foreground-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-success:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-success-foreground:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-success-foreground)/var(--heroui-success-foreground-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-warning:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-warning-foreground:focus[data-selectable=true]{--tw-text-opacity:1;color:hsl(var(--heroui-warning-foreground)/var(--heroui-warning-foreground-opacity,var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:shadow-danger\/30:focus[data-selectable=true]{--tw-shadow-color:hsl(var(--heroui-danger)/0.3);--tw-shadow:var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-default\/50:focus[data-selectable=true]{--tw-shadow-color:hsl(var(--heroui-default)/0.5);--tw-shadow:var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-primary\/30:focus[data-selectable=true]{--tw-shadow-color:hsl(var(--heroui-primary)/0.3);--tw-shadow:var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-secondary\/30:focus[data-selectable=true]{--tw-shadow-color:hsl(var(--heroui-secondary)/0.3);--tw-shadow:var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-success\/30:focus[data-selectable=true]{--tw-shadow-color:hsl(var(--heroui-success)/0.3);--tw-shadow:var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-warning\/30:focus[data-selectable=true]{--tw-shadow-color:hsl(var(--heroui-warning)/0.3);--tw-shadow:var(--tw-shadow-colored)}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:pointer-events-auto,.group[data-has-value=true] .group-data-\[has-value\=true\]\:pointer-events-auto{pointer-events:auto}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:start-0,.group[data-filled=true] .group-data-\[filled\=true\]\:start-0{inset-inline-start:0}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:z-10{z-index:10}.group[data-selected=true] .group-data-\[selected\=true\]\:ms-4{margin-inline-start:1rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ms-5{margin-inline-start:1.25rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ms-6{margin-inline-start:1.5rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-3{margin-left:.75rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-4{margin-left:1rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-5{margin-left:1.25rem}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:block,.group[data-has-value=true] .group-data-\[has-value\=true\]\:block{display:block}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:flex{display:flex}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:hidden{display:none}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-5{width:1.25rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-6{width:1.5rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-7{width:1.75rem}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{--tw-translate-y:calc(calc(100% + var(--heroui-font-size-small) / 2 + 20px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{--tw-translate-y:calc(calc(100% + var(--heroui-font-size-small) / 2 + 24px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{--tw-translate-y:calc(calc(100% + var(--heroui-font-size-tiny) / 2 + 16px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{--tw-translate-y:calc(calc(50% + var(--heroui-font-size-small) / 2 - 3.5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{--tw-translate-y:calc(calc(50% + var(--heroui-font-size-small) / 2 - 4px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{--tw-translate-y:calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y:calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{--tw-translate-y:calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y:calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{--tw-translate-y:calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{--tw-translate-y:calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y:calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{--tw-translate-y:calc(calc(100% + var(--heroui-font-size-small) / 2 + 20px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{--tw-translate-y:calc(calc(100% + var(--heroui-font-size-small) / 2 + 24px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{--tw-translate-y:calc(calc(100% + var(--heroui-font-size-tiny) / 2 + 16px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{--tw-translate-y:calc(calc(50% + var(--heroui-font-size-small) / 2 - 3.5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{--tw-translate-y:calc(calc(50% + var(--heroui-font-size-small) / 2 - 4px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{--tw-translate-y:calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y:calc(calc(50% + var(--heroui-font-size-small) / 2 - 6px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{--tw-translate-y:calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y:calc(calc(50% + var(--heroui-font-size-small) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{--tw-translate-y:calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 5px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{--tw-translate-y:calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y:calc(calc(50% + var(--heroui-font-size-tiny) / 2 - 8px - var(--heroui-border-width-medium)) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-selected=true] .group-data-\[selected\=true\]\:translate-x-3{--tw-translate-x:0.75rem}.group[data-copied=true] .group-data-\[copied\=true\]\:scale-100,.group[data-selected=true] .group-data-\[selected\=true\]\:translate-x-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-copied=true] .group-data-\[copied\=true\]\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.group[data-copied=true] .group-data-\[copied\=true\]\:scale-50{--tw-scale-x:.5;--tw-scale-y:.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:scale-85,.group[data-filled=true] .group-data-\[filled\=true\]\:scale-85{--tw-scale-x:0.85;--tw-scale-y:0.85;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.group[data-has-value=true] .group-data-\[has-value\=true\]\:scale-100,.group[data-pressed=true] .group-data-\[pressed\=true\]\:scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-pressed=true] .group-data-\[pressed\=true\]\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.group[data-selected=true] .group-data-\[selected\=true\]\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/tr[data-disabled=true] .group-data-\[disabled\=true\]\/tr\:cursor-not-allowed{cursor:not-allowed}.group[data-has-multiple-months=true] .group-data-\[has-multiple-months\=true\]\:flex-row{flex-direction:row}.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-start{align-items:flex-start}.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-end{align-items:flex-end}.group[data-focus=true] .group-data-\[focus\=true\]\:\!border-danger{--tw-border-opacity:1!important;border-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-border-opacity)))!important}.group[data-focus=true] .group-data-\[focus\=true\]\:border-danger{--tw-border-opacity:1;border-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-default-foreground{--tw-border-opacity:1;border-color:hsl(var(--heroui-default-foreground)/var(--heroui-default-foreground-opacity,var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-primary{--tw-border-opacity:1;border-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-secondary{--tw-border-opacity:1;border-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-success{--tw-border-opacity:1;border-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-warning{--tw-border-opacity:1;border-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:border-danger,.group[data-selected=true] .group-data-\[selected\=true\]\:border-danger{--tw-border-opacity:1;border-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-default-500{--tw-border-opacity:1;border-color:hsl(var(--heroui-default-500)/var(--heroui-default-500-opacity,var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-primary{--tw-border-opacity:1;border-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-secondary{--tw-border-opacity:1;border-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-success{--tw-border-opacity:1;border-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-warning{--tw-border-opacity:1;border-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:\!bg-danger-50{--tw-bg-opacity:1!important;background-color:hsl(var(--heroui-danger-50)/var(--heroui-danger-50-opacity,var(--tw-bg-opacity)))!important}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-danger-50{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-50)/var(--heroui-danger-50-opacity,var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-100{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-100)/var(--heroui-default-100-opacity,var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-200{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-200)/var(--heroui-default-200-opacity,var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-primary-50{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary-50)/var(--heroui-primary-50-opacity,var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-secondary-50{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary-50)/var(--heroui-secondary-50-opacity,var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-success-50{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success-50)/var(--heroui-success-50-opacity,var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-warning-50{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning-50)/var(--heroui-warning-50-opacity,var(--tw-bg-opacity)))}.group[data-hover-unselected=true] .group-data-\[hover-unselected\=true\]\:bg-default-100{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-100)/var(--heroui-default-100-opacity,var(--tw-bg-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:bg-danger-50{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-50)/var(--heroui-danger-50-opacity,var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-danger{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-default-400{--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-400)/var(--heroui-default-400-opacity,var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-primary{--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-secondary{--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-success{--tw-bg-opacity:1;background-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-warning{--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-bg-opacity)))}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-2{padding-top:.5rem}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-3{padding-top:.75rem}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-4,.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-4{padding-top:1rem}.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-5{padding-top:1.25rem}.group\/tr[data-disabled=true] .group-data-\[disabled\=true\]\/tr\:text-foreground-300{--tw-text-opacity:1;color:hsl(var(--heroui-foreground-300)/var(--heroui-foreground-300-opacity,var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-default-600{--tw-text-opacity:1;color:hsl(var(--heroui-default-600)/var(--heroui-default-600-opacity,var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-foreground{--tw-text-opacity:1;color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\[filled\=true\]\:text-default-600{--tw-text-opacity:1;color:hsl(var(--heroui-default-600)/var(--heroui-default-600-opacity,var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\[filled\=true\]\:text-foreground{--tw-text-opacity:1;color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-default-foreground{--tw-text-opacity:1;color:hsl(var(--heroui-default-foreground)/var(--heroui-default-foreground-opacity,var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-foreground{--tw-text-opacity:1;color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-text-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:text-danger,.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger{--tw-text-opacity:1;color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger-foreground{--tw-text-opacity:1;color:hsl(var(--heroui-danger-foreground)/var(--heroui-danger-foreground-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-default-foreground{--tw-text-opacity:1;color:hsl(var(--heroui-default-foreground)/var(--heroui-default-foreground-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-foreground{--tw-text-opacity:1;color:hsl(var(--heroui-foreground)/var(--heroui-foreground-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary{--tw-text-opacity:1;color:hsl(var(--heroui-primary)/var(--heroui-primary-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary-foreground{--tw-text-opacity:1;color:hsl(var(--heroui-primary-foreground)/var(--heroui-primary-foreground-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary{--tw-text-opacity:1;color:hsl(var(--heroui-secondary)/var(--heroui-secondary-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary-foreground{--tw-text-opacity:1;color:hsl(var(--heroui-secondary-foreground)/var(--heroui-secondary-foreground-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-success{--tw-text-opacity:1;color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-success-foreground{--tw-text-opacity:1;color:hsl(var(--heroui-success-foreground)/var(--heroui-success-foreground-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning{--tw-text-opacity:1;color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning-foreground{--tw-text-opacity:1;color:hsl(var(--heroui-warning-foreground)/var(--heroui-warning-foreground-opacity,var(--tw-text-opacity)))}.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-0{opacity:0}.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-100{opacity:1}.group[data-has-value=true] .group-data-\[has-value\=true\]\:opacity-70{opacity:.7}.group[data-loaded=true] .group-data-\[loaded\=true\]\:opacity-100,.group\/th[data-hover=true] .group-data-\[hover\=true\]\/th\:opacity-100{opacity:1}.group[data-pressed=true] .group-data-\[pressed\=true\]\:opacity-70{opacity:.7}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-0{opacity:0}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-100{opacity:1}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-60{opacity:.6}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\: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)}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--heroui-focus)/var(--heroui-focus-opacity,var(--tw-ring-opacity)))}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-2{--tw-ring-offset-width:2px}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-background{--tw-ring-offset-color:hsl(var(--heroui-background)/var(--heroui-background-opacity,1))}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:before\:-z-10:before{content:var(--tw-content);z-index:-10}.group[data-selected=true] .group-data-\[selected\=true\]\:before\:w-full:before{content:var(--tw-content);width:100%}.group[data-open=true] .group-data-\[open\=true\]\:before\:translate-y-px:before{--tw-translate-y:1px}.group[data-open=true] .group-data-\[open\=true\]\:before\:rotate-45:before,.group[data-open=true] .group-data-\[open\=true\]\:before\:translate-y-px:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-open=true] .group-data-\[open\=true\]\:before\:rotate-45:before{--tw-rotate:45deg}.group\/tr[data-middle=true] .group-data-\[middle\=true\]\/tr\:before\:rounded-none:before{content:var(--tw-content);border-radius:0}.group[data-hover=true] .group-data-\[hover\=true\]\:before\:bg-default-100:before,.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-100)/var(--heroui-default-100-opacity,var(--tw-bg-opacity)))}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:before\:opacity-100:before{content:var(--tw-content);opacity:1}.group[data-required=true] .group-data-\[required\=true\]\:after\:ml-0\.5:after{content:var(--tw-content);margin-left:.125rem}.group[data-focus=true] .group-data-\[focus\=true\]\:after\:w-full:after{content:var(--tw-content);width:100%}.group[data-open=true] .group-data-\[open\=true\]\:after\:translate-y-0:after{--tw-translate-y:0px}.group[data-open=true] .group-data-\[open\=true\]\:after\:-rotate-45:after,.group[data-open=true] .group-data-\[open\=true\]\:after\:translate-y-0:after{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-open=true] .group-data-\[open\=true\]\:after\:-rotate-45:after{--tw-rotate:-45deg}.group[data-selected=true] .group-data-\[selected\=true\]\:after\:scale-100:after{content:var(--tw-content);--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:after\:bg-danger:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-bg-opacity)))}.group[data-required=true] .group-data-\[required\=true\]\:after\:text-danger:after{content:var(--tw-content);--tw-text-opacity:1;color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:after\:opacity-100:after{content:var(--tw-content);opacity:1}.group[data-required=true] .group-data-\[required\=true\]\:after\:content-\[\'\*\'\]:after{--tw-content:"*";content:var(--tw-content)}.group[data-invalid=true] .group-data-\[invalid\=true\]\:hover\:border-danger:hover{--tw-border-opacity:1;border-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:hover\:bg-danger-100:hover{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-100)/var(--heroui-danger-100-opacity,var(--tw-bg-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:focus-within\:hover\:border-danger:hover:focus-within{--tw-border-opacity:1;border-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-border-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:focus-within\:hover\:bg-danger-50:hover:focus-within{--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-50)/var(--heroui-danger-50-opacity,var(--tw-bg-opacity)))}.group\/tr[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\/tr\:group-data-\[hover\=true\]\/tr\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-100)/var(--heroui-default-100-opacity,var(--tw-bg-opacity)))}.group\/tr[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\/tr\:group-data-\[hover\=true\]\/tr\:before\:opacity-70:before{content:var(--tw-content);opacity:.7}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-danger\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-danger)/.2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-default\/60[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-default)/.6)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-primary\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-primary)/.2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-secondary\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-secondary)/.2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-success\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-success)/.2)}.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-warning\/20[data-selected=true]:before{content:var(--tw-content);background-color:hsl(var(--heroui-warning)/.2)}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:pointer-events-auto{pointer-events:auto}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:block{display:block}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:opacity-70{opacity:.7}@media (prefers-reduced-motion:reduce){.motion-reduce\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}}.dark\:border-danger-100:is(.dark *){--tw-border-opacity:1;border-color:hsl(var(--heroui-danger-100)/var(--heroui-danger-100-opacity,var(--tw-border-opacity)))}.dark\:border-default-200:is(.dark *){--tw-border-opacity:1;border-color:hsl(var(--heroui-default-200)/var(--heroui-default-200-opacity,var(--tw-border-opacity)))}.dark\:border-neutral-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.dark\:border-primary-100:is(.dark *){--tw-border-opacity:1;border-color:hsl(var(--heroui-primary-100)/var(--heroui-primary-100-opacity,var(--tw-border-opacity)))}.dark\:border-red-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(127 29 29/var(--tw-border-opacity,1))}.dark\:border-success-100:is(.dark *){--tw-border-opacity:1;border-color:hsl(var(--heroui-success-100)/var(--heroui-success-100-opacity,var(--tw-border-opacity)))}.dark\:border-warning-100:is(.dark *){--tw-border-opacity:1;border-color:hsl(var(--heroui-warning-100)/var(--heroui-warning-100-opacity,var(--tw-border-opacity)))}.dark\:bg-background:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-background)/var(--heroui-background-opacity,var(--tw-bg-opacity)))}.dark\:bg-background\/20:is(.dark *){background-color:hsl(var(--heroui-background)/.2)}.dark\:bg-content2:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-content2)/var(--heroui-content2-opacity,var(--tw-bg-opacity)))}.dark\:bg-danger-100:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-100)/var(--heroui-danger-100-opacity,var(--tw-bg-opacity)))}.dark\:bg-danger-50:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-50)/var(--heroui-danger-50-opacity,var(--tw-bg-opacity)))}.dark\:bg-danger-50\/50:is(.dark *){background-color:hsl(var(--heroui-danger-50)/.5)}.dark\:bg-default:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-default)/var(--heroui-default-opacity,var(--tw-bg-opacity)))}.dark\:bg-default-100:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-100)/var(--heroui-default-100-opacity,var(--tw-bg-opacity)))}.dark\:bg-default-50\/50:is(.dark *){background-color:hsl(var(--heroui-default-50)/.5)}.dark\:bg-neutral-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.dark\:bg-primary-100:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary-100)/var(--heroui-primary-100-opacity,var(--tw-bg-opacity)))}.dark\:bg-primary-50:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-primary-50)/var(--heroui-primary-50-opacity,var(--tw-bg-opacity)))}.dark\:bg-primary-50\/50:is(.dark *){background-color:hsl(var(--heroui-primary-50)/.5)}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.dark\:bg-secondary-100:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary-100)/var(--heroui-secondary-100-opacity,var(--tw-bg-opacity)))}.dark\:bg-secondary-50:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-secondary-50)/var(--heroui-secondary-50-opacity,var(--tw-bg-opacity)))}.dark\:bg-secondary-50\/50:is(.dark *){background-color:hsl(var(--heroui-secondary-50)/.5)}.dark\:bg-success-100:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-success-100)/var(--heroui-success-100-opacity,var(--tw-bg-opacity)))}.dark\:bg-success-50:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-success-50)/var(--heroui-success-50-opacity,var(--tw-bg-opacity)))}.dark\:bg-success-50\/50:is(.dark *){background-color:hsl(var(--heroui-success-50)/.5)}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-warning-100:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning-100)/var(--heroui-warning-100-opacity,var(--tw-bg-opacity)))}.dark\:bg-warning-50:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning-50)/var(--heroui-warning-50-opacity,var(--tw-bg-opacity)))}.dark\:bg-warning-50\/50:is(.dark *){background-color:hsl(var(--heroui-warning-50)/.5)}.dark\:text-danger-500:is(.dark *){--tw-text-opacity:1;color:hsl(var(--heroui-danger-500)/var(--heroui-danger-500-opacity,var(--tw-text-opacity)))}.dark\:text-neutral-50:is(.dark *){--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.dark\:text-neutral-50\/50:is(.dark *){color:hsla(0,0%,98%,.5)}.dark\:text-success:is(.dark *){--tw-text-opacity:1;color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-text-opacity)))}.dark\:text-warning:is(.dark *){--tw-text-opacity:1;color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-text-opacity)))}.dark\:placeholder\:text-danger-500:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:hsl(var(--heroui-danger-500)/var(--heroui-danger-500-opacity,var(--tw-text-opacity)))}.dark\:placeholder\:text-danger-500:is(.dark *)::placeholder{--tw-text-opacity:1;color:hsl(var(--heroui-danger-500)/var(--heroui-danger-500-opacity,var(--tw-text-opacity)))}.dark\:placeholder\:text-success:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-text-opacity)))}.dark\:placeholder\:text-success:is(.dark *)::placeholder{--tw-text-opacity:1;color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-text-opacity)))}.dark\:placeholder\:text-warning:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-text-opacity)))}.dark\:placeholder\:text-warning:is(.dark *)::placeholder{--tw-text-opacity:1;color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-text-opacity)))}.dark\:before\:via-default-700\/10:is(.dark *):before{content:var(--tw-content);--tw-gradient-to:hsl(var(--heroui-default-700)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--heroui-default-700)/0.1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:after\:bg-content2:is(.dark *):after{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-content2)/var(--heroui-content2-opacity,var(--tw-bg-opacity)))}.dark\:hover\:bg-neutral-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark\:hover\:text-neutral-50:hover:is(.dark *){--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.dark\:focus\:bg-danger-400\/20:focus:is(.dark *){background-color:hsl(var(--heroui-danger-400)/.2)}.dark\:focus\:bg-success-400\/20:focus:is(.dark *){background-color:hsl(var(--heroui-success-400)/.2)}.dark\:focus\:bg-warning-400\/20:focus:is(.dark *){background-color:hsl(var(--heroui-warning-400)/.2)}.dark\:focus\:ring-neutral-300:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(212 212 212/var(--tw-ring-opacity,1))}.group.destructive .dark\:group-\[\.destructive\]\:border-neutral-800\/40:is(.dark *){border-color:rgba(38,38,38,.4)}.group.destructive .dark\:group-\[\.destructive\]\:hover\:border-red-900\/30:hover:is(.dark *){border-color:rgba(127,29,29,.3)}.group.destructive .dark\:group-\[\.destructive\]\:hover\:bg-red-900:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.group.destructive .dark\:group-\[\.destructive\]\:hover\:text-neutral-50:hover:is(.dark *){--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.group.destructive .dark\:group-\[\.destructive\]\:focus\:ring-red-900:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(127 29 29/var(--tw-ring-opacity,1))}.dark\:data-\[hover\=true\]\:bg-content2[data-hover=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-content2)/var(--heroui-content2-opacity,var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-danger-50[data-hover=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger-50)/var(--heroui-danger-50-opacity,var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-success-50[data-hover=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-success-50)/var(--heroui-success-50-opacity,var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:bg-warning-50[data-hover=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning-50)/var(--heroui-warning-50-opacity,var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover=true][data-selected=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-danger)/var(--heroui-danger-opacity,var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover=true][data-selected=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover=true][data-selected=true]:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-bg-opacity)))}.dark\:data-\[hover\=true\]\:text-danger-500[data-hover=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--heroui-danger-500)/var(--heroui-danger-500-opacity,var(--tw-text-opacity)))}.dark\:data-\[hover\=true\]\:text-success-500[data-hover=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--heroui-success-500)/var(--heroui-success-500-opacity,var(--tw-text-opacity)))}.dark\:data-\[hover\=true\]\:text-warning-500[data-hover=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--heroui-warning-500)/var(--heroui-warning-500-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover=true][data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--heroui-danger-foreground)/var(--heroui-danger-foreground-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover=true][data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--heroui-success-foreground)/var(--heroui-success-foreground-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover=true][data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--heroui-warning-foreground)/var(--heroui-warning-foreground-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-500[data-range-selection=true][data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--heroui-success-500)/var(--heroui-success-500-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--heroui-success-foreground)/var(--heroui-success-foreground-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--heroui-success-foreground)/var(--heroui-success-foreground-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-danger-500[data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--heroui-danger-500)/var(--heroui-danger-500-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-success[data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--heroui-success)/var(--heroui-success-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:text-warning[data-selected=true]:is(.dark *){--tw-text-opacity:1;color:hsl(var(--heroui-warning)/var(--heroui-warning-opacity,var(--tw-text-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-50[data-range-selection=true][data-selected=true]:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-success-50)/var(--heroui-success-50-opacity,var(--tw-bg-opacity)))}.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-50[data-range-selection=true][data-selected=true]:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity:1;background-color:hsl(var(--heroui-warning-50)/var(--heroui-warning-50-opacity,var(--tw-bg-opacity)))}.dark\:data-\[invalid\=true\]\:focus\:bg-danger-400\/20:focus[data-invalid=true]:is(.dark *){background-color:hsl(var(--heroui-danger-400)/.2)}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:m-0{margin:0}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\:block{display:block}.sm\:h-11{height:2.75rem}.sm\:h-24{height:6rem}.sm\:h-28{height:7rem}.sm\:w-11{width:2.75rem}.sm\:w-24{width:6rem}.sm\:w-28{width:7rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:gap-3{gap:.75rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pb-14{padding-bottom:3.5rem}.sm\:pt-10{padding-top:2.5rem}.sm\:text-\[1\.08rem\]{font-size:1.08rem}.sm\:text-\[1\.55rem\]{font-size:1.55rem}.sm\:text-\[2\.45rem\]{font-size:2.45rem}.sm\:text-\[3\.05rem\]{font-size:3.05rem}.sm\:\[--scale-enter\:100\%\]{--scale-enter:100%}.sm\:\[--scale-exit\:103\%\]{--scale-exit:103%}.sm\:\[--slide-enter\:0px\]{--slide-enter:0px}.sm\:\[--slide-exit\:0px\]{--slide-exit:0px}.sm\:data-\[visible\=true\]\:pointer-events-none[data-visible=true]{pointer-events:none}.sm\:data-\[visible\=true\]\:opacity-0[data-visible=true]{opacity:0}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}.group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:pointer-events-auto[data-visible=true]{pointer-events:auto}.group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}}@media (min-width:768px){.md\:max-w-\[420px\]{max-width:420px}}@media (min-width:1024px){.lg\:block{display:block}}@media (min-width:1280px){.xl\:block{display:block}}.rtl\:left-2:where([dir=rtl],[dir=rtl] *){left:.5rem}.rtl\:right-auto:where([dir=rtl],[dir=rtl] *){right:auto}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:top right}.rtl\:-rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate:-180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.rtl\:data-\[focus-visible\=true\]\:translate-x-3[data-focus-visible=true]:where([dir=rtl],[dir=rtl] *){--tw-translate-x:0.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:data-\[hover\=true\]\:translate-x-3[data-hover=true]:where([dir=rtl],[dir=rtl] *){--tw-translate-x:0.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:data-\[open\=true\]\:-rotate-90[data-open=true]:where([dir=rtl],[dir=rtl] *){--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\+\.border-medium\.border-danger\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-danger,.\[\&\+\.border-medium\.border-default\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-default,.\[\&\+\.border-medium\.border-primary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-primary,.\[\&\+\.border-medium\.border-secondary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-secondary,.\[\&\+\.border-medium\.border-success\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-success,.\[\&\+\.border-medium\.border-warning\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-warning{margin-inline-start:calc(var(--heroui-border-width-medium) * -1)}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:not\(\:first-child\)\:not\(\:last-child\)\]\:rounded-none:not(:first-child):not(:last-child){border-radius:0}.\[\&\:not\(\:first-child\)\]\:-ml-1:not(:first-child){margin-left:-.25rem}.\[\&\:not\(\:first-of-type\)\:not\(\:last-of-type\)\]\:rounded-none:not(:first-of-type):not(:last-of-type){border-radius:0}.\[\&\:not\(\:first-of-type\)\]\:ms-\[calc\(theme\(borderWidth\.2\)\*-1\)\]:not(:first-of-type){margin-inline-start:calc(2px * -1)}.\[\&\>\*\]\:relative>*{position:relative}.\[\&\>svg\]\:max-w-\[theme\(spacing\.8\)\]>svg{max-width:2rem}.\[\&\>tr\]\:first\:rounded-lg:first-child>tr{border-radius:var(--radius)}.\[\&\>tr\]\:first\:shadow-small:first-child>tr{--tw-shadow:var(--heroui-box-shadow-small);--tw-shadow-colored:var(--heroui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-100[data-hover=true]:not([data-active=true]){--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-100)/var(--heroui-default-100-opacity,var(--tw-bg-opacity)))}.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-200[data-hover=true]:not([data-active=true]){--tw-bg-opacity:1;background-color:hsl(var(--heroui-default-200)/var(--heroui-default-200-opacity,var(--tw-bg-opacity)))}.\[\&_\.chevron-icon\]\:flex-none .chevron-icon{flex:none}.\[\&_\.chevron-icon\]\:rotate-180 .chevron-icon{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.chevron-icon\]\:transition-transform .chevron-icon{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}