@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-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-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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:"Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", system-ui, -apple-system, sans-serif;--font-serif:"DengXian", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", sans-serif;--font-mono:"Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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:calc(1.5 / 1);--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:calc(2.25 / 1.875);--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;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", system-ui, -apple-system, sans-serif;--default-mono-font-family:"Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--color-accent:var(--accent)}}@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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);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}.sticky{position:sticky}.-inset-5{inset:calc(var(--spacing) * -5)}.-inset-\[1\%\]{inset:-1%}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[1\.5\%_7\%\]{inset:1.5% 7%}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-\[4\.1rem\]{top:4.1rem}.top-\[4\.4rem\]{top:4.4rem}.top-\[4\.8rem\]{top:4.8rem}.top-\[13\%\]{top:13%}.top-\[42\%\]{top:42%}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-\[5\%\]{right:5%}.right-\[8\%\]{right:8%}.right-\[15\%\]{right:15%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-48{bottom:calc(var(--spacing) * 48)}.bottom-\[6\.1rem\]{bottom:6.1rem}.bottom-\[7\.5rem\]{bottom:7.5rem}.bottom-\[7\.7rem\]{bottom:7.7rem}.bottom-\[7\.8rem\]{bottom:7.8rem}.bottom-auto{bottom:auto}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-\[5\%\]{left:5%}.left-auto{left:auto}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.-z-30{z-index:calc(30 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-first{order:-9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.-my-8{margin-block:calc(var(--spacing) * -8)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-12{margin-block:calc(var(--spacing) * 12)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.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-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-\[clamp\(2\.5rem\,4vw\,4rem\)\]{margin-top:clamp(2.5rem,4vw,4rem)}.mt-\[clamp\(2\.5rem\,5vw\,4\.5rem\)\]{margin-top:clamp(2.5rem,5vw,4.5rem)}.mt-\[clamp\(3rem\,6vw\,5rem\)\]{margin-top:clamp(3rem,6vw,5rem)}.mt-\[clamp\(4\.5rem\,8vw\,7\.5rem\)\]{margin-top:clamp(4.5rem,8vw,7.5rem)}.mt-\[clamp\(4rem\,7vw\,6rem\)\]{margin-top:clamp(4rem,7vw,6rem)}.mt-auto{margin-top:auto}.mr-3{margin-right:calc(var(--spacing) * 3)}.-mb-8{margin-bottom:calc(var(--spacing) * -8)}.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-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-\[clamp\(3rem\,6vw\,5rem\)\]{margin-bottom:clamp(3rem,6vw,5rem)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-\[clamp\(1\.25rem\,2\.8vw\,3rem\)\]{margin-left:clamp(1.25rem,2.8vw,3rem)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.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}.aspect-square{aspect-ratio:1}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.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-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.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-13{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.size-80{width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80)}.size-full{width:100%;height:100%}.h-2{height:calc(var(--spacing) * 2)}.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-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-40{height:calc(var(--spacing) * 40)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[min\(34rem\,75vh\)\]{max-height:min(34rem,75vh)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-\[3\.75rem\]{min-height:3.75rem}.min-h-\[10\.5rem\]{min-height:10.5rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[32rem\]{min-height:32rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[38rem\]{min-height:38rem}.min-h-\[42rem\]{min-height:42rem}.min-h-\[44rem\]{min-height:44rem}.min-h-\[calc\(100svh-4\.25rem\)\]{min-height:calc(100svh - 4.25rem)}.min-h-\[calc\(100svh-4\.125rem\)\]{min-height:calc(100svh - 4.125rem)}.min-h-\[clamp\(27rem\,34vw\,32rem\)\]{min-height:clamp(27rem,34vw,32rem)}.min-h-\[inherit\]{min-height:inherit}.min-h-\[min\(58rem\,calc\(100svh-4\.25rem\)\)\]{min-height:min(58rem,100svh - 4.25rem)}.min-h-full{min-height:100%}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-2{width:calc(var(--spacing) * 2)}.w-4\/5{width:80%}.w-8{width:calc(var(--spacing) * 8)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-\[4\.75rem\]{width:4.75rem}.w-\[15rem\]{width:15rem}.w-\[19rem\]{width:19rem}.w-\[min\(21rem\,calc\(100vw-1\.5rem\)\)\]{width:min(21rem,100vw - 1.5rem)}.w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,100vw - 2rem)}.w-\[min\(25rem\,62\%\)\]{width:min(25rem,62%)}.w-\[min\(26rem\,calc\(100vw-2rem\)\)\]{width:min(26rem,100vw - 2rem)}.w-\[min\(28rem\,calc\(100vw-2rem\)\)\]{width:min(28rem,100vw - 2rem)}.w-\[min\(32rem\,calc\(100\%-2\.5rem\)\)\]{width:min(32rem,100% - 2.5rem)}.w-\[min\(78rem\,84vw\)\]{width:min(78rem,84vw)}.w-\[min\(100\%-3rem\,76rem\)\]{width:min(100% - 3rem,76rem)}.w-\[min\(100\%-3rem\,88rem\)\]{width:min(100% - 3rem,88rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.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-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[10\.5em\]{max-width:10.5em}.max-w-\[11em\]{max-width:11em}.max-w-\[12em\]{max-width:12em}.max-w-\[13em\]{max-width:13em}.max-w-\[14em\]{max-width:14em}.max-w-\[16em\]{max-width:16em}.max-w-\[17em\]{max-width:17em}.max-w-\[24rem\]{max-width:24rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[35rem\]{max-width:35rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[37rem\]{max-width:37rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[58rem\]{max-width:58rem}.max-w-\[100rem\]{max-width:100rem}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[15rem\]{min-width:15rem}.min-w-\[17rem\]{min-width:17rem}.min-w-\[96px\]{min-width:96px}.min-w-\[min\(100\%\,25rem\)\]{min-width:min(100%,25rem)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[0_1_7rem\]{flex:0 7rem}.flex-\[1_1_12rem\]{flex:12rem}.flex-\[2_1_22rem\]{flex:2 22rem}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[72\%_62\%\]{transform-origin:72% 62%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[distinct-spin_80s_linear_infinite\]{animation:80s linear infinite distinct-spin}.animate-\[home-copy-in_520ms_cubic-bezier\(\.2\,\.7\,\.2\,1\)_both\]{animation:.52s cubic-bezier(.2,.7,.2,1) both home-copy-in}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-30{scroll-margin-top:calc(var(--spacing) * 30)}.list-disc{list-style-type:disc}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[2\.5rem_1fr\]{grid-template-columns:2.5rem 1fr}.grid-cols-\[2rem_5rem_1fr\]{grid-template-columns:2rem 5rem 1fr}.grid-cols-\[5\.2rem_1fr_auto\]{grid-template-columns:5.2rem 1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(24rem\,29rem\)\]{grid-template-columns:minmax(0,1fr) minmax(24rem,29rem)}.grid-cols-\[minmax\(20rem\,\.78fr\)_minmax\(34rem\,1\.22fr\)\]{grid-template-columns:minmax(20rem,.78fr) minmax(34rem,1.22fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(9rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-end{align-content:flex-end}.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-\(--card-spacing\){gap:var(--card-spacing)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.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)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[clamp\(2\.5rem\,5vw\,5\.5rem\)\]{gap:clamp(2.5rem,5vw,5.5rem)}.gap-\[clamp\(2\.5rem\,6vw\,7rem\)\]{gap:clamp(2.5rem,6vw,7rem)}.gap-\[clamp\(3rem\,7vw\,7\.5rem\)\]{gap:clamp(3rem,7vw,7.5rem)}.gap-\[clamp\(3rem\,7vw\,8rem\)\]{gap:clamp(3rem,7vw,8rem)}.gap-\[var\(--section-gap\)\]{gap:var(--section-gap)}.gap-px{gap:1px}: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)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}: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)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}: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-\[var\(--birth-border\)\]>:not(:last-child)){border-color:var(--birth-border)}:where(.divide-\[var\(--birth-menu-border\)\]>:not(:last-child)){border-color:var(--birth-menu-border)}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[clamp\(1\.5rem\,2\.5vw\,2\.5rem\)\]{border-radius:clamp(1.5rem,2.5vw,2.5rem)}.rounded-\[clamp\(1\.75rem\,3vw\,3rem\)\]{border-radius:clamp(1.75rem,3vw,3rem)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.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-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.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-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-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#b7ad9d\]{border-color:#b7ad9d}.border-\[\#bd5a4b\]\/25{border-color:#bd5a4b40;border-color:lab(50.7788% 39.8108 28.4191/.25)}.border-\[\#cfc5b5\]{border-color:#cfc5b5}.border-\[\#d3b57d\]\/35{border-color:#d3b57d59;border-color:lab(75.3656% 5.5469 32.7477/.35)}.border-\[\#d7b87d\]\/20{border-color:#d7b87d33;border-color:lab(76.5117% 5.66524 34.2965/.2)}.border-\[\#d9b66f\]\/28{border-color:#d9b66f47;border-color:lab(76.0303% 6.47005 40.8755/.28)}.border-\[\#dbbe85\]\/15{border-color:#dbbe8526;border-color:lab(78.518% 4.92013 32.8187/.15)}.border-\[\#e0c28b\]\/65{border-color:#e0c28ba6;border-color:lab(80.0808% 5.42355 31.844/.65)}.border-\[\#e2d3b5\]\/20{border-color:#e2d3b533;border-color:lab(85.2105% 1.84256 16.8917/.2)}.border-\[\#e3d0ab\]\/20{border-color:#e3d0ab33;border-color:lab(84.369% 2.64338 20.9747/.2)}.border-\[\#e4ac59\]\/45{border-color:#e4ac5973;border-color:lab(74.4714% 14.7807 50.1724/.45)}.border-\[\#e6cfa5\]\/20{border-color:#e6cfa533;border-color:lab(84.2863% 3.69293 24.0377/.2)}.border-\[\#e8d6b3\]\/25{border-color:#e8d6b340;border-color:lab(86.4512% 2.43247 19.7332/.25)}.border-\[\#e8dcc8\]\/70{border-color:#e8dcc8b3;border-color:lab(88.3343% 1.81454 11.416/.7)}.border-border,.border-border\/65{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/65{border-color:color-mix(in oklab, var(--border) 65%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-brand-cinnabar{border-color:var(--brand-cinnabar)}.border-brand-sand-gold\/10{border-color:var(--brand-sand-gold)}@supports (color:color-mix(in lab, red, red)){.border-brand-sand-gold\/10{border-color:color-mix(in oklab, var(--brand-sand-gold) 10%, transparent)}}.border-brand-sand-gold\/15{border-color:var(--brand-sand-gold)}@supports (color:color-mix(in lab, red, red)){.border-brand-sand-gold\/15{border-color:color-mix(in oklab, var(--brand-sand-gold) 15%, transparent)}}.border-brand-sand-gold\/18{border-color:var(--brand-sand-gold)}@supports (color:color-mix(in lab, red, red)){.border-brand-sand-gold\/18{border-color:color-mix(in oklab, var(--brand-sand-gold) 18%, transparent)}}.border-brand-sand-gold\/20{border-color:var(--brand-sand-gold)}@supports (color:color-mix(in lab, red, red)){.border-brand-sand-gold\/20{border-color:color-mix(in oklab, var(--brand-sand-gold) 20%, transparent)}}.border-destructive\/25{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-input{border-color:var(--input)}.border-primary\/10{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/10{border-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.border-primary\/15{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/15{border-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-primary\/35{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/35{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.border-primary\/45{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/45{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--success) 30%, transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#0a0b0a\]\/90{background-color:#0a0b0ae6;background-color:lab(2.94332% -.384748 .290486/.9)}.bg-\[\#0a0d0b\]{background-color:#0a0d0b}.bg-\[\#0c0705\]\/80{background-color:#0c0705cc;background-color:lab(2.19784% 1.18054 1.25786/.8)}.bg-\[\#0d0905\]\/72{background-color:#0d0905b8;background-color:lab(2.66096% .741616 1.93591/.72)}.bg-\[\#080a09\]{background-color:#080a09}.bg-\[\#080b09\]{background-color:#080b09}.bg-\[\#986f30\]{background-color:#986f30}.bg-\[\#18302f\]\/86{background-color:#18302fdb;background-color:lab(17.8934% -10.0248 -2.46323/.86)}.bg-\[\#040808\]\/80{background-color:#040808cc;background-color:lab(1.94939% -1.08591 -.388792/.8)}.bg-\[\#041012\]\/82{background-color:#041012d1;background-color:lab(3.93061% -3.25218 -2.35765/.82)}.bg-\[\#050706\]{background-color:#050706}.bg-\[\#050706\]\/78{background-color:#050706c7;background-color:lab(1.78061% -.646673 .186068/.78)}.bg-\[\#050807\]\/85{background-color:#050807d9;background-color:lab(1.99378% -.918143 .0888675/.85)}.bg-\[\#050909\]\/80{background-color:#050909cc;background-color:lab(2.22354% -1.08591 -.388792/.8)}.bg-\[\#060806\]{background-color:#060806}.bg-\[\#060807\]{background-color:#060807}.bg-\[\#060907\]\/78{background-color:#060907c7;background-color:lab(2.25134% -1.02185 .46933/.78)}.bg-\[\#070907\]\/80{background-color:#070907cc;background-color:lab(2.31231% -.75037 .566524/.8)}.bg-\[\#070908\]\/90{background-color:#070908e6;background-color:lab(2.32897% -.646673 .186065/.9)}.bg-\[\#090405\]\/78{background-color:#090405c7;background-color:lab(1.41833% 1.4611 .105533/.78)}.bg-\[\#090704\]{background-color:#090704}.bg-\[\#090707\]\/75{background-color:#090707bf;background-color:lab(2.04122% .542961 .194395/.75)}.bg-\[\#100604\]\/74{background-color:#100604bd;background-color:lab(2.28714% 2.79811 1.837/.74)}.bg-\[\#171914\]{background-color:#171914}.bg-\[\#bd5a4b\]\/8{background-color:#bd5a4b14;background-color:lab(50.7788% 39.8108 28.4191/.08)}.bg-\[\#c5e7de\]\/75{background-color:#c5e7debf;background-color:lab(88.9873% -12.8397 .468457/.75)}.bg-\[\#d6aa61\]\/8{background-color:#d6aa6114;background-color:lab(72.5636% 10.3924 43.6464/.08)}.bg-\[\#d49a60\]{background-color:#d49a60}.bg-\[\#e4ac59\]{background-color:#e4ac59}.bg-\[\#e6dece\]{background-color:#e6dece}.bg-\[\#f5eddf\]\/40{background-color:#f5eddf66;background-color:lab(94.0983% 1.04311 7.81531/.4)}.bg-\[\#f6efe3\]{background-color:#f6efe3}.bg-\[var\(--birth-page\)\]{background-color:var(--birth-page)}.bg-\[var\(--decision-accent\)\]{background-color:var(--decision-accent)}.bg-background,.bg-background\/75{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/75{background-color:color-mix(in oklab, var(--background) 75%, transparent)}}.bg-background\/92{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/92{background-color:color-mix(in oklab, var(--background) 92%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/68{background-color:#000000ad}@supports (color:color-mix(in lab, red, red)){.bg-black\/68{background-color:color-mix(in oklab, var(--color-black) 68%, transparent)}}.bg-border,.bg-border\/60{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/60{background-color:color-mix(in oklab, var(--border) 60%, transparent)}}.bg-brand-sand-gold\/14{background-color:var(--brand-sand-gold)}@supports (color:color-mix(in lab, red, red)){.bg-brand-sand-gold\/14{background-color:color-mix(in oklab, var(--brand-sand-gold) 14%, transparent)}}.bg-brand-sand-gold\/20{background-color:var(--brand-sand-gold)}@supports (color:color-mix(in lab, red, red)){.bg-brand-sand-gold\/20{background-color:color-mix(in oklab, var(--brand-sand-gold) 20%, transparent)}}.bg-card,.bg-card\/35{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/35{background-color:color-mix(in oklab, var(--card) 35%, transparent)}}.bg-card\/45{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/45{background-color:color-mix(in oklab, var(--card) 45%, transparent)}}.bg-card\/55{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/55{background-color:color-mix(in oklab, var(--card) 55%, transparent)}}.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.bg-current{background-color:currentColor}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground\/30{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/30{background-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.bg-muted,.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/35{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/35{background-color:color-mix(in oklab, var(--muted) 35%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.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,.bg-popover\/95{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\/95{background-color:color-mix(in oklab, var(--popover) 95%, transparent)}}.bg-popover\/96{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\/96{background-color:color-mix(in oklab, var(--popover) 96%, transparent)}}.bg-popover\/98{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\/98{background-color:color-mix(in oklab, var(--popover) 98%, transparent)}}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-secondary,.bg-secondary\/35{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/35{background-color:color-mix(in oklab, var(--secondary) 35%, transparent)}}.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(0deg\,rgba\(4\,6\,5\,\.88\)_0\%\,transparent_58\%\)\]{background-image:linear-gradient(#0000 42%,#040605e0 100%)}.bg-\[linear-gradient\(0deg\,rgba\(8\,5\,3\,\.62\)\,transparent_52\%\)\]{background-image:linear-gradient(#0000 48%,#0805039e)}.bg-\[linear-gradient\(0deg\,rgba\(10\,4\,5\,\.9\)_0\%\,transparent_64\%\)\]{background-image:linear-gradient(#0000 36%,#0a0405e6 100%)}.bg-\[linear-gradient\(90deg\,rgba\(2\,8\,10\,\.75\)\,transparent_48\%\,rgba\(2\,8\,10\,\.48\)\)\]{background-image:linear-gradient(90deg,#02080abf,#0000 48%,#02080a7a)}.bg-\[linear-gradient\(90deg\,rgba\(3\,5\,4\,\.92\)_0\%\,rgba\(3\,5\,4\,\.76\)_46\%\,rgba\(3\,5\,4\,\.14\)_79\%\)\,linear-gradient\(0deg\,rgba\(3\,5\,4\,\.72\)_0\%\,transparent_36\%\)\]{background-image:linear-gradient(90deg,#030504eb 0%,#030504c2 46%,#03050424 79%),linear-gradient(#0000 64%,#030504b8 100%)}.bg-\[linear-gradient\(90deg\,rgba\(4\,6\,5\,0\.98\)_0\%\,rgba\(5\,7\,6\,0\.92\)_38\%\,rgba\(6\,8\,7\,0\.55\)_68\%\,rgba\(6\,8\,7\,0\.72\)_100\%\)\]{background-image:linear-gradient(90deg,#040605fa 0%,#050706eb 38%,#0608078c 68%,#060807b8 100%)}.bg-\[linear-gradient\(90deg\,rgba\(4\,8\,5\,\.88\)\,transparent_62\%\)\]{background-image:linear-gradient(90deg,#040805e0,#0000 62%)}.bg-\[linear-gradient\(90deg\,rgba\(13\,4\,3\,\.98\)_0\%\,rgba\(13\,4\,3\,\.88\)_42\%\,rgba\(13\,4\,3\,\.48\)_100\%\)\]{background-image:linear-gradient(90deg,#0d0403fa 0%,#0d0403e0 42%,#0d04037a 100%)}.bg-\[radial-gradient\(circle_at_20\%_0\%\,color-mix\(in_oklab\,var\(--primary\)_20\%\,transparent\)\,transparent_55\%\)\,linear-gradient\(120deg\,color-mix\(in_oklab\,var\(--accent\)_34\%\,transparent\)\,transparent\)\]{background-image:radial-gradient(circle at 20% 0%,var(--primary),transparent 55%),linear-gradient(120deg,var(--accent),transparent)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_20\%_0\%\,color-mix\(in_oklab\,var\(--primary\)_20\%\,transparent\)\,transparent_55\%\)\,linear-gradient\(120deg\,color-mix\(in_oklab\,var\(--accent\)_34\%\,transparent\)\,transparent\)\]{background-image:radial-gradient(circle at 20% 0%,color-mix(in oklab,var(--primary) 20%,transparent),transparent 55%),linear-gradient(120deg,color-mix(in oklab,var(--accent) 34%,transparent),transparent)}}.from-\[\#050807\]\/95{--tw-gradient-from:#050807f2;--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))}@supports (color:lab(0% 0 0)){.from-\[\#050807\]\/95{--tw-gradient-from:lab(1.99378% -.918143 .0888675/.95)}}.from-transparent{--tw-gradient-from: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))}.via-primary{--tw-gradient-via:var(--primary);--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-\[\#050807\]\/70{--tw-gradient-to:#050807b3;--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))}@supports (color:lab(0% 0 0)){.to-\[\#050807\]\/70{--tw-gradient-to:lab(1.99378% -.918143 .0888675/.7)}}.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))}.bg-clip-padding{background-clip:padding-box}.object-cover{object-fit:cover}.object-\[58\%_50\%\]{object-position:58% 50%}.object-\[64\%_center\]{object-position:64% center}.object-center{object-position:center}.object-top{object-position:top}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.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-\[3px\]{padding:3px}.p-\[clamp\(1\.5rem\,3vw\,2\.5rem\)\]{padding:clamp(1.5rem,3vw,2.5rem)}.p-\[clamp\(1\.5rem\,3vw\,2\.25rem\)\]{padding:clamp(1.5rem,3vw,2.25rem)}.p-\[clamp\(1\.5rem\,4vw\,3rem\)\]{padding:clamp(1.5rem,4vw,3rem)}.p-\[clamp\(1\.75rem\,5vw\,4rem\)\]{padding:clamp(1.75rem,5vw,4rem)}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-0{padding-inline:calc(var(--spacing) * 0)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[clamp\(1\.5rem\,5\.5vw\,5rem\)\]{padding-inline:clamp(1.5rem,5.5vw,5rem)}.px-\[clamp\(1\.25rem\,3vw\,2\.5rem\)\]{padding-inline:clamp(1.25rem,3vw,2.5rem)}.px-\[clamp\(1\.25rem\,4vw\,4rem\)\]{padding-inline:clamp(1.25rem,4vw,4rem)}.px-\[clamp\(2rem\,4vw\,3\.5rem\)\]{padding-inline:clamp(2rem,4vw,3.5rem)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0{padding-block:calc(var(--spacing) * 0)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[clamp\(3\.75rem\,5\.5vw\,5rem\)\]{padding-block:clamp(3.75rem,5.5vw,5rem)}.py-\[clamp\(4\.5rem\,8vw\,7rem\)\]{padding-block:clamp(4.5rem,8vw,7rem)}.py-\[clamp\(4rem\,8vw\,7rem\)\]{padding-block:clamp(4rem,8vw,7rem)}.py-\[clamp\(5rem\,9vw\,8rem\)\]{padding-block:clamp(5rem,9vw,8rem)}.py-\[clamp\(5rem\,9vw\,9rem\)\]{padding-block:clamp(5rem,9vw,9rem)}.py-\[clamp\(6rem\,9vw\,9rem\)\]{padding-block:clamp(6rem,9vw,9rem)}.py-\[clamp\(6rem\,10vw\,9rem\)\]{padding-block:clamp(6rem,10vw,9rem)}.py-\[clamp\(6rem\,12vw\,10rem\)\]{padding-block:clamp(6rem,12vw,10rem)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[clamp\(2rem\,4vw\,3\.5rem\)\]{padding-top:clamp(2rem,4vw,3.5rem)}.pt-\[clamp\(5\.5rem\,11vh\,8\.5rem\)\]{padding-top:clamp(5.5rem,11vh,8.5rem)}.pr-1\.5\!{padding-right:calc(var(--spacing) * 1.5)!important}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[clamp\(2rem\,4vw\,3\.5rem\)\]{padding-bottom:clamp(2rem,4vw,3.5rem)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-1\.5\!{padding-left:calc(var(--spacing) * 1.5)!important}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.\[font-family\:var\(--font-chiron-sung\)\,ui-serif\,serif\]{font-family:var(--font-chiron-sung),ui-serif,serif}.\[font-family\:var\(--font-lxgw-wenkai\)\,ui-serif\,serif\]{font-family:var(--font-lxgw-wenkai),ui-serif,serif}.\[font-family\:var\(--font-noto-serif-sc\)\,ui-serif\,serif\]{font-family:var(--font-noto-serif-sc),ui-serif,serif}.font-mono{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.font-serif{font-family:DengXian,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,sans-serif}.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-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\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.48rem\]{font-size:.48rem}.text-\[0\.52rem\]{font-size:.52rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.67rem\]{font-size:.67rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.96rem\]{font-size:.96rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[2rem\]{font-size:2rem}.text-\[clamp\(1\.8rem\,4vw\,3\.2rem\)\]{font-size:clamp(1.8rem,4vw,3.2rem)}.text-\[clamp\(1\.35rem\,2vw\,2rem\)\]{font-size:clamp(1.35rem,2vw,2rem)}.text-\[clamp\(1rem\,1\.2vw\,1\.14rem\)\]{font-size:clamp(1rem,1.2vw,1.14rem)}.text-\[clamp\(1rem\,1\.4vw\,1\.2rem\)\]{font-size:clamp(1rem,1.4vw,1.2rem)}.text-\[clamp\(2\.4rem\,4\.5vw\,4\.5rem\)\]{font-size:clamp(2.4rem,4.5vw,4.5rem)}.text-\[clamp\(2\.4rem\,5vw\,4\.5rem\)\]{font-size:clamp(2.4rem,5vw,4.5rem)}.text-\[clamp\(2\.4rem\,5vw\,4\.8rem\)\]{font-size:clamp(2.4rem,5vw,4.8rem)}.text-\[clamp\(2\.5rem\,4\.7vw\,4\.9rem\)\]{font-size:clamp(2.5rem,4.7vw,4.9rem)}.text-\[clamp\(2\.5rem\,5vw\,5rem\)\]{font-size:clamp(2.5rem,5vw,5rem)}.text-\[clamp\(2\.9rem\,4\.7vw\,5rem\)\]{font-size:clamp(2.9rem,4.7vw,5rem)}.text-\[clamp\(2\.25rem\,5vw\,4\.25rem\)\]{font-size:clamp(2.25rem,5vw,4.25rem)}.text-\[clamp\(2\.25rem\,6vw\,4\.75rem\)\]{font-size:clamp(2.25rem,6vw,4.75rem)}.text-\[clamp\(2\.35rem\,3\.2vw\,3\.8rem\)\]{font-size:clamp(2.35rem,3.2vw,3.8rem)}.text-\[clamp\(2rem\,2\.55vw\,3\.15rem\)\]{font-size:clamp(2rem,2.55vw,3.15rem)}.text-\[clamp\(2rem\,4vw\,3\.3rem\)\]{font-size:clamp(2rem,4vw,3.3rem)}.text-\[clamp\(2rem\,4vw\,3\.25rem\)\]{font-size:clamp(2rem,4vw,3.25rem)}.text-\[clamp\(2rem\,5vw\,3\.5rem\)\]{font-size:clamp(2rem,5vw,3.5rem)}.text-\[clamp\(3\.2rem\,5\.2vw\,5\.7rem\)\]{font-size:clamp(3.2rem,5.2vw,5.7rem)}.text-\[clamp\(3\.2rem\,5\.9vw\,6\.35rem\)\]{font-size:clamp(3.2rem,5.9vw,6.35rem)}.text-\[clamp\(3\.25rem\,6\.2vw\,6\.4rem\)\]{font-size:clamp(3.25rem,6.2vw,6.4rem)}.text-\[clamp\(3rem\,5\.5vw\,5rem\)\]{font-size:clamp(3rem,5.5vw,5rem)}.text-\[clamp\(3rem\,6\.3vw\,6\.4rem\)\]{font-size:clamp(3rem,6.3vw,6.4rem)}.text-\[clamp\(3rem\,7vw\,6\.5rem\)\]{font-size:clamp(3rem,7vw,6.5rem)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.035em\]{--tw-tracking:.035em;letter-spacing:.035em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words,.wrap-break-word{overflow-wrap:break-word}.\[word-break\:normal\]{word-break:normal}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1a1206\]{color:#1a1206}.text-\[\#1b1c18\]{color:#1b1c18}.text-\[\#2d2c26\]{color:#2d2c26}.text-\[\#6d675c\]{color:#6d675c}.text-\[\#8b8478\]{color:#8b8478}.text-\[\#8d8578\]{color:#8d8578}.text-\[\#9b3f33\]{color:#9b3f33}.text-\[\#9b7437\]{color:#9b7437}.text-\[\#9d7852\]{color:#9d7852}.text-\[\#665f53\]{color:#665f53}.text-\[\#20211d\]{color:#20211d}.text-\[\#81796c\]{color:#81796c}.text-\[\#696358\]{color:#696358}.text-\[\#777064\]{color:#777064}.text-\[\#795821\]{color:#795821}.text-\[\#a9c09d\]{color:#a9c09d}.text-\[\#a77b2f\]{color:#a77b2f}.text-\[\#b99a6a\]{color:#b99a6a}.text-\[\#c6a063\]{color:#c6a063}.text-\[\#c4674e\]{color:#c4674e}.text-\[\#c9634c\]{color:#c9634c}.text-\[\#cf664d\]{color:#cf664d}.text-\[\#d7ae68\]{color:#d7ae68}.text-\[\#d8b777\]{color:#d8b777}.text-\[\#dc806b\]{color:#dc806b}.text-\[\#ead8b7\]{color:#ead8b7}.text-\[\#edf2ec\]\/78{color:#edf2ecc7;color:lab(94.9843% -2.51499 2.29208/.78)}.text-\[\#eee4d2\]\/45{color:#eee4d273;color:lab(91.0292% 1.30033 10.0953/.45)}.text-\[\#eee4d2\]\/48{color:#eee4d27a;color:lab(91.0292% 1.30033 10.0953/.48)}.text-\[\#eee4d2\]\/68{color:#eee4d2ad;color:lab(91.0291% 1.30031 10.0953/.68)}.text-\[\#eee5d5\]{color:#eee5d5}.text-\[\#eee5d5\]\/55{color:#eee5d58c;color:lab(91.337% 1.17391 8.9765/.55)}.text-\[\#eee5d5\]\/60{color:#eee5d599;color:lab(91.337% 1.17391 8.9765/.6)}.text-\[\#efe6d5\]\/45{color:#efe6d573;color:lab(91.6694% 1.05348 9.45895/.45)}.text-\[\#efe6d5\]\/50{color:#efe6d580;color:lab(91.6694% 1.05348 9.45895/.5)}.text-\[\#efe6d5\]\/60{color:#efe6d599;color:lab(91.6694% 1.05348 9.45895/.6)}.text-\[\#efe6d5\]\/65{color:#efe6d5a6;color:lab(91.6693% 1.05348 9.45896/.65)}.text-\[\#f1e3d6\]{color:#f1e3d6}.text-\[\#f1e3d6\]\/58{color:#f1e3d694;color:lab(91.1052% 3.33995 8.17244/.58)}.text-\[\#f1ead9\]{color:#f1ead9}.text-\[\#f1ead9\]\/55{color:#f1ead98c;color:lab(92.91% .329286 9.17151/.55)}.text-\[\#f2e9d7\]{color:#f2e9d7}.text-\[\#f2e9d8\]{color:#f2e9d8}.text-\[\#f2e9d8\]\/45{color:#f2e9d873;color:lab(92.7219% 1.04865 9.43545/.45)}.text-\[\#f2e9d8\]\/55{color:#f2e9d88c;color:lab(92.7219% 1.04865 9.43545/.55)}.text-\[\#f2e9d8\]\/58{color:#f2e9d894;color:lab(92.7219% 1.04865 9.43545/.58)}.text-\[\#f2e9d8\]\/62{color:#f2e9d89e;color:lab(92.7219% 1.04865 9.43545/.62)}.text-\[\#f2e9d8\]\/76{color:#f2e9d8c2;color:lab(92.7219% 1.04865 9.43545/.76)}.text-\[\#f2e9d8\]\/88{color:#f2e9d8e0;color:lab(92.7219% 1.04865 9.43545/.88)}.text-\[\#f3e4c6\]{color:#f3e4c6}.text-\[\#f3e7d8\]{color:#f3e7d8}.text-\[\#f3e7d8\]\/72{color:#f3e7d8b8;color:lab(92.3052% 2.3694 8.86124/.72)}.text-\[\#f3e7da\]{color:#f3e7da}.text-\[\#f3e7da\]\/50{color:#f3e7da80;color:lab(92.344% 2.60681 7.88257/.5)}.text-\[\#f3e7da\]\/72{color:#f3e7dab8;color:lab(92.344% 2.60681 7.88257/.72)}.text-\[\#f3ead8\]{color:#f3ead8}.text-\[\#f3ead9\]{color:#f3ead9}.text-\[\#f4e8d8\]{color:#f4e8d8}.text-\[\#f4ead7\]{color:#f4ead7}.text-\[\#f4ebda\]\/65{color:#f4ebdaa6;color:lab(93.4223% 1.04564 9.41998/.65)}.text-\[\#f5ead8\]{color:#f5ead8}.text-\[\#f5eddf\]{color:#f5eddf}.text-\[\#f5eddf\]\/62{color:#f5eddf9e;color:lab(94.0983% 1.04311 7.81531/.62)}.text-\[\#f5eddf\]\/70{color:#f5eddfb3;color:lab(94.0983% 1.04311 7.81531/.7)}.text-\[\#f5eddf\]\/72{color:#f5eddfb8;color:lab(94.0983% 1.04311 7.81531/.72)}.text-\[\#f6ead7\]{color:#f6ead7}.text-\[\#f7ecda\]{color:#f7ecda}.text-\[\#f7edda\]\/65{color:#f7eddaa6;color:lab(94.1649% 1.16655 10.5078/.65)}.text-\[\#fff8ea\]{color:#fff8ea}.text-\[color\:var\(--warning\)\]{color:var(--warning)}.text-\[var\(--birth-accent\)\]{color:var(--birth-accent)}.text-\[var\(--birth-accent-strong\)\]{color:var(--birth-accent-strong)}.text-\[var\(--birth-muted\)\]{color:var(--birth-muted)}.text-\[var\(--birth-subtle\)\]{color:var(--birth-subtle)}.text-\[var\(--birth-text\)\]{color:var(--birth-text)}.text-\[var\(--capability-accent\)\]{color:var(--capability-accent)}.text-\[var\(--capability-subtle\)\]{color:var(--capability-subtle)}.text-\[var\(--decision-accent\)\]{color:var(--decision-accent)}.text-\[var\(--module-accent\)\]{color:var(--module-accent)}.text-\[var\(--zeri-accent\)\]{color:var(--zeri-accent)}.text-brand-sand-gold{color:var(--brand-sand-gold)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground,.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-success{color:var(--success)}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-\[\#c89a5c\]\/50{text-decoration-color:#c89a5c80;text-decoration-color:lab(67.0251% 12.4104 39.2/.5)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#8e6931\]{accent-color:#8e6931}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-52{opacity:.52}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-85{opacity:.85}.opacity-88{opacity:.88}.opacity-90{opacity:.9}.opacity-92{opacity:.92}.opacity-95{opacity:.95}.opacity-100{opacity:1}.bg-blend-color{background-blend-mode:color}.shadow-\[0_\.75rem_2\.5rem_rgba\(0\,0\,0\,\.24\)\]{--tw-shadow:0 .75rem 2.5rem var(--tw-shadow-color,#0000003d);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_1\.5rem_rgba\(121\,167\,157\,\.55\)\]{--tw-shadow:0 0 1.5rem var(--tw-shadow-color,#79a79d8c);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_1\.5rem_5rem_rgba\(0\,0\,0\,\.32\)\]{--tw-shadow:0 1.5rem 5rem var(--tw-shadow-color,#00000052);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_1\.25rem_4rem_rgba\(0\,0\,0\,\.3\)\]{--tw-shadow:0 1.25rem 4rem var(--tw-shadow-color,#0000004d);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_1\.25rem_4rem_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow:0 1.25rem 4rem var(--tw-shadow-color,#00000047);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_1\.25rem_4rem_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow:0 1.25rem 4rem var(--tw-shadow-color,#00000059);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_2\.5rem_7rem_rgba\(0\,0\,0\,\.34\)\]{--tw-shadow:0 2.5rem 7rem var(--tw-shadow-color,#00000057);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_2\.5rem_7rem_rgba\(0\,0\,0\,\.36\)\]{--tw-shadow:0 2.5rem 7rem var(--tw-shadow-color,#0000005c);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_2rem_6rem_rgba\(0\,0\,0\,\.3\)\]{--tw-shadow:0 2rem 6rem var(--tw-shadow-color,#0000004d);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_2rem_6rem_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow:0 2rem 6rem var(--tw-shadow-color,#00000047);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_10px_24px_rgba\(105\,75\,29\,0\.18\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#694b1d2e);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_10px_30px_color-mix\(in_oklch\,\#e4ac59\,transparent_78\%\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#e4ac5938);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-\[0_10px_30px_color-mix\(in_oklch\,\#e4ac59\,transparent_78\%\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,lab(74.4714% 14.7806 50.172/.22))}}.shadow-\[0_12px_36px_rgba\(228\,172\,89\,\.2\)\]{--tw-shadow:0 12px 36px var(--tw-shadow-color,#e4ac5933);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_28px_90px_-48px_color-mix\(in_oklab\,var\(--primary\)_58\%\,transparent\)\]{--tw-shadow:0 28px 90px -48px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_28px_90px_-48px_color-mix\(in_oklab\,var\(--primary\)_58\%\,transparent\)\]{--tw-shadow:0 28px 90px -48px var(--tw-shadow-color,color-mix(in oklab,var(--primary) 58%,transparent))}}.shadow-\[0_28px_90px_-48px_color-mix\(in_oklab\,var\(--primary\)_58\%\,transparent\)\]{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_32px_90px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow:0 32px 90px var(--tw-shadow-color,#00000061);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)}.ring{--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)}.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-1{--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)}.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)}.ring-background{--tw-ring-color:var(--background)}.ring-border{--tw-ring-color:var(--border)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.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}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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,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-\[background-color\,color\,box-shadow\]{transition-property:background-color,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\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;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-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))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[1200ms\]{--tw-duration:1.2s;transition-duration:1.2s}.duration-\[1400ms\]{--tw-duration:1.4s;transition-duration:1.4s}.duration-\[1600ms\]{--tw-duration:1.6s;transition-duration:1.6s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[transition-timing-function\:cubic-bezier\(\.2\,\.72\,\.22\,1\)\]{transition-timing-function:cubic-bezier(.2,.72,.22,1)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-body-gap\:0\.35rem\]{--card-body-gap:.35rem}.\[--card-body-gap\:0\.65rem\]{--card-body-gap:.65rem}.\[--card-body-gap\:0\.75rem\]{--card-body-gap:.75rem}.\[--card-gap\:0\.8rem\]{--card-gap:.8rem}.\[--card-gap\:0\.9rem\]{--card-gap:.9rem}.\[--card-gap\:0\.75rem\]{--card-gap:.75rem}.\[--card-gap\:1\.5rem\]{--card-gap:1.5rem}.\[--card-gap\:1\.75rem\]{--card-gap:1.75rem}.\[--card-gap\:1rem\]{--card-gap:1rem}.\[--card-min\:15rem\]{--card-min:15rem}.\[--card-min\:16rem\]{--card-min:16rem}.\[--card-min\:17rem\]{--card-min:17rem}.\[--card-min\:18rem\]{--card-min:18rem}.\[--card-padding\:1\.25rem\]{--card-padding:1.25rem}.\[--card-padding\:clamp\(1\.5rem\,4vw\,3rem\)\]{--card-padding:clamp(1.5rem, 4vw, 3rem)}.\[--card-padding\:clamp\(2rem\,6vw\,4\.5rem\)\]{--card-padding:clamp(2rem, 6vw, 4.5rem)}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--container-page\:100rem\]{--container-page:100rem}.\[--container-page\:112rem\]{--container-page:112rem}.\[--decision-accent\:\#a87d3f\]{--decision-accent:#a87d3f}.\[--decision-accent\:\#b99252\]{--decision-accent:#b99252}.\[--decision-accent\:\#c6a15d\]{--decision-accent:#c6a15d}.\[--gutter\:clamp\(1\.5rem\,5\.5vw\,5rem\)\]{--gutter:clamp(1.5rem, 5.5vw, 5rem)}.\[--gutter\:clamp\(1\.25rem\,4vw\,4rem\)\]{--gutter:clamp(1.25rem, 4vw, 4rem)}.\[--list-gap\:0\.75rem\]{--list-gap:.75rem}.\[--list-gap\:1rem\]{--list-gap:1rem}.\[--module-accent\:\#7da89e\]{--module-accent:#7da89e}.\[--module-accent\:\#b99458\]{--module-accent:#b99458}.\[--module-accent\:\#c49d6b\]{--module-accent:#c49d6b}.\[--module-accent\:\#c69a5f\]{--module-accent:#c69a5f}.\[--module-accent\:\#c8735f\]{--module-accent:#c8735f}.\[--module-accent\:\#c76347\]{--module-accent:#c76347}.\[--module-accent\:\#d0ad67\]{--module-accent:#d0ad67}.\[--post-list-min\:17rem\]{--post-list-min:17rem}.\[--stack-gap\:0\.4rem\]{--stack-gap:.4rem}.\[--stack-gap\:0\.6rem\]{--stack-gap:.6rem}.\[--stack-gap\:0\.7rem\]{--stack-gap:.7rem}.\[--stack-gap\:0\.55rem\]{--stack-gap:.55rem}.\[--stack-gap\:0\]{--stack-gap:0}.\[--stack-gap\:1\.4rem\]{--stack-gap:1.4rem}.\[--stack-gap\:1rem\]{--stack-gap:1rem}.\[--stack-gap\:2rem\]{--stack-gap:2rem}.\[--stack-gap\:clamp\(2\.5rem\,6vw\,5\.5rem\)\]{--stack-gap:clamp(2.5rem, 6vw, 5.5rem)}.\[--stack-gap\:clamp\(4rem\,8vw\,7rem\)\]{--stack-gap:clamp(4rem, 8vw, 7rem)}.\[scrollbar-width\:none\]{scrollbar-width:none}.running{animation-play-state:running}@media (hover:hover){.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\/button\:bg-\[\#f5eddf\]\/75:is(:where(.group\/button):hover *){background-color:#f5eddfbf;background-color:lab(94.0983% 1.04311 7.81531/.75)}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-aria-expanded\/button\:rotate-180:is(:where(.group\/button)[aria-expanded=true] *){rotate:180deg}.group-aria-selected\/button\:h-1\.5:is(:where(.group\/button)[aria-selected=true] *){height:calc(var(--spacing) * 1.5)}.group-aria-selected\/button\:w-10:is(:where(.group\/button)[aria-selected=true] *){width:calc(var(--spacing) * 10)}.group-aria-selected\/button\:bg-\[\#d49a60\]:is(:where(.group\/button)[aria-selected=true] *){background-color:#d49a60}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-vertical] *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-vertical] *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-vertical] *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-vertical] *){justify-content:flex-start}.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-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.marker\:text-\[var\(--module-accent\)\] ::marker{color:var(--module-accent)}.marker\:text-\[var\(--module-accent\)\]::marker{color:var(--module-accent)}.marker\:text-\[var\(--module-accent\)\] ::-webkit-details-marker{color:var(--module-accent)}.marker\:text-\[var\(--module-accent\)\]::-webkit-details-marker{color:var(--module-accent)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.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-\[\#999185\]::placeholder{color:#999185}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-7:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 7)}.before\:inset-y-3:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 3)}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-primary:before{content:var(--tw-content);background-color:var(--primary)}.before\:bg-gradient-to-r:before{content:var(--tw-content);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: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))}.before\:via-\[\#d7b379\]\/55:before{content:var(--tw-content);--tw-gradient-via:#d7b3798c;--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)}@supports (color:lab(0% 0 0)){.before\:via-\[\#d7b379\]\/55:before{--tw-gradient-via:lab(75.1985% 7.86862 34.7028/.55)}}.before\:to-transparent:before{content:var(--tw-content);--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))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:ml-3:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 3)}.after\:hidden:after{content:var(--tw-content);display:none}.after\:h-3:after{content:var(--tw-content);height:calc(var(--spacing) * 3)}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:bg-white\/12:after{content:var(--tw-content);background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.after\:bg-white\/12:after{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:pr-0:last-child{padding-right:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.018\]:hover{scale:1.018}.hover\:scale-\[1\.025\]:hover{scale:1.025}.hover\:border-\[\#e4ac59\]:hover{border-color:#e4ac59}.hover\:border-brand-cinnabar:hover{border-color:var(--brand-cinnabar)}.hover\:bg-\[\#7f5b27\]:hover{background-color:#7f5b27}.hover\:bg-\[\#e4ac59\]\/10:hover{background-color:#e4ac591a;background-color:lab(74.4714% 14.7807 50.1724/.1)}.hover\:bg-\[\#e8dfcf\]:hover{background-color:#e8dfcf}.hover\:bg-\[\#ffc250\]:hover{background-color:#ffc250}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/6:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/6:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-white\/45:hover{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/45:hover{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.hover\:text-\[\#24231e\]:hover{color:#24231e}.hover\:text-\[\#ffc250\]:hover{color:#ffc250}.hover\:text-\[\#ffc676\]:hover{color:#ffc676}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_14px_36px_color-mix\(in_oklch\,\#e4ac59\,transparent_68\%\)\]:hover{--tw-shadow:0 14px 36px var(--tw-shadow-color,#e4ac5952);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.hover\:shadow-\[0_14px_36px_color-mix\(in_oklch\,\#e4ac59\,transparent_68\%\)\]:hover{--tw-shadow:0 14px 36px var(--tw-shadow-color,lab(74.4714% 14.7806 50.172/.32))}}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-primary\/8:focus{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-primary\/8:focus{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.focus\:bg-transparent:focus{background-color:#0000}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-\[\#98733a\]:focus-visible{border-color:#98733a}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.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-\[\#98733a\]\/20:focus-visible{--tw-ring-color:#98733a33}@supports (color:lab(0% 0 0)){.focus-visible\:ring-\[\#98733a\]\/20:focus-visible{--tw-ring-color:lab(51.3049% 10.236 36.8472/.2)}}.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\/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\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#8d6c36\]:focus-visible{outline-color:#8d6c36}.focus-visible\:outline-\[\#98733a\]:focus-visible{outline-color:#98733a}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=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)}.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-pressed\:bg-\[\#61231b\]\/90[aria-pressed=true]{background-color:#61231be6;background-color:lab(23.442% 28.3065 20.4044/.9)}.aria-pressed\:bg-primary\/25[aria-pressed=true]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.aria-pressed\:bg-primary\/25[aria-pressed=true]{background-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.aria-pressed\:text-\[\#fff1d7\][aria-pressed=true]{color:#fff1d7}.aria-pressed\:text-white[aria-pressed=true]{color:var(--color-white)}.aria-selected\:w-13[aria-selected=true]{width:calc(var(--spacing) * 13)}.data-active\:bg-\[var\(--module-accent\)\]\/18[data-active]{background-color:var(--module-accent)}@supports (color:color-mix(in lab, red, red)){.data-active\:bg-\[var\(--module-accent\)\]\/18[data-active]{background-color:color-mix(in oklab, var(--module-accent) 18%, transparent)}}.data-active\:bg-background[data-active]{background-color:var(--background)}.data-active\:text-\[\#f3e7da\][data-active]{color:#f3e7da}.data-active\:text-foreground[data-active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-active]{--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-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after{content:var(--tw-content);opacity:1}.data-closed\:animate-out[data-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-closed\:fade-out-0[data-closed]{--tw-exit-opacity:0}.data-closed\:zoom-out-95[data-closed]{--tw-exit-scale:.95}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-open\:animate-in[data-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-open\:bg-accent[data-open]{background-color:var(--accent)}.data-open\:text-accent-foreground[data-open]{color:var(--accent-foreground)}.data-open\:fade-in-0[data-open]{--tw-enter-opacity:0}.data-open\:zoom-in-95[data-open]{--tw-enter-scale:.95}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:animate-\[home-banner-drift_7\.2s_ease-out_both\][data-active=true]{animation:7.2s ease-out both home-banner-drift}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[featured\=true\]\:bg-secondary\/70[data-featured=true]{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.data-\[featured\=true\]\:bg-secondary\/70[data-featured=true]{background-color:color-mix(in oklab, var(--secondary) 70%, transparent)}}.data-\[highlighted\]\:bg-transparent[data-highlighted]{background-color:#0000}.data-\[module\=oracle\]\:bg-\[\#120906\][data-module=oracle]{background-color:#120906}.data-\[module\=oracle\]\:\[--module-accent\:\#c76347\][data-module=oracle]{--module-accent:#c76347}.data-\[module\=palm\]\:bg-\[\#100d09\][data-module=palm]{background-color:#100d09}.data-\[module\=palm\]\:\[--module-accent\:\#c49d6b\][data-module=palm]{--module-accent:#c49d6b}.data-\[module\=relations\]\:bg-\[\#110a0b\][data-module=relations]{background-color:#110a0b}.data-\[module\=relations\]\:\[--module-accent\:\#c96c57\][data-module=relations]{--module-accent:#c96c57}.data-\[module\=timing\]\:bg-\[\#071012\][data-module=timing]{background-color:#071012}.data-\[module\=timing\]\:\[--module-accent\:\#79a79d\][data-module=timing]{--module-accent:#79a79d}.data-\[module\=zeri\]\:bg-\[\#0d100c\][data-module=zeri]{background-color:#0d100c}.data-\[module\=zeri\]\:\[--module-accent\:\#d0ad67\][data-module=zeri]{--module-accent:#d0ad67}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--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)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.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\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media (prefers-reduced-motion:reduce){.motion-reduce\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:animate-none{animation:none}.motion-reduce\:opacity-100{opacity:1}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:940px){.max-\[940px\]\:min-h-0{min-height:calc(var(--spacing) * 0)}.max-\[940px\]\:min-h-\[min\(78vw\,36rem\)\]{min-height:min(78vw,36rem)}.max-\[940px\]\:w-\[min\(100\%-2rem\,48rem\)\]{width:min(100% - 2rem,48rem)}.max-\[940px\]\:max-w-\[42rem\]{max-width:42rem}.max-\[940px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[940px\]\:py-\[4\.5rem_5rem\]{padding-block:4.5rem 5rem}}@media not all and (min-width:620px){.max-\[620px\]\:ml-0{margin-left:calc(var(--spacing) * 0)}.max-\[620px\]\:w-full{width:100%}.max-\[620px\]\:text-\[clamp\(3rem\,14vw\,4\.3rem\)\]{font-size:clamp(3rem,14vw,4.3rem)}}@media not all and (min-width:560px){.max-\[560px\]\:inset-\[7\%_1\%\]{inset:7% 1%}.max-\[560px\]\:top-\[4\.2rem\]{top:4.2rem}.max-\[560px\]\:top-\[4\.6rem\]{top:4.6rem}.max-\[560px\]\:right-2\.5{right:calc(var(--spacing) * 2.5)}.max-\[560px\]\:right-3{right:calc(var(--spacing) * 3)}.max-\[560px\]\:right-\[2\%\]{right:2%}.max-\[560px\]\:bottom-56{bottom:calc(var(--spacing) * 56)}.max-\[560px\]\:bottom-\[9\.3rem\]{bottom:9.3rem}.max-\[560px\]\:bottom-\[9\.8rem\]{bottom:9.8rem}.max-\[560px\]\:left-2\.5{left:calc(var(--spacing) * 2.5)}.max-\[560px\]\:left-\[2\%\]{left:2%}.max-\[560px\]\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.max-\[560px\]\:min-h-\[29rem\]{min-height:29rem}.max-\[560px\]\:w-\[60\%\]{width:60%}.max-\[560px\]\:w-\[min\(100\%-1\.25rem\,42rem\)\]{width:min(100% - 1.25rem,42rem)}.max-\[560px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[560px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[560px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.max-\[560px\]\:flex-col{flex-direction:column}.max-\[560px\]\:items-start{align-items:flex-start}.max-\[560px\]\:gap-12{gap:calc(var(--spacing) * 12)}.max-\[560px\]\:p-0{padding:calc(var(--spacing) * 0)}.max-\[560px\]\:py-\[3\.5rem_4\.5rem\]{padding-block:3.5rem 4.5rem}.max-\[560px\]\:text-left{text-align:left}.max-\[560px\]\:text-\[0px\]{font-size:0}.max-\[560px\]\:text-\[clamp\(2\.7rem\,13vw\,4\.2rem\)\]{font-size:clamp(2.7rem,13vw,4.2rem)}}@media not all and (min-width:64rem){.max-lg\:w-\[min\(100\%-2rem\,46rem\)\]{width:min(100% - 2rem,46rem)}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:gap-10{gap:calc(var(--spacing) * 10)}.max-lg\:bg-\[linear-gradient\(180deg\,rgba\(4\,6\,5\,0\.9\)_0\%\,rgba\(4\,6\,5\,0\.78\)_46\%\,rgba\(4\,6\,5\,0\.94\)_100\%\)\]{background-image:linear-gradient(#040605e6 0%,#040605c7 46%,#040605f0 100%)}.max-lg\:py-14{padding-block:calc(var(--spacing) * 14)}}@media not all and (min-width:48rem){.max-md\:ml-0{margin-left:calc(var(--spacing) * 0)}}@media not all and (min-width:40rem){.max-sm\:block{display:block}.max-sm\:w-\[min\(100\%-1\.25rem\,34rem\)\]{width:min(100% - 1.25rem,34rem)}.max-sm\:py-10{padding-block:calc(var(--spacing) * 10)}.max-sm\:text-\[clamp\(2\.8rem\,15vw\,4\.4rem\)\]{font-size:clamp(2.8rem,15vw,4.4rem)}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:min-w-44{min-width:calc(var(--spacing) * 44)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:after\:block:after{content:var(--tw-content);display:block}}@media (min-width:48rem){.md\:inset-x-8{inset-inline:calc(var(--spacing) * 8)}.md\:top-8{top:calc(var(--spacing) * 8)}.md\:right-8{right:calc(var(--spacing) * 8)}.md\:bottom-8{bottom:calc(var(--spacing) * 8)}.md\:left-8{left:calc(var(--spacing) * 8)}.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:hidden{display:none}.md\:min-h-\[12rem\]{min-height:12rem}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[minmax\(0\,1\.28fr\)_minmax\(15rem\,\.72fr\)\]{grid-template-columns:minmax(0,1.28fr) minmax(15rem,.72fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_12rem\]{grid-template-columns:minmax(0,1fr) 12rem}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-9{padding-inline:calc(var(--spacing) * 9)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:ml-\[16\%\]{margin-left:16%}.lg\:inline{display:inline}.lg\:w-\[78\%\]{width:78%}.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-\[minmax\(0\,\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,\.84fr\)_minmax\(28rem\,1\.16fr\)\]{grid-template-columns:minmax(0,.84fr) minmax(28rem,1.16fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(20rem\,\.62fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.62fr)}.lg\:grid-cols-\[minmax\(0\,1\.18fr\)_minmax\(20rem\,\.82fr\)\]{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr)}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(18rem\,\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.lg\:grid-cols-\[minmax\(17rem\,\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr)}.lg\:grid-cols-\[minmax\(18rem\,1\.15fr\)_minmax\(12rem\,\.62fr\)\]{grid-template-columns:minmax(18rem,1.15fr) minmax(12rem,.62fr)}.lg\:grid-cols-\[minmax\(19rem\,\.68fr\)_minmax\(0\,1\.32fr\)\]{grid-template-columns:minmax(19rem,.68fr) minmax(0,1.32fr)}.lg\:grid-cols-\[minmax\(20rem\,\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr)}.lg\:grid-cols-\[minmax\(20rem\,\.75fr\)_minmax\(0\,1\.25fr\)\]{grid-template-columns:minmax(20rem,.75fr) minmax(0,1.25fr)}.lg\:grid-cols-\[minmax\(20rem\,\.78fr\)_minmax\(0\,1\.22fr\)\]{grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr)}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:gap-14{gap:calc(var(--spacing) * 14)}}@media (min-width:80rem){.xl\:inline{display:inline}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, 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)}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, 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\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.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\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, 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\:border-input:is(.dark *)[data-active]{border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *)[data-active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *)[data-active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *)[data-active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.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)}}.\[\&_button_span\]\:font-mono button span{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.\[\&_button_span\]\:text-\[0\.46rem\] button span{font-size:.46rem}.\[\&_button_span\]\:text-\[var\(--module-accent\)\] button span{color:var(--module-accent)}.\[\&_button\:focus-visible\]\:outline-2 button:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_button\:focus-visible\]\:outline-offset-3 button:focus-visible{outline-offset:3px}.\[\&_button\:focus-visible\]\:outline-\[\#f1d9ad\] button:focus-visible{outline-color:#f1d9ad}.\[\&_code\]\:rounded code{border-radius:.25rem}.\[\&_code\]\:bg-muted code{background-color:var(--muted)}.\[\&_code\]\:px-1 code{padding-inline:calc(var(--spacing) * 1)}.\[\&_code\]\:py-0\.5 code{padding-block:calc(var(--spacing) * .5)}.\[\&_code\]\:font-mono code{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.\[\&_code\]\:text-xs code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_code\]\:text-brand-sand-gold code{color:var(--brand-sand-gold)}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_input\]\:w-full input{width:100%}.\[\&_input\]\:accent-\[var\(--module-accent\)\] input{accent-color:var(--module-accent)}.\[\&_span\]\:font-mono span{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.\[\&_span\]\:text-\[0\.52rem\] span{font-size:.52rem}.\[\&_span\]\:text-\[var\(--module-accent\)\] span{color:var(--module-accent)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tbody_tr\:hover\]\:bg-muted\/25 tbody tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&_tbody_tr\:hover\]\:bg-muted\/25 tbody tr:hover{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.\[\&_tbody_tr\:last-child_td\]\:border-b-0 tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-border\/70 td{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_td\]\:border-border\/70 td{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.\[\&_td\]\:px-3\.5 td{padding-inline:calc(var(--spacing) * 3.5)}.\[\&_td\]\:py-2 td{padding-block:calc(var(--spacing) * 2)}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-border th{border-color:var(--border)}.\[\&_th\]\:bg-muted\/40 th{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&_th\]\:bg-muted\/40 th{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.\[\&_th\]\:px-3\.5 th{padding-inline:calc(var(--spacing) * 3.5)}.\[\&_th\]\:py-2 th{padding-block:calc(var(--spacing) * 2)}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:text-xs th{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_th\]\:font-medium th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_th\]\:tracking-\[0\.04em\] th{--tw-tracking:.04em;letter-spacing:.04em}.\[\&_th\]\:text-muted-foreground th{color:var(--muted-foreground)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}@media (min-width:48rem){.md\:\[\&\:nth-last-child\(-n\+2\)\]\:border-b:nth-last-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.\[\&\>button\]\:pointer-events-auto>button{pointer-events:auto}.\[\&\>button\]\:absolute>button{position:absolute}.\[\&\>button\]\:h-auto>button{height:auto}.\[\&\>button\]\:min-h-8>button{min-height:calc(var(--spacing) * 8)}.\[\&\>button\]\:min-h-9>button{min-height:calc(var(--spacing) * 9)}.\[\&\>button\]\:min-h-11>button{min-height:calc(var(--spacing) * 11)}.\[\&\>button\]\:w-28>button{width:calc(var(--spacing) * 28)}.\[\&\>button\]\:min-w-0>button{min-width:calc(var(--spacing) * 0)}.\[\&\>button\]\:min-w-14>button{min-width:calc(var(--spacing) * 14)}.\[\&\>button\]\:flex-1>button{flex:1}.\[\&\>button\]\:justify-start>button{justify-content:flex-start}.\[\&\>button\]\:rounded-none>button{border-radius:0}.\[\&\>button\]\:border-0>button{border-style:var(--tw-border-style);border-width:0}.\[\&\>button\]\:border-r>button{border-right-style:var(--tw-border-style);border-right-width:1px}.\[\&\>button\]\:border-b>button{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>button\]\:border-\[\#deC189\]\/30>button{border-color:#dec1894d;border-color:lab(79.6131% 4.9572 32.2287/.3)}.\[\&\>button\]\:border-\[\#e6cfa5\]\/10>button{border-color:#e6cfa51a;border-color:lab(84.2863% 3.69293 24.0377/.1)}.\[\&\>button\]\:border-\[\#e8c78f\]\/15>button{border-color:#e8c78f26;border-color:lab(82.143% 6.45724 32.6224/.15)}.\[\&\>button\]\:border-\[\#f7ead2\]\/15>button{border-color:#f7ead226;border-color:lab(93.2702% 1.68568 13.3658/.15)}.\[\&\>button\]\:bg-\[\#080b09\]\/85>button{background-color:#080b09d9;background-color:lab(2.80468% -1.03141 .476551/.85)}.\[\&\>button\]\:bg-\[\#070907\]\/75>button{background-color:#070907bf;background-color:lab(2.31231% -.75037 .566524/.75)}.\[\&\>button\]\:bg-transparent>button{background-color:#0000}.\[\&\>button\]\:px-1>button{padding-inline:calc(var(--spacing) * 1)}.\[\&\>button\]\:px-2>button{padding-inline:calc(var(--spacing) * 2)}.\[\&\>button\]\:px-3>button{padding-inline:calc(var(--spacing) * 3)}.\[\&\>button\]\:py-1\.5>button{padding-block:calc(var(--spacing) * 1.5)}.\[\&\>button\]\:py-2>button{padding-block:calc(var(--spacing) * 2)}.\[\&\>button\]\:py-2\.5>button{padding-block:calc(var(--spacing) * 2.5)}.\[\&\>button\]\:font-serif>button{font-family:DengXian,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,sans-serif}.\[\&\>button\]\:text-xs>button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>button\]\:text-\[0\.58rem\]>button{font-size:.58rem}.\[\&\>button\]\:text-\[0\.68rem\]>button{font-size:.68rem}.\[\&\>button\]\:text-\[\#f4ead7\]\/45>button{color:#f4ead773;color:lab(93.1159% 1.17198 10.5335/.45)}.\[\&\>button\]\:text-\[\#f5ead5\]\/60>button{color:#f5ead599;color:lab(93.1604% 1.30138 11.64/.6)}.\[\&\>button\]\:text-\[\#f5ecdb\]\/55>button{color:#f5ecdb8c;color:lab(93.772% 1.04421 9.4123/.55)}.\[\&\>button\]\:text-\[\#f6ead3\]\/60>button{color:#f6ead399;color:lab(93.2057% 1.43531 12.747/.6)}.\[\&\>button\]\:text-\[\#f7ead2\]\/55>button{color:#f7ead28c;color:lab(93.2702% 1.68568 13.3658/.55)}.\[\&\>button\]\:shadow-none>button{--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)}.\[\&\>button\]\:last\:border-r-0>button:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.\[\&\>button\]\:aria-pressed\:border-\[\#d0ad67\]\/50>button[aria-pressed=true]{border-color:#d0ad6780;border-color:lab(72.7691% 6.74814 40.7148/.5)}.\[\&\>button\]\:aria-pressed\:border-\[var\(--module-accent\)\]>button[aria-pressed=true]{border-color:var(--module-accent)}.\[\&\>button\]\:aria-pressed\:bg-\[\#1b1a14\]>button[aria-pressed=true]{background-color:#1b1a14}.\[\&\>button\]\:aria-pressed\:bg-\[\#8a3824\]\/75>button[aria-pressed=true]{background-color:#8a3824bf;background-color:lab(35.1959% 34.7711 30.4107/.75)}.\[\&\>button\]\:aria-pressed\:bg-\[\#79a79d\]\/25>button[aria-pressed=true]{background-color:#79a79d40;background-color:lab(64.9631% -17.7059 -.0671148/.25)}.\[\&\>button\]\:aria-pressed\:bg-\[\#d0ad67\]\/20>button[aria-pressed=true]{background-color:#d0ad6733;background-color:lab(72.7691% 6.74814 40.7148/.2)}.\[\&\>button\]\:aria-pressed\:bg-\[color-mix\(in_srgb\,var\(--module-accent\)\,transparent_78\%\)\]>button[aria-pressed=true]{background-color:var(--module-accent)}@supports (color:color-mix(in lab, red, red)){.\[\&\>button\]\:aria-pressed\:bg-\[color-mix\(in_srgb\,var\(--module-accent\)\,transparent_78\%\)\]>button[aria-pressed=true]{background-color:color-mix(in srgb,var(--module-accent),transparent 78%)}}.\[\&\>button\]\:aria-pressed\:text-\[\#f8ead0\]>button[aria-pressed=true]{color:#f8ead0}.\[\&\>button\]\:aria-pressed\:text-\[\#fff0d5\]>button[aria-pressed=true]{color:#fff0d5}.\[\&\>button\]\:aria-pressed\:text-\[\#fff1d8\]>button[aria-pressed=true]{color:#fff1d8}.\[\&\>button\]\:aria-pressed\:text-\[\#fff1d9\]>button[aria-pressed=true]{color:#fff1d9}.\[\&\>button\]\:aria-pressed\:text-\[\#fff2d9\]>button[aria-pressed=true]{color:#fff2d9}.\[\&\>button\:nth-child\(1\)\]\:top-\[5\%\]>button:first-child{top:5%}.\[\&\>button\:nth-child\(1\)\]\:left-1\/2>button:first-child{left:50%}.\[\&\>button\:nth-child\(1\)\]\:-translate-x-1\/2>button:first-child{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\:nth-child\(2\)\]\:top-\[42\%\]>button:nth-child(2){top:42%}.\[\&\>button\:nth-child\(2\)\]\:right-\[1\%\]>button:nth-child(2){right:1%}@media not all and (min-width:560px){.max-\[560px\]\:\[\&\>button\:nth-child\(2\)\]\:right-0>button:nth-child(2){right:calc(var(--spacing) * 0)}}.\[\&\>button\:nth-child\(3\)\]\:bottom-\[21\%\]>button:nth-child(3){bottom:21%}.\[\&\>button\:nth-child\(3\)\]\:left-1\/2>button:nth-child(3){left:50%}.\[\&\>button\:nth-child\(3\)\]\:-translate-x-1\/2>button:nth-child(3){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\:nth-child\(4\)\]\:top-\[42\%\]>button:nth-child(4){top:42%}.\[\&\>button\:nth-child\(4\)\]\:left-\[1\%\]>button:nth-child(4){left:1%}@media not all and (min-width:560px){.max-\[560px\]\:\[\&\>button\:nth-child\(4\)\]\:left-0>button:nth-child(4){left:calc(var(--spacing) * 0)}}.\[\&\>img\]\:object-cover>img{object-fit:cover}.\[\&\>img\]\:opacity-90>img{opacity:.9}.\[\&\>img\]\:transition-\[object-position\]>img{transition-property:object-position;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\>img\]\:transition-all>img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\>img\]\:duration-500>img{--tw-duration:.5s;transition-duration:.5s}.\[\&\>img\]\:duration-700>img{--tw-duration:.7s;transition-duration:.7s}.data-\[cast\=true\]\:\[\&\>img\]\:scale-\[1\.025\][data-cast=true]>img{scale:1.025}.data-\[cast\=true\]\:\[\&\>img\]\:animate-\[oracle-lock_760ms_ease_both\][data-cast=true]>img{animation:.76s both oracle-lock}.data-\[view\=对方\]\:\[\&\>img\]\:object-\[65\%_50\%\][data-view=对方]>img{object-position:65% 50%}.data-\[view\=我\]\:\[\&\>img\]\:object-\[35\%_50\%\][data-view=我]>img{object-position:35% 50%}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&\>img\]\:transition-none>img{transition-property:none}.motion-reduce\:data-\[cast\=true\]\:\[\&\>img\]\:animate-none[data-cast=true]>img{animation:none}}.\[\&\>p\]\:absolute>p{position:absolute}.\[\&\>p\]\:inset-x-4>p{inset-inline:calc(var(--spacing) * 4)}.\[\&\>p\]\:bottom-4>p{bottom:calc(var(--spacing) * 4)}.\[\&\>p\]\:z-10>p{z-index:10}.\[\&\>p\]\:col-start-2>p{grid-column-start:2}.\[\&\>p\]\:m-0>p{margin:calc(var(--spacing) * 0)}.\[\&\>p\]\:max-w-\[35rem\]>p{max-width:35rem}.\[\&\>p\]\:bg-\[\#050706\]\/85>p{background-color:#050706d9;background-color:lab(1.78061% -.646673 .186068/.85)}.\[\&\>p\]\:p-4>p{padding:calc(var(--spacing) * 4)}.\[\&\>p\]\:text-\[0\.68rem\]>p{font-size:.68rem}.\[\&\>p\]\:leading-6>p{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.\[\&\>p\]\:text-\[\#f4ead7\]\/60>p{color:#f4ead799;color:lab(93.1159% 1.17198 10.5335/.6)}@media not all and (min-width:560px){.max-\[560px\]\:\[\&\>p\]\:col-start-1>p{grid-column-start:1}}.\[\&\>small\]\:max-w-\[31rem\]>small{max-width:31rem}.\[\&\>small\]\:text-\[0\.68rem\]>small{font-size:.68rem}.\[\&\>small\]\:leading-5>small{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.\[\&\>small\]\:text-\[\#efe6d5\]\/40>small{color:#efe6d566;color:lab(91.6694% 1.05348 9.45895/.4)}.\[\&\>span\]\:mb-1>span{margin-bottom:calc(var(--spacing) * 1)}.\[\&\>span\]\:block>span{display:block}.\[\&\>span\]\:size-2>span{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.\[\&\>span\]\:rounded-full>span{border-radius:3.40282e38px}.\[\&\>span\]\:border>span{border-style:var(--tw-border-style);border-width:1px}.\[\&\>span\]\:border-current>span{border-color:currentColor}.\[\&\>span\]\:font-mono>span{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.\[\&\>span\]\:text-\[0\.58rem\]>span{font-size:.58rem}.\[\&\>span\]\:tracking-\[0\.1em\]>span{--tw-tracking:.1em;letter-spacing:.1em}.\[\&\>span\]\:tracking-\[0\.08em\]>span{--tw-tracking:.08em;letter-spacing:.08em}.\[\&\>span\]\:text-\[var\(--module-accent\)\]>span{color:var(--module-accent)}@media not all and (min-width:560px){.max-\[560px\]\:\[\&\>span\]\:size-4>span{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.\[\&\>span\:first-child\]\:text-brand-sand-gold>span:first-child{color:var(--brand-sand-gold)}.\[\&\>span\:last-child\]\:text-foreground>span:last-child{color:var(--foreground)}.\[\&\>strong\]\:font-serif>strong{font-family:DengXian,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,sans-serif}.\[\&\>strong\]\:text-sm>strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&\>strong\]\:font-medium>strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>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)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}}@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{--radius:.75rem;--brand-ink:#171815;--brand-rice:#f4efe4;--brand-cinnabar:#b44732;--brand-celestial:#294a57;--brand-jade:#526d61;--brand-sand-gold:#b49a68;--background:#f4efe4;--foreground:#171815;--card:#fcf9f2;--card-foreground:#171815;--popover:#fcf9f2;--popover-foreground:#171815;--primary:#294a57;--primary-foreground:#f4efe4;--secondary:#eae3d3;--secondary-foreground:#171815;--muted:#eae3d3;--muted-foreground:#68685f;--accent:#e6ece9;--accent-foreground:#294a57;--destructive:#a9413a;--border:#d8d0c0;--input:#d8d0c0;--ring:#294a57;--footer-surface:#eee7dc;--footer-surface-end:#e7dece;--footer-border:#84683d33;--footer-pattern-opacity:.24;--success:#3f7659;--warning:#a76a2b;--info:#3f6674;--container-page:72rem;--gutter:1.5rem;--stack-gap:1rem;--list-gap:1.5rem;--card-min:18rem;--card-padding:1.15rem;--card-gap:.75rem;--card-body-gap:.4rem;--card-meta-gap:.5rem;--card-media-ratio:16 / 9;--section-gap:4.5rem;--measure:42rem;--hero-min-h:auto}.dark{--background:#12130f;--foreground:#f4efe4;--card:#1c1e19;--card-foreground:#f4efe4;--popover:#1c1e19;--popover-foreground:#f4efe4;--primary:#7896a0;--primary-foreground:#12130f;--secondary:#262922;--secondary-foreground:#f4efe4;--muted:#262922;--muted-foreground:#b9b3a6;--accent:#2b322d;--accent-foreground:#f4efe4;--destructive:#d16a53;--border:#373a32;--input:#373a32;--ring:#7896a0;--footer-surface:#0f110e;--footer-surface-end:#090a09;--footer-border:#b49a682e;--footer-pattern-opacity:.16;--brand-cinnabar:#d16a53;--success:#4f8a6b;--warning:#c08947;--info:#6f97a5}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);overflow-x:clip}.mystic-footer{background:linear-gradient(180deg, var(--footer-surface) 0%, var(--footer-surface-end) 100%);box-shadow:0 -2rem 0 var(--footer-surface), inset 0 1px #ffffff0f;border-color:var(--footer-border)!important}.mystic-footer-web{opacity:var(--footer-pattern-opacity)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.content-paragraph{margin:0 0 var(--space-4,1rem);line-height:var(--leading-body,1.75);color:var(--color-fg,#1f2937);font-size:var(--text-body,1rem)}.content-heading{margin:var(--space-8,2rem) 0 var(--space-3,.75rem);font-family:var(--font-display,inherit);color:var(--color-fg-strong,#0f172a);line-height:var(--leading-heading,1.25);font-weight:700}.content-heading--h2{font-size:var(--text-h2,1.5rem)}.content-heading--h3{font-size:var(--text-h3,1.25rem);font-weight:600}.content-heading--h4{font-size:var(--text-h4,1.125rem);font-weight:600}.content-heading--h5{font-size:var(--text-h5,1rem);font-weight:600}.content-heading--h6{font-size:var(--text-h6,.95rem);font-weight:600}.content-list{margin:0 0 var(--space-4,1rem) var(--space-6,1.5rem);line-height:var(--leading-body,1.75);color:var(--color-fg,#1f2937);padding:0}.content-list>li{margin-bottom:var(--space-2,.5rem)}.content-figure{margin:var(--space-6,1.5rem) 0;gap:var(--space-2,.5rem);flex-direction:column;display:flex}.content-figure img{border-radius:var(--radius-md,.5rem);display:block}.content-figure__caption{font-size:var(--text-caption,.875rem);color:var(--color-fg-muted,#6b7280);text-align:center;line-height:1.5}.content-callout{margin:var(--space-5,1.25rem) 0;padding:var(--space-4,1rem);border-left:3px solid var(--color-accent,#2563eb);background-color:var(--color-bg-sunken,#f8fafc);border-radius:var(--radius-sm,.25rem);color:var(--color-fg,#1f2937);line-height:var(--leading-body,1.75)}.content-callout--tip{border-left-color:var(--color-signal-tip,#16a34a);background-color:var(--color-signal-tip-soft,#f0fdf4)}.content-callout--warning{border-left-color:var(--color-signal-warning,#d97706);background-color:var(--color-signal-warning-soft,#fffbeb)}.content-callout--info{border-left-color:var(--color-accent,#2563eb);background-color:var(--color-accent-soft,#eff6ff)}.content-code{margin:var(--space-5,1.25rem) 0;padding:var(--space-4,1rem);background-color:var(--color-bg-sunken,#f8fafc);border:1px solid var(--color-border-subtle,#e5e7eb);border-radius:var(--radius-md,.5rem);font-family:var(--font-mono,ui-monospace, "SFMono-Regular", Menlo, monospace);color:var(--color-fg,#1f2937);font-size:.875rem;line-height:1.6;overflow-x:auto}.content-code code{background:0 0;padding:0;font-family:inherit}.content-quote{margin:var(--space-6,1.5rem) 0;padding:0 var(--space-5,1.25rem);border-left:3px solid var(--color-border-strong,#94a3b8);color:var(--color-fg-muted,#4b5563);font-style:italic;line-height:var(--leading-body,1.75)}.content-quote p{margin:0 0 var(--space-2,.5rem)}.content-quote__cite{font-style:normal;font-size:var(--text-caption,.875rem);color:var(--color-fg-subtle,#6b7280);display:block}.content-table-wrapper{margin:var(--space-6,1.5rem) 0;border:1px solid var(--color-border-subtle,#e5e7eb);border-radius:var(--radius-md,.5rem);overflow-x:auto}.content-table{border-collapse:collapse;width:100%;font-size:var(--text-body,1rem);color:var(--color-fg,#1f2937)}.content-table th,.content-table td{padding:var(--space-3,.75rem) var(--space-4,1rem);text-align:left;border-bottom:1px solid var(--color-border-subtle,#e5e7eb);line-height:1.5}.content-table thead th{background-color:var(--color-bg-sunken,#f8fafc);color:var(--color-fg-strong,#0f172a);font-weight:600}.content-table tbody tr:nth-child(2n){background-color:var(--color-bg-sunken,#f9fafb)}.content-table__caption{caption-side:bottom;padding:var(--space-2,.5rem) var(--space-4,1rem);font-size:var(--text-caption,.875rem);color:var(--color-fg-muted,#6b7280);text-align:left}.content-link-block{margin:var(--space-3,.75rem) 0}.content-link{color:var(--color-accent,#2563eb);text-underline-offset:2px;text-decoration:underline}.content-link:hover{text-decoration:none}.content-link--external:after{content:" ↗";opacity:.7;font-size:.85em}.content-link-block__description{color:var(--color-fg-muted,#6b7280)}.post-comments,.post-search,.login-form,.register-form{gap:var(--space-4,1rem);color:var(--color-fg,#1f2937);flex-direction:column;display:flex}.post-comments__title,.login-form__title,.register-form__title{font-size:var(--text-h3,1.25rem);line-height:var(--leading-heading,1.25);color:var(--color-fg-strong,#0f172a);margin:0}.post-comments__summary,.post-comments__status,.post-comments__empty,.login-form__summary,.login-form__status,.login-form__success,.register-form__summary,.register-form__status,.register-form__success,.post-search__status,.post-search__empty,.post-search__summary,.post-search__meta{color:var(--color-fg-muted,#6b7280);font-size:var(--text-caption,.875rem);line-height:1.5}.post-comments__list,.post-search__results{gap:var(--space-3,.75rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.post-comments__item,.post-search__item{border:1px solid var(--color-border-subtle,#e5e7eb);border-radius:var(--radius-md,.5rem);background:var(--color-bg,#fff)}.post-comments__item{padding:var(--space-4,1rem)}.post-comments__meta,.post-search__meta{gap:var(--space-2,.5rem);flex-wrap:wrap;align-items:center;display:flex}.post-comments__author,.post-search__title{color:var(--color-fg-strong,#0f172a);font-weight:600}.post-comments__body{margin:var(--space-2,.5rem) 0 0;line-height:var(--leading-body,1.75)}.post-comments__form,.post-search__form,.login-form__form,.register-form__form{gap:var(--space-3,.75rem);flex-direction:column;display:flex}.post-comments__field,.login-form__field,.register-form__field{gap:var(--space-2,.5rem);font-size:var(--text-caption,.875rem);color:var(--color-fg,#1f2937);flex-direction:column;display:flex}.post-comments__input,.post-search__input,.login-form__input,.register-form__input{border:1px solid var(--color-border-subtle,#d1d5db);border-radius:var(--radius-sm,.25rem);width:100%;padding:var(--space-3,.75rem);background:var(--color-bg,#fff);color:var(--color-fg,#1f2937);font:inherit}.post-comments__input:focus,.post-search__input:focus,.login-form__input:focus,.register-form__input:focus{outline:2px solid var(--color-accent-soft,#bfdbfe);outline-offset:2px;border-color:var(--color-accent,#2563eb)}.post-comments__submit,.login-form__submit,.register-form__submit{border-radius:var(--radius-sm,.25rem);padding:var(--space-3,.75rem) var(--space-4,1rem);background:var(--color-accent,#2563eb);color:var(--color-accent-contrast,#fff);font:inherit;cursor:pointer;border:0;align-self:flex-start;font-weight:600}.post-comments__submit:disabled,.login-form__submit:disabled,.register-form__submit:disabled{cursor:not-allowed;opacity:.6}.post-search__label{font-size:var(--text-caption,.875rem);color:var(--color-fg-muted,#6b7280)}.post-search__link{gap:var(--space-2,.5rem);padding:var(--space-4,1rem);color:inherit;flex-direction:column;text-decoration:none;display:flex}.post-search__link:hover .post-search__title{color:var(--color-accent,#2563eb)}.container-page{width:100%;max-width:var(--container-page,72rem);padding-inline:var(--gutter,1.5rem);margin-inline:auto}.stack{gap:var(--stack-gap,1rem);flex-direction:column;display:flex}.post-list{grid-template-columns:repeat(auto-fill, minmax(var(--card-min,18rem), 1fr));gap:var(--list-gap,1.5rem);margin:0;padding:0;list-style:none;display:grid}.post-card{gap:var(--card-gap,.75rem);padding:var(--card-padding,1.15rem);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--card-foreground);flex-direction:column;min-width:0;display:flex}.card-media{width:100%;aspect-ratio:var(--card-media-ratio,16 / 9);object-fit:cover;border-radius:calc(var(--radius) - 2px);background:var(--muted);display:block}.card-body{gap:var(--card-body-gap,.4rem);flex-direction:column;min-width:0;display:flex}.card-meta{align-items:center;gap:var(--card-meta-gap,.5rem);font-size:var(--text-caption,.875rem);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.empty-state{align-items:center;gap:var(--stack-gap,1rem);padding:var(--empty-state-padding,2.5rem 1.5rem);text-align:center;color:var(--muted-foreground);flex-direction:column;display:flex}@keyframes home-copy-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes home-banner-drift{0%{transform:scale(1.13)translate(0)}to{transform:scale(1.075)translate(-3.5%)}}@keyframes distinct-spin{to{transform:rotate(360deg)}}@keyframes oracle-lock{35%{filter:brightness(1.24)}}@keyframes tw-birth-step-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@keyframes tw-pillar-resolve{0%{opacity:0;border-color:#d6aa6814;transform:translateY(.65rem)}to{opacity:1;border-color:#d6aa683d;transform:none}}html[data-theme=starlight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=starlight] body{background:#efefec}html[data-theme=starlight] .dark{--background:#efefec;--foreground:#27242d;--card:#faf9f6;--card-foreground:#27242d;--popover:#fffefa;--popover-foreground:#27242d;--primary:#9b7435;--primary-foreground:#fffdf8;--secondary:#e8e6e1;--secondary-foreground:#312d37;--muted:#e5e4e0;--muted-foreground:#6f6974;--accent:#eee7da;--accent-foreground:#6c5228;--destructive:#a64d56;--border:#d6d2c9;--input:#ccc7bd;--ring:#b58a3d;--brand-cinnabar:#a77b2f;--footer-surface:#efefec;--footer-surface-end:#e4e5e1;--footer-border:#916c3338;--footer-pattern-opacity:.28;--brand-celestial:#9b7435;--brand-jade:#617c73;--brand-sand-gold:#b58a3d;--success:#4e7968;--warning:#a97b32;--info:#607b8b}@keyframes moonlight-shell-drift{0%,to{background-position:0 0,100% 0,50% 100%}50%{background-position:5% 3%,96% 5%,47% 96%}}[data-auth-bg=starlight],html[data-theme=starlight] [data-auth-bg=ink]{display:none}html[data-theme=starlight] [data-auth-bg=starlight]{display:block;-webkit-mask-image:linear-gradient(#000 0% 82%,#000000b8 94%,#0000 100%);mask-image:linear-gradient(#000 0% 82%,#000000b8 94%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-theme=starlight] [data-auth-screen]{color:#292822!important;background:#efefec!important}html[data-theme=starlight] [data-auth-screen] .auth-screen-scrim{background:linear-gradient(90deg,#f5f5f28a 0%,#f2f2ef4d 52%,#ebece91a 75%,#e7e8e52e 100%),linear-gradient(#fffffc1f 0%,#e1e2df1f 100%)!important}html[data-theme=starlight] [data-auth-screen] .auth-screen-eyebrow,html[data-theme=starlight] [data-auth-screen] .auth-screen-feature-number{color:#916a2f!important}html[data-theme=starlight] [data-auth-screen] .auth-screen-heading{text-shadow:0 1px #ffffff9e;color:#292822!important}html[data-theme=starlight] [data-auth-screen] .auth-screen-copy{color:#33312bb3!important}html[data-theme=starlight] [data-auth-screen] .auth-screen-feature{border-color:#8967323d!important}html[data-theme=starlight] [data-auth-screen] .auth-screen-feature-title{color:#35332d!important}html[data-theme=starlight] [data-auth-screen] .auth-screen-feature-note,html[data-theme=starlight] [data-auth-screen] .auth-screen-security{color:#46423a94!important}html[data-theme=starlight] [data-auth-screen] .auth-screen-card-glow{background:#a27d4024!important}html[data-theme=starlight] [data-auth-screen] .auth-screen-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f8f5ed!important;border-color:#857f7457!important;box-shadow:0 2rem 5rem #41423f26!important}html[data-theme=starlight] [data-auth-panel] [role=group]{background:#e2e2dd!important}html[data-theme=starlight] [data-auth-panel] input:not([type=checkbox]){background:#fcfcf9d6!important;border-color:#c8c8c2!important}html[data-theme=starlight] [data-auth-panel] input:not([type=checkbox]):focus-visible{border-color:#9b7435!important}html[data-theme=starlight] .mystic-footer{box-shadow:0 -2rem 0 var(--footer-surface)!important;border-color:#0000!important;border-top-width:0!important}@media (max-width:1024px){html[data-theme=starlight] [data-auth-screen] .auth-screen-scrim{background:linear-gradient(#f7f7f480 0%,#f0f1eeb8 48%,#e8e9e6db 100%)!important}}html[data-theme=starlight] .mystic-shell{background-color:var(--background);background-image:radial-gradient(circle at 5% 3%,#62666812,#0000 30rem),radial-gradient(circle at 95% 5%,#be92421c,#0000 34rem),radial-gradient(circle at 52% 92%,#7e919d17,#0000 38rem);background-repeat:no-repeat;background-size:105% 105%;animation:22s ease-in-out infinite moonlight-shell-drift}html[data-theme=starlight] .mystic-header{box-shadow:0 .8rem 3rem #382f4512;background:#f8f7f3db!important;border-color:#7e705933!important}html[data-theme=starlight] .theme-switcher{color:#6e5429;background:linear-gradient(120deg,#fffef9eb,#efe6d3eb);border-color:#a97e314d;box-shadow:0 .45rem 1.4rem #4a385d14}html[data-theme=starlight] [data-variant=cinematic]{color:#322719!important;background:linear-gradient(120deg,#c89c4c 0%,#e4c87e 52%,#f0deaa 100%)!important;border:1px solid #91692433!important;box-shadow:0 .9rem 2.7rem #a3772933,inset 0 .15rem #ffffff8c!important}html[data-theme=starlight] [data-variant=cinematic]:hover{filter:brightness(1.04)saturate(1.04);box-shadow:0 1.05rem 3rem #895f1e42,inset 0 .15rem #ffffffa6!important}html[data-theme=starlight] [data-variant=cinematic-outline]{color:#71562a!important;background:#ffffff7a!important;border-color:#a87d316b!important}html[data-theme=starlight] [data-home-hero]{color:#27232d!important;background-color:#efefec!important}html[data-theme=starlight] [data-home-hero] .home-hero-media{-webkit-mask-image:linear-gradient(#000 0% 68%,#000000f5 76%,#00000052 94%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#000000f5 76%,#00000052 94%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-theme=starlight] [data-home-hero] img{filter:saturate(.76)contrast(.9)brightness(1.12)}html[data-theme=starlight] [data-home-hero] .home-hero-scrim{background:linear-gradient(90deg,#f7f7f4fa 0%,#f4f4f1f0 42%,#eff0ed61 69%,#1c182314 100%),linear-gradient(#0000 62%,#efefecc2 86%,#efefecfa 96%,#efefec 100%),radial-gradient(circle at 74% 30%,#b4893c1f,#0000 27%)!important}html[data-theme=starlight] [data-home-hero] .home-hero-copy h1{text-shadow:0 1px #ffffff80;color:#29252f!important}html[data-theme=starlight] [data-home-hero] .home-hero-copy>p:first-child{color:#81693d!important}html[data-theme=starlight] [data-home-hero] .home-hero-copy>p:first-child span{color:#98713a!important}html[data-theme=starlight] [data-home-hero] .home-hero-copy h1+p,html[data-theme=starlight] [data-home-hero] .home-hero-copy ul{color:#302b35b3!important}html[data-theme=starlight] [data-home-hero] .home-hero-copy ul{border-color:#695b4426!important}html[data-theme=starlight] [data-home-hero] .home-hero-copy ul li>span{background:#b58a3d!important}html[data-theme=starlight] [data-home-hero] .home-hero-copy [data-variant=ghost]{color:#362f3db3!important}html[data-theme=starlight] [data-home-hero] .home-hero-copy [data-variant=ghost]:hover{color:#71562a!important;background:#b58a3d1a!important}html[data-theme=starlight] [data-home-hero] .home-hero-controls button>span{background:#36303b57!important}html[data-theme=starlight] [data-home-hero] .home-hero-controls button[aria-selected=true]>span{background:#b58a3d!important}html[data-theme=starlight] #home-modules{background-image:radial-gradient(circle at 92% 6%,#ae843917,#0000 28rem),radial-gradient(circle at 8% 38%,#696f7111,#0000 32rem),linear-gradient(#efefec 0%,#e9e9e6 48%,#f2f1ed 100%);color:#29262f!important;background-color:#ececea!important}html[data-theme=starlight] #home-modules>.container-page>header h2,html[data-theme=starlight] #home-modules>.container-page>header p{color:#39343f!important}html[data-theme=starlight] #home-modules>.container-page>header>p:first-child{color:#9a7434!important}html[data-theme=starlight] #home-modules article:not(#home-module-oracle){border-top:1px solid #4d45521f}html[data-theme=starlight] #home-modules article:not(#home-module-oracle) .module-story-heading h3,html[data-theme=starlight] #home-modules article:not(#home-module-oracle) .module-story-heading p,html[data-theme=starlight] #home-modules article:not(#home-module-oracle) .module-story-heading [data-variant=link],html[data-theme=starlight] #home-modules article:not(#home-module-oracle) .module-story-principle h4,html[data-theme=starlight] #home-modules article:not(#home-module-oracle) .module-story-principle p,html[data-theme=starlight] #home-modules article:not(#home-module-oracle):not(#home-module-palm) .module-story-output p,html[data-theme=starlight] #home-modules article:not(#home-module-oracle):not(#home-module-palm) .module-story-output ul{color:#3a3540!important}html[data-theme=starlight] #home-modules article:not(#home-module-oracle) .module-story-heading>p:last-of-type,html[data-theme=starlight] #home-modules article:not(#home-module-oracle) .module-story-principle p:last-child,html[data-theme=starlight] #home-modules article:not(#home-module-oracle):not(#home-module-palm) .module-story-output ul{color:#3a3540a8!important}html[data-theme=starlight] #home-module-oracle{border:1px solid #80643429;box-shadow:0 2.5rem 7rem #342c3d26}html[data-theme=starlight] [data-home-method]{background-image:radial-gradient(circle at 14% 20%,#b58a3d13,#0000 27rem),radial-gradient(circle at 86% 75%,#b68b3c14,#0000 29rem);color:#2c2831!important;background-color:#f5f4f0!important}html[data-theme=starlight] [data-home-method] h2,html[data-theme=starlight] [data-home-method] [data-slot=card-title]{color:#2d2933!important}html[data-theme=starlight] [data-home-method]>div>p,html[data-theme=starlight] [data-home-method] [data-slot=card-content]{color:#37323da8!important}html[data-theme=starlight] [data-home-method] [data-slot=card]{box-shadow:0 1rem 3rem #342d3d0f;background:#fffefac7!important}html[data-theme=starlight] [data-step]>picture{opacity:.17;mix-blend-mode:multiply}html[data-theme=starlight] [data-step]>picture img{filter:grayscale(.48)sepia(.36)brightness(1.22)contrast(.84)}html[data-theme=starlight] [data-step]{background-image:radial-gradient(circle at 78% 34%,#6c707114,#0000 28rem),radial-gradient(circle at 18% 82%,#b58a3d1a,#0000 31rem);color:#2c2831!important;background-color:#eeefed!important}html[data-theme=starlight] [data-step] h1,html[data-theme=starlight] [data-step] label,html[data-theme=starlight] [data-step] legend{color:#2e2934!important}html[data-theme=starlight] [data-step] p,html[data-theme=starlight] [data-step] small,html[data-theme=starlight] [data-step] blockquote,html[data-theme=starlight] [data-step] [role=progressbar]{color:#38323ea8!important}html[data-theme=starlight] [data-step] input{color:#2b2730!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;border-color:#675b4640!important}html[data-theme=starlight] [data-step] input::placeholder{color:#36303b5c!important}html[data-theme=starlight] [data-step] [data-variant=segment]{color:#322d38b8!important;background:#fffffc8a!important;border-color:#6a5e4a38!important}html[data-theme=starlight] [data-step] [data-variant=segment][aria-pressed=true]{color:#5e4724!important;background:#dabe8438!important;border-color:#a77b2f8f!important}html[data-theme=starlight] section[data-module]{background-color:#edece8!important;background-image:radial-gradient(circle at 78% 42%, var(--module-accent), transparent 27rem), radial-gradient(circle at 14% 10%, #b68b3c14, transparent 29rem), linear-gradient(145deg, #f3f2ef, #e9e8e4 58%, #f1f0ec)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=starlight] section[data-module]{background-image:radial-gradient(circle at 78% 42%, color-mix(in srgb, var(--module-accent) 10%, transparent), transparent 27rem), radial-gradient(circle at 14% 10%, #b68b3c14, transparent 29rem), linear-gradient(145deg, #f3f2ef, #e9e8e4 58%, #f1f0ec)!important}}html[data-theme=starlight] section[data-module],html[data-theme=starlight] section[data-module] .module-portal-copy h1{color:#2b2731!important}html[data-theme=starlight] section[data-module] .module-portal-copy>p,html[data-theme=starlight] section[data-module] .module-portal-copy small{color:#342f3aa8!important}html[data-theme=starlight] section[data-module] .module-portal-copy>p:first-child,html[data-theme=starlight] section[data-module] .module-portal-copy>p:first-child span{color:var(--module-accent)!important}html[data-theme=starlight] section[data-module] .module-portal-visual>header{color:#3b3541!important;border-color:#413a4729!important}html[data-theme=starlight] section[data-module] .module-portal-visual>header small{color:#36303c94!important}html[data-theme=starlight] section[data-module=chart],html[data-theme=starlight] #home-module-chart{--module-accent:#98713b!important}html[data-theme=starlight] section[data-module=timing],html[data-theme=starlight] #home-module-timing{--module-accent:#aa8341!important}html[data-theme=starlight] section[data-module=relations],html[data-theme=starlight] #home-module-relations{--module-accent:#b2803d!important}html[data-theme=starlight] section[data-module=palm],html[data-theme=starlight] #home-module-palm{--module-accent:#a87932!important}html[data-theme=starlight] section[data-module=oracle],html[data-theme=starlight] #home-module-oracle{--module-accent:#93703a!important}html[data-theme=starlight] section[data-module=zeri],html[data-theme=starlight] #home-module-zeri{--module-accent:#9b7837!important}.question-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.25rem,4.2vw,4.75rem);display:grid;position:relative;overflow:visible}.question-paths>*{min-width:0;height:100%}.decision-path{z-index:1;position:relative}.decision-glyph-shell{color:var(--decision-accent);box-shadow:none;background:0 0;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.decision-glyph-shell:before,.decision-glyph-shell:after{content:"";pointer-events:none;position:absolute}.decision-glyph-shell:before{border:1px solid var(--decision-accent);inset:12%}@supports (color:color-mix(in lab, red, red)){.decision-glyph-shell:before{border:1px solid color-mix(in srgb, var(--decision-accent) 24%, transparent)}}.decision-glyph-shell:before{border-radius:50%;transform:rotate(-14deg)scaleX(1.32)}.decision-glyph-shell:after{background-image:linear-gradient(var(--decision-accent) 1px, transparent 1px), linear-gradient(90deg, var(--decision-accent) 1px, transparent 1px);inset:0}@supports (color:color-mix(in lab, red, red)){.decision-glyph-shell:after{background-image:linear-gradient(color-mix(in srgb, var(--decision-accent) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--decision-accent) 10%, transparent) 1px, transparent 1px)}}.decision-glyph-shell:after{opacity:.45;background-position:1.3rem 1.3rem;background-size:2.6rem 2.6rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.decision-glyph-shell svg{z-index:1;width:100%;height:100%;filter:drop-shadow(0 1.25rem 1.8rem var(--decision-accent));position:absolute;inset:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.decision-glyph-shell svg{filter:drop-shadow(0 1.25rem 1.8rem color-mix(in srgb, var(--decision-accent) 16%, transparent))}}.decision-glyph-shell svg{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.question-glyph-line,.question-glyph-orbit,.question-glyph-horizon,.question-glyph-beacon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.question-glyph-line{stroke-width:2.2px;stroke-dasharray:8 8;opacity:.84;transition:stroke-dashoffset .7s,opacity .35s}.question-glyph-line-b{stroke-width:1.2px;stroke-dasharray:3 8;opacity:.48}.question-glyph-orbit{stroke-width:1.2px;opacity:.56;transform-box:fill-box;transform-origin:50%;animation:15s linear infinite tw-question-orbit}.question-glyph-orbit-b{animation-duration:19s;animation-direction:reverse}.question-glyph-horizon{stroke-width:1px;opacity:.42}.question-glyph-beacon{stroke-width:1.5px;stroke-dasharray:4 6;opacity:.75}.question-glyph-node{fill:var(--decision-accent);stroke:var(--card)}@supports (color:color-mix(in lab, red, red)){.question-glyph-node{stroke:color-mix(in srgb, var(--card) 70%, white)}}.question-glyph-node{stroke-width:2px;filter:drop-shadow(0 0 .8rem var(--decision-accent))}@supports (color:color-mix(in lab, red, red)){.question-glyph-node{filter:drop-shadow(0 0 .8rem color-mix(in srgb, var(--decision-accent) 64%, transparent))}}.question-glyph-node{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite tw-question-pulse}.question-glyph-node-soft{opacity:.6;animation-delay:-1.2s}.decision-glyph-halo{z-index:0;border:1px solid var(--decision-accent);width:13rem;height:13rem;position:absolute;top:50%;left:54%}@supports (color:color-mix(in lab, red, red)){.decision-glyph-halo{border:1px solid color-mix(in srgb, var(--decision-accent) 30%, transparent)}}.decision-glyph-halo{box-shadow:0 0 3.5rem var(--decision-accent);border-radius:999px;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.decision-glyph-halo{box-shadow:0 0 3.5rem color-mix(in srgb, var(--decision-accent) 18%, transparent)}}.decision-path:hover .decision-glyph-shell,.decision-path:focus-within .decision-glyph-shell{transform:translateY(-.25rem)}.decision-path:hover .decision-glyph-shell svg,.decision-path:focus-within .decision-glyph-shell svg{transform:scale(1.035)rotate(-1deg)}.decision-path:hover .question-glyph-line,.decision-path:focus-within .question-glyph-line{stroke-dashoffset:-34px;opacity:1}.decision-path:hover .decision-glyph-halo,.decision-path:focus-within .decision-glyph-halo{transform:translate(-50%,-50%)scale(1.1)}@keyframes tw-question-orbit{to{transform:rotate(1turn)}}@keyframes tw-question-pulse{0%,to{opacity:.56;transform:scale(.86)}50%{opacity:1;transform:scale(1.16)}}@media (max-width:1023px){.question-paths{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(18rem,84vw);grid-auto-flow:column;overflow-x:auto}.question-paths::-webkit-scrollbar{display:none}.question-paths>*{scroll-snap-align:start}}@media (max-width:767px){.decision-glyph-shell{min-height:10.5rem}}html[data-theme=starlight] .decision-glyph-shell:after{opacity:.34}[data-birth-experience]{--birth-page:#090d0a;--birth-text:#f5eddf;--birth-muted:#f5eddf9e;--birth-subtle:#f5eddf66;--birth-border:#f5eddf21;--birth-accent:#d6aa68;--birth-accent-strong:#efd1a0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=starlight] [data-birth-experience]{--birth-page:#f6f2e9;--birth-text:#24221f;--birth-muted:#24221fb8;--birth-subtle:#24221f8a;--birth-border:#5c482b3d;--birth-accent:#946b2d;--birth-accent-strong:#76501d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.birth-full-bleed{width:calc(100% + var(--gutter) + var(--gutter))}.birth-quiet-glow{background:radial-gradient(circle at 14% 18%, var(--birth-accent), transparent 28rem), radial-gradient(circle at 84% 72%, #536f6512, transparent 30rem)}@supports (color:color-mix(in lab, red, red)){.birth-quiet-glow{background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--birth-accent) 8%, transparent), transparent 28rem), radial-gradient(circle at 84% 72%, #536f6512, transparent 30rem)}}html[data-theme=starlight] .birth-quiet-glow{background:radial-gradient(circle at 50% 4%,#b78e471c,#0000 28rem),linear-gradient(#ffffff47,#0000 42%)}.birth-line-input{outline:none;transition:border-color .18s,box-shadow .18s;border-bottom:1px solid var(--birth-border)!important;color:var(--birth-text)!important;background:0 0!important}.birth-line-input::placeholder{color:var(--birth-subtle)!important}.birth-line-input:hover,.birth-line-input:focus-visible{border-bottom-color:var(--birth-accent)!important;box-shadow:0 1px 0 var(--birth-accent)!important}.birth-line-trigger{font-size:1rem;font-weight:450;transition:border-color .18s,color .18s;border-bottom:1px solid var(--birth-border)!important;color:var(--birth-text)!important;box-shadow:none!important;background:0 0!important}.birth-line-trigger:hover,.birth-line-trigger:focus-visible,.birth-line-trigger[data-state=open]{border-bottom-color:var(--birth-accent)!important;color:var(--birth-text)!important;background:0 0!important}.birth-line-trigger:disabled{opacity:.35}.birth-text-toggle,.birth-mode-toggle{color:var(--birth-subtle)!important;box-shadow:none!important;background:0 0!important;border-bottom:1px solid #0000!important}.birth-text-toggle:hover,.birth-mode-toggle:hover{color:var(--birth-text)!important;background:0 0!important}.birth-text-toggle[aria-pressed=true],.birth-mode-toggle[aria-pressed=true]{border-bottom-color:var(--birth-accent)!important;color:var(--birth-accent-strong)!important;background:0 0!important}.birth-progress-line{background:var(--birth-border);transition:background-color .26s}.birth-progress-line[data-complete=true]{background:var(--birth-accent)}.birth-menu{--birth-menu-border:#f5eddf1f;--birth-accent:#d6aa68;--birth-accent-strong:#efd1a0;border:1px solid var(--birth-menu-border)!important;color:#f5eddf!important;background:#111612!important;box-shadow:0 1.25rem 3.5rem #00000057!important}html[data-theme=starlight] .birth-menu{--birth-menu-border:#5c4f3c2e;--birth-accent:#9b7435;--birth-accent-strong:#7d5b25;color:#2c2930!important;background:#faf9f6!important;box-shadow:0 1.25rem 3.5rem #413a3129!important}.birth-time-menu{width:16rem!important}.birth-menu [data-slot=dropdown-menu-label]{color:#f5eddf75!important}html[data-theme=starlight] .birth-menu [data-slot=dropdown-menu-label]{color:#2c293080!important}.birth-menu-item{color:inherit!important}.birth-menu-item:focus,.birth-menu-item[data-highlighted],.birth-menu-item[data-state=checked],.birth-menu-item[data-selected=true]{background:var(--birth-accent)!important}@supports (color:color-mix(in lab, red, red)){.birth-menu-item:focus,.birth-menu-item[data-highlighted],.birth-menu-item[data-state=checked],.birth-menu-item[data-selected=true]{background:color-mix(in srgb, var(--birth-accent) 13%, transparent)!important}}.birth-menu-item:focus,.birth-menu-item[data-highlighted],.birth-menu-item[data-state=checked],.birth-menu-item[data-selected=true]{color:var(--birth-accent-strong,#efd1a0)!important}html[data-theme=starlight] .birth-menu-item:focus,html[data-theme=starlight] .birth-menu-item[data-highlighted],html[data-theme=starlight] .birth-menu-item[data-state=checked],html[data-theme=starlight] .birth-menu-item[data-selected=true]{color:#7d5b25!important}.birth-resolving-pillar{animation:.52s cubic-bezier(.2,.75,.2,1) both tw-pillar-resolve}@media (max-width:767px){.birth-plain-form{padding-bottom:1rem}}@media (prefers-reduced-motion:reduce){.birth-resolving-pillar{animation:none!important}}[data-reading-shell]{--bazi-gold:#98713b;--bazi-panel:var(--card)}@supports (color:color-mix(in lab, red, red)){[data-reading-shell]{--bazi-panel:color-mix(in srgb, var(--card) 94%, var(--primary) 6%)}}[data-reading-shell]{--bazi-row:var(--card)}@supports (color:color-mix(in lab, red, red)){[data-reading-shell]{--bazi-row:color-mix(in srgb, var(--card) 88%, var(--background) 12%)}}[data-reading-shell]{--bazi-row-alt:var(--muted)}@supports (color:color-mix(in lab, red, red)){[data-reading-shell]{--bazi-row-alt:color-mix(in srgb, var(--muted) 44%, var(--card) 56%)}}[data-reading-shell]{--bazi-day:var(--bazi-gold)}@supports (color:color-mix(in lab, red, red)){[data-reading-shell]{--bazi-day:color-mix(in srgb, var(--bazi-gold) 10%, var(--card) 90%)}}[data-reading-shell]{background:var(--background);color:var(--foreground)}.dark [data-reading-shell]{--bazi-gold:#d6aa68;--bazi-panel:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark [data-reading-shell]{--bazi-panel:color-mix(in srgb, var(--card) 90%, #0b0d12 10%)}}.dark [data-reading-shell]{--bazi-row:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark [data-reading-shell]{--bazi-row:color-mix(in srgb, var(--card) 92%, #0b0d12 8%)}}.dark [data-reading-shell]{--bazi-row-alt:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark [data-reading-shell]{--bazi-row-alt:color-mix(in srgb, var(--muted) 66%, var(--card) 34%)}}.dark [data-reading-shell]{--bazi-day:var(--bazi-gold)}@supports (color:color-mix(in lab, red, red)){.dark [data-reading-shell]{--bazi-day:color-mix(in srgb, var(--bazi-gold) 13%, var(--card) 87%)}}.reading-shell-header{border-bottom:1px solid var(--border);flex-direction:column;gap:1rem;padding-bottom:1.5rem;display:flex}.reading-shell-title-row{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.reading-shell-kicker,.bazi-eyebrow{color:var(--bazi-gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .45rem;font-size:.7rem;font-weight:650}.reading-shell-title-row h1{color:var(--foreground);font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,5vw,4.25rem);font-weight:560;line-height:1}.reading-shell-subtitle{color:var(--muted-foreground);margin-top:.8rem;font-size:.875rem;line-height:1.6}.bazi-chart-panel,.bazi-elements-panel{flex-direction:column;gap:1.25rem;display:flex}.bazi-chart-heading,.bazi-elements-panel>header{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.bazi-title-line{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bazi-title-line h2,.bazi-elements-panel h2{color:var(--foreground);font-family:var(--font-serif);margin:0;font-size:clamp(1.5rem,3vw,2.15rem);font-weight:560;line-height:1.2}.bazi-chart-intro,.bazi-elements-panel>header>p,.bazi-chart-note{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.7}.bazi-chart-intro{margin-top:.55rem}.bazi-daymaster-chip,.bazi-free-badge{border:1px solid var(--bazi-gold);align-items:center;gap:.3rem;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bazi-daymaster-chip,.bazi-free-badge{border:1px solid color-mix(in srgb, var(--bazi-gold) 35%, transparent)}}.bazi-daymaster-chip,.bazi-free-badge{background:var(--bazi-gold);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.bazi-daymaster-chip,.bazi-free-badge{background:color-mix(in srgb, var(--bazi-gold) 8%, transparent)}}.bazi-daymaster-chip,.bazi-free-badge{color:var(--bazi-gold);white-space:nowrap;padding:.35rem .7rem;font-size:.7rem;line-height:1}.bazi-scroll-hint{color:var(--muted-foreground);margin:0;font-size:.72rem;display:none}.bazi-matrix-scroll{border:1px solid var(--border);background:var(--bazi-panel);box-shadow:0 1rem 3rem var(--foreground);border-radius:1.15rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.bazi-matrix-scroll{box-shadow:0 1rem 3rem color-mix(in srgb, var(--foreground) 6%, transparent)}}.bazi-matrix-scroll{scrollbar-width:thin;scrollbar-color:var(--bazi-gold) transparent}@supports (color:color-mix(in lab, red, red)){.bazi-matrix-scroll{scrollbar-color:color-mix(in srgb, var(--bazi-gold) 45%, transparent) transparent}}.bazi-matrix-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.bazi-matrix{grid-template-columns:5.5rem repeat(4,minmax(0,1fr));width:100%;min-width:46rem;display:grid}.bazi-matrix-corner,.bazi-column-head{border-right:1px solid var(--border);background:var(--bazi-row-alt);min-height:4.5rem;padding:1rem}.bazi-matrix-corner{color:var(--muted-foreground);letter-spacing:.12em;align-items:center;font-size:.72rem;display:flex}.bazi-column-head{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;display:flex}.bazi-column-head:last-child{border-right:0}.bazi-column-head[data-day=true]{background:var(--bazi-day)}.bazi-column-head strong{color:var(--foreground);font-family:var(--font-serif);font-size:1rem;font-weight:600}.bazi-column-head span{color:var(--muted-foreground);font-size:.68rem}.bazi-matrix-row{border-top:1px solid var(--border);background:var(--bazi-row);grid-column:1/-1;grid-template-columns:5.5rem repeat(4,minmax(0,1fr));display:grid}.bazi-matrix-row:nth-child(2n){background:var(--bazi-row-alt)}.bazi-row-label,.bazi-matrix-cell{border-right:1px solid var(--border);min-height:4.15rem;padding:.85rem 1rem}.bazi-row-label{color:var(--muted-foreground);font-family:var(--font-serif);align-items:center;font-size:.88rem;display:flex}.bazi-matrix-cell{text-align:center;justify-content:center;align-items:center;display:flex}.bazi-matrix-cell:last-child{border-right:0}.bazi-matrix-cell[data-day=true]{background:var(--bazi-gold)}@supports (color:color-mix(in lab, red, red)){.bazi-matrix-cell[data-day=true]{background:color-mix(in srgb, var(--bazi-gold) 7%, transparent)}}.bazi-matrix-cell[data-empty=true]{color:var(--muted-foreground);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bazi-matrix-cell[data-empty=true]{background:color-mix(in srgb, var(--muted) 40%, transparent)}}.bazi-major-value{flex-direction:column;align-items:center;gap:.3rem;display:flex}.bazi-major-value>span:last-child{color:var(--muted-foreground);font-size:.7rem}.bazi-glyph{color:var(--foreground);font-family:var(--font-serif);font-weight:650;line-height:1}.bazi-glyph[data-size=large]{font-size:clamp(1.75rem,3vw,2.4rem)}.bazi-glyph[data-size=small]{font-size:1rem}.bazi-glyph[data-element=木],.bazi-element-item[data-element=木]{--element-color:#2f8765}.bazi-glyph[data-element=火],.bazi-element-item[data-element=火]{--element-color:#c85042}.bazi-glyph[data-element=土],.bazi-element-item[data-element=土]{--element-color:#a16f35}.bazi-glyph[data-element=金],.bazi-element-item[data-element=金]{--element-color:#b48735}.bazi-glyph[data-element=水],.bazi-element-item[data-element=水]{--element-color:#2f83a7}.bazi-glyph[data-element]{color:var(--element-color,var(--foreground))}.bazi-inline-values{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.bazi-cell-copy{color:var(--foreground);font-family:var(--font-serif);font-size:.88rem;line-height:1.55}.bazi-accent-copy{color:var(--primary)}.bazi-shensha-copy{max-width:11rem;font-size:.78rem}.bazi-empty-value{color:var(--muted-foreground);font-size:.78rem}.bazi-elements-panel{padding-top:.25rem}.bazi-elements-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.bazi-element-item{min-width:0}.bazi-element-meta{color:var(--foreground);font-family:var(--font-serif);justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.45rem;font-size:.9rem;display:flex}.bazi-element-meta strong{color:var(--element-color);font-size:1.2rem}.bazi-element-track{background:var(--muted);border-radius:999px;height:.35rem;overflow:hidden}.bazi-element-track span{border-radius:inherit;background:var(--element-color);height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1);display:block}@media (max-width:640px){.reading-shell-title-row,.bazi-chart-heading,.bazi-elements-panel>header{flex-direction:column;align-items:flex-start}.reading-shell-title-row h1{font-size:2.5rem}.bazi-scroll-hint{display:block}.bazi-matrix{min-width:42rem}.bazi-elements-grid{gap:.55rem}.bazi-element-meta{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.bazi-element-track span{transition:none}}[data-birth-experience]{--birth-surface:#0f14118a;--birth-surface-hover:#151d18b8;--birth-control:#f5eddf13;--birth-control-hover:#f5eddf1f;--birth-orbit-base:#decca994;--birth-orbit-accent:#6fa8a2}html[data-theme=starlight] [data-birth-experience]{--birth-page:#efefec;--birth-surface:#fffdf84d;--birth-surface-hover:#fffdf894;--birth-control:#7e684513;--birth-control-hover:#7e684520;--birth-orbit-base:#8970499e;--birth-orbit-accent:#2f6d6e}.birth-full-bleed{width:100vw;max-width:none}.birth-background-image{z-index:-3;opacity:.16;mix-blend-mode:screen;filter:grayscale(.72)sepia(.18)contrast(1.12);animation:.9s cubic-bezier(.2,.7,.2,1) both birth-background-arrive}html[data-theme=starlight] .birth-background-image{opacity:.96;mix-blend-mode:normal;filter:none}.birth-atmosphere-wash{z-index:-2;background:var(--birth-page)}@supports (color:color-mix(in lab, red, red)){.birth-atmosphere-wash{background:color-mix(in srgb, var(--birth-page) 34%, transparent)}}html[data-theme=starlight] .birth-atmosphere-wash{background:0 0}.birth-stage{padding-block:clamp(2rem,4vw,4rem)}.birth-stage-grid{grid-template-columns:minmax(25rem,.82fr) minmax(46rem,1.32fr);align-items:center;gap:clamp(3rem,4vw,5rem);min-height:calc(100svh - 8rem);animation:.56s cubic-bezier(.2,.7,.2,1) both birth-stage-arrive;display:grid}.birth-hero-copy{flex-direction:column;justify-content:space-between;min-width:0;min-height:min(48rem,100svh - 9rem);padding-block:clamp(1rem,3vw,3rem);display:flex}.birth-display-title{width:100%;max-width:min(100%,8.5em);font-family:var(--font-serif);letter-spacing:-.065em;text-wrap:balance;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;margin-top:1.25rem;font-size:clamp(4.5rem,6vw,6.75rem);font-weight:500;line-height:.93;display:flex}.birth-display-title span{white-space:normal;min-width:0;max-width:100%}.birth-display-title span:last-child{margin-top:.18em}.birth-hero-description{max-width:21rem;color:var(--birth-muted);margin-top:2rem;font-size:.95rem;line-height:1.85}.birth-form-stage{min-width:0;padding-block:1rem}.birth-plain-form{width:100%;max-width:62rem;margin-inline:auto}.birth-form-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.65rem;padding-inline:1rem;display:flex}.birth-form-heading>div:first-child{color:var(--birth-muted);align-items:baseline;gap:.75rem;font-size:.75rem;display:flex}.birth-form-heading strong{font-family:var(--font-mono);letter-spacing:.08em;color:var(--birth-accent);font-size:.67rem;font-weight:500}.birth-progress-orbs{align-items:center;gap:.5rem;display:flex}.birth-progress-orbs span{background:var(--birth-text);border-radius:999px;width:.45rem;height:.45rem}@supports (color:color-mix(in lab, red, red)){.birth-progress-orbs span{background:color-mix(in srgb, var(--birth-text) 14%, transparent)}}.birth-progress-orbs span{transition:width .32s cubic-bezier(.2,.8,.2,1),background-color .24s}.birth-progress-orbs span[data-complete=true]{background:var(--birth-orbit-accent);width:1.35rem}.birth-subject-switcher{color:var(--birth-subtle);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem 1rem .6rem;font-size:.75rem;display:flex}.birth-chip{min-height:2.25rem;background:var(--birth-control)!important;color:var(--birth-muted)!important;box-shadow:none!important;border:0!important;border-radius:999px!important}.birth-chip:hover,.birth-chip:focus-visible,.birth-chip[aria-pressed=true]{background:var(--birth-control-hover)!important;color:var(--birth-text)!important}.birth-form-section{border:0;border-radius:1.5rem;min-inline-size:0;margin:0;padding:clamp(.85rem,1.5vw,1.25rem) clamp(1rem,2vw,1.5rem);transition:background-color .22s,transform .22s cubic-bezier(.2,.8,.2,1)}.birth-form-section+.birth-form-section{margin-top:.15rem}.birth-form-section:hover,.birth-form-section:focus-within{background:var(--birth-surface)}.birth-form-section:focus-within{transform:translate(-.2rem)}.birth-step-label{min-height:2rem}.birth-step-index{background:var(--birth-accent)}@supports (color:color-mix(in lab, red, red)){.birth-step-index{background:color-mix(in srgb, var(--birth-accent) 9%, transparent)}}.birth-step-index{box-shadow:inset 0 0 0 1px var(--birth-accent)}@supports (color:color-mix(in lab, red, red)){.birth-step-index{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--birth-accent) 28%, transparent)}}.birth-step-index{transition:background-color .22s,color .22s,transform .3s cubic-bezier(.2,.8,.2,1)}.birth-step-label[data-complete=true] .birth-step-index{background:var(--birth-orbit-accent)}@supports (color:color-mix(in lab, red, red)){.birth-step-label[data-complete=true] .birth-step-index{background:color-mix(in srgb, var(--birth-orbit-accent) 16%, transparent)}}.birth-step-label[data-complete=true] .birth-step-index{color:var(--birth-orbit-accent);box-shadow:inset 0 0 0 1px var(--birth-orbit-accent)}@supports (color:color-mix(in lab, red, red)){.birth-step-label[data-complete=true] .birth-step-index{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--birth-orbit-accent) 45%, transparent)}}.birth-step-label[data-complete=true] .birth-step-index{animation:.42s cubic-bezier(.2,.8,.2,1) both birth-node-settle}.birth-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.birth-section-fields{margin-top:.85rem}.birth-field-label{letter-spacing:.03em;color:var(--birth-subtle);padding-left:.25rem;font-size:.7rem;font-weight:550}.birth-soft-input,.birth-soft-trigger{transition:background-color .16s,transform .16s,box-shadow .16s;background:var(--birth-control)!important;color:var(--birth-text)!important;box-shadow:none!important;border:0!important}.birth-soft-input::placeholder{color:var(--birth-subtle)!important}.birth-soft-input:hover,.birth-soft-trigger:hover,.birth-soft-trigger[data-state=open]{background:var(--birth-control-hover)!important}.birth-soft-input:focus-visible,.birth-soft-trigger:focus-visible{background:var(--birth-control-hover)!important;box-shadow:0 0 0 2px var(--birth-orbit-accent)!important}@supports (color:color-mix(in lab, red, red)){.birth-soft-input:focus-visible,.birth-soft-trigger:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--birth-orbit-accent) 34%, transparent)!important}}.birth-soft-input:focus-visible,.birth-soft-trigger:focus-visible{outline:0}.birth-soft-trigger:not(:disabled):active,.birth-segment:active,.birth-submit-button:active{transform:scale(.98)}.birth-soft-trigger:disabled{opacity:.38}.birth-segmented{background:var(--birth-control);border-radius:999px;align-items:center;gap:.2rem;min-height:3rem;padding:.25rem;display:inline-flex}.birth-segment{min-width:4.5rem;transition:background-color .16s,color .16s,transform .1s;height:2.5rem!important;color:var(--birth-subtle)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important}.birth-segment:hover{color:var(--birth-text)!important}.birth-segment[aria-pressed=true]{background:var(--birth-accent)!important}@supports (color:color-mix(in lab, red, red)){.birth-segment[aria-pressed=true]{background:color-mix(in srgb, var(--birth-accent) 16%, var(--birth-page))!important}}.birth-segment[aria-pressed=true]{color:var(--birth-accent-strong)!important}.birth-calendar-segment{min-height:2.5rem}.birth-calendar-segment .birth-segment{min-width:3.8rem;padding-inline:.8rem;font-size:.78rem;height:2rem!important}.birth-time-mode{background:var(--birth-control);border-radius:1rem;gap:.25rem;margin-top:.7rem;padding:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.birth-time-mode{background:color-mix(in srgb, var(--birth-control) 74%, transparent)}}.birth-time-mode-button{text-align:left;white-space:normal;flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-height:3.35rem;color:var(--birth-subtle)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:.8rem!important;justify-content:flex-start!important;padding:.55rem .75rem!important}.birth-time-mode-button>span{flex-direction:column;align-items:flex-start;display:flex}.birth-time-mode-button strong{color:inherit;font-size:.76rem;font-weight:580}.birth-time-mode-button small{color:var(--birth-subtle);font-size:.64rem;line-height:1.25}.birth-time-mode-button:hover,.birth-time-mode-button[aria-pressed=true]{background:var(--birth-control-hover)!important;color:var(--birth-text)!important}.birth-time-mode-button[aria-pressed=true]{color:var(--birth-accent-strong)!important}.birth-conversion-note,.birth-location-note{min-height:1.25rem;color:var(--birth-subtle);margin-top:.65rem;padding-left:.25rem;font-size:.7rem;line-height:1.5}.birth-conversion-note p,.birth-location-note{align-items:center;gap:.45rem;display:flex}.birth-conversion-note p:first-child:has(svg){color:var(--birth-orbit-accent)}.birth-location-note svg,.birth-privacy-note svg{color:var(--birth-accent)}.birth-dst-choice{color:var(--birth-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.65rem;font-size:.75rem;display:flex}.birth-form-error{margin:.65rem 1.25rem 0}.birth-form-footer{justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.25rem 0;display:flex}.birth-privacy-note{color:var(--birth-subtle);align-items:flex-start;gap:.5rem;font-size:.7rem;line-height:1.5;display:flex}.birth-submit-button{border-radius:999px!important;transition:transform .1s,box-shadow .22s!important}.birth-submit-button:hover{box-shadow:0 .9rem 2.4rem var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.birth-submit-button:hover{box-shadow:0 .9rem 2.4rem color-mix(in srgb, var(--primary) 22%, transparent)!important}}.birth-date-menu{width:min(34rem,100vw - 2rem)!important}.birth-orbit{--birth-orbit-size:clamp(15.5rem, 22vw, 19rem);width:var(--birth-orbit-size);max-width:100%;color:var(--birth-muted)}.birth-orbit-kicker{letter-spacing:.08em;align-items:center;gap:.55rem;margin-bottom:-.25rem;padding-left:1.6rem;font-size:.67rem;display:flex}.birth-orbit-kicker i{background:var(--birth-orbit-accent);width:.38rem;height:.38rem;box-shadow:0 0 0 .3rem var(--birth-orbit-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.birth-orbit-kicker i{box-shadow:0 0 0 .3rem color-mix(in srgb, var(--birth-orbit-accent) 10%, transparent)}}.birth-orbit-visual{width:var(--birth-orbit-size);height:var(--birth-orbit-size);position:relative}.birth-orbit canvas{width:100%;height:100%;display:block}.birth-orbit-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;animation:.42s cubic-bezier(.2,.75,.2,1) both birth-orbit-update;display:flex;position:absolute;inset:29%}.birth-orbit-center strong{max-width:8rem;color:var(--birth-text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:580;overflow:hidden}.birth-orbit-center span{font-family:var(--font-mono);color:var(--birth-muted);margin-top:.75rem;font-size:.72rem}.birth-orbit-center small{max-width:8rem;color:var(--birth-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.58rem;overflow:hidden}.birth-orbit-center b{font-family:var(--font-serif);color:var(--birth-text);margin-top:.65rem;font-size:1.55rem;font-weight:500}.birth-orbit>p{max-width:var(--birth-orbit-size);text-align:center;color:var(--birth-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:-.25rem;font-size:.68rem;overflow:hidden}@keyframes birth-background-arrive{0%{opacity:0;transform:scale(1.025)}}@keyframes birth-stage-arrive{0%{opacity:0;transform:translateY(.8rem)}}@keyframes birth-orbit-update{0%{opacity:.2;transform:scale(.94)}}@keyframes birth-node-settle{0%{transform:scale(.82)}60%{transform:scale(1.12)}}@media (max-width:1180px){.birth-stage-grid{grid-template-columns:minmax(17rem,.62fr) minmax(38rem,1.38fr);gap:2.5rem}.birth-display-title{font-size:clamp(3.8rem,6vw,5.4rem)}.birth-orbit{--birth-orbit-size:15.5rem}}@media (max-width:960px){.birth-stage-grid{grid-template-columns:1fr;gap:1.5rem;padding-block:2rem 4rem}.birth-hero-copy{min-height:auto;padding-block:0}.birth-display-title{font-size:clamp(3rem,10vw,5rem);line-height:1;display:block}.birth-display-title span:last-child{margin-left:.2em}.birth-hero-description{max-width:34rem}.birth-orbit{margin-top:2rem}.birth-plain-form{max-width:none}}@media (max-width:640px){.birth-stage{padding-block:2rem 4rem}.birth-display-title{font-size:clamp(3rem,17vw,4.4rem)}.birth-display-title span{display:block;margin-left:0!important}.birth-orbit{--birth-orbit-size:14.5rem;margin-inline:auto}.birth-form-heading,.birth-form-footer,.birth-section-heading{align-items:flex-start}.birth-form-footer{flex-direction:column}.birth-submit-button{width:100%}.birth-time-mode{flex-direction:column}.birth-time-mode-button,.birth-calendar-segment{width:100%}.birth-calendar-segment .birth-segment{flex:1}.birth-date-menu{width:calc(100vw - 1rem)!important}}@media (prefers-reduced-motion:reduce){.birth-background-image,.birth-stage-grid,.birth-orbit-center,.birth-step-label[data-complete=true] .birth-step-index{animation:none!important}.birth-form-section,.birth-soft-input,.birth-soft-trigger,.birth-segment,.birth-submit-button,.birth-progress-orbs span{transition:none!important}.birth-form-section:focus-within{transform:none}}.birth-submit-button{color:#fffaf1!important;background:#b44732!important;box-shadow:0 .8rem 2.2rem #b447322e!important}.birth-submit-button:hover{background:#9f3d2c!important;box-shadow:0 1rem 2.8rem #b4473247!important}@media (max-width:640px){.birth-stage-grid{gap:.75rem;padding-block:1.25rem 3.5rem}.birth-display-title{font-size:clamp(3rem,15vw,3.65rem)}.birth-hero-description{margin-top:1.25rem;line-height:1.7}.birth-orbit{--birth-orbit-size:12rem;margin-top:1.25rem}.birth-orbit-kicker{padding-left:.75rem}.birth-orbit-center b{margin-top:.4rem;font-size:1.25rem}.birth-orbit-center span{margin-top:.5rem}}[data-birth-experience] .birth-background-image{opacity:.22}html[data-theme=starlight] [data-birth-experience] .birth-background-image{opacity:.96}html[data-theme=starlight] [data-birth-experience] .birth-submit-button[data-variant=cinematic]{color:#fffaf1!important;background:#b44732!important;box-shadow:0 .8rem 2.2rem #b447322e!important}html[data-theme=starlight] [data-birth-experience] .birth-submit-button[data-variant=cinematic]:hover{background:#9f3d2c!important;box-shadow:0 1rem 2.8rem #b4473247!important}.product-nav-trigger{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important}.product-nav-trigger:hover,.product-nav-trigger[data-state=open],.product-nav-trigger[data-active=true]{border-bottom-color:var(--brand-cinnabar)!important;background:0 0!important}.product-nav-trigger:focus-visible{border:0!important;border-bottom:2px solid var(--brand-cinnabar)!important;box-shadow:none!important;outline:0!important}[data-capability-screen]{--capability-accent:#c8a56a;--capability-text:#f2eadc;--capability-muted:#f2eadca8;--capability-subtle:#f2eadc6b;--capability-control:#f5efe216;--capability-control-hover:#f5efe224;color:var(--capability-text);background:#080a09}[data-capability-screen=timing]{--capability-accent:#78aaa0}[data-capability-screen=relations]{--capability-accent:#cf765f}.capability-background{opacity:.78;object-position:68% center;filter:saturate(.86)contrast(1.05)brightness(.78);animation:18s ease-in-out infinite alternate capability-background-drift}.capability-scrim{background:linear-gradient(90deg,#050807fc 0%,#060908f0 34%,#060908b8 62%,#06090870 100%),linear-gradient(#0000 65%,#050706f0)}.capability-atmosphere{background:radial-gradient(circle at 76% 34%, var(--capability-accent), transparent 25rem), radial-gradient(circle at 12% 84%, #cda96a14, transparent 28rem)}@supports (color:color-mix(in lab, red, red)){.capability-atmosphere{background:radial-gradient(circle at 76% 34%, color-mix(in srgb, var(--capability-accent) 17%, transparent), transparent 25rem), radial-gradient(circle at 12% 84%, #cda96a14, transparent 28rem)}}.capability-stage{grid-template-columns:minmax(19rem,.72fr) minmax(35rem,1.28fr);align-items:center;gap:clamp(3rem,6vw,7rem);min-height:calc(100svh - 4.25rem);padding-block:clamp(3.25rem,6vh,5.25rem);animation:.56s cubic-bezier(.2,.72,.2,1) both capability-stage-arrive;display:grid}.capability-copy{min-width:0;max-width:34rem}.capability-kicker{font-family:var(--font-mono);letter-spacing:.15em;color:var(--capability-subtle);align-items:center;gap:.8rem;font-size:.67rem;display:flex}.capability-kicker span{color:var(--capability-accent)}.capability-copy h1{width:100%;max-width:min(100%,9.5em);font-family:var(--font-serif);letter-spacing:-.055em;text-wrap:balance;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;color:var(--capability-text);margin-top:1.35rem;font-size:clamp(3rem,5vw,5.35rem);font-weight:500;line-height:1.01}.capability-description{max-width:31rem;color:var(--capability-muted);margin-top:1.6rem;font-size:.95rem;line-height:1.9}.capability-origin{max-width:30rem;color:var(--capability-subtle);margin-top:1.25rem;font-size:.72rem;line-height:1.7}.capability-origin span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--capability-accent);margin-bottom:.2rem;font-size:.56rem;display:block}.timing-layer-map{width:100%;max-width:30rem;margin-top:2.15rem}.timing-layer-intro{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.timing-layer-intro>span{font-family:var(--font-mono);letter-spacing:.13em;color:var(--capability-accent);font-size:.57rem}.timing-layer-intro>small{color:var(--capability-subtle);font-size:.62rem}.timing-layer-track{grid-template-columns:repeat(4,minmax(0,1fr));margin:1.05rem 0 0;padding:0;list-style:none;display:grid;position:relative}.timing-layer-track:before,.timing-layer-track:after{content:"";pointer-events:none;height:1px;position:absolute;top:.34rem}.timing-layer-track:before{background:linear-gradient(90deg, var(--capability-accent), var(--capability-accent));left:12.5%;right:12.5%}@supports (color:color-mix(in lab, red, red)){.timing-layer-track:before{background:linear-gradient(90deg, color-mix(in srgb, var(--capability-accent) 22%, transparent), color-mix(in srgb, var(--capability-accent) 55%, transparent))}}.timing-layer-track:after{background:linear-gradient(90deg, transparent, var(--capability-accent), transparent);width:18.75%;filter:drop-shadow(0 0 .35rem var(--capability-accent));animation:5.2s ease-in-out infinite timing-layer-flow;left:12.5%}.timing-layer-track li{z-index:1;text-align:center;justify-items:center;min-width:0;display:grid;position:relative}.timing-layer-track li>span{border:1px solid var(--capability-accent);width:.68rem;height:.68rem;display:block}@supports (color:color-mix(in lab, red, red)){.timing-layer-track li>span{border:1px solid color-mix(in srgb, var(--capability-accent) 72%, transparent)}}.timing-layer-track li>span{background:var(--capability-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.timing-layer-track li>span{background:color-mix(in srgb, var(--capability-accent) 13%, transparent)}}.timing-layer-track li>span{box-shadow:0 0 0 .28rem var(--capability-accent)}@supports (color:color-mix(in lab, red, red)){.timing-layer-track li>span{box-shadow:0 0 0 .28rem color-mix(in srgb, var(--capability-accent) 6%, transparent)}}.timing-layer-track li:last-child>span{background:var(--capability-accent);box-shadow:0 0 0 .3rem var(--capability-accent), 0 0 1rem var(--capability-accent)}@supports (color:color-mix(in lab, red, red)){.timing-layer-track li:last-child>span{box-shadow:0 0 0 .3rem color-mix(in srgb, var(--capability-accent) 12%, transparent), 0 0 1rem color-mix(in srgb, var(--capability-accent) 28%, transparent)}}.timing-layer-track strong{font-family:var(--font-serif);color:var(--capability-text);margin-top:.72rem;font-size:.82rem;font-weight:500}.timing-layer-track small{color:var(--capability-subtle);margin-top:.16rem;font-size:.58rem}.timing-layer-map>p{color:var(--capability-muted);align-items:center;gap:.48rem;margin-top:.85rem;font-size:.64rem;line-height:1.6;display:flex}.timing-layer-map>p svg{width:.85rem;color:var(--capability-accent);flex:none}.relationship-path-map{width:100%;max-width:30rem;margin-top:2.15rem}.relationship-path-intro{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.relationship-path-intro>span{font-family:var(--font-mono);letter-spacing:.13em;color:var(--capability-accent);font-size:.57rem}.relationship-path-intro>small{color:var(--capability-subtle);font-size:.62rem}.relationship-path-track{grid-template-columns:repeat(4,minmax(0,1fr));margin:1.05rem 0 0;padding:0;list-style:none;display:grid;position:relative}.relationship-path-track:before,.relationship-path-track:after{content:"";pointer-events:none;height:1px;position:absolute;top:.36rem}.relationship-path-track:before{background:linear-gradient(90deg, var(--capability-accent), var(--capability-accent));left:12.5%;right:12.5%}@supports (color:color-mix(in lab, red, red)){.relationship-path-track:before{background:linear-gradient(90deg, color-mix(in srgb, var(--capability-accent) 24%, transparent), color-mix(in srgb, var(--capability-accent) 58%, transparent))}}.relationship-path-track:after{background:linear-gradient(90deg, transparent, var(--capability-accent), transparent);width:18.75%;filter:drop-shadow(0 0 .4rem var(--capability-accent));animation:5.2s ease-in-out infinite timing-layer-flow;left:12.5%}.relationship-path-track li{z-index:1;min-width:0;position:relative}.relationship-path-track [data-slot=button]{text-align:center;white-space:normal;justify-items:center;width:100%;height:auto!important;min-height:0!important;color:var(--capability-subtle)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:grid!important}.relationship-path-track [data-slot=button]>span{border:1px solid var(--capability-accent);width:.72rem;height:.72rem;display:block}@supports (color:color-mix(in lab, red, red)){.relationship-path-track [data-slot=button]>span{border:1px solid color-mix(in srgb, var(--capability-accent) 70%, transparent)}}.relationship-path-track [data-slot=button]>span{background:var(--capability-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.relationship-path-track [data-slot=button]>span{background:color-mix(in srgb, var(--capability-accent) 13%, #070a09)}}.relationship-path-track [data-slot=button]>span{box-shadow:0 0 0 .28rem var(--capability-accent)}@supports (color:color-mix(in lab, red, red)){.relationship-path-track [data-slot=button]>span{box-shadow:0 0 0 .28rem color-mix(in srgb, var(--capability-accent) 6%, transparent)}}.relationship-path-track [data-slot=button]>span{transition:background .22s,box-shadow .22s,transform .22s}.relationship-path-track [data-slot=button][aria-pressed=true]>span{background:var(--capability-accent);box-shadow:0 0 0 .3rem var(--capability-accent), 0 0 1rem var(--capability-accent);transform:scale(1.08)}@supports (color:color-mix(in lab, red, red)){.relationship-path-track [data-slot=button][aria-pressed=true]>span{box-shadow:0 0 0 .3rem color-mix(in srgb, var(--capability-accent) 12%, transparent), 0 0 1rem color-mix(in srgb, var(--capability-accent) 32%, transparent)}}.relationship-path-track strong{font-family:var(--font-serif);color:var(--capability-text);margin-top:.72rem;font-size:.78rem;font-weight:500}.relationship-path-track small{color:var(--capability-subtle);margin-top:.16rem;font-size:.56rem}.relationship-path-track [data-slot=button][aria-pressed=true] strong{color:var(--capability-accent)}.relationship-path-map>p{min-height:2.2rem;color:var(--capability-muted);align-items:flex-start;gap:.5rem;margin-top:.9rem;font-size:.64rem;line-height:1.65;animation:.26s both capability-note-in;display:flex}.relationship-path-map>p svg{width:.85rem;color:var(--capability-accent);flex:none;margin-top:.08rem}.capability-action{justify-self:end;width:100%;min-width:0;max-width:48rem;padding:clamp(1.4rem,2.5vw,2.2rem);position:relative}.capability-action:before{z-index:-1;background:var(--capability-accent);border-radius:50%;position:absolute;inset:-12%}@supports (color:color-mix(in lab, red, red)){.capability-action:before{background:color-mix(in srgb, var(--capability-accent) 10%, transparent)}}.capability-action:before{filter:blur(4rem);content:"";pointer-events:none}.capability-action>header{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.capability-action>header>span{background:var(--capability-accent);border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.capability-action>header>span{background:color-mix(in srgb, var(--capability-accent) 15%, transparent)}}.capability-action>header>span{font-family:var(--font-mono);color:var(--capability-accent);font-size:.58rem}.capability-action>header p{font-family:var(--font-serif);color:var(--capability-text);font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.25}.capability-action>header small{color:var(--capability-subtle);margin-top:.4rem;font-size:.72rem;line-height:1.7;display:block}.capability-action-body label{color:var(--capability-muted)}.capability-chart-picker,.capability-compat,.timing-start-panel,.timing-start-context{width:100%}.timing-start-context{gap:1.15rem;margin-top:clamp(1.6rem,3vh,2.4rem);display:grid}.timing-start-heading h2{font-family:var(--font-serif);color:var(--capability-text);margin-top:.38rem;font-size:clamp(1.35rem,2vw,1.72rem);font-weight:500;line-height:1.25}.timing-start-heading>p:last-child{max-width:42rem;color:var(--capability-subtle);margin-top:.42rem;font-size:.72rem;line-height:1.7}.timing-start-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1rem;display:grid}.timing-start-meta div{min-width:0}.timing-start-meta dt,.timing-start-dates>div>span,.timing-start-topics legend{color:var(--capability-subtle);margin-bottom:.36rem;font-size:.62rem;display:block}.timing-start-meta dd{color:var(--capability-text);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.timing-start-dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.7rem;display:grid}.timing-start-dates>p{min-height:3rem;font-family:var(--font-mono);color:var(--capability-subtle);align-items:center;padding-inline:.45rem;font-size:.62rem;display:flex}.timing-start-topics>div{flex-wrap:wrap;gap:.4rem;display:flex}.timing-start-topics button{min-height:2.35rem;padding-inline:.85rem;background:var(--capability-control)!important;color:var(--capability-subtle)!important;box-shadow:none!important;border:0!important;border-radius:999px!important}.timing-start-topics button[aria-pressed=true]{background:var(--capability-accent)!important}@supports (color:color-mix(in lab, red, red)){.timing-start-topics button[aria-pressed=true]{background:color-mix(in srgb, var(--capability-accent) 20%, transparent)!important}}.timing-start-topics button[aria-pressed=true]{color:var(--capability-text)!important}.timing-start-submit{grid-template-columns:minmax(18rem,3fr) minmax(11rem,2fr);align-items:center;gap:1.15rem;display:grid}.timing-start-submit .capability-submit{justify-content:center;justify-self:stretch;width:100%;min-width:0;min-height:3.5rem;font-size:.88rem}.timing-start-submit>p{text-align:left;max-width:15rem;color:var(--capability-subtle);justify-self:start;font-size:.66rem;line-height:1.65}.capability-picker-trigger,.capability-control{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:3.1rem;background:var(--capability-control)!important;color:var(--capability-text)!important;box-shadow:none!important;border:0!important;border-radius:1rem!important}select.capability-control{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none;width:100%;padding-inline:.9rem}.capability-picker-trigger:hover,.capability-picker-trigger[data-state=open],.capability-control:hover,.capability-control:focus-visible{background:var(--capability-control-hover)!important}.capability-control:focus-visible,.capability-picker-trigger:focus-visible{outline:2px solid var(--capability-accent)!important}@supports (color:color-mix(in lab, red, red)){.capability-control:focus-visible,.capability-picker-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--capability-accent) 48%, transparent)!important}}.capability-control:focus-visible,.capability-picker-trigger:focus-visible{outline-offset:2px;box-shadow:none!important}.capability-secondary-action{color:var(--capability-muted)!important;border-radius:999px!important}.capability-secondary-action:hover{background:var(--capability-control)!important;color:var(--capability-text)!important}.capability-compat-form{gap:1rem;display:grid}@media (min-width:1021px) and (max-height:820px){[data-capability-screen=timing] .capability-stage{padding-block:2rem}[data-capability-screen=timing] .capability-action>header{margin-bottom:.9rem}[data-capability-screen=timing] .timing-start-context{gap:.8rem;margin-top:1.2rem}[data-capability-screen=relations] .capability-stage{padding-block:2rem}[data-capability-screen=relations] .capability-action>header{margin-bottom:.9rem}[data-capability-screen=relations] .capability-compat-form{gap:.72rem}[data-capability-screen=relations] .capability-control{min-height:2.75rem}[data-capability-screen=relations] .capability-permission{padding-block:.65rem}[data-capability-screen=relations] .capability-submit{min-height:3rem}}.capability-permission{background:var(--capability-control);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.capability-permission{background:color-mix(in srgb, var(--capability-control) 78%, transparent)}}.capability-permission{color:var(--capability-subtle);font-size:.72rem;line-height:1.6}.capability-permission input{accent-color:var(--capability-accent);margin-top:.25rem}.capability-submit{justify-self:start;min-height:3.25rem;background:var(--brand-cinnabar)!important;color:#fff8ec!important;box-shadow:0 1rem 2.8rem var(--brand-cinnabar)!important;border-radius:999px!important}@supports (color:color-mix(in lab, red, red)){.capability-submit{box-shadow:0 1rem 2.8rem color-mix(in srgb, var(--brand-cinnabar) 24%, transparent)!important}}[data-capability-screen=relations] .relationship-submit-row .capability-submit,[data-capability-screen=relations] .relationship-submit-row .capability-submit *{color:#fffaf2!important}[data-capability-screen=relations] .relationship-submit-row .capability-submit{background:#b94732!important}[data-capability-screen=relations] .relationship-submit-row .capability-submit:hover{background:#a63d2b!important}.capability-empty{max-width:34rem}.capability-empty p{color:var(--capability-muted);margin-bottom:1.25rem;font-size:.88rem;line-height:1.9}.capability-footnote,.capability-maturity-note{max-width:38rem;color:var(--capability-subtle);margin-top:1.2rem;font-size:.68rem;line-height:1.7}html[data-theme=starlight] [data-capability-screen]{--capability-text:#29272d;--capability-muted:#2d2a31ad;--capability-subtle:#37333980;--capability-control:#6f5d4113;--capability-control-hover:#6f5d4120;color:var(--capability-text);background:#efefec}html[data-theme=starlight] [data-capability-screen=timing]{--capability-accent:#34766f}html[data-theme=starlight] [data-capability-screen=relations]{--capability-accent:#aa513d}html[data-theme=starlight] .relationship-path-track [data-slot=button]>span{background:var(--capability-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=starlight] .relationship-path-track [data-slot=button]>span{background:color-mix(in srgb, var(--capability-accent) 10%, #efefec)}}html[data-theme=starlight] .capability-background{opacity:.58;mix-blend-mode:multiply;filter:grayscale(.36)sepia(.24)saturate(.68)contrast(.78)brightness(1.45)}html[data-theme=starlight] .capability-scrim{background:linear-gradient(90deg,#efefecfc 0%,#efefecf5 35%,#efefecc7 63%,#efefec59 100%),linear-gradient(#0000 68%,#efefec 100%)}html[data-theme=starlight] .capability-atmosphere{background:radial-gradient(circle at 78% 32%, var(--capability-accent), transparent 26rem), radial-gradient(circle at 10% 86%, #ae843917, transparent 28rem)}@supports (color:color-mix(in lab, red, red)){html[data-theme=starlight] .capability-atmosphere{background:radial-gradient(circle at 78% 32%, color-mix(in srgb, var(--capability-accent) 10%, transparent), transparent 26rem), radial-gradient(circle at 10% 86%, #ae843917, transparent 28rem)}}html[data-theme=starlight] select.capability-control{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=starlight] .capability-submit{background:#b44732!important}.account-space{flex-direction:column;gap:clamp(3rem,6vw,5.5rem);min-height:calc(100svh - 8.25rem);display:flex}.account-masthead{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.account-masthead>div:first-child>p,.account-section-rail>p{font-family:var(--font-mono);letter-spacing:.15em;color:var(--primary);font-size:.62rem}.account-masthead h1{font-family:var(--font-serif);letter-spacing:-.045em;margin-top:.65rem;font-size:clamp(2.7rem,5vw,4.6rem);font-weight:520;line-height:1}.account-masthead>div:first-child>span{color:var(--muted-foreground);margin-top:.9rem;font-size:.84rem;display:block}.account-identity{align-items:center;gap:1.3rem;padding-bottom:.3rem;display:flex}.account-identity>div,.account-identity>a{flex-direction:column;gap:.18rem;display:flex}.account-identity>div>strong,.account-identity>a>strong{color:var(--foreground);font-size:.82rem;font-weight:600}.account-identity>div>span,.account-identity>a>small{color:var(--muted-foreground);font-size:.65rem}.account-identity>a:hover strong{color:var(--primary)}.account-layout{grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.account-section-rail{flex-direction:column;gap:1.3rem;display:flex;position:sticky;top:7rem}.account-section-rail nav{flex-direction:column;display:flex}.account-section-link{min-height:2.8rem;color:var(--muted-foreground);align-items:center;gap:.75rem;padding-inline:.85rem;font-size:.8rem;transition:color .18s,transform .18s;display:flex;position:relative}.account-section-link:before{background:var(--primary);content:"";inset-block:.75rem;width:1px;transition:transform .22s;position:absolute;left:0;transform:scaleY(0)}.account-section-link svg{width:.95rem}.account-section-link:hover{color:var(--foreground);transform:translate(.18rem)}.account-section-link[aria-current=page]{color:var(--primary)}.account-section-link[aria-current=page]:before{transform:scaleY(1)}.account-section-tabs{display:none}.account-sections{flex-direction:column;gap:clamp(4.5rem,8vw,7.5rem);min-width:0;display:flex}.account-content-section{min-width:0}@keyframes timing-layer-flow{0%,8%{opacity:0;transform:translate(0)}20%{opacity:1}78%{opacity:1}92%,to{opacity:0;transform:translate(300%)}}@keyframes capability-background-drift{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.08)translate(-1.5%,-.5%)}}@keyframes capability-stage-arrive{0%{opacity:0;transform:translateY(.75rem)}}@keyframes capability-note-in{0%{opacity:0;transform:translateY(.35rem)}}@media (max-width:1020px){.capability-stage{grid-template-columns:1fr;gap:3.5rem;min-height:auto;padding-block:4.5rem 5.5rem}.capability-copy,.capability-action{justify-self:start;max-width:44rem}.capability-copy h1{max-width:11em}.capability-action{padding:0}.capability-background{object-position:center;opacity:.46}.account-masthead{flex-direction:column;align-items:flex-start}.account-layout{grid-template-columns:1fr;gap:2rem}.account-section-rail{display:none}.account-section-tabs{z-index:30;border-block:1px solid var(--border);width:100%;display:flex;position:sticky;top:4.2rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.account-section-tabs{border-block:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.account-section-tabs{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.account-section-tabs{background:color-mix(in srgb, var(--background) 90%, transparent)}}.account-section-tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none}.account-section-tabs::-webkit-scrollbar{display:none}.account-section-link-horizontal{white-space:nowrap;flex:none;padding-inline:.8rem}.account-section-link-horizontal:before{width:auto;height:1px;inset:auto .8rem 0;transform:scaleX(0)}.account-section-link-horizontal[aria-current=page]:before{transform:scaleX(1)}}@media (max-width:640px){.capability-stage{gap:2.75rem;width:min(100% - 1.25rem,88rem);padding-block:3.25rem 4.5rem}.capability-copy h1{font-size:clamp(2.9rem,14vw,4rem)}.capability-description{font-size:.88rem;line-height:1.8}.relationship-path-map{margin-top:1.75rem}.relationship-path-intro{flex-direction:column;align-items:flex-start;gap:.25rem}.relationship-path-track strong{font-size:.7rem}.capability-action>header{margin-bottom:1.2rem}.capability-picker-trigger{width:100%;min-width:0}.capability-chart-picker>div{flex-direction:column;align-items:stretch}.timing-start-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.timing-start-dates{grid-template-columns:1fr}.timing-start-dates>p{min-height:auto;padding-inline:0}.timing-start-submit{grid-template-columns:1fr;gap:.65rem}.timing-start-submit>p{max-width:28rem}.timing-start-submit .capability-submit{width:100%;min-width:0}.capability-submit{justify-self:stretch;width:100%}.capability-permission{font-size:.68rem}.account-space{gap:2.5rem}.account-identity{flex-wrap:wrap;align-items:flex-end;width:100%}.account-identity>div{flex:1;min-width:min(100%,13rem)}.account-section-tabs{width:calc(100% + 2rem);margin-inline:-1rem;padding-inline:.2rem}.account-section-link-horizontal svg{display:none}}@media (prefers-reduced-motion:reduce){.capability-background,.capability-stage,.relationship-path-track:after,.relationship-path-map>p{animation:none!important}.relationship-path-track [data-slot=button]>span,.capability-source-choice:after,.account-section-link,.account-section-link:before{transition:none!important}}[data-capability-screen] [data-birth-controls]{--birth-text:var(--capability-text);--birth-muted:var(--capability-muted);--birth-subtle:var(--capability-subtle);--birth-accent:var(--capability-accent);--birth-accent-strong:var(--capability-text);--birth-control:var(--capability-control);--birth-control-hover:var(--capability-control-hover);--birth-orbit-accent:var(--capability-accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=starlight] [data-capability-screen] [data-birth-controls]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.capability-field{gap:.45rem;min-width:0;display:grid}.capability-primary-fields{grid-template-columns:minmax(0,1.12fr) minmax(12rem,.72fr);gap:.9rem;display:grid}.capability-other-heading{gap:.2rem;margin-top:.3rem;display:grid}.capability-other-heading>span{color:var(--capability-text);font-size:.82rem;font-weight:580}.capability-other-heading>small{max-width:39rem;color:var(--capability-subtle);font-size:.66rem;line-height:1.55}.capability-source-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.capability-source-choice{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:3.65rem;position:relative;border:0!important;border-bottom:1px solid var(--capability-text)!important;justify-content:start!important;gap:.8rem!important;height:auto!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.capability-source-choice{border-bottom:1px solid color-mix(in srgb, var(--capability-text) 13%, transparent)!important}}.capability-source-choice{text-align:left;color:var(--capability-subtle)!important;white-space:normal!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:.65rem .2rem .8rem!important}.capability-source-choice:after{background:var(--capability-accent);content:"";height:2px;transition:right .28s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:-1px;left:0;right:100%}.capability-source-choice:hover{background:linear-gradient(180deg, transparent, var(--capability-accent))!important}@supports (color:color-mix(in lab, red, red)){.capability-source-choice:hover{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--capability-accent) 6%, transparent))!important}}.capability-source-choice:hover,.capability-source-choice[aria-pressed=true]{color:var(--capability-text)!important}.capability-source-choice[aria-pressed=true]:after{right:0}.capability-source-choice>svg{width:1.05rem;color:var(--capability-accent)}.capability-source-copy{min-width:0;display:block}.capability-source-copy strong,.capability-source-copy small{display:block}.capability-source-copy strong{font-family:var(--font-serif);color:inherit;font-size:.86rem;font-weight:500}.capability-source-copy small{color:var(--capability-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.6rem;font-weight:400;line-height:1.45;overflow:hidden}.capability-source-panel,.capability-manual-fields{gap:.8rem;animation:.28s cubic-bezier(.2,.78,.2,1) both capability-form-reveal;display:grid}.capability-source-panel .birth-soft-trigger{min-height:3.45rem}.capability-inline-note{min-height:1.2rem;color:var(--capability-subtle);align-items:center;gap:.45rem;padding-left:.2rem;font-size:.67rem;line-height:1.5;display:flex}.capability-inline-note svg{width:.82rem;color:var(--capability-accent)}.capability-calendar-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.capability-date-time-fields{grid-template-columns:minmax(17rem,1.15fr) minmax(11rem,.7fr)}.capability-time-mode{margin-top:0}.capability-location-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.capability-form-error{color:var(--destructive);font-size:.72rem;line-height:1.5}.capability-result{margin-top:1.25rem}@keyframes capability-form-reveal{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.capability-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.capability-primary-fields,.capability-date-time-fields,.capability-location-grid{grid-template-columns:1fr}.capability-calendar-row{flex-direction:column;align-items:stretch}.capability-source-choices{grid-template-columns:1fr;gap:.2rem}.capability-source-copy small{white-space:normal}}@media (prefers-reduced-motion:reduce){.capability-source-panel,.capability-manual-fields{animation:none!important}}[data-pricing-hero]{color:#f4eddf;background:#080b09;transition:background-color .24s,color .24s}[data-pricing-hero] .pricing-hero-image{opacity:.35;filter:saturate(.8);transition:opacity .24s,filter .24s}[data-pricing-hero] .pricing-hero-scrim{background:linear-gradient(#0508069e,#070907e0),radial-gradient(circle at 50% 28%,#c6975833,#0000 34%),radial-gradient(circle at 12% 86%,#8e34272e,#0000 30%)}[data-pricing-hero] .pricing-hero-eyebrow{color:#d7b379;background:#090c0973;border-color:#c9a36a59}[data-pricing-hero] .pricing-hero-title{color:#f4eddf}[data-pricing-hero] .pricing-hero-description{color:#f4eddfb3}[data-pricing-hero] .pricing-hero-fact{color:#f4eddf;background:linear-gradient(145deg,#191d18c7,#0a0d0b94);border-color:#d7b3792e;box-shadow:inset 0 1px #ffffff0a,0 1.25rem 3rem #0000001f}[data-pricing-hero] .pricing-hero-fact-icon{background:#d7b37914;border-color:#d7b37933}[data-pricing-hero] .pricing-hero-fact-glyph{color:#d7b379}[data-pricing-hero] .pricing-hero-fact-title{color:#f4eddf}[data-pricing-hero] .pricing-hero-fact-copy{color:#f4eddf9e}[data-pricing-packs] .pricing-pack-card{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){[data-pricing-packs] .pricing-pack-card{border-color:color-mix(in srgb, var(--border) 82%, var(--primary) 18%)}}[data-pricing-packs] .pricing-pack-card{background:linear-gradient(180deg, var(--card), var(--card));border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){[data-pricing-packs] .pricing-pack-card{background:linear-gradient(180deg, color-mix(in srgb, var(--card) 96%, var(--primary) 4%), var(--card))}}[data-pricing-packs] .pricing-pack-card{box-shadow:0 1.2rem 3rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-pricing-packs] .pricing-pack-card{box-shadow:0 1.2rem 3rem color-mix(in srgb, var(--foreground) 7%, transparent)}}[data-pricing-packs] .pricing-pack-card{transition:transform .22s,border-color .22s,box-shadow .22s}[data-pricing-packs] .pricing-pack-card:before{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);height:1px;position:absolute;inset:.05rem 1.5rem auto}@supports (color:color-mix(in lab, red, red)){[data-pricing-packs] .pricing-pack-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--primary) 46%, transparent), transparent)}}[data-pricing-packs] .pricing-pack-card[data-featured=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-pricing-packs] .pricing-pack-card[data-featured=true]{border-color:color-mix(in srgb, var(--primary) 58%, var(--border))}}[data-pricing-packs] .pricing-pack-card[data-featured=true]{background:linear-gradient(180deg, var(--secondary), var(--card))}@supports (color:color-mix(in lab, red, red)){[data-pricing-packs] .pricing-pack-card[data-featured=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--secondary) 70%, var(--card)), var(--card))}}[data-pricing-packs] .pricing-pack-card[data-featured=true]{box-shadow:0 1.5rem 3.6rem var(--primary)}@supports (color:color-mix(in lab, red, red)){[data-pricing-packs] .pricing-pack-card[data-featured=true]{box-shadow:0 1.5rem 3.6rem color-mix(in srgb, var(--primary) 15%, transparent)}}[data-pricing-packs] .pricing-pack-card[data-featured=true]{transform:translateY(-.45rem)}[data-pricing-usage] .content-callout{border:1px solid var(--border);margin:0}@supports (color:color-mix(in lab, red, red)){[data-pricing-usage] .content-callout{border:1px solid color-mix(in srgb, var(--border) 82%, var(--primary) 18%)}}[data-pricing-usage] .content-callout{background:var(--card)}@supports (color:color-mix(in lab, red, red)){[data-pricing-usage] .content-callout{background:color-mix(in srgb, var(--card) 94%, var(--secondary) 6%)}}[data-pricing-usage] .content-callout{color:var(--foreground);box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-pricing-usage] .content-callout{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent)}}[data-pricing-cta]{color:#f4eddf;background:#11140f;border-block:1px solid #d7b3791a;transition:background-color .24s,color .24s}[data-pricing-cta] .pricing-cta-title{color:#f4eddf}[data-pricing-cta] .pricing-cta-copy{color:#f4eddf99}html[data-theme=starlight] [data-pricing-hero]{color:#2d2932;background:#efefec}html[data-theme=starlight] [data-pricing-hero] .pricing-hero-image{opacity:.82;filter:saturate(.78)brightness(1.02)contrast(.94)}html[data-theme=starlight] [data-pricing-hero] .pricing-hero-scrim{background:linear-gradient(#f8f7f314 0%,#f1f0eb29 58%,#efefec 100%),radial-gradient(circle at 50% 34%,#efefec57,#0000 34%)}html[data-theme=starlight] [data-pricing-hero] .pricing-hero-eyebrow{color:#8e682e;background:#fffdf79e;border-color:#9b743547;box-shadow:0 .45rem 1.5rem #4637270f}html[data-theme=starlight] [data-pricing-hero] .pricing-hero-title{color:#2d2932;text-shadow:0 1px #ffffffb8}html[data-theme=starlight] [data-pricing-hero] .pricing-hero-description{color:#332f39ad}html[data-theme=starlight] [data-pricing-hero] .pricing-hero-fact{color:#302c34;box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#faf8f247;border:0;border-top:1px solid #916c3340;border-radius:0}html[data-theme=starlight] [data-pricing-hero] .pricing-hero-fact-icon{background:#b58a3d17;border-color:#9b743538}html[data-theme=starlight] [data-pricing-hero] .pricing-hero-fact-glyph{color:#9b7435}html[data-theme=starlight] [data-pricing-hero] .pricing-hero-fact-title{color:#302c34}html[data-theme=starlight] [data-pricing-hero] .pricing-hero-fact-copy{color:#413b449e}html[data-theme=starlight] [data-pricing-packs] .pricing-pack-card{background:linear-gradient(#fffefae0,#f4f1ead1);border-color:#84745b33;box-shadow:inset 0 1px #ffffffe0,0 1.2rem 3rem #463d3014}html[data-theme=starlight] [data-pricing-packs] .pricing-pack-card[data-featured=true]{background:linear-gradient(#f6eedaf0,#fffdf7e6);border-color:#9b743585;box-shadow:inset 0 1px #ffffffeb,0 1.5rem 3.8rem #7d5b2524}html[data-theme=starlight] [data-pricing-cta]{color:#302c34;background:radial-gradient(circle at 50% 0,#be924221,#0000 32rem),linear-gradient(135deg,#e5e2da 0%,#f5f2ea 52%,#e9e5dc 100%);border-color:#916c332e}html[data-theme=starlight] [data-pricing-cta] .pricing-cta-title{color:#302c34}html[data-theme=starlight] [data-pricing-cta] .pricing-cta-copy{color:#413b449e}@media (max-width:767px){[data-pricing-packs] .pricing-pack-card[data-featured=true]{transform:none}}@media (prefers-reduced-motion:reduce){[data-pricing-hero],[data-pricing-hero] .pricing-hero-image,[data-pricing-packs] .pricing-pack-card,[data-pricing-cta]{transition:none}}@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-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-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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 spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@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))}}
