/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-slate-200:oklch(92.9% .013 255.508);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-xl:36rem;--container-2xl:42rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--leading-loose:2;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-3{inset:calc(var(--spacing) * 3)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.top-1\/2{top:50%}.top-6{top:calc(var(--spacing) * 6)}.top-\[42\%\]{top:42%}.-right-1{right:calc(var(--spacing) * -1)}.bottom-8{bottom:calc(var(--spacing) * 8)}.-left-1{left:calc(var(--spacing) * -1)}.-left-\[9999px\]{left:-9999px}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-\[1\]{z-index:1}.z-\[80\]{z-index:80}.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-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.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-\[3\/4\]{aspect-ratio:3/4}.aspect-\[9\/16\]{aspect-ratio:9/16}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[18px\]{height:18px}.h-\[100dvh\]{height:100dvh}.h-full{height:100%}.h-px{height:1px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[18px\]{width:18px}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\[30rem\]{min-width:30rem}.min-w-\[34rem\]{min-width:34rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.list-none{list-style-type:none}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[5\.5rem_1fr\]{grid-template-columns:5.5rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-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-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overscroll-none{overscroll-behavior:none}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[3\.4\%_\/_1\.9\%\]{border-radius:3.4%/1.9%}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-\[\#0b0e1a\]{border-color:#0b0e1a}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/40{border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.border-gold,.border-gold\/20{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/20{border-color:color-mix(in oklab,var(--gold) 20%,transparent)}}.border-gold\/25{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/25{border-color:color-mix(in oklab,var(--gold) 25%,transparent)}}.border-gold\/30{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/30{border-color:color-mix(in oklab,var(--gold) 30%,transparent)}}.border-gold\/35{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/35{border-color:color-mix(in oklab,var(--gold) 35%,transparent)}}.border-gold\/40{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/40{border-color:color-mix(in oklab,var(--gold) 40%,transparent)}}.border-gold\/50{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/50{border-color:color-mix(in oklab,var(--gold) 50%,transparent)}}.border-gold\/90{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/90{border-color:color-mix(in oklab,var(--gold) 90%,transparent)}}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab,red,red)){.border-red-400\/40{border-color:color-mix(in oklab,var(--color-red-400) 40%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.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)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-\[\#0b0e1a\]{background-color:#0b0e1a}.bg-\[\#0b0e1a\]\/70{background-color:oklab(16.7262% .00118161 -.0256901/.7)}.bg-\[\#0b1220\]{background-color:#0b1220}.bg-\[\#091522\]{background-color:#091522}.bg-\[\#101625\]{background-color:#101625}.bg-\[\#141826\]{background-color:#141826}.bg-\[\#f7f2e7\]{background-color:#f7f2e7}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-background{background-color:var(--background)}.bg-gold,.bg-gold\/5{background-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.bg-gold\/5{background-color:color-mix(in oklab,var(--gold) 5%,transparent)}}.bg-gold\/70{background-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.bg-gold\/70{background-color:color-mix(in oklab,var(--gold) 70%,transparent)}}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.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\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,rgba\(5\,10\,19\,0\.72\)\,rgba\(8\,16\,29\,0\.42\)\,rgba\(5\,10\,19\,0\.72\)\)\]{background-image:linear-gradient(90deg,#050a13b8,#08101d6b,#050a13b8)}.bg-\[radial-gradient\(circle_at_50\%_44\%\,rgba\(212\,175\,106\,0\.34\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.08\)\,transparent_44\%\,rgba\(0\,0\,0\,0\.45\)\)\]{background-image:radial-gradient(circle at 50% 44%,#d4af6a57,#0000 28%),linear-gradient(#ffffff14,#0000 44%,#00000073)}.from-white\/10{--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.from-white\/10{--tw-gradient-from:color-mix(in oklab,var(--color-white) 10%,transparent)}}.from-white\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_28\%\]{object-position:center 28%}.object-\[center_72\%\]{object-position:center 72%}.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-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-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-24{padding-block:calc(var(--spacing) * 24)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.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-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-\[11px\]{font-size:11px}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#0b0e1a\]{color:#0b0e1a}.text-\[\#f0a3a3\]{color:#f0a3a3}.text-\[\#f5dfaa\]{color:#f5dfaa}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-foreground,.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/85{color:color-mix(in oklab,var(--foreground) 85%,transparent)}}.text-gold,.text-gold\/70{color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.text-gold\/70{color:color-mix(in oklab,var(--gold) 70%,transparent)}}.text-muted{color:var(--muted)}.text-slate-200{color:var(--color-slate-200)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#d4af6a\]{accent-color:#d4af6a}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.35\)\]{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_24px_70px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#00000059)}.shadow-\[inset_0_0_18px_rgba\(222\,188\,107\,0\.2\)\,0_0_14px_rgba\(222\,188\,107\,0\.12\)\]{--tw-shadow:inset 0 0 18px var(--tw-shadow-color,#debc6b33),0 0 14px var(--tw-shadow-color,#debc6b1f)}.ring,.shadow-\[inset_0_0_18px_rgba\(222\,188\,107\,0\.2\)\,0_0_14px_rgba\(222\,188\,107\,0\.12\)\]{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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-\[2px\]{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-\[2px\]{--tw-blur:blur(2px)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_18px_rgba\(212\,175\,106\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 0 18px var(--tw-drop-shadow-color,#d4af6a80));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_0_18px_rgba\(212\,175\,106\,0\.5\)\],.drop-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.9\)\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 3px var(--tw-drop-shadow-color,#000000e6));--tw-drop-shadow:var(--tw-drop-shadow-size)}.saturate-\[0\.82\]{--tw-saturate:saturate(.82)}.filter,.saturate-\[0\.82\]{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,)}.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-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-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[perspective\:1400px\]{perspective:1400px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-amber-400\/70:hover{border-color:#fcbb00b3}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-400\/70:hover{border-color:color-mix(in oklab,var(--color-amber-400) 70%,transparent)}}.hover\:border-gold:hover,.hover\:border-gold\/60:hover{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.hover\:border-gold\/60:hover{border-color:color-mix(in oklab,var(--gold) 60%,transparent)}}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.hover\:bg-amber-300:hover{background-color:var(--color-amber-300)}.hover\:bg-gold:hover{background-color:var(--gold)}.hover\:text-\[\#0b0e1a\]:hover{color:#0b0e1a}.hover\:text-gold:hover{color:var(--gold)}.hover\:text-white:hover{color:var(--color-white)}}.focus\:border-gold:focus{border-color:var(--gold)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-gold\/70:focus-visible{--tw-ring-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-gold\/70:focus-visible{--tw-ring-color:color-mix(in oklab,var(--gold) 70%,transparent)}}.focus-visible\:ring-gold\/80:focus-visible{--tw-ring-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-gold\/80:focus-visible{--tw-ring-color:color-mix(in oklab,var(--gold) 80%,transparent)}}.focus-visible\:ring-gold\/90:focus-visible{--tw-ring-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-gold\/90:focus-visible{--tw-ring-color:color-mix(in oklab,var(--gold) 90%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[\#070b13\]:focus-visible{--tw-ring-offset-color:#070b13}.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-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#e0c78e\]:focus-visible{outline-color:#e0c78e}.focus-visible\:outline-gold:focus-visible{outline-color:var(--gold)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:flex-row{flex-direction:row}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}}@media print{.print\:hidden{display:none}}.\[\&_summary\:\:-webkit-details-marker\]\:hidden summary::-webkit-details-marker{display:none}}:root{--background:#0b0e1a;--foreground:#e8eaf2;--gold:#d4af6a;--homepage-final-bridge-height:clamp(16rem,36svh,24rem);--homepage-final-section-height:78svh;--muted:#8a97ac}body{background:radial-gradient(ellipse 80% 50% at 50% -10%,#5a4e9b59,transparent),var(--background);color:var(--foreground);background-attachment:fixed;font-family:PingFang TC,Noto Sans TC,Microsoft JhengHei,system-ui,sans-serif}button{cursor:pointer}button:disabled{cursor:not-allowed}@keyframes quiz-pick-flash{0%{transform:scale(1);box-shadow:0 0 #d4af6a00}40%{transform:scale(1.03);box-shadow:0 0 0 6px #d4af6a40}to{transform:scale(1);box-shadow:0 0 #d4af6a00}}.quiz-pick-flash{animation:quiz-pick-flash .38s ease-out}@keyframes reveal-flash{0%{opacity:0}30%{opacity:.85}to{opacity:0}}@keyframes reveal-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes reveal-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-gate-in{0%{opacity:0;transform:scale(.72)rotate(-8deg)}70%{opacity:1;transform:scale(1.04)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes reveal-icon-in{0%{opacity:0;transform:scale(0)rotate(-15deg)}50%{opacity:1;transform:scale(1.2)rotate(8deg)}75%{transform:scale(.94)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes reveal-particle-fly{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-58px)scale(.3)}}.reveal-flash{animation:reveal-flash .32s ease-out forwards}.reveal-pop{animation:reveal-pop .52s cubic-bezier(.34,1.56,.64,1) both}.reveal-fade-up{animation:reveal-fade-up .42s ease-out both}.reveal-gate-in{animation:reveal-gate-in .52s cubic-bezier(.34,1.56,.64,1) .14s both}.reveal-icon-in{animation:reveal-icon-in .56s cubic-bezier(.34,1.56,.64,1) .3s both}.reveal-particle-dot{animation:reveal-particle-fly .62s ease-out both}@keyframes astrolabe-spin{to{transform:rotate(1turn)}}.astrolabe-spin{transform-origin:50%;animation:astrolabe-spin 90s linear infinite}@keyframes hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero-rise{animation:hero-rise .72s cubic-bezier(.22,1,.36,1) both}@keyframes hero-dial-in{0%{opacity:0;transform:scale(.94)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(0)}}.hero-dial-in{animation:hero-dial-in 1.1s cubic-bezier(.22,1,.36,1) both}.homepage-hero{isolation:isolate;color:#f4f1e9;background:#07111f;width:100%;min-height:100svh;position:relative;overflow:hidden}.homepage-hero-art-layer,.homepage-hero-art-layer img,.homepage-hero-scene,.homepage-hero-tint{width:100%;height:100%;position:absolute;inset:0}.homepage-hero-scene{z-index:0;background:#07111f;overflow:hidden}.homepage-hero-art-layer{transform-origin:50% 66%;display:block}.homepage-hero-art-layer img{object-fit:cover;object-position:center center;display:block}.homepage-hero-base,.homepage-hero-ground{opacity:1}.homepage-hero-mist{opacity:.82}.homepage-hero-mist img{will-change:transform;animation:homepage-hero-mist-drift 14s ease-in-out 3.85s infinite alternate}.homepage-hero-tint{background:#04091233}.homepage-hero-content{z-index:2;flex-direction:column;align-items:flex-start;width:min(100%,1240px);min-height:100svh;margin:0 auto;padding:max(4.75rem,12svh) 1.25rem 5.5rem;display:flex;position:relative}.homepage-hero-copy{text-shadow:0 2px 24px #00000094;width:min(100%,34rem)}.homepage-hero-brand{color:#d9bc7a;letter-spacing:0;font-size:.75rem;font-weight:700;line-height:1.5}.homepage-hero-title{color:#f8f4eb;letter-spacing:0;margin-top:.7rem;font-size:3.25rem;font-weight:800;line-height:1.05}.homepage-hero-title span{color:#e1c481}.homepage-hero-structure{color:#f4f1e9b8;letter-spacing:0;align-items:center;gap:.65rem;margin-top:.75rem;font-size:.78rem;font-weight:600;line-height:1.5;display:flex}.homepage-hero-structure:before{content:"";background:#d9bc7ab8;flex:none;width:1.8rem;height:1px}.homepage-hero-promise{color:#f4f1e9;letter-spacing:0;text-wrap:balance;margin-top:1.15rem;font-size:1.45rem;font-weight:700;line-height:1.42}.homepage-hero-promise span{display:block}.homepage-hero-promise span:last-child{color:#e2c681;margin-top:.5rem}.homepage-hero-description{color:#e8eaf2c7;letter-spacing:0;text-wrap:pretty;max-width:29rem;margin-top:.85rem;font-size:.95rem;line-height:1.75}.homepage-hero-action{flex-direction:column;align-items:flex-start;gap:.7rem;width:min(100%,34rem);margin-top:1.5rem;display:flex}.homepage-hero-cta{color:#0a101b;cursor:pointer;background:#d9bc7a;border:1px solid #f9e7b88a;border-radius:999px;justify-content:center;align-items:center;gap:.85rem;min-height:48px;padding:.8rem 1.55rem;font-size:1rem;font-weight:800;line-height:1.25;text-decoration:none;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 12px 32px #050a1452}.homepage-hero-cta:hover{background:#ead49d;transform:translateY(-1px);box-shadow:0 14px 38px #050a1466}.homepage-hero-cta span:last-child{transition:transform .18s}.homepage-hero-cta:hover span:last-child{transform:translate(3px)}.homepage-hero-cta:focus-visible,.homepage-hero-next:focus-visible{outline-offset:4px;outline:3px solid #f8e7bd}.homepage-hero-meta{color:#e8eaf2b3;font-size:.8rem;line-height:1.5}.homepage-hero-next{z-index:3;right:1.25rem;bottom:max(1rem,env(safe-area-inset-bottom));color:#f4f1e9ad;border-top:1px solid #e8eaf233;justify-content:space-between;align-items:center;min-height:44px;font-size:.76rem;font-weight:600;line-height:1.5;text-decoration:none;transition:border-color .18s,color .18s;display:flex;position:absolute;left:1.25rem}.homepage-hero-next:hover{color:#e1c481;border-color:#d9bc7ab3}@keyframes homepage-hero-base-in{0%{opacity:0}to{opacity:1}}@keyframes homepage-hero-ground-in{0%{opacity:0;transform:translateY(6%)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes homepage-hero-mist-in{0%{opacity:0;transform:translateY(2.5%)scale(1.015)}to{opacity:.82;transform:translateY(0)scale(1)}}@keyframes homepage-hero-copy-in{0%{visibility:hidden;opacity:0;transform:translateY(16px)}to{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes homepage-hero-action-in{0%{visibility:hidden;opacity:0;transform:translateY(12px)}to{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes homepage-hero-next-in{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes homepage-hero-mist-drift{0%{transform:translate(-.75%)scale(1.01)}to{transform:translate(.75%,-.5%)scale(1.015)}}.homepage-hero[data-motion-state=intro] .homepage-hero-base{animation:homepage-hero-base-in .7s ease-out both}.homepage-hero[data-motion-state=intro] .homepage-hero-ground{animation:homepage-hero-ground-in 1.9s cubic-bezier(.22,1,.36,1) .35s both}.homepage-hero[data-motion-state=intro] .homepage-hero-mist{animation:homepage-hero-mist-in 2.1s ease-out 1.75s both}.homepage-hero[data-motion-state=intro] .homepage-hero-copy{animation:homepage-hero-copy-in .85s cubic-bezier(.22,1,.36,1) 1.2s both}.homepage-hero[data-motion-state=intro] .homepage-hero-action{animation:homepage-hero-action-in .72s cubic-bezier(.22,1,.36,1) 1.8s both}.homepage-hero[data-motion-state=intro] .homepage-hero-next{animation:homepage-hero-next-in .65s ease-out 2.6s both}.homepage-hero[data-motion-state=settled] .homepage-hero-action,.homepage-hero[data-motion-state=settled] .homepage-hero-copy,.homepage-hero[data-motion-state=settled] .homepage-hero-next{visibility:visible;opacity:1;transform:none}@media (max-height:720px) and (max-width:639px){.homepage-hero-content{padding-top:max(3.75rem,9svh)}.homepage-hero-title{font-size:2.65rem}.homepage-hero-promise{margin-top:.85rem;font-size:1.25rem;line-height:1.34}.homepage-hero-description{margin-top:.65rem;font-size:.875rem;line-height:1.6}.homepage-hero-action{gap:.45rem;margin-top:1rem}}@media (min-width:640px){.homepage-hero-content{justify-content:center;padding:7rem 2.5rem}.homepage-hero-action,.homepage-hero-copy{width:min(54%,38.75rem)}.homepage-hero-title{margin-top:.9rem;font-size:5.25rem}.homepage-hero-structure{margin-top:1rem;font-size:.88rem}.homepage-hero-promise{margin-top:1.6rem;font-size:2rem;line-height:1.36}.homepage-hero-description{margin-top:1rem;font-size:1rem}.homepage-hero-action{flex-direction:row;align-items:center;gap:1.25rem;margin-top:2rem}.homepage-hero-next{font-size:.82rem;left:2.5rem;right:2.5rem}}@media (prefers-reduced-motion:reduce){.homepage-hero-action,.homepage-hero-art-layer,.homepage-hero-copy,.homepage-hero-mist img,.homepage-hero-next{animation:none!important}.homepage-hero-action,.homepage-hero-base,.homepage-hero-copy,.homepage-hero-next{visibility:visible;opacity:1;transform:none}.homepage-hero-ground,.homepage-hero-mist{opacity:0}.homepage-hero-cta,.homepage-hero-cta span:last-child{transition:none}}.homepage-section-index{color:#d9bc7a;letter-spacing:0;font-size:.75rem;font-weight:700;line-height:1.5}.homepage-story{isolation:isolate;color:#f4f1e9;background:#07111f;min-height:100svh;scroll-margin-top:1rem;position:relative;overflow:hidden}.homepage-story-picture,.homepage-story-picture img,.homepage-story-scene,.homepage-story-tint{width:100%;height:100%;position:absolute;inset:0}.homepage-story-scene{z-index:0}.homepage-story-picture{display:block}.homepage-story-picture img{object-fit:cover;object-position:50% 68%;display:block}.homepage-story-tint{background:#0409124d}.homepage-story-inner{z-index:2;flex-direction:column;justify-content:flex-start;gap:4rem;width:min(100%,1240px);min-height:100svh;margin:0 auto;padding:5.5rem 1.25rem 4.5rem;display:flex;position:relative}.homepage-story-copy{text-shadow:0 2px 24px #00000080;max-width:40rem;transition:opacity .76s,transform .76s cubic-bezier(.22,1,.36,1)}.homepage-story-title{color:#f7f3e9;letter-spacing:0;text-wrap:balance;margin-top:1.1rem;font-size:2rem;font-weight:750;line-height:1.42}.homepage-story-title span{display:block}.homepage-story-title span+span{color:#e2c681;margin-top:.3rem}.homepage-story-lead{color:#f7f3e9e6;margin-top:1.25rem;font-size:1.05rem;font-weight:700;line-height:1.6}.homepage-story-body{color:#e7ebf4bf;text-wrap:pretty;max-width:36rem;margin-top:.9rem;font-size:.95rem;line-height:1.8}.homepage-story[data-motion=armed]:not([data-visible=true]) .homepage-story-copy{opacity:0;transform:translateY(24px)}.homepage-systems{isolation:isolate;color:#eef0f5;background:#0a0f1b;border-top:0;border-bottom:0;position:relative;overflow:hidden}.homepage-observation-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.homepage-observation-grainient,.homepage-observation-grainient canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.homepage-observation-grainient{z-index:0;opacity:.48;filter:saturate(.82)contrast(.94)}.homepage-observation-grainient:before{content:"";background:radial-gradient(at 52% 76%,#b891491f,#0000 36%),linear-gradient(#07111f,#102237 58%,#0a1019);position:absolute;inset:0}.homepage-observation-dna,.homepage-observation-horizon,.homepage-observation-land,.homepage-observation-land img,.homepage-observation-stars{display:block;position:absolute}.homepage-observation-land,.homepage-observation-land img,.homepage-observation-stars{width:100%;height:100%;inset:0}.homepage-observation-land{z-index:1;opacity:.11;transform-origin:50% 58%;will-change:opacity,transform}.homepage-observation-land img{object-fit:cover;object-position:50% 68%}.homepage-observation-stars{z-index:2;color:#c8d8ed;fill:currentColor;opacity:.34;will-change:opacity}.homepage-observation-star--gold{color:#e4c77e;fill:currentColor}.homepage-observation-stars circle:nth-child(2n){display:none}.homepage-observation-dna{z-index:3;width:142%;height:118%;top:-9%;right:-68%;overflow:visible}.homepage-observation-rungs path,.homepage-observation-strand{fill:none;vector-effect:non-scaling-stroke}.homepage-observation-strand{stroke-width:1.45px;stroke-dasharray:1;stroke-dashoffset:0;will-change:opacity,stroke-dashoffset}.homepage-observation-strand--gold{stroke:#e5c87e;opacity:.12}.homepage-observation-strand--blue{stroke:#9fb8d8;opacity:.09}.homepage-observation-rungs{opacity:.06;will-change:opacity}.homepage-observation-rungs path{stroke:#d5dce7;stroke-width:.8px}.homepage-observation-horizon{z-index:4;background:#dac7961f;height:1px;top:8%;left:8%;right:8%}.homepage-systems-inner{z-index:2;width:min(100%,1160px);margin:0 auto;padding:6rem 1.25rem;position:relative}.homepage-systems-heading{max-width:42rem}.homepage-deliverables-copy h2,.homepage-final-content h2,.homepage-systems-heading h2{color:#f5f1e8;letter-spacing:0;text-wrap:balance;margin-top:1rem;font-size:2rem;font-weight:750;line-height:1.35}.homepage-systems-heading>p:last-child{color:#a7b1c2;max-width:36rem;margin-top:1rem;font-size:.95rem;line-height:1.8}.homepage-systems-instrument{border-top:1px solid #d9bc7a59;border-bottom:1px solid #dae1ec26;min-height:24rem;margin-top:3.5rem;position:relative;overflow:clip}.homepage-system-tabs{z-index:2;scrollbar-width:thin;scrollbar-color:#d9bc7a80 transparent;display:flex;position:relative;overflow-x:auto}.homepage-system-tabs button{color:#9ea9bb;background:0 0;border:0;border-bottom:1px solid #dae1ec26;flex:1 0 auto;justify-content:center;align-items:center;gap:.55rem;min-width:max-content;min-height:52px;padding:.9rem 1rem;font-size:.88rem;font-weight:700;line-height:1.4;transition:background-color .18s,color .18s;display:inline-flex;position:relative}.homepage-system-tabs button span{color:#d9bc7aa6;font-variant-numeric:tabular-nums;font-size:.68rem}.homepage-system-tabs button:after{content:"";opacity:0;background:#e1c481;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.35)}.homepage-system-tabs button:hover{color:#f4f1e9;background:#d9bc7a0f}.homepage-system-tabs button[aria-selected=true]{color:#f4f1e9}.homepage-system-tabs button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.homepage-system-panel:focus-visible,.homepage-system-tabs button:focus-visible{outline-offset:-3px;outline:3px solid #f0d798}.homepage-system-panel{z-index:2;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:2rem;min-height:19rem;padding:3rem 1rem;display:grid;position:relative}.homepage-system-scope{color:#d9bc7a;border-right:1px solid #d9bc7a4d;align-self:stretch;padding:.4rem 1.5rem .4rem 0;font-size:.8rem;font-weight:700;line-height:1.6}@keyframes homepage-system-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.homepage-system-panel-copy{max-width:40rem;animation:homepage-system-panel-in .26s ease-out both}.homepage-system-panel-copy h3{color:#f5f1e8;font-size:2rem;font-weight:750;line-height:1.3}.homepage-system-panel-copy p{color:#c6cdd9;margin-top:.8rem;font-size:1rem;line-height:1.8}.homepage-system-panel-copy p:last-child{color:#929eb1;font-size:.9rem}.homepage-systems-note{color:#8e9bad;max-width:42rem;margin-top:1.4rem;font-size:.8rem;line-height:1.7}.homepage-systems-fallback>div{border-top:1px solid #dae1ec1f;grid-template-columns:7rem 1fr;gap:1rem;padding:1rem 0;display:grid}.homepage-systems-fallback dt{color:#d9bc7a;font-weight:700}.homepage-systems-fallback dd{color:#a7b1c2}.homepage-deliverables{color:#eef0f5}.homepage-continuity-bridge,.homepage-deliverables{isolation:isolate;background:#0a0f1b;position:relative}.homepage-continuity-bridge{color:#d9bc7a;pointer-events:none;overflow:hidden}.homepage-continuity-bridge--report-horizon{height:var(--homepage-final-bridge-height)}.homepage-bridge-final-land,.homepage-bridge-final-land img,.homepage-bridge-final-land picture,.homepage-bridge-final-tint,.homepage-bridge-visual{width:100%;height:100%;display:block;position:absolute;inset:0}.homepage-bridge-visual{z-index:2;overflow:visible}.homepage-bridge-stars{fill:#c8d8ed;opacity:.24}.homepage-bridge-grid,.homepage-bridge-helix,.homepage-bridge-horizon-line,.homepage-bridge-report-lines{fill:none;vector-effect:non-scaling-stroke}.homepage-bridge-helix{stroke:#d7bd78;stroke-width:1.1px;opacity:.035;will-change:opacity,transform}.homepage-bridge-helix path:last-child{stroke:#93accd}.homepage-bridge-grid{stroke:#d6dce6;stroke-width:.72px;opacity:.07;will-change:opacity,transform}.homepage-bridge-final-land{z-index:0;opacity:1;will-change:opacity}.homepage-bridge-final-land img{height:calc(var(--homepage-final-bridge-height) + var(--homepage-final-section-height));object-fit:cover;object-position:50% 76%;opacity:.55;bottom:auto}.homepage-bridge-final-tint{background:#0409129e}.homepage-bridge-report-lines{stroke:#d8c184;stroke-width:.8px;opacity:.035;will-change:opacity,transform}.homepage-bridge-horizon-line{stroke:#dcc787;stroke-width:.9px;opacity:.22}.homepage-bridge-horizon-star{fill:#ead28f;opacity:.42;transform-box:fill-box;transform-origin:50%;will-change:opacity,transform}.homepage-deliverables-inner{gap:4.5rem;width:min(100%,1160px);margin:0 auto;padding:6rem 1.25rem;display:grid}.homepage-report-preview{aspect-ratio:4/5;background:#121b2c;border:1px solid #e1c48152;border-radius:8px;justify-self:center;width:100%;max-width:34rem;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057}.homepage-report-art{object-fit:cover}.homepage-report-shade{background:#050a1447;position:absolute;inset:0}.homepage-report-frame{border:1px solid #f7e7be73;flex-direction:column;padding:1.1rem;display:flex;position:absolute;inset:1.15rem}.homepage-report-footer,.homepage-report-header{color:#f7f0dec7;justify-content:space-between;align-items:center;gap:1rem;font-size:.62rem;font-weight:700;line-height:1.5;display:flex}.homepage-report-header{border-bottom:1px solid #f7e7be59;padding-bottom:.75rem}.homepage-report-mark{aspect-ratio:1;color:#ead28f;opacity:.64;width:46%;position:absolute;top:19%;right:9%}.homepage-report-mark span{border:1px solid;border-radius:50%;position:absolute}.homepage-report-mark span:first-child{inset:0}.homepage-report-mark span:nth-child(2){inset:18%}.homepage-report-mark span:last-child{background:currentColor;inset:42%;box-shadow:0 0 24px #ead28f94}.homepage-report-copy{z-index:2;text-shadow:0 2px 20px #00000075;margin-top:auto;margin-bottom:auto;position:relative}.homepage-report-copy p{color:#ead28f;font-size:1rem;font-weight:800;line-height:1.5}.homepage-report-copy strong{color:#faf7f0;max-width:13rem;margin-top:.65rem;font-size:1.75rem;line-height:1.35;display:block}.homepage-report-copy span{color:#f7f0dec7;margin-top:.8rem;font-size:.72rem;font-weight:700;display:block}.homepage-report-footer{border-top:1px solid #f7e7be59;align-items:flex-end;padding-top:.75rem}.homepage-deliverables-copy{align-self:center}.homepage-deliverables-lead{color:#a7b1c2;max-width:38rem;margin-top:1rem;font-size:.95rem;line-height:1.8}.homepage-deliverables-list{margin-top:2.5rem}.homepage-deliverables-list li{border-top:1px solid #dae1ec24;grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;padding:1.15rem 0;display:grid}.homepage-deliverables-list>li>span{color:#d9bc7a;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700;line-height:1.7}.homepage-deliverables-list h3{color:#f1eee6;font-size:1rem;font-weight:750;line-height:1.6}.homepage-deliverables-list p{color:#929eb1;margin-top:.3rem;font-size:.86rem;line-height:1.7}.homepage-final{isolation:isolate;color:#f4f1e9;background:#07111f;flex-direction:column;justify-content:center;min-height:78svh;padding:6rem 1.25rem 2rem;display:flex;position:relative;overflow:hidden}.homepage-final-scene,.homepage-final-scene img,.homepage-final-scene picture,.homepage-final-tint{width:100%;height:100%;position:absolute;inset:0}.homepage-final-scene{z-index:0}.homepage-final-scene picture{display:block}.homepage-final-scene img{top:calc(-1 * var(--homepage-final-bridge-height));height:calc(100% + var(--homepage-final-bridge-height));object-fit:cover;object-position:50% 76%;opacity:.55;display:block;bottom:auto}.homepage-final-tint{background:#0409129e}.homepage-final-content{z-index:2;text-align:center;text-shadow:0 2px 24px #0000008c;width:min(100%,44rem);margin:auto;position:relative}.homepage-final-content>p:not(.homepage-section-index):not(.homepage-final-meta){color:#e9ecf3c7;margin-top:1rem;font-size:1rem;line-height:1.75}.homepage-final-cta{color:#0a101b;background:#d9bc7a;border:1px solid #f9e7b88f;border-radius:999px;justify-content:center;align-items:center;gap:.85rem;min-height:50px;margin-top:2rem;padding:.85rem 1.7rem;font-size:1rem;font-weight:800;line-height:1.3;text-decoration:none;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 14px 36px #00000052}.homepage-final-cta:hover{background:#ead49d;transform:translateY(-1px);box-shadow:0 16px 42px #0006}.homepage-final-cta:focus-visible{outline-offset:4px;outline:3px solid #f8e7bd}.homepage-final-meta{color:#e9ecf3ad;margin-top:.8rem;font-size:.8rem;line-height:1.5}.homepage-final-disclaimer{z-index:2;color:#b2bcccb8;text-align:center;width:min(100%,48rem);margin:4rem auto 0;font-size:.72rem;line-height:1.7;position:relative}@media (min-width:768px){:root{--homepage-final-section-height:44rem}.homepage-observation-stars circle:nth-child(2n){display:block}.homepage-observation-land img{object-position:50% 58%}.homepage-observation-dna{width:62%;height:132%;top:-15%;right:-8%}.homepage-observation-horizon{top:11%;left:3%;right:3%}.homepage-story-picture img{object-position:50% 58%}.homepage-story-inner{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr);align-items:center;gap:4rem;padding:7rem 2.5rem;display:grid}.homepage-deliverables-copy h2,.homepage-final-content h2,.homepage-story-title,.homepage-systems-heading h2{font-size:2.55rem}.homepage-story-body{font-size:1rem}.homepage-deliverables-inner,.homepage-systems-inner{padding-left:2.5rem;padding-right:2.5rem}.homepage-system-tabs button{min-width:0}.homepage-system-panel{grid-template-columns:11rem minmax(0,1fr);padding:3.75rem 2rem}.homepage-system-scope{padding-right:2rem}.homepage-deliverables-inner{grid-template-columns:minmax(22rem,.88fr) minmax(0,1.12fr);align-items:center}.homepage-report-frame{padding:1.35rem;inset:1.75rem}.homepage-report-copy strong{max-width:18rem;font-size:2.25rem}.homepage-final{min-height:44rem;padding-left:2.5rem;padding-right:2.5rem}.homepage-final-scene img{object-position:50% 68%}}@media (max-width:560px){.homepage-story-inner{gap:3rem;padding-top:4.75rem;padding-bottom:3.75rem}.homepage-story-title{font-size:1.75rem}.homepage-deliverables-inner,.homepage-systems-inner{padding-top:4.75rem;padding-bottom:4.75rem}.homepage-deliverables-copy h2,.homepage-final-content h2,.homepage-systems-heading h2{font-size:1.75rem}.homepage-system-panel{grid-template-columns:1fr;align-content:center;gap:1.25rem;min-height:22rem;padding:2.5rem .25rem}.homepage-system-scope{border-bottom:1px solid #d9bc7a4d;border-right:0;align-self:auto;padding:0 0 .75rem}.homepage-system-panel-copy h3{font-size:1.65rem}.homepage-report-footer,.homepage-report-header{font-size:.56rem}.homepage-report-footer{flex-direction:column;align-items:flex-start;gap:.2rem}.homepage-report-copy strong{max-width:11rem;font-size:1.45rem}.homepage-final{min-height:80svh}}@media (prefers-reduced-motion:reduce){.homepage-final-cta,.homepage-story-copy,.homepage-system-panel-copy,.homepage-system-tabs button,.homepage-system-tabs button:after{transition:none!important;animation:none!important}.homepage-story-copy{opacity:1!important}.homepage-bridge-final-land,.homepage-bridge-grid,.homepage-bridge-helix,.homepage-bridge-horizon-star,.homepage-bridge-report-lines,.homepage-report-preview,.homepage-story-copy{transform:none!important}.homepage-bridge-final-land,.homepage-report-preview{opacity:1!important}.homepage-bridge-helix{opacity:.035!important}.homepage-bridge-grid{opacity:.07!important}.homepage-bridge-report-lines{opacity:.035!important}.homepage-bridge-horizon-star{opacity:.42!important}}.homepage-scroll-journey{background:#07111f;position:relative}.homepage-scroll-stage,.homepage-scroll-tail{display:none}.homepage-scroll-journey[data-scroll-enhanced=true] .homepage-scroll-stage{z-index:0;pointer-events:none;background:#07111f;width:100%;height:100svh;display:block;position:sticky;top:0;overflow:hidden}.homepage-scroll-journey[data-scroll-enhanced=true] .homepage-scroll-content{z-index:2;margin-top:-100svh;position:relative}.homepage-scroll-journey[data-scroll-enhanced=true] .homepage-scroll-tail{z-index:2;pointer-events:none;height:clamp(8rem,18svh,12rem);display:block;position:relative;overflow:hidden}.homepage-scroll-journey[data-scroll-enhanced=true] .homepage-continuity-bridge,.homepage-scroll-journey[data-scroll-enhanced=true] .homepage-deliverables,.homepage-scroll-journey[data-scroll-enhanced=true] .homepage-final,.homepage-scroll-journey[data-scroll-enhanced=true] .homepage-systems{background:0 0}.homepage-scroll-journey[data-scroll-enhanced=true] .homepage-bridge-final-land,.homepage-scroll-journey[data-scroll-enhanced=true] .homepage-final-scene picture,.homepage-scroll-journey[data-scroll-enhanced=true] .homepage-final-tint,.homepage-scroll-journey[data-scroll-enhanced=true] .homepage-systems>.homepage-observation-backdrop{visibility:hidden}.homepage-scroll-tail-stars{fill:#c8d8ed;opacity:0;will-change:opacity;width:100%;height:100%;display:block;position:absolute;inset:0}.homepage-scroll-journey[data-scroll-enhanced=true] .homepage-hero,.homepage-scroll-journey[data-scroll-enhanced=true] .homepage-story{background:0 0}.homepage-scroll-journey[data-scroll-enhanced=true] .homepage-hero-scene,.homepage-scroll-journey[data-scroll-enhanced=true] .homepage-story-scene{visibility:hidden}.homepage-scroll-layer,.homepage-scroll-layer img,.homepage-scroll-tint{width:100%;height:100%;display:block;position:absolute;inset:0}.homepage-scroll-layer{transform-origin:50% 66%;will-change:opacity,transform}.homepage-scroll-layer img{object-fit:cover;object-position:center center}.homepage-scroll-identity{opacity:0}.homepage-scroll-identity img{object-position:50% 68%}.homepage-scroll-hero-mist img{animation:homepage-hero-mist-drift 14s ease-in-out infinite alternate}.homepage-scroll-final-glow,.homepage-scroll-observation,.homepage-scroll-report-field,.homepage-scroll-report-field svg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.homepage-scroll-observation{z-index:1;opacity:0;will-change:opacity}.homepage-scroll-observation .homepage-observation-land{opacity:0}.homepage-scroll-report-field{z-index:2;color:#d8c184;opacity:0;will-change:opacity,transform}.homepage-scroll-report-field svg{overflow:visible}.homepage-scroll-report-geometry,.homepage-scroll-report-orbit{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.homepage-scroll-report-geometry{opacity:0;stroke-width:.85px;will-change:opacity,transform}.homepage-scroll-report-orbit{opacity:0;stroke-width:.9px;transform-box:fill-box;transform-origin:50%;will-change:opacity,transform}.homepage-scroll-final-glow{z-index:1;opacity:0;mix-blend-mode:screen;will-change:opacity;background:linear-gradient(#0000 0 56%,#d7ba7414 76%,#e8cd8c33),linear-gradient(90deg,#07111f57,#0000 50%,#07111f57)}.homepage-scroll-tint{z-index:3;pointer-events:none;background:#04091233}@media (min-width:768px){.homepage-scroll-identity img{object-position:50% 58%}.homepage-scroll-report-field svg{height:108%;inset:-4% 0 0}}@media (prefers-reduced-motion:reduce){.homepage-observation-land{opacity:.11!important;transform:none!important}.homepage-observation-stars{opacity:.34!important}.homepage-observation-strand--gold{opacity:.12!important}.homepage-observation-strand--blue{opacity:.09!important}.homepage-observation-strand{stroke-dashoffset:0!important}.homepage-observation-rungs{opacity:.06!important}.homepage-scroll-stage{display:none!important}.homepage-scroll-content{margin-top:0!important}}.summoning-loader-backdrop{isolation:isolate;touch-action:none;background:#050b16;overflow:hidden}.summoning-loader-backdrop:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 50% 46%,#c5a6671a,#0000 32%),linear-gradient(#14233547,#0308115c);position:absolute;inset:0}.summoning-loader-stage{isolation:isolate;contain:layout paint style}.summoning-loader-core,.summoning-loader-orbit,.summoning-loader-ring{backface-visibility:hidden;will-change:transform}.summoning-loader-core-glow{background:radial-gradient(circle,#f4d691c2 0,#d3ae6257 34%,#aa844814 66%,#0000 76%);transform:scale(1.9)}@keyframes dna-orbit-spin{0%{transform:translateZ(0)rotate(0)}to{transform:translateZ(0)rotate(1turn)}}@keyframes dna-orbit-counter{0%{transform:translateZ(0)rotate(0)}to{transform:translateZ(0)rotate(-1turn)}}.loader-ring{animation:dna-orbit-spin 2.4s linear infinite}.loader-icon-counter{animation:dna-orbit-counter 2.4s linear infinite}@keyframes dna-core-pulse{0%,to{opacity:.62;transform:translateZ(0)scale(.94)}50%{opacity:1;transform:translateZ(0)scale(1.04)}}.loader-core{animation:dna-core-pulse 1.6s ease-in-out infinite}@keyframes ring-slow-spin{0%{transform:translateZ(0)rotate(0)}to{transform:translateZ(0)rotate(1turn)}}.ring-slow-spin{animation:ring-slow-spin 18s linear infinite}@keyframes ring-slow-spin-reverse{0%{transform:translateZ(0)rotate(0)}to{transform:translateZ(0)rotate(-1turn)}}.ring-slow-spin-reverse{animation:ring-slow-spin-reverse 24s linear infinite}@keyframes sparkle-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.9;transform:scale(1.1)}}.sparkle-twinkle{animation:sparkle-twinkle 2.6s ease-in-out infinite}@keyframes dna-core-fade{0%,to{opacity:.68}50%{opacity:1}}@media (max-width:640px){.loader-icon-counter,.summoning-loader-ring--constellation{animation:none}.loader-core{will-change:opacity;animation:dna-core-fade 1.8s ease-in-out infinite}.summoning-loader-sparkle{display:none}}@keyframes card-idle-breathe{0%,to{transform:scale(1);box-shadow:0 0 #d4af6a00}50%{transform:scale(1.015);box-shadow:0 0 22px #d4af6a59}}.destiny-card-idle{animation:card-idle-breathe 2.4s ease-in-out infinite}@keyframes card-flip-open{0%{transform:rotateY(0)}60%{transform:rotateY(200deg)}to{transform:rotateY(180deg)}}.destiny-card-open{animation:card-flip-open .64s cubic-bezier(.34,1.56,.64,1) both}@keyframes card-flash-gold{0%{opacity:0}35%{opacity:.85}to{opacity:0}}.destiny-card-flash{animation:card-flash-gold .34s ease-out both}.life-dna-reveal-stage{isolation:isolate;font-family:PingFang TC,Noto Sans TC,Microsoft JhengHei,system-ui,sans-serif}.life-dna-reveal-closed{animation:life-dna-reveal-breathe 2.8s ease-in-out infinite}.life-dna-beams{z-index:2;pointer-events:none;mix-blend-mode:screen;display:block;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 2%,#000 18% 72%,#0000 96%);mask-image:linear-gradient(#0000 2%,#000 18% 72%,#0000 96%)}.life-dna-beam{top:-18%;bottom:-18%;left:calc(50% + var(--beam-x));width:var(--beam-width);filter:blur(8px);opacity:.23;transform:rotate(var(--beam-angle)) translate3d(0,-4%,0);transform-origin:50% 18%;animation:life-dna-beam-drift 6.8s var(--beam-delay) ease-in-out infinite alternate;background:linear-gradient(90deg,#0000,#f4dca40a 18%,#fff4d438 50%,#ca9b4b09 82%,#0000)}.life-dna-beam,.life-dna-beam-core{border-radius:50%;position:absolute}.life-dna-beam-core{aspect-ratio:1;filter:blur(2px);opacity:.56;background:radial-gradient(circle,#ffecbb33,#d3a44f0a 38%,#0000 68%);width:54%;animation:life-dna-beam-core-breathe 4.6s ease-in-out infinite;top:35%;left:50%;transform:translate(-50%,-50%)}.life-dna-beams--reveal{z-index:6;opacity:0;animation:life-dna-beams-reveal 8.2s both}.life-dna-reveal-playing:before{content:"";z-index:8;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 56%,#0000 0 28%,#c99a3d6b 28.3%,#0000 28.8%),radial-gradient(circle at 50% 56%,#0000 0 39%,#c99a3d38 39.3%,#0000 39.8%),linear-gradient(90deg,#0000 49.8%,#c99a3d33 50%,#0000 50.2%),linear-gradient(#0000 55.6%,#c99a3d2e 55.9%,#0000 56.2%);animation:life-dna-compass-in 8.2s both;position:absolute;inset:0;transform:scale(1.08)}.life-dna-reveal-playing:after{content:"";z-index:12;pointer-events:none;background:linear-gradient(#f7f2e705,#0000 18% 62%,#0c121e6b),radial-gradient(circle at 50% 52%,#0000 0 40%,#0d142014 62%,#0a101a3d 100%);position:absolute;inset:0}.life-dna-reveal-art{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.life-dna-reveal-ground{z-index:1;opacity:0;filter:saturate(.96)contrast(.98);animation:life-dna-ground-form 8.2s cubic-bezier(.22,.78,.16,1) both;transform:translateY(10px)scale(1.035)}.life-dna-reveal-sky{z-index:5;opacity:0;filter:saturate(1.04)drop-shadow(0 10px 22px #c0913724);animation:life-dna-sky-arrive 8.2s cubic-bezier(.22,.78,.16,1) both;transform:translateY(-38px)scale(.96);-webkit-mask-image:linear-gradient(#000 0 52%,#000000c7 64%,#0000 82%);mask-image:linear-gradient(#000 0 52%,#000000c7 64%,#0000 82%)}.life-dna-reveal-paper-light{z-index:4;background:radial-gradient(circle at 50% 54%,#ffebb05c,#0000 30%),linear-gradient(#faf5ea2e,#0000 46%);animation:life-dna-light-rise 8.2s both}.life-dna-reveal-ground-awake,.life-dna-reveal-paper-light{pointer-events:none;opacity:0;mix-blend-mode:screen;position:absolute;inset:0}.life-dna-reveal-ground-awake{z-index:3;background:radial-gradient(at 50% 66%,#ffe79a8a,#0000 28%),radial-gradient(at 50% 74%,#ffffff57,#0000 18%),linear-gradient(#0000 18%,#ffe8a41f 45%,#ffcd6875 66%,#0000 84%);animation:life-dna-ground-awaken 8.2s both;transform:translateY(34%)scale(.92);-webkit-mask-image:linear-gradient(#0000 0 36%,#000 50% 88%,#0000 100%);mask-image:linear-gradient(#0000 0 36%,#000 50% 88%,#0000 100%)}.life-dna-reveal-thread{z-index:7;opacity:0;pointer-events:none;mix-blend-mode:multiply;width:100%;height:100%;animation:life-dna-thread-fade 8.2s both;position:absolute;inset:0}.life-dna-reveal-thread circle,.life-dna-reveal-thread path{fill:none;stroke:#8f692b80;stroke-width:.7px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:560;stroke-dashoffset:560px;animation:life-dna-line-draw 8.2s cubic-bezier(.25,.8,.2,1) both}.life-dna-reveal-grain{z-index:10;pointer-events:none;opacity:.14;background-image:radial-gradient(circle at 12% 18%,#5c4a2d29 0 1px,#0000 1.5px),radial-gradient(circle at 78% 42%,#ffffff2e 0 1px,#0000 1.5px);background-size:18px 18px,23px 23px;position:absolute;inset:0}.life-dna-reveal-copy{z-index:14;color:#fffaf0;text-align:center;text-shadow:0 2px 3px #02070ff5,0 7px 20px #02070fe6,0 0 34px #02070fb8;gap:8px;display:grid;position:absolute;inset:65% 20px auto}.life-dna-reveal-copy h1{color:#fffaf0;letter-spacing:0;opacity:0;margin:0;font-family:ui-serif,Songti TC,Noto Serif TC,Georgia,serif;font-size:clamp(31px,8.6vw,42px);font-weight:700;line-height:1.02;animation:life-dna-title-in 8.2s both;transform:translateY(18px)}.life-dna-reveal-formula{color:#ffeeb9db;margin:0;line-height:1.3;animation:life-dna-formula-in 8.2s both}.life-dna-reveal-formula,.life-dna-reveal-line{opacity:0;font-size:12px;transform:translateY(12px)}.life-dna-reveal-line{color:#fffcf4f0;max-width:260px;margin:0 auto;line-height:1.65;animation:life-dna-sentence-in 8.2s both}.life-dna-reveal-enter-button{-webkit-tap-highlight-color:transparent;background:0 0;border:0}.life-dna-enter-hint{color:#ead08c;text-align:center;opacity:0;pointer-events:none;border-color:#e0c0773d;place-items:center;width:fit-content;min-height:44px;margin:12px auto 0;padding:11px 18px;font-size:13px;display:grid;transform:translateY(8px)}.life-dna-enter-hint[data-visible=true]{opacity:1;transition:opacity .32s,transform .32s;transform:translateY(0)}.life-dna-reveal-complete .life-dna-beams--reveal,.life-dna-reveal-complete .life-dna-reveal-copy h1,.life-dna-reveal-complete .life-dna-reveal-formula,.life-dna-reveal-complete .life-dna-reveal-ground,.life-dna-reveal-complete .life-dna-reveal-ground-awake,.life-dna-reveal-complete .life-dna-reveal-line,.life-dna-reveal-complete .life-dna-reveal-paper-light,.life-dna-reveal-complete .life-dna-reveal-sky,.life-dna-reveal-complete .life-dna-reveal-thread,.life-dna-reveal-complete .life-dna-reveal-thread circle,.life-dna-reveal-complete .life-dna-reveal-thread path{animation:none}.life-dna-reveal-complete .life-dna-reveal-ground{opacity:1;filter:blur()brightness(1.02)saturate();transform:translateY(0)scale(1.006)}.life-dna-reveal-complete .life-dna-reveal-sky{opacity:.94;transform:translateY(-18px)scale(.98)}.life-dna-reveal-complete .life-dna-reveal-paper-light{opacity:.44}.life-dna-reveal-complete .life-dna-reveal-ground-awake{opacity:.18;transform:translateY(-8%)scale(1.15)}.life-dna-reveal-complete .life-dna-reveal-thread{opacity:.46}.life-dna-reveal-complete .life-dna-reveal-thread circle,.life-dna-reveal-complete .life-dna-reveal-thread path{stroke-dashoffset:0}.life-dna-reveal-complete .life-dna-reveal-copy h1,.life-dna-reveal-complete .life-dna-reveal-formula,.life-dna-reveal-complete .life-dna-reveal-line{opacity:1;filter:none;transform:translateY(0)}.life-dna-result-locked{overscroll-behavior:none;min-height:100svh;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));overflow:hidden}.life-dna-result-locked .life-dna-reveal-shell{min-height:calc(100svh - max(32px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));place-content:center;display:grid}.life-dna-result-locked .life-dna-reveal-frame{width:min(384px,100vw - 32px,56.25svh - 50px);max-width:none}.life-dna-result-report{width:100%;min-height:100svh;overflow:clip}.life-dna-report-transition{z-index:80;background:#07111f;position:fixed;inset:0;overflow:hidden}.life-dna-report-transition__blur{opacity:0;filter:blur(26px)saturate(1.03)brightness(.84);animation:life-dna-portal-blur-in .9s forwards;position:absolute;inset:-5vmax;transform:scale(1.15)}.life-dna-report-transition__card{top:0;left:var(--portal-left);width:var(--portal-width);transform-origin:0 0;height:100svh;transform:translate3d(var(--portal-x),var(--portal-y),0) scale(var(--portal-scale));will-change:transform;animation:life-dna-portal-card-in .9s cubic-bezier(.2,.76,.18,1) forwards;position:absolute;overflow:hidden}.life-dna-report-transition__copy{z-index:4;color:#fffaf0;text-align:center;text-shadow:0 4px 18px #02070fe6;gap:8px;font-size:12px;line-height:1.6;animation:life-dna-portal-copy-out .52s .22s forwards;display:grid;position:absolute;inset:auto 8% 13%}.life-dna-report-transition__copy strong{font-family:ui-serif,Songti TC,Noto Serif TC,Georgia,serif;font-size:clamp(31px,8.6vw,42px);line-height:1.08}@keyframes life-dna-portal-card-in{to{transform:translate(0)scale(1)}}@keyframes life-dna-portal-blur-in{to{opacity:.82}}@keyframes life-dna-portal-copy-out{to{opacity:0;transform:translateY(-10px)}}.life-dna-report-experience{isolation:isolate;background:#06101e;min-height:100svh;position:relative}.life-dna-report-backdrop{--life-dna-report-art-opacity:1;--life-dna-report-wash-opacity:.82;--life-dna-report-scale:1;--life-dna-report-dim:.16;z-index:0;pointer-events:none;background:#06101e;position:fixed;inset:0;overflow:hidden}.life-dna-report-backdrop__art,.life-dna-report-backdrop__wash{transform-origin:50%;will-change:transform,opacity;position:absolute}.life-dna-report-backdrop__wash{opacity:var(--life-dna-report-wash-opacity);filter:blur(26px)saturate(1.03)brightness(.84);transform:scale(calc(var(--life-dna-report-scale) * 1.12));inset:-5vmax}.life-dna-report-backdrop__art{width:56.25svh;opacity:var(--life-dna-report-art-opacity);transform:translateX(-50%) scale(var(--life-dna-report-scale));inset:0 auto 0 50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.life-dna-report-backdrop__reading-light{background:radial-gradient(ellipse at 50% 30%,#060e1a05,#050c176b 72%),linear-gradient(180deg,#040a140f,rgba(4,10,20,var(--life-dna-report-dim)) 58%,#06101e 100%);position:absolute;inset:0}.life-dna-report-content{z-index:1;padding:max(28px,env(safe-area-inset-top)) 16px max(48px,env(safe-area-inset-bottom));position:relative}.life-dna-report-preparing{opacity:0;pointer-events:none}.life-dna-report-ready{opacity:1;animation:life-dna-report-content-in .42s both}.life-dna-report-journey{width:min(100%,720px);margin:0 auto}.life-dna-report-intro{text-align:center;place-content:end center;min-height:min(82svh,780px);padding-bottom:10svh;display:grid}.life-dna-report-intro__eyebrow{color:#edcf89d6;font-size:12px}.life-dna-report-intro h1{color:#fffaf0;text-shadow:0 5px 28px #02070feb;margin-top:10px;font-family:ui-serif,Songti TC,Noto Serif TC,Georgia,serif;font-size:clamp(34px,9vw,58px);line-height:1.08}.life-dna-report-intro h1:focus{outline:none}.life-dna-report-intro p:last-child{color:#fffaf0d6;text-shadow:0 4px 18px #02070fe6;max-width:32rem;margin:14px auto 0;line-height:1.8}.life-dna-report-intro__formula{gap:4px;display:grid}.life-dna-report-chapter{transform-origin:50%;margin-block:clamp(54px,10svh,112px)}@media (max-width:767px){.life-dna-report-backdrop__wash{filter:blur(22px)saturate(1.02)brightness(.86);inset:-28px}}@media (max-aspect-ratio:9/16){.life-dna-report-backdrop__art{-webkit-mask-image:none;mask-image:none}}.life-dna-report-panel{background:linear-gradient(145deg,#050d19c2,#0a13216b),radial-gradient(circle at 20% 0,#e2c37b14,#0000 48%);border:1px solid #e2c37b33;border-radius:8px;box-shadow:0 22px 70px #01060e4d}.life-dna-share-card{justify-items:center;margin-bottom:28px;display:grid}.life-dna-share-card__preview{isolation:isolate;aspect-ratio:9/16;background:#07111f;border:1px solid #e8cd8f52;border-radius:8px;width:min(100%,320px);position:relative;overflow:hidden;box-shadow:0 24px 60px #00050e6b}.life-dna-share-card__copy{z-index:3;color:#fffaf0f0;text-align:center;text-shadow:0 2px 3px #02070ff5,0 7px 20px #02070fe6,0 0 34px #02070fb8;flex-direction:column;align-items:center;gap:7px;font-size:12px;line-height:1.55;display:flex;position:absolute;inset:65% 8% 5%}.life-dna-share-card__copy strong{color:#fffaf0;font-family:ui-serif,Songti TC,Noto Serif TC,Georgia,serif;font-size:clamp(28px,8vw,38px);line-height:1.06}.life-dna-share-card__copy>span:first-of-type{color:#ffeeb9e6}.life-dna-share-card__copy small{color:#ead08cdb;margin-top:auto;font-size:14px}.life-dna-share-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,420px);margin-top:18px;display:grid}.life-dna-share-card__actions button{cursor:pointer;color:#f1d38e;min-height:48px;font-size:14px;font-weight:700}.life-dna-share-card__actions button:disabled{cursor:wait;opacity:.56}.life-dna-share-card__status{color:#ead08cd1;text-align:center;min-height:22px;margin-top:10px;font-size:12px}@keyframes life-dna-report-content-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.life-dna-result-locked .life-dna-reveal-shell{padding-block:28px}.life-dna-result-locked .life-dna-reveal-frame{width:min(384px,100vw - 32px,56.25svh - 63px)}.life-dna-report-content{padding-inline:32px}}@keyframes life-dna-reveal-breathe{0%,to{box-shadow:0 24px 70px #00000059}50%{box-shadow:0 24px 78px #d4af6a38}}@keyframes life-dna-beam-drift{0%{opacity:.14;transform:rotate(var(--beam-angle)) translate3d(-7%,-4%,0) scaleX(.86)}to{opacity:.34;transform:rotate(var(--beam-angle)) translate3d(8%,4%,0) scaleX(1.1)}}@keyframes life-dna-beam-core-breathe{0%,to{opacity:.34;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.68;transform:translate(-50%,-50%)scale(1.08)}}@keyframes life-dna-beams-reveal{0%,35%{opacity:0}54%{opacity:.72}78%,to{opacity:.22}}@keyframes life-dna-ground-form{0%{opacity:0;filter:blur(12px)brightness(.96)saturate(.86);transform:translateY(10px)scale(1.04)}18%{opacity:.45}42%{opacity:.88;filter:blur(2px)brightness()saturate(.96);transform:translateY(2px)scale(1.016)}64%,to{opacity:1;filter:blur()brightness(1.02)saturate();transform:translateY(0)scale(1.006)}}@keyframes life-dna-sky-arrive{0%,54%{opacity:0;filter:blur(10px)saturate(.92);transform:translateY(-42px)scale(.94)}70%{opacity:.9;filter:blur(.8px)saturate(1.04)}to{opacity:.94;filter:blur()saturate(1.04);transform:translateY(-18px)scale(.98)}}@keyframes life-dna-light-rise{0%,42%{opacity:0}62%{opacity:.88}to{opacity:.44}}@keyframes life-dna-ground-awaken{0%,24%{opacity:0;transform:translateY(34%)scale(.92)}42%{opacity:.26}58%{opacity:.82;transform:translateY(4%)scale(1.06)}76%{opacity:.32}to{opacity:.18;transform:translateY(-8%)scale(1.15)}}@keyframes life-dna-compass-in{0%,38%{opacity:0;transform:scale(1.08)}70%,to{opacity:.44;transform:scale(1)}}@keyframes life-dna-thread-fade{0%,34%{opacity:0}58%{opacity:.66}to{opacity:.46}}@keyframes life-dna-line-draw{0%,36%{stroke-dashoffset:560px}66%,to{stroke-dashoffset:0}}@keyframes life-dna-title-in{0%,72%{opacity:0;filter:blur(7px);transform:translateY(18px)}86%,to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes life-dna-formula-in{0%,75%{opacity:0;transform:translateY(12px)}88%,to{opacity:1;transform:translateY(0)}}@keyframes life-dna-sentence-in{0%,78%{opacity:0;transform:translateY(12px)}92%,to{opacity:1;transform:translateY(0)}}.birth-entry-page{isolation:isolate;color:#f4f0e6;background:#050c16;width:100%;min-height:100svh;position:relative;overflow-x:clip}.birth-entry-shell{z-index:1;min-height:100svh;padding-top:37svh;position:relative}.birth-observation-scene{z-index:0;background:#07111f;position:fixed;inset:0;overflow:hidden}.birth-observation-art,.birth-observation-art img,.birth-observation-shade{width:100%;height:100%;display:block;position:absolute;inset:0}.birth-observation-art img{object-fit:cover;object-position:center center}.birth-observation-shade{background:0 0;display:none}.life-dna-magic-rings{z-index:0;color:#d9bc7a;opacity:.22;pointer-events:none;width:min(92vw,24rem);transition:opacity .7s,filter .7s;position:absolute;top:-5svh;left:50%;transform:translate(-50%)}.life-dna-magic-rings svg{width:100%;height:auto;display:block;overflow:visible}.life-dna-magic-ring{fill:none;stroke:currentColor;stroke-width:.8px;stroke-dasharray:.04 .055 .012 .085;stroke-linecap:round;opacity:.18;transform-box:fill-box;transform-origin:50%;animation:life-dna-magic-ring-flow 11s ease-in-out infinite}.life-dna-magic-ring:nth-child(2n){animation-duration:13.5s;animation-direction:reverse}.life-dna-magic-ring-core{fill:#ecd19261;filter:drop-shadow(0 0 12px #e1be6f94);transform-box:fill-box;transform-origin:50%;animation:life-dna-magic-ring-core 3.8s ease-in-out infinite}.life-dna-magic-rings.is-active{opacity:.42;filter:drop-shadow(0 0 20px #d9bc7a1f)}.life-dna-magic-rings.is-active .life-dna-magic-ring{opacity:.48}.birth-coordinate-dial{color:#d9bc7a;opacity:.62;width:min(56vw,14rem);position:absolute;top:3.5svh;left:50%;transform:translate(-50%)}.birth-coordinate-dial svg{filter:drop-shadow(0 0 18px #d5b56f1f);width:100%;height:auto;display:block;overflow:visible}.birth-coordinate-axis,.birth-coordinate-guide,.birth-coordinate-ring,.birth-coordinate-tick{fill:none;vector-effect:non-scaling-stroke}.birth-coordinate-guide{stroke:#e0c68a3d;stroke-width:1px}.birth-coordinate-guide-inner{stroke:#e0c68a26}.birth-coordinate-ring{stroke:#e0c68a2e;stroke-width:1px;stroke-dasharray:5 14;transition:stroke .5s,opacity .5s}.birth-coordinate-ring.is-active{stroke:#edd396b3;transform-origin:50%;animation:birth-coordinate-ring-turn 54s linear infinite}.birth-coordinate-tick{stroke:#e0c68a61;stroke-width:1px}.birth-coordinate-tick-diagonal{opacity:.46}.birth-coordinate-axis{stroke:#eed499d1;stroke-width:1.2px;stroke-dasharray:304;stroke-dashoffset:304px;opacity:.28;transition:stroke-dashoffset .78s cubic-bezier(.22,1,.36,1),opacity .42s}.birth-coordinate-axis.is-active{stroke-dashoffset:0;opacity:.92}.birth-coordinate-node{fill:#e4c78594}.birth-coordinate-core{fill:#e4c78540;transition:fill .5s,filter .5s}.birth-coordinate-core.is-active{fill:#f2d797;filter:drop-shadow(0 0 7px #f2d797e6)}.birth-coordinate-core-glow{fill:#e4c78500;transition:fill .6s}.birth-coordinate-core-glow.is-active{fill:#e4c78524;transform-origin:50%;animation:birth-coordinate-core-breathe 3.8s ease-in-out infinite}@media (max-width:899px){.birth-entry-shell{padding-top:16svh}.birth-coordinate-dial{opacity:.5;width:min(28vw,6.5rem);top:max(2.9rem,5svh)}.life-dna-magic-rings{width:min(52vw,13rem);top:-4svh}}.birth-entry-form-panel{z-index:2;min-height:63svh;box-shadow:none;background:0 0;border:0;position:relative}.birth-entry-form-inner{width:min(100%,35rem);padding:1.75rem 1rem max(2.25rem,env(safe-area-inset-bottom));margin:0 auto}.birth-entry-header{padding-bottom:1.35rem}.birth-entry-index{color:#d9bc7a;letter-spacing:0;margin:0;font-size:.72rem;font-weight:700;line-height:1.5}.birth-entry-header h1{color:#f8f4eb;letter-spacing:0;text-wrap:balance;margin:.4rem 0 0;font-size:1.75rem;font-weight:760;line-height:1.24}.birth-entry-header>p:last-child{color:#dee2e7b8;margin:.65rem 0 0;font-size:.86rem;line-height:1.65}.birth-entry-form{flex-direction:column;display:flex}.birth-entry-group{border:0;border-top:1px solid #d7bc7a21;min-width:0;margin:0;padding:1.15rem 0}.birth-entry-group legend{float:left;color:#f7f2e7e6;width:100%;margin:0 0 .75rem;padding:0;font-size:.83rem;font-weight:700;line-height:1.4}.birth-entry-group legend+*{clear:both}.birth-entry-date-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.82fr) minmax(0,.82fr);gap:.55rem;display:grid}.birth-entry-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.birth-entry-field{flex-direction:column;gap:.38rem;min-width:0;display:flex}.birth-entry-field>span{color:#c2cbd5b8;font-size:.72rem;line-height:1.4}.birth-entry-select{color:#f2eee5;color-scheme:dark;background:#0d1826;border:1px solid #d5bd8933;border-radius:6px;width:100%;min-height:48px;padding:.65rem .7rem;font-family:inherit;font-size:1rem;line-height:1.35;transition:border-color .18s,background-color .18s,box-shadow .18s}.birth-entry-select:hover{background:#101d2c;border-color:#e2c7896b}.birth-entry-select:focus-visible{border-color:#d9bc7a;outline:none;box-shadow:0 0 0 3px #d9bc7a29}.birth-time-mode{background:#091321;border:1px solid #d5bd892e;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.birth-time-mode button{color:#dce1e7b3;background:0 0;border:0;border-radius:4px;min-height:44px;font-family:inherit;font-size:.86rem;font-weight:650;line-height:1.3;transition:background-color .18s,color .18s}.birth-time-mode button:hover{color:#f4f0e6}.birth-time-mode button.is-active{color:#08111e;background:#d9bc7a}.birth-time-mode button:focus-visible{outline-offset:2px;outline:2px solid #f2d797}.birth-entry-time-fields{margin-top:.75rem}.birth-entry-details{color:#c4cdd7b8;border-top:1px solid #d7bc7a1a;margin-top:.7rem}.birth-entry-details summary{color:#dadfe5ad;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;font-size:.75rem;line-height:1.5;list-style:none;display:flex}.birth-entry-details summary::-webkit-details-marker{display:none}.birth-entry-details summary:focus-visible{outline-offset:3px;outline:2px solid #d9bc7a}.birth-entry-details summary:after{color:#d9bc7a;content:"+";font-size:1rem;line-height:1}.birth-entry-details[open] summary:after{content:"−"}.birth-entry-details p{color:#bec8d3b3;margin:0 0 .65rem;font-size:.75rem;line-height:1.7}.birth-entry-error{color:#f0c4bf;background:#82332e2e;border-left:2px solid #d88c83;margin:.35rem 0 0;padding:.7rem .85rem;font-size:.82rem;line-height:1.55}.birth-entry-submit-area{padding-top:.8rem}.birth-entry-submit{color:#08111e;background:#d9bc7a;border:1px solid #f7e2b085;border-radius:6px;width:100%;min-height:52px;font-family:inherit;font-size:1rem;font-weight:800;line-height:1.25;transition:background-color .18s,border-color .18s,transform .18s;box-shadow:0 12px 30px #02060c47}.birth-entry-submit:hover:not(:disabled){background:#ead49d;transform:translateY(-1px)}.birth-entry-submit:focus-visible{outline-offset:3px;outline:3px solid #f5dfad}.birth-entry-submit:disabled{box-shadow:none;color:#e5e7e96b;background:#27303a;border-color:#d9bc7a24}.birth-entry-submit-area p{color:#b2bdc994;text-align:center;margin:.6rem 0 0;font-size:.7rem;line-height:1.5}@media (max-width:899px){.birth-observation-art img{object-position:center center;height:154%;top:-53%}}@keyframes birth-coordinate-ring-turn{to{transform:rotate(1turn)}}@keyframes birth-coordinate-core-breathe{0%,to{opacity:.56;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@keyframes life-dna-magic-ring-flow{0%,to{opacity:.12;stroke-dashoffset:0;transform:scale(.96)rotate(-2deg)}50%{opacity:.5;stroke-dashoffset:-.24px;transform:scale(1.04)rotate(2deg)}}@keyframes life-dna-magic-ring-core{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:.82;transform:scale(1.2)}}@media (min-width:900px){.birth-entry-shell{padding-top:0;display:block}.birth-observation-art img{object-position:center center}.birth-coordinate-dial{opacity:.28;width:min(44vw,36rem);top:50%;left:50%;transform:translate(-50%,-50%)}.life-dna-magic-rings{opacity:.17;width:min(66vw,52rem);top:50%;transform:translate(-50%,-50%)}.birth-entry-form-panel{width:100%;min-height:100svh;box-shadow:none;background:0 0;border:0;margin:0}.birth-entry-form-inner{flex-direction:column;justify-content:center;width:min(100%,42rem);min-height:100svh;margin:0 auto;padding:2.75rem clamp(2rem,3.2vw,3.5rem);display:flex}.birth-entry-header{text-align:center}.birth-entry-header h1{font-size:2rem}.birth-entry-group{padding:1rem 0}}.innate-terrain-page{width:100%;min-height:100svh}.innate-terrain-reveal{isolation:isolate;color:#f8f4ec;background:#06101d;min-height:100svh;position:relative;overflow:hidden}.innate-terrain-reveal-art{z-index:-1;animation:innate-terrain-art-in 1.35s cubic-bezier(.22,1,.36,1) both;display:block;position:absolute;inset:0;overflow:hidden}.innate-terrain-reveal-art img{object-fit:cover;object-position:center center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.innate-terrain-reveal-detail{display:none}.innate-terrain-reveal-lines,.innate-terrain-reveal-lines canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.innate-terrain-reveal-lines{z-index:0;opacity:.34;pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(#0000 0 30%,#000 48% 92%,#0000 100%);mask-image:linear-gradient(#0000 0 30%,#000 48% 92%,#0000 100%)}.innate-terrain-reveal-lines:before{content:"";opacity:.28;background:repeating-radial-gradient(at 50% 100%,#0000 0 20px,#ddbd7721 21px,#0000 22px 38px);position:absolute;inset:38% -12% -8%}.innate-terrain-reveal-shell{z-index:2;width:min(100%,42rem);min-height:100svh;padding:max(4.5rem,8svh) 1.25rem max(2rem,env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex;position:relative}.innate-terrain-reveal-header,.innate-terrain-reveal-reading{text-shadow:0 2px 5px #02070efa,0 8px 28px #02070eeb}.innate-terrain-reveal-header{text-align:center;animation:innate-terrain-copy-in .9s cubic-bezier(.22,1,.36,1) .35s both}.innate-terrain-reveal-index{color:#dfc27e;letter-spacing:0;margin:0;font-size:.75rem;font-weight:700}.innate-terrain-reveal-header h1{color:#fffaf0;letter-spacing:0;margin:.55rem 0 0;font-family:ui-serif,Songti TC,Noto Serif TC,Georgia,serif;font-size:3.25rem;font-weight:700;line-height:1.08}.innate-terrain-reveal-tagline{color:#fffaf0e6;max-width:24rem;margin:.85rem auto 0;font-size:1rem;line-height:1.7}.innate-terrain-reveal-facts{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:1.15rem;display:flex}.innate-terrain-reveal-facts span{color:#fffaf0e6;background:#040c17bd;border:1px solid #dfc27e66;border-radius:999px;min-height:2rem;padding:.38rem .65rem;font-size:.72rem;line-height:1.25;box-shadow:0 6px 18px #02070e3d}.innate-terrain-reveal-space{flex:0;min-height:8.5rem}.innate-terrain-reveal-reading{background:#23262bb8;border:1px solid #ffffff2e;border-radius:8px;max-width:34rem;padding:1.15rem;animation:innate-terrain-copy-in .9s cubic-bezier(.22,1,.36,1) .7s both;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 18px 48px #02070e52}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.innate-terrain-reveal-reading{-webkit-backdrop-filter:blur(10px)saturate(112%);backdrop-filter:blur(10px)saturate(112%);background:#23262b7a}}.innate-terrain-reveal-description{color:#fffaf0f0;margin:0;font-family:ui-serif,Songti TC,Noto Serif TC,Georgia,serif;font-size:1rem;line-height:1.9}.innate-terrain-reveal-action{border-top:1px solid #dfc27e52;margin-top:1.35rem;padding-top:1.25rem}.innate-terrain-reveal-action>p{color:#efede8b8;margin:0;font-size:.78rem;line-height:1.7}.innate-terrain-reveal-action button{color:#fffaf0;text-shadow:0 1px 10px #02070ec7;background:#f4f0e533;border:1px solid #ffffff75;border-radius:8px;width:100%;min-height:3.25rem;margin-top:1rem;font-size:.95rem;font-weight:800;transition:background .18s,border-color .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #ffffff14,0 12px 30px #02070e4d}.innate-terrain-reveal-action button:hover{background:#f4f0e547;border-color:#ffffffad;transform:translateY(-1px)}.innate-terrain-reveal-action button:active{transform:scale(.99)}.innate-terrain-reveal-action button:focus-visible{outline-offset:3px;outline:3px solid #fff4d8}@keyframes innate-terrain-art-in{0%{opacity:0;transform:scale(1.055)}to{opacity:1;transform:scale(1)}}@keyframes innate-terrain-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:374px){.innate-terrain-reveal-space{min-height:7.25rem}.innate-terrain-reveal-reading{padding:1rem}.innate-terrain-reveal-description{line-height:1.8}}@media (min-width:900px){.innate-terrain-reveal-art img{object-position:center center}.innate-terrain-reveal-detail{z-index:-1;pointer-events:none;width:52%;animation:innate-terrain-art-in 1.35s cubic-bezier(.22,1,.36,1) both;display:block;position:absolute;top:-22%;bottom:-22%;left:-3%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 52%,#000000f5 64%,#0000008c 82%,#0000);mask-image:linear-gradient(90deg,#000 0 52%,#000000f5 64%,#0000008c 82%,#0000)}.innate-terrain-reveal-detail-art{object-fit:cover;object-position:center center;-webkit-user-select:none;user-select:none}.innate-terrain-reveal-shell{justify-content:center;width:min(38rem,42vw);margin-left:auto;margin-right:5vw;padding:4rem 1.5rem}.innate-terrain-reveal-header{text-align:left}.innate-terrain-reveal-header h1{font-size:4.5rem}.innate-terrain-reveal-tagline{margin-left:0;margin-right:0}.innate-terrain-reveal-facts{justify-content:flex-start}.innate-terrain-reveal-space{flex:0;min-height:3.5rem}}.quiz-celestial-page,.quiz-celestial-stage{background:#07101f;min-height:100svh}.quiz-celestial-stage{isolation:isolate;position:relative;overflow:hidden}.quiz-celestial-base{z-index:-3;will-change:transform;animation:quiz-neutral-sky-breathe 30s ease-in-out infinite alternate;display:block;position:absolute;inset:0;overflow:hidden;transform:translateY(-.7%)scale(1.035)}.quiz-celestial-base img{object-fit:cover;object-position:50% 50%;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.quiz-celestial-atmosphere{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.quiz-celestial-mist{opacity:.12;transform-origin:50% 42%;mix-blend-mode:screen;will-change:transform,opacity;display:block;position:absolute;inset:-18%}.quiz-celestial-mist--far{background:radial-gradient(at 24% 22%,#97b0cd33,#0000 44%),radial-gradient(at 72% 38%,#debf801f,#0000 38%);animation:quiz-neutral-mist-far 24s ease-in-out infinite alternate;transform:translate(-2%,-1%)scale(1.04)}.quiz-celestial-mist--near{opacity:.09;background:radial-gradient(at 62% 58%,#b8cce029,#0000 38%),radial-gradient(at 38% 76%,#e5c7891a,#0000 34%);animation:quiz-neutral-mist-near 20s ease-in-out infinite alternate;transform:translate(3%,1%)scale(1.05)}.quiz-celestial-aurora{opacity:.22;filter:saturate(.72)contrast(.92);mix-blend-mode:screen;position:absolute;inset:-12%;-webkit-mask-image:linear-gradient(#000 0 70%,#0000 100%);mask-image:linear-gradient(#000 0 70%,#0000 100%)}.life-dna-soft-aurora,.life-dna-soft-aurora canvas{width:100%;height:100%}.life-dna-soft-aurora canvas{display:block}.quiz-celestial-grain{opacity:.055;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 12% 18%,#ebd7ae38 0 1px,#0000 1.4px),radial-gradient(circle at 78% 42%,#708ba93d 0 1px,#0000 1.5px);background-size:19px 19px,27px 27px;position:absolute;inset:0}.quiz-celestial-stars{opacity:.3;will-change:transform,opacity;background:#e9cd949e;border-radius:50%;width:2px;height:2px;animation:quiz-neutral-stars 16s ease-in-out infinite alternate;position:absolute;top:13%;left:14%;box-shadow:17vw 5vh #e0c3897a,39vw 12vh #f4dead8f,66vw 2vh #d8bb815c,8vw 24vh #eed5a270,53vw 31vh #f6e2b780,73vw 39vh #daba7e57,27vw 47vh #efd7a661,61vw 56vh #e5c78f57,4vw 65vh #f7e1b166,44vw 72vh #ddbe8452,77vw 79vh #f2daa75c,21vw 86vh #e5c78c4d}.quiz-celestial-content{z-index:2;width:100%;min-height:100svh;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1.5rem,env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;position:relative}.quiz-celestial-stage--completion .quiz-celestial-base{will-change:auto;animation:none;transform:none}.quiz-celestial-stage--completion .quiz-celestial-content{padding-inline:max(1rem,env(safe-area-inset-left),env(safe-area-inset-right));justify-content:center;align-items:center}.quiz-celestial-stage--completion:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#040d1833,#040d1852 40%,#040d18d1);position:absolute;inset:0}.quiz-question-card{color:#f7f4ec;flex-direction:column;gap:.9rem;width:min(100%,36rem);display:flex}.quiz-question-meta{color:#e5e8efbd;text-shadow:0 2px 12px #00050ff2;justify-content:space-between;align-items:center;font-size:.75rem;line-height:1.25rem;display:flex}.quiz-question-progress{background:#ffffff21;border-radius:999px;height:2px;overflow:hidden;box-shadow:0 1px 9px #00050e9e}.quiz-question-progress-value{border-radius:inherit;background:linear-gradient(90deg,#bf9751bd,#f4dca2fa);height:100%;transition:width .36s;box-shadow:0 0 12px #e1bc6f61}.quiz-question-back{color:#e1e4ecb3;text-shadow:0 2px 10px #00040df2;border-radius:6px;align-self:flex-start;align-items:center;gap:.42rem;min-height:44px;font-size:.78rem;transition:color .18s,opacity .18s;display:inline-flex}.quiz-question-back:hover{color:#fff9ea}.quiz-choice:focus-visible,.quiz-completion-action:focus-visible,.quiz-question-back:focus-visible{outline-offset:3px;outline:2px solid #f5d691e6}.quiz-question-prompt{color:#fffdf7;text-wrap:pretty;text-shadow:0 2px 3px #01060ffa,0 5px 18px #000510eb,0 0 36px #00050fc2;max-width:32rem;font-size:clamp(1.22rem,3.2vw,1.58rem);font-weight:650;line-height:1.62}.quiz-question-options{flex-direction:column;gap:.58rem;display:flex}.quiz-choice,.quiz-completion-action{color:#fbfbf8f0;text-align:left;text-shadow:0 1px 8px #00050ee6;touch-action:manipulation;background:#f4f8ff0b;border:1px solid #f5f8ff3b;border-radius:8px;min-height:54px;font-size:.94rem;line-height:1.65;transition:border-color .22s,background-color .22s,box-shadow .22s,color .22s,opacity .22s,transform .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #ffffff09,0 8px 28px #00050f21}.quiz-choice{padding:.82rem 1rem}.quiz-choice>span,.quiz-completion-action>span{z-index:2;position:relative}.life-dna-metallic-paint{z-index:1;border-radius:inherit;pointer-events:none;opacity:.78;mix-blend-mode:screen;background:radial-gradient(at 18% 12%,#fff6d940,#0000 31%),linear-gradient(112deg,#ae7f3408,#ffe8ad26 42%,#8860250a 68%,#fff4d517);display:block;position:absolute;inset:0;overflow:hidden}.life-dna-metallic-paint-highlight,.life-dna-metallic-paint-ripple{z-index:auto;pointer-events:none;display:block;position:absolute}.life-dna-metallic-paint-ripple{opacity:.34;background:repeating-radial-gradient(at 48% 55%,#fff0c51f 0 2px,#0000 4px 11px);border-radius:45%;inset:-65% -14%;transform:rotate(-7deg)scale(1.04)}.life-dna-metallic-paint-highlight{filter:blur(4px);opacity:0;background:linear-gradient(90deg,#0000,#fff9e185,#0000);width:22%;top:-60%;bottom:-60%;left:-28%;transform:rotate(14deg)}.quiz-choice--fresh .life-dna-metallic-paint-ripple{animation:life-dna-metallic-ripple .41s cubic-bezier(.22,1,.36,1) both}.quiz-choice--fresh .life-dna-metallic-paint-highlight{animation:life-dna-metallic-highlight .41s cubic-bezier(.22,1,.36,1) both}.quiz-choice:hover:not(:disabled){background:#f7f9ff13;border-color:#ffffff63;transform:translateY(-1px)}.quiz-choice--selected{color:#fff9e9;background:#debb6f29;border-color:#edca7fc7;font-weight:650;box-shadow:inset 0 1px #fff4d859,inset 0 -14px 28px #bf8f3e0b,0 0 0 1px #fadc9b12,0 8px 30px #d3a34b1f,0 0 24px #e0b96917}.quiz-choice--fresh:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffefc56b,#0000);width:34%;animation:quiz-glass-light-pass .41s cubic-bezier(.22,1,.36,1) both;position:absolute;top:-70%;bottom:-70%;left:-42%;transform:translate(-40%)rotate(17deg)}.quiz-choice--receding{opacity:.38}.quiz-completion{color:#fffaf0;text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:.85rem;width:min(100%,34rem);min-height:65svh;padding-bottom:8svh;display:flex}.quiz-completion-kicker{color:#eece8cd1;letter-spacing:.18em;text-shadow:0 2px 12px #00040df5;font-size:.75rem}.quiz-completion h2{text-shadow:0 2px 3px #00040cfa,0 8px 28px #00040ce0;font-size:clamp(1.65rem,5vw,2.4rem);line-height:1.45}.quiz-completion p{color:#ebedf1c4;text-shadow:0 2px 12px #00040dfa;max-width:28rem;font-size:.92rem;line-height:1.8}.quiz-completion-actions{flex-direction:column;gap:.65rem;width:min(100%,22rem);margin-top:.7rem;display:flex}.quiz-completion-action{text-align:center;background:#debb6f29;border-color:#edca7fb3;place-items:center;padding:.75rem 1rem;display:grid}.quiz-completion-action--quiet{color:#eceef3c7;background:#f4f8ff0b;border-color:#f5f8ff33}.quiz-completion-error{color:#ffe0db!important}@keyframes quiz-neutral-sky-breathe{0%{transform:translateY(-.7%)scale(1.035)}to{transform:translateY(.7%)scale(1.055)}}@keyframes quiz-neutral-mist-far{0%{opacity:.08;transform:translate(-2%,-1%)scale(1.04)}to{opacity:.14;transform:translate(2%,1.2%)scale(1.08)}}@keyframes quiz-neutral-mist-near{0%{opacity:.06;transform:translate(3%,1%)scale(1.05)}to{opacity:.11;transform:translate(-2.5%,-1.4%)scale(1.09)}}@keyframes quiz-neutral-stars{0%{opacity:.2;transform:translateY(-.25rem)}to{opacity:.42;transform:translate(.2rem,.35rem)}}@keyframes quiz-glass-light-pass{0%{transform:translate(-40%)rotate(17deg)}to{transform:translate(455%)rotate(17deg)}}@keyframes life-dna-metallic-ripple{0%{opacity:.08;transform:rotate(-7deg)scale(.86)}to{opacity:.46;transform:rotate(-4deg)scale(1.12)}}@keyframes life-dna-metallic-highlight{0%{opacity:0;left:-28%}24%{opacity:.66}to{opacity:0;left:112%}}@media (max-height:720px){.quiz-celestial-content{padding-top:max(.75rem,env(safe-area-inset-top));align-items:flex-start}.quiz-question-card{gap:.66rem}.quiz-question-back{min-height:36px}.quiz-question-prompt{font-size:1.08rem;line-height:1.48}.quiz-choice{min-height:48px;padding-block:.64rem;font-size:.88rem;line-height:1.5}}@media (min-width:900px){.quiz-celestial-base{object-position:50% 48%}.quiz-celestial-mist{object-position:50% 30%}.quiz-celestial-content{justify-content:center}}.life-dna-glass-filter-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.life-dna-liquid-glass{--life-dna-glass-fill:#08122142;--life-dna-glass-fill-deep:#040c186b;--life-dna-glass-cool:#e0efff57;--life-dna-glass-gold:#ebc9836b;isolation:isolate;background:linear-gradient(135deg,#f3f9ff16,transparent 34%),radial-gradient(ellipse at 86% 112%,#d3a6521a,transparent 48%),linear-gradient(160deg,var(--life-dna-glass-fill),var(--life-dna-glass-fill-deep));-webkit-backdrop-filter:blur(12px)saturate(128%)contrast(104%);backdrop-filter:blur(12px)saturate(128%)contrast(104%);border-color:#dde7f33d;position:relative;box-shadow:inset 0 1px #fff3,inset 1px 0 #dcedff0e,inset 0 -1px #dbb15f21,0 12px 34px #00061138}.life-dna-liquid-glass--primary{--life-dna-glass-fill:#1522335c;--life-dna-glass-fill-deep:#07101e85;border-color:#f4da9e66;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #eec47033,0 14px 38px #00050f47,0 0 24px #d4a9530e}.life-dna-liquid-glass--selected{--life-dna-glass-fill:#b2894233;--life-dna-glass-fill-deep:#4f391b57;border-color:#f8dd9ebd;box-shadow:inset 0 1px #fff9e266,inset 0 -12px 26px #c7943b14,0 0 0 1px #fadc9b12,0 10px 34px #d2a04621}.life-dna-liquid-glass-label{z-index:3;position:relative}.life-dna-glass-highlight{z-index:1;border-radius:inherit;inset:0;overflow:hidden}.life-dna-glass-highlight,.life-dna-glass-highlight-glint,.life-dna-glass-highlight-lens,.life-dna-glass-highlight-rim{pointer-events:none;display:block;position:absolute}.life-dna-glass-highlight-rim{border-radius:inherit;opacity:.76;background:linear-gradient(135deg,#f8fcffad,#d4e8fa29 28%,#0000 49%,#f6d8973d 78%,#c28e3975) border-box;border:1px solid #0000;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.life-dna-glass-highlight-lens{filter:url(#life-dna-liquid-glass-edge);opacity:.44;background:radial-gradient(at 24% 18%,#ffffff30,#0000 30%),radial-gradient(at 76% 85%,#e7c07121,#0000 34%);border-radius:46%;inset:-44% -18%;transform:rotate(-3deg)scale(1.02)}.life-dna-glass-highlight-glint{filter:blur(3px);opacity:0;background:linear-gradient(90deg,#0000,#fff8e094,#0000);width:24%;top:-70%;bottom:-70%;left:-34%;transform:translate(-120%)rotate(14deg)}.life-dna-glass-highlight.is-active .life-dna-glass-highlight-lens{animation:life-dna-glass-lens-confirm .44s cubic-bezier(.22,1,.36,1) both}.life-dna-glass-highlight.is-active .life-dna-glass-highlight-glint{animation:life-dna-glass-glint .44s cubic-bezier(.22,1,.36,1) both}.life-dna-glass-highlight--card{z-index:18}.life-dna-glass-highlight--card .life-dna-glass-highlight-rim{opacity:.62;border-width:2px}.life-dna-glass-highlight--card .life-dna-glass-highlight-lens{opacity:.26;inset:-16%}.life-dna-glass-highlight--panel{z-index:0}.life-dna-glass-highlight--panel .life-dna-glass-highlight-lens{opacity:.24}@keyframes life-dna-glass-glint{0%{opacity:0;transform:translate(-120%)rotate(14deg)}28%{opacity:.7}to{opacity:0;transform:translate(620%)rotate(14deg)}}@keyframes life-dna-glass-lens-confirm{0%{opacity:.34;transform:rotate(-3deg)scale(.98)}48%{opacity:.72;transform:rotate(-1deg)scale(1.055)}to{opacity:.48;transform:rotate(-3deg)scale(1.02)}}.birth-entry-control-wrap{border:1px solid #e1eaf538;border-radius:8px;min-height:48px;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;overflow:hidden}.birth-entry-control-wrap:focus-within{border-color:#e1eaf54d;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #dbb15f1a,0 8px 24px #0006112e}@media (hover:hover) and (pointer:fine){.birth-entry-control-wrap:has(.birth-entry-select:focus-visible){outline-offset:2px;outline:2px solid #f5d794b8}}.birth-entry-control-wrap .birth-entry-select{z-index:2;appearance:none;border-radius:inherit;min-height:46px;box-shadow:none;color:#fffaf0;text-shadow:0 1px 8px #00050eb8;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding-right:2.15rem;font-weight:580;position:relative}.birth-entry-control-wrap:after{z-index:4;content:"";pointer-events:none;border-bottom:1px solid #fffaf0d1;border-right:1px solid #fffaf0d1;width:.48rem;height:.48rem;position:absolute;top:50%;right:.9rem;transform:translateY(-68%)rotate(45deg)}.birth-entry-select optgroup,.birth-entry-select option{color:#fffaf0;background:#0b1726;font-weight:500}.birth-entry-date-grid .birth-entry-select{color:#fffdf7;font-weight:650}.birth-entry-control-wrap .birth-entry-select:focus,.birth-entry-control-wrap .birth-entry-select:focus-visible,.birth-entry-control-wrap .birth-entry-select:hover{box-shadow:none;background:0 0;border:0;outline:none}.birth-time-mode.life-dna-liquid-glass{background:linear-gradient(135deg,#f6faff0e,#0000 42%),#050e1b57;border-color:#e0e9f533;overflow:hidden}.birth-time-mode button{isolation:isolate;position:relative;overflow:hidden}.birth-time-mode button.is-active{color:#fff8e8;text-shadow:0 1px 10px #020812a3;background:radial-gradient(at 20% 8%,#fffae538,#0000 36%),linear-gradient(145deg,#dcb66957,#76522040);border:1px solid #f7dda48f;box-shadow:inset 0 1px #ffffff4d,0 4px 18px #d3a44b1f}.birth-entry-submit.life-dna-liquid-glass{color:#fff7e5;text-shadow:0 1px 12px #02070f9e;background:radial-gradient(at 20% 0,#fffae133,#0000 40%),linear-gradient(145deg,#ad823966,#242a306b);overflow:hidden}.birth-entry-submit.life-dna-liquid-glass:hover:not(:disabled){background:radial-gradient(at 20% 0,#fffae147,#0000 42%),linear-gradient(145deg,#c5994b75,#2a2f3470);border-color:#ffe7b0cc}.birth-entry-submit.life-dna-liquid-glass:disabled{color:#e5eaf066;background:#0c16236b;border-color:#d5e0ed1f}.quiz-choice.life-dna-liquid-glass{-webkit-backdrop-filter:blur(10px)saturate(132%);backdrop-filter:blur(10px)saturate(132%);background:linear-gradient(135deg,#f4faff12,#0000 38%),linear-gradient(160deg,#08122233,#040b184d);border-color:#e8f1fc3d}.quiz-choice.life-dna-liquid-glass:hover:not(:disabled){background:linear-gradient(135deg,#fafdff1c,#0000 42%),linear-gradient(160deg,#0c182a3d,#050d1b57);border-color:#f6faff6b}.quiz-choice.life-dna-liquid-glass--selected{background:radial-gradient(at 18% 8%,#fff8dc2e,#0000 36%),linear-gradient(145deg,#c0934633,#3f2d1647);border-color:#f6d895c2}.innate-terrain-reveal-reading.life-dna-liquid-glass--panel{-webkit-backdrop-filter:blur(12px)saturate(122%);backdrop-filter:blur(12px)saturate(122%);background:linear-gradient(135deg,#f7faff16,#0000 36%),linear-gradient(160deg,#0d162257,#090d158a);border-color:#ebf1f840}.innate-terrain-reveal-reading>:not([aria-hidden=true]):not(.life-dna-glass-highlight){z-index:2;position:relative}.innate-terrain-reveal-action button.life-dna-liquid-glass{background:radial-gradient(at 20% 0,#fffae62e,#0000 38%),linear-gradient(145deg,#a57c3547,#161c256b);border-color:#f7e2b275}.innate-terrain-reveal-action button.life-dna-liquid-glass:hover{background:radial-gradient(at 20% 0,#fffae640,#0000 40%),linear-gradient(145deg,#ba8f4357,#1b212970);border-color:#ffefcab8}.life-dna-reveal-stage.life-dna-liquid-glass--card{border-color:#f1ddae6b;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #e0b15833,0 26px 76px #00040c61,0 0 34px #d3a54d12}.life-dna-reveal-stage.life-dna-liquid-glass--primary:hover{border-color:#fde5aeb8}@media (max-width:600px){.life-dna-liquid-glass{-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #dbb15f1a,0 8px 24px #0006112e}.life-dna-glass-highlight-lens{filter:none}}@media (prefers-reduced-transparency:reduce){.birth-entry-control-wrap,.innate-terrain-reveal-reading.life-dna-liquid-glass--panel,.life-dna-liquid-glass,.quiz-choice.life-dna-liquid-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a1423f0}.life-dna-glass-highlight-glint,.life-dna-glass-highlight-lens{display:none}.quiz-choice,.quiz-completion-action{background:#0d1625e6}.quiz-choice--selected,.quiz-completion-action:not(.quiz-completion-action--quiet){background:#705629e6}.innate-terrain-reveal-reading{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b1e23f0}.innate-terrain-reveal-action button{background:#40434a}.life-dna-report-panel,.life-dna-share-card__actions button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07101df5}}@media (prefers-reduced-motion:reduce){.astrolabe-spin,.birth-coordinate-core-glow,.birth-coordinate-ring,.destiny-card-flash,.destiny-card-idle,.hero-dial-in,.hero-rise,.innate-terrain-reveal-art,.innate-terrain-reveal-header,.innate-terrain-reveal-reading,.life-dna-beam,.life-dna-beam-core,.life-dna-beams--reveal,.life-dna-enter-hint,.life-dna-glass-highlight-glint,.life-dna-glass-highlight-lens,.life-dna-magic-ring,.life-dna-magic-ring-core,.life-dna-metallic-paint-highlight,.life-dna-metallic-paint-ripple,.life-dna-report-ready,.life-dna-report-transition__blur,.life-dna-report-transition__card,.life-dna-report-transition__copy,.life-dna-reveal-closed,.life-dna-reveal-copy h1,.life-dna-reveal-formula,.life-dna-reveal-ground,.life-dna-reveal-ground-awake,.life-dna-reveal-line,.life-dna-reveal-paper-light,.life-dna-reveal-playing:before,.life-dna-reveal-sky,.life-dna-reveal-thread,.life-dna-reveal-thread circle,.life-dna-reveal-thread path,.loader-core,.loader-icon-counter,.loader-ring,.quiz-celestial-base,.quiz-celestial-mist,.quiz-celestial-stars,.quiz-choice--fresh:after,.quiz-pick-flash,.reveal-fade-up,.reveal-flash,.reveal-gate-in,.reveal-icon-in,.reveal-particle-dot,.reveal-pop,.ring-slow-spin,.ring-slow-spin-reverse,.sparkle-twinkle{animation:none}.life-dna-report-transition__blur{opacity:1}.life-dna-report-transition__card{transform:translate(0)scale(1)}.life-dna-report-transition__copy{opacity:0}.life-dna-report-ready{opacity:1;transform:none}.homepage-observation-grainient canvas,.innate-terrain-reveal-lines canvas{display:none}.life-dna-beam,.life-dna-beams--reveal{opacity:.16}.life-dna-magic-ring{opacity:.2}.quiz-celestial-aurora{display:none}.quiz-celestial-base{transform:scale(1.035)}.destiny-card-open{animation:none;transform:rotateY(180deg)}.life-dna-reveal-ground{opacity:1;filter:blur()brightness(1.02)saturate();transform:translateY(0)scale(1.006)}.life-dna-reveal-sky{opacity:.94;filter:blur()saturate(1.04);transform:translateY(-18px)scale(.98)}.life-dna-reveal-paper-light{opacity:.44}.life-dna-reveal-ground-awake{opacity:.18;transform:translateY(-8%)scale(1.15)}.life-dna-reveal-playing:before{opacity:.44;transform:scale(1)}.life-dna-reveal-thread{opacity:.46}.life-dna-reveal-thread circle,.life-dna-reveal-thread path{stroke-dashoffset:0}.life-dna-reveal-copy h1,.life-dna-reveal-formula,.life-dna-reveal-line{opacity:1;filter:none;transform:translateY(0)}}.life-dna-paid-experience{isolation:isolate;min-height:100svh;position:relative}.life-dna-paid-experience--atmosphere{--paid-report-light-x:50%;--paid-report-light-y:22%;background:#050c17}.life-dna-paid-experience--chapter-gap{--paid-report-light-x:42%;--paid-report-light-y:32%}.life-dna-paid-experience--chapter-love{--paid-report-light-x:68%;--paid-report-light-y:25%}.life-dna-paid-experience--chapter-career{--paid-report-light-x:50%;--paid-report-light-y:18%}.life-dna-paid-experience--chapter-fortune{--paid-report-light-x:36%;--paid-report-light-y:25%}.life-dna-paid-experience--chapter-wealth{--paid-report-light-x:60%;--paid-report-light-y:38%}.life-dna-paid-experience--chapter-habit{--paid-report-light-x:50%;--paid-report-light-y:48%}.life-dna-paid-experience--atmosphere .life-dna-paid-report{z-index:1;position:relative}.life-dna-paid-atmosphere{--paid-report-art-scale:1;z-index:0;pointer-events:none;background:#050c17;position:fixed;inset:0;overflow:hidden}.life-dna-paid-atmosphere__chapter,.life-dna-paid-atmosphere__veil{position:absolute}.life-dna-paid-atmosphere__chapter{transform:scale(var(--paid-report-art-scale));transform-origin:50%;animation:life-dna-paid-chapter-arrive .32s ease-out both;inset:0}.life-dna-paid-atmosphere__chapter img{object-position:var(--paid-report-art-focus,75% 50%)}@keyframes life-dna-paid-chapter-arrive{0%{opacity:0}}.life-dna-paid-atmosphere__veil{background:linear-gradient(#050e19d1,#050e19db 38%,#050e19ed);inset:0}@media screen and (min-width:1100px){.life-dna-paid-experience--atmosphere .life-dna-paid-report{max-width:min(46vw,660px);margin-left:max(24px,50vw - 752px);margin-right:0;padding-left:24px;padding-right:24px}.life-dna-paid-atmosphere__chapter img{object-position:50% 50%}.life-dna-paid-atmosphere__veil{background:linear-gradient(#050e191f,#0000 30%,#050e1933),linear-gradient(90deg,#050e19f5,#050e19f0 35%,#050e19db 47%,#050e1942 65%,#050e190f 85%)}}.life-dna-paid-experience--atmosphere .life-dna-paid-chapter{text-shadow:0 2px 18px #01060ec7}.life-dna-paid-chapter-nav{z-index:10;isolation:isolate;margin:16px -16px 0;position:sticky;top:0}.life-dna-paid-chapter-nav__track{scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;padding:0 16px;display:flex;overflow-x:auto}.life-dna-paid-chapter-nav__track::-webkit-scrollbar{display:none}.life-dna-paid-chapter-nav__item{color:#bec8d6a8;text-shadow:0 1px 4px #050c17,0 0 18px #050c17eb;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:12px;line-height:1;transition:color .22s,text-shadow .22s;display:inline-flex;position:relative}.life-dna-paid-chapter-nav__item:after{content:"";opacity:0;transform-origin:50%;background:#e2c37b;height:2px;transition:opacity .22s,transform .22s;position:absolute;bottom:0;left:16px;right:16px;transform:scaleX(.45);box-shadow:0 0 12px #e2c37b80}.life-dna-paid-chapter-nav__item:hover{color:#fffaf0e0}.life-dna-paid-chapter-nav__item[aria-current=page]{color:#fffaf0;text-shadow:0 0 16px #e2c37b33;font-weight:700}.life-dna-paid-chapter-nav__item[aria-current=page]:after{opacity:1;transform:scaleX(1)}.life-dna-paid-chapter-nav__index{color:#e2c37b;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.life-dna-paid-chapter-nav__directory{color:#e2c37bb8}.life-dna-paid-chapter-nav__directory:before{content:"";background:#e2c37b4d;width:1px;height:14px;margin-right:2px}.life-dna-paid-chapter-nav__item:focus-visible{z-index:3;outline-offset:-4px;outline:1px solid #e2c37be6}.life-dna-paid-chapter{color:#fffaf0f0;gap:18px;display:grid}.life-dna-paid-chapter-intro{border-bottom:1px solid #e2c37b33;padding:28px 2px 24px}.life-dna-paid-chapter-intro__meta{color:#e2c37bc7;justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:700;display:flex}.life-dna-paid-chapter-intro__progress{background:#e2e8f01a;height:2px;margin-top:12px;overflow:hidden}.life-dna-paid-chapter-intro__progress>span{background:#e2c37b;height:100%;display:block;box-shadow:0 0 14px #e2c37b75}.life-dna-paid-chapter-intro h1{color:#fffaf0;margin-top:24px;font-size:32px;font-weight:700;line-height:1.25}.life-dna-paid-chapter-intro>p{color:#dce1ebc2;max-width:34rem;margin-top:12px;font-size:16px;line-height:1.8}.life-dna-paid-contrast{background:#58462729;margin-top:2px;box-shadow:inset 0 1px #fffaf00d,0 18px 48px #02081233}.life-dna-paid-chapter .life-dna-paid-contrast dl{font-size:16px;line-height:1.75}.life-dna-paid-chapter .life-dna-paid-contrast>p{font-size:16px;line-height:1.8}.life-dna-paid-experience--atmosphere .life-dna-paid-section--panel{background:#07101d8a;border-color:#8ea0b82e;border-radius:8px;box-shadow:inset 0 1px #ffffff09,0 20px 54px #02081229}.life-dna-paid-chapter .life-dna-paid-section--panel .life-dna-paid-section__head{align-items:flex-start}.life-dna-paid-chapter .life-dna-paid-section--panel h2{color:#fffaf0;font-size:20px;line-height:1.4}.life-dna-paid-chapter .life-dna-paid-section--panel .life-dna-paid-section__head>span{color:#b0bed29e;margin-top:4px}.life-dna-paid-section--feature{background:#7487a114;border-left:2px solid #e2c37bbd;padding:24px 20px;box-shadow:inset 0 1px #ffffff0a}.life-dna-paid-section--feature h2{color:#f0d68f;font-size:18px;line-height:1.45}.life-dna-paid-reading-divider{color:#e2c37bb8;align-items:center;gap:12px;margin-top:18px;font-size:12px;font-weight:700;display:flex}.life-dna-paid-reading-divider:after{content:"";background:#e2c37b2e;flex:1;height:1px}.life-dna-paid-chapter .life-dna-paid-contrast dt,.life-dna-paid-reading-divider>span{white-space:nowrap}.life-dna-paid-section--editorial{border-top:1px solid #e2e8f01a;padding:30px 4px 8px}.life-dna-paid-section--editorial .life-dna-paid-section__head{align-items:flex-start}.life-dna-paid-section--editorial h2{color:#fffaf0;font-size:24px;line-height:1.35}.life-dna-paid-section--editorial .life-dna-paid-section__head>span{color:#b0bed29e;margin-top:5px}.life-dna-paid-chapter .life-dna-paid-section--panel p.text-sm.leading-loose,.life-dna-paid-chapter .life-dna-report-copy:not(.text-xs){color:#f5f1e8db;font-size:16px;line-height:1.85}.life-dna-paid-chapter .life-dna-report-copy.text-muted{color:#cbd5e1}.life-dna-paid-chapter .life-dna-report-label{color:#bdc9da;line-height:1.7}.life-dna-paid-chapter .life-dna-report-subhead{line-height:1.6}.life-dna-paid-details{background:0 0;border:0;border-radius:0;margin-top:12px;padding:0}.life-dna-paid-details>summary{border-top:1px solid #8ea0b82e;border-bottom:1px solid #8ea0b82e;padding:14px 4px}.life-dna-paid-details>div{padding:8px 4px 0}.life-dna-paid-experience--atmosphere .life-dna-paid-details .life-dna-paid-section--panel{box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:0}.life-dna-paid-details summary:focus-visible{outline-offset:5px;outline:2px solid #e2c37bcc}.life-dna-paid-action{background:#664e241c;border-color:#e2c37b38;margin-top:4px}.life-dna-paid-chapter .life-dna-paid-action>p:not(.text-xs){font-size:16px;line-height:1.75}@media (max-width:520px){.life-dna-paid-chapter-nav__track{padding:0 12px}.life-dna-paid-chapter-nav__item{padding-left:14px;padding-right:14px}.life-dna-paid-chapter-nav__item:after{left:14px;right:14px}.life-dna-paid-section--editorial .life-dna-paid-section__head,.life-dna-paid-section--feature .life-dna-paid-section__head{flex-direction:column;gap:5px}.life-dna-paid-section--editorial .life-dna-paid-section__head>span,.life-dna-paid-section--feature .life-dna-paid-section__head>span{margin-top:0}.life-dna-paid-chapter .life-dna-paid-contrast dl{grid-template-columns:5.5rem 1fr}.life-dna-paid-chapter .life-dna-paid-section--panel .life-dna-paid-section__head{flex-direction:column;gap:5px}.life-dna-paid-chapter .life-dna-paid-section--panel .life-dna-paid-section__head>span{margin-top:0}}@media (prefers-reduced-motion:reduce){.life-dna-paid-chapter-nav__track{scroll-behavior:auto}.life-dna-paid-chapter-nav__item,.life-dna-paid-chapter-nav__item:after{transition:none}.life-dna-paid-atmosphere{--paid-report-art-scale:1}.life-dna-paid-atmosphere__chapter{animation:none}}@media (min-width:768px){.life-dna-paid-chapter{gap:22px}.life-dna-paid-chapter-intro{padding-top:38px;padding-bottom:30px}.life-dna-paid-chapter-intro h1{font-size:44px}.life-dna-paid-section--feature{padding:28px 26px}.life-dna-paid-section--editorial{padding:38px 8px 12px}.life-dna-paid-chapter .life-dna-paid-section--panel p.text-sm.leading-loose,.life-dna-paid-chapter .life-dna-report-copy:not(.text-xs){font-size:17px}}@media print{body,html{color:#14171d!important;background:#fff!important}.life-dna-paid-atmosphere,body:after,body:before{display:none!important}.life-dna-paid-experience--atmosphere{background:#fff!important}.print\:hidden,button,nav{display:none!important}details,details>:not(summary){display:block!important}[class*=rounded-2xl],[class*=rounded-xl],section{background:0 0!important;border-color:#d5d8de!important}[class*=text-gold]{color:#7a5c1e!important}[class*=text-muted]{color:#5a616d!important}main>div>section{break-inside:avoid}@page{size:A4;margin:16mm 14mm}}.homepage-invite-banner{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f4f1e9db;background:#0b0e1a8c;border:1px solid #e2c68173;border-radius:10px;flex-direction:column;gap:.2rem;max-width:26rem;margin-top:1.1rem;padding:.75rem .95rem;font-size:.86rem;line-height:1.6;display:flex}.homepage-invite-banner strong{color:#e2c681;font-size:.98rem}.birth-entry-layers{text-align:left;flex-direction:column;align-items:stretch;gap:.6rem;margin-top:1.4rem;display:flex}.birth-entry-layer-wrap{display:contents}.birth-entry-layers-times{color:#e2c681cc;align-self:center;font-size:1.1rem;line-height:1}.birth-entry-layer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(160deg,#141e2e9e,#0a0e1880);border:1px solid #e2c68147;border-radius:14px;padding:1rem 1.1rem 1rem 3.4rem;position:relative}.birth-entry-layer-mark{color:#e2c681;border:1px solid #e2c68199;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-family:ui-serif,Songti TC,Noto Serif TC,serif;font-size:.95rem;display:grid;position:absolute;top:1rem;left:1rem}.birth-entry-layer h2{color:#e2c681;font-size:1rem;font-weight:700;line-height:1.8}.birth-entry-layer p{color:#eceff6db;margin-top:.2rem;font-size:.9rem;line-height:1.75}.birth-entry-layers-note{color:#eceff6b8;text-align:center;margin-top:1rem;font-size:.9rem}@media (min-width:720px){.birth-entry-layers{flex-direction:row;align-items:stretch}.birth-entry-layer{flex:1}}.life-dna-chapter-lock{margin-top:2.5rem}.life-dna-chapter-lock__divider{color:#e2c681;align-items:center;gap:14px;margin-bottom:1.5rem;font-size:13px;display:flex}.life-dna-chapter-lock__divider:after,.life-dna-chapter-lock__divider:before{content:"";background:linear-gradient(90deg,#0000,#e2c6818c,#0000);flex:1;height:1px}.life-dna-chapter-lock__divider span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.life-dna-chapter-lock__section{background:repeating-linear-gradient(135deg,#e2c68109 0 10px,#0000 10px 20px),#080c168c;border:1px dashed #e2c68152;border-radius:14px;margin-bottom:1rem;padding:1.1rem 1.2rem 1.2rem;position:relative;overflow:hidden}.life-dna-chapter-lock__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.life-dna-chapter-lock__head h2{color:#efe3c4;font-size:1.15rem;font-weight:700;line-height:1.5}.life-dna-chapter-lock__chip{color:#e2c681;background:#e2c68124;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 10px;font-size:12px;display:inline-flex}.life-dna-chapter-lock__fog{-webkit-user-select:none;user-select:none;pointer-events:none;gap:.55rem;margin-top:.8rem;display:grid;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.life-dna-chapter-lock__fog span{color:#eceff6d9;white-space:nowrap;filter:blur(5px);font-size:1rem;line-height:1.7;display:block;overflow:hidden}.life-dna-chapter-lock__fog span:nth-child(2){width:82%}.life-dna-chapter-lock__fog span:nth-child(3){width:64%}.life-dna-chapter-lock__fog span:nth-child(4){width:48%}.life-dna-chapter-lock__offer{background:linear-gradient(160deg,#1c2438f5,#0c101cfa) padding-box padding-box,linear-gradient(135deg,#f1d89ce6,#e2c68133 45%,#f1d89cb3) border-box;border:1px solid #0000;border-radius:18px;margin-top:1.6rem;padding:1.5rem 1.3rem 1.3rem;position:relative;box-shadow:0 24px 60px #02060e73,0 0 40px #e2c68114}.life-dna-chapter-lock__eyebrow{color:#e2c681;font-size:.95rem;font-weight:700}.life-dna-chapter-lock__offer ul{gap:.5rem;margin:.9rem 0 1.2rem;display:grid}.life-dna-chapter-lock__offer li{color:#eceff6e6;padding-left:1.2rem;font-size:.95rem;line-height:1.65;position:relative}.life-dna-chapter-lock__offer li:before{content:"";background:#e2c681;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:.2rem}.life-dna-chapter-lock__buttons{gap:.7rem;display:grid}@media (min-width:560px){.life-dna-chapter-lock__buttons{grid-template-columns:1fr 1fr}.life-dna-chapter-lock__buttons>:only-child{grid-column:1/-1}}.life-dna-chapter-lock__btn{color:#efd9a3;border:1px solid #e2c681bf;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:60px;font-size:.86rem;display:flex}.life-dna-chapter-lock__btn strong{font-size:1.15rem}.life-dna-chapter-lock__price{align-items:baseline;gap:.5rem;display:flex}.life-dna-chapter-lock__price s{opacity:.6;font-size:.8rem}.life-dna-chapter-lock__btn--primary{color:#14110a;background:linear-gradient(135deg,#f1d89c,#d4af6a);border-color:#0000;box-shadow:0 10px 28px #d4af6a47}.life-dna-chapter-lock__btn:disabled{cursor:not-allowed;opacity:.72}.life-dna-chapter-lock__note{color:#d6dbe6a8;text-align:center;margin-top:.8rem;font-size:.8rem}@media print{.life-dna-chapter-lock{display:none}}.innate-terrain-reveal-reading.innate-terrain-reveal-reading{-webkit-backdrop-filter:none;backdrop-filter:none;background:#11282b0f;border-radius:16px;position:relative}@media (min-width:900px){.innate-terrain-reveal-shell{align-items:center;width:min(44rem,90vw);margin-left:auto;margin-right:auto}.innate-terrain-reveal-header{text-align:center}.innate-terrain-reveal-facts{justify-content:center}.innate-terrain-reveal-reading{width:100%;max-width:40rem}.innate-terrain-reveal-detail{width:100%;height:62%;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#0000008c 30%,#000 70%);mask-image:linear-gradient(#0000,#0000008c 30%,#000 70%)}.innate-terrain-reveal-detail-art{object-position:center 70%}}.innate-terrain-reveal-reading>canvas[data-glass-optical],.innate-terrain-reveal-reading>span[aria-hidden=true],.innate-terrain-reveal-reading>svg[aria-hidden=true]{z-index:1;position:absolute}.life-dna-review-toggle{right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e1ae0;border:1px solid #e2c6818c;border-radius:999px;align-items:center;gap:4px;padding:4px;font-size:12px;display:flex;position:fixed}.life-dna-review-toggle>span{color:#e2c681;padding:0 6px 0 8px}.life-dna-review-toggle button{color:#f4f1e9c7;border-radius:999px;min-height:34px;padding:0 10px}.life-dna-review-toggle button[aria-pressed=true]{color:#0b0e1a;background:#e2c681;font-weight:700}@media print{.life-dna-review-toggle{display:none}}.life-dna-report-share-tools .life-dna-share-card,.life-dna-report-share-tools .life-dna-share-card.life-dna-share-card{justify-items:center}.life-dna-report-share-tools .life-dna-share-card__actions{margin-inline:auto}:root{--footer-ink:#05070d;--footer-brush:clamp(96px,11vw,168px);--footer-clearance:calc(var(--footer-brush) + 24px)}.site-footer{background:var(--footer-ink)!important}.site-footer:before{height:var(--footer-brush);background:var(--footer-ink);content:"";pointer-events:none;position:absolute;bottom:calc(100% - 1px);left:0;right:0;-webkit-mask-image:url(/footer-brush-edge.png);mask-image:url(/footer-brush-edge.png);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}body>:has(+.site-footer):not(.home-main):not(.life-dna-paid-experience):not(.innate-terrain-page,.quiz-celestial-page):not(#__),body>main:not(.innate-terrain-page,.quiz-celestial-page):not(#__){padding-bottom:var(--footer-clearance)}body>main.innate-terrain-page:not(#__){padding-bottom:0}body>main.innate-terrain-page>.innate-terrain-reveal:last-child:not(#__){padding-bottom:var(--footer-clearance)}body>main.quiz-celestial-page:not(#__){padding-bottom:0}body>.life-dna-paid-experience>main.life-dna-paid-report:not(#__),body>main.quiz-celestial-page>.quiz-celestial-stage:last-child:not(#__){padding-bottom:var(--footer-clearance)}body>main.home-main:not(#__){padding-bottom:0}.homepage-final{padding-bottom:var(--footer-clearance)}.life-dna-chapter-lock .life-dna-chapter-lock__offer p.life-dna-chapter-lock__note{font-size:13px;line-height:1.6}.life-dna-chapter-lock .life-dna-chapter-lock__offer p.life-dna-chapter-lock__eyebrow{font-size:16px}.report-book-cover{display:none}[data-book="1"] .report-book-cover{color:#f6f1e4;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#0b0e1a;border-radius:3mm;flex-direction:column;justify-content:space-between;width:100%;height:977.898px;padding:14mm 12mm;display:flex;position:relative;overflow:hidden}.report-book-cover__art{z-index:0;position:absolute;inset:0}.report-book-cover__veil{z-index:1;background:linear-gradient(#0b0e1ab8,#0b0e1a1a 30%,#0b0e1a59 52%,#0b0e1af5 70%);position:absolute;inset:0}.report-book-cover>:not(.report-book-cover__art):not(.report-book-cover__veil){z-index:2;position:relative}.report-book-cover__top{color:#e2c681;letter-spacing:.08em;justify-content:space-between;font-size:11pt;display:flex}.report-book-cover__identity{text-align:center;text-shadow:0 3px 18px #000000b3;margin-top:auto}.report-book-cover__identity h1{font-family:Noto Serif TC,Songti TC,serif;font-size:54pt;font-weight:700;line-height:1.2}.report-book-cover__code{color:#f1dcaa;margin-top:4mm;font-size:15pt}.report-book-cover__line{margin-top:3mm;font-size:14pt}.report-book-cover__bottom{border-top:1px solid #e2c68180;margin-top:12mm;padding-top:6mm}.report-book-cover__label{color:#e2c681;font-size:10pt}.report-book-cover__bottom ol{grid-template-columns:1fr 1fr;gap:2mm 8mm;margin-top:3mm;font-size:12pt;display:grid}.report-book-cover__bottom li span{color:#e2c681;font-variant-numeric:tabular-nums;margin-right:3mm}.report-book-cover__meta{color:#f6f1e4b3;margin-top:5mm;font-size:9pt}@media print{@page{size:A4;margin:18mm 16mm 20mm}[data-book="1"],[data-book="1"] .life-dna-paid-experience,[data-book="1"] .life-dna-paid-report{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fbf8f1!important}[data-book="1"] .life-dna-paid-chapter{break-before:page}[data-book="1"] .life-dna-paid-chapter-intro h1{font-size:30pt}[data-book="1"] h2,[data-book="1"] h3{break-after:avoid}[data-book="1"] p{orphans:3;widows:3}body:has([data-book="1"]),html:has([data-book="1"]){-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fbf8f1!important}[data-book="1"] .life-dna-paid-report :not(.report-book-cover *):not(.report-book-cover){color:#231f18!important;text-shadow:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-book="1"] .life-dna-paid-report :is(div,section,aside,article,details,summary,figure):not(.report-book-cover *):not(.report-book-cover){background:0 0!important;border-color:#d9cfb8!important}[data-book="1"] .life-dna-paid-report :is(h1,h2,h3,strong,.text-gold):not(.report-book-cover *){color:#7a5a1c!important}[data-book="1"] .life-dna-paid-chapter-intro{border-bottom:1px solid #d9cfb8;margin-bottom:6mm;padding-bottom:6mm}[data-book="1"] .life-dna-paid-chapter-intro__meta span:last-child{display:none}[data-book="1"] .life-dna-paid-report p{font-size:11pt;line-height:1.85}[data-book="1"] .life-dna-paid-report svg text{fill:#231f18!important}}.life-dna-report-book-download{text-align:center;background:linear-gradient(160deg,#1c2438e6,#0c101cf2);border:1px solid #e2c68173;border-radius:16px;width:min(100% - 40px,42rem);margin:0 auto 3rem;padding:1.4rem 1.3rem}.life-dna-report-book-download h2{color:#e2c681;font-size:1.15rem;font-weight:700}.life-dna-report-book-download p{color:#eceff6cc;margin-top:.4rem;font-size:.92rem;line-height:1.7}.life-dna-report-book-download button{color:#14110a;background:linear-gradient(135deg,#f1d89c,#d4af6a);border-radius:999px;align-items:center;gap:8px;min-height:48px;margin-top:1rem;padding:0 1.6rem;font-weight:700;display:inline-flex}.life-dna-report-book-download button:disabled{opacity:.7}.life-dna-report-book-download__actions{flex-wrap:wrap;justify-content:center;gap:0 .7rem;display:flex}.life-dna-report-book-download__actions button+button{color:#efd9a3;background:0 0;border:1px solid #e2c681bf}.life-dna-report-book-download .life-dna-report-book-download__hint{color:#eceff699;font-size:.78rem}.life-dna-report-book-download .life-dna-report-book-download__status{min-height:1.5em;font-size:.82rem}@media print{.life-dna-report-book-download{display:none}}.pdf-book-banner,.pdf-book-closing,.pdf-book-quote{display:none}@media print{[data-book="1"] .life-dna-paid-report :is(div,section,aside,article,details,summary,figure,header):not(.report-book-cover *):not(.report-book-cover){border:0!important;border-radius:0!important}[data-book="1"] .life-dna-paid-report section{padding-left:0!important;padding-right:0!important}[data-book="1"] .life-dna-paid-report h2:not(.report-book-cover *){text-align:center;margin-top:9mm!important;font-size:15pt!important}[data-book="1"] .life-dna-paid-report h3{margin-top:4mm!important;font-size:12pt!important}[data-book="1"] .life-dna-paid-report p:not(.report-book-cover *){color:#2b2720!important}[data-book="1"] .life-dna-paid-chapter-intro__meta span:last-child,[data-book="1"] .life-dna-paid-chapter-intro__progress{display:none!important}[data-book="1"] .life-dna-paid-chapter-intro{text-align:center;border-bottom:0!important;margin-bottom:4mm!important}[data-book="1"] .life-dna-paid-chapter-intro__meta{justify-content:center;font-size:10pt;color:#9a7a3c!important}[data-book="1"] .life-dna-paid-chapter-intro h1{margin-top:2mm;font-size:28pt!important}[data-book="1"] .pdf-book-banner{-webkit-print-color-adjust:exact;print-color-adjust:exact;height:62mm;margin-bottom:7mm;display:block;position:relative;overflow:hidden;border-radius:4mm!important}[data-book="1"] .pdf-book-banner img{object-fit:cover}[data-book="1"] .pdf-book-quote{text-align:center;margin:8mm 0 2mm;padding:4mm 6mm;font-size:13pt;line-height:1.8;display:block;color:#8a6a28!important;border-top:.6pt solid #b99a5a!important;border-bottom:.6pt solid #b99a5a!important}[data-book="1"] .pdf-book-closing{break-before:page;padding-top:10mm;display:block}[data-book="1"] .pdf-book-closing__eyebrow{text-align:center;font-size:10pt;color:#9a7a3c!important}[data-book="1"] .pdf-book-closing h1{text-align:center;margin:3mm 0 8mm;font-size:22pt;color:#7a5a1c!important}[data-book="1"] .pdf-book-closing>p{margin-bottom:4mm;font-size:11.5pt;line-height:1.95}[data-book="1"] .pdf-book-closing h2{margin-top:12mm!important}[data-book="1"] .pdf-book-closing__next{grid-template-columns:1fr 1fr;gap:8mm;margin-top:5mm;display:grid}[data-book="1"] .pdf-book-closing__link,[data-book="1"] .pdf-book-closing__next>div{padding-top:4mm;border-top:.6pt solid #b99a5a!important}[data-book="1"] .pdf-book-closing__link{margin-top:10mm}[data-book="1"] .pdf-book-closing__url{word-break:break-all;color:#6b5a38!important;font-size:8pt!important}}[data-book="1"] .pdf-book-banner{height:62mm;display:block;position:relative;overflow:hidden}.report-book-cover__art img{object-position:center 60%}.pdf-book-banner img,.report-book-cover__art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media print{[data-book="1"] .life-dna-next-step-entry{display:none!important}[data-book="1"] .life-dna-section-source{text-align:center;margin-top:1mm;display:block;color:#a08a5c!important;font-size:8.5pt!important}[data-book="1"] .pdf-book-closing__url{word-break:normal;text-decoration:underline;color:#7a5a1c!important;font-size:11pt!important}[data-book="1"] .life-dna-paid-section__head{text-align:center;display:block!important}}@font-face{font-family:LifeDNA Book Sans;src:url(/book/fonts/noto-sans-tc-400.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:LifeDNA Book Sans;src:url(/book/fonts/noto-sans-tc-700.woff2)format("woff2");font-weight:700;font-display:block}@font-face{font-family:LifeDNA Book Serif;src:url(/book/fonts/noto-serif-tc-700.woff2)format("woff2");font-weight:700;font-display:block}[data-book="1"],[data-book="1"] *{font-family:LifeDNA Book Sans,sans-serif!important}[data-book="1"] :is(h1,.report-book-cover__identity h1){font-weight:700;font-family:LifeDNA Book Serif,LifeDNA Book Sans,serif!important}@media print{[data-book="1"] .life-dna-paid-section__head{break-after:avoid}[data-book="1"] .life-dna-paid-report :is(.life-dna-action,[class*=action]){break-inside:avoid}}.life-dna-chapter-feedback{text-align:center;border-top:1px solid #e2c6814d;margin:2.5rem 0 1rem;padding-top:1.5rem}.life-dna-chapter-feedback h2{color:#e2c681;font-size:1.05rem;font-weight:700}.life-dna-chapter-feedback__scale{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:1rem;display:grid}.life-dna-chapter-feedback__scale button{color:#eceff6db;border:1px solid #e2c68159;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:64px;padding:6px 2px;font-size:11px;line-height:1.3;display:flex}.life-dna-chapter-feedback__scale button strong{color:#e2c681;font-size:18px}.life-dna-chapter-feedback__scale button[aria-checked=true]{color:#14110a;background:linear-gradient(135deg,#f1d89c,#d4af6a);border-color:#0000}.life-dna-chapter-feedback__scale button[aria-checked=true] strong{color:#14110a}.life-dna-chapter-feedback__comment{text-align:left;gap:8px;margin-top:1rem;display:grid}.life-dna-chapter-feedback__comment label{color:#eceff6c7;font-size:14px}.life-dna-chapter-feedback__comment textarea{color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:12px;padding:10px 12px;font-size:16px}.life-dna-chapter-feedback__comment button{color:#14110a;background:#e2c681;border-radius:999px;justify-self:start;padding:10px 22px;font-weight:700}.life-dna-chapter-feedback--done{color:#e2c681e6;font-size:14px}@media print{.life-dna-chapter-feedback{display:none}}.life-dna-checkout{overscroll-behavior:contain;scrollbar-width:thin;color:#eceff6;background:linear-gradient(160deg,#1c2438,#0c101c);border:1px solid #e2c6818c;border-radius:18px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto;box-shadow:0 30px 80px #0000008c}.life-dna-checkout::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04070eb8}.life-dna-checkout form{gap:.95rem;padding:1.5rem 1.3rem 1.3rem;display:grid;position:relative}.life-dna-checkout__close{color:#eceff6b3;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:.7rem;right:.7rem}.life-dna-checkout__close:hover{background:#ffffff14}.life-dna-checkout__item{color:#e2c681;letter-spacing:0;padding-right:2rem;font-size:17px;font-weight:500;line-height:1.5}.life-dna-checkout__price{color:#f1d89c;margin-top:-.6rem;font-size:1.7rem;font-weight:700}.life-dna-checkout h2{font-size:1.1rem;font-weight:700}.life-dna-checkout__includes h2{color:#b7c2cf;margin:0 0 10px;font-size:12px;font-weight:400}.life-dna-checkout__includes ul{grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.life-dna-checkout__includes li{color:#d8dce5;align-items:flex-start;gap:7px;min-width:0;font-size:13px;display:flex}.life-dna-checkout__includes li svg{color:#e2c681;flex-shrink:0;margin-top:3px}.life-dna-checkout__includes>p{color:#b7c2cf;margin-top:10px;font-size:12px}.life-dna-checkout__total{border-block:1px solid #e2c68140;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:3px;padding:12px 0;display:flex}.life-dna-checkout__total>span{color:#d8dce5;font-size:14px}.life-dna-checkout__total strong{color:#f1d89c;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.4}.life-dna-checkout__test{color:#efd9a3;border:1px dashed #e2c68199;border-radius:10px;padding:.6rem .75rem;font-size:.82rem;line-height:1.6}.life-dna-checkout label{gap:.3rem;font-size:.9rem;display:grid}.life-dna-checkout label>span{color:#eceff6e6}.life-dna-checkout input:not([type=checkbox]){color:#fff;background:#ffffff0d;border:1px solid #e2c68159;border-radius:10px;width:100%;min-height:46px;padding:0 .8rem;font-size:16px}.life-dna-checkout input:not([type=checkbox]):focus{outline-offset:1px;outline:2px solid #f1d89cb3}.life-dna-checkout small{color:#d6dbe699;font-size:.78rem;line-height:1.55}.life-dna-checkout__row{grid-template-columns:1fr 1.4fr;gap:.6rem;display:grid}.life-dna-checkout label.life-dna-checkout__check{color:#eceff6d1;grid-template-columns:20px 1fr;align-items:start;gap:.6rem;font-size:.82rem;line-height:1.6}.life-dna-checkout__check input{accent-color:#d4af6a;width:18px;height:18px;margin-top:.2rem}.life-dna-checkout__check a{color:#efd9a3;text-decoration:underline}.life-dna-checkout__error{color:#ffb4a8;font-size:.86rem}.life-dna-checkout__actions{grid-template-columns:1fr 1.8fr;gap:.6rem;margin-top:.3rem;display:grid}.life-dna-checkout__actions button{border-radius:12px;min-height:50px;padding:8px 10px;font-size:15px;line-height:1.5}.life-dna-checkout__ghost{color:#efd9a3;border:1px solid #e2c68173}.life-dna-checkout__pay{color:#14110a;background:linear-gradient(135deg,#f1d89c,#d4af6a);font-weight:700;box-shadow:0 10px 28px #d4af6a47}.life-dna-checkout__pay:disabled{opacity:.7;cursor:progress}@media (max-width:360px){.life-dna-checkout form{padding:22px 16px 18px}.life-dna-checkout__includes ul{gap:8px}.life-dna-checkout__includes li{font-size:12px}.life-dna-checkout__actions button{padding-inline:6px;font-size:14px}.life-dna-checkout__row{grid-template-columns:1fr}}.life-dna-pay-banner{z-index:60;color:#efd9a3;text-align:center;background:#1c2438eb;border:1px solid #e2c6818c;border-radius:12px;width:min(560px,100% - 32px);margin:0;padding:.8rem 1rem;font-size:.92rem;line-height:1.6;animation:life-dna-pay-banner 9s forwards;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000073}@keyframes life-dna-pay-banner{0%,85%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.life-dna-pay-banner{animation-duration:12s}}.life-dna-pay-banner--warn{color:#ffd2ca;border-color:#ffb4a88c}@media print{.life-dna-checkout,.life-dna-pay-banner{display:none}}.life-dna-checkout__privacy{color:#eceff69e;font-size:.78rem;line-height:1.6}.life-dna-checkout__privacy a{color:#efd9a3;text-underline-offset:2px;text-decoration:underline}.life-dna-checkout__notice{color:#eceff6cc;border:1px solid #e2c6814d;border-radius:10px;padding:.55rem .75rem;font-size:.8rem;line-height:1.65}.life-dna-checkout__notice summary{cursor:pointer;color:#efd9a3}.life-dna-checkout__notice h3{color:#efd9a3;margin-top:.6rem;font-size:.8rem}.life-dna-checkout__notice li{margin-left:1rem;list-style:outside}:root{--homepage-final-bridge-height:clamp(4.5rem,10svh,7rem)}.homepage-story,.homepage-story-inner{min-height:min(62svh,40rem)}.homepage-story-inner{padding-top:4.5rem;padding-bottom:4rem}.homepage-deliverables-inner,.homepage-systems-inner{padding-top:4rem;padding-bottom:4rem}.homepage-continuity-bridge--observation-report{height:clamp(3rem,8svh,5.5rem)}.homepage-final{min-height:min(56svh,32rem);padding-top:4rem}@media (min-width:768px){:root{--homepage-final-section-height:32rem}.homepage-story-inner{padding-top:5rem;padding-bottom:4.5rem}.homepage-final{min-height:32rem}}@media (max-width:560px){.homepage-story,.homepage-story-inner{min-height:58svh}.homepage-story-inner{padding-top:3.5rem;padding-bottom:3rem}.homepage-deliverables-inner,.homepage-systems-inner{padding-top:3.25rem;padding-bottom:3.25rem}.homepage-final{min-height:58svh}}.layers-intro-curtain{z-index:60;background:#070a14;position:fixed;inset:0}body:has(>main.life-dna-result-locked) .site-footer:before{display:none}body>main.life-dna-result-locked:not(#__){padding-bottom:max(16px,env(safe-area-inset-bottom))}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}