@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Playfair+Display:wght@500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&display=swap";/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-500:oklch(70.5% .213 47.604);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-600:oklch(51.1% .262 276.966);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}html{font-size:var(--font-size)}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse at 15% 10%,#5b3bd624,transparent 55%),radial-gradient(ellipse at 85% 90%,#00d9ff14,transparent 55%),var(--void-deepest);background-attachment:fixed}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;line-height:1.15}h1{font-size:clamp(2.25rem,4vw,3.5rem)}h2{font-size:clamp(1.5rem,2.5vw,2.25rem)}h3{font-size:1.5rem}h4{font-size:1.125rem}label,button,input{font-family:var(--font-sans)}label{font-size:.95rem;font-weight:500}button{font-weight:500}input{font-weight:400}::selection{background:var(--violet);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--violet),var(--violet-deep));background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--violet-bright);background-clip:padding-box}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-6{inset:calc(var(--spacing)*6)}.inset-8{inset:calc(var(--spacing)*8)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing)*-12)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-12{right:calc(var(--spacing)*12)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-12{bottom:calc(var(--spacing)*12)}.-left-12{left:calc(var(--spacing)*-12)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.-m-2{margin:calc(var(--spacing)*-2)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-4{margin-block:calc(var(--spacing)*4)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[1\.414\/1\]{aspect-ratio:1.414}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-\[1\.15rem\]{height:1.15rem}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100vh-8rem\)\]{height:calc(100vh - 8rem)}.h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[70\%\]{max-width:70%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-purple-500\/10>:not(:last-child)){border-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){:where(.divide-purple-500\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.badge-signed{background:linear-gradient(135deg,var(--gold)0%,var(--gold-bright)100%);color:#1a1100;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700;box-shadow:0 2px 12px #d4af3766}.badge-verified{background:linear-gradient(135deg,var(--cyan-deep)0%,var(--cyan)100%);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--gold\)\],.border-\[var\(--gold\)\]\/15{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--gold\)\]\/15{border-color:color-mix(in oklab,var(--gold)15%,transparent)}}.border-\[var\(--gold\)\]\/40{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--gold\)\]\/40{border-color:color-mix(in oklab,var(--gold)40%,transparent)}}.border-\[var\(--text-tertiary\)\]{border-color:var(--text-tertiary)}.border-\[var\(--violet\)\],.border-\[var\(--violet\)\]\/20{border-color:var(--violet)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--violet\)\]\/20{border-color:color-mix(in oklab,var(--violet)20%,transparent)}}.border-\[var\(--violet\)\]\/30{border-color:var(--violet)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--violet\)\]\/30{border-color:color-mix(in oklab,var(--violet)30%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/10{border-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/10{border-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.border-purple-600{border-color:var(--color-purple-600)}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-violet-500{border-color:var(--color-violet-500)}.border-white{border-color:var(--color-white)}.border-white\/\[\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.07\]{border-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[var\(--gold\)\]\/10{background-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--gold\)\]\/10{background-color:color-mix(in oklab,var(--gold)10%,transparent)}}.bg-\[var\(--gold\)\]\/15{background-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--gold\)\]\/15{background-color:color-mix(in oklab,var(--gold)15%,transparent)}}.bg-\[var\(--input-background\)\]{background-color:var(--input-background)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--violet\)\],.bg-\[var\(--violet\)\]\/10{background-color:var(--violet)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--violet\)\]\/10{background-color:color-mix(in oklab,var(--violet)10%,transparent)}}.bg-\[var\(--violet\)\]\/15{background-color:var(--violet)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--violet\)\]\/15{background-color:color-mix(in oklab,var(--violet)15%,transparent)}}.bg-\[var\(--violet\)\]\/20{background-color:var(--violet)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--violet\)\]\/20{background-color:color-mix(in oklab,var(--violet)20%,transparent)}}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-destructive{background-color:var(--destructive)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-500\/20{background-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/20{background-color:color-mix(in oklab,var(--color-gray-500)20%,transparent)}}.bg-gray-700{background-color:var(--color-gray-700)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-input-background{background-color:var(--input-background)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-purple-500\/5{background-color:#ac4bff0d}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/5{background-color:color-mix(in oklab,var(--color-purple-500)5%,transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.bg-purple-500\/30{background-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/30{background-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/20{background-color:color-mix(in oklab,var(--color-violet-500)20%,transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/\[\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.035\]{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500)10%,transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.border-gradient{background-image:linear-gradient(#11101cb3,#11101cb3),linear-gradient(135deg,var(--violet)0%,var(--cyan)100%);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000}.border-gradient-gold{background-image:linear-gradient(#11101cb3,#11101cb3),linear-gradient(135deg,var(--gold),var(--gold-bright),var(--gold));background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000}.from-\[var\(--gold\)\]{--tw-gradient-from:var(--gold);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--void-deepest\)\]{--tw-gradient-from:var(--void-deepest);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black)80%,transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gold-primary{--tw-gradient-from:var(--gold-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-500{--tw-gradient-from:var(--color-gray-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-600{--tw-gradient-from:var(--color-gray-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-600{--tw-gradient-from:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-600{--tw-gradient-from:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-500{--tw-gradient-from:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab,red,red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab,var(--color-black)20%,transparent)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-600{--tw-gradient-to:var(--color-gray-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-700{--tw-gradient-to:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-600{--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.text-gradient-gold{background:linear-gradient(135deg,var(--gold-bright)0%,var(--gold)50%,var(--gold-bright)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.fill-purple-500{fill:var(--color-purple-500)}.fill-white{fill:var(--color-white)}.fill-yellow-500{fill:var(--color-yellow-500)}.object-cover{object-fit:cover}.\!p-2{padding:calc(var(--spacing)*2)!important}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.p-16{padding:calc(var(--spacing)*16)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-12{padding-left:calc(var(--spacing)*12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--cyan\)\]{color:var(--cyan)}.text-\[var\(--gold\)\]{color:var(--gold)}.text-\[var\(--ink-muted\)\]{color:var(--ink-muted)}.text-\[var\(--ink-soft\)\]{color:var(--ink-soft)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[var\(--violet\)\]{color:var(--violet)}.text-accent-foreground{color:var(--accent-foreground)}.text-blue-500{color:var(--color-blue-500)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-cyan-400{color:var(--color-cyan-400)}.text-destructive{color:var(--destructive)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-foreground{color:var(--foreground)}.text-gold-primary{color:var(--gold-primary)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-red-400{color:var(--color-red-400)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-violet-400{color:var(--color-violet-400)}.text-violet-500{color:var(--color-violet-500)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.glass{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#1a18288c;border:1px solid #8b6cff2e;box-shadow:inset 0 1px #ffffff0a,0 12px 40px -8px #0000008c}.glass-dark{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#0b0a14b8;border:1px solid #8b6cff29;box-shadow:0 12px 48px -10px #000000b3}.glow{box-shadow:0 0 24px #8b6cff80,0 0 48px #8b6cff33}.glow-cyan{box-shadow:0 0 24px #00d9ff8c}.glow-lg{box-shadow:0 0 32px #8b6cff99,0 0 64px #8b6cff4d}.glow-sm{box-shadow:0 0 12px #8b6cff59}.ring-\[var\(--cyan\)\]{--tw-ring-color:var(--cyan)}.ring-\[var\(--gold\)\]\/50{--tw-ring-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--gold\)\]\/50{--tw-ring-color:color-mix(in oklab,var(--gold)50%,transparent)}}.ring-\[var\(--violet\)\]{--tw-ring-color:var(--violet)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-violet-400{--tw-ring-color:var(--color-violet-400)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.glass-light{-webkit-backdrop-filter:blur(28px)saturate(200%);background:#281e4666;border:1px solid #8b6cff38}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.gradient-purple{background:linear-gradient(160deg,var(--void-deepest)0%,#1a0f3a 50%,var(--void-deepest)100%)}.gradient-violet-cyan{background:linear-gradient(135deg,var(--violet)0%,var(--cyan)100%)}.hover-lift{transition:transform .45s var(--ease-out-soft),box-shadow .45s var(--ease-out-soft)}.text-glow{text-shadow:0 0 14px #8b6cffb3,0 0 28px #8b6cff59}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:text-purple-400:is(:where(.group):hover *){color:var(--color-purple-400)}.group-hover\:opacity-5:is(:where(.group):hover *){opacity:.05}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/like\:scale-110:is(:where(.group\/like):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}.group-hover\/title\:text-gradient:is(:where(.group\/title):hover *){background:linear-gradient(135deg,var(--violet-mist)0%,var(--cyan-bright)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-checked\:bg-red-600:is(:where(.peer):checked~*){background-color:var(--color-red-600)}.peer-checked\:bg-violet-600:is(:where(.peer):checked~*){background-color:var(--color-violet-600)}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-focus\:outline-none:is(:where(.peer):focus~*){--tw-outline-style:none;outline-style:none}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing)*5)}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing)*5)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-checked\:after\:border-white:is(:where(.peer):checked~*):after{content:var(--tw-content);border-color:var(--color-white)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[var\(--violet\)\]\/60:hover{border-color:var(--violet)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--violet\)\]\/60:hover{border-color:color-mix(in oklab,var(--violet)60%,transparent)}}.hover\:border-purple-500\/30:hover{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-purple-500\/30:hover{border-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.hover\:border-red-500\/30:hover{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.hover\:border-red-500\/30:hover{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.hover\:bg-\[var\(--violet\)\]\/10:hover{background-color:var(--violet)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--violet\)\]\/10:hover{background-color:color-mix(in oklab,var(--violet)10%,transparent)}}.hover\:bg-\[var\(--violet\)\]\/20:hover{background-color:var(--violet)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--violet\)\]\/20:hover{background-color:color-mix(in oklab,var(--violet)20%,transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-green-500\/10:hover{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-500\/10:hover{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.hover\:bg-green-500\/20:hover{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-500\/20:hover{background-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-purple-500\/10:hover{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-500\/10:hover{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.hover\:bg-purple-500\/20:hover{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-500\/20:hover{background-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.hover\:bg-purple-500\/30:hover{background-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-500\/30:hover{background-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-violet-700:hover{background-color:var(--color-violet-700)}.hover\:bg-yellow-500\/10:hover{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-500\/10:hover{background-color:color-mix(in oklab,var(--color-yellow-500)10%,transparent)}}.hover\:bg-yellow-500\/20:hover{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-yellow-500\/20:hover{background-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.hover\:from-violet-700:hover{--tw-gradient-from:var(--color-violet-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-cyan-700:hover{--tw-gradient-to:var(--color-cyan-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-green-400:hover{color:var(--color-green-400)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-purple-300:hover{color:var(--color-purple-300)}.hover\:text-purple-400:hover{color:var(--color-purple-400)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-violet-400:hover{color:var(--color-violet-400)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-400:hover{color:var(--color-yellow-400)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:glow-sm:hover{box-shadow:0 0 12px #8b6cff59}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:border-\[var\(--violet\)\]:focus{border-color:var(--violet)}.focus\:border-purple-500:focus{border-color:var(--color-purple-500)}.focus\:border-violet-500:focus{border-color:var(--color-violet-500)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}.aria-selected\:bg-primary[aria-selected=true]{background-color:var(--primary)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\:text-primary-foreground[aria-selected=true]{color:var(--primary-foreground)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}@media(hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(var(--spacing)*52)}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(var(--spacing)*52*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(var(--spacing)*52)}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(var(--spacing)*52*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-4[data-orientation=horizontal]{height:calc(var(--spacing)*4)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing)*44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing)*1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--spacing)*2*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--spacing)*2)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--spacing)*2*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--spacing)*2)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:var(--card)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-switch-background[data-state=unchecked]{background-color:var(--switch-background)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media(min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.sm\:text-left{text-align:left}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:block{display:block}.md\:flex{display:flex}.md\:h-64{height:calc(var(--spacing)*64)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:h-80{height:calc(var(--spacing)*80)}.lg\:w-80{width:calc(var(--spacing)*80)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_310px\]{grid-template-columns:1fr 310px}.lg\:flex-row{flex-direction:row}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1\.65fr_1fr\]{grid-template-columns:1.65fr 1fr}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-card-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--card-foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}@media print{.print\:hidden{display:none}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:var(--accent)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]),.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\]\:pb-6:last-child{padding-bottom:calc(var(--spacing)*6)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}.animate-float{animation:6s ease-in-out infinite float}.animate-float-slow{animation:10s ease-in-out infinite float}.animate-spin-slow{animation:20s linear infinite spin}.animate-spin-slower{animation:60s linear infinite spin}.animate-pulse-slow{animation:4s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-drift{animation:24s linear infinite drift}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-size:16px;--font-sans:"Inter",system-ui,-apple-system,sans-serif;--font-display:"Playfair Display","Inter",serif;--font-mono:"JetBrains Mono",monospace;--void-deepest:#07060c;--void-deep:#0b0a14;--void:#11101c;--void-soft:#1a1828;--void-mist:#221f33;--violet-deep:#2a1758;--violet:#5b3bd6;--violet-bright:#8b6cff;--violet-mist:#b9a8ff;--violet-glow:#8b6cff80;--cyan-deep:#0a4a66;--cyan:#00d9ff;--cyan-bright:#5be9ff;--cyan-glow:#00d9ff80;--gold-deep:#6e5212;--gold:#d4af37;--gold-bright:#f5d471;--gold-primary:#d4af37;--gold-glow:#d4af3773;--ink:#f4f3fa;--ink-soft:#cfcde0;--ink-muted:#8a8aa8;--ink-dim:#5a5a78;--ease-out-soft:cubic-bezier(.22,1,.36,1);--ease-out-snappy:cubic-bezier(.16,1,.3,1);--ease-in-out-soft:cubic-bezier(.65,0,.35,1);--ease-portal:cubic-bezier(.7,0,.2,1);--background:var(--void-deepest);--foreground:var(--ink);--card:#1a182899;--card-foreground:var(--ink);--popover:#11101cf2;--popover-foreground:var(--ink);--primary:var(--violet);--primary-foreground:#fff;--secondary:#5b3bd61f;--secondary-foreground:var(--violet-mist);--muted:#5a5a7840;--muted-foreground:var(--ink-muted);--accent:var(--cyan);--accent-foreground:var(--void-deepest);--destructive:#ef4444;--destructive-foreground:#fff;--border:#8b6cff2e;--input:#5b3bd614;--input-background:#11101c99;--switch-background:#4b4b6480;--font-weight-medium:500;--font-weight-normal:400;--ring:var(--violet);--chart-1:var(--violet);--chart-2:var(--cyan);--chart-3:var(--violet-bright);--chart-4:var(--gold);--chart-5:var(--cyan-bright);--radius:1rem;--sidebar:#0b0a14d9;--sidebar-foreground:var(--ink);--sidebar-primary:var(--violet);--sidebar-primary-foreground:#fff;--sidebar-accent:#5b3bd61f;--sidebar-accent-foreground:var(--violet-mist);--sidebar-border:#8b6cff2e;--sidebar-ring:var(--violet)}.dark{color-scheme:dark}.gradient-overlay:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#8b6cff1a,#00d9ff14);position:absolute;top:0;right:0;bottom:0;left:0}.hover-lift:hover{transform:translateY(-6px);box-shadow:0 16px 48px -8px #8b6cff73}.hover-glow:hover{box-shadow:0 0 28px #8b6cff99}.hover-scale:hover{transform:scale(1.04)}.shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:100%;height:100%;animation:2.5s infinite shimmer;position:absolute;top:0;left:-100%}.card-enhanced:hover{transform:translateY(-4px);box-shadow:0 16px 48px -8px #8b6cff66}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px -8px #8b6cffb3,inset 0 1px #fff3}.btn-secondary:hover{background:#5b3bd638;border-color:#8b6cff80}.btn-glass:hover{background:#281e4680;border-color:#8b6cff52}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 14px 32px -8px #d4af37b3}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes pulseGlow{0%,to{box-shadow:0 0 24px #8b6cff80}50%{box-shadow:0 0 40px #8b6cffd9}}@keyframes borderRotate{0%{background-position:0%}to{background-position:200%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes drift{0%{transform:translate(0)}50%{transform:translate(30px,-20px)}to{transform:translate(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes portalIn{0%{opacity:0;filter:blur(20px);transform:scale(.6)rotate(-90deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}.page-portal-in{animation:pagePortalIn .7s var(--ease-portal)both;transform-origin:top}@keyframes pagePortalIn{0%{opacity:0;filter:blur(12px);transform:scale(.94)translateY(8px)}60%{opacity:1}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes portalExit{0%{opacity:1;filter:blur();transform:scale(1)rotate(0)}to{opacity:0;filter:blur(40px);transform:scale(20)rotate(720deg)}}.display-title{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2rem,5vw,4.25rem);font-weight:600;line-height:.98}.eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:700}.surface-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#191623e0,#0c0b12c7);border:1px solid #ffffff13;border-radius:1.25rem;box-shadow:0 18px 60px #00000038,inset 0 1px #ffffff0a}.hero-panel{background:radial-gradient(circle at 80% 20%,#5eead41f,#0000 30%),radial-gradient(circle at 72% 70%,#9b87ff3b,#0000 42%),#0e0c14;border:1px solid #ffffff14;border-radius:1.75rem;align-items:end;min-height:250px;padding:clamp(1.5rem,5vw,3.5rem);display:flex;position:relative;overflow:hidden}.hero-orb{border:1px solid #ffffff29;border-radius:50%;width:300px;height:300px;position:absolute;top:-80px;right:-40px;box-shadow:inset 30px -30px 80px #9b87ff2e,0 0 90px #5eead414}.section-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-heading h2{margin-top:.25rem;font-size:1.3rem;font-weight:600}.icon-well{width:2.5rem;height:2.5rem;color:var(--cyan);background:#5eead417;border:1px solid #5eead426;border-radius:.8rem;place-items:center;display:grid}.positive,.status-pill{color:#7fe7b3;background:#3dd28a17;border:1px solid #3dd28a24;border-radius:999px;align-items:center;gap:.25rem;padding:.35rem .55rem;font-size:.72rem;display:inline-flex}.button-primary,.button-secondary{border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1rem;font-size:.84rem;font-weight:650;transition:all .25s;display:inline-flex}.button-primary{color:#0a0910;background:linear-gradient(135deg,#c7baff,#7cf3df);box-shadow:0 8px 28px #9b87ff33}.button-primary:hover{filter:brightness(1.08);transform:translateY(-2px)}.button-secondary{color:var(--ink-soft);background:#ffffff0e;border:1px solid #ffffff17}.button-secondary:hover{color:#fff;background:#ffffff17}.chip-row{scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.filter-chip{white-space:nowrap;color:var(--ink-muted);background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;padding:.55rem .85rem;font-size:.78rem}.filter-chip.active{color:#fff;background:#9b87ff21;border-color:#9b87ff6b}.avatar-signal{border:1px solid;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:.75rem;font-weight:750;display:grid}.tag{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);font-size:.63rem}.reaction{align-items:center;gap:.35rem;transition:all .2s;display:inline-flex}.reaction:hover{color:#f29bb2}.avatar-stack{display:flex}.avatar-stack span{background:#211d2e;border:2px solid #111019;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;margin-left:-.45rem;font-size:.65rem;display:grid}.avatar-stack span:first-child{margin-left:0}.live-dot{background:#ff5c75;border-radius:50%;width:.5rem;height:.5rem;animation:2s infinite pulse;box-shadow:0 0 0 5px #ff5c751a}.text-link{color:var(--cyan);align-items:center;gap:.35rem;font-size:.82rem;display:inline-flex}.empty-state{min-height:180px;color:var(--ink-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.empty-state svg{opacity:.5;width:2rem;height:2rem}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-shell{--home-bg:#08080b;--home-panel:#111116;background:var(--home-bg);color:#f6f3ed;min-height:100vh;overflow:hidden}.home-shell a,.home-shell button{outline-offset:4px}.home-nav-wrap{z-index:50;padding:1rem 2rem;position:absolute;top:0;left:0;right:0}.home-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0c0c10b8;border:1px solid #ffffff17;border-radius:18px;align-items:center;gap:2rem;max-width:1440px;height:64px;margin:auto;padding:0 .75rem 0 1.1rem;display:flex;box-shadow:0 18px 50px #0003}.home-brand{letter-spacing:.12em;white-space:nowrap;align-items:center;gap:.7rem;font-size:.72rem;display:inline-flex}.home-brand b{font-weight:800}.brand-core{background:conic-gradient(from 20deg,#90f0e0,#6c46d8,#e1b45d,#90f0e0);border-radius:50%;width:31px;height:31px;padding:5px;box-shadow:0 0 22px #896cff3d}.brand-core span{background:#e9c676;border:5px solid #0d0c12;border-radius:50%;width:100%;height:100%;display:block}.home-nav-links{align-items:center;gap:1.6rem;margin-left:auto;display:flex}.home-nav-links a,.nav-signin{color:#aba7b3;font-size:.75rem;transition:all .2s}.home-search{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:.5rem;width:min(230px,17vw);height:38px;padding:0 .7rem;display:flex}.home-search svg{color:#7e7a86;width:15px}.home-search input{background:0 0;outline:0;width:100%;font-size:.72rem}.home-auth{align-items:center;gap:1rem;display:flex}.nav-cta,.home-primary{color:#0b0a0e;background:#f0eee9;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;padding:.72rem 1rem;font-size:.74rem;font-weight:750;transition:all .25s;display:inline-flex}.nav-cta svg,.home-primary svg{width:15px}.nav-cta:hover,.home-primary:hover{background:#fff;transform:translateY(-2px)}.home-avatar{background:#292430;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.7rem;display:grid;overflow:hidden}.home-avatar img{object-fit:cover;width:100%;height:100%}.mobile-menu-button,.mobile-menu{display:none}.home-hero{background:radial-gradient(circle at 71% 43%,#6443bf33,#0000 31%);grid-template-columns:minmax(340px,580px) minmax(520px,1fr);align-items:center;max-width:1440px;height:100vh;min-height:920px;margin:auto;padding:110px 5vw 55px;display:grid;position:relative}.home-hero:before{content:"";z-index:-1;background:radial-gradient(circle at 16% 35%,#243e482e,#0000 27%),linear-gradient(110deg,#08080b 20%,#0c0b11);position:absolute;top:0;right:-20vw;bottom:0;left:-20vw}.hero-copy{z-index:5;position:relative}.home-kicker{color:#9b96a3;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.65rem;font-weight:700;display:flex}.home-kicker>span{background:#7cf3df;width:28px;height:1px}.hero-copy h1{font-family:var(--font-display);letter-spacing:-.055em;margin:1.5rem 0 1.8rem;font-size:clamp(4rem,6vw,7rem);font-weight:500;line-height:.88}.hero-copy h1 em,.home-section h2 em,.signed-copy h2 em{color:#9a84e8;font-weight:400}.hero-summary{color:#a9a5af;max-width:520px;font-size:1.08rem;line-height:1.8}.hero-actions{gap:.8rem;margin-top:2.2rem;display:flex}.hero-actions .home-primary{padding:.95rem 1.25rem}.home-secondary{color:#d5d1d9;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;padding:.9rem 1.15rem;font-size:.76rem;font-weight:650;transition:all .2s;display:inline-flex}.home-secondary svg{width:15px}.home-secondary:hover{background:#ffffff0a;border-color:#ffffff47}.hero-trust{align-items:center;gap:1rem;margin-top:3.2rem;display:flex}.hero-trust p{color:#797581;font-size:.68rem;line-height:1.55}.mini-avatars{display:flex}.mini-avatars span{background:linear-gradient(145deg,#342947,#16141c);border:2px solid #0c0b10;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:-7px;font-size:.55rem;display:grid}.mini-avatars span:first-child{margin-left:0}.core-stage{place-items:center;min-height:680px;display:grid;position:relative}.central-core{aspect-ratio:1;z-index:3;background:radial-gradient(circle at 44% 42%,#342c43 0,#342c43 4%,#17141e 5%,#17141e 16%,#0b0a0f 17%,#0b0a0f 43%,#191622,#191622,#08070b 46%,#08070b 69%,#2e273b,#2e273b,#08070b 72%);border-radius:50%;width:min(34vw,490px);transition:all .5s;position:relative;box-shadow:0 60px 110px #000000bf,0 0 100px #6f4acc3d,inset 0 0 70px #000}.central-core:hover{transform:scale(1.025)rotate(2deg);box-shadow:0 70px 120px #000c,0 0 130px #6f4acc57,inset 0 0 70px #000}.core-rings{opacity:.65;background:repeating-radial-gradient(circle,#0000 0,#0000 5px,#ffffff09,#0000 7px);border-radius:50%;position:absolute;top:3%;right:3%;bottom:3%;left:3%}.core-light{mix-blend-mode:screen;background:conic-gradient(from 210deg,#0000,#ffffff12,#0000 25%,#8a6ddb14,#0000 58%);border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.core-label{background:radial-gradient(circle at 35% 30%,#7458b3,#241b3a 70%);border:1px solid #ffffff29;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex;position:absolute;top:34%;right:34%;bottom:34%;left:34%;box-shadow:inset 0 0 30px #0006}.core-monogram{font-family:var(--font-display);letter-spacing:-.08em;font-size:2.1rem}.core-label small{letter-spacing:.16em;color:#c5b8dd;font-size:.42rem}.core-label svg{width:14px;height:14px;margin-top:.2rem}.core-halo{border:1px solid #a086de29;border-radius:50%;position:absolute}.halo-one{aspect-ratio:1;width:76%;animation:28s linear infinite homeSpin}.halo-two{aspect-ratio:1;border-style:dashed;width:94%;animation:46s linear infinite reverse homeSpin}.core-now-playing{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0d14d1;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:.8rem;width:min(390px,80%);padding:.75rem .8rem;display:flex;position:absolute;bottom:38px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #00000059}.core-now-playing>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.core-now-playing small{text-transform:uppercase;letter-spacing:.14em;color:#7cf3df;font-size:.48rem}.core-now-playing strong{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.core-now-playing span{color:#88838f;font-size:.62rem}.core-now-playing button{color:#111;background:#efede7;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.core-now-playing button svg{width:13px}.sound-bars{align-items:center;gap:2px;height:22px;display:flex}.sound-bars i{background:#7cf3df;width:2px;height:25%;display:block}.sound-bars.active i{animation:.75s ease-in-out infinite alternate soundBar}.sound-bars i:nth-child(2){animation-delay:-.5s}.sound-bars i:nth-child(3){animation-delay:-.25s}.sound-bars i:nth-child(4){animation-delay:-.65s}.orbit-card{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0e13bd;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:.65rem;padding:.65rem .8rem;transition:all .25s;display:flex;position:absolute;box-shadow:0 12px 30px #00000040}.orbit-card:hover{border-color:#7cf3df4d;transform:translateY(-4px)}.orbit-card>svg{color:#9b84e8;width:18px}.orbit-card span{flex-direction:column;font-size:.68rem;display:flex}.orbit-card small{text-transform:uppercase;letter-spacing:.12em;color:#77727f;font-size:.42rem}.orbit-studio{top:18%;left:3%}.orbit-network{top:31%;right:-2%}.orbit-growth{bottom:20%;right:5%}.scroll-cue{color:#77727f;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:.7rem;font-size:.58rem;display:flex;position:absolute;bottom:35px;left:5vw}.scroll-cue span{background:#38353d;width:50px;height:1px}.home-strip{letter-spacing:.22em;color:#77727f;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;gap:clamp(1rem,4vw,4rem);min-height:86px;font-size:.58rem;display:flex}.home-strip i{background:#7058ab;border-radius:50%;width:4px;height:4px}.home-section{max-width:1320px;margin:auto;padding:120px 3rem}.home-section-head{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3.5rem;display:flex}.home-section-head h2,.signed-copy h2{font-family:var(--font-display);letter-spacing:-.045em;margin-top:1rem;font-size:clamp(2.7rem,4.6vw,5rem);font-weight:500;line-height:1}.home-section-head>a{color:#bbb6c1;align-items:center;gap:.5rem;font-size:.72rem;display:inline-flex}.home-section-head>a svg{width:15px}.home-section-head>p{color:#86818c;max-width:390px;font-size:.9rem;line-height:1.7}.release-grid{grid-template-columns:1.35fr repeat(3,1fr);gap:1rem;display:grid}.release-card{aspect-ratio:.78;background:#18161d;border-radius:15px;position:relative;overflow:hidden}.release-card img{object-fit:cover;width:100%;height:100%;transition:all .6s}.release-card:hover img{transform:scale(1.04)}.release-card button{z-index:3;color:#0b0a0e;opacity:0;background:#f5f3ede6;border-radius:50%;place-items:center;width:40px;height:40px;transition:all .25s;display:grid;position:absolute;top:1rem;right:1rem;transform:translateY(5px)}.release-card:hover button{opacity:1;transform:none}.release-card button svg{width:15px}.release-shade{background:linear-gradient(#0000 35%,#000000e0);position:absolute;top:0;right:0;bottom:0;left:0}.release-info{z-index:2;flex-direction:column;padding:1.3rem;display:flex;position:absolute;bottom:0;left:0;right:0}.release-info span{text-transform:uppercase;color:#8ee8d8;letter-spacing:.12em;margin-bottom:.45rem;font-size:.48rem}.release-info a:nth-child(2){font-family:var(--font-display);font-size:1.35rem;font-weight:600}.release-info a:nth-child(3){color:#aaa5ae;margin-top:.15rem;font-size:.66rem}.release-featured .release-info a:nth-child(2){font-size:1.7rem}.platform-section{background:linear-gradient(#0000,#0c0b10 15%,#0c0b10 85%,#0000);max-width:none}.platform-section>.home-section-head,.feature-grid{max-width:1224px;margin-left:auto;margin-right:auto}.feature-grid{background:#ffffff0f;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.feature-card{background:#111016;min-height:270px;padding:2rem;transition:all .3s;position:relative}.feature-card:hover{background:#16141d}.feature-icon{color:#a58ceb;background:#9a84e81a;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.feature-icon svg{width:21px}.tone-cyan .feature-icon{color:#7cf3df;background:#7cf3df14}.tone-gold .feature-icon{color:#e2bd70;background:#e2bd7014}.tone-rose .feature-icon{color:#f18ba5;background:#f18ba514}.feature-arrow{color:#5f5b66;position:absolute;top:2rem;right:2rem}.feature-arrow svg{width:18px;transition:all .2s}.feature-card:hover .feature-arrow svg{color:#fff;transform:translate(3px,-3px)}.feature-card h3{font-family:var(--font-display);margin-top:2rem;font-size:1.4rem}.feature-card p{color:#89848f;max-width:290px;margin-top:.65rem;font-size:.76rem;line-height:1.75}.feature-card small{color:#aaa5af;align-items:center;gap:.25rem;font-size:.6rem;display:flex;position:absolute;bottom:1.8rem}.feature-card small svg{width:12px}.signed-section{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.signed-copy>p:nth-of-type(2){color:#96919c;max-width:510px;margin:1.8rem 0;line-height:1.8}.signed-assurance{color:#77727d;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.signed-assurance svg{color:#7cf3df;width:22px}.signed-assurance span{flex-direction:column;font-size:.65rem;display:flex}.signed-assurance strong{color:#bdb8c2;font-size:.7rem}.journey-card{background:linear-gradient(145deg,#131119,#0d0c10);border:1px solid #ffffff12;border-radius:18px;padding:1rem 2rem;box-shadow:0 30px 80px #00000040}.journey-step{grid-template-columns:48px 1fr;gap:1rem;padding:1.5rem 0;display:grid;position:relative}.journey-step>span{color:#a58ceb;z-index:2;background:#15121d;border:1px solid #9b84e84d;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.62rem;display:grid}.journey-step h3{font-size:.92rem}.journey-step p{color:#79747f;margin-top:.35rem;font-size:.72rem;line-height:1.6}.journey-step i{background:linear-gradient(#6e57a5,#6e57a514);width:1px;position:absolute;top:58px;bottom:-8px;left:20px}.home-cta{text-align:center;background:#0e0d12;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;max-width:1220px;min-height:520px;margin:50px auto 130px;padding:3rem;display:flex;position:relative;overflow:hidden}.home-cta>svg{color:#a68cea;width:28px;margin-bottom:1.2rem}.home-cta h2{font-family:var(--font-display);letter-spacing:-.05em;margin:1.2rem;font-size:clamp(3rem,6vw,6rem);font-weight:500;line-height:.9}.home-cta>p:not(.home-kicker){color:#88838d;margin-bottom:2rem}.home-cta>div:last-child{gap:.75rem;display:flex}.cta-glow{filter:blur(90px);pointer-events:none;background:#6443bf29;border-radius:50%;width:700px;height:350px;top:55%;left:50%;transform:translate(-50%,-50%);position:absolute!important}.home-cta>:not(.cta-glow){z-index:2}.home-footer{color:#8c8792;grid-template-columns:1.2fr 2fr;gap:5rem;max-width:1320px;margin:auto;padding:0 3rem 110px;display:grid}.home-footer>div:first-child p{margin-top:1rem;font-size:.7rem}.footer-links{grid-template-columns:repeat(3,1fr);display:grid}.footer-links div{flex-direction:column;gap:.7rem;font-size:.68rem;display:flex}.footer-links strong{color:#ddd9e1;margin-bottom:.3rem}.footer-links a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff0f;grid-column:1/-1;justify-content:space-between;padding-top:1.5rem;font-size:.58rem;display:flex}.home-player{z-index:60;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0f0e13e6;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:.7rem;width:min(620px,100% - 2rem);padding:.55rem .7rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 22px 60px #00000073}.home-player>img{object-fit:cover;border-radius:8px;width:38px;height:38px}.home-player>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.home-player strong{white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.home-player span{color:#807b86;font-size:.58rem}.home-player>button{color:#111;background:#eeeae4;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.home-player>button svg{width:13px}.home-player>a{color:#aaa5af;align-items:center;gap:.4rem;font-size:.58rem;display:flex}.home-player>a svg{width:12px}@keyframes homeSpin{to{transform:rotate(360deg)}}@keyframes soundBar{0%{height:20%}to{height:90%}}@media(max-width:1050px){.home-nav-links,.home-search,.home-auth{display:none}.mobile-menu-button{place-items:center;margin-left:auto;display:grid}.mobile-menu-button svg{width:21px}.mobile-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0c11f7;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;padding:.7rem;display:flex;position:absolute;top:84px;left:2rem;right:2rem}.mobile-menu a{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.9rem;font-size:.8rem;display:flex}.mobile-menu a:last-child{color:#7cf3df;border:0}.mobile-menu svg{width:15px}.home-hero{grid-template-columns:1fr 1fr;padding-left:3rem;padding-right:3rem}.central-core{width:min(43vw,430px)}.orbit-card{display:none}.release-grid{grid-template-columns:repeat(2,1fr)}.release-card{aspect-ratio:1}.feature-grid{grid-template-columns:repeat(2,1fr)}.signed-section{gap:3rem}}@media(max-width:720px){.home-nav-wrap{padding:.75rem}.home-nav{height:58px}.mobile-menu{top:74px;left:.75rem;right:.75rem}.home-hero{text-align:center;grid-template-columns:1fr;align-content:start;height:auto;min-height:1050px;padding:140px 1.25rem 60px}.hero-copy h1{font-size:clamp(3.5rem,17vw,5.4rem)}.home-kicker,.hero-actions,.hero-trust{justify-content:center}.hero-summary{margin:auto}.hero-actions{flex-direction:column;max-width:320px;margin:2rem auto 0}.core-stage{min-height:500px;margin-top:1rem}.central-core{width:min(78vw,390px)}.core-now-playing{bottom:5px}.scroll-cue{display:none}.home-strip{white-space:nowrap;justify-content:flex-start;padding:0 1.5rem;overflow:hidden}.home-section{padding:85px 1.25rem}.home-section-head{flex-direction:column;align-items:start;margin-bottom:2rem}.home-section-head h2,.signed-copy h2{font-size:2.8rem}.release-grid{grid-template-columns:1fr 1fr}.release-card{aspect-ratio:.78}.release-card button{opacity:1;transform:none}.release-info{padding:1rem}.release-info a:nth-child(2),.release-featured .release-info a:nth-child(2){font-size:1.05rem}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:250px}.signed-section{grid-template-columns:1fr}.signed-copy{text-align:center}.signed-copy .home-kicker{justify-content:center}.signed-copy>p:nth-of-type(2){margin-left:auto;margin-right:auto}.signed-assurance{text-align:left;justify-content:center}.journey-card{padding:1rem}.home-cta{min-height:490px;margin:20px 1rem 90px;padding:2rem 1rem}.home-cta h2{font-size:3.3rem}.home-cta>div:last-child{flex-direction:column;width:100%;max-width:300px}.home-footer{grid-template-columns:1fr;padding:0 1.5rem 100px}.footer-links{gap:1rem}.footer-bottom{flex-direction:column;gap:.5rem}.home-player .sound-bars,.home-player>a{display:none}}:root{--cr-void:#07060b;--cr-void-soft:#0d0a13;--cr-ink:#f6f1f7;--cr-muted:#9c93a4;--cr-purple:#6f4a8e;--cr-purple-bright:#a77bc2;--cr-purple-deep:#25152f;--cr-gold:#d6b56d;--cr-glass:#120e179e;--cr-line:#e4d6ed1c;--cr-shadow:0 28px 90px #0000006b}html{background:var(--cr-void)}body{min-height:100vh;color:var(--cr-ink);background:radial-gradient(circle at 20% -10%,#59307333,transparent 36%),radial-gradient(circle at 85% 115%,#42235129,transparent 34%),var(--cr-void)}::selection{color:#fff;background:#a77bc259}.glass,.glass-dark,.surface-card{box-shadow:var(--cr-shadow),inset 0 1px #ffffff09!important;-webkit-backdrop-filter:blur(24px)saturate(130%)!important;background:linear-gradient(145deg,#18131ec7,#0b090fb8)!important;border:1px solid #e3d3ec1a!important}.glass:hover,.surface-card:hover{border-color:#c6a4d833!important}.text-glow,.text-glow-sm,.text-glow-lg{text-shadow:0 0 28px #8f5dae29!important}.btn-primary,.button-primary{color:#110d14!important;background:linear-gradient(135deg,#eee6f1,#cdb9d8 72%,#d7b86f)!important;border:0!important;box-shadow:0 12px 30px #744e8b33!important}.btn-secondary,.button-secondary,.btn-glass{color:#d9d0de!important;background:#ffffff0b!important;border-color:#ffffff1a!important}.hero-panel{box-shadow:var(--cr-shadow)!important;background:radial-gradient(circle at 78% 18%,#9769b026,#0000 31%),radial-gradient(circle at 92% 72%,#d6b56d0f,#0000 28%),linear-gradient(135deg,#16111cf0,#0a080ddb)!important;border-color:#e0d0e81c!important}.app-universe-shell{--mx:0;--my:0;isolation:isolate;background:linear-gradient(#07060be6,#08060cfa);min-height:100vh;padding-bottom:9.5rem;position:relative;overflow-x:hidden}.app-void{z-index:-2;pointer-events:none;background:radial-gradient(ellipse at calc(28% + var(--mx)*2%)calc(18% + var(--my)*2%),#5e377630,transparent 38%),radial-gradient(ellipse at calc(80% - var(--mx)*2%)85%,#391f4829,transparent 35%),linear-gradient(180deg,#07060b,#0a0710,#07060a);position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.void-nebula{aspect-ratio:1;filter:blur(110px);opacity:.2;border-radius:50%;width:58vw;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute}.nebula-a{transform:translate(calc(var(--mx)*16px),calc(var(--my)*10px));background:#603f78;top:-22vw;left:-24vw}.nebula-b{transform:translate(calc(var(--mx)*-12px),calc(var(--my)*-8px));background:#3d254b;bottom:-30vw;right:-28vw}.void-grid{opacity:.12;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:96px 96px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#00000059,#0000 75%);mask-image:linear-gradient(#00000059,#0000 75%)}.workspace-stars{perspective:900px;position:absolute;top:0;right:0;bottom:0;left:0}.workspace-stars i{opacity:.12;clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%);filter:drop-shadow(0 0 7px #b78dd047);background:linear-gradient(135deg,#ffffffeb,#ad84c647);width:6px;height:6px;animation:9s linear infinite workspaceStar;position:absolute}.workspace-stars i:first-child{animation-delay:-1s;top:22%;left:8%}.workspace-stars i:nth-child(2){animation-delay:-7s;top:67%;left:18%;scale:.55}.workspace-stars i:nth-child(3){animation-delay:-4s;top:38%;left:28%;scale:.7}.workspace-stars i:nth-child(4){animation-delay:-2s;top:82%;left:37%;scale:.45}.workspace-stars i:nth-child(5){animation-delay:-8s;top:14%;left:46%;scale:.8}.workspace-stars i:nth-child(6){animation-delay:-5s;top:58%;left:55%;scale:.5}.workspace-stars i:nth-child(7){animation-delay:-3s;top:28%;left:64%;scale:.65}.workspace-stars i:nth-child(8){animation-delay:-6s;top:76%;left:74%;scale:.55}.workspace-stars i:nth-child(9){animation-delay:-1.5s;top:20%;left:84%;scale:.85}.workspace-stars i:nth-child(10){animation-delay:-4.5s;top:55%;left:92%;scale:.4}.workspace-stars i:nth-child(11){animation-delay:-8.5s;top:88%;left:12%;scale:.45}.workspace-stars i:nth-child(12){animation-delay:-2.5s;top:10%;left:23%;scale:.55}.workspace-stars i:nth-child(13){animation-delay:-6.5s;top:60%;left:33%;scale:.65}.workspace-stars i:nth-child(14){animation-delay:-3.5s;top:72%;left:49%;scale:.5}.workspace-stars i:nth-child(15){animation-delay:-7.5s;top:8%;left:61%;scale:.55}.workspace-stars i:nth-child(16){animation-delay:-.5s;top:49%;left:70%;scale:.7}.workspace-stars i:nth-child(17){animation-delay:-5.5s;top:90%;left:80%;scale:.45}.workspace-stars i:nth-child(18){animation-delay:-3s;top:34%;left:95%;scale:.6}@keyframes workspaceStar{0%{transform:translate3d(calc(var(--mx)*-5px),calc(var(--my)*-4px),-240px)rotate(0);opacity:0}35%{opacity:.14}to{transform:translate3d(calc(var(--mx)*-16px),calc(var(--my)*-12px),140px)rotate(160deg);opacity:0}}.app-nav-shell{z-index:45;padding:.85rem 1.25rem 0;position:sticky;top:0}.app-nav-inner{-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);background:#0a080dad;border:1px solid #e7d9ee1a;border-radius:19px;align-items:center;gap:1rem;max-width:1460px;height:68px;margin:0 auto;padding:0 .85rem 0 1rem;display:flex;box-shadow:0 18px 70px #00000042,inset 0 1px #ffffff08}.app-brand{align-items:center;gap:.72rem;min-width:max-content;display:flex}.app-brand-record{background:repeating-radial-gradient(circle,#15121a 0,#15121a 3px,#09080c,#09080c 5px);border:1px solid #ffffff24;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 0 28px #7c4f942e,inset 0 0 12px #000}.app-brand-record:after{content:"";background:linear-gradient(145deg,#604070,#2b1d34);border:1px solid #ffffff1f;border-radius:50%;position:absolute;top:29%;right:29%;bottom:29%;left:29%}.app-brand-record i{z-index:1;font-family:var(--font-display);color:#f0e9f3;font-size:.54rem;font-style:normal;position:relative}.app-brand>span:last-child{letter-spacing:.16em;flex-direction:column;font-size:.63rem;line-height:.9;display:flex}.app-brand>span:last-child small{color:#887e8d;letter-spacing:.24em;margin-top:.35rem;font-size:.48rem}.app-nav-links{align-items:center;gap:.18rem;margin:auto;display:flex}.app-nav-links a{color:#918994;border-radius:10px;align-items:center;gap:.5rem;padding:.62rem .78rem;font-size:.72rem;transition:all .25s;display:flex}.app-nav-links svg{width:15px;height:15px}.app-nav-links a:hover{color:#eee7f1;background:#ffffff09}.app-nav-links a.active{color:#f5eef7;background:linear-gradient(135deg,#69447e38,#ffffff08);box-shadow:inset 0 0 0 1px #bb95ce24}.app-nav-actions{align-items:center;gap:.4rem;display:flex}.app-icon-button,.app-nav-actions>button{color:#9a919d;border:1px solid #0000;border-radius:10px;place-items:center;width:36px;height:36px;transition:all .2s;display:grid}.app-icon-button:hover,.app-nav-actions>button:hover{color:#fff;background:#ffffff0b;border-color:#ffffff13}.app-icon-button svg,.app-nav-actions>button svg{width:16px;height:16px}.app-upload-button{color:#100d12;background:linear-gradient(135deg,#d9cadf,#bca4c9);border-radius:10px;align-items:center;gap:.45rem;padding:.62rem .8rem;font-size:.68rem;font-weight:750;display:flex;box-shadow:0 8px 24px #6f478629}.app-upload-button svg{width:15px}.app-auth-actions{align-items:center;gap:.7rem;font-size:.72rem;display:flex}.app-auth-actions>a:first-child{color:#a69da8}.app-join-button{color:#110e13;background:#eee8ef;border-radius:10px;padding:.65rem .85rem;font-weight:750}.app-profile{position:relative}.app-profile-trigger{align-items:center;border-radius:12px!important;gap:.55rem!important;width:auto!important;height:44px!important;padding:.35rem .45rem!important;display:flex!important}.app-profile-trigger>img,.app-profile-trigger>span{object-fit:cover;background:linear-gradient(145deg,#5e3e6d,#24182c);border:1px solid #ffffff21;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.58rem;display:grid}.app-profile-trigger i{flex-direction:column;align-items:flex-start;max-width:110px;font-style:normal;line-height:1.05;display:flex}.app-profile-trigger b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.64rem;overflow:hidden}.app-profile-trigger small{color:#756d79;text-transform:uppercase;letter-spacing:.1em;margin-top:.25rem;font-size:.44rem}.app-profile-menu{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);opacity:0;visibility:hidden;background:#0c090feb;border:1px solid #ffffff1a;border-radius:15px;width:220px;padding:.45rem;transition:all .22s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px)scale(.98);box-shadow:0 24px 70px #0000007a}.app-profile:hover .app-profile-menu{opacity:1;visibility:visible;transform:none}.app-profile-menu a,.app-profile-menu button{color:#a79faa;text-align:left;border-radius:9px;align-items:center;gap:.65rem;width:100%;padding:.62rem .7rem;font-size:.68rem;transition:all .18s;display:flex}.app-profile-menu a:hover,.app-profile-menu button:hover{color:#fff;background:#ffffff0b}.app-profile-menu svg{color:#a17ab8;width:15px;height:15px}.app-location-rail{color:#5f5763;letter-spacing:.18em;align-items:center;gap:.65rem;max-width:1400px;margin:1.6rem auto 0;padding:0 1.4rem;font-size:.52rem;display:flex}.app-location-rail span{border:1px solid #ffffff12;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.app-location-rail svg{width:12px}.app-location-rail i{background:#ffffff14;width:24px;height:1px}.app-location-rail strong{color:#756c78;font-weight:600}.app-page-stage{width:min(1400px,100% - 2.5rem);margin:1.2rem auto 0;padding:1.15rem 0 3rem}.app-page-stage h1{font-family:var(--font-display);letter-spacing:-.035em;font-weight:600}.persistent-core{z-index:70;width:92px;height:92px;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.persistent-core-record{z-index:3;background:#07070a;border:1px solid #ffffff26;border-radius:50%;width:72px;height:72px;transition:all .35s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 45px #0000008c,0 0 34px #70488433,inset 0 0 20px #000}.persistent-core-record:hover,.persistent-core.is-open .persistent-core-record{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 22px 55px #0009,0 0 48px #875b9d47,inset 0 0 20px #000}.mini-grooves{background:repeating-radial-gradient(circle,#0000 0,#0000 3px,#ffffff0b,#0000 5px);border-radius:50%;animation:18s linear infinite miniVinylSpin;position:absolute;top:6%;right:6%;bottom:6%;left:6%}.mini-label{z-index:2;font-family:var(--font-display);color:#f5edf6;background:radial-gradient(circle at 35% 25%,#6d4d79,#2b1d33 72%);border:1px solid #ffffff21;border-radius:50%;place-items:center;font-size:.65rem;display:grid;position:absolute;top:34%;right:34%;bottom:34%;left:34%}.mini-sheen{z-index:2;mix-blend-mode:screen;pointer-events:none;background:conic-gradient(from 215deg,#0000,#ffffff24,#0000 22%,#0000);border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.persistent-core-record:hover .mini-grooves{animation-duration:3s}@keyframes miniVinylSpin{to{transform:rotate(360deg)}}.core-wheel{pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%}.core-wheel-item{--core-x:0px;--core-y:0px;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;width:62px;height:62px;margin:-31px;transition:opacity .22s,transform .48s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:0;transform:translate(0)scale(.5)}.persistent-core.is-open .core-wheel-item{opacity:1;transform:translate(var(--core-x),var(--core-y))scale(1);pointer-events:auto}.core-wheel-item>span{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#120e16e6;border:1px solid #e3d3ec1f;border-radius:50%;place-items:center;width:42px;height:42px;transition:all .2s;display:grid;box-shadow:0 12px 32px #00000052,inset 0 1px #ffffff0a}.core-wheel-item svg{color:#a995b1;width:16px;height:16px}.core-wheel-item small{letter-spacing:.06em;color:#7f7582;text-shadow:0 2px 8px #000;font-size:.48rem}.core-wheel-item:hover>span,.core-wheel-item.active>span{background:linear-gradient(145deg,#714a8480,#19121deb);border-color:#caaada45;transform:scale(1.12);box-shadow:0 0 32px #7b538f40}.core-wheel-item:hover svg,.core-wheel-item.active svg{color:#f0e7f3}.core-wheel-item.active small{color:#d8cddd}.core-more-trigger{color:#7e7580;opacity:0;pointer-events:none;white-space:nowrap;background:#0a080de0;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:.3rem;padding:.42rem .55rem;font-size:.48rem;transition:all .25s;display:flex;position:absolute;top:80px;left:50%;transform:translate(-50%)translateY(5px)}.core-more-trigger svg{width:11px}.persistent-core.is-open .core-more-trigger{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.core-more-trigger:hover,.core-more-trigger.active{color:#eee7ef;border-color:#c4a0d433}.core-menu-backdrop{z-index:65;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 80%,#50305e38,#050408c7 55%);place-items:center;animation:.28s both coreMenuIn;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.core-menu-panel{background:linear-gradient(150deg,#130e17f0,#08070beb);border:1px solid #ffffff1c;border-radius:24px;width:min(880px,100vw - 2rem);padding:1.25rem;box-shadow:0 40px 120px #0000009e,inset 0 1px #ffffff09}.core-menu-panel header{justify-content:space-between;align-items:center;padding:.4rem .35rem 1rem;display:flex}.core-menu-panel header p{letter-spacing:.2em;color:#a47ab8;font-size:.52rem}.core-menu-panel header h2{font-family:var(--font-display);margin-top:.3rem;font-size:1.8rem}.core-menu-panel header button{color:#948a97;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.core-menu-panel header svg{width:15px}.core-menu-grid{grid-template-columns:repeat(5,1fr);gap:.55rem;display:grid}.core-menu-grid button{text-align:left;background:#ffffff06;border:1px solid #ffffff13;border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:108px;padding:.85rem;transition:all .22s;display:flex}.core-menu-grid button:hover,.core-menu-grid button.active{background:linear-gradient(145deg,#68427a38,#ffffff06);border-color:#c4a0d333;transform:translateY(-3px)}.core-menu-grid button>span{background:#9062a41f;border-radius:9px;place-items:center;width:31px;height:31px;margin-bottom:auto;display:grid}.core-menu-grid svg{color:#b48fc5;width:14px}.core-menu-grid b{font-size:.68rem}.core-menu-grid small{color:#6c646e;margin-top:.2rem;font-size:.48rem}@keyframes coreMenuIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.core-route-transition{z-index:100;pointer-events:none;opacity:0;visibility:hidden;background:radial-gradient(circle,#24152d,#09060d 48%,#040306);flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.core-route-transition.active{opacity:1;visibility:visible;pointer-events:auto}.route-vinyl{background:repeating-radial-gradient(circle,#131118 0,#131118 4px,#060609 5px,#060609 7px);border-radius:50%;width:120px;height:120px;animation:1.45s cubic-bezier(.5,0,.3,1) forwards routeVinyl;position:relative;box-shadow:0 0 90px #80549547}.route-vinyl i{background:#4a3256;border-radius:50%;position:absolute;top:35%;right:35%;bottom:35%;left:35%}.route-vinyl span{z-index:2;font-family:var(--font-display);place-items:center;font-size:1rem;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.core-route-transition p{letter-spacing:.24em;color:#7f7185;margin-top:1.5rem;font-size:.52rem}.core-route-transition strong{font-family:var(--font-display);margin-top:.25rem;font-size:2rem}@keyframes routeVinyl{0%{transform:rotate(0)scale(.65)}65%{transform:rotate(900deg)scale(1.2)}to{opacity:.08;transform:rotate(1500deg)scale(9)}}.home-shell{color:#f5eff5;min-height:100vh;overflow:hidden;--home-bg:#060508!important;background:radial-gradient(circle at 72% 35%,#4f2d5f29,#0000 33%),linear-gradient(#070509,#09060d 48%,#060508)!important}.home-nav-wrap{padding:1rem 1.4rem!important}.home-nav{-webkit-backdrop-filter:blur(28px)saturate(135%)!important;backdrop-filter:blur(28px)saturate(135%)!important;background:#09070ba3!important;border-color:#eddbf41a!important;max-width:1460px!important;height:66px!important;box-shadow:0 20px 70px #00000040!important}.brand-core{background:repeating-radial-gradient(circle,#17121c 0,#17121c 3px,#07060a,#07060a 5px)!important;border:1px solid #ffffff24!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important;box-shadow:0 0 28px #7d52922e,inset 0 0 10px #000!important}.brand-core span{color:#f3eaf4!important;width:48%!important;height:48%!important;font-size:.45rem!important;font-family:var(--font-display)!important;background:radial-gradient(circle at 35% 30%,#6d4b79,#2d1d34)!important;border:0!important;place-items:center!important;display:grid!important}.home-nav-links a,.nav-signin{color:#8e858f!important}.home-nav-links a:hover,.nav-signin:hover{color:#f5eff5!important}.home-search{background:#ffffff06!important;border-color:#ffffff14!important}.nav-cta,.home-primary{color:#100c12!important;background:linear-gradient(135deg,#f0e9f1,#d8cadc)!important;border-radius:11px!important;box-shadow:0 12px 32px #70488429!important}.home-secondary{color:#cfc5d1!important;background:#ffffff06!important;border-color:#ffffff1a!important}.home-hero{background:0 0!important;grid-template-columns:minmax(340px,560px) minmax(560px,1fr)!important;max-width:1500px!important;height:100vh!important;min-height:900px!important;padding:105px 4vw 42px!important}.home-hero:before{background:radial-gradient(circle at 18% 42%,#3f27481a,#0000 29%),radial-gradient(circle at 75% 38%,#643c781f,#0000 32%),linear-gradient(115deg,#070609 15%,#0a070e)!important;top:0!important;right:-20vw!important;bottom:0!important;left:-20vw!important}.hero-copy h1{text-wrap:balance;letter-spacing:-.06em!important;margin:1.45rem 0 1.7rem!important;font-size:clamp(3.8rem,5.7vw,6.8rem)!important;line-height:.9!important}.hero-copy h1 em,.home-section h2 em,.signed-copy h2 em{color:#a783b6!important}.home-kicker{color:#877d89!important}.home-kicker>span{background:linear-gradient(90deg,#9e72b2,#d3b66d)!important}.hero-summary{color:#9e949f!important;max-width:540px!important}.hero-trust strong{color:#d7ced9!important}.mini-avatars span{color:#c5b6ca!important;background:linear-gradient(145deg,#38283f,#151018)!important;border-color:#08060b!important}.core-stage{perspective:1200px;place-items:center!important;min-height:730px!important;display:grid!important;position:relative!important}.central-core-canvas{z-index:3;filter:drop-shadow(0 55px 60px #00000059);width:min(720px,51vw);height:min(720px,74vh);min-height:560px;transition:filter .6s;position:relative}.central-core-canvas canvas{touch-action:none}.core-webgl-fallback{aspect-ratio:1;width:420px;font-family:var(--font-display);color:#d8c7dc;background:repeating-radial-gradient(circle,#151119 0,#151119 7px,#07060a 8px,#07060a 11px);border-radius:50%;place-items:center;font-size:4rem;display:grid}.void-aura{z-index:1;pointer-events:none;border-radius:50%;position:absolute}.aura-one{aspect-ratio:1;border:1px solid #c4a4d314;width:62%;animation:8s ease-in-out infinite auraBreath;box-shadow:0 0 130px #66407714,inset 0 0 120px #69417a08}.aura-two{aspect-ratio:1;border:1px dashed #d6b56d0b;width:88%;animation:70s linear infinite auraTurn}@keyframes auraBreath{50%{opacity:.55;transform:scale(1.05)}}@keyframes auraTurn{to{transform:rotate(360deg)}}.core-orbit-ui{z-index:7;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.orbit-card{pointer-events:auto!important;-webkit-backdrop-filter:blur(22px)saturate(125%)!important;backdrop-filter:blur(22px)saturate(125%)!important;color:#d9cfdb!important;background:#0c090f94!important;border:1px solid #e9daef1a!important;border-radius:13px!important;align-items:center!important;gap:.65rem!important;min-width:124px!important;padding:.64rem .76rem!important;transition:all .35s cubic-bezier(.22,1,.36,1)!important;display:flex!important;box-shadow:0 16px 42px #00000047,inset 0 1px #ffffff06!important}.orbit-card:hover{background:#1a121fb8!important;border-color:#ccabda3d!important;transform:translateY(-5px)scale(1.035)!important}.orbit-gem{background:radial-gradient(circle at 35% 28%,#e7d3f033,#5a3a692e);border:1px solid #e2d1eb1c;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;box-shadow:inset 0 0 12px #ffffff06}.orbit-gem svg{color:#b391c1!important;width:13px!important;height:13px!important}.orbit-card>span:last-child{flex-direction:column;font-size:.66rem;font-weight:650;display:flex}.orbit-card small{margin-bottom:.12rem;letter-spacing:.14em!important;text-transform:uppercase!important;color:#726879!important;font-size:.43rem!important}.orbit-discover{top:31%;left:2%}.orbit-studio{top:25%;right:1%}.orbit-upload{top:59%;right:-1%}.orbit-market{top:66%;left:5%}.orbit-community{top:6%;left:50%;transform:translate(-50%)}.orbit-community:hover{transform:translate(-50%)translateY(-5px)scale(1.035)!important}.core-now-playing{background:#0a080db3!important;border-color:#ffffff17!important;width:min(360px,75%)!important;bottom:22px!important;box-shadow:0 18px 55px #00000061!important}.core-now-playing small{color:#a77bc2!important}.sound-bars i{background:#a77bc2!important}.core-instruction{z-index:5;white-space:nowrap;color:#5e5562;letter-spacing:.08em;align-items:center;gap:.5rem;font-size:.48rem;display:flex;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.core-instruction span{background:#72557f;width:18px;height:1px}.home-strip{color:#6f6672!important;background:#ffffff03!important;border-color:#ffffff12!important}.home-strip span{letter-spacing:.19em}.home-strip i{background:#caa9d959!important}.home-section{max-width:1380px!important}.home-section h2{letter-spacing:-.045em!important}.release-card,.feature-card,.journey-card{background:linear-gradient(145deg,#140f18e0,#09070ce0)!important;border-color:#ffffff17!important;box-shadow:0 24px 70px #00000038!important}.feature-card:hover,.release-card:hover{border-color:#c9a8d72e!important;box-shadow:0 30px 80px #00000052,0 0 55px #69437a14!important}.feature-icon{background:#885b9c1a!important;border-color:#bc97cd1f!important}.feature-icon svg{color:#b994c8!important}.home-cta{background:radial-gradient(circle at 50% 10%,#6b417e2e,#0000 38%),linear-gradient(145deg,#100b14,#070509)!important;border-color:#ffffff14!important}.cta-glow{opacity:.15!important;background:#6c467a!important}.home-footer{background:#060508!important;border-color:#ffffff12!important}.home-portal-curtain{z-index:120;pointer-events:none;opacity:0;visibility:hidden;background:radial-gradient(circle,#2d193600,#05030700);flex-direction:column;justify-content:center;align-items:center;transition:visibility .1s;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.home-portal-curtain.active{opacity:1;visibility:visible;pointer-events:auto;animation:4.2s linear forwards portalCurtain}.portal-vinyl-mark{background:repeating-radial-gradient(circle,#17131b 0,#17131b 4px,#060509 5px,#060509 7px);border:1px solid #ffffff21;border-radius:50%;width:120px;height:120px;animation:4.2s cubic-bezier(.58,0,.22,1) forwards portalVinyl;position:relative;box-shadow:0 0 100px #7c4f9047}.portal-vinyl-mark:before{content:"";background:#4b3156;border:1px solid #ffffff1f;border-radius:50%;position:absolute;top:34%;right:34%;bottom:34%;left:34%}.portal-vinyl-mark span{z-index:2;font-family:var(--font-display);place-items:center;font-size:1rem;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.home-portal-curtain p{letter-spacing:.28em;color:#74667a;margin-top:1.7rem;font-size:.5rem;animation:4.2s both portalText}.home-portal-curtain strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:2.4rem;animation:4.2s both portalText}.portal-progress{background:#ffffff14;width:180px;height:1px;margin-top:1.2rem;overflow:hidden}.portal-progress i{background:linear-gradient(90deg,#8e63a0,#d5b66c);width:100%;height:100%;animation:4.2s linear forwards portalProgress;display:block;transform:translate(-100%)}@keyframes portalVinyl{0%{transform:rotate(0)scale(.65)}35%{transform:rotate(320deg)scale(.85)}72%{transform:rotate(1300deg)scale(1.4)}to{opacity:.12;transform:rotate(2700deg)scale(16)}}@keyframes portalCurtain{0%,45%{background:radial-gradient(circle,#2d193600,#05030700)}75%{background:radial-gradient(circle,#2d193640,#050307b8)}to{background:#050307}}@keyframes portalText{0%,12%{opacity:0;transform:translateY(8px)}22%,72%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes portalProgress{to{transform:translate(0)}}.home-shell.is-travelling .home-nav,.home-shell.is-travelling .hero-copy,.home-shell.is-travelling .core-orbit-ui,.home-shell.is-travelling .core-now-playing{opacity:.15;filter:blur(3px);transition:opacity 1s,filter 1s}.cr-player{z-index:58;-webkit-backdrop-filter:blur(28px)saturate(130%);backdrop-filter:blur(28px)saturate(130%);background:#0a080dd1;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:minmax(180px,1fr) minmax(300px,1.4fr) minmax(150px,1fr);align-items:center;gap:1rem;max-width:1180px;height:76px;margin:auto;padding:.65rem .8rem;display:grid;position:fixed;bottom:16px;left:18px;right:18px;box-shadow:0 24px 70px #00000080,inset 0 1px #ffffff08}.cr-player-track{align-items:center;gap:.7rem;min-width:0;display:flex}.cr-player-track img{object-fit:cover;border:1px solid #ffffff1a;border-radius:11px;width:50px;height:50px}.cr-player-track>div{flex-direction:column;min-width:0;display:flex}.cr-player-track strong{white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.cr-player-track span{color:#77707a;margin-top:.2rem;font-size:.58rem}.cr-player-heart{color:#6f6672;margin-left:auto}.cr-player-heart.active{color:#b488c6}.cr-player-heart svg{width:16px}.cr-player-center{flex-direction:column;align-items:center;gap:.45rem;display:flex}.cr-player-controls{align-items:center;gap:.8rem;display:flex}.cr-player-controls button{color:#8d858f;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.cr-player-controls button svg{width:14px}.cr-player-controls .cr-play{color:#100d12;background:#eee8ef;width:38px;height:38px;box-shadow:0 0 28px #85599729}.cr-player-timeline{color:#5e5760;grid-template-columns:36px 1fr 36px;align-items:center;gap:.5rem;width:100%;font-size:.48rem;display:grid}.cr-player-bar{cursor:pointer;background:#ffffff12;border-radius:99px;height:3px;overflow:hidden}.cr-player-bar i{border-radius:inherit;background:linear-gradient(90deg,#8d62a0,#d2b66e);height:100%;display:block}.cr-player-volume{color:#777078;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.cr-player-volume svg{width:15px}.cr-player-volume input{accent-color:#a57ab7;width:100px}.cr-player-spacer{width:90px}@media(max-width:1180px){.home-hero{grid-template-columns:minmax(320px,500px) minmax(480px,1fr)!important;padding-left:3vw!important;padding-right:3vw!important}.central-core-canvas{width:min(650px,52vw)}.orbit-discover{left:-3%}.orbit-studio{right:-4%}.orbit-upload{right:-5%}.orbit-market{left:0}.app-nav-links span{display:none}.app-nav-links a{padding:.6rem}.app-profile-trigger i{display:none}.core-menu-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.home-hero{flex-direction:column!important;justify-content:center!important;gap:1rem!important;height:auto!important;min-height:1100px!important;padding:115px 1.2rem 60px!important;display:flex!important}.hero-copy{text-align:center;max-width:680px}.home-kicker{justify-content:center}.hero-summary{margin:auto}.hero-actions,.hero-trust{justify-content:center}.core-stage{width:100%;min-height:650px!important}.central-core-canvas{width:min(680px,94vw);height:620px;min-height:520px}.orbit-community{top:4%}.orbit-discover{top:30%;left:2%}.orbit-studio{top:30%;right:2%}.orbit-market{top:67%;left:4%}.orbit-upload{top:67%;right:4%}.home-nav-links,.home-search{display:none!important}.app-nav-links{display:none}.app-nav-inner{height:62px}.app-brand>span:last-child,.app-upload-button span,.app-profile-trigger i{display:none}.core-menu-grid{grid-template-columns:repeat(3,1fr)}.cr-player{grid-template-columns:1fr auto;height:70px}.cr-player-center,.cr-player-volume{display:none}.persistent-core{bottom:90px}}@media(max-width:640px){.home-nav-wrap{padding:.65rem!important}.home-nav{height:58px!important}.home-auth{display:none!important}.mobile-menu-button{display:grid!important}.hero-copy h1{font-size:clamp(3.1rem,15vw,5rem)!important}.hero-summary{font-size:.93rem!important}.hero-actions{flex-direction:column;align-items:center}.hero-trust{margin-top:2rem!important}.core-stage{min-height:570px!important}.central-core-canvas{width:100vw;height:540px;min-height:500px}.orbit-card{min-width:104px!important;padding:.5rem .58rem!important}.orbit-gem{width:26px;height:26px}.orbit-community{top:5%}.orbit-discover{top:29%;left:0}.orbit-studio{top:29%;right:0}.orbit-market{top:68%;left:1%}.orbit-upload{top:68%;right:1%}.core-now-playing{bottom:2px!important}.core-instruction{display:none}.home-strip{overflow:hidden;gap:1rem!important}.app-nav-shell{padding:.55rem .55rem 0}.app-nav-actions>.app-icon-button:nth-child(2),.app-upload-button{display:none}.app-location-rail{margin-top:1rem;padding:0 .8rem}.app-page-stage{width:calc(100% - 1rem);margin-top:.7rem}.core-menu-panel{max-height:78vh;overflow:auto}.core-menu-grid{grid-template-columns:repeat(2,1fr)}.persistent-core{bottom:88px}.core-wheel-item{width:54px;height:54px;margin:-27px}.core-wheel-item>span{width:38px;height:38px}.core-wheel-item small{display:none}.core-menu-panel header h2{font-size:1.4rem}.cr-player{height:66px;padding:.5rem;bottom:8px;left:8px;right:8px}.cr-player-track img{width:46px;height:46px}.cr-player-spacer{display:none}.home-portal-curtain strong{font-size:2rem}.portal-vinyl-mark{width:96px;height:96px}}@media(prefers-reduced-motion:reduce){.workspace-stars i,.mini-grooves,.route-vinyl,.portal-vinyl-mark,.portal-progress i,.void-aura{animation:none!important}}.auth-universe{isolation:isolate;color:#f5eff5;background:#060508;grid-template-columns:minmax(420px,1.05fr) minmax(440px,.95fr);align-items:center;min-height:100vh;padding:6rem clamp(1.25rem,5vw,6rem) 3rem;display:grid;position:relative;overflow:hidden}.auth-void{z-index:-2;background:radial-gradient(circle at 22% 38%,#5e377030,#0000 31%),radial-gradient(circle at 78% 64%,#351f412e,#0000 32%),linear-gradient(120deg,#060508,#0b0710 55%,#070509);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.auth-nebula{aspect-ratio:1;filter:blur(120px);opacity:.18;border-radius:50%;width:50vw;position:absolute}.auth-nebula-a{background:#704a83;top:-22vw;left:-28vw}.auth-nebula-b{background:#4a2d58;bottom:-28vw;right:-24vw}.auth-stars{perspective:700px;position:absolute;top:0;right:0;bottom:0;left:0}.auth-stars i{clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%);opacity:.13;background:linear-gradient(135deg,#fff,#9d76ae);width:5px;height:5px;animation:8s linear infinite authStar;position:absolute}.auth-stars i:first-child{animation-delay:-1s;top:18%;left:6%}.auth-stars i:nth-child(2){animation-delay:-6s;top:72%;left:13%;scale:.5}.auth-stars i:nth-child(3){animation-delay:-3s;top:42%;left:20%;scale:.7}.auth-stars i:nth-child(4){animation-delay:-7s;top:84%;left:29%;scale:.45}.auth-stars i:nth-child(5){animation-delay:-2s;top:12%;left:36%;scale:.6}.auth-stars i:nth-child(6){animation-delay:-5s;top:61%;left:45%;scale:.75}.auth-stars i:nth-child(7){animation-delay:-4s;top:28%;left:52%;scale:.5}.auth-stars i:nth-child(8){animation-delay:-.5s;top:79%;left:59%;scale:.8}.auth-stars i:nth-child(9){animation-delay:-6.5s;top:17%;left:66%;scale:.55}.auth-stars i:nth-child(10){animation-delay:-2.5s;top:53%;left:73%;scale:.7}.auth-stars i:nth-child(11){animation-delay:-4.5s;top:87%;left:81%;scale:.45}.auth-stars i:nth-child(12){animation-delay:-7.5s;top:24%;left:89%;scale:.65}.auth-stars i:nth-child(13){animation-delay:-1.5s;top:68%;left:95%;scale:.55}.auth-stars i:nth-child(14){animation-delay:-3.5s;top:90%;left:10%;scale:.4}.auth-stars i:nth-child(15){animation-delay:-5.5s;top:25%;left:25%;scale:.55}.auth-stars i:nth-child(16){animation-delay:-1.25s;top:88%;left:41%;scale:.5}.auth-stars i:nth-child(17){animation-delay:-6.25s;top:46%;left:57%;scale:.6}.auth-stars i:nth-child(18){animation-delay:-3.25s;top:92%;left:70%;scale:.45}.auth-stars i:nth-child(19){animation-delay:-5.25s;top:43%;left:86%;scale:.7}.auth-stars i:nth-child(20){animation-delay:-2.25s;top:9%;left:93%;scale:.5}.auth-stars i:nth-child(21){animation-delay:-7.25s;top:51%;left:3%;scale:.65}.auth-stars i:nth-child(22){animation-delay:-4.25s;top:55%;left:33%;scale:.45}.auth-stars i:nth-child(23){animation-delay:-.75s;top:69%;left:63%;scale:.6}.auth-stars i:nth-child(24){animation-delay:-5.75s;top:34%;left:78%;scale:.5}@keyframes authStar{0%{opacity:0;transform:translateZ(-240px)rotate(0)}35%{opacity:.14}to{opacity:0;transform:translateZ(130px)rotate(150deg)}}.auth-back{z-index:3;color:#857a88;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.62rem;transition:all .2s;display:flex;position:absolute;top:1.6rem;left:clamp(1.25rem,5vw,6rem)}.auth-back:hover{color:#eee5f0}.auth-back svg{width:14px}.auth-story{max-width:650px;padding-right:4vw}.auth-story-brand{align-items:center;gap:.75rem;margin-bottom:5rem;display:flex}.auth-story-record{background:repeating-radial-gradient(circle,#17121b 0,#17121b 4px,#07060a,#07060a 6px);border:1px solid #ffffff24;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 0 34px #7b4e8f33,inset 0 0 14px #000}.auth-story-record:before{content:"";background:#55365f;border-radius:50%;position:absolute;top:30%;right:30%;bottom:30%;left:30%}.auth-story-record i{z-index:1;font-family:var(--font-display);font-size:.58rem;font-style:normal;position:relative}.auth-story-brand>span:last-child{letter-spacing:.18em;flex-direction:column;font-size:.72rem;line-height:.85;display:flex}.auth-story-brand small{color:#766d79;letter-spacing:.25em;margin-top:.4rem;font-size:.52rem}.auth-story-kicker{color:#9873aa;letter-spacing:.22em;align-items:center;gap:.55rem;font-size:.56rem;font-weight:700;display:flex}.auth-story-kicker svg{width:13px}.auth-story h2{max-width:600px;font-family:var(--font-display);letter-spacing:-.055em;margin:1.2rem 0 1.5rem;font-size:clamp(3.2rem,5vw,6.2rem);font-weight:500;line-height:.93}.auth-story>p:not(.auth-story-kicker){color:#928894;max-width:530px;font-size:.98rem;line-height:1.8}.auth-story-line{color:#655c68;letter-spacing:.2em;align-items:center;gap:.8rem;margin-top:3rem;font-size:.48rem;display:flex}.auth-story-line i{background:linear-gradient(90deg,#5d4269,#9b7a54);width:34px;height:1px}.auth-panel-wrap{justify-content:flex-end;display:flex}.auth-panel{-webkit-backdrop-filter:blur(30px)saturate(125%);backdrop-filter:blur(30px)saturate(125%);background:linear-gradient(150deg,#140f18e0,#09070cc7);border:1px solid #e9d8f01a;border-radius:26px;width:min(500px,100%);padding:clamp(2rem,4vw,3.25rem);box-shadow:0 40px 110px #00000080,inset 0 1px #ffffff09}.auth-panel-mark{background:linear-gradient(145deg,#6f488252,#ffffff09);border:1px solid #cdacdb1f;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:1.8rem;display:grid}.auth-panel-mark svg{color:#b48fc4;width:20px}.auth-eyebrow{letter-spacing:.22em;color:#8c6c9b;text-transform:uppercase;font-size:.52rem;font-weight:750}.auth-panel h1{font-family:var(--font-display);letter-spacing:-.045em;margin:.6rem 0 .8rem;font-size:2.55rem;line-height:1}.auth-description{color:#857d88;margin-bottom:2rem;font-size:.78rem;line-height:1.6}.auth-form{flex-direction:column;gap:1rem;display:flex}.auth-field label{color:#9e95a1;margin-bottom:.42rem;font-size:.64rem;display:block}.auth-field input{color:#eee8ef;background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;outline:0;width:100%;height:48px;padding:0 .9rem;font-size:.75rem;transition:all .2s}.auth-field input::placeholder{color:#57515a}.auth-field input:focus{background:#ffffff0b;border-color:#b48fc461;box-shadow:0 0 0 3px #784e8b14}.auth-submit{color:#100c12;background:linear-gradient(135deg,#eee7ef,#cfbed6);border-radius:11px;justify-content:center;align-items:center;gap:.5rem;width:100%;height:50px;margin-top:.35rem;font-size:.7rem;font-weight:800;transition:all .25s;display:flex;box-shadow:0 14px 35px #754c882e}.auth-submit:hover{filter:brightness(1.05);transform:translateY(-2px)}.auth-submit:disabled{opacity:.5;transform:none}.auth-submit svg{width:16px}.auth-error,.auth-note{border-radius:10px;padding:.75rem .85rem;font-size:.65rem;line-height:1.55}.auth-error{color:#e8a5ad;background:#ad404d14;border:1px solid #db697733}.auth-note{color:#9d929f;background:#ffffff06;border:1px solid #ffffff12}.auth-note strong{color:#d6cbd8}.auth-note a,.auth-links a{color:#b792c6}.auth-links{text-align:center;color:#716a73;border-top:1px solid #ffffff12;flex-direction:column;gap:.55rem;margin-top:1.4rem;padding-top:1.25rem;font-size:.64rem;display:flex}.auth-links a:hover{color:#eee6ef}.auth-demo{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;margin-top:1.2rem;padding:1rem}.auth-demo>p{letter-spacing:.15em;color:#756c78;text-transform:uppercase;margin-bottom:.65rem;font-size:.52rem}.auth-demo-grid{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.auth-demo button{text-align:left;background:#ffffff06;border:1px solid #ffffff0e;border-radius:9px;padding:.62rem .65rem;transition:all .2s}.auth-demo button:hover{background:#754c881f;border-color:#b891c926}.auth-demo b{white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;font-weight:650;display:block;overflow:hidden}.auth-demo small{color:#6d656f;margin-top:.18rem;font-size:.48rem;display:block}.auth-gold .auth-panel-mark svg,.auth-gold .auth-eyebrow,.auth-gold .auth-note a,.auth-gold .auth-links a{color:#c7a760}.auth-gold .auth-submit{background:linear-gradient(135deg,#ece2c4,#c7a760)}@media(max-width:900px){.auth-universe{grid-template-columns:1fr;padding-top:5.5rem}.auth-story{display:none}.auth-panel-wrap{justify-content:center}.auth-panel{width:min(520px,100%)}}@media(max-width:560px){.auth-universe{padding:5rem .75rem 1rem}.auth-back{top:1.2rem;left:1rem}.auth-panel{border-radius:20px;padding:1.6rem 1.15rem}.auth-panel h1{font-size:2.1rem}.auth-demo-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.auth-stars i{animation:none}}.core-home{--core-mx:0;--core-my:0;isolation:isolate;color:#f3edf5;background:#050307;width:100%;height:100svh;min-height:620px;position:relative;overflow:hidden}.core-home-backdrop,.core-home-interface,.core-home-transition,.central-intro{position:absolute;top:0;right:0;bottom:0;left:0}.core-home-backdrop{z-index:0;pointer-events:none;background:radial-gradient(at 50% 46%,#391f442e,#0000 30%),radial-gradient(at 18% 10%,#562d651f,#0000 30%),radial-gradient(at 86% 88%,#361e431f,#0000 34%),linear-gradient(155deg,#050307,#0b0710 46%,#060409);overflow:hidden}.core-home-nebula{aspect-ratio:1;filter:blur(125px);opacity:.19;will-change:transform;border-radius:50%;width:58vw;transition:transform 1.2s cubic-bezier(.22,1,.36,1);position:absolute}.nebula-left{transform:translate(calc(var(--core-mx)*16px),calc(var(--core-my)*10px));background:radial-gradient(circle,#704580,#0000 68%);top:-29vw;left:-29vw}.nebula-right{transform:translate(calc(var(--core-mx)*-12px),calc(var(--core-my)*-9px));background:radial-gradient(circle,#3f244c,#0000 70%);bottom:-34vw;right:-31vw}.core-home-vignette{background:radial-gradient(circle at 50% 48%,#0000 28%,#03020538 58%,#020103e0);position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%}.core-home-grain{opacity:.075;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#ffffff06 0,#ffffff06 1px,#0000 1px,#0000 3px),repeating-linear-gradient(90deg,#ffffff04 0,#ffffff04 1px,#0000 1px,#0000 4px);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 90%);mask-image:radial-gradient(circle,#000,#0000 90%)}.core-home .central-core-canvas{pointer-events:auto;z-index:2!important;filter:none!important;width:100vw!important;height:100svh!important;min-height:620px!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.core-home .central-core-canvas canvas{touch-action:none;width:100%!important;height:100%!important}.core-home-chrome{z-index:30;pointer-events:none;justify-content:space-between;align-items:center;padding:1.35rem 1.65rem;transition:opacity .65s,filter .65s,transform .65s;display:flex;position:absolute;top:0;left:0;right:0}.core-home-brand,.core-home-account,.core-home-account>*{pointer-events:auto}.core-home-brand{color:#eee7f0;align-items:center;gap:.72rem;display:inline-flex}.core-home-brand-record{background:repeating-radial-gradient(circle,#19151c 0,#19151c 3px,#070609,#070609 5px);border:1px solid #ffffff21;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 26px #00000057,0 0 30px #70488424,inset 0 0 12px #000}.core-home-brand-record:before{content:"";background:linear-gradient(145deg,#654570,#28192f);border:1px solid #ffffff1f;border-radius:50%;position:absolute;top:30%;right:30%;bottom:30%;left:30%}.core-home-brand-record i{z-index:1;font-family:var(--font-display);font-size:.54rem;font-style:normal;position:relative}.core-home-brand>span:last-child{letter-spacing:.16em;flex-direction:column;font-size:.62rem;line-height:.9;display:flex}.core-home-brand>span:last-child small{color:#776d7c;letter-spacing:.24em;margin-top:.35rem;font-size:.45rem}.core-home-account{align-items:center;gap:.8rem;display:flex}.core-home-signin{color:#938995;font-size:.66rem;transition:color .2s}.core-home-signin:hover{color:#fff}.core-home-entry{color:#100c12;background:linear-gradient(135deg,#f2edf3,#d4c6d8);border-radius:11px;justify-content:center;align-items:center;gap:.48rem;min-height:40px;padding:0 .86rem;font-size:.64rem;font-weight:760;transition:transform .25s,filter .25s;display:inline-flex;box-shadow:0 12px 30px #0000002e,0 0 30px #79508e14}.core-home-entry:hover{filter:brightness(1.06);transform:translateY(-2px)}.core-home-entry svg{width:14px;height:14px}.core-home-profile{color:#9c919e;align-items:center;gap:.55rem;font-size:.62rem;display:flex}.core-home-profile img,.core-home-profile>span{object-fit:cover;background:linear-gradient(145deg,#60406e,#26172d);border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.55rem;display:grid}.core-home-profile i{font-style:normal}.core-home-interface{z-index:20;pointer-events:none}.core-home-title{text-align:center;width:min(560px,82vw);transition:opacity .75s .15s,transform .75s cubic-bezier(.22,1,.36,1) .15s,filter .75s;position:absolute;top:10.8%;left:50%;transform:translate(-50%)}.intro-running .core-home-title{opacity:0;transform:translate(-50%)translateY(12px)}.core-home-title p{color:#7e7083;letter-spacing:.24em;justify-content:center;align-items:center;gap:.65rem;font-size:.48rem;display:flex}.core-home-title p span{background:linear-gradient(90deg,#0000,#8d689a);width:28px;height:1px}.core-home-title h1{font-family:var(--font-display);letter-spacing:.08em;color:#e7dfe9;text-shadow:0 0 34px #976bab1f;margin-top:.55rem;font-size:clamp(1.2rem,2.2vw,2rem);font-weight:540}.core-home-title small{color:#5f5663;letter-spacing:.11em;margin-top:.3rem;font-size:.5rem;display:block}.core-home-orbit{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.core-destination{--destination-index:0;z-index:8;color:#d5cad8;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);pointer-events:auto;cursor:pointer;opacity:1;min-width:132px;animation:destinationFloat calc(6.4s + var(--destination-index)*.55s)ease-in-out infinite;background:linear-gradient(145deg,#140e189e,#08060b73);border:1px solid #e6d7ee17;border-radius:14px;align-items:center;gap:.65rem;padding:.58rem .68rem;transition:transform .38s cubic-bezier(.22,1,.36,1),border-color .28s,background .28s,box-shadow .28s,opacity .5s,filter .5s;display:flex;position:absolute;box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff06}.core-destination:disabled{cursor:default}.intro-running .core-destination{opacity:0;filter:blur(8px);pointer-events:none}.destination-crystal{background:radial-gradient(circle at 32% 25%,#ffffff2e,#744d851f 42%,#08060a40);border:1px solid #e2d0ea21;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;transition:all .35s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:inset 0 0 14px #ffffff06}.destination-crystal svg{color:#b798c4;width:13px;height:13px}.destination-copy{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.destination-copy small{color:#6f6473;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.28rem;font-size:.42rem}.destination-copy b{letter-spacing:.03em;font-size:.68rem;font-weight:650}.destination-line{opacity:.55;pointer-events:none;background:linear-gradient(90deg,#ad8bbc40,#0000);width:34px;height:1px;position:absolute}.destination-north-west .destination-line{transform-origin:0;right:-35px;transform:rotate(14deg)}.destination-north-east .destination-line{background:linear-gradient(90deg,#0000,#ad8bbc40);left:-35px;transform:rotate(-14deg)}.destination-east .destination-line{background:linear-gradient(90deg,#0000,#ad8bbc40);left:-35px}.destination-south-east .destination-line{background:linear-gradient(90deg,#0000,#ad8bbc40);left:-35px;transform:rotate(14deg)}.destination-south-west .destination-line{right:-35px;transform:rotate(-14deg)}@keyframes destinationFloat{0%,to{translate:0}50%{translate:0 -7px}}.core-home-bottom{color:#5f5662;grid-template-columns:1fr auto 1fr;align-items:end;gap:1rem;transition:opacity .5s,filter .5s;display:grid;position:absolute;bottom:1.2rem;left:1.65rem;right:1.65rem}.core-home-bottom>p{letter-spacing:.17em;align-items:center;gap:.5rem;font-size:.43rem;display:flex}.status-dot{background:#9870a8;border-radius:50%;width:5px;height:5px;animation:2.8s ease-in-out infinite statusPulse;box-shadow:0 0 9px #a474b78c}@keyframes statusPulse{50%{opacity:.35;box-shadow:0 0 18px #a474b7cc}}.core-home-instruction{letter-spacing:.12em;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;font-size:.43rem;display:flex}.core-home-instruction i{background:linear-gradient(90deg,#0000,#69576d);width:22px;height:1px}.core-home-instruction i:last-child{background:linear-gradient(90deg,#69576d,#0000)}.core-home-more{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#756c78;letter-spacing:.06em;pointer-events:auto;background:#09070b6b;border:1px solid #ffffff16;border-radius:999px;justify-self:end;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.48rem;transition:all .25s;display:flex}.core-home-more svg{width:12px;height:12px}.intro-running .core-home-bottom{opacity:0}.is-travelling .core-home-bottom{opacity:.05;filter:blur(4px)}.core-home-menu-backdrop{z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle,#321c3c33,#030205c7 58%);place-items:center;padding:1rem;animation:.35s both homeMenuBackdrop;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.core-home-menu{background:linear-gradient(150deg,#120d16f2,#070509eb);border:1px solid #ebdaf21c;border-radius:26px;width:min(900px,100vw - 2rem);max-height:82svh;padding:1.25rem;animation:.45s cubic-bezier(.22,1,.36,1) both homeMenuPanel;overflow:auto;box-shadow:0 44px 140px #000000ad,inset 0 1px #ffffff09}.core-home-menu header{justify-content:space-between;align-items:flex-start;gap:2rem;padding:.35rem .3rem 1.2rem;display:flex}.core-home-menu header p{color:#a379b5;letter-spacing:.22em;font-size:.48rem}.core-home-menu header h2{font-family:var(--font-display);letter-spacing:-.035em;margin:.3rem 0;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:540}.core-home-menu header span{color:#746b77;font-size:.62rem}.core-home-menu header button{color:#827986;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.core-home-menu header button:hover{color:#fff;background:#ffffff0a}.core-home-menu header svg{width:14px}.core-home-menu-grid{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.core-home-menu-grid button{text-align:left;background:#ffffff06;border:1px solid #ffffff13;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:128px;padding:.9rem;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.core-home-menu-grid button:hover{background:linear-gradient(145deg,#5d3a6c2b,#ffffff06);border-color:#c9a8d733;transform:translateY(-4px);box-shadow:0 20px 50px #00000040}.core-home-menu-grid button>span{background:#885b991c;border:1px solid #c5a4d31a;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:auto;display:grid}.core-home-menu-grid button>span svg{color:#b28dc1;width:14px}.core-home-menu-grid b{font-size:.72rem}.core-home-menu-grid small{color:#6e6671;margin-top:.22rem;font-size:.51rem}.core-home-menu-grid button>svg{color:#514a53;width:13px;transition:all .25s;position:absolute;bottom:.9rem;right:.85rem}.core-home-menu-grid button:hover>svg{color:#bca9c4;transform:translate(2px)}.core-home-menu footer{color:#7b7180;background:#ffffff06;border-radius:13px;align-items:center;gap:.6rem;margin-top:.8rem;padding:.8rem .9rem;font-size:.58rem;display:flex}.core-home-menu footer>svg{color:#a77bc2;width:14px}.core-home-menu footer a{color:#cbbbd1;align-items:center;gap:.4rem;margin-left:auto;display:flex}.core-home-menu footer a svg{width:12px}@keyframes homeMenuBackdrop{0%{opacity:0}to{opacity:1}}@keyframes homeMenuPanel{0%{opacity:0;transform:translateY(16px)scale(.975)}to{opacity:1;transform:none}}.core-home-transition{z-index:70;pointer-events:none;opacity:0;visibility:hidden;transition:visibility .1s;overflow:hidden}.core-home-transition.active{opacity:1;visibility:visible;pointer-events:auto;animation:5s linear forwards coreTravelCurtain}.transition-depth-ring{aspect-ratio:1;opacity:0;border:1px solid #d2badb14;border-radius:50%;width:34vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.transition-destination{text-align:center;opacity:0;flex-direction:column;align-items:center;animation:5s both transitionCopy;display:flex;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.transition-destination small{letter-spacing:.26em;color:#78677d;font-size:.44rem}.transition-destination strong{font-family:var(--font-display);margin-top:.3rem;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:540}.transition-destination i{background:linear-gradient(90deg,#0000,#9e74ad,#0000);width:130px;height:1px;margin-top:.75rem}@keyframes depthRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}30%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%)scale(6)}}@keyframes coreTravelCurtain{0%,56%{background:#04020600}78%{background:#04020633}94%,to{background:#040206}}@keyframes transitionCopy{0%,14%{opacity:0;transform:translate(-50%,10px)}24%,66%{opacity:1;transform:translate(-50%)}88%,to{opacity:0;filter:blur(7px)}}.is-travelling .core-home-chrome,.is-travelling .core-home-title,.is-travelling .core-destination{filter:blur(5px);pointer-events:none;opacity:.05!important}.is-travelling .core-destination{transition:opacity .65s,filter .65s}.central-intro{z-index:200;background:radial-gradient(circle at 50% 48%,#1b1021,#09060c 38%,#030205);place-items:center;animation:3.7s cubic-bezier(.55,0,.2,1) forwards introCurtain;display:grid;overflow:hidden}.intro-depth{aspect-ratio:1;border:1px solid #d9c0e314;border-radius:50%;width:40vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-record{background:#070609;border:1px solid #ffffff21;border-radius:50%;width:132px;height:132px;animation:3.7s cubic-bezier(.4,0,.2,1) forwards introRecord;position:relative;overflow:hidden;box-shadow:0 0 100px #764b8840,0 30px 90px #00000073,inset 0 0 25px #000}.intro-grooves{background:repeating-radial-gradient(circle,#0000 0,#0000 3px,#ffffff0c,#0000 5px);border-radius:50%;animation:3.7s cubic-bezier(.45,0,.2,1) forwards introSpin;position:absolute;top:4%;right:4%;bottom:4%;left:4%}.intro-record:before{content:"";z-index:1;background:radial-gradient(circle at 34% 28%,#654772,#281b30 72%);border:1px solid #ffffff24;border-radius:50%;position:absolute;top:32%;right:32%;bottom:32%;left:32%}.intro-record span{z-index:2;font-family:var(--font-display);color:#ede5ef;place-items:center;font-size:1.05rem;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.intro-record b{z-index:2;mix-blend-mode:screen;background:conic-gradient(from 210deg,#0000,#ffffff1f,#0000 19%,#0000);border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.intro-wordmark{white-space:nowrap;text-align:center;flex-direction:column;align-items:center;animation:3.7s both introWordmark;display:flex;position:absolute;top:calc(50% + 105px);left:50%;transform:translate(-50%)}.intro-wordmark small{letter-spacing:.32em;color:#6f6274;font-size:.42rem}.intro-wordmark strong{font-family:var(--font-display);letter-spacing:.11em;color:#eee7f0;margin-top:.35rem;font-size:clamp(1.35rem,2.4vw,2.1rem);font-weight:560}.intro-wordmark p{letter-spacing:.18em;color:#776c7b;margin-top:.38rem;font-size:.42rem}.intro-progress{background:#ffffff12;width:160px;height:1px;position:absolute;bottom:12%;left:50%;overflow:hidden;transform:translate(-50%)}.intro-progress i{background:linear-gradient(90deg,#805c8d,#d3b46d);width:100%;height:100%;animation:3.15s .2s forwards introProgress;display:block;transform:translate(-100%)}@keyframes introSpin{0%{transform:rotate(-30deg)}55%{transform:rotate(500deg)}to{transform:rotate(1040deg)}}@keyframes introRecord{0%{opacity:0;filter:blur(9px);transform:scale(.45)}16%{opacity:1;filter:blur()}58%{transform:scale(1)}84%{opacity:1;transform:scale(1.03)}to{opacity:0;filter:blur(8px);transform:scale(1.35)}}@keyframes introWordmark{0%,18%{opacity:0;transform:translate(-50%,12px)}30%,73%{opacity:1;transform:translate(-50%)}to{opacity:0;filter:blur(5px);transform:translate(-50%,-8px)}}@keyframes introDepth{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}25%{opacity:.45}to{opacity:0;transform:translate(-50%,-50%)scale(7)}}@keyframes introProgress{to{transform:translate(0)}}@keyframes introCurtain{0%,72%{opacity:1}to{opacity:0;visibility:hidden;pointer-events:none}}.app-universe-shell .text-purple-300,.app-universe-shell .text-purple-400,.app-universe-shell .text-purple-500{color:#bba7c4!important}.app-universe-shell .text-cyan-300,.app-universe-shell .text-cyan-400,.app-universe-shell .text-cyan-500{color:#9db7bb!important}.app-universe-shell .bg-purple-500,.app-universe-shell .bg-purple-600,.app-universe-shell .bg-purple-700{background-color:#6d4b7a!important}.app-universe-shell .bg-purple-500\/10,.app-universe-shell .bg-purple-500\/20,.app-universe-shell .bg-purple-600\/20{background-color:#6f4a8621!important}.app-universe-shell .border-purple-500,.app-universe-shell .border-purple-500\/20,.app-universe-shell .border-purple-500\/30{border-color:#bc97cc33!important}.app-universe-shell .from-purple-500,.app-universe-shell .from-purple-600{--tw-gradient-from:#714f80 var(--tw-gradient-from-position)!important}.app-universe-shell .to-purple-600,.app-universe-shell .to-purple-700{--tw-gradient-to:#3d2947 var(--tw-gradient-to-position)!important}@media(max-width:1050px){.destination-north-west{left:calc(50% - 320px)}.destination-north-east{right:calc(50% - 320px)}.destination-east{right:calc(50% - 345px)}.destination-south-east{right:calc(50% - 315px)}.destination-south-west{left:calc(50% - 315px)}}@media(max-width:820px){.core-home{min-height:680px}.core-home .central-core-canvas{min-height:680px!important}.core-home-title{top:12.5%}.core-home-title small{display:none}.core-destination{gap:.45rem;min-width:112px;padding:.48rem .52rem}.destination-crystal{width:28px;height:28px}.destination-copy b{font-size:.62rem}.destination-copy small{font-size:.37rem}.destination-line{display:none}.destination-north-west{top:30%;left:4%}.destination-north-east{top:30%;right:4%}.destination-east{top:51%;right:3%}.destination-south-east{top:69%;right:8%}.destination-south-west{top:69%;left:8%}.core-home-bottom{left:.9rem;right:.9rem}.core-home-bottom>p{display:none}.core-home-bottom{grid-template-columns:1fr auto}.core-home-instruction{justify-self:start}.core-home-menu-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.core-home{min-height:650px}.core-home .central-core-canvas{min-height:650px!important}.core-home-chrome{padding:.8rem}.core-home-brand>span:last-child,.core-home-profile i,.core-home-signin{display:none}.core-home-entry{min-height:36px;padding:0 .65rem;font-size:.56rem}.core-home-title{width:90vw;top:13.5%}.core-home-title h1{font-size:1rem}.core-home-title p{font-size:.38rem}.core-destination{width:auto;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:50%;flex-direction:column;gap:.25rem;padding:0}.core-destination:hover{box-shadow:none;background:0 0}.destination-crystal{background:radial-gradient(circle at 30% 24%,#ffffff30,#52365f2e);width:42px;height:42px;box-shadow:0 12px 28px #00000059,inset 0 0 14px #ffffff06}.destination-copy{align-items:center}.destination-copy small{display:none}.destination-copy b{color:#9d90a2;text-shadow:0 2px 8px #000;font-size:.5rem}.destination-north-west{top:31%;left:7%}.destination-north-east{top:31%;right:7%}.destination-east{top:53%;right:4%}.destination-south-east{top:72%;right:13%}.destination-south-west{top:72%;left:13%}.core-home-bottom{justify-content:center;display:flex;bottom:.8rem}.core-home-instruction{display:none}.core-home-more{font-size:.43rem}.core-home-menu{border-radius:20px;padding:.9rem}.core-home-menu header span{display:none}.core-home-menu-grid{grid-template-columns:repeat(2,1fr);gap:.45rem}.core-home-menu-grid button{min-height:108px;padding:.72rem}.core-home-menu footer{display:none}.intro-record{width:112px;height:112px}.intro-wordmark{top:calc(50% + 92px)}.intro-wordmark strong{font-size:1.15rem}.transition-destination{bottom:7%}}@media(prefers-reduced-motion:reduce){.core-destination,.status-dot,.intro-grooves,.intro-record,.intro-wordmark,.intro-depth,.intro-progress i,.transition-depth-ring,.transition-destination,.central-intro{animation-duration:.01ms!important;animation-iteration-count:1!important}}.core-home-title{margin-left:calc(var(--core-mx)*2px);margin-top:calc(var(--core-my)*1.5px)}.core-home-brand-record{transform:rotate(calc(var(--core-mx)*2deg));transition:transform .5s cubic-bezier(.22,1,.36,1)}.core-route-transition.returning-home{background:radial-gradient(circle at 50% 54%,#281730,#0a070e 42%,#040306)}.core-route-transition.returning-home .route-vinyl{animation:4.3s cubic-bezier(.5,0,.18,1) forwards returnHomeVinyl}.core-route-transition.returning-home p,.core-route-transition.returning-home strong{animation:4.3s both returnHomeCopy}@keyframes returnHomeVinyl{0%{opacity:.38;filter:blur(7px);transform:rotate(0)scale(.48)}16%{opacity:1;filter:blur()}45%{transform:rotate(520deg)scale(1)}78%{opacity:1;transform:rotate(1780deg)scale(1.65)}to{opacity:.05;filter:blur(6px);transform:rotate(3300deg)scale(13)}}@keyframes returnHomeCopy{0%,12%{opacity:0;transform:translateY(8px)}22%,68%{opacity:1;transform:none}92%,to{opacity:0;filter:blur(5px);transform:translateY(-7px)}}.app-universe-shell .shadow-purple-500\/50,.app-universe-shell .shadow-purple-500\/30,.app-universe-shell .shadow-cyan-500\/50{--tw-shadow-color:#704a862e!important}.app-universe-shell .ring-purple-500,.app-universe-shell .ring-cyan-400{--tw-ring-color:#b896c647!important}@media(max-width:560px){.core-home-orbit{transform:none}.core-home-title{margin-top:0;margin-left:0}}@media(prefers-reduced-motion:reduce){.core-route-transition.returning-home .route-vinyl,.core-route-transition.returning-home p,.core-route-transition.returning-home strong{animation-duration:.01ms!important}}:root{--cr-logo-purple-deep:#4d1697;--cr-logo-purple:#9a45f5;--cr-logo-purple-soft:#b260de;--cr-logo-purple-bright:#e58cf5;--cr-modern-void:#050209;--cr-modern-void-soft:#0b0612;--cr-purple:#7f35c9;--cr-purple-bright:#b260de;--cr-purple-deep:#25103a;--violet-deep:#28103f;--violet:#7530bc;--violet-bright:#ad59dd;--violet-mist:#d6c0e3;--violet-glow:#8b37d247}.core-home{background:var(--cr-modern-void)!important}.core-home-backdrop{background:radial-gradient(at 50% 48%,#6b23a526,#0000 31%),radial-gradient(at 17% 7%,#9737e81b,#0000 29%),radial-gradient(at 86% 91%,#5b1c911b,#0000 34%),linear-gradient(150deg,#040107,#0a0411 45%,#050209)!important}.nebula-left{opacity:.13!important;background:radial-gradient(circle,#9339deeb,#0000 68%)!important}.nebula-right{opacity:.14!important;background:radial-gradient(circle,#511e8ae6,#0000 70%)!important}.core-home-vignette{background:radial-gradient(circle at 50% 48%,#0000 31%,#0301062e 60%,#020104eb)!important}.core-home-grain{opacity:.045!important;background-image:repeating-linear-gradient(0deg,#ffffff05 0,#ffffff05 1px,#0000 1px,#0000 4px),repeating-linear-gradient(90deg,#ffffff03 0,#ffffff03 1px,#0000 1px,#0000 5px)!important}.core-home-chrome{padding:1.2rem 1.45rem!important}.core-home-brand{gap:.66rem!important}.core-home-brand-record{display:none!important}.core-home-brand-mark{-webkit-backdrop-filter:blur(16px)saturate(140%);width:41px;height:41px;transform:rotate(calc(var(--core-mx)*1.5deg));background:#09040e70;border:1px solid #e0c6f21f;border-radius:50%;place-items:center;padding:5px;transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .3s;display:grid;box-shadow:0 12px 30px #00000047,inset 0 1px #ffffff0b,0 0 34px #913bd617}.core-home-brand-mark svg{filter:drop-shadow(0 0 10px #a446e61c);width:100%;height:100%}.core-home-brand:hover .core-home-brand-mark{border-color:#cd93f23b}.core-home-brand>span:last-child b{color:#f6f2f8}.core-home-brand>span:last-child small{color:#8d6fa0!important}.core-home-account{gap:.58rem!important}.core-home-signin,.core-home-entry,.core-home-profile{border-radius:999px;min-height:39px}.core-home-signin{-webkit-backdrop-filter:blur(18px)saturate(135%);background:#ffffff07;border:1px solid #ffffff13;justify-content:center;align-items:center;padding:0 .78rem;color:#b9aebf!important;display:inline-flex!important}.core-home-signin:hover{background:#9a45f512;border-color:#c587ee33;color:#fff!important}.core-home-entry{color:#100a15!important;background:linear-gradient(135deg,#f5f0f7,#e1d4e8 72%,#caa7dd)!important;box-shadow:0 12px 34px #00000038,0 0 30px #9a45f512!important}.core-home-profile{-webkit-backdrop-filter:blur(18px);background:#ffffff06;border:1px solid #ffffff13;padding:.24rem .58rem .24rem .28rem}.core-home-title{top:10.2%!important}.core-home-title p{color:#8f759d!important}.core-home-title p span{background:linear-gradient(90deg,#0000,#ac53e3c7)!important}.core-home-title p span:last-child{background:linear-gradient(90deg,#ac53e3c7,#0000)!important}.core-home-title h1{color:#f1ebf4!important;text-shadow:0 0 34px #a84cdf1c!important}.core-home-title small{color:#75687d!important}.core-home-orbit{transform:translate(calc(var(--core-mx)*-4px),calc(var(--core-my)*-2.5px))!important;transition:transform .75s cubic-bezier(.22,1,.36,1)!important}.core-destination{isolation:isolate;min-height:55px;color:#ddd2e2!important;-webkit-backdrop-filter:blur(25px)saturate(165%)brightness(1.04)!important;background:radial-gradient(circle at 18% 4%,#ffffff1c,#0000 36%),linear-gradient(145deg,#23142f61,#0b061157)!important;border:1px solid #e8d4f51f!important;border-radius:17px!important;gap:.62rem!important;min-width:136px!important;padding:.58rem .72rem!important;overflow:visible!important;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff12,inset 0 -1px #8536c417!important}.core-destination:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#ffffff12,#0000 28%,#0000 70%,#9d48e00b),radial-gradient(circle at 78% 110%,#973dd713,#0000 44%);border-radius:16px;position:absolute;top:1px;right:1px;bottom:1px;left:1px}.core-destination:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff3d,#0000);border-radius:999px;height:1px;position:absolute;top:1px;left:17%;right:24%}.core-destination:hover{background:radial-gradient(circle at 18% 4%,#ffffff24,#0000 37%),linear-gradient(145deg,#431f576e,#0e071466)!important;border-color:#cc8ff14d!important;box-shadow:0 22px 52px #00000052,0 0 48px #9137d317,inset 0 1px #ffffff17!important}.destination-crystal{-webkit-backdrop-filter:blur(14px)saturate(180%);position:relative;overflow:hidden;background:radial-gradient(circle at 28% 18%,#ffffff57,#0000 21%),radial-gradient(circle at 62% 73%,#8f38d424,#0000 48%),linear-gradient(145deg,#ffffff18,#752eaa0e)!important;border:1px solid #efdef92e!important;border-radius:50%!important;width:34px!important;height:34px!important;box-shadow:inset 2px 2px 10px #ffffff0e,inset -4px -5px 12px #45146914,0 7px 18px #00000029!important}.destination-crystal:after{content:"";filter:blur(2px);background:#ffffff24;border-radius:50%;width:45%;height:24%;position:absolute;top:13%;left:20%;transform:rotate(-24deg)}.destination-crystal svg{z-index:2;filter:drop-shadow(0 0 9px #ad55e52e);position:relative;color:#c18bea!important;width:13px!important;height:13px!important}.core-destination:hover .destination-crystal{border-color:#e3bbfa4f!important;transform:scale(1.1)translateY(-1px)!important;box-shadow:inset 2px 2px 12px #ffffff12,0 0 28px #993cda21!important}.destination-copy small{color:#816f89!important}.destination-copy b{color:#e5dce8;letter-spacing:.025em!important}.destination-line{opacity:.35!important;background:linear-gradient(90deg,#ac5bdc45,#0000)!important}.destination-north-west{top:31.5%!important;left:calc(50% - 390px)!important}.destination-north-east{top:29.5%!important;right:calc(50% - 390px)!important}.destination-east{top:49.5%!important;right:calc(50% - 430px)!important}.destination-south-east{top:68%!important;right:calc(50% - 375px)!important}.destination-south-west{top:68.5%!important;left:calc(50% - 375px)!important}.status-dot{background:#a44de8!important;box-shadow:0 0 10px #a44de87a!important}.core-home-bottom{color:#665a6b!important}.core-home-instruction span{color:#9a5fc0!important}.core-home-more{box-shadow:inset 0 1px #ffffff0b,0 12px 34px #0003;color:#887c8e!important;-webkit-backdrop-filter:blur(22px)saturate(155%)!important;background:radial-gradient(circle at 25% 8%,#ffffff14,#0000 34%),#0b061061!important;border-color:#e7d3f21a!important}.core-home-more:hover{color:#eee5f2!important;background:#52236f30!important;border-color:#cf95f03d!important}.core-home-menu-backdrop{-webkit-backdrop-filter:blur(20px)saturate(125%)!important;background:radial-gradient(circle at 50% 48%,#5820802b,#030105c9 61%)!important}.core-home-menu{background:radial-gradient(circle at 18% 0,#973dd914,#0000 32%),linear-gradient(150deg,#140b1beb,#07030be6)!important;border-color:#e8d2f41f!important;box-shadow:0 44px 140px #000000b3,inset 0 1px #ffffff0b!important}.core-home-menu header p{color:#a95eda!important}.core-home-menu-grid button{box-shadow:inset 0 1px #ffffff06;background:radial-gradient(circle at 18% 0,#ffffff0e,#0000 32%),#ffffff05!important;border-color:#ffffff13!important}.core-home-menu-grid button:hover{background:radial-gradient(circle at 18% 0,#ffffff14,#0000 32%),linear-gradient(145deg,#672a8e26,#ffffff05)!important;border-color:#c988ef38!important}.core-home-menu-grid button>span{background:#8130b51a!important;border-color:#ca97e621!important;border-radius:50%!important}.core-home-menu-grid button>span svg{color:#b96ee4!important}.central-intro{overflow:hidden;pointer-events:none!important;background:0 0!important;animation:none!important;display:block!important}.intro-veil{background:radial-gradient(circle at 50% 48%,#12071d,#06020a 43%,#020103);animation:4.2s cubic-bezier(.45,0,.2,1) forwards introVeilV2;position:absolute;top:0;right:0;bottom:0;left:0}.intro-depth{opacity:0;border-color:#c585e912!important;width:35vmin!important;animation-duration:3.6s!important}.depth-one{animation:3.5s ease-in .45s forwards introDepthV2!important}.depth-two{animation:3.5s ease-in 1.25s forwards introDepthV2!important}.intro-brand-reveal{z-index:3;text-align:center;white-space:nowrap;opacity:0;flex-direction:column;align-items:center;animation:4.2s cubic-bezier(.22,1,.36,1) forwards introBrandRevealV2;display:flex;position:absolute;top:72%;left:50%;transform:translate(-50%,12px)}.intro-brand-reveal svg{filter:drop-shadow(0 0 18px #a648e324);width:34px;height:34px;margin-bottom:.72rem}.intro-brand-reveal small{color:#806c8a;letter-spacing:.34em;font-size:.4rem}.intro-brand-reveal strong{color:#eee8f1;font-family:var(--font-display);letter-spacing:.115em;margin-top:.34rem;font-size:clamp(1.25rem,2.2vw,1.95rem);font-weight:540}.intro-brand-reveal p{color:#77647f;letter-spacing:.19em;margin-top:.38rem;font-size:.39rem}@keyframes introVeilV2{0%{opacity:1}16%{opacity:.91}44%{opacity:.43}72%{opacity:.12}to{opacity:0}}@keyframes introBrandRevealV2{0%,18%{opacity:0;filter:blur(5px);transform:translate(-50%,14px)}32%,66%{opacity:1;filter:blur();transform:translate(-50%)}88%,to{opacity:0;filter:blur(5px);transform:translate(-50%,-7px)}}@keyframes introDepthV2{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)}35%{opacity:.25}to{opacity:0;transform:translate(-50%,-50%)scale(5.5)}}.is-travelling .core-home-chrome,.is-travelling .core-home-title,.is-travelling .core-destination,.is-travelling .core-home-bottom{opacity:1!important;filter:none!important;pointer-events:none!important;animation:5s cubic-bezier(.42,0,.22,1) forwards coreUiDepartV2!important}.is-travelling .core-home-chrome{transform:none!important}.core-home-transition.active{background:0 0!important;animation:5s linear forwards coreTravelCurtainV2!important}.core-home-transition.active .ring-a{animation:2.15s ease-in 1.85s infinite depthRingV2!important}.core-home-transition.active .ring-b{animation:2.15s ease-in 2.48s infinite depthRingV2!important}.core-home-transition.active .ring-c{animation:2.15s ease-in 3.11s infinite depthRingV2!important}.transition-depth-ring{border-color:#ca8beb18!important}.transition-destination{animation:5s both transitionCopyV2!important;bottom:8%!important}.transition-destination small{color:#84698f!important}.transition-destination i{background:linear-gradient(90deg,#0000,#ac58db,#0000)!important}@keyframes coreUiDepartV2{0%,30%{opacity:1;filter:blur()}45%{opacity:.94;filter:blur()}65%{opacity:.42;filter:blur(2px)}82%,to{opacity:.035;filter:blur(7px)}}@keyframes depthRingV2{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}24%{opacity:.42}to{opacity:0;transform:translate(-50%,-50%)scale(6.3)}}@keyframes coreTravelCurtainV2{0%,53%{background:#03010500}72%{background:#0401071f}90%{background:#030105b3}to{background:#030105}}@keyframes transitionCopyV2{0%,38%{opacity:0;transform:translate(-50%,9px)}49%,70%{opacity:1;transform:translate(-50%)}91%,to{opacity:0;filter:blur(6px);transform:translate(-50%,-8px)}}@media(max-width:1120px){.destination-north-west{left:calc(50% - 345px)!important}.destination-north-east{right:calc(50% - 345px)!important}.destination-east{right:calc(50% - 375px)!important}.destination-south-east{right:calc(50% - 335px)!important}.destination-south-west{left:calc(50% - 335px)!important}}@media(max-width:820px){.core-home-title{top:12.1%!important}.core-destination{min-height:49px;min-width:106px!important;padding:.45rem .5rem!important}.destination-north-west{top:30.5%!important;left:3%!important}.destination-north-east{top:30.5%!important;right:3%!important}.destination-east{top:50%!important;right:2.5%!important}.destination-south-east{top:69%!important;right:6%!important}.destination-south-west{top:69%!important;left:6%!important}}@media(max-width:560px){.core-home-chrome{padding:.72rem .7rem!important}.core-home-brand-mark{width:37px;height:37px}.core-home-brand>span:last-child{display:none!important}.core-home-account{gap:.38rem!important}.core-home-signin{min-height:35px;padding:0 .62rem;font-size:.55rem!important;display:inline-flex!important}.core-home-entry{min-height:35px!important;padding:0 .62rem!important;font-size:.55rem!important}.core-home-entry svg{width:12px;height:12px}.core-home-profile i{display:none!important}.core-home-title{width:92vw!important;top:12.4%!important}.core-home-title h1{letter-spacing:.105em!important;font-size:.96rem!important}.core-home-title p{font-size:.36rem!important}.core-home-title small{display:none!important}.core-destination{width:52px!important;min-width:0!important;height:52px!important;min-height:52px!important;animation-duration:calc(7.2s + var(--destination-index)*.45s)!important;border-radius:50%!important;justify-content:center!important;padding:0!important;overflow:visible!important}.core-destination:before{border-radius:50%!important}.core-destination:after{left:21%;right:23%}.destination-crystal{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important}.destination-crystal svg{width:15px!important;height:15px!important}.destination-copy{pointer-events:none;width:84px;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);align-items:center!important}.destination-copy small{display:none!important}.destination-copy b{white-space:nowrap;text-shadow:0 3px 12px #030105;font-size:.51rem!important}.destination-line{display:none!important}.destination-north-west{top:31.5%!important;left:10px!important}.destination-north-east{top:31.5%!important;right:10px!important}.destination-east{top:49.5%!important;right:7px!important}.destination-south-east{top:68%!important;right:32px!important}.destination-south-west{top:68%!important;left:32px!important}.core-home-bottom{justify-content:center!important;display:flex!important;bottom:.72rem!important;left:.72rem!important;right:.72rem!important}.core-home-bottom>p,.core-home-instruction{display:none!important}.core-home-more{min-height:36px;justify-self:auto!important;padding:.55rem .72rem!important;font-size:.48rem!important}.core-home-menu{border-radius:20px!important;width:calc(100vw - 1rem)!important;padding:.85rem!important}.core-home-menu-grid{grid-template-columns:repeat(2,1fr)!important;gap:.45rem!important}.core-home-menu-grid button{min-height:105px!important;padding:.72rem!important}.intro-brand-reveal{top:72.5%}.intro-brand-reveal strong{font-size:1.15rem}.intro-brand-reveal p{font-size:.34rem}}@media(max-width:380px){.core-home-signin{padding:0 .5rem}.core-home-entry{padding:0 .52rem!important}.core-destination{width:48px!important;height:48px!important;min-height:48px!important}.destination-north-west{left:7px!important}.destination-north-east{right:7px!important}.destination-east{right:5px!important}.destination-south-east{right:25px!important}.destination-south-west{left:25px!important}}@media(prefers-reduced-motion:reduce){.core-destination,.intro-veil,.intro-depth,.intro-brand-reveal,.core-home-transition.active,.core-home-transition.active .transition-depth-ring,.transition-destination,.is-travelling .core-home-chrome,.is-travelling .core-home-title,.is-travelling .core-destination,.is-travelling .core-home-bottom{animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-brand-mark{background:#0a050f80;border:1px solid #e3cdf01c;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:5px;display:grid;box-shadow:0 8px 24px #00000047,inset 0 1px #ffffff0a,0 0 28px #9139d614}.app-brand-mark svg{width:100%;height:100%}.app-brand:hover .app-brand-mark{border-color:#cc91ee38}@media(max-width:560px){.core-home .central-core-canvas canvas{transform-origin:50%;transform:scale(1.21)}}@media(max-width:380px){.core-home .central-core-canvas canvas{transform:scale(1.18)}}.guest-arrival{--arrival-progress:0;color:#f5f1f7;background:#030105;height:560svh;min-height:3400px;position:relative}.guest-arrival-sticky{isolation:isolate;background:#030105;width:100%;height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.guest-arrival-sticky:after{content:"";z-index:100;pointer-events:none;background:radial-gradient(circle,#160920,#060209 37%,#010102 78%);animation:2.35s cubic-bezier(.5,0,.18,1) forwards arrivalCurtainOpen;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes arrivalCurtainOpen{0%,10%{opacity:1}48%{opacity:.72}78%{opacity:.18}to{opacity:0;visibility:hidden}}.arrival-atmosphere,.guest-arrival .central-core-canvas,.arrival-story{position:absolute;top:0;right:0;bottom:0;left:0}.arrival-atmosphere{z-index:0;pointer-events:none;background:radial-gradient(at 50% 48%,#742b9d2b,#0000 29%),radial-gradient(at 13% 14%,#8737c718,#0000 30%),radial-gradient(at 89% 83%,#50217b1b,#0000 33%),linear-gradient(154deg,#040207,#09040e 45%,#030105);overflow:hidden}.arrival-haze{aspect-ratio:1;filter:blur(130px);opacity:.18;will-change:transform;border-radius:50%;width:64vw;position:absolute}.arrival-haze-a{transform:translate(calc((var(--arrival-progress) - .5)*8vw),calc(var(--arrival-progress)*4vh));background:radial-gradient(circle,#a242dad9,#0000 68%);top:-27vw;left:-31vw}.arrival-haze-b{transform:translate(calc((.5 - var(--arrival-progress))*7vw),calc(var(--arrival-progress)*-4vh));background:radial-gradient(circle,#502082e6,#0000 68%);bottom:-38vw;right:-34vw}.arrival-horizon{height:1px;opacity:calc(.08 + var(--arrival-progress)*.12);background:linear-gradient(90deg,#0000,#b976dc59,#ffffff1c,#994fc247,#0000);position:absolute;top:64%;left:8%;right:8%;box-shadow:0 0 55px #9142be1c}.arrival-vignette{background:radial-gradient(circle at 50% 48%,#0000 28%,#02010433 59%,#010002e6);position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%}.arrival-grain{opacity:.037;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#ffffff05 0,#ffffff05 1px,#0000 1px,#0000 4px),repeating-linear-gradient(90deg,#ffffff03 0,#ffffff03 1px,#0000 1px,#0000 5px);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 94%);mask-image:radial-gradient(circle,#000,#0000 94%)}.guest-arrival .central-core-canvas{z-index:2;pointer-events:auto;width:100%!important;height:100%!important;min-height:620px!important}.guest-arrival .central-core-canvas canvas{touch-action:pan-y;width:100%!important;height:100%!important;transform:none!important}.arrival-header{z-index:40;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 1.55rem;display:flex;position:absolute;top:0;left:0;right:0}.arrival-brand,.arrival-auth,.arrival-auth>*{pointer-events:auto}.arrival-brand{color:#f4f0f6;align-items:center;gap:.68rem;display:inline-flex}.arrival-brand-mark{filter:drop-shadow(0 0 18px #a649dc29);place-items:center;width:40px;height:40px;display:grid}.arrival-brand-mark svg{width:100%;height:100%;display:block}.arrival-brand-copy{letter-spacing:.16em;flex-direction:column;font-size:.61rem;line-height:.88;display:flex}.arrival-brand-copy small{color:#89679b;letter-spacing:.26em;margin-top:.36rem;font-size:.43rem}.arrival-auth{align-items:center;gap:.48rem;display:flex}.arrival-sign-in,.arrival-join{letter-spacing:.025em;border-radius:999px;justify-content:center;align-items:center;min-height:40px;font-size:.61rem;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,background .28s,color .28s;display:inline-flex}.arrival-sign-in{color:#bdb2c2;-webkit-backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(135deg,#ffffff13,#ffffff05);border:1px solid #ffffff1b;padding:0 .9rem;box-shadow:inset 0 1px #ffffff12,0 12px 30px #0003}.arrival-join{color:#100914;background:linear-gradient(135deg,#f7f3f8,#e5dce9 70%,#ccb3d7);gap:.45rem;padding:0 .88rem 0 .96rem;box-shadow:0 14px 34px #0000003d,0 0 36px #9a48cd11}.arrival-join svg{width:13px;height:13px}.arrival-sign-in:hover,.arrival-join:hover{transform:translateY(-2px)}.arrival-sign-in:hover{color:#fff;background:#702c911f;border-color:#d5a5ed38}.arrival-story{z-index:20;pointer-events:none}.arrival-beat{opacity:0;filter:blur(8px);pointer-events:none;width:min(470px,39vw);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1),filter .72s;position:absolute}.arrival-beat.is-active{opacity:1;filter:blur()}.arrival-beat.is-past{opacity:0;filter:blur(8px)}.arrival-beat>p{color:#aa67ca;letter-spacing:.29em;align-items:center;gap:.55rem;margin-bottom:.7rem;font-size:.46rem;font-weight:650;display:flex}.arrival-beat>p:before{content:"";background:linear-gradient(90deg,#0000,#a755c8);width:28px;height:1px}.arrival-beat h1{color:#f4eef6;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;text-shadow:0 18px 55px #00000059;margin:0;font-size:clamp(2.45rem,5vw,5.7rem);font-weight:520;line-height:.91}.arrival-beat>span{color:#918696;letter-spacing:.008em;text-wrap:balance;max-width:390px;margin-top:1rem;font-size:clamp(.72rem,1vw,.94rem);line-height:1.55;display:block}.beat-0{top:39%;left:7.5vw;transform:translateY(26px)}.beat-0.is-active{transform:translateY(0)}.beat-1,.beat-3{text-align:left;top:40%;right:7.5vw;transform:translate(30px)}.beat-1.is-active,.beat-3.is-active{transform:translate(0)}.beat-2{top:41%;left:7.5vw;transform:translate(-30px)}.beat-2.is-active{transform:translate(0)}.beat-4{text-align:center;width:min(760px,82vw);top:15.2%;left:50%;transform:translate(-50%,-15px)}.beat-4.is-active{transform:translate(-50%)}.beat-4>p{justify-content:center}.beat-4>span{margin-left:auto;margin-right:auto}.beat-4 h1{font-size:clamp(2.8rem,6vw,6.2rem)}.arrival-tags{flex-wrap:wrap;gap:.45rem;margin-top:1.15rem;display:flex}.arrival-tags i{color:#c9bacf;-webkit-backdrop-filter:blur(22px)saturate(170%);letter-spacing:.055em;background:radial-gradient(circle at 25% -20%,#ffffff29,#0000 42%),linear-gradient(145deg,#4925582e,#0a060d3b);border:1px solid #ecdaf51c;border-radius:999px;align-items:center;min-height:32px;padding:0 .72rem;font-size:.5rem;font-style:normal;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 9px 26px #00000029}.arrival-final-actions{z-index:2;pointer-events:auto;justify-content:center;align-items:center;gap:.55rem;margin-top:1.15rem;display:flex;position:relative}.arrival-primary-action,.arrival-secondary-action{border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-size:.61rem;transition:all .28s cubic-bezier(.22,1,.36,1);display:inline-flex}.arrival-primary-action{color:#100914;background:linear-gradient(135deg,#f8f5fa,#e6dce9 68%,#c9add5);gap:.48rem;padding:0 1rem 0 1.12rem;box-shadow:0 17px 40px #00000045,0 0 35px #a54bd613}.arrival-primary-action svg{width:14px;height:14px}.arrival-secondary-action{color:#bcb0c2;-webkit-backdrop-filter:blur(24px)saturate(175%);background:linear-gradient(135deg,#ffffff13,#ffffff05);border:1px solid #ffffff1b;padding:0 1rem;box-shadow:inset 0 1px #ffffff0f}.arrival-primary-action:hover,.arrival-secondary-action:hover{transform:translateY(-2px)}.arrival-secondary-action:hover{color:#fff;border-color:#d6a4ef3b}.arrival-scroll-cue{z-index:28;color:#766a7b;letter-spacing:.24em;pointer-events:none;flex-direction:column;align-items:center;gap:.45rem;font-size:.39rem;transition:opacity .4s,transform .4s;animation:2.4s ease-in-out 2.2s infinite arrivalCue;display:flex;position:absolute;bottom:1.35rem;left:50%;transform:translate(-50%)}.arrival-scroll-cue svg{color:#a364c1;width:13px;height:13px}.arrival-scroll-cue.is-hidden{opacity:0;animation:none;transform:translate(-50%,8px)}@keyframes arrivalCue{50%{opacity:.55;transform:translate(-50%,5px)}}.arrival-progress{z-index:28;color:#5f5663;letter-spacing:.08em;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;font-size:.35rem;display:flex;position:absolute;top:50%;right:1.45rem;transform:translateY(-50%)}.arrival-progress i{background:#ffffff12;width:1px;height:92px;position:relative;overflow:hidden}.arrival-progress b{background:linear-gradient(#d67be2,#6e2e9b);width:100%;min-height:2px;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #b554d547}.arrival-corner-note{z-index:28;color:#514956;letter-spacing:.17em;pointer-events:none;align-items:center;gap:.5rem;font-size:.34rem;display:flex;position:absolute;bottom:1.3rem;left:1.45rem}.arrival-corner-note i{background:#4e4054;width:25px;height:1px}.member-core-home .core-home-backdrop{background:radial-gradient(at 50% 49%,#6f289933,#0000 31%),radial-gradient(at 18% 8%,#8837c21c,#0000 30%),radial-gradient(at 86% 89%,#481b6f1f,#0000 35%),linear-gradient(154deg,#040207,#09040e 46%,#030105)!important}.member-core-home .core-home-brand-mark,.app-brand-mark{filter:drop-shadow(0 0 16px #a448db24);width:39px!important;height:39px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transform:none!important}.member-core-home .core-home-brand-mark svg,.app-brand-mark svg{width:100%;height:100%;display:block}.member-core-home .core-destination{color:#e1d8e5!important;-webkit-backdrop-filter:blur(30px)saturate(185%)brightness(1.045)!important;background:radial-gradient(circle at 19% -12%,#fff3,#0000 35%),linear-gradient(135deg,#ffffff15,#753b8f0e 42%,#07040a42)!important;border:1px solid #efe1f720!important;border-radius:16px!important;justify-content:flex-start!important;gap:.58rem!important;width:auto!important;min-width:132px!important;height:auto!important;min-height:56px!important;padding:.56rem .68rem!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1b,inset 1px 0 #ffffff06,inset 0 -1px #682d8017,0 17px 42px #00000045!important}.member-core-home .core-destination:before{border-radius:inherit!important;background:linear-gradient(112deg,#ffffff17,#0000 25%,#0000 68%,#ad53d10a),radial-gradient(circle at 80% 120%,#9b42c217,#0000 42%)!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.member-core-home .core-destination:after{opacity:.78!important;background:linear-gradient(90deg,#0000,#ffffff57,#0000)!important;height:1px!important;top:1px!important;left:13%!important;right:31%!important}.member-core-home .core-destination:hover{background:radial-gradient(circle at 19% -12%,#ffffff3d,#0000 36%),linear-gradient(135deg,#ffffff1c,#7d3a9917 44%,#09050c52)!important;border-color:#dcadf245!important;box-shadow:inset 0 1px #ffffff24,0 22px 54px #00000054,0 0 42px #8f3bb717!important}.member-core-home .destination-crystal{-webkit-backdrop-filter:blur(14px)saturate(190%)!important;background:radial-gradient(circle at 29% 19%,#ffffff57,#0000 22%),radial-gradient(circle at 68% 76%,#8b36b421,#0000 48%),linear-gradient(145deg,#ffffff1a,#672d830b)!important;border:1px solid #f1e2f82b!important;border-radius:50%!important;flex:0 0 31px!important;width:31px!important;height:31px!important;overflow:hidden!important;box-shadow:inset 2px 2px 11px #ffffff0e,inset -4px -5px 12px #40145314,0 7px 18px #00000024!important}.member-core-home .destination-crystal svg{color:#c88be5!important;width:13px!important;height:13px!important}.member-core-home .destination-copy{align-items:flex-start!important;width:auto!important;position:static!important;transform:none!important}.member-core-home .destination-copy small{display:block!important}.member-core-home .destination-copy b{font-size:.67rem!important}@media(max-width:980px){.arrival-beat{width:min(410px,44vw)}.arrival-beat h1{font-size:clamp(2.15rem,5.5vw,4.5rem)}.beat-0,.beat-2{left:5vw}.beat-1,.beat-3{right:5vw}}@media(max-width:700px){.guest-arrival{height:520svh;min-height:3000px}.guest-arrival-sticky{min-height:620px}.arrival-header{padding:.8rem .78rem}.arrival-brand-mark{width:37px;height:37px}.arrival-brand-copy{display:none}.arrival-auth{gap:.36rem}.arrival-sign-in,.arrival-join{min-height:36px;font-size:.54rem}.arrival-sign-in{padding:0 .63rem}.arrival-join{padding:0 .66rem 0 .72rem}.arrival-beat,.beat-0,.beat-1,.beat-2,.beat-3,.beat-4{text-align:center!important;width:88vw!important;inset:auto auto 11.5% 50%!important;transform:translate(-50%,18px)!important}.arrival-beat.is-active{transform:translate(-50%)!important}.arrival-beat>p{justify-content:center;margin-bottom:.52rem;font-size:.38rem}.arrival-beat>p:before{display:none}.arrival-beat h1{font-size:clamp(2.05rem,10.8vw,3.45rem);line-height:.92}.arrival-beat>span{max-width:330px;margin:.72rem auto 0;font-size:.65rem;line-height:1.45}.arrival-tags{justify-content:center;gap:.32rem;margin-top:.78rem}.arrival-tags i{min-height:27px;padding:0 .58rem;font-size:.43rem}.arrival-final-actions{gap:.4rem;margin-top:.8rem}.arrival-primary-action,.arrival-secondary-action{min-height:39px;font-size:.53rem}.arrival-primary-action{padding:0 .76rem 0 .86rem}.arrival-secondary-action{padding:0 .75rem}.arrival-progress,.arrival-corner-note{display:none}.arrival-scroll-cue{font-size:.34rem;bottom:.7rem}.member-core-home .core-destination{border-radius:14px!important;gap:.38rem!important;width:auto!important;min-width:94px!important;min-height:47px!important;padding:.42rem .48rem!important}.member-core-home .destination-crystal{flex-basis:26px!important;width:26px!important;height:26px!important}.member-core-home .destination-copy b{white-space:nowrap;font-size:.55rem!important}.member-core-home .destination-copy small{font-size:.33rem!important}.member-core-home .destination-north-west{top:31%!important;left:2.5%!important}.member-core-home .destination-north-east{top:31%!important;right:2.5%!important}.member-core-home .destination-east{top:49.5%!important;right:1.5%!important}.member-core-home .destination-south-east{top:69%!important;right:5%!important}.member-core-home .destination-south-west{top:69%!important;left:5%!important}}@media(max-width:390px){.arrival-header{padding:.7rem .62rem}.arrival-brand-mark{width:34px;height:34px}.arrival-sign-in{padding:0 .52rem}.arrival-join{padding:0 .55rem 0 .62rem}.arrival-beat{bottom:10.5%!important}.arrival-beat h1{font-size:2rem}.arrival-beat>span{font-size:.61rem}.member-core-home .core-destination{min-width:86px!important;padding:.4rem .42rem!important}.member-core-home .destination-copy small{display:none!important}.member-core-home .destination-north-west{left:1.5%!important}.member-core-home .destination-north-east{right:1.5%!important}.member-core-home .destination-east{right:1%!important}.member-core-home .destination-south-east{right:3.5%!important}.member-core-home .destination-south-west{left:3.5%!important}}@media(prefers-reduced-motion:reduce){.guest-arrival-sticky:after{animation-duration:.01ms!important}.arrival-scroll-cue{animation:none!important}.arrival-beat{transition-duration:.01ms!important}}.arrival-haze-a{transform:translate(var(--arrival-haze-a-x,0),var(--arrival-haze-a-y,0))}.arrival-haze-b{transform:translate(var(--arrival-haze-b-x,0),var(--arrival-haze-b-y,0))}.arrival-horizon{opacity:var(--arrival-horizon-opacity,.08)}.arrival-brand-copy b,.member-core-home .core-home-brand>span:last-child b,.app-brand>span:last-child b{letter-spacing:.21em;font-weight:720;color:#f7f4f8!important}.arrival-brand-copy small,.member-core-home .core-home-brand>span:last-child small,.app-brand>span:last-child small{justify-content:center;align-items:center;gap:.34rem;color:#aa56df!important;letter-spacing:.27em!important;display:flex!important}.arrival-brand-copy small:before,.arrival-brand-copy small:after,.member-core-home .core-home-brand>span:last-child small:before,.member-core-home .core-home-brand>span:last-child small:after,.app-brand>span:last-child small:before,.app-brand>span:last-child small:after{content:"";opacity:.82;background:linear-gradient(90deg,#6e2c9f,#bf68e7);flex:none;width:10px;height:1px}.arrival-core-stage{z-index:2;transform:translate3d(var(--arrival-stage-x,0),var(--arrival-stage-y,0),0)scale(var(--arrival-stage-scale,1));transform-origin:50%;will-change:transform;position:absolute;top:0;right:0;bottom:0;left:0}.arrival-core-stage .central-core-canvas{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.arrival-core-stage:after{content:"";z-index:3;pointer-events:none;opacity:.11;mix-blend-mode:multiply;background:radial-gradient(#0000 38%,#08030c3b 73%,#02010480);position:absolute;top:5%;right:4%;bottom:5%;left:4%}.arrival-scene-rails{z-index:5;pointer-events:none;opacity:var(--arrival-rail-opacity,.08);transition:opacity .5s;position:absolute;top:7.2%;right:5.2%;bottom:8.2%;left:5.2%}.arrival-scene-rails i{filter:drop-shadow(0 0 16px #a34fcd14);display:block;position:absolute}.arrival-scene-rails .rail-left,.arrival-scene-rails .rail-right{background:linear-gradient(#0000,#e9cff61f 22%,#9648be3d 52%,#e3c5f314 78%,#0000);width:1px;top:12%;bottom:12%}.arrival-scene-rails .rail-left{left:0}.arrival-scene-rails .rail-right{right:0}.arrival-scene-rails .rail-top{background:linear-gradient(90deg,#0000,#8f42b72e,#f4e2fc1f,#8f42b72e,#0000);height:1px;top:0;left:17%;right:17%}.arrival-beat-0 .arrival-scene-rails{opacity:.055}.arrival-beat-4 .arrival-scene-rails{opacity:.12}.arrival-beat-4 .arrival-vignette{background:radial-gradient(circle at 50% 48%,#0000 31%,#02010424 61%,#010002e0)}.arrival-progress>span:first-child{text-align:center;color:#9b69b2;min-width:1.5rem;transition:color .35s}.home-auth-resolving{background:radial-gradient(circle at 50% 48%,#571e7924,#0000 26%),#030105;place-items:center;width:100%;height:100svh;min-height:620px;display:grid;overflow:hidden}.home-auth-resolving>span{opacity:.42;filter:drop-shadow(0 0 18px #a548dc1f);place-items:center;width:42px;height:42px;animation:1.6s ease-in-out infinite authResolvePulse;display:grid}.home-auth-resolving svg{width:100%;height:100%}@keyframes authResolvePulse{50%{opacity:.7;transform:scale(1.035)}}@media(max-width:700px){.arrival-core-stage{transform:none!important}.arrival-scene-rails{top:8.5%;right:4.5%;bottom:16%;left:4.5%;opacity:.08!important}.arrival-scene-rails .rail-top{left:24%;right:24%}}@media(prefers-reduced-motion:reduce){.home-auth-resolving>span{animation:none}.arrival-core-stage{transform:none!important}}.guest-arrival-v2{color:#f7f4f8;background:#020103;height:450svh;min-height:2800px;position:relative}.arrival2-sticky{isolation:isolate;background:#020103;width:100%;height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.arrival2-sticky:before{content:"";z-index:80;pointer-events:none;background:#020103;animation:1.7s cubic-bezier(.2,.75,.2,1) forwards arrival2Open;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes arrival2Open{0%,18%{opacity:1}to{opacity:0;visibility:hidden}}.arrival2-background,.arrival2-core-stage,.arrival2-story{position:absolute;top:0;right:0;bottom:0;left:0}.arrival2-background{z-index:0;pointer-events:none;background:radial-gradient(at 50% 42%,#712ab11c,#0000 26%),radial-gradient(at 15% 5%,#8033dc13,#0000 32%),radial-gradient(at 88% 95%,#521e8c14,#0000 36%),linear-gradient(150deg,#020103,#07030a 48%,#020103);overflow:hidden}.arrival2-aurora{aspect-ratio:1;filter:blur(145px);opacity:.14;will-change:transform,opacity;border-radius:50%;width:54vw;position:absolute}.arrival2-aurora-a{transform:translate(calc(var(--arrival2-progress)*5vw),calc(var(--arrival2-progress)*2vh));background:radial-gradient(circle,#943cffd1,#0000 68%);top:-30vw;left:-29vw}.arrival2-aurora-b{transform:translate(calc(var(--arrival2-progress)*-4vw),calc(var(--arrival2-progress)*-3vh));background:radial-gradient(circle,#5f24b1c7,#0000 70%);bottom:-34vw;right:-31vw}.arrival2-horizon{opacity:.72;background:linear-gradient(90deg,#0000,#9259ba1f,#ffffff0e,#8543b31c,#0000);height:1px;position:absolute;top:61%;left:7%;right:7%;box-shadow:0 0 58px #762ea911}.arrival2-sweep{z-index:1;top:-30%;left:var(--arrival2-sweep);filter:blur(10px);opacity:.65;mix-blend-mode:screen;will-change:left;background:linear-gradient(90deg,#0000,#ffffff04,#ffffff12,#b87ee10a,#0000);width:9vw;min-width:72px;height:165%;position:absolute;transform:rotate(17deg)}.arrival2-vignette{background:radial-gradient(circle at 50% 48%,#0000 30%,#0100021f 59%,#010002c7);position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%}.arrival2-grain{opacity:.018;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#ffffff05 0,#ffffff05 1px,#0000 1px,#0000 5px),repeating-linear-gradient(90deg,#ffffff03 0,#ffffff03 1px,#0000 1px,#0000 6px);position:absolute;top:0;right:0;bottom:0;left:0}.arrival2-core-stage{z-index:4;transform:translate3d(var(--arrival2-core-x),var(--arrival2-core-y),0)scale(var(--arrival2-core-scale));transform-origin:50%;will-change:transform;filter:brightness(calc(.92 + var(--arrival2-glow)*.14))saturate(1.04);transition:transform 90ms linear}.arrival2-core-stage .central-core-canvas{width:100%!important;height:100%!important;min-height:620px!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.arrival2-core-stage .central-core-canvas canvas{touch-action:pan-y;width:100%!important;height:100%!important}.arrival2-header{z-index:40;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.45rem;display:flex;position:absolute;top:0;left:0;right:0}.arrival2-brand,.arrival2-auth,.arrival2-auth>*{pointer-events:auto}.arrival2-brand{color:#f6f3f8;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.arrival2-brand>svg{filter:drop-shadow(0 0 18px #9945e01f);width:38px;height:38px}.arrival2-brand>span{flex-direction:column;line-height:.85;display:flex}.arrival2-brand b{color:#f7f5f8;letter-spacing:.2em;font-size:.61rem;font-weight:720}.arrival2-brand small{color:#a652df;letter-spacing:.25em;align-items:center;gap:.3rem;margin-top:.34rem;font-size:.42rem;display:flex}.arrival2-brand small:before,.arrival2-brand small:after{content:"";background:linear-gradient(90deg,#5c2689,#b75fe4);width:9px;height:1px}.arrival2-auth{align-items:center;gap:.42rem;display:flex}.arrival2-login,.arrival2-join{border-radius:999px;justify-content:center;align-items:center;min-height:39px;font-size:.6rem;text-decoration:none;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s,background .24s;display:inline-flex}.arrival2-login{color:#bdb4c2;-webkit-backdrop-filter:blur(24px)saturate(155%);background:#ffffff06;border:1px solid #ffffff18;padding:0 .82rem;box-shadow:inset 0 1px #ffffff0b}.arrival2-join{color:#110b15;background:linear-gradient(135deg,#fbf8fc,#e9e2ed 70%,#d6c5df);gap:.42rem;padding:0 .9rem 0 .96rem;box-shadow:0 10px 28px #0000003d}.arrival2-join svg{width:13px;height:13px}.arrival2-login:hover,.arrival2-join:hover{transform:translateY(-2px)}.arrival2-story{z-index:20;pointer-events:none}.arrival2-beat{opacity:0;filter:blur(7px);width:min(470px,38vw);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1),filter .52s;position:absolute;transform:translateY(16px)}.arrival2-beat.is-active{opacity:1;filter:blur();transform:translateY(0)}.arrival2-beat.is-past{opacity:0;filter:blur(6px);transform:translateY(-14px)}.arrival2-beat>p{color:#a55cda;letter-spacing:.3em;margin:0 0 .68rem;font-size:.43rem;font-weight:650}.arrival2-beat h1{color:#f5f1f7;font-family:var(--font-display);letter-spacing:-.053em;text-wrap:balance;text-shadow:0 18px 55px #00000042;margin:0;font-size:clamp(2.6rem,5.15vw,5.5rem);font-weight:520;line-height:.92}.arrival2-beat>span{color:#958b99;text-wrap:balance;max-width:380px;margin-top:.92rem;font-size:clamp(.72rem,.95vw,.91rem);line-height:1.5;display:block}.arrival2-beat>i{color:#735f7c;letter-spacing:.09em;margin-top:.9rem;font-size:.49rem;font-style:normal;display:block}.arrival2-beat-0,.arrival2-beat-2{top:37%;left:7vw}.arrival2-beat-1{top:39%;right:7vw}.arrival2-beat-3{text-align:center;width:min(720px,80vw);top:13.5%;left:50%;transform:translate(-50%,14px)}.arrival2-beat-3.is-active{transform:translate(-50%)}.arrival2-beat-3.is-past{transform:translate(-50%,-12px)}.arrival2-beat-3>span{margin-left:auto;margin-right:auto}.arrival2-beat-3 h1{font-size:clamp(3rem,6vw,6rem)}.arrival2-actions{pointer-events:auto;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.arrival2-primary,.arrival2-secondary{border-radius:999px;justify-content:center;align-items:center;min-height:43px;font-size:.59rem;text-decoration:none;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s;display:inline-flex}.arrival2-primary{color:#110a14;background:linear-gradient(135deg,#faf7fb,#e7dfea 72%,#d1bed9);gap:.45rem;padding:0 1rem 0 1.08rem;box-shadow:0 14px 34px #00000042}.arrival2-primary svg{width:13px;height:13px}.arrival2-secondary{color:#b9afbf;-webkit-backdrop-filter:blur(22px)saturate(150%);background:#ffffff06;border:1px solid #ffffff17;padding:0 .9rem}.arrival2-primary:hover,.arrival2-secondary:hover{transform:translateY(-2px)}.arrival2-scroll{z-index:30;color:#6d6471;letter-spacing:.23em;pointer-events:none;flex-direction:column;align-items:center;gap:.4rem;font-size:.36rem;transition:opacity .35s,transform .35s;animation:2.5s ease-in-out 1.8s infinite arrival2Cue;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.arrival2-scroll svg{color:#9558bd;width:12px;height:12px}.arrival2-scroll.is-hidden{opacity:0;animation:none;transform:translate(-50%,7px)}@keyframes arrival2Cue{50%{opacity:.58;transform:translate(-50%,4px)}}.arrival2-progress{z-index:30;pointer-events:none;flex-direction:column;gap:.42rem;display:flex;position:absolute;top:50%;right:1.35rem;transform:translateY(-50%)}.arrival2-progress i{background:#ffffff21;border-radius:999px;width:3px;height:3px;transition:height .35s cubic-bezier(.22,1,.36,1),background .35s,box-shadow .35s}.arrival2-progress i.is-past{background:#994ec65c}.arrival2-progress i.is-active{background:linear-gradient(#e5c7f3,#9750c6);height:22px;box-shadow:0 0 12px #a550d13b}@media(max-width:980px){.arrival2-beat{width:min(420px,43vw)}.arrival2-beat-0,.arrival2-beat-2{left:5vw}.arrival2-beat-1{right:5vw}}@media(max-width:700px){.guest-arrival-v2{height:420svh;min-height:2500px}.arrival2-header{padding:.78rem .72rem}.arrival2-brand>svg{width:34px;height:34px}.arrival2-brand>span{display:none}.arrival2-login,.arrival2-join{min-height:36px;font-size:.53rem}.arrival2-login{padding:0 .62rem}.arrival2-join{padding:0 .68rem 0 .73rem}.arrival2-core-stage{transform:translate3d(0,-7vh,0)scale(calc(var(--arrival2-core-scale)*.86))}.arrival2-beat,.arrival2-beat-0,.arrival2-beat-1,.arrival2-beat-2,.arrival2-beat-3{text-align:center!important;width:88vw!important;inset:auto auto 10.5% 50%!important;transform:translate(-50%,16px)!important}.arrival2-beat.is-active{transform:translate(-50%)!important}.arrival2-beat.is-past{transform:translate(-50%,-12px)!important}.arrival2-beat>p{margin-bottom:.52rem;font-size:.36rem}.arrival2-beat h1{font-size:clamp(2rem,10vw,3.25rem);line-height:.93}.arrival2-beat>span{max-width:330px;margin:.68rem auto 0;font-size:.64rem;line-height:1.43}.arrival2-beat>i{margin-top:.66rem;font-size:.39rem}.arrival2-actions{gap:.36rem;margin-top:.76rem}.arrival2-primary,.arrival2-secondary{min-height:38px;font-size:.51rem}.arrival2-primary{padding:0 .76rem 0 .82rem}.arrival2-secondary{padding:0 .72rem}.arrival2-progress{display:none}.arrival2-scroll{font-size:.32rem;bottom:.55rem}.arrival2-horizon{top:57%}}@media(max-width:390px){.arrival2-header{padding:.68rem .58rem}.arrival2-brand>svg{width:32px;height:32px}.arrival2-login{padding:0 .5rem}.arrival2-join{padding:0 .56rem 0 .62rem}.arrival2-beat{bottom:9.5%!important}.arrival2-beat h1{font-size:1.95rem}.arrival2-beat>span{font-size:.6rem}}@media(prefers-reduced-motion:reduce){.arrival2-sticky:before{animation-duration:.01ms!important}.arrival2-scroll{animation:none!important}.arrival2-beat{transition-duration:.01ms!important}.arrival2-core-stage{transition:none!important}}.arrival3{--arrival3-halo-x:0px;--arrival3-halo-y:0px;--arrival3-world-x:0px;--arrival3-world-y:0px;--arrival3-depth-x:0px;--arrival3-depth-y:0px;--arrival3-card-x:0px;--arrival3-card-y:0px;height:560svh;min-height:3500px}.arrival3 .arrival2-background{perspective:1000px}.arrival3-hero-halo{aspect-ratio:1;width:min(68vw,900px);transform:translate(-50%,-50%)translate(var(--arrival3-halo-x),var(--arrival3-halo-y));filter:blur(20px);background:radial-gradient(circle,#b567e821,#5b1f8b0e 34%,#0000 69%);border-radius:50%;transition:transform .24s ease-out;position:absolute;top:49%;left:50%}.arrival3-surface{height:38%;opacity:var(--arrival3-surface);transform-origin:top;filter:blur(.2px);background:radial-gradient(at 50% 0,#e4cdef14,#71408b09 27%,#0000 66%);position:absolute;top:63%;left:8%;right:8%;transform:perspective(700px)rotateX(68deg)translateY(12%);-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.arrival3-surface-edge{height:1px;opacity:var(--arrival3-surface-edge);background:linear-gradient(90deg,#0000,#d3aee81a,#ffffff2e,#b46ddc1a,#0000);position:absolute;top:63%;left:14%;right:14%;box-shadow:0 0 35px #9b48cc1c}.arrival3-specular{z-index:6;top:-28%;left:var(--arrival2-sweep);pointer-events:none;filter:blur(10px);mix-blend-mode:screen;opacity:.38;background:linear-gradient(90deg,#0000,#ffffff04,#ffffff1f,#d5a0eb0b,#0000);width:10vw;min-width:96px;height:168%;transition:left 80ms linear;position:absolute;transform:translate(-50%)rotate(16deg)}.arrival3 .arrival2-core-stage{transform:translate3d(var(--arrival2-core-x),var(--arrival2-core-y),0)scale(var(--arrival2-core-scale));transition:transform .1s linear}.arrival3-world{opacity:var(--arrival3-world);transform:translate(var(--arrival3-world-x),var(--arrival3-world-y))scale(var(--arrival3-world-scale));pointer-events:none;transition:transform .2s ease-out,opacity .18s linear;position:absolute;top:0;right:0;bottom:0;left:0}.arrival3-globe{aspect-ratio:1;background:radial-gradient(circle at 34% 27%,#eedaf713,#0000 22%),radial-gradient(circle at 62% 62%,#6f32940e,#0000 42%),radial-gradient(circle,#5b277709,#05020704 69%),conic-gradient(from 218deg,#0000,#aa65cc06,#0000 32%,#ffffff05,#0000 66%);border:1px solid #c795e126;border-radius:50%;width:min(47vw,580px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset -34px -30px 80px #000000b3,inset 15px 12px 45px #d3aae806,0 0 110px #732f9d0b}.arrival3-globe:before,.arrival3-globe:after{content:"";border:1px solid #cd9be713;border-radius:50%;position:absolute;top:4%;bottom:4%}.arrival3-globe:before{left:30%;right:30%}.arrival3-globe:after{left:16%;right:16%}.arrival3-globe i{background:linear-gradient(90deg,#0000,#c994e416,#0000);height:1px;position:absolute;left:4%;right:4%}.arrival3-globe i:first-child{top:28%}.arrival3-globe i:nth-child(2){top:50%}.arrival3-globe i:nth-child(3){top:72%}.arrival3-globe b{background:#dcc1e9;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 5px #d6ace8,0 0 18px #be69e294}.arrival3-globe b:first-of-type{top:42%;left:27%}.arrival3-globe b:nth-of-type(2){top:31%;left:63%}.arrival3-globe b:nth-of-type(3){top:62%;left:71%}.arrival3-orbit{border:1px solid #a75dcf11;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.orbit-a{aspect-ratio:2.85;width:min(67vw,830px)}.orbit-b{aspect-ratio:2.4;width:min(60vw,750px);transform:translate(-50%,-50%)rotate(26deg)}.arrival3-signal{border:1px solid #dab2ef61;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 24px #a651cf40}.signal-a{top:39%;left:29%}.signal-b{top:35%;right:27%}.signal-c{bottom:30%;right:31%}.arrival3-artifacts{pointer-events:none;transform:translate(var(--arrival3-card-x),var(--arrival3-card-y));transition:transform .26s ease-out,opacity .18s linear;position:absolute;top:0;right:0;bottom:0;left:0}.arrival3-artifacts-work{opacity:var(--arrival3-work)}.arrival3-artifacts-release{opacity:var(--arrival3-release)}.arrival3-glass-card{-webkit-backdrop-filter:blur(25px)saturate(175%);background:radial-gradient(circle at 20% -15%,#ffffff26,#0000 37%),linear-gradient(145deg,#ffffff0e,#68308409 44%,#05030730);border:1px solid #efe1f71b;border-radius:20px;width:158px;height:82px;padding:15px 16px;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 52px #0000003d}.arrival3-glass-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff45,#0000);height:1px;position:absolute;top:0;left:16%;right:34%}.arrival3-glass-card small,.arrival3-glass-card b{z-index:2;display:block;position:relative}.arrival3-glass-card small{color:#8f719f;letter-spacing:.22em;font-size:.37rem}.arrival3-glass-card b{color:#efe7f3d1;letter-spacing:.13em;margin-top:.3rem;font-size:.62rem}.arrival3-glass-card i{background:linear-gradient(#d9a9ed73,#8537ae29);border-radius:99px;width:2px;position:absolute;bottom:14px}.arrival3-glass-card i:first-of-type{height:11px;left:17px}.arrival3-glass-card i:nth-of-type(2){height:19px;left:23px}.arrival3-glass-card i:nth-of-type(3){height:14px;left:29px}.artifact-studio{top:26%;left:13%;transform:rotate(-4deg)}.artifact-collab{bottom:20%;left:17%;transform:rotate(5deg)scale(.9)}.artifact-release{top:25%;left:12%;transform:rotate(-3deg)}.artifact-credits{bottom:21%;left:18%;transform:rotate(4deg)scale(.88)}.arrival3-depth{width:2px;height:2px;transform:translate(var(--arrival3-depth-x),var(--arrival3-depth-y));background:#ebd5f566;border-radius:50%;transition:transform .28s ease-out;position:absolute;box-shadow:0 0 12px #ac63d34d}.depth-a{top:27%;left:18%}.depth-b{width:3px;height:3px;top:22%;right:19%}.depth-c{opacity:.55;bottom:20%;left:24%}.arrival3 .arrival2-beat-0{text-align:center;width:min(760px,84vw);top:13%;left:50%;transform:translate(-50%,16px)}.arrival3 .arrival2-beat-0.is-active{transform:translate(-50%)}.arrival3 .arrival2-beat-0.is-past{transform:translate(-50%,-12px)}.arrival3 .arrival2-beat-0>span{margin-left:auto;margin-right:auto}.arrival3 .arrival2-beat-1,.arrival3 .arrival2-beat-3{text-align:left;width:min(470px,38vw);top:38%;left:auto;right:7vw;transform:translateY(16px)}.arrival3 .arrival2-beat-1.is-active,.arrival3 .arrival2-beat-3.is-active{transform:translateY(0)}.arrival3 .arrival2-beat-1.is-past,.arrival3 .arrival2-beat-3.is-past{transform:translateY(-14px)}.arrival3 .arrival2-beat-3>span{margin-left:0;margin-right:0}.arrival3 .arrival2-beat-3 h1{font-size:clamp(2.6rem,5.15vw,5.5rem)}.arrival3 .arrival2-beat-2{text-align:left;width:min(470px,38vw);top:37%;left:7vw;right:auto;transform:translateY(16px)}.arrival3 .arrival2-beat-2.is-active{transform:translateY(0)}.arrival3 .arrival2-beat-2.is-past{transform:translateY(-14px)}.arrival3 .arrival2-beat-4{text-align:center;width:min(760px,84vw);top:13%;left:50%;transform:translate(-50%,16px)}.arrival3 .arrival2-beat-4.is-active{transform:translate(-50%)}.arrival3 .arrival2-beat-4.is-past{transform:translate(-50%,-12px)}.arrival3 .arrival2-beat-4>span{margin-left:auto;margin-right:auto}.arrival3 .arrival2-beat-4 h1{font-size:clamp(3rem,6vw,6rem)}@media(max-width:700px){.arrival3{height:520svh;min-height:3200px}.arrival3-world{transform:scale(var(--arrival3-world-mobile-scale))}.arrival3-globe{width:84vw;top:42%}.arrival3-specular{opacity:.28;width:18vw;min-width:70px}.arrival3-surface{top:59%;left:-20%;right:-20%}.arrival3-surface-edge{top:59%;left:4%;right:4%}.arrival3 .arrival2-core-stage{transform:translate3d(0,var(--arrival2-core-y),0)scale(var(--arrival3-mobile-core-scale))}.arrival3 .arrival2-beat-0,.arrival3 .arrival2-beat-1,.arrival3 .arrival2-beat-2,.arrival3 .arrival2-beat-3,.arrival3 .arrival2-beat-4{text-align:left;width:auto;inset:auto 1rem 12vh;transform:translateY(14px)}.arrival3 .arrival2-beat.is-active{transform:translateY(0)}.arrival3 .arrival2-beat.is-past{transform:translateY(-10px)}.arrival3 .arrival2-beat-0>span,.arrival3 .arrival2-beat-3>span,.arrival3 .arrival2-beat-4>span{margin-left:0;margin-right:0}.arrival3 .arrival2-beat-3 h1,.arrival3 .arrival2-beat-4 h1{font-size:clamp(2.05rem,10.8vw,3.45rem)}.arrival3 .arrival2-beat-4 .arrival2-actions{justify-content:flex-start}.arrival3-glass-card{opacity:.7;border-radius:17px;width:122px;height:67px;padding:12px 13px}.arrival3-glass-card small{font-size:.31rem}.arrival3-glass-card b{font-size:.5rem}.artifact-collab,.artifact-credits{display:none}.artifact-studio,.artifact-release{inset:21% 6% auto auto;transform:rotate(3deg)}}@media(max-width:390px){.arrival3-glass-card{right:4%;transform:scale(.92)rotate(3deg)}}@media(prefers-reduced-motion:reduce){.arrival3-specular{display:none}.arrival3-world,.arrival3-hero-halo,.arrival3-artifacts,.arrival3-depth,.arrival3 .arrival2-core-stage{transition:none!important}}.arrival3 .arrival2-aurora-a{transform:translate(var(--arrival3-aurora-a-x),var(--arrival3-aurora-a-y))}.arrival3 .arrival2-aurora-b{transform:translate(var(--arrival3-aurora-b-x),var(--arrival3-aurora-b-y))}.arrival3 .arrival2-core-stage{filter:brightness(var(--arrival3-core-brightness))saturate(1.04)}:root{--violet-deep:#2b1734;--violet:#714a86;--violet-bright:#a77bc2;--violet-mist:#d1bddb;--violet-glow:#714a8659;--cyan-deep:#2b4147;--cyan:#769da5;--cyan-bright:#a9c9cf;--cyan-glow:#769da547;--gold:#c7a760;--gold-bright:#e0c77f;--gold-primary:#c7a760;--gold-glow:#c7a7604d}.persistent-core.has-player{bottom:108px}@media(max-width:900px){.persistent-core.has-player{bottom:96px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@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));filter:blur(var(--tw-enter-blur,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));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
