@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-serif:var(--font-display-serif);--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-700:#bf000f;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body-sans);--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-700:lab(40.4273% 67.2623 53.7441)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-3{inset:calc(var(--spacing) * 3)}.inset-4{inset:calc(var(--spacing) * 4)}.inset-\[0\.2rem\]{inset:.2rem}.inset-\[0\.45rem\]{inset:.45rem}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-28{top:calc(var(--spacing) * 28)}.top-40{top:calc(var(--spacing) * 40)}.top-44{top:calc(var(--spacing) * 44)}.top-\[4\.6rem\]{top:4.6rem}.top-\[4\.25rem\]{top:4.25rem}.top-\[4\.75rem\]{top:4.75rem}.top-\[44\%\]{top:44%}.top-\[calc\(100\%\+0\.45rem\)\]{top:calc(100% + .45rem)}.top-\[calc\(100\%\+0\.55rem\)\]{top:calc(100% + .55rem)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-20{right:calc(var(--spacing) * -20)}.right-0{right:calc(var(--spacing) * 0)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-\[2rem\]{bottom:2rem}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+0\.75rem\)\]{bottom:calc(env(safe-area-inset-bottom) + .75rem)}.bottom-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(.75rem, env(safe-area-inset-bottom))}.-left-16{left:calc(var(--spacing) * -16)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[240\]{z-index:240}.z-\[250\]{z-index:250}.z-\[270\]{z-index:270}.z-\[290\]{z-index:290}.z-\[300\]{z-index:300}.z-\[320\]{z-index:320}.z-\[360\]{z-index:360}.z-\[1300\]{z-index:1300}.z-\[1400\]{z-index:1400}.z-\[2190\]{z-index:2190}.z-\[2200\]{z-index:2200}.z-\[var\(--ora-layer-shell-modal\)\]{z-index:var(--ora-layer-shell-modal)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-7{margin-block:calc(var(--spacing) * 7)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-auto{margin-block:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[display\:-webkit-box\]{display:-webkit-box}.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\/5\]{aspect-ratio:3/5}.aspect-\[4\/7\]{aspect-ratio:4/7}.aspect-\[9\/14\]{aspect-ratio:9/14}.aspect-\[9\/16\]{aspect-ratio:9/16}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[18px\]{width:18px;height:18px}.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-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[8\.25rem\]{height:8.25rem}.h-\[12\%\]{height:12%}.h-\[13rem\]{height:13rem}.h-\[18rem\]{height:18rem}.h-\[23rem\]{height:23rem}.h-\[24rem\]{height:24rem}.h-\[32rem\]{height:32rem}.h-\[34\%\]{height:34%}.h-\[82dvh\]{height:82dvh}.h-\[100dvh\]{height:100dvh}.h-\[clamp\(20rem\,46dvh\,32rem\)\]{height:clamp(20rem,46dvh,32rem)}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[min\(88vh\,42rem\)\]{max-height:min(88vh,42rem)}.max-h-\[min\(90vh\,34rem\)\]{max-height:min(90vh,34rem)}.max-h-\[min\(90vh\,42rem\)\]{max-height:min(90vh,42rem)}.max-h-\[min\(90vh\,44rem\)\]{max-height:min(90vh,44rem)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-\[6rem\]{min-height:6rem}.min-h-\[70vh\]{min-height:70vh}.min-h-\[calc\(100dvh-4rem\)\]{min-height:calc(100dvh - 4rem)}.min-h-\[calc\(100svh-3rem\)\]{min-height:calc(100svh - 3rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[4\.5rem\]{width:4.5rem}.w-\[11rem\]{width:11rem}.w-\[12\%\]{width:12%}.w-\[12\.75rem\]{width:12.75rem}.w-\[13rem\]{width:13rem}.w-\[18rem\]{width:18rem}.w-\[23rem\]{width:23rem}.w-\[24rem\]{width:24rem}.w-\[32rem\]{width:32rem}.w-\[44rem\]{width:44rem}.w-\[54\%\]{width:54%}.w-\[62\%\]{width:62%}.w-\[clamp\(6\.8rem\,28vw\,15rem\)\]{width:clamp(6.8rem,28vw,15rem)}.w-\[clamp\(8\.75rem\,20dvh\,11rem\)\]{width:clamp(8.75rem,20dvh,11rem)}.w-\[clamp\(12\.5rem\,52vw\,18rem\)\]{width:clamp(12.5rem,52vw,18rem)}.w-\[min\(18rem\,calc\(100vw-3rem\)\)\]{width:min(18rem,100vw - 3rem)}.w-\[min\(32rem\,calc\(100vw-7rem\)\)\]{width:min(32rem,100vw - 7rem)}.w-\[min\(58vw\,12\.5rem\)\]{width:min(58vw,12.5rem)}.w-\[min\(94vw\,32rem\)\]{width:min(94vw,32rem)}.w-\[min\(calc\(100vw-2rem\)\,24rem\)\]{width:min(100vw - 2rem,24rem)}.w-\[min\(calc\(100vw-2rem\)\,26rem\)\]{width:min(100vw - 2rem,26rem)}.w-\[min\(calc\(100vw-2rem\)\,31rem\)\]{width:min(100vw - 2rem,31rem)}.w-\[min\(calc\(100vw-2rem\)\,35rem\)\]{width:min(100vw - 2rem,35rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[6\.5rem\]{max-width:6.5rem}.max-w-\[7rem\]{max-width:7rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[17rem\]{max-width:17rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[21rem\]{max-width:21rem}.max-w-\[22\.5rem\]{max-width:22.5rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[31rem\]{max-width:31rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[45rem\]{max-width:45rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[60rem\]{max-width:60rem}.max-w-\[70rem\]{max-width:70rem}.max-w-\[82\%\]{max-width:82%}.max-w-\[92\%\]{max-width:92%}.max-w-\[94\%\]{max-width:94%}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[620px\]{max-width:620px}.max-w-\[720px\]{max-width:720px}.max-w-\[820px\]{max-width:820px}.max-w-\[900px\]{max-width:900px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[10\.5rem\]{min-width:10.5rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-6{rotate:-6deg}.rotate-6{rotate:6deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.\[transform\:rotateY\(0deg\)\]{transform:rotateY(0)}.\[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,)}.animate-\[ora-soft-glow_5s_ease-in-out_infinite\]{animation:5s ease-in-out infinite ora-soft-glow}.animate-\[ritual-breathe_8s_ease-in-out_infinite\]{animation:8s ease-in-out infinite ritual-breathe}.animate-\[ritual-breathe_10s_ease-in-out_infinite\]{animation:10s ease-in-out infinite ritual-breathe}.animate-\[ritual-card-float_6s_ease-in-out_infinite\]{animation:6s ease-in-out infinite ritual-card-float}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.resize-none{resize:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1\.6rem_minmax\(0\,1fr\)\]{grid-template-columns:1.6rem minmax(0,1fr)}.grid-cols-\[1\.55rem_minmax\(0\,1fr\)\]{grid-template-columns:1.55rem minmax(0,1fr)}.grid-cols-\[1\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:1.75rem minmax(0,1fr)}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:2.5rem minmax(0,1fr)}.grid-cols-\[minmax\(0\,7rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,7rem) minmax(0,1fr)}.grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.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}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-\[1\.0625rem\]{row-gap:1.0625rem}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.3rem\]{border-radius:.3rem}.rounded-\[0\.5rem\]{border-radius:.5rem}.rounded-\[0\.7rem\]{border-radius:.7rem}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[0\.18rem\]{border-radius:.18rem}.rounded-\[0\.35rem\]{border-radius:.35rem}.rounded-\[0\.65rem\]{border-radius:.65rem}.rounded-\[0\.72rem\]{border-radius:.72rem}.rounded-\[0\.75rem\]{border-radius:.75rem}.rounded-\[0\.85rem\]{border-radius:.85rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[16px\]{border-radius:16px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[1\.75rem\]{border-top-left-radius:1.75rem;border-top-right-radius:1.75rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#3f3324\]{border-color:#3f3324}.border-\[\#4a3b28\]{border-color:#4a3b28}.border-\[\#6c9f77\]\/30{border-color:#6c9f774d;border-color:lab(61.0539% -24.1646 15.3127/.3)}.border-\[\#6d5a35\]\/55{border-color:#6d5a358c;border-color:lab(39.4926% 4.14805 24.3173/.55)}.border-\[\#6d5a35\]\/60{border-color:#6d5a3599;border-color:lab(39.4926% 4.14804 24.3172/.6)}.border-\[\#6d5a35\]\/70{border-color:#6d5a35b3;border-color:lab(39.4926% 4.14805 24.3173/.7)}.border-\[\#6f8f61\]\/50{border-color:#6f8f6180;border-color:lab(56.0404% -18.444 20.7405/.5)}.border-\[\#8a6a3d\]\/35{border-color:#8a6a3d59;border-color:lab(47.3267% 9.0479 30.1822/.35)}.border-\[\#8c724b\]\/60{border-color:#8c724b99;border-color:lab(49.8873% 6.56167 25.6214/.6)}.border-\[\#8c724b\]\/70{border-color:#8c724bb3;border-color:lab(49.8873% 6.56167 25.6214/.7)}.border-\[\#8fb58a\]\/30{border-color:#8fb58a4d;border-color:lab(70.0199% -19.5953 17.6293/.3)}.border-\[\#9d7b3f\]\/45{border-color:#9d7b3f73;border-color:lab(54.0295% 8.42083 37.5318/.45)}.border-\[\#9d7b3f\]\/65{border-color:#9d7b3fa6;border-color:lab(54.0295% 8.42083 37.5318/.65)}.border-\[\#80906f\]{border-color:#80906f}.border-\[\#302719\]{border-color:#302719}.border-\[\#a36a58\]\/50{border-color:#a36a5880;border-color:lab(50.7723% 21.9027 19.9992/.5)}.border-\[\#a54c42\]{border-color:#a54c42}.border-\[\#aaa398\]{border-color:#aaa398}.border-\[\#c7c1b6\]{border-color:#c7c1b6}.border-\[\#c9a45b\]\/25{border-color:#c9a45b40;border-color:lab(69.6423% 7.63667 42.8106/.25)}.border-\[\#c9a45b\]\/50{border-color:#c9a45b80;border-color:lab(69.6423% 7.63667 42.8106/.5)}.border-\[\#c9a86a\]\/50{border-color:#c9a86a80;border-color:lab(70.8298% 6.57874 36.6429/.5)}.border-\[\#c9a86a\]\/55{border-color:#c9a86a8c;border-color:lab(70.8298% 6.57874 36.6429/.55)}.border-\[\#c49a4f\]{border-color:#c49a4f}.border-\[\#c9795b\]{border-color:#c9795b}.border-\[\#caa96a\]\/48{border-color:#caa96a7a;border-color:lab(71.1852% 6.48588 37.1056/.48)}.border-\[\#caa96a\]\/60{border-color:#caa96a99;border-color:lab(71.1852% 6.48588 37.1056/.6)}.border-\[\#caa96a\]\/65{border-color:#caa96aa6;border-color:lab(71.1852% 6.48588 37.1056/.65)}.border-\[\#caa96a\]\/70{border-color:#caa96ab3;border-color:lab(71.1852% 6.48588 37.1056/.7)}.border-\[\#d8b25a\]\/24{border-color:#d8b25a3d;border-color:lab(74.7074% 6.798 49.5491/.24)}.border-\[\#d8b25a\]\/60{border-color:#d8b25a99;border-color:lab(74.7074% 6.798 49.5491/.6)}.border-\[\#d8b76a\]\/26{border-color:#d8b76a42;border-color:lab(76.1299% 5.23052 43.4562/.26)}.border-\[\#d8b76a\]\/28{border-color:#d8b76a47;border-color:lab(76.1299% 5.23052 43.4562/.28)}.border-\[\#d8b76a\]\/30{border-color:#d8b76a4d;border-color:lab(76.1299% 5.23052 43.4562/.3)}.border-\[\#d8b76a\]\/35{border-color:#d8b76a59;border-color:lab(76.1299% 5.23052 43.4562/.35)}.border-\[\#d8b76a\]\/36{border-color:#d8b76a5c;border-color:lab(76.1299% 5.23052 43.4562/.36)}.border-\[\#d8b76a\]\/38{border-color:#d8b76a61;border-color:lab(76.1299% 5.23052 43.4562/.38)}.border-\[\#d8b76a\]\/40{border-color:#d8b76a66;border-color:lab(76.1299% 5.23052 43.4562/.4)}.border-\[\#d8b76a\]\/42{border-color:#d8b76a6b;border-color:lab(76.1299% 5.23052 43.4562/.42)}.border-\[\#d8b76a\]\/45{border-color:#d8b76a73;border-color:lab(76.1299% 5.23052 43.4562/.45)}.border-\[\#d8b76a\]\/50{border-color:#d8b76a80;border-color:lab(76.1299% 5.23052 43.4562/.5)}.border-\[\#d8bd82\]\/40{border-color:#d8bd8266;border-color:lab(77.9414% 3.9703 33.5599/.4)}.border-\[\#d8bd82\]\/45{border-color:#d8bd8273;border-color:lab(77.9414% 3.9703 33.5599/.45)}.border-\[\#d8c18c\]\/18{border-color:#d8c18c2e;border-color:lab(79.0977% 2.82153 29.8815/.18)}.border-\[\#d8c18c\]\/25{border-color:#d8c18c40;border-color:lab(79.0977% 2.82153 29.8815/.25)}.border-\[\#d8c18c\]\/35{border-color:#d8c18c59;border-color:lab(79.0977% 2.82153 29.8815/.35)}.border-\[\#d8c18c\]\/55{border-color:#d8c18c8c;border-color:lab(79.0977% 2.82153 29.8815/.55)}.border-\[\#d9a08f\]\/35{border-color:#d9a08f59;border-color:lab(71.0802% 20.1613 17.6354/.35)}.border-\[\#d9bd80\]\/18{border-color:#d9bd802e;border-color:lab(78.0092% 4.21441 34.6967/.18)}.border-\[\#d9bd80\]\/24{border-color:#d9bd803d;border-color:lab(78.0092% 4.21441 34.6967/.24)}.border-\[\#d9bd80\]\/30{border-color:#d9bd804d;border-color:lab(78.0092% 4.21441 34.6967/.3)}.border-\[\#d9bd80\]\/40{border-color:#d9bd8066;border-color:lab(78.0092% 4.21441 34.6967/.4)}.border-\[\#d9bd80\]\/70{border-color:#d9bd80b3;border-color:lab(78.0092% 4.21441 34.6967/.7)}.border-\[\#d9bd80\]\/80{border-color:#d9bd80cc;border-color:lab(78.0092% 4.21441 34.6967/.8)}.border-\[\#e09384\]\/40{border-color:#e0938466;border-color:lab(68.6789% 28.6153 20.5787/.4)}.border-\[\#f0a99a\]\/35{border-color:#f0a99a59;border-color:lab(75.9396% 25.5321 18.7816/.35)}.border-\[\#f0a99a\]\/40{border-color:#f0a99a66;border-color:lab(75.9396% 25.5321 18.7816/.4)}.border-\[color\:var\(--c-accent\)\],.border-\[color\:var\(--c-accent\)\]\/10{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-accent\)\]\/10{border-color:color-mix(in oklab, var(--c-accent) 10%, transparent)}}.border-\[color\:var\(--c-accent\)\]\/18{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-accent\)\]\/18{border-color:color-mix(in oklab, var(--c-accent) 18%, transparent)}}.border-\[color\:var\(--c-accent\)\]\/22{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-accent\)\]\/22{border-color:color-mix(in oklab, var(--c-accent) 22%, transparent)}}.border-\[color\:var\(--c-accent\)\]\/24{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-accent\)\]\/24{border-color:color-mix(in oklab, var(--c-accent) 24%, transparent)}}.border-\[color\:var\(--c-accent\)\]\/38{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-accent\)\]\/38{border-color:color-mix(in oklab, var(--c-accent) 38%, transparent)}}.border-\[color\:var\(--c-accent\)\]\/44{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-accent\)\]\/44{border-color:color-mix(in oklab, var(--c-accent) 44%, transparent)}}.border-\[color\:var\(--c-accent\)\]\/45{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-accent\)\]\/45{border-color:color-mix(in oklab, var(--c-accent) 45%, transparent)}}.border-\[color\:var\(--c-accent\)\]\/46{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-accent\)\]\/46{border-color:color-mix(in oklab, var(--c-accent) 46%, transparent)}}.border-\[color\:var\(--c-accent\)\]\/50{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-accent\)\]\/50{border-color:color-mix(in oklab, var(--c-accent) 50%, transparent)}}.border-\[color\:var\(--c-accent\)\]\/52{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-accent\)\]\/52{border-color:color-mix(in oklab, var(--c-accent) 52%, transparent)}}.border-\[color\:var\(--c-accent\)\]\/55{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-accent\)\]\/55{border-color:color-mix(in oklab, var(--c-accent) 55%, transparent)}}.border-\[color\:var\(--c-accent\)\]\/58{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-accent\)\]\/58{border-color:color-mix(in oklab, var(--c-accent) 58%, transparent)}}.border-\[color\:var\(--c-accent\)\]\/60{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-accent\)\]\/60{border-color:color-mix(in oklab, var(--c-accent) 60%, transparent)}}.border-\[color\:var\(--c-accent\)\]\/68{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-accent\)\]\/68{border-color:color-mix(in oklab, var(--c-accent) 68%, transparent)}}.border-\[color\:var\(--c-border\)\],.border-\[color\:var\(--c-border\)\]\/24{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-border\)\]\/24{border-color:color-mix(in oklab, var(--c-border) 24%, transparent)}}.border-\[color\:var\(--c-border\)\]\/28{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-border\)\]\/28{border-color:color-mix(in oklab, var(--c-border) 28%, transparent)}}.border-\[color\:var\(--c-border\)\]\/45{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-border\)\]\/45{border-color:color-mix(in oklab, var(--c-border) 45%, transparent)}}.border-\[color\:var\(--c-border\)\]\/54{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-border\)\]\/54{border-color:color-mix(in oklab, var(--c-border) 54%, transparent)}}.border-\[color\:var\(--c-border\)\]\/55{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-border\)\]\/55{border-color:color-mix(in oklab, var(--c-border) 55%, transparent)}}.border-\[color\:var\(--c-border\)\]\/58{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-border\)\]\/58{border-color:color-mix(in oklab, var(--c-border) 58%, transparent)}}.border-\[color\:var\(--c-border\)\]\/60{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-border\)\]\/60{border-color:color-mix(in oklab, var(--c-border) 60%, transparent)}}.border-\[color\:var\(--c-border\)\]\/62{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-border\)\]\/62{border-color:color-mix(in oklab, var(--c-border) 62%, transparent)}}.border-\[color\:var\(--c-border\)\]\/65{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-border\)\]\/65{border-color:color-mix(in oklab, var(--c-border) 65%, transparent)}}.border-\[color\:var\(--c-border\)\]\/68{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-border\)\]\/68{border-color:color-mix(in oklab, var(--c-border) 68%, transparent)}}.border-\[color\:var\(--c-border\)\]\/70{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-border\)\]\/70{border-color:color-mix(in oklab, var(--c-border) 70%, transparent)}}.border-\[color\:var\(--c-border\)\]\/75{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-border\)\]\/75{border-color:color-mix(in oklab, var(--c-border) 75%, transparent)}}.border-\[color\:var\(--danger\)\]\/45{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--danger\)\]\/45{border-color:color-mix(in oklab, var(--danger) 45%, transparent)}}.border-\[color\:var\(--success\)\]\/45{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--success\)\]\/45{border-color:color-mix(in oklab, var(--success) 45%, transparent)}}.border-\[var\(--c-border\)\]{border-color:var(--c-border)}.border-current\/35{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/35{border-color:color-mix(in oklab, currentcolor 35%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, 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)}}.bg-\[\#0b0907\]\/64{background-color:#0b0907a3;background-color:lab(2.55789% .342451 .957799/.64)}.bg-\[\#0b0907\]\/70{background-color:#0b0907b3;background-color:lab(2.55789% .342451 .957799/.7)}.bg-\[\#0b0907\]\/82{background-color:#0b0907d1;background-color:lab(2.55789% .342451 .957799/.82)}.bg-\[\#0d0b12\]\/85{background-color:#0d0b12d9;background-color:lab(3.3072% 1.52991 -3.17009/.85)}.bg-\[\#1d1710\]\/28{background-color:#1d171047;background-color:lab(8.29769% 2.07444 5.42934/.28)}.bg-\[\#1d1710\]\/30{background-color:#1d17104d;background-color:lab(8.29769% 2.07444 5.42934/.3)}.bg-\[\#1f1710\]\/45{background-color:#1f171073;background-color:lab(8.57217% 3.18021 5.86536/.45)}.bg-\[\#2b2114\]{background-color:#2b2114}.bg-\[\#2f271e\]\/18{background-color:#2f271e2e;background-color:lab(16.3334% 2.58644 7.42637/.18)}.bg-\[\#6c9f77\]\/\[0\.08\]{background-color:#6c9f7714;background-color:lab(61.0539% -24.1646 15.3127/.08)}.bg-\[\#120f0c\]\/85{background-color:#120f0cd9;background-color:lab(4.51038% .761583 1.78668/.85)}.bg-\[\#251a12\]{background-color:#251a12}.bg-\[\#14100d\]\/80{background-color:#14100dcc;background-color:lab(4.98168% 1.22713 2.03089/.8)}.bg-\[\#14100d\]\/85{background-color:#14100dd9;background-color:lab(4.98168% 1.22713 2.03089/.85)}.bg-\[\#050506\]{background-color:#050506}.bg-\[\#080706\]{background-color:#080706}.bg-\[\#080706\]\/80{background-color:#080706cc;background-color:lab(1.96361% .167772 .477663/.8)}.bg-\[\#080706\]\/86{background-color:#080706db;background-color:lab(1.96361% .167772 .477663/.86)}.bg-\[\#090806\]\/85{background-color:#090806d9;background-color:lab(2.22113% .0640601 .858119/.85)}.bg-\[\#121018\]{background-color:#121018}.bg-\[\#c7c1b6\]{background-color:#c7c1b6}.bg-\[\#c8baa0\]{background-color:#c8baa0}.bg-\[\#c9a45b\]\/15{background-color:#c9a45b26;background-color:lab(69.6423% 7.63667 42.8106/.15)}.bg-\[\#c49a4f\]{background-color:#c49a4f}.bg-\[\#caa96a\]{background-color:#caa96a}.bg-\[\#d2b06d\]\/55{background-color:#d2b06d8c;background-color:lab(73.798% 6.46517 38.9833/.55)}.bg-\[\#d8b25a\]\/10{background-color:#d8b25a1a;background-color:lab(74.7074% 6.798 49.5491/.1)}.bg-\[\#d8b25a\]\/24{background-color:#d8b25a3d;background-color:lab(74.7074% 6.798 49.5491/.24)}.bg-\[\#d8b25a\]\/\[0\.06\]{background-color:#d8b25a0f;background-color:lab(74.7074% 6.798 49.5491/.06)}.bg-\[\#d8b25a\]\/\[0\.08\]{background-color:#d8b25a14;background-color:lab(74.7074% 6.798 49.5491/.08)}.bg-\[\#d8c18c\]\/20{background-color:#d8c18c33;background-color:lab(79.0977% 2.82153 29.8815/.2)}.bg-\[\#d8c18c\]\/\[0\.055\]{background-color:#d8c18c0e;background-color:lab(79.0977% 2.82153 29.8815/.055)}.bg-\[\#d8d5cf\]{background-color:#d8d5cf}.bg-\[\#d9bd80\]{background-color:#d9bd80}.bg-\[\#d9bd80\]\/14{background-color:#d9bd8024;background-color:lab(78.0092% 4.21441 34.6967/.14)}.bg-\[\#e09384\]\/\[0\.08\]{background-color:#e0938414;background-color:lab(68.6789% 28.6153 20.5787/.08)}.bg-\[\#eee8dd\]{background-color:#eee8dd}.bg-\[\#eef7e9\]{background-color:#eef7e9}.bg-\[\#efede8\]{background-color:#efede8}.bg-\[\#f0a99a\]\/10{background-color:#f0a99a1a;background-color:lab(75.9396% 25.5321 18.7816/.1)}.bg-\[\#f2ddb1\]\/82{background-color:#f2ddb1d1;background-color:lab(89.0433% 2.6277 24.4527/.82)}.bg-\[\#f2f7ed\]{background-color:#f2f7ed}.bg-\[\#f4d58a\]{background-color:#f4d58a}.bg-\[\#f6e1ae\]{background-color:#f6e1ae}.bg-\[\#f6e1ae\]\/70{background-color:#f6e1aeb3;background-color:lab(90.3437% 1.93688 27.8001/.7)}.bg-\[\#f6e1ae\]\/80{background-color:#f6e1aecc;background-color:lab(90.3437% 1.93688 27.8001/.8)}.bg-\[\#f7f5f0\]{background-color:#f7f5f0}.bg-\[\#fff0ea\]{background-color:#fff0ea}.bg-\[\#fff1ea\]{background-color:#fff1ea}.bg-\[\#fff2cf\]{background-color:#fff2cf}.bg-\[\#fff4f1\]{background-color:#fff4f1}.bg-\[\#fff7e8\]{background-color:#fff7e8}.bg-\[\#fff7e8\]\/68{background-color:#fff7e8ad;background-color:lab(97.5592% .910759 8.23671/.68)}.bg-\[\#fffaf0\]{background-color:#fffaf0}.bg-\[\#fffaf0\]\/60{background-color:#fffaf099;background-color:lab(98.4577% .459939 5.43078/.6)}.bg-\[\#fffaf0\]\/66{background-color:#fffaf0a8;background-color:lab(98.4577% .459939 5.43078/.66)}.bg-\[\#fffaf0\]\/68{background-color:#fffaf0ad;background-color:lab(98.4577% .459939 5.43078/.68)}.bg-\[\#fffaf0\]\/72{background-color:#fffaf0b8;background-color:lab(98.4577% .459939 5.43078/.72)}.bg-\[\#fffaf0\]\/88{background-color:#fffaf0e0;background-color:lab(98.4577% .459939 5.43078/.88)}.bg-\[\#fffaf0\]\/96{background-color:#fffaf0f5;background-color:lab(98.4577% .459939 5.43078/.96)}.bg-\[\#fffaf0\]\/97{background-color:#fffaf0f7;background-color:lab(98.4577% .459939 5.43078/.97)}.bg-\[color-mix\(in_srgb\,var\(--c-text\)_36\%\,transparent\)\]{background-color:var(--c-text)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--c-text\)_36\%\,transparent\)\]{background-color:color-mix(in srgb,var(--c-text) 36%,transparent)}}.bg-\[color\:var\(--c-accent\)\],.bg-\[color\:var\(--c-accent\)\]\/7{background-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-accent\)\]\/7{background-color:color-mix(in oklab, var(--c-accent) 7%, transparent)}}.bg-\[color\:var\(--c-accent\)\]\/8{background-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-accent\)\]\/8{background-color:color-mix(in oklab, var(--c-accent) 8%, transparent)}}.bg-\[color\:var\(--c-accent\)\]\/10{background-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-accent\)\]\/10{background-color:color-mix(in oklab, var(--c-accent) 10%, transparent)}}.bg-\[color\:var\(--c-accent\)\]\/16{background-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-accent\)\]\/16{background-color:color-mix(in oklab, var(--c-accent) 16%, transparent)}}.bg-\[color\:var\(--c-accent\)\]\/18{background-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-accent\)\]\/18{background-color:color-mix(in oklab, var(--c-accent) 18%, transparent)}}.bg-\[color\:var\(--c-accent\)\]\/30{background-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-accent\)\]\/30{background-color:color-mix(in oklab, var(--c-accent) 30%, transparent)}}.bg-\[color\:var\(--c-accent\)\]\/55{background-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-accent\)\]\/55{background-color:color-mix(in oklab, var(--c-accent) 55%, transparent)}}.bg-\[color\:var\(--c-accent-wash\)\]{background-color:var(--c-accent-wash)}.bg-\[color\:var\(--c-bg\)\],.bg-\[color\:var\(--c-bg\)\]\/38{background-color:var(--c-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-bg\)\]\/38{background-color:color-mix(in oklab, var(--c-bg) 38%, transparent)}}.bg-\[color\:var\(--c-bg\)\]\/95{background-color:var(--c-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-bg\)\]\/95{background-color:color-mix(in oklab, var(--c-bg) 95%, transparent)}}.bg-\[color\:var\(--c-panel\)\]{background-color:var(--c-panel)}.bg-\[color\:var\(--c-surface\)\],.bg-\[color\:var\(--c-surface\)\]\/22{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface\)\]\/22{background-color:color-mix(in oklab, var(--c-surface) 22%, transparent)}}.bg-\[color\:var\(--c-surface\)\]\/28{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface\)\]\/28{background-color:color-mix(in oklab, var(--c-surface) 28%, transparent)}}.bg-\[color\:var\(--c-surface\)\]\/34{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface\)\]\/34{background-color:color-mix(in oklab, var(--c-surface) 34%, transparent)}}.bg-\[color\:var\(--c-surface\)\]\/42{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface\)\]\/42{background-color:color-mix(in oklab, var(--c-surface) 42%, transparent)}}.bg-\[color\:var\(--c-surface\)\]\/45{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface\)\]\/45{background-color:color-mix(in oklab, var(--c-surface) 45%, transparent)}}.bg-\[color\:var\(--c-surface\)\]\/55{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface\)\]\/55{background-color:color-mix(in oklab, var(--c-surface) 55%, transparent)}}.bg-\[color\:var\(--c-surface\)\]\/58{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface\)\]\/58{background-color:color-mix(in oklab, var(--c-surface) 58%, transparent)}}.bg-\[color\:var\(--c-surface\)\]\/70{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface\)\]\/70{background-color:color-mix(in oklab, var(--c-surface) 70%, transparent)}}.bg-\[color\:var\(--c-surface\)\]\/72{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface\)\]\/72{background-color:color-mix(in oklab, var(--c-surface) 72%, transparent)}}.bg-\[color\:var\(--c-surface\)\]\/80{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface\)\]\/80{background-color:color-mix(in oklab, var(--c-surface) 80%, transparent)}}.bg-\[color\:var\(--c-surface\)\]\/84{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface\)\]\/84{background-color:color-mix(in oklab, var(--c-surface) 84%, transparent)}}.bg-\[color\:var\(--c-surface\)\]\/85{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface\)\]\/85{background-color:color-mix(in oklab, var(--c-surface) 85%, transparent)}}.bg-\[color\:var\(--c-surface\)\]\/95{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface\)\]\/95{background-color:color-mix(in oklab, var(--c-surface) 95%, transparent)}}.bg-\[color\:var\(--c-surface-muted\)\]{background-color:var(--c-surface-muted)}.bg-\[color\:var\(--c-surface-well\)\],.bg-\[color\:var\(--c-surface-well\)\]\/36{background-color:var(--c-surface-well)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface-well\)\]\/36{background-color:color-mix(in oklab, var(--c-surface-well) 36%, transparent)}}.bg-\[color\:var\(--c-surface-well\)\]\/45{background-color:var(--c-surface-well)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface-well\)\]\/45{background-color:color-mix(in oklab, var(--c-surface-well) 45%, transparent)}}.bg-\[color\:var\(--c-surface-well\)\]\/55{background-color:var(--c-surface-well)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface-well\)\]\/55{background-color:color-mix(in oklab, var(--c-surface-well) 55%, transparent)}}.bg-\[color\:var\(--c-surface-well\)\]\/58{background-color:var(--c-surface-well)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface-well\)\]\/58{background-color:color-mix(in oklab, var(--c-surface-well) 58%, transparent)}}.bg-\[color\:var\(--c-surface-well\)\]\/64{background-color:var(--c-surface-well)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface-well\)\]\/64{background-color:color-mix(in oklab, var(--c-surface-well) 64%, transparent)}}.bg-\[color\:var\(--c-surface-well\)\]\/70{background-color:var(--c-surface-well)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--c-surface-well\)\]\/70{background-color:color-mix(in oklab, var(--c-surface-well) 70%, transparent)}}.bg-\[color\:var\(--c-text\)\]{background-color:var(--c-text)}.bg-\[var\(--c-surface\)\]{background-color:var(--c-surface)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-current{background-color:currentColor}.bg-red-50{background-color:var(--color-red-50)}.bg-transparent{background-color:#0000}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, 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-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.bg-white\/\[0\.085\]{background-color:#ffffff16}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.085\]{background-color:color-mix(in oklab, var(--color-white) 8.5%, transparent)}}.bg-\[linear-gradient\(155deg\,color-mix\(in_srgb\,var\(--c-text\)_92\%\,var\(--c-surface\)\)\,color-mix\(in_srgb\,var\(--c-text\)_78\%\,var\(--c-bg\)\)\)\]{background-image:linear-gradient(155deg,var(--c-text),var(--c-text))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(155deg\,color-mix\(in_srgb\,var\(--c-text\)_92\%\,var\(--c-surface\)\)\,color-mix\(in_srgb\,var\(--c-text\)_78\%\,var\(--c-bg\)\)\)\]{background-image:linear-gradient(155deg,color-mix(in srgb,var(--c-text) 92%,var(--c-surface)),color-mix(in srgb,var(--c-text) 78%,var(--c-bg)))}}.bg-\[linear-gradient\(155deg\,color-mix\(in_srgb\,var\(--card-face\)_96\%\,var\(--c-surface\)\)\,color-mix\(in_srgb\,var\(--c-surface-well\)_58\%\,var\(--card-face\)\)\)\]{background-image:linear-gradient(155deg,var(--card-face),var(--c-surface-well))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(155deg\,color-mix\(in_srgb\,var\(--card-face\)_96\%\,var\(--c-surface\)\)\,color-mix\(in_srgb\,var\(--c-surface-well\)_58\%\,var\(--card-face\)\)\)\]{background-image:linear-gradient(155deg,color-mix(in srgb,var(--card-face) 96%,var(--c-surface)),color-mix(in srgb,var(--c-surface-well) 58%,var(--card-face)))}}.bg-\[linear-gradient\(160deg\,\#17110d\,\#070707\)\]{background-image:linear-gradient(160deg,#17110d,#070707)}.bg-\[linear-gradient\(160deg\,color-mix\(in_srgb\,var\(--c-surface\)_92\%\,var\(--c-bg\)_8\%\)\,color-mix\(in_srgb\,var\(--c-surface-well\)_78\%\,var\(--c-bg\)_22\%\)\)\]{background-image:linear-gradient(160deg,var(--c-surface),var(--c-surface-well))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(160deg\,color-mix\(in_srgb\,var\(--c-surface\)_92\%\,var\(--c-bg\)_8\%\)\,color-mix\(in_srgb\,var\(--c-surface-well\)_78\%\,var\(--c-bg\)_22\%\)\)\]{background-image:linear-gradient(160deg,color-mix(in srgb,var(--c-surface) 92%,var(--c-bg) 8%),color-mix(in srgb,var(--c-surface-well) 78%,var(--c-bg) 22%))}}.bg-\[linear-gradient\(180deg\,\#15100d\,\#080706\)\]{background-image:linear-gradient(#15100d,#080706)}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--c-surface\)_96\%\,var\(--c-bg\)_4\%\)\,color-mix\(in_srgb\,var\(--c-surface-well\)_88\%\,var\(--c-bg\)_12\%\)\)\]{background-image:linear-gradient(180deg,var(--c-surface),var(--c-surface-well))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--c-surface\)_96\%\,var\(--c-bg\)_4\%\)\,color-mix\(in_srgb\,var\(--c-surface-well\)_88\%\,var\(--c-bg\)_12\%\)\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--c-surface) 96%,var(--c-bg) 4%),color-mix(in srgb,var(--c-surface-well) 88%,var(--c-bg) 12%))}}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--c-surface\)_98\%\,var\(--c-bg\)\)\,color-mix\(in_srgb\,var\(--c-surface-well\)_88\%\,var\(--c-bg\)\)\)\]{background-image:linear-gradient(180deg,var(--c-surface),var(--c-surface-well))}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--c-surface\)_98\%\,var\(--c-bg\)\)\,color-mix\(in_srgb\,var\(--c-surface-well\)_88\%\,var\(--c-bg\)\)\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--c-surface) 98%,var(--c-bg)),color-mix(in srgb,var(--c-surface-well) 88%,var(--c-bg)))}}.bg-\[linear-gradient\(180deg\,rgba\(12\,10\,8\,0\.96\)\,rgba\(5\,5\,6\,0\.98\)\)\]{background-image:linear-gradient(#0c0a08f5,#050506fa)}.bg-\[linear-gradient\(180deg\,rgba\(24\,18\,12\,0\.96\)\,rgba\(8\,7\,6\,0\.98\)\)\]{background-image:linear-gradient(#18120cf5,#080706fa)}.bg-\[linear-gradient\(180deg\,transparent_62\%\,rgba\(0\,0\,0\,0\.38\)\)\]{background-image:linear-gradient(#0000 62%,#00000061)}.bg-\[radial-gradient\(circle_at_14\%_8\%\,rgba\(255\,255\,255\,0\.92\)\,transparent_32\%\)\,radial-gradient\(circle_at_88\%_18\%\,rgba\(216\,183\,106\,0\.20\)\,transparent_32\%\)\]{background-image:radial-gradient(circle at 14% 8%,#ffffffeb,#0000 32%),radial-gradient(circle at 88% 18%,#d8b76a33,#0000 32%)}.bg-\[radial-gradient\(circle_at_14\%_8\%\,rgba\(255\,255\,255\,0\.92\)\,transparent_32\%\)\,radial-gradient\(circle_at_92\%_12\%\,rgba\(216\,183\,106\,0\.18\)\,transparent_30\%\)\,repeating-linear-gradient\(90deg\,rgba\(91\,74\,54\,0\.035\)_0_1px\,transparent_1px_18px\)\]{background-image:radial-gradient(circle at 14% 8%,#ffffffeb,#0000 32%),radial-gradient(circle at 92% 12%,#d8b76a2e,#0000 30%),repeating-linear-gradient(90deg,#5b4a3609 0 1px,#0000 1px 18px)}.bg-\[radial-gradient\(circle_at_14\%_8\%\,rgba\(255\,255\,255\,0\.92\)\,transparent_32\%\)\,radial-gradient\(circle_at_92\%_12\%\,rgba\(216\,183\,106\,0\.18\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 14% 8%,#ffffffeb,#0000 32%),radial-gradient(circle at 92% 12%,#d8b76a2e,#0000 30%)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,color-mix\(in_srgb\,var\(--c-surface\)_94\%\,transparent\)\,color-mix\(in_srgb\,var\(--c-bg\)_92\%\,var\(--c-surface\)_8\%\)_44\%\,color-mix\(in_srgb\,var\(--c-border\)_40\%\,transparent\)_100\%\)\]{background-image:radial-gradient(circle at 50% 0%,var(--c-surface),var(--c-bg) 44%,var(--c-border) 100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_50\%_0\%\,color-mix\(in_srgb\,var\(--c-surface\)_94\%\,transparent\)\,color-mix\(in_srgb\,var\(--c-bg\)_92\%\,var\(--c-surface\)_8\%\)_44\%\,color-mix\(in_srgb\,var\(--c-border\)_40\%\,transparent\)_100\%\)\]{background-image:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--c-surface) 94%,transparent),color-mix(in srgb,var(--c-bg) 92%,var(--c-surface) 8%) 44%,color-mix(in srgb,var(--c-border) 40%,transparent) 100%)}}.bg-\[radial-gradient\(circle_at_50\%_0\%\,color-mix\(in_srgb\,var\(--c-surface\)_96\%\,transparent\)\,color-mix\(in_srgb\,var\(--c-bg\)_88\%\,var\(--c-surface\)_12\%\)_42\%\,color-mix\(in_srgb\,var\(--c-border\)_48\%\,transparent\)_100\%\)\]{background-image:radial-gradient(circle at 50% 0%,var(--c-surface),var(--c-bg) 42%,var(--c-border) 100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_50\%_0\%\,color-mix\(in_srgb\,var\(--c-surface\)_96\%\,transparent\)\,color-mix\(in_srgb\,var\(--c-bg\)_88\%\,var\(--c-surface\)_12\%\)_42\%\,color-mix\(in_srgb\,var\(--c-border\)_48\%\,transparent\)_100\%\)\]{background-image:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--c-surface) 96%,transparent),color-mix(in srgb,var(--c-bg) 88%,var(--c-surface) 12%) 42%,color-mix(in srgb,var(--c-border) 48%,transparent) 100%)}}.bg-\[radial-gradient\(circle_at_50\%_0\%\,color-mix\(in_srgb\,var\(--c-surface\)_96\%\,transparent\)\,color-mix\(in_srgb\,var\(--c-bg\)_90\%\,var\(--c-surface\)_10\%\)_42\%\,color-mix\(in_srgb\,var\(--c-border\)_50\%\,transparent\)_100\%\)\]{background-image:radial-gradient(circle at 50% 0%,var(--c-surface),var(--c-bg) 42%,var(--c-border) 100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_50\%_0\%\,color-mix\(in_srgb\,var\(--c-surface\)_96\%\,transparent\)\,color-mix\(in_srgb\,var\(--c-bg\)_90\%\,var\(--c-surface\)_10\%\)_42\%\,color-mix\(in_srgb\,var\(--c-border\)_50\%\,transparent\)_100\%\)\]{background-image:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--c-surface) 96%,transparent),color-mix(in srgb,var(--c-bg) 90%,var(--c-surface) 10%) 42%,color-mix(in srgb,var(--c-border) 50%,transparent) 100%)}}.bg-\[radial-gradient\(circle_at_50\%_0\%\,color-mix\(in_srgb\,var\(--c-surface\)_96\%\,transparent\)\,color-mix\(in_srgb\,var\(--c-bg\)_92\%\,var\(--c-surface\)_8\%\)_42\%\,color-mix\(in_srgb\,var\(--c-border\)_56\%\,transparent\)_100\%\)\]{background-image:radial-gradient(circle at 50% 0%,var(--c-surface),var(--c-bg) 42%,var(--c-border) 100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_50\%_0\%\,color-mix\(in_srgb\,var\(--c-surface\)_96\%\,transparent\)\,color-mix\(in_srgb\,var\(--c-bg\)_92\%\,var\(--c-surface\)_8\%\)_42\%\,color-mix\(in_srgb\,var\(--c-border\)_56\%\,transparent\)_100\%\)\]{background-image:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--c-surface) 96%,transparent),color-mix(in srgb,var(--c-bg) 92%,var(--c-surface) 8%) 42%,color-mix(in srgb,var(--c-border) 56%,transparent) 100%)}}.bg-\[radial-gradient\(circle_at_50\%_20\%\,rgba\(217\,189\,128\,0\.12\)\,transparent_42\%\)\,radial-gradient\(circle_at_50\%_80\%\,rgba\(169\,133\,82\,0\.08\)\,transparent_52\%\)\]{background-image:radial-gradient(circle at 50% 20%,#d9bd801f,#0000 42%),radial-gradient(circle at 50% 80%,#a9855214,#0000 52%)}.bg-\[radial-gradient\(circle_at_50\%_40\%\,rgba\(217\,189\,128\,0\.12\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 50% 40%,#d9bd801f,#0000 55%)}.bg-\[radial-gradient\(circle_at_top_left\,color-mix\(in_srgb\,var\(--c-surface\)_88\%\,transparent\)\,transparent_42\%\)\,radial-gradient\(circle_at_bottom_right\,color-mix\(in_srgb\,var\(--c-accent\)_12\%\,transparent\)\,transparent_38\%\)\]{background-image:radial-gradient(circle at top left,var(--c-surface),transparent 42%),radial-gradient(circle at bottom right,var(--c-accent),transparent 38%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_top_left\,color-mix\(in_srgb\,var\(--c-surface\)_88\%\,transparent\)\,transparent_42\%\)\,radial-gradient\(circle_at_bottom_right\,color-mix\(in_srgb\,var\(--c-accent\)_12\%\,transparent\)\,transparent_38\%\)\]{background-image:radial-gradient(circle at top left,color-mix(in srgb,var(--c-surface) 88%,transparent),transparent 42%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--c-accent) 12%,transparent),transparent 38%)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.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-24{padding-block:calc(var(--spacing) * 24)}.py-\[0\.08rem\]{padding-block:.08rem}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-44{padding-bottom:calc(var(--spacing) * 44)}.pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.pb-\[calc\(1\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.pb-\[calc\(5rem_\+_max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\)\]{padding-bottom:calc(5rem + max(.75rem, env(safe-area-inset-bottom)))}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-geist-mono)}.font-reading{font-family:var(--font-reading-serif)}.font-sans{font-family:var(--font-body-sans)}.font-serif{font-family:var(--font-display-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.44rem\]{font-size:.44rem}.text-\[0\.45rem\]{font-size:.45rem}.text-\[0\.48rem\]{font-size:.48rem}.text-\[0\.52rem\]{font-size:.52rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.22rem\]{font-size:1.22rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.35rem\]{font-size:2.35rem}.text-\[2\.45rem\]{font-size:2.45rem}.text-\[2\.55rem\]{font-size:2.55rem}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.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-\[650\]{--tw-font-weight:650;font-weight:650}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#3e6d3f\]{color:#3e6d3f}.text-\[\#3f352b\]{color:#3f352b}.text-\[\#3f3021\]{color:#3f3021}.text-\[\#4b3b29\]{color:#4b3b29}.text-\[\#4b3924\]{color:#4b3924}.text-\[\#4f4235\]{color:#4f4235}.text-\[\#5b3c16\]{color:#5b3c16}.text-\[\#5b4a36\]{color:#5b4a36}.text-\[\#5f421a\]{color:#5f421a}.text-\[\#6c5434\]{color:#6c5434}.text-\[\#6f4f20\]{color:#6f4f20}.text-\[\#6f5f4b\]{color:#6f5f4b}.text-\[\#7a301b\]{color:#7a301b}.text-\[\#8a765d\]{color:#8a765d}.text-\[\#8b7c64\]{color:#8b7c64}.text-\[\#8d6426\]{color:#8d6426}.text-\[\#8f8b84\]{color:#8f8b84}.text-\[\#8f826b\]{color:#8f826b}.text-\[\#8f826f\]{color:#8f826f}.text-\[\#8f846f\]{color:#8f846f}.text-\[\#9a4b35\]{color:#9a4b35}.text-\[\#9aa3b3\]{color:#9aa3b3}.text-\[\#9d7b3f\]{color:#9d7b3f}.text-\[\#9d8f78\]{color:#9d8f78}.text-\[\#9f927d\]{color:#9f927d}.text-\[\#9f947f\]{color:#9f947f}.text-\[\#241a11\]{color:#241a11}.text-\[\#302b25\]{color:#302b25}.text-\[\#625b51\]{color:#625b51}.text-\[\#706c66\]{color:#706c66}.text-\[\#722f29\]{color:#722f29}.text-\[\#746d62\]{color:#746d62}.text-\[\#766d5b\]{color:#766d5b}.text-\[\#806a45\]{color:#806a45}.text-\[\#8993a5\]{color:#8993a5}.text-\[\#77736d\]{color:#77736d}.text-\[\#171612\]{color:#171612}.text-\[\#435137\]{color:#435137}.text-\[\#766955\]{color:#766955}.text-\[\#a9a59d\]{color:#a9a59d}.text-\[\#a77f3c\]{color:#a77f3c}.text-\[\#a99a80\]{color:#a99a80}.text-\[\#aab2c1\]{color:#aab2c1}.text-\[\#b7aa94\]{color:#b7aa94}.text-\[\#b8d4bc\]{color:#b8d4bc}.text-\[\#b9a789\]{color:#b9a789}.text-\[\#b9954e\]{color:#b9954e}.text-\[\#bca77f\]{color:#bca77f}.text-\[\#bdb7ad\]{color:#bdb7ad}.text-\[\#bfe3bf\]{color:#bfe3bf}.text-\[\#c8c0b4\]{color:#c8c0b4}.text-\[\#c9a45b\]{color:#c9a45b}.text-\[\#c9a65c\]{color:#c9a65c}.text-\[\#c9b98f\]{color:#c9b98f}.text-\[\#c9c3b8\]{color:#c9c3b8}.text-\[\#cfc3ad\]{color:#cfc3ad}.text-\[\#cfe0b8\]{color:#cfe0b8}.text-\[\#d2b06d\]{color:#d2b06d}.text-\[\#d5c29a\]{color:#d5c29a}.text-\[\#d7d0c5\]{color:#d7d0c5}.text-\[\#d7d1c7\]{color:#d7d1c7}.text-\[\#d8c9ae\]{color:#d8c9ae}.text-\[\#d8cdb7\]{color:#d8cdb7}.text-\[\#d8cdb8\]{color:#d8cdb8}.text-\[\#d9bd80\]{color:#d9bd80}.text-\[\#e4c477\]{color:#e4c477}.text-\[\#e7b2a2\]{color:#e7b2a2}.text-\[\#e8decb\]{color:#e8decb}.text-\[\#ead7a6\]{color:#ead7a6}.text-\[\#ead9b4\]{color:#ead9b4}.text-\[\#eee8dd\]{color:#eee8dd}.text-\[\#efb1a3\]{color:#efb1a3}.text-\[\#efe8d9\]{color:#efe8d9}.text-\[\#f0a99a\]{color:#f0a99a}.text-\[\#f2c4ba\]{color:#f2c4ba}.text-\[\#f2dfb9\]{color:#f2dfb9}.text-\[\#f4eee2\]{color:#f4eee2}.text-\[\#f4efe5\]{color:#f4efe5}.text-\[\#f6ecd8\]{color:#f6ecd8}.text-\[color\:var\(--c-accent\)\],.text-\[color\:var\(--c-accent\)\]\/80{color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:var\(--c-accent\)\]\/80{color:color-mix(in oklab, var(--c-accent) 80%, transparent)}}.text-\[color\:var\(--c-accent-text\)\]{color:var(--c-accent-text)}.text-\[color\:var\(--c-bg\)\]{color:var(--c-bg)}.text-\[color\:var\(--c-border\)\]{color:var(--c-border)}.text-\[color\:var\(--c-on-accent\)\]{color:var(--c-on-accent)}.text-\[color\:var\(--c-surface\)\]{color:var(--c-surface)}.text-\[color\:var\(--c-text\)\],.text-\[color\:var\(--c-text\)\]\/90{color:var(--c-text)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:var\(--c-text\)\]\/90{color:color-mix(in oklab, var(--c-text) 90%, transparent)}}.text-\[color\:var\(--c-text-dim\)\]{color:var(--c-text-dim)}.text-\[color\:var\(--c-text-soft\)\]{color:var(--c-text-soft)}.text-\[color\:var\(--danger\)\]{color:var(--danger)}.text-\[var\(--c-text\)\]{color:var(--c-text)}.text-\[var\(--c-text-soft\)\]{color:var(--c-text-soft)}.text-red-700{color:var(--color-red-700)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[color\:var\(--c-accent\)\]{accent-color:var(--c-accent)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_color-mix\(in_srgb\,var\(--c-accent\)_55\%\,transparent\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,var(--c-accent))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_18px_color-mix\(in_srgb\,var\(--c-accent\)_55\%\,transparent\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,color-mix(in srgb,var(--c-accent) 55%,transparent))}}.shadow-\[0_0_18px_color-mix\(in_srgb\,var\(--c-accent\)_55\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(214\,179\,109\,0\.12\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#d6b36d1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(217\,189\,128\,0\.08\)\,inset_0_0_18px_rgba\(217\,189\,128\,0\.03\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#d9bd8014), inset 0 0 18px var(--tw-shadow-color,#d9bd8008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_color-mix\(in_srgb\,var\(--c-accent\)_22\%\,transparent\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,var(--c-accent))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_30px_color-mix\(in_srgb\,var\(--c-accent\)_22\%\,transparent\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,color-mix(in srgb,var(--c-accent) 22%,transparent))}}.shadow-\[0_0_30px_color-mix\(in_srgb\,var\(--c-accent\)_22\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_36px_rgba\(217\,189\,128\,0\.12\)\]{--tw-shadow:0 0 36px var(--tw-shadow-color,#d9bd801f);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_8px_18px_color-mix\(in_srgb\,var\(--c-text\)_4\%\,transparent\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,var(--c-text))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_8px_18px_color-mix\(in_srgb\,var\(--c-text\)_4\%\,transparent\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,color-mix(in srgb,var(--c-text) 4%,transparent))}}.shadow-\[0_8px_18px_color-mix\(in_srgb\,var\(--c-text\)_4\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#00000029);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_8px_18px_rgba\(111\,84\,43\,0\.08\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.72\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#6f542b14), inset 0 1px 0 var(--tw-shadow-color,#ffffffb8);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_8px_18px_rgba\(157\,123\,63\,0\.10\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#9d7b3f1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_color-mix\(in_srgb\,var\(--c-text\)_10\%\,transparent\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,var(--c-text))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_10px_24px_color-mix\(in_srgb\,var\(--c-text\)_10\%\,transparent\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,color-mix(in srgb,var(--c-text) 10%,transparent))}}.shadow-\[0_10px_24px_color-mix\(in_srgb\,var\(--c-text\)_10\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_26px_color-mix\(in_srgb\,var\(--c-text\)_8\%\,transparent\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,var(--c-text))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_10px_26px_color-mix\(in_srgb\,var\(--c-text\)_8\%\,transparent\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,color-mix(in srgb,var(--c-text) 8%,transparent))}}.shadow-\[0_10px_26px_color-mix\(in_srgb\,var\(--c-text\)_8\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_26px_color-mix\(in_srgb\,var\(--c-text\)_10\%\,transparent\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,var(--c-text))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_10px_26px_color-mix\(in_srgb\,var\(--c-text\)_10\%\,transparent\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,color-mix(in srgb,var(--c-text) 10%,transparent))}}.shadow-\[0_10px_26px_color-mix\(in_srgb\,var\(--c-text\)_10\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_color-mix\(in_srgb\,var\(--c-text\)_9\%\,transparent\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,var(--c-text))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_10px_30px_color-mix\(in_srgb\,var\(--c-text\)_9\%\,transparent\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,color-mix(in srgb,var(--c-text) 9%,transparent))}}.shadow-\[0_10px_30px_color-mix\(in_srgb\,var\(--c-text\)_9\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_30px_color-mix\(in_srgb\,var\(--c-accent\)_18\%\,transparent\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,var(--c-accent))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_12px_30px_color-mix\(in_srgb\,var\(--c-accent\)_18\%\,transparent\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,color-mix(in srgb,var(--c-accent) 18%,transparent))}}.shadow-\[0_12px_30px_color-mix\(in_srgb\,var\(--c-accent\)_18\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(0\,0\,0\,0\.36\)\,inset_0_1px_0_rgba\(255\,245\,224\,0\.06\)\]{--tw-shadow:0 16px 34px var(--tw-shadow-color,#0000005c), inset 0 1px 0 var(--tw-shadow-color,#fff5e00f);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_18px_44px_color-mix\(in_srgb\,var\(--c-text\)_12\%\,transparent\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,var(--c-text))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_18px_44px_color-mix\(in_srgb\,var\(--c-text\)_12\%\,transparent\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,color-mix(in srgb,var(--c-text) 12%,transparent))}}.shadow-\[0_18px_44px_color-mix\(in_srgb\,var\(--c-text\)_12\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_46px_-34px_color-mix\(in_srgb\,var\(--c-text\)_60\%\,transparent\)\]{--tw-shadow:0 18px 46px -34px var(--tw-shadow-color,var(--c-text))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_18px_46px_-34px_color-mix\(in_srgb\,var\(--c-text\)_60\%\,transparent\)\]{--tw-shadow:0 18px 46px -34px var(--tw-shadow-color,color-mix(in srgb,var(--c-text) 60%,transparent))}}.shadow-\[0_18px_46px_-34px_color-mix\(in_srgb\,var\(--c-text\)_60\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_45px_rgba\(0\,0\,0\,0\.36\)\]{--tw-shadow:0 20px 45px var(--tw-shadow-color,#0000005c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_52px_color-mix\(in_srgb\,var\(--c-text\)_14\%\,transparent\)\]{--tw-shadow:0 20px 52px var(--tw-shadow-color,var(--c-text))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_20px_52px_color-mix\(in_srgb\,var\(--c-text\)_14\%\,transparent\)\]{--tw-shadow:0 20px 52px var(--tw-shadow-color,color-mix(in srgb,var(--c-text) 14%,transparent))}}.shadow-\[0_20px_52px_color-mix\(in_srgb\,var\(--c-text\)_14\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_58px_color-mix\(in_srgb\,var\(--c-text\)_15\%\,transparent\)\,inset_0_0_0_8px_color-mix\(in_srgb\,var\(--c-surface\)_38\%\,transparent\)\,inset_0_0_0_9px_color-mix\(in_srgb\,var\(--c-accent\)_20\%\,transparent\)\]{--tw-shadow:0 22px 58px var(--tw-shadow-color,var(--c-text)), inset 0 0 0 8px var(--tw-shadow-color,var(--c-surface)), inset 0 0 0 9px var(--tw-shadow-color,var(--c-accent))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_22px_58px_color-mix\(in_srgb\,var\(--c-text\)_15\%\,transparent\)\,inset_0_0_0_8px_color-mix\(in_srgb\,var\(--c-surface\)_38\%\,transparent\)\,inset_0_0_0_9px_color-mix\(in_srgb\,var\(--c-accent\)_20\%\,transparent\)\]{--tw-shadow:0 22px 58px var(--tw-shadow-color,color-mix(in srgb,var(--c-text) 15%,transparent)), inset 0 0 0 8px var(--tw-shadow-color,color-mix(in srgb,var(--c-surface) 38%,transparent)), inset 0 0 0 9px var(--tw-shadow-color,color-mix(in srgb,var(--c-accent) 20%,transparent))}}.shadow-\[0_22px_58px_color-mix\(in_srgb\,var\(--c-text\)_15\%\,transparent\)\,inset_0_0_0_8px_color-mix\(in_srgb\,var\(--c-surface\)_38\%\,transparent\)\,inset_0_0_0_9px_color-mix\(in_srgb\,var\(--c-accent\)_20\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_58px_color-mix\(in_srgb\,var\(--c-text\)_15\%\,transparent\)\]{--tw-shadow:0 22px 58px var(--tw-shadow-color,var(--c-text))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_22px_58px_color-mix\(in_srgb\,var\(--c-text\)_15\%\,transparent\)\]{--tw-shadow:0 22px 58px var(--tw-shadow-color,color-mix(in srgb,var(--c-text) 15%,transparent))}}.shadow-\[0_22px_58px_color-mix\(in_srgb\,var\(--c-text\)_15\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_64px_color-mix\(in_srgb\,var\(--c-text\)_16\%\,transparent\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,var(--c-text))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_24px_64px_color-mix\(in_srgb\,var\(--c-text\)_16\%\,transparent\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,color-mix(in srgb,var(--c-text) 16%,transparent))}}.shadow-\[0_24px_64px_color-mix\(in_srgb\,var\(--c-text\)_16\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_color-mix\(in_srgb\,var\(--c-text\)_10\%\,transparent\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,var(--c-text))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_24px_70px_color-mix\(in_srgb\,var\(--c-text\)_10\%\,transparent\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,color-mix(in srgb,var(--c-text) 10%,transparent))}}.shadow-\[0_24px_70px_color-mix\(in_srgb\,var\(--c-text\)_10\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_26px_80px_color-mix\(in_srgb\,var\(--c-text\)_22\%\,transparent\)\]{--tw-shadow:0 26px 80px var(--tw-shadow-color,var(--c-text))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_26px_80px_color-mix\(in_srgb\,var\(--c-text\)_22\%\,transparent\)\]{--tw-shadow:0 26px 80px var(--tw-shadow-color,color-mix(in srgb,var(--c-text) 22%,transparent))}}.shadow-\[0_26px_80px_color-mix\(in_srgb\,var\(--c-text\)_22\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_78px_rgba\(35\,27\,18\,0\.28\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.84\)\]{--tw-shadow:0 28px 78px var(--tw-shadow-color,#231b1247), inset 0 1px 0 var(--tw-shadow-color,#ffffffd6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_80px_-48px_color-mix\(in_srgb\,var\(--c-text\)_72\%\,transparent\)\]{--tw-shadow:0 28px 80px -48px var(--tw-shadow-color,var(--c-text))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_28px_80px_-48px_color-mix\(in_srgb\,var\(--c-text\)_72\%\,transparent\)\]{--tw-shadow:0 28px 80px -48px var(--tw-shadow-color,color-mix(in srgb,var(--c-text) 72%,transparent))}}.shadow-\[0_28px_80px_-48px_color-mix\(in_srgb\,var\(--c-text\)_72\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_85px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:0 28px 85px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,245\,224\,0\.05\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fff5e00d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/misalignment,.shadow\/misalignment\.{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#d8b76a\]\/24{--tw-ring-color:#d8b76a3d}@supports (color:lab(0% 0 0)){.ring-\[\#d8b76a\]\/24{--tw-ring-color:lab(76.1299% 5.23052 43.4562/.24)}}.ring-\[color\:var\(--c-accent\)\],.ring-\[color\:var\(--c-accent\)\]\/45{--tw-ring-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ring-\[color\:var\(--c-accent\)\]\/45{--tw-ring-color:color-mix(in oklab, var(--c-accent) 45%, transparent)}}.ring-\[color\:var\(--c-bg\)\]{--tw-ring-color:var(--c-bg)}.ring-transparent{--tw-ring-color:transparent}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_0_color-mix\(in_srgb\,var\(--c-surface\)_70\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 0 var(--tw-drop-shadow-color,var(--c-surface)))}@supports (color:color-mix(in lab, red, red)){.drop-shadow-\[0_1px_0_color-mix\(in_srgb\,var\(--c-surface\)_70\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 0 var(--tw-drop-shadow-color,color-mix(in srgb,var(--c-surface) 70%,transparent)))}}.drop-shadow-\[0_1px_0_color-mix\(in_srgb\,var\(--c-surface\)_70\%\,transparent\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[0\.86\]{--tw-saturate:saturate(.86);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,border-color\]{transition-property:opacity,transform,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.8,.2,1);transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:3\]{-webkit-line-clamp:3}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:-translate-y-2:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.group-hover\:border-\[\#d8c18c\]\/60:is(:where(.group):hover *){border-color:#d8c18c99;border-color:lab(79.0977% 2.82153 29.8815/.6)}.group-hover\:text-\[\#c8baa0\]:is(:where(.group):hover *){color:#c8baa0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:ring-\[color\:var\(--c-border\)\]:is(:where(.group):hover *){--tw-ring-color:var(--c-border)}}.group-focus-visible\:-translate-y-2:is(:where(.group):focus-visible *){--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-visible\:border-\[\#d8c18c\]\/60:is(:where(.group):focus-visible *){border-color:#d8c18c99;border-color:lab(79.0977% 2.82153 29.8815/.6)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.placeholder\:text-\[\#8f826f\]::placeholder{color:#8f826f}.placeholder\:text-\[\#67635e\]::placeholder{color:#67635e}.placeholder\:text-\[\#b09d7f\]::placeholder{color:#b09d7f}.placeholder\:text-\[color\:var\(--c-text-dim\)\]::placeholder{color:var(--c-text-dim)}.focus-within\:border-\[\#d8c18c\]\/50:focus-within{border-color:#d8c18c80;border-color:lab(79.0977% 2.82153 29.8815/.5)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#a98552\]\/75:hover{border-color:#a98552bf;border-color:lab(58.1826% 9.52768 32.8582/.75)}.hover\:border-\[\#c9a86a\]\/55:hover{border-color:#c9a86a8c;border-color:lab(70.8298% 6.57874 36.6429/.55)}.hover\:border-\[\#c49a4f\]:hover{border-color:#c49a4f}.hover\:border-\[\#d8c18c\]\/45:hover{border-color:#d8c18c73;border-color:lab(79.0977% 2.82153 29.8815/.45)}.hover\:border-\[\#d9bd80\]\/55:hover{border-color:#d9bd808c;border-color:lab(78.0092% 4.21441 34.6967/.55)}.hover\:border-\[\#f0d69e\]:hover{border-color:#f0d69e}.hover\:border-\[color\:var\(--c-accent\)\]:hover,.hover\:border-\[color\:var\(--c-accent\)\]\/55:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color\:var\(--c-accent\)\]\/55:hover{border-color:color-mix(in oklab, var(--c-accent) 55%, transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:bg-\[\#c9a45b\]\/25:hover{background-color:#c9a45b40;background-color:lab(69.6423% 7.63667 42.8106/.25)}.hover\:bg-\[\#d8c18c\]\/\[0\.07\]:hover{background-color:#d8c18c12;background-color:lab(79.0977% 2.82153 29.8815/.07)}.hover\:bg-\[\#d9bd80\]\/5:hover{background-color:#d9bd800d;background-color:lab(78.0092% 4.21441 34.6967/.05)}.hover\:bg-\[\#f0a99a\]\/15:hover{background-color:#f0a99a26;background-color:lab(75.9396% 25.5321 18.7816/.15)}.hover\:bg-\[color\:var\(--c-accent\)\]\/24:hover{background-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:var\(--c-accent\)\]\/24:hover{background-color:color-mix(in oklab, var(--c-accent) 24%, transparent)}}.hover\:bg-\[color\:var\(--c-surface\)\]\/60:hover{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:var\(--c-surface\)\]\/60:hover{background-color:color-mix(in oklab, var(--c-surface) 60%, transparent)}}.hover\:bg-\[color\:var\(--c-surface\)\]\/65:hover{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:var\(--c-surface\)\]\/65:hover{background-color:color-mix(in oklab, var(--c-surface) 65%, transparent)}}.hover\:bg-\[color\:var\(--c-surface\)\]\/70:hover{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:var\(--c-surface\)\]\/70:hover{background-color:color-mix(in oklab, var(--c-surface) 70%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:text-\[\#5c4d38\]:hover{color:#5c4d38}.hover\:text-\[\#8b7c64\]:hover{color:#8b7c64}.hover\:text-\[\#bdb7ad\]:hover{color:#bdb7ad}.hover\:text-\[\#eee8dd\]:hover{color:#eee8dd}.hover\:text-\[\#efe8d9\]:hover{color:#efe8d9}.hover\:text-\[\#f4efe5\]:hover{color:#f4efe5}.hover\:text-\[color\:var\(--c-accent\)\]:hover{color:var(--c-accent)}.hover\:text-\[color\:var\(--c-text\)\]:hover{color:var(--c-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_22px_48px_rgba\(0\,0\,0\,0\.45\)\,0_0_22px_rgba\(169\,133\,82\,0\.12\)\]:hover{--tw-shadow:0 22px 48px var(--tw-shadow-color,#00000073), 0 0 22px var(--tw-shadow-color,#a985521f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[\#c9a45b\]:focus{border-color:#c9a45b}.focus\:border-\[\#d9bd80\]\/70:focus{border-color:#d9bd80b3;border-color:lab(78.0092% 4.21441 34.6967/.7)}.focus\:border-\[color\:var\(--c-accent\)\]:focus{border-color:var(--c-accent)}.focus\:bg-\[color\:var\(--c-surface\)\]:focus{background-color:var(--c-surface)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#b89a68\]\/55:focus{--tw-ring-color:#b89a688c}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#b89a68\]\/55:focus{--tw-ring-color:lab(65.4905% 6.52015 30.6018/.55)}}.focus\:ring-\[\#d9bd80\]\/20:focus{--tw-ring-color:#d9bd8033}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#d9bd80\]\/20:focus{--tw-ring-color:lab(78.0092% 4.21441 34.6967/.2)}}.focus\:ring-\[color\:var\(--c-accent\)\]\/20:focus{--tw-ring-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[color\:var\(--c-accent\)\]\/20:focus{--tw-ring-color:color-mix(in oklab, var(--c-accent) 20%, transparent)}}.focus\:ring-\[color\:var\(--c-accent\)\]\/22:focus{--tw-ring-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[color\:var\(--c-accent\)\]\/22:focus{--tw-ring-color:color-mix(in oklab, var(--c-accent) 22%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:rounded-sm:focus-visible{border-radius:var(--radius-sm)}.focus-visible\:border-\[color\:var\(--c-accent\)\]:focus-visible{border-color:var(--c-accent)}.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-\[color\:var\(--c-accent\)\]\/25:focus-visible{--tw-ring-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[color\:var\(--c-accent\)\]\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--c-accent) 25%, transparent)}}.focus-visible\:ring-\[color\:var\(--c-accent\)\]\/70:focus-visible{--tw-ring-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[color\:var\(--c-accent\)\]\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--c-accent) 70%, transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[color\:var\(--c-accent\)\]:focus-visible{outline-color:var(--c-accent)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:duration-0{--tw-duration:0s;transition-duration:0s}}@media (min-width:40rem){.sm\:sticky{position:sticky}.sm\:inset-x-auto{inset-inline:auto}.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:top-\[4\.9rem\]{top:4.9rem}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:right-14{right:calc(var(--spacing) * 14)}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:left-6{left:calc(var(--spacing) * 6)}.sm\:left-14{left:calc(var(--spacing) * 14)}.sm\:z-20{z-index:20}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-5{margin-inline:calc(var(--spacing) * 5)}.sm\:mx-auto{margin-inline:auto}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-\[10\.625rem\]{height:10.625rem}.sm\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.sm\:max-h-\[min\(90dvh\,48rem\)\]{max-height:min(90dvh,48rem)}.sm\:min-h-0{min-height:calc(var(--spacing) * 0)}.sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.sm\:min-h-32{min-height:calc(var(--spacing) * 32)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-\[13\.5rem\]{width:13.5rem}.sm\:w-\[min\(36rem\,calc\(100vw-13rem\)\)\]{width:min(36rem,100vw - 13rem)}.sm\:w-\[min\(calc\(100vw-2rem\)\,46rem\)\]{width:min(100vw - 2rem,46rem)}.sm\:w-\[min\(calc\(100vw-2rem\)\,72rem\)\]{width:min(100vw - 2rem,72rem)}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-\[56rem\]{max-width:56rem}.sm\:max-w-none{max-width:none}.sm\:min-w-\[10rem\]{min-width:10rem}.sm\:min-w-\[12rem\]{min-width:12rem}.sm\:flex-1{flex:1}.sm\:-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:-translate-y-4{--tw-translate-y:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[3rem_minmax\(0\,1fr\)\]{grid-template-columns:3rem minmax(0,1fr)}.sm\:grid-cols-\[11rem_minmax\(0\,1fr\)\]{grid-template-columns:11rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:justify-self-auto{justify-self:auto}.sm\:rounded-\[1\.75rem\]{border-radius:1.75rem}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[0\.7rem\]{font-size:.7rem}.sm\:text-\[0\.65rem\]{font-size:.65rem}.sm\:text-\[0\.95rem\]{font-size:.95rem}.sm\:text-\[0\.8125rem\]{font-size:.8125rem}.sm\:text-\[1\.02rem\]{font-size:1.02rem}.sm\:text-\[1\.7rem\]{font-size:1.7rem}.sm\:text-\[1\.8rem\]{font-size:1.8rem}.sm\:text-\[1\.32rem\]{font-size:1.32rem}.sm\:text-\[1\.35rem\]{font-size:1.35rem}.sm\:text-\[1\.45rem\]{font-size:1.45rem}.sm\:text-\[1\.85rem\]{font-size:1.85rem}.sm\:text-\[2\.3rem\]{font-size:2.3rem}.sm\:text-\[3\.1rem\]{font-size:3.1rem}.sm\:text-\[3\.4rem\]{font-size:3.4rem}.sm\:text-\[3\.15rem\]{font-size:3.15rem}.sm\:text-\[3rem\]{font-size:3rem}.sm\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:whitespace-nowrap{white-space:nowrap}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:p-8{padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.lg\:grid-cols-\[14rem_minmax\(0\,1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(13rem\,16rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr)}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-start{justify-content:flex-start}.lg\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:text-left{text-align:left}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}:root{--c-bg:#f5efe2;--c-surface:#faf6ec;--c-surface-well:#ece3d0;--c-panel:var(--c-surface);--c-surface-muted:var(--c-surface-well);--c-border:#e2d7c2;--c-border-strong:#d6c9ae;--c-text:#26221c;--c-text-soft:#6e6557;--c-text-dim:#8a8070;--c-accent:#a07c36;--c-accent-hover:#b6924a;--c-accent-press:#876a2c;--c-accent-wash:#f0e7d0;--c-accent-text:#7e6224;--c-on-accent:#faf6ec;--c-green:#283a2e;--c-ritual-text:#f2ecdc;--c-halo:#a07c3621;--card-face:#fbf3df;--card-line:#c9a24a;--card-dark:#23261f;--ora-control-radius:13px;--ora-control-primary-bg:var(--c-green);--ora-control-primary-border:var(--c-green);--ora-control-primary-text:var(--c-ritual-text);--ora-control-primary-hover:#203129;--ora-control-focus:var(--c-accent);--ora-global-header-height:70px;--ora-shell-header-height:var(--ora-global-header-height);--ora-mobile-bottom-nav-height:58px;--ora-mobile-header-height:56px;--ora-focus-header-height:64px;--ora-layer-shell-header:45;--ora-layer-shell-popover:320;--ora-layer-shell-modal:2200;--ora-layer-shell-drawer:2300;--ora-pearl:#fbfaf7;--ora-mist:#eef0f7;--ora-deep-ink:#1f2433;--ora-secondary-ink:#656a7a;--ora-lilac:#d9d2f1;--ora-dawn-peach:#f4d9cf;--ora-aurora-blue:#c9ddf1;--ora-stardust-gold:#b79a63;--ora-love:#c8909e;--ora-career:#8ea8c2;--ora-self:#9fa3c5;--ora-night-bg:#0f1220;--ora-night-surface:#171b2c;--ora-glass-1:#ffffff6b;--ora-glass-2:#ffffff9e;--ora-glass-3:#fffc;--ora-glass-border:#ffffffb8;--ora-shadow-soft:0 14px 42px -30px #1f243357;--ora-shadow-float:0 24px 70px -42px #1f243380;--ora-motion-micro:.12s;--ora-motion-ui:.22s;--ora-motion-spatial:.6s;--ora-motion-ambient:16s;--ora-radius-xs:8px;--ora-radius-sm:12px;--ora-radius-md:16px;--ora-radius-lg:24px;--ora-radius-xl:32px;--ora-radius-pill:999px;--ora-shell-bg:var(--ora-pearl);--ora-shell-surface:var(--ora-glass-2);--ora-shell-ink:var(--ora-deep-ink);--ora-shell-secondary-ink:var(--ora-secondary-ink);--ora-shell-cta-bg:var(--ora-deep-ink);--ora-shell-cta-text:var(--ora-pearl)}.ora-home.ora-home--approved-modular{--ora-home-modular-bg:#f8f9fc;--ora-home-modular-ink:#182340;--ora-home-modular-body:#667085;--ora-home-modular-muted:#8b92a8;--ora-home-modular-accent:#9aa0d6;--ora-home-modular-dark:#182340;--ora-home-modular-dark-soft:#ffffff12;--ora-home-modular-dark-border:#ffffff21;color:var(--ora-home-modular-ink);background:var(--ora-home-modular-bg)!important}.ora-home--approved-modular .ora-home-main{color:var(--ora-home-modular-ink);overflow-x:clip;background:var(--ora-home-modular-bg)!important}.ora-home--approved-modular .ora-starfield{display:none}.ora-home--approved-modular .ora-home-modular-container{width:min(100% - 4rem,70rem);margin-inline:auto}.ora-home--approved-modular .ora-home-modular-eyebrow{color:var(--ora-home-modular-accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700;line-height:1.4}.ora-home--approved-modular .ora-home-modular-suggestions{padding:0 0 3.8rem}.ora-home--approved-modular .ora-home-modular-suggestions h2,.ora-home--approved-modular .ora-home-modular-section h2{color:var(--ora-home-modular-ink);font-family:var(--font-serif);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:500;line-height:1.08}.ora-home--approved-modular .ora-home-modular-suggestions h2{margin-top:.75rem;font-size:clamp(1.75rem,3vw,2.5rem)}.ora-home--approved-modular .ora-home-suggestion-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.6rem;display:grid}.ora-home--approved-modular .ora-home-suggestion-pill{min-width:0;min-height:4.25rem;color:var(--ora-home-modular-body);cursor:pointer;font:inherit;text-align:left;background:#ffffffb8;border:1px solid #1823401a;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;font-size:.83rem;font-weight:560;line-height:1.45;transition:border-color .15s,background-color .15s,color .15s;display:flex}.ora-home--approved-modular .ora-home-suggestion-pill span{overflow-wrap:anywhere;min-width:0}.ora-home--approved-modular .ora-home-suggestion-pill svg{width:1rem;height:1rem;color:var(--ora-home-modular-accent);flex:none}.ora-home--approved-modular .ora-home-suggestion-pill:hover,.ora-home--approved-modular .ora-home-suggestion-pill:focus-visible{color:var(--ora-home-modular-ink);background:#fff;border-color:#9aa0d69e}.ora-home--approved-modular .ora-home-suggestion-pill:focus-visible,.ora-home--approved-modular .ora-home-module-actions :is(a,button):focus-visible,.ora-home--approved-modular .ora-home-my-ora-action:focus-visible{outline-offset:3px;outline:2px solid #9aa0d6c7}.ora-home--approved-modular .ora-home-modular-section{padding-block:1.5rem 4.5rem}.ora-home--approved-modular .ora-home-dark-panel{background:var(--ora-home-modular-dark);color:#fff;border-radius:1.75rem;padding:clamp(1.65rem,4vw,3rem);box-shadow:0 1.6rem 3.5rem -2.2rem #18234075}.ora-home--approved-modular .ora-home-dark-panel .ora-home-modular-eyebrow{color:#c8c9ef}.ora-home--approved-modular .ora-home-dark-panel h2{color:#fff;max-width:38rem;margin-top:.8rem}.ora-home--approved-modular .ora-home-continuity-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.ora-home--approved-modular .ora-home-continuity-card{border:1px solid var(--ora-home-modular-dark-border);background:var(--ora-home-modular-dark-soft);border-radius:1rem;flex-direction:column;min-width:0;min-height:11.5rem;padding:1rem;display:flex}.ora-home--approved-modular .ora-home-card-number{color:#d6c99e;font-variant-numeric:tabular-nums;letter-spacing:.14em;font-size:.68rem;font-weight:700;line-height:1.4}.ora-home--approved-modular .ora-home-continuity-card h3,.ora-home--approved-modular .ora-home-why-steps h3{color:#fff;font-family:var(--font-serif);letter-spacing:-.015em;margin:1.5rem 0 0;font-size:1.05rem;font-weight:500;line-height:1.2}.ora-home--approved-modular .ora-home-continuity-card p,.ora-home--approved-modular .ora-home-module-body,.ora-home--approved-modular .ora-home-why-steps p{color:#ffffffad;text-wrap:pretty;margin:.65rem 0 0;font-size:.82rem;line-height:1.55}.ora-home--approved-modular .ora-home-why-section{padding-top:0}.ora-home--approved-modular .ora-home-why-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);display:grid}.ora-home--approved-modular .ora-home-why-visual{background:var(--ora-home-modular-dark);border-radius:1.75rem;place-items:center;min-height:clamp(18rem,32vw,26rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.6rem 3.5rem -2.2rem #1823406b}.ora-home--approved-modular .ora-home-why-visual-image{object-fit:cover;object-position:center}.ora-home--approved-modular .ora-home-why-copy{min-width:0}.ora-home--approved-modular .ora-home-why-copy h2{max-width:30rem;margin-top:.8rem}.ora-home--approved-modular .ora-home-why-steps{gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.ora-home--approved-modular .ora-home-why-steps li{border-top:1px solid #18234021;grid-template-columns:2rem minmax(0,1fr);gap:.8rem;min-width:0;padding:1.1rem 0 1.2rem;display:grid}.ora-home--approved-modular .ora-home-why-steps li:last-child{border-bottom:1px solid #18234021}.ora-home--approved-modular .ora-home-why-steps h3{color:var(--ora-home-modular-ink);margin:0;font-size:1.15rem}.ora-home--approved-modular .ora-home-why-steps p{max-width:32rem;color:var(--ora-home-modular-body);margin-top:.38rem}.ora-home--approved-modular .ora-home-online-physical-section{padding-top:0}.ora-home--approved-modular .ora-home-online-physical-panel h2{max-width:48rem}.ora-home--approved-modular .ora-home-online-physical-panel .ora-home-module-body{color:#ffffffb8;max-width:38rem}.ora-home--approved-modular .ora-home-module-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.ora-home--approved-modular .ora-home-module-actions a{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.75rem;padding:.75rem 1.15rem;font-size:.82rem;font-weight:650;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ora-home--approved-modular .ora-home-module-actions a svg{width:.95rem;height:.95rem}.ora-home--approved-modular .ora-home-dark-action{color:var(--ora-home-modular-ink);background:#fff;border-color:#fff}.ora-home--approved-modular .ora-home-light-action{color:#fff;background:0 0;border-color:#ffffff5c}.ora-home--approved-modular .ora-home-dark-action:hover,.ora-home--approved-modular .ora-home-dark-action:focus-visible{background:#e1e4fb;border-color:#e1e4fb}.ora-home--approved-modular .ora-home-light-action:hover,.ora-home--approved-modular .ora-home-light-action:focus-visible{background:#ffffff14;border-color:#ffffffb3}.ora-home--approved-modular .ora-home-my-ora-section{padding-top:0;padding-bottom:4.5rem}.ora-home--approved-modular .ora-home-my-ora-panel{background:#ffffffb8;border:1px solid #1823401a;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:2rem;min-width:0;padding:clamp(1.35rem,3vw,2rem);display:flex}.ora-home--approved-modular .ora-home-my-ora-panel h2{max-width:42rem;margin-top:.65rem;font-size:clamp(1.65rem,3vw,2.4rem)}.ora-home--approved-modular .ora-home-my-ora-panel .ora-home-module-body{max-width:38rem;color:var(--ora-home-modular-body)}.ora-home--approved-modular .ora-home-my-ora-action{border:1px solid var(--ora-home-modular-ink);background:var(--ora-home-modular-ink);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:max-content;min-height:2.75rem;padding:.75rem 1.15rem;font-size:.82rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.ora-home--approved-modular>.ora-home-main>.ora-home-my-ora-section>.ora-home-modular-container>[id=ora-long-term-companion-action]{margin-top:1rem}.ora-home--approved-modular .ora-footer{background:var(--ora-home-modular-bg);border-top-color:#1823401a}@media (max-width:639px){.ora-home--approved-modular .ora-home-modular-container{width:calc(100% - 2rem)}.ora-home--approved-modular .ora-home-modular-suggestions{padding-bottom:2.5rem}.ora-home--approved-modular .ora-home-modular-suggestions h2,.ora-home--approved-modular .ora-home-modular-section h2{font-size:clamp(1.8rem,8.4vw,2.35rem);line-height:1.12}.ora-home--approved-modular .ora-home-suggestion-pills{grid-template-columns:minmax(0,1fr);gap:.55rem;margin-top:1.25rem}.ora-home--approved-modular .ora-home-suggestion-pill{min-height:3.7rem;padding-inline:.9rem}.ora-home--approved-modular .ora-home-modular-section{padding-bottom:2.8rem}.ora-home--approved-modular .ora-home-dark-panel{border-radius:1.35rem;padding:1.35rem}.ora-home--approved-modular .ora-home-continuity-grid{grid-template-columns:minmax(0,1fr);gap:.55rem;margin-top:1.35rem}.ora-home--approved-modular .ora-home-continuity-card{min-height:0;padding:.9rem}.ora-home--approved-modular .ora-home-continuity-card h3{margin-top:.7rem}.ora-home--approved-modular .ora-home-continuity-card p{max-width:30rem}.ora-home--approved-modular .ora-home-why-grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}.ora-home--approved-modular .ora-home-why-visual{border-radius:1.35rem;min-height:13rem}.ora-home--approved-modular .ora-home-why-visual-image{object-fit:contain;object-position:center}.ora-home--approved-modular .ora-home-why-steps{margin-top:1.35rem}.ora-home--approved-modular .ora-home-online-physical-panel h2{max-width:24rem}.ora-home--approved-modular .ora-home-module-actions{flex-direction:column;align-items:stretch}.ora-home--approved-modular .ora-home-module-actions a{width:100%}.ora-home--approved-modular .ora-home-my-ora-panel{border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:1.1rem}.ora-home--approved-modular .ora-home-my-ora-action{width:100%}}.ora-control-primary,.ora-control-secondary,.ora-control-ghost,.ora-control-icon,.ora-control-field{border-radius:var(--ora-control-radius)!important;box-shadow:none!important;filter:none!important;font-family:var(--font-body-sans)!important;text-shadow:none!important;transition:background-color .15s,border-color .15s,color .15s!important;transform:none!important}.ora-control-primary{border:1px solid var(--ora-control-primary-border)!important;background:var(--ora-control-primary-bg)!important;color:var(--ora-control-primary-text)!important;letter-spacing:.02em!important;font-size:.9rem!important;font-weight:650!important}.ora-control-secondary{border:1px solid var(--c-border)!important;color:var(--c-text)!important;background:0 0!important;font-weight:620!important}.ora-control-ghost{color:var(--c-text-soft)!important;background:0 0!important;border-color:#0000!important;font-weight:620!important}.ora-control-icon{min-width:44px!important;min-height:44px!important}.ora-control-field{border:1px solid var(--c-border)!important;background:var(--c-surface)!important;color:var(--c-text)!important;font-size:1rem!important;font-weight:400!important}.ora-control-field::placeholder{font-size:.9rem!important}:is(.ora-control-primary,.ora-control-secondary,.ora-control-ghost,.ora-control-icon,.ora-control-field):focus-visible{outline:2px solid var(--ora-control-focus)!important;outline-offset:2px!important;box-shadow:none!important}:is(.ora-control-primary,.ora-control-secondary,.ora-control-ghost,.ora-control-icon):disabled{cursor:not-allowed!important;opacity:.56!important}@media (hover:hover) and (pointer:fine){.ora-control-primary:not(:disabled):hover{border-color:var(--ora-control-primary-hover)!important;background:var(--ora-control-primary-hover)!important}.ora-control-secondary:not(:disabled):hover,.ora-control-icon:not(:disabled):hover{border-color:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){.ora-control-secondary:not(:disabled):hover,.ora-control-icon:not(:disabled):hover{border-color:color-mix(in srgb, var(--c-accent) 55%, var(--c-border))!important}}.ora-control-secondary:not(:disabled):hover,.ora-control-icon:not(:disabled):hover{background:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){.ora-control-secondary:not(:disabled):hover,.ora-control-icon:not(:disabled):hover{background:color-mix(in srgb, var(--c-accent) 8%, transparent)!important}}.ora-control-secondary:not(:disabled):hover,.ora-control-icon:not(:disabled):hover{color:var(--c-text)!important}.ora-control-ghost:not(:disabled):hover{background:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){.ora-control-ghost:not(:disabled):hover{background:color-mix(in srgb, var(--c-accent) 8%, transparent)!important}}.ora-control-ghost:not(:disabled):hover{color:var(--c-text)!important}}html[lang=zh-CN] :is(.ora-control-primary,.ora-control-secondary,.ora-control-ghost,.ora-notification-header button,.ora-notification-tabs button,.ora-account-top-up,.ora-account-gift-action,.ora-account-check-in-claim,.ora-account-action,.ora-account-language-option){letter-spacing:.04em!important}.ora-auth-panel{background:linear-gradient(#111825f5,#0a0f19fa);border:1px solid #514f49;box-shadow:0 20px 56px #03070e57}.ora-auth-input{color:#f4eee2;background:#070c15c7;border:1px solid #d8b25a47;border-radius:.8rem;outline:none;min-height:2.9rem;transition:border-color .16s,background-color .16s}.ora-auth-input::placeholder{color:#7f8797}.ora-auth-input:focus-visible{outline-offset:2px;border-color:#d8b25ad6;outline:2px solid #d8b25a38}.ora-auth-primary-action{color:#17130c;letter-spacing:.02em;background:#d8b25a;border:1px solid #d8b25a;border-radius:.8rem;min-height:2.9rem;font-weight:650;transition:background-color .16s,border-color .16s,transform .16s}.ora-auth-primary-action:not(:disabled):hover{background:#ecc97a;border-color:#ecc97a;transform:translateY(-1px)}.ora-auth-primary-action:not(:disabled):active{transform:translateY(1px)}.ora-auth-primary-action:focus-visible,.ora-auth-secondary-action:focus-visible,.ora-auth-link:focus-visible{outline-offset:3px;outline:2px solid #ecc97aeb}.ora-auth-secondary-action,.ora-auth-link{color:#e4c477;transition:background-color .16s,color .16s,border-color .16s}.ora-auth-secondary-action{color:#1d1a16;background:#fffcf6f5;border:1px solid #d8b25a47;border-radius:.8rem}.ora-auth-secondary-action:not(:disabled):hover{background:#fffaf0;border-color:#ecc97ae0}.ora-auth-link:not(:disabled):hover{color:#f0d28a}.ora-auth-otp-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.ora-auth-otp-cell{color:#f4eee2;font-variant-numeric:tabular-nums;text-align:center;background:#070c15db;border:1px solid #d8b25a4d;border-radius:.8rem;outline:none;width:100%;min-height:3.35rem;font-size:1.35rem;font-weight:650;line-height:1;transition:border-color .16s,background-color .16s,box-shadow .16s}.ora-auth-otp-cell--filled{background:#d8b25a1a;border-color:#d8b25aad}.ora-auth-otp-cell--error{border-color:#e09384cc}.ora-auth-otp-cell:focus-visible{border-color:#ecc97a;box-shadow:0 0 0 3px #d8b25a29}.ora-auth-modal-backdrop{background:#050a12c2}.ora-auth-modal-surface{box-shadow:0 28px 88px #01040a85;color:#f4eee2!important;background:linear-gradient(#111825fa,#090e18fc)!important;border-color:#d8b25a57!important}.ora-auth-modal-surface .ora-auth-modal-sheen{background:radial-gradient(circle at 12% 5%,#d8b25a1a,#0000 34%),linear-gradient(135deg,#ffffff06,#0000 46%)}.ora-auth-modal-surface .ora-control-primary{color:#17130c!important;background:#d8b25a!important;border-color:#d8b25a!important}.ora-auth-modal-surface .ora-control-primary:not(:disabled):hover{background:#ecc97a!important;border-color:#ecc97a!important}.ora-auth-modal-surface .ora-control-secondary{color:#1d1a16!important;background:#fffcf6f5!important;border-color:#d8b25a47!important}.ora-auth-modal-surface .ora-auth-close-button{color:#e4c477!important;background:0 0!important;border-color:#d8b25a47!important}.ora-auth-modal-surface .ora-auth-close-button:not(:disabled):hover{color:#f0d28a!important;background:#d8b25a14!important}.ora-auth-modal-surface .ora-control-field{color:#f4eee2!important;background:#070c15c7!important;border-color:#d8b25a47!important}@media (max-width:380px){.ora-auth-otp-grid{gap:.35rem}.ora-auth-otp-cell{border-radius:.65rem;min-height:3rem;font-size:1.15rem}}.ora-nav{padding-right:calc(var(--ora-gutter,1.5rem) + 13.75rem)!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:clamp(.75rem,2vw,1.5rem)!important;display:grid!important}.ora-brand{justify-self:start!important;min-width:max-content!important}.ora-nav-links{white-space:nowrap!important;justify-content:center!important;justify-self:center!important;gap:clamp(.75rem,1.35vw,1.5rem)!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.ora-nav-links a{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.ora-account-dock{top:1.06rem!important;right:var(--ora-gutter,1.5rem)!important;flex-shrink:0!important;width:max-content!important}.ora-account-dock .ora-account-control{height:2.75rem!important;min-height:2.75rem!important}.ora-account-daily-card{flex:0 0 2.75rem!important;width:2.75rem!important;height:2.75rem!important;position:relative!important}.ora-account-daily-card svg{width:1.08rem!important;height:1.08rem!important}.ora-account-daily-card:focus-visible{color:var(--c-accent-hover)!important}@media (hover:hover) and (pointer:fine){.ora-account-daily-card:hover{color:var(--c-accent-hover)!important}}.ora-account-bell{overflow:visible}.ora-notification-badge{border:1px solid var(--c-surface);justify-content:center;align-items:center;min-width:1rem;height:1rem;display:inline-flex;position:absolute;top:-.22rem;right:-.22rem}@supports (color:color-mix(in lab, red, red)){.ora-notification-badge{border:1px solid color-mix(in srgb, var(--c-surface) 86%, transparent)}}.ora-notification-badge{background:var(--c-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ora-notification-badge{background:color-mix(in srgb, var(--c-accent) 92%, var(--c-text))}}.ora-notification-badge{color:var(--c-on-accent);box-shadow:none;padding:0 .18rem;font-size:.52rem;font-weight:780;line-height:1}.ora-account-control.ora-account-stardust-pill{align-items:center;gap:.42rem;min-width:max-content;display:inline-flex;position:relative;border:1px solid var(--c-accent)!important;width:auto!important;height:2.75rem!important;min-height:2.75rem!important}@supports (color:color-mix(in lab, red, red)){.ora-account-control.ora-account-stardust-pill{border:1px solid color-mix(in srgb, var(--c-accent) 28%, var(--c-border))!important}}.ora-account-control.ora-account-stardust-pill{border-radius:999px;background:var(--c-surface)!important}@supports (color:color-mix(in lab, red, red)){.ora-account-control.ora-account-stardust-pill{background:color-mix(in srgb, var(--c-surface) 92%, var(--c-accent-wash))!important}}.ora-account-control.ora-account-stardust-pill{cursor:pointer;font-family:var(--font-body-sans);letter-spacing:0;font-size:1.02rem;font-weight:650;line-height:1;transition:border-color .15s,background-color .15s,color .15s;color:var(--c-text)!important;box-shadow:none!important;padding:0 .72rem!important}.ora-account-stardust-glyph{width:19px;height:19px;color:var(--c-accent-text);flex:0 0 19px}.ora-account-stardust-value{color:currentColor;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:5ch}.ora-account-control.ora-account-stardust-pill:focus-visible{outline:2px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-account-control.ora-account-stardust-pill:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 62%, transparent)}}.ora-account-control.ora-account-stardust-pill:focus-visible{outline-offset:3px}.ora-account-control.ora-account-stardust-pill:not(:disabled):active{background:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){.ora-account-control.ora-account-stardust-pill:not(:disabled):active{background:color-mix(in srgb, var(--c-accent) 12%, var(--c-surface))!important}}.ora-account-control.ora-account-stardust-pill:disabled{cursor:not-allowed;opacity:.52}.ora-account-control,.ora-account-tooltip{border-color:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){.ora-account-control,.ora-account-tooltip{border-color:color-mix(in srgb, var(--c-accent) 34%, var(--c-border))!important}}.ora-account-control,.ora-account-tooltip{background:var(--c-surface)!important}@supports (color:color-mix(in lab, red, red)){.ora-account-control,.ora-account-tooltip{background:color-mix(in srgb, var(--c-surface) 88%, transparent)!important}}.ora-account-control,.ora-account-tooltip{color:var(--c-text-soft)!important;box-shadow:none!important}.ora-notification-panel{max-height:min(78dvh,34rem);overflow-x:hidden!important}.ora-notification-layout{grid-template-rows:auto auto minmax(0,1fr);min-height:0}.ora-notification-header{border-bottom:1px solid var(--c-accent);justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ora-notification-header{border-bottom:1px solid color-mix(in srgb, var(--c-accent) 28%, transparent)}}.ora-notification-header{padding-bottom:.7rem}.ora-notification-header-actions{justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;display:flex}.ora-notification-header h2{color:var(--c-text);font-family:var(--font-serif,Georgia, "Times New Roman", serif);font-size:1.25rem;font-weight:560;line-height:1.1}.ora-notification-header button{cursor:pointer;min-height:44px;line-height:1.2;background:0 0!important;border:0!important}.ora-notification-header .ora-notification-mark-all{white-space:nowrap;padding:0 .55rem;color:var(--c-accent)!important;letter-spacing:.02em!important;font-size:.75rem!important;font-weight:650!important}.ora-notification-header .ora-notification-close{justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;min-width:44px!important;color:var(--c-text-soft)!important}.ora-notification-header button:disabled{cursor:default;opacity:.42}.ora-notification-tabs{border-bottom:1px solid var(--c-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.ora-notification-tabs{border-bottom:1px solid color-mix(in srgb, var(--c-border) 72%, transparent)}}.ora-notification-tabs button{min-width:0;min-height:2.75rem;color:var(--c-text-dim);cursor:pointer;letter-spacing:.02em;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 .25rem;font-size:.76rem;font-weight:560;transition:background-color .15s,border-color .15s,color .15s}.ora-notification-tabs button[data-active=true]{border-bottom-color:var(--c-accent);background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-notification-tabs button[data-active=true]{background:color-mix(in srgb, var(--c-accent) 6%, transparent)}}.ora-notification-tabs button[data-active=true]{color:var(--c-text);font-weight:650}.ora-notification-tabs button:focus-visible{outline:2px solid var(--ora-control-focus);outline-offset:-2px}.ora-notification-list{border:1px solid var(--c-border);min-height:0;max-height:min(54vh,24rem);display:grid}@supports (color:color-mix(in lab, red, red)){.ora-notification-list{border:1px solid color-mix(in srgb, var(--c-border) 78%, transparent)}}.ora-notification-list{border-radius:var(--ora-control-radius);overflow:hidden auto}.ora-notification-item{width:100%;color:inherit;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.78rem .8rem;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid;position:relative;text-align:left!important}button.ora-notification-item{cursor:pointer;font:inherit}.ora-notification-item+.ora-notification-item{border-top:1px solid var(--c-border)}@supports (color:color-mix(in lab, red, red)){.ora-notification-item+.ora-notification-item{border-top:1px solid color-mix(in srgb, var(--c-border) 72%, transparent)}}.ora-notification-item[data-unread=true]{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-notification-item[data-unread=true]{background:color-mix(in srgb, var(--c-accent) 7%, var(--c-surface))}}.ora-notification-item[data-unread=false] .ora-notification-copy strong,.ora-notification-item[data-unread=false] .ora-notification-copy span{color:var(--c-text-soft)}@supports (color:color-mix(in lab, red, red)){.ora-notification-item[data-unread=false] .ora-notification-copy span{color:color-mix(in srgb, var(--c-text-soft) 86%, transparent)}}.ora-notification-item:focus-visible{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-notification-item:focus-visible{background:color-mix(in srgb, var(--c-accent) 10%, var(--c-surface))}}.ora-notification-item:focus-visible{outline:2px solid var(--ora-control-focus);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.ora-notification-tabs button:hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-notification-tabs button:hover{background:color-mix(in srgb, var(--c-accent) 6%, transparent)}}.ora-notification-tabs button:hover{color:var(--c-text)}.ora-notification-item:hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-notification-item:hover{background:color-mix(in srgb, var(--c-accent) 9%, var(--c-surface))}}.ora-notification-item:hover{color:var(--c-text)}}.ora-notification-copy{gap:.18rem;min-width:0;display:grid}.ora-notification-copy strong{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:650;line-height:1.35;overflow:hidden}.ora-notification-copy span{color:var(--c-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ora-notification-copy time{color:var(--c-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:560;line-height:1.3;overflow:hidden}.ora-notification-unread-dot{background:var(--c-accent);border-radius:999px;width:.45rem;height:.45rem;margin-top:.2rem}.ora-notification-empty{color:var(--c-text-soft);text-align:center;background:0 0;padding:1rem;font-size:.78rem;line-height:1.55}.ora-notification-empty h3{color:var(--c-text);font-family:var(--font-serif,Georgia, "Times New Roman", serif);font-size:1.05rem;font-weight:560}.ora-notification-empty p{margin-top:.32rem}.ora-notification-more.ora-control-ghost{min-height:44px;border:0!important;border-top:1px solid var(--c-border)!important}@supports (color:color-mix(in lab, red, red)){.ora-notification-more.ora-control-ghost{border-top:1px solid color-mix(in srgb, var(--c-border) 72%, transparent)!important}}.ora-notification-more.ora-control-ghost{cursor:pointer;color:var(--c-accent)!important;letter-spacing:.02em!important;background:0 0!important;border-radius:0!important;font-size:.78rem!important;font-weight:650!important}.ora-icon-button{min-width:44px;min-height:44px;transition:background-color .16s,border-color .16s,color .16s;border-radius:var(--ora-control-radius)!important;box-shadow:none!important}.ora-icon-button:focus-visible{outline:2px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-icon-button:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 68%, transparent)}}.ora-icon-button:focus-visible{outline-offset:2px}.ora-icon-button:not(:disabled):active{background:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){.ora-icon-button:not(:disabled):active{background:color-mix(in srgb, var(--c-accent) 13%, var(--c-surface))!important}}.ora-icon-button:not(:disabled):active{transform:none!important}.ora-icon-button:disabled{cursor:not-allowed;opacity:.52}@media (hover:hover) and (pointer:fine){.ora-account-control.ora-account-stardust-pill:not(:disabled):hover{border-color:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){.ora-account-control.ora-account-stardust-pill:not(:disabled):hover{border-color:color-mix(in srgb, var(--c-accent) 46%, var(--c-border))!important}}.ora-account-control.ora-account-stardust-pill:not(:disabled):hover{background:var(--c-surface)!important}@supports (color:color-mix(in lab, red, red)){.ora-account-control.ora-account-stardust-pill:not(:disabled):hover{background:color-mix(in srgb, var(--c-surface) 84%, var(--c-accent-wash))!important}}.ora-account-control.ora-account-stardust-pill:not(:disabled):hover{color:var(--c-accent-hover)!important}.ora-icon-button:not(:disabled):hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-icon-button:not(:disabled):hover{border-color:color-mix(in srgb, var(--c-accent) 54%, var(--c-border))}}.ora-icon-button:not(:disabled):hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-icon-button:not(:disabled):hover{background:color-mix(in srgb, var(--c-accent) 9%, var(--c-surface))}}.ora-icon-button:not(:disabled):hover{color:var(--c-accent-hover)}.ora-account-control:hover{border-color:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){.ora-account-control:hover{border-color:color-mix(in srgb, var(--c-accent) 54%, var(--c-border))!important}}.ora-account-control:hover{background:var(--c-surface)!important;color:var(--c-accent-hover)!important}}@media (prefers-reduced-motion:reduce){.ora-icon-button,.ora-account-control.ora-account-stardust-pill{transition:none!important}.ora-icon-button:not(:disabled):active,.ora-account-control.ora-account-stardust-pill:not(:disabled):active{transform:none!important}}.ora-aurora-background{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ora-aurora-background-base,.ora-aurora-background-glow{border-radius:var(--ora-radius-pill);pointer-events:none;display:block;position:absolute}.ora-aurora-background-base{background:var(--ora-shell-bg);inset:0}@supports (color:color-mix(in lab, red, red)){.ora-aurora-background-base{background:color-mix(in srgb, var(--ora-shell-bg) 72%, transparent)}}.ora-aurora-background-base{opacity:.52}.ora-aurora-background-glow{aspect-ratio:1;filter:blur(58px);opacity:.25;width:clamp(18rem,42vw,44rem);animation:ora-aurora-drift var(--ora-motion-ambient) ease-in-out infinite alternate;transform:translate(0)}.ora-aurora-background-glow-blue{background:radial-gradient(circle, var(--ora-aurora-blue) 0%, transparent 68%);top:-18%;left:-10%}.ora-aurora-background-glow-lilac{background:radial-gradient(circle, var(--ora-lilac) 0%, transparent 70%);animation-delay:-5s;top:8%;right:-16%}.ora-aurora-background-glow-peach{background:radial-gradient(circle, var(--ora-dawn-peach) 0%, transparent 70%);width:clamp(16rem,34vw,36rem);animation-delay:-10s;bottom:-30%;left:28%}@keyframes ora-aurora-drift{0%{transform:translate(-2%,-1%)scale(.98)}to{transform:translate(3%,2%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.ora-aurora-background-glow{animation:none;transform:none}}.ora-reveal-shell--spatial{--ora-reveal-field:var(--ora-pearl)}@supports (color:color-mix(in lab, red, red)){.ora-reveal-shell--spatial{--ora-reveal-field:color-mix(in srgb, var(--ora-pearl) 88%, var(--ora-mist))}}.ora-reveal-shell--spatial{--ora-reveal-field-quiet:var(--ora-mist)}@supports (color:color-mix(in lab, red, red)){.ora-reveal-shell--spatial{--ora-reveal-field-quiet:color-mix(in srgb, var(--ora-mist) 76%, transparent)}}.ora-reveal-shell--spatial{--ora-reveal-ink:var(--ora-deep-ink);--ora-reveal-secondary:var(--ora-secondary-ink);--ora-reveal-focus:var(--ora-lilac);isolation:isolate;background:radial-gradient(circle at 50% 16%, var(--ora-pearl) 0 18%, transparent 55%), radial-gradient(circle at 12% 74%, var(--ora-aurora-blue), transparent 34%), linear-gradient(180deg, var(--ora-pearl) 0%, var(--ora-mist) 100%);min-height:100%}@supports (color:color-mix(in lab, red, red)){.ora-reveal-shell--spatial{background:radial-gradient(circle at 50% 16%, color-mix(in srgb, var(--ora-pearl) 96%, transparent) 0 18%, transparent 55%), radial-gradient(circle at 12% 74%, color-mix(in srgb, var(--ora-aurora-blue) 22%, transparent), transparent 34%), linear-gradient(180deg, var(--ora-pearl) 0%, var(--ora-mist) 100%)}}.ora-reveal-shell--spatial{color:var(--ora-reveal-ink)}.ora-reveal-shell--spatial:before{z-index:-1;background:radial-gradient(circle at 76% 30%, var(--ora-dawn-peach), transparent 26%), linear-gradient(115deg, transparent 0 38%, var(--ora-lilac) 50%, transparent 64%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ora-reveal-shell--spatial:before{background:radial-gradient(circle at 76% 30%, color-mix(in srgb, var(--ora-dawn-peach) 18%, transparent), transparent 26%), linear-gradient(115deg, transparent 0 38%, color-mix(in srgb, var(--ora-lilac) 8%, transparent) 50%, transparent 64%)}}.ora-reveal-shell--spatial:before{content:"";pointer-events:none}.ora-reveal-shell--stage{min-height:calc(100dvh - var(--ora-global-header-height));padding-block-end:2rem}.ora-reveal-stage-inner{perspective:1400px}.ora-reveal-stage-layout--spatial{min-height:clamp(42rem, calc(100dvh - var(--ora-global-header-height) - 2rem), 54rem);isolation:isolate;position:relative}@media (min-width:640px){.ora-reveal-stage-layout--spatial--single{justify-content:flex-start;gap:clamp(.5rem,.8dvh,.75rem)!important;padding-block-start:clamp(.2rem,.4dvh,.5rem)!important}.ora-reveal-stage-layout--spatial--single .ora-reveal-card-field--single .ora-reveal-card{width:clamp(15.5rem,22vw,20rem)}}.ora-reveal-stage-layout--spatial:before{z-index:-1;background:radial-gradient(circle, var(--ora-lilac), transparent 68%);border-radius:50%;width:min(34rem,82vw);height:min(34rem,82vw);position:absolute;top:17%;left:50%}@supports (color:color-mix(in lab, red, red)){.ora-reveal-stage-layout--spatial:before{background:radial-gradient(circle, color-mix(in srgb, var(--ora-lilac) 16%, transparent), transparent 68%)}}.ora-reveal-stage-layout--spatial:before{content:"";filter:blur(16px);opacity:.68;transform:translate(-50%)}.ora-reveal-stage-header{z-index:2;text-wrap:balance;position:relative}.ora-reveal-stage-eyebrow{color:var(--ora-secondary-ink)}@supports (color:color-mix(in lab, red, red)){.ora-reveal-stage-eyebrow{color:color-mix(in srgb, var(--ora-secondary-ink) 82%, var(--ora-stardust-gold))}}.ora-reveal-stage-title{letter-spacing:-.025em;color:var(--ora-deep-ink)!important}.ora-reveal-stage-copy{text-wrap:balance;min-height:1.5rem;color:var(--ora-secondary-ink)!important}.ora-reveal-card-field{z-index:1;min-height:28rem;transform-style:preserve-3d;position:relative}.ora-reveal-card-field--single{min-height:34rem}.ora-reveal-card-field--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem);max-width:47rem;padding-inline:clamp(0rem,2vw,1rem);display:grid}.ora-reveal-card{transform-style:preserve-3d;filter:drop-shadow(0 22px 34px var(--ora-deep-ink));position:relative}@supports (color:color-mix(in lab, red, red)){.ora-reveal-card{filter:drop-shadow(0 22px 34px color-mix(in srgb, var(--ora-deep-ink) 13%, transparent))}}.ora-reveal-card{transition-property:transform,filter;transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ora-reveal-card-field--single .ora-reveal-card{width:clamp(15.5rem,23vw,21rem)}.ora-reveal-card-field--three .ora-reveal-card{justify-self:center;width:100%;max-width:14rem}.ora-reveal-card--awaiting{filter:drop-shadow(0 22px 34px var(--ora-deep-ink))}@supports (color:color-mix(in lab, red, red)){.ora-reveal-card--awaiting{filter:drop-shadow(0 22px 34px color-mix(in srgb, var(--ora-deep-ink) 15%, transparent))}}.ora-reveal-card--revealed{filter:drop-shadow(0 26px 44px var(--ora-deep-ink))}@supports (color:color-mix(in lab, red, red)){.ora-reveal-card--revealed{filter:drop-shadow(0 26px 44px color-mix(in srgb, var(--ora-deep-ink) 22%, transparent))}}.ora-reveal-card:focus-visible{outline-offset:7px;box-shadow:0 0 0 5px var(--ora-lilac);outline:2px solid var(--ora-lilac)!important}@supports (color:color-mix(in lab, red, red)){.ora-reveal-card:focus-visible{box-shadow:0 0 0 5px color-mix(in srgb, var(--ora-lilac) 22%, transparent)}}.ora-reveal-card-flip,.ora-reveal-card-face{backface-visibility:hidden}.ora-reveal-card-face--back{border-color:var(--ora-lilac)!important}@supports (color:color-mix(in lab, red, red)){.ora-reveal-card-face--back{border-color:color-mix(in srgb, var(--ora-lilac) 46%, var(--ora-deep-ink))!important}}.ora-reveal-card-face--back{background:radial-gradient(circle at 50% 40%, var(--ora-aurora-blue), transparent 38%), linear-gradient(145deg, var(--ora-deep-ink), var(--ora-night-surface))!important}@supports (color:color-mix(in lab, red, red)){.ora-reveal-card-face--back{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--ora-aurora-blue) 18%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--ora-deep-ink) 96%, var(--ora-mist)), color-mix(in srgb, var(--ora-night-surface) 88%, var(--ora-deep-ink)))!important}}.ora-reveal-card-face--back{box-shadow:0 24px 58px var(--ora-deep-ink), inset 0 0 0 7px var(--ora-pearl), inset 0 0 0 8px var(--ora-lilac)!important}@supports (color:color-mix(in lab, red, red)){.ora-reveal-card-face--back{box-shadow:0 24px 58px color-mix(in srgb, var(--ora-deep-ink) 21%, transparent), inset 0 0 0 7px color-mix(in srgb, var(--ora-pearl) 8%, transparent), inset 0 0 0 8px color-mix(in srgb, var(--ora-lilac) 18%, transparent)!important}}.ora-reveal-card-face--back span{border-color:var(--ora-lilac)!important}@supports (color:color-mix(in lab, red, red)){.ora-reveal-card-face--back span{border-color:color-mix(in srgb, var(--ora-lilac) 44%, transparent)!important}}.ora-reveal-card-face--back span{background-color:var(--ora-aurora-blue)!important}@supports (color:color-mix(in lab, red, red)){.ora-reveal-card-face--back span{background-color:color-mix(in srgb, var(--ora-aurora-blue) 14%, transparent)!important}}.ora-reveal-card-face--front{border-color:var(--ora-lilac)!important}@supports (color:color-mix(in lab, red, red)){.ora-reveal-card-face--front{border-color:color-mix(in srgb, var(--ora-lilac) 34%, var(--ora-pearl))!important}}.ora-reveal-card-face--front{background:var(--ora-pearl)!important;box-shadow:0 28px 68px var(--ora-deep-ink), inset 0 0 0 1px var(--ora-pearl)!important}@supports (color:color-mix(in lab, red, red)){.ora-reveal-card-face--front{box-shadow:0 28px 68px color-mix(in srgb, var(--ora-deep-ink) 18%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ora-pearl) 68%, transparent)!important}}.ora-reveal-card-front-label{z-index:0;position:relative;border-color:var(--ora-lilac)!important}@supports (color:color-mix(in lab, red, red)){.ora-reveal-card-front-label{border-color:color-mix(in srgb, var(--ora-lilac) 30%, var(--ora-mist))!important}}.ora-reveal-card-front-label{background:linear-gradient(180deg, var(--ora-pearl), var(--ora-mist))!important}@supports (color:color-mix(in lab, red, red)){.ora-reveal-card-front-label{background:linear-gradient(180deg, color-mix(in srgb, var(--ora-pearl) 96%, var(--ora-mist)), color-mix(in srgb, var(--ora-mist) 82%, var(--ora-pearl)))!important}}.ora-reveal-card-artwork{z-index:1}.ora-reveal-orientation{border-color:var(--ora-lilac)!important}@supports (color:color-mix(in lab, red, red)){.ora-reveal-orientation{border-color:color-mix(in srgb, var(--ora-lilac) 52%, var(--ora-mist))!important}}.ora-reveal-orientation{background:var(--ora-pearl)!important}@supports (color:color-mix(in lab, red, red)){.ora-reveal-orientation{background:color-mix(in srgb, var(--ora-pearl) 88%, transparent)!important}}.ora-reveal-orientation{color:var(--ora-secondary-ink)!important;box-shadow:0 10px 24px var(--ora-deep-ink)!important}@supports (color:color-mix(in lab, red, red)){.ora-reveal-orientation{box-shadow:0 10px 24px color-mix(in srgb, var(--ora-deep-ink) 12%, transparent)!important}}.ora-reveal-action{border-color:var(--ora-deep-ink)!important;background:var(--ora-deep-ink)!important;color:var(--ora-pearl)!important;box-shadow:0 16px 30px -18px var(--ora-deep-ink)!important}@supports (color:color-mix(in lab, red, red)){.ora-reveal-action{box-shadow:0 16px 30px -18px color-mix(in srgb, var(--ora-deep-ink) 48%, transparent)!important}}.ora-reveal-action:hover{border-color:var(--ora-deep-ink)!important}@supports (color:color-mix(in lab, red, red)){.ora-reveal-action:hover{border-color:color-mix(in srgb, var(--ora-deep-ink) 84%, var(--ora-lilac))!important}}.ora-reveal-action:hover{background:var(--ora-deep-ink)!important}@supports (color:color-mix(in lab, red, red)){.ora-reveal-action:hover{background:color-mix(in srgb, var(--ora-deep-ink) 88%, var(--ora-lilac))!important}}.ora-reveal-shell--gate .ora-guide-panel,.ora-reveal-shell--status .ora-guide-panel{border-color:var(--ora-lilac)!important}@supports (color:color-mix(in lab, red, red)){.ora-reveal-shell--gate .ora-guide-panel,.ora-reveal-shell--status .ora-guide-panel{border-color:color-mix(in srgb, var(--ora-lilac) 40%, var(--ora-pearl))!important}}.ora-reveal-shell--gate .ora-guide-panel,.ora-reveal-shell--status .ora-guide-panel{background:var(--ora-pearl)!important}@supports (color:color-mix(in lab, red, red)){.ora-reveal-shell--gate .ora-guide-panel,.ora-reveal-shell--status .ora-guide-panel{background:color-mix(in srgb, var(--ora-pearl) 78%, transparent)!important}}.ora-reveal-shell--gate .ora-guide-panel,.ora-reveal-shell--status .ora-guide-panel{-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);box-shadow:var(--ora-shadow-float)!important}.ora-reveal-shell--physical-picker [aria-labelledby=physical-deck-picker-label]{border:1px solid var(--ora-lilac)}@supports (color:color-mix(in lab, red, red)){.ora-reveal-shell--physical-picker [aria-labelledby=physical-deck-picker-label]{border:1px solid color-mix(in srgb, var(--ora-lilac) 34%, var(--ora-pearl))}}.ora-reveal-shell--physical-picker [aria-labelledby=physical-deck-picker-label]{border-radius:var(--ora-radius-lg);background:var(--ora-pearl)}@supports (color:color-mix(in lab, red, red)){.ora-reveal-shell--physical-picker [aria-labelledby=physical-deck-picker-label]{background:color-mix(in srgb, var(--ora-pearl) 54%, transparent)}}.ora-reveal-shell--physical-picker [aria-labelledby=physical-deck-picker-label]{box-shadow:var(--ora-shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);padding:clamp(1rem,2vw,1.5rem)}@media (max-width:639px){.ora-reveal-shell--stage{min-height:calc(100dvh - var(--ora-mobile-header-height));padding-block-end:calc(5.5rem + env(safe-area-inset-bottom))}.ora-reveal-stage-inner{padding-block:2.25rem calc(5.5rem + env(safe-area-inset-bottom))!important}.ora-reveal-stage-layout--spatial{min-height:calc(100dvh - var(--ora-mobile-header-height) - 1rem);justify-content:flex-start;gap:1.35rem;padding-block:.5rem 1.25rem}.ora-reveal-stage-title{font-size:clamp(2rem,9.5vw,2.55rem)!important}.ora-reveal-card-field{min-height:29rem}.ora-reveal-card-field--single{min-height:31rem}.ora-reveal-card-field--single .ora-reveal-card{width:min(74vw,19rem)}.ora-reveal-card-field--three{gap:.5rem;padding-inline:0}.ora-reveal-card-field--three .ora-reveal-card{max-width:7.5rem}.ora-reveal-card{filter:drop-shadow(0 18px 28px var(--ora-deep-ink))}@supports (color:color-mix(in lab, red, red)){.ora-reveal-card{filter:drop-shadow(0 18px 28px color-mix(in srgb, var(--ora-deep-ink) 17%, transparent))}}.ora-reveal-shell--physical-picker [aria-labelledby=physical-deck-picker-label]{border-radius:var(--ora-radius-md);padding:.9rem}}@media (prefers-reduced-motion:reduce){.ora-reveal-shell--spatial .ora-reveal-stage-layout--spatial:before,.ora-reveal-shell--spatial .ora-reveal-card,.ora-reveal-shell--spatial .ora-reveal-card-flip,.ora-reveal-shell--spatial .ora-reveal-stage-copy,.ora-reveal-shell--spatial .ora-reveal-action{transition:none!important;animation:none!important}.ora-reveal-shell--spatial .ora-reveal-card--revealed{filter:drop-shadow(0 22px 34px var(--ora-deep-ink))}@supports (color:color-mix(in lab, red, red)){.ora-reveal-shell--spatial .ora-reveal-card--revealed{filter:drop-shadow(0 22px 34px color-mix(in srgb, var(--ora-deep-ink) 22%, transparent))}}}.ora-draw-shell--spatial{background:radial-gradient(circle at 50% -12%, #d9d2f16b, transparent 42%), linear-gradient(180deg, var(--ora-pearl) 0%, var(--ora-mist) 100%);color:var(--ora-deep-ink);overflow:clip}.ora-draw-shell--spatial>.pointer-events-none:nth-child(2){background:radial-gradient(circle at 50% 0,#ffffffe0,#eef0f7c7 48%,#c9ddf147 100%)!important}.ora-draw-shell--spatial>.pointer-events-none:nth-child(3){background:radial-gradient(circle,#f4d9cf4d,#0000 70%)!important}.ora-draw-shell--spatial>.pointer-events-none:nth-child(4){background:radial-gradient(circle,#c9ddf16b,#0000 70%)!important}.ora-draw-stage-layout--spatial{isolation:isolate}.ora-draw-stage-layout--spatial:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 50% 42%,#ffffffb3,#0000 34%),radial-gradient(circle at 14% 70%,#f4d9cf33,#0000 27%),radial-gradient(circle at 86% 68%,#c9ddf14d,#0000 30%);border-radius:3rem 3rem 0 0;position:absolute;inset:9rem 0 0}.ora-draw-shell--spatial .ora-draw-stage-tools .ora-flow-tool-link{color:var(--ora-secondary-ink);box-shadow:var(--ora-shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#ffffff8f;border-color:#656a7a3d}.ora-draw-shell--spatial .ora-draw-stage-tools .ora-flow-tool-link:not(:disabled):hover{color:var(--ora-deep-ink);background:#ffffffc7;border-color:#d9d2f1e6}.ora-draw-shell--spatial .ora-draw-choice-header{color:var(--ora-deep-ink);top:clamp(5.5rem,10vh,7rem);z-index:1800!important}.ora-draw-shell--spatial .ora-draw-choice-header h1{color:var(--ora-deep-ink);text-wrap:balance;line-height:1.08}.ora-draw-shell--spatial .ora-draw-choice-header h1 span{color:var(--ora-deep-ink)!important}@supports (color:color-mix(in lab, red, red)){.ora-draw-shell--spatial .ora-draw-choice-header h1 span{color:color-mix(in srgb, var(--ora-deep-ink) 70%, var(--ora-lilac))!important}}.ora-draw-shell--spatial .ora-draw-choice-header p{color:var(--ora-secondary-ink);letter-spacing:.14em}.ora-draw-shell--spatial .ora-draw-confirm{background:var(--ora-deep-ink);min-height:2.75rem;color:var(--ora-pearl);border-color:#d9d2f1e6;box-shadow:0 18px 42px -28px #1f2433a6}.ora-draw-shell--spatial .ora-draw-confirm:hover{background:var(--ora-deep-ink)}@supports (color:color-mix(in lab, red, red)){.ora-draw-shell--spatial .ora-draw-confirm:hover{background:color-mix(in srgb, var(--ora-deep-ink) 88%, var(--ora-lilac))}}.ora-draw-deck-stage{z-index:1}.ora-draw-shell--spatial .ora-draw-deck-field{background:radial-gradient(at 50% 32%,#ffffffc7,#0000 43%),radial-gradient(at 12% 76%,#f4d9cf33,#0000 35%),radial-gradient(at 88% 74%,#c9ddf142,#0000 36%);border-radius:2.5rem 2.5rem 0 0}.ora-draw-shell--spatial .ora-draw-deck-field:before{content:"";pointer-events:none;border:1px solid #d9d2f157;border-bottom:0;border-radius:2.5rem 2.5rem 0 0;position:absolute;inset:2.5rem 8vw 0}.ora-draw-shell--spatial .ora-draw-deck-field>div{z-index:1}.ora-draw-shell--spatial .ora-draw-rotate-button{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);min-width:2.75rem;min-height:2.75rem;color:var(--ora-deep-ink)!important;box-shadow:var(--ora-shadow-soft)!important;background:#ffffff9e!important;border-color:#656a7a3d!important}.ora-draw-shell--spatial .ora-draw-rotate-button:not(:disabled):hover{background:#ffffffd6!important;border-color:#d9d2f1f0!important}.ora-draw-shell--spatial .ora-draw-card{border-color:#656a7a3d!important;box-shadow:0 24px 58px -38px #1f24338c,inset 0 0 0 1px #ffffff6b!important}.ora-draw-shell--spatial .ora-draw-card-frame{border-color:#d9d2f166!important}.ora-draw-shell--spatial .ora-draw-card-orbit{border-color:#c9ddf19e!important}.ora-draw-shell--spatial .ora-draw-card-axis{background:#d9d2f194!important}.ora-draw-shell--spatial .ora-draw-card[aria-selected=true]{border-color:var(--ora-deep-ink)!important}@supports (color:color-mix(in lab, red, red)){.ora-draw-shell--spatial .ora-draw-card[aria-selected=true]{border-color:color-mix(in srgb, var(--ora-deep-ink) 58%, var(--ora-lilac))!important}}.ora-draw-shell--spatial .ora-draw-card[aria-selected=true]{box-shadow:0 30px 64px -34px #1f2433ad,0 0 0 4px #d9d2f175,0 0 34px #c9ddf16b,inset 0 0 0 1px #ffffff94!important}.ora-draw-shell--spatial .ora-draw-card-selected-mark{background:var(--ora-deep-ink)!important;box-shadow:0 0 18px #d9d2f1c7!important}.ora-draw-shell--spatial .ora-draw-card:focus-visible,.ora-draw-shell--spatial .ora-draw-rotate-button:focus-visible,.ora-draw-shell--spatial .ora-draw-confirm:focus-visible{outline:2px solid var(--ora-lilac)!important;outline-offset:4px!important}.ora-draw-physical-shell{background:radial-gradient(circle at 10% 14%, #f4d9cf4d, transparent 30%), radial-gradient(circle at 90% 28%, #c9ddf15c, transparent 34%), linear-gradient(180deg, var(--ora-pearl), var(--ora-mist));color:var(--ora-deep-ink)}.ora-draw-physical-shell .ora-draw-physical-header{max-width:55rem;margin-inline:auto}.ora-draw-physical-shell .ora-draw-physical-header>div{color:var(--ora-secondary-ink)!important}.ora-draw-physical-shell .ora-draw-physical-header>div span{background:var(--ora-lilac)!important}.ora-draw-physical-shell .ora-draw-physical-header h1{text-wrap:balance;color:var(--ora-deep-ink)!important}.ora-draw-physical-shell .ora-draw-physical-header p,.ora-draw-physical-shell .ora-draw-physical-step>p{color:var(--ora-secondary-ink)!important}.ora-draw-physical-shell .ora-draw-question-surface{box-shadow:var(--ora-shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#ffffff8f!important;border-color:#d9d2f1b8!important}.ora-draw-physical-shell .ora-draw-question-surface p{color:var(--ora-deep-ink)!important}.ora-draw-physical-shell .ora-draw-question-surface p:first-child{color:var(--ora-secondary-ink)!important}.ora-draw-physical-shell .ora-draw-physical-steps{border-radius:var(--ora-radius-lg);box-shadow:var(--ora-shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#ffffff7a;border:1px solid #d9d2f1b8;overflow:hidden}.ora-draw-physical-shell .ora-draw-physical-step{border-color:#d9d2f19e!important}.ora-draw-physical-shell .ora-draw-physical-step-index{background:#c9ddf133;color:var(--ora-secondary-ink)!important;border-color:#8ea8c29e!important}.ora-draw-physical-shell .ora-draw-physical-step>p:first-of-type{color:var(--ora-deep-ink)!important}.ora-draw-physical-shell .ora-draw-physical-art{opacity:.72;filter:saturate(.72)brightness(1.02)}.ora-draw-physical-shell .ora-draw-physical-actions{padding-top:.25rem}.ora-draw-physical-shell .ora-draw-physical-cta{border-color:var(--ora-deep-ink)!important;background:var(--ora-deep-ink)!important;color:var(--ora-pearl)!important;box-shadow:0 20px 44px -30px #1f2433b8!important}.ora-draw-physical-shell .ora-draw-physical-cta:hover{border-color:var(--ora-deep-ink)!important}@supports (color:color-mix(in lab, red, red)){.ora-draw-physical-shell .ora-draw-physical-cta:hover{border-color:color-mix(in srgb, var(--ora-deep-ink) 84%, var(--ora-lilac))!important}}.ora-draw-physical-shell .ora-draw-physical-cta:hover{background:var(--ora-deep-ink)!important}@supports (color:color-mix(in lab, red, red)){.ora-draw-physical-shell .ora-draw-physical-cta:hover{background:color-mix(in srgb, var(--ora-deep-ink) 88%, var(--ora-lilac))!important}}.ora-draw-physical-shell .ora-draw-physical-actions>a:not(.ora-draw-physical-cta){color:var(--ora-secondary-ink)!important}.ora-draw-physical-shell .ora-draw-physical-actions>a:not(.ora-draw-physical-cta):hover{color:var(--ora-deep-ink)!important}@media (max-width:640px){.ora-draw-shell--spatial .ora-draw-choice-header{width:min(22rem,100vw - 5.5rem);top:5.25rem}.ora-draw-shell--spatial .ora-draw-choice-header h1{font-size:clamp(1.72rem,7.5vw,2.15rem)}.ora-draw-shell--spatial .ora-draw-choice-header p{font-size:.62rem}.ora-draw-shell--spatial .ora-draw-deck-stage{height:76dvh}.ora-draw-shell--spatial .ora-draw-deck-field{border-radius:2rem 2rem 0 0}.ora-draw-shell--spatial .ora-draw-deck-field:before{border-radius:2rem 2rem 0 0;inset:1.5rem 1rem 0}.ora-draw-shell--spatial .ora-draw-card{border-radius:.88rem;height:clamp(17rem,40dvh,24rem)!important}.ora-draw-shell--spatial .ora-draw-rotate-button{min-width:2.75rem;min-height:2.75rem}.ora-draw-physical-shell{padding-bottom:max(1.5rem, env(safe-area-inset-bottom));gap:1.35rem}.ora-draw-physical-shell .ora-draw-physical-header h1{font-size:clamp(2.1rem,10vw,2.7rem)}.ora-draw-physical-shell .ora-draw-physical-step{padding-block:1.6rem}.ora-draw-physical-shell .ora-draw-physical-art{opacity:.68}}@media (prefers-reduced-motion:reduce){.ora-draw-shell--spatial .ora-draw-choice-header,.ora-draw-shell--spatial .ora-draw-confirm,.ora-draw-shell--spatial .ora-draw-card,.ora-draw-shell--spatial .ora-draw-rotate-button,.ora-draw-physical-shell .ora-draw-physical-cta{transition:none!important}}.ora-spatial-flow{isolation:isolate;background:var(--ora-shell-bg);width:100%;min-height:100%;color:var(--ora-shell-ink);position:relative;overflow-x:clip}.ora-flow-wash{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 8%, var(--ora-pearl), transparent 52%), linear-gradient(180deg, var(--ora-pearl), var(--ora-mist));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ora-flow-wash{background:radial-gradient(circle at 50% 8%, color-mix(in srgb, var(--ora-pearl) 88%, transparent), transparent 52%), linear-gradient(180deg, color-mix(in srgb, var(--ora-pearl) 50%, transparent), color-mix(in srgb, var(--ora-mist) 34%, transparent))}}.ora-flow-wash-prepare{background:radial-gradient(circle at 50% 16%, var(--ora-lilac), transparent 38%), linear-gradient(180deg, var(--ora-pearl), var(--ora-mist))}@supports (color:color-mix(in lab, red, red)){.ora-flow-wash-prepare{background:radial-gradient(circle at 50% 16%, color-mix(in srgb, var(--ora-lilac) 22%, var(--ora-pearl)), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--ora-pearl) 54%, transparent), color-mix(in srgb, var(--ora-mist) 48%, transparent))}}.ora-flow-content,.ora-prepare-content{z-index:1;width:min(100%,48rem);margin-inline:auto;position:relative}.ora-ask-shell{padding:clamp(1.25rem, 5vw, 4.5rem) clamp(1rem, 5vw, 3rem) max(2rem, calc(1.5rem + env(safe-area-inset-bottom)));place-items:center;display:grid}.ora-ask-content{gap:clamp(.7rem,1.8vw,1rem);display:grid}.ora-flow-kicker,.ora-ritual-sequence-label{color:var(--ora-secondary-ink);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700;line-height:1.4}.ora-flow-composer{border:1px solid var(--ora-glass-border);border-radius:var(--ora-radius-xl);background:linear-gradient(145deg, var(--ora-glass-3), var(--ora-glass-1)), var(--ora-pearl);width:100%;padding:clamp(1.15rem,3.5vw,2.25rem)}@supports (color:color-mix(in lab, red, red)){.ora-flow-composer{background:linear-gradient(145deg, color-mix(in srgb, var(--ora-glass-3) 82%, transparent), color-mix(in srgb, var(--ora-glass-1) 72%, var(--ora-mist))), color-mix(in srgb, var(--ora-pearl) 72%, transparent)}}.ora-flow-composer{box-shadow:var(--ora-shadow-float), inset 0 1px 0 #ffffffb8;-webkit-backdrop-filter:blur(22px)saturate(112%);backdrop-filter:blur(22px)saturate(112%)}.ora-flow-form{gap:1rem;display:grid}.ora-flow-label{gap:.7rem;display:grid}.ora-flow-title,.ora-prepare-title{color:var(--ora-deep-ink);font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.035em;text-wrap:balance;font-weight:540;line-height:1.08}.ora-flow-title{max-width:16ch;font-size:clamp(2rem,5vw,3.25rem)}.ora-flow-hint,.ora-prepare-body{color:var(--ora-secondary-ink);text-wrap:pretty;font-size:.94rem;line-height:1.65}.ora-flow-primary,.ora-flow-secondary{border-radius:var(--ora-radius-pill);letter-spacing:.04em;min-height:3rem;transition:background-color var(--ora-motion-ui) ease, border-color var(--ora-motion-ui) ease, color var(--ora-motion-ui) ease, transform var(--ora-motion-ui) ease;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.ora-flow-primary{border:1px solid var(--ora-deep-ink);background:var(--ora-deep-ink);width:fit-content;min-width:9.5rem;color:var(--ora-pearl);cursor:pointer;padding-inline:1.35rem}.ora-flow-primary:hover{border-color:var(--ora-deep-ink)}@supports (color:color-mix(in lab, red, red)){.ora-flow-primary:hover{border-color:color-mix(in srgb, var(--ora-deep-ink) 80%, var(--ora-lilac))}}.ora-flow-primary:hover{background:var(--ora-deep-ink)}@supports (color:color-mix(in lab, red, red)){.ora-flow-primary:hover{background:color-mix(in srgb, var(--ora-deep-ink) 86%, var(--ora-lilac))}}.ora-flow-primary:hover{transform:translateY(-1px)}.ora-flow-primary:active{transform:translateY(1px)}.ora-flow-secondary{min-height:2.75rem;color:var(--ora-secondary-ink);padding-inline:.5rem}.ora-flow-secondary:hover{color:var(--ora-deep-ink)}.ora-flow-primary:focus-visible,.ora-flow-secondary:focus-visible{outline:2px solid var(--ora-aurora-blue)}@supports (color:color-mix(in lab, red, red)){.ora-flow-primary:focus-visible,.ora-flow-secondary:focus-visible{outline:2px solid color-mix(in srgb, var(--ora-aurora-blue) 78%, var(--ora-lilac))}}.ora-flow-primary:focus-visible,.ora-flow-secondary:focus-visible{outline-offset:3px}.ora-prepare-shell{min-height:100%;padding:clamp(1.25rem, 4vw, 3.5rem) clamp(1rem, 4vw, 2.5rem) max(2.5rem, calc(2rem + env(safe-area-inset-bottom)));place-items:center;display:grid;height:auto!important;overflow:visible!important}.ora-prepare-content{text-align:center;justify-items:center;gap:clamp(.85rem,2vw,1.2rem);display:grid}.ora-prepare-orbit{border:1px solid var(--ora-lilac);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.ora-prepare-orbit{border:1px solid color-mix(in srgb, var(--ora-lilac) 36%, transparent)}}.ora-prepare-orbit{pointer-events:none;border-radius:50%;transform:translate(-50%,-50%)}.ora-prepare-orbit-outer{aspect-ratio:1;width:min(72vw,34rem)}.ora-prepare-orbit-inner{aspect-ratio:1;border-color:var(--ora-aurora-blue);width:min(40vw,18rem)}@supports (color:color-mix(in lab, red, red)){.ora-prepare-orbit-inner{border-color:color-mix(in srgb, var(--ora-aurora-blue) 46%, transparent)}}.ora-prepare-copy{z-index:1;justify-items:center;width:100%;max-width:48rem;display:grid;position:relative}.ora-prepare-title{max-width:13ch;font-size:clamp(2.2rem,6vw,4.5rem)}.ora-prepare-body{max-width:31rem}.ora-prepare-question{border:1px solid var(--ora-glass-border);gap:.3rem;width:min(100%,34rem);padding:.9rem 1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ora-prepare-question{border:1px solid color-mix(in srgb, var(--ora-glass-border) 82%, var(--ora-lilac))}}.ora-prepare-question{border-radius:var(--ora-radius-lg);background:var(--ora-glass-2)}@supports (color:color-mix(in lab, red, red)){.ora-prepare-question{background:color-mix(in srgb, var(--ora-glass-2) 74%, transparent)}}.ora-prepare-question{color:var(--ora-secondary-ink);box-shadow:var(--ora-shadow-soft), inset 0 1px 0 #ffffffb3;-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);text-align:left}.ora-prepare-question-label{color:var(--ora-secondary-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700;line-height:1.4}.ora-prepare-question-value{overflow-wrap:anywhere;color:var(--ora-deep-ink);font-size:.92rem;line-height:1.5}.ora-ritual-sequence-wrap{gap:.65rem;width:min(100%,39rem);margin-top:.35rem;display:grid}.ora-ritual-sequence-label{text-align:left}.ora-ritual-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.45rem,1.6vw,.85rem);width:100%;margin:0;padding:0;list-style:none;display:grid}.ora-ritual-step{border:1px solid var(--ora-glass-border);align-content:center;justify-items:center;gap:.2rem;min-width:0;min-height:8.75rem;padding:.55rem .35rem .7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ora-ritual-step{border:1px solid color-mix(in srgb, var(--ora-glass-border) 82%, var(--ora-lilac))}}.ora-ritual-step{border-radius:var(--ora-radius-lg);background:var(--ora-glass-2)}@supports (color:color-mix(in lab, red, red)){.ora-ritual-step{background:color-mix(in srgb, var(--ora-glass-2) 68%, transparent)}}.ora-ritual-step{box-shadow:var(--ora-shadow-soft), inset 0 1px 0 #ffffff9e;-webkit-backdrop-filter:blur(16px)saturate(108%);backdrop-filter:blur(16px)saturate(108%)}.ora-ritual-step-art{object-fit:contain;width:100%;height:clamp(4.25rem,15vw,6.25rem)}.ora-ritual-step-name{color:var(--ora-deep-ink);letter-spacing:.08em;font-size:.73rem;font-weight:700;line-height:1.3}.ora-prepare-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem .85rem;margin-top:.6rem;display:flex}@media (max-width:639px){.ora-flow-composer{border-radius:var(--ora-radius-lg)}.ora-flow-title{font-size:clamp(1.85rem,9vw,2.55rem)}.ora-prepare-title{font-size:clamp(2rem,11vw,3.05rem)}.ora-ritual-step{min-height:7.9rem;padding-inline:.2rem}.ora-ritual-step-art{height:4.35rem}.ora-prepare-actions{flex-direction:column;width:100%}.ora-prepare-actions .ora-flow-primary,.ora-prepare-actions .ora-flow-secondary{width:min(100%,19rem)}}@media (prefers-reduced-motion:reduce){.ora-flow-primary,.ora-flow-secondary,.ora-writing-input{transition:none}.ora-flow-primary:hover,.ora-flow-primary:active{transform:none}}.ora-flow-wash-ask{background:radial-gradient(circle at 50% 12%, var(--ora-lilac), transparent 44%), radial-gradient(circle at 12% 78%, var(--ora-aurora-blue), transparent 30%), linear-gradient(180deg, var(--ora-pearl), var(--ora-mist))}@supports (color:color-mix(in lab, red, red)){.ora-flow-wash-ask{background:radial-gradient(circle at 50% 12%, color-mix(in srgb, var(--ora-lilac) 10%, var(--ora-pearl)), transparent 44%), radial-gradient(circle at 12% 78%, color-mix(in srgb, var(--ora-aurora-blue) 8%, transparent), transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--ora-pearl) 52%, transparent), color-mix(in srgb, var(--ora-mist) 34%, transparent))}}.ora-flow-composer,.ora-prepare-question{isolation:isolate}.ora-flow-composer{position:relative;border-color:#fff!important}@supports (color:color-mix(in lab, red, red)){.ora-flow-composer{border-color:color-mix(in srgb, #fff 68%, var(--ora-glass-border))!important}}.ora-flow-composer{background:radial-gradient(circle at 5% 0%, var(--ora-aurora-blue), transparent 42%), linear-gradient(135deg, #ffffffa6, var(--ora-mist)), var(--ora-pearl)}@supports (color:color-mix(in lab, red, red)){.ora-flow-composer{background:radial-gradient(circle at 5% 0%, color-mix(in srgb, var(--ora-aurora-blue) 20%, transparent), transparent 42%), linear-gradient(135deg, #ffffffa6, color-mix(in srgb, var(--ora-mist) 48%, transparent)), color-mix(in srgb, var(--ora-pearl) 44%, transparent)}}.ora-flow-composer{box-shadow:inset 0 1px 0 #ffffffb8, var(--ora-shadow-float)}.ora-flow-composer:before,.ora-prepare-question:before{z-index:0;border-radius:calc(var(--ora-radius-xl) - .32rem);content:"";pointer-events:none;opacity:.7;border:1px solid #ffffff94;position:absolute;inset:.32rem}.ora-flow-composer>*,.ora-prepare-question>*{z-index:1;position:relative}.ora-prepare-copy{row-gap:clamp(.7rem,1.55vw,1.05rem)}.ora-prepare-title,.ora-prepare-body{margin:0}.ora-prepare-question{margin-top:.3rem;position:relative;border-color:#fff!important}@supports (color:color-mix(in lab, red, red)){.ora-prepare-question{border-color:color-mix(in srgb, #fff 60%, var(--ora-glass-border))!important}}.ora-prepare-question{background:linear-gradient(135deg, #fff9, var(--ora-mist)), var(--ora-pearl)}@supports (color:color-mix(in lab, red, red)){.ora-prepare-question{background:linear-gradient(135deg, #fff9, color-mix(in srgb, var(--ora-mist) 42%, transparent)), color-mix(in srgb, var(--ora-pearl) 44%, transparent)}}.ora-prepare-question:before{border-radius:calc(var(--ora-radius-lg) - .32rem)}.ora-ritual-sequence-wrap{border:1px solid #fff;gap:.55rem;margin-top:.5rem;padding:.78rem .68rem .66rem;position:relative}@supports (color:color-mix(in lab, red, red)){.ora-ritual-sequence-wrap{border:1px solid color-mix(in srgb, #fff 58%, var(--ora-glass-border))}}.ora-ritual-sequence-wrap{border-radius:var(--ora-radius-lg);background:radial-gradient(circle at 50% 0%, var(--ora-lilac), transparent 58%), var(--ora-glass-2)}@supports (color:color-mix(in lab, red, red)){.ora-ritual-sequence-wrap{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--ora-lilac) 12%, transparent), transparent 58%), color-mix(in srgb, var(--ora-glass-2) 62%, transparent)}}.ora-ritual-sequence-wrap{box-shadow:inset 0 1px 0 #ffffffa3, var(--ora-shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(108%);backdrop-filter:blur(18px)saturate(108%)}.ora-ritual-sequence-label{padding-inline:.35rem}.ora-ritual-sequence{gap:0}.ora-ritual-step{min-height:8.4rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;position:relative}.ora-ritual-step:not(:last-child):after{background:var(--ora-secondary-ink);width:1px;position:absolute;top:17%;bottom:17%;right:0}@supports (color:color-mix(in lab, red, red)){.ora-ritual-step:not(:last-child):after{background:color-mix(in srgb, var(--ora-secondary-ink) 18%, transparent)}}.ora-ritual-step:not(:last-child):after{content:"";pointer-events:none}.ora-ritual-step-art{opacity:.68}.ora-prepare-actions{margin-top:.62rem}@media (min-width:640px){.ora-ask-shell{align-items:start}.ora-ask-content{margin-top:clamp(2.75rem,6vh,4rem)}}@media (max-width:639px){.ora-prepare-copy{row-gap:.66rem}.ora-prepare-question{margin-top:.18rem}.ora-ritual-sequence-wrap{gap:.45rem;margin-top:.34rem;padding:.62rem .36rem .52rem}.ora-ritual-step{min-height:7.75rem}.ora-ritual-step-art{opacity:.64}.ora-prepare-actions{margin-top:.38rem}}.ora-ask-shell{min-height:100%;padding:4rem 1rem max(3rem, calc(2.5rem + env(safe-area-inset-bottom)));display:block}.ora-ask-content{margin-inline:auto;width:min(100%,35rem);margin-top:0;display:block}.ora-ask-step,.ora-ask-field-label{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:720;line-height:1.4}.ora-ask-step{color:var(--ora-v1-final-soft-accent)}.ora-ask-step-mobile{display:none}.ora-ask-field-label{color:var(--ora-v1-final-ink);margin-top:2.4rem}.ora-ask-content>.ora-flow-title{max-width:none;color:var(--ora-v1-final-ink);font-family:var(--font-display-serif,Georgia, "Times New Roman", serif);letter-spacing:-.035em;text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2.25rem,4vw,2.75rem);font-weight:540;line-height:1.08}.ora-ask-content>.ora-flow-form{gap:0;margin-top:2.125rem;display:grid}.ora-ask-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ora-ask-content>.ora-flow-form .ora-writing-input{border:1px solid var(--ora-v1-final-composer-border);resize:vertical;border-radius:1.25rem;width:100%;height:9.5rem;min-height:9.5rem;margin:0;padding:1.2rem 1.35rem;font-size:.94rem;line-height:1.6;display:block}.ora-ask-content>.ora-flow-form .ora-flow-primary{align-items:center;gap:.42rem;width:calc(100% - 5.875rem);min-width:0;height:3rem;min-height:3rem;margin-top:1.875rem;padding-inline:1.25rem;display:inline-flex}.ora-ask-back{color:var(--ora-v1-final-body);transition:color var(--ora-motion-ui) ease;align-items:center;gap:.45rem;margin-top:1rem;font-size:.8rem;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.ora-ask-back:hover{color:var(--ora-v1-final-ink)}.ora-ask-back:focus-visible{outline:2px solid var(--ora-v1-final-ice-cyan);outline-offset:3px}@media (max-width:639px){.ora-ask-shell{padding:1.875rem 1.25rem max(2.5rem, calc(2rem + env(safe-area-inset-bottom)))}.ora-ask-step-desktop{display:none}.ora-ask-step-mobile{display:inline}.ora-ask-field-label{margin-top:1.5rem}.ora-ask-content>.ora-flow-title{margin-top:.6rem;font-size:clamp(1.5rem,6.6vw,1.6rem);line-height:1.12}.ora-ask-content>.ora-flow-form{margin-top:2.85rem}.ora-ask-content>.ora-flow-form .ora-writing-input{border-radius:1.125rem;height:9.75rem;min-height:9.75rem;padding:1.1rem 1.15rem}.ora-ask-content>.ora-flow-form .ora-flow-primary{width:100%;margin-top:1.75rem}.ora-ask-back{margin-top:1rem}}.ora-shop-page{background:var(--c-bg);min-height:100svh;color:var(--c-text);overflow-x:clip}.ora-shop-shell{padding-inline:clamp(1.25rem,4vw,4rem);width:min(100%,90rem);margin-inline:auto;padding-bottom:clamp(3rem,7vw,6rem)}.ora-shop-hero{border-bottom:1px solid var(--c-border);flex-direction:column;justify-content:center;min-height:15rem;padding-block:2.25rem 2.75rem;display:flex}.ora-shop-eyebrow,.ora-shop-section-heading>p,.ora-shop-section-heading>div>p{color:var(--c-accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.68rem;font-weight:650;line-height:1.4;display:flex}.ora-shop-hero h1{max-width:9ch;font-family:var(--font-serif);letter-spacing:-.045em;text-wrap:balance;margin:.9rem 0 0;font-size:clamp(3rem,7vw,5.75rem);font-weight:500;line-height:.95}.ora-shop-hero-statement{max-width:38rem;color:var(--c-text-soft);text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.65}.ora-shop-status-pair{border-left:2px solid var(--c-accent);color:var(--c-text-soft);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.45rem 1.25rem;margin-top:1.25rem;padding-left:.9rem;font-size:.75rem;font-weight:650;line-height:1.5;display:flex}.ora-shop-status-pair span:last-child{color:var(--c-text)}.ora-shop-featured{border-bottom:1px solid var(--c-border);grid-template-areas:"status""visual""copy";gap:1.25rem;padding-block:clamp(2rem,5vw,4.5rem);display:grid}.ora-shop-featured-status{color:var(--c-text-soft);letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;grid-area:status;align-items:baseline;gap:.45rem 1rem;font-size:.7rem;font-weight:650;line-height:1.5;display:flex}.ora-shop-featured-status span:first-child{color:var(--c-accent)}.ora-shop-featured-status strong{color:var(--c-text);font-weight:650}.ora-shop-product-visual{border:1px solid var(--c-border);background:var(--c-surface-well);grid-area:visual;place-items:center;min-height:14rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ora-shop-product-visual{background:color-mix(in srgb, var(--c-surface-well) 72%, var(--c-bg))}}.ora-shop-product-composition{width:min(16rem,82%);height:12rem;position:relative}.ora-shop-product-box,.ora-shop-product-card{border:1px solid var(--c-accent);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.ora-shop-product-box,.ora-shop-product-card{border:1px solid color-mix(in srgb, var(--c-accent) 54%, var(--c-border))}}.ora-shop-product-box,.ora-shop-product-card{background:var(--c-surface)}.ora-shop-product-box{border-width:2px 1px 1px;width:9.5rem;height:5.2rem;bottom:.3rem;left:3.35rem}.ora-shop-product-box:before{border:1px solid var(--c-border);content:"";position:absolute;inset:.65rem}.ora-shop-product-card{aspect-ratio:7/12;width:6.8rem;top:.1rem}.ora-shop-product-card:before,.ora-shop-product-card:after{content:"";position:absolute}.ora-shop-product-card:before{border:1px solid var(--c-border);inset:.55rem}.ora-shop-product-card:after{border:1px solid var(--c-accent);border-radius:50%;width:2.4rem;height:2.4rem;margin:-1.2rem 0 0 -1.2rem;top:50%;left:50%}.ora-shop-product-card-back{left:2.1rem;rotate:-7deg}.ora-shop-product-card-front{background:var(--card-face);right:2rem}@supports (color:color-mix(in lab, red, red)){.ora-shop-product-card-front{background:color-mix(in srgb, var(--card-face) 72%, var(--c-surface))}}.ora-shop-product-card-front{rotate:6deg}.ora-shop-artwork-label{border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-text-soft);letter-spacing:.12em;text-transform:uppercase;padding:.45rem .6rem;font-size:.65rem;font-weight:650;line-height:1.35;position:absolute;bottom:1rem;right:1rem}.ora-shop-featured-copy{grid-area:copy;min-width:0}.ora-shop-featured-copy h2,.ora-shop-section-heading h2,.ora-shop-footer-note h2{font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:500;line-height:1.08}.ora-shop-featured-copy h2{max-width:15ch;font-size:clamp(2.15rem,5vw,4rem)}.ora-shop-product-description{max-width:39rem;color:var(--c-text-soft);text-wrap:pretty;margin:1.25rem 0 0;font-size:1rem;line-height:1.75}.ora-shop-abilities{border-top:1px solid var(--c-border);max-width:39rem;margin-top:2rem;padding-top:1.25rem}.ora-shop-abilities h3{color:var(--c-accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem;font-weight:650;line-height:1.5}.ora-shop-abilities ul{margin:0;padding:0;list-style:none}.ora-shop-abilities li{border-bottom:1px solid var(--c-border);color:var(--c-text-soft);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:.65rem;padding-block:.8rem;font-size:.9rem;line-height:1.55;display:grid}.ora-shop-abilities li>span,.ora-shop-value-item>div>span{color:var(--c-accent);font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:.67rem;font-weight:650}.ora-shop-value,.ora-shop-skins{border-bottom:1px solid var(--c-border);padding-block:clamp(3rem,7vw,6rem)}.ora-shop-section-heading{gap:.8rem;display:grid}.ora-shop-section-heading h2{max-width:19ch;font-size:clamp(2rem,4.2vw,3.75rem)}.ora-shop-value-list{border-top:1px solid var(--c-border);gap:0;margin-top:2.25rem;display:grid}.ora-shop-value-item{border-bottom:1px solid var(--c-border);grid-template-columns:minmax(5.75rem,7.5rem) minmax(0,1fr);align-items:center;gap:1rem;padding-block:1.2rem;display:grid}.ora-shop-value-image{object-fit:contain;width:100%;height:auto;max-height:6rem}.ora-shop-value-item h3,.ora-shop-skin-copy h3{font-family:var(--font-serif);margin:0;font-weight:550;line-height:1.2}.ora-shop-value-item h3{margin-top:.3rem;font-size:1.25rem}.ora-shop-value-item p{max-width:28rem;color:var(--c-text-soft);margin:.45rem 0 0;font-size:.88rem;line-height:1.6}.ora-shop-skins-heading{gap:1.25rem}.ora-shop-skins-intro{max-width:38rem;color:var(--c-text-soft);text-wrap:pretty;margin:0;font-size:.93rem;line-height:1.7}.ora-shop-skins-grid{grid-template-columns:minmax(0,1fr);gap:2rem 1.25rem;margin-top:2.5rem;display:grid}.ora-shop-skin{border-top:1px solid var(--c-border);min-width:0;padding-top:.75rem}.ora-shop-skin-preview{aspect-ratio:4/3;border:1px solid var(--c-border);background:var(--c-surface-well);place-items:center;display:grid;position:relative;overflow:hidden}.ora-shop-skin-preview--default{background:var(--card-face)}@supports (color:color-mix(in lab, red, red)){.ora-shop-skin-preview--default{background:color-mix(in srgb, var(--card-face) 70%, var(--c-surface))}}.ora-shop-skin-preview--ivory-archive{background:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.ora-shop-skin-preview--ivory-archive{background:color-mix(in srgb, var(--c-surface) 82%, var(--card-face))}}.ora-shop-skin-preview--nocturne-veil{background:var(--c-text)}@supports (color:color-mix(in lab, red, red)){.ora-shop-skin-preview--nocturne-veil{background:color-mix(in srgb, var(--c-text) 78%, var(--c-bg))}}.ora-shop-skin-preview--golden-ritual{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-shop-skin-preview--golden-ritual{background:color-mix(in srgb, var(--c-accent) 20%, var(--c-surface))}}.ora-shop-skin-frame{border:1px solid var(--c-accent);position:absolute;inset:11%}@supports (color:color-mix(in lab, red, red)){.ora-shop-skin-frame{border:1px solid color-mix(in srgb, var(--c-accent) 58%, var(--c-border))}}.ora-shop-skin-frame:before,.ora-shop-skin-frame:after{content:"";position:absolute}.ora-shop-skin-frame:before{border:1px solid var(--c-accent);inset:.55rem}@supports (color:color-mix(in lab, red, red)){.ora-shop-skin-frame:before{border:1px solid color-mix(in srgb, var(--c-accent) 34%, var(--c-border))}}.ora-shop-skin-frame:after{border-top:1px solid var(--c-accent);top:50%;left:14%;right:14%}@supports (color:color-mix(in lab, red, red)){.ora-shop-skin-frame:after{border-top:1px solid color-mix(in srgb, var(--c-accent) 36%, var(--c-border))}}.ora-shop-skin-mark{z-index:1;border:1px solid var(--c-accent);border-radius:50%;width:3.25rem;height:3.25rem;display:block;position:relative}.ora-shop-skin-preview--ivory-archive .ora-shop-skin-mark{border-radius:0}.ora-shop-skin-preview--nocturne-veil .ora-shop-skin-mark{border-color:var(--c-accent);width:4rem;height:4rem}@supports (color:color-mix(in lab, red, red)){.ora-shop-skin-preview--nocturne-veil .ora-shop-skin-mark{border-color:color-mix(in srgb, var(--c-accent) 78%, white)}}.ora-shop-skin-preview--golden-ritual .ora-shop-skin-mark{border-radius:0;width:2.8rem;height:2.8rem;rotate:45deg}.ora-shop-skin-preview small{background:var(--c-bg);color:var(--c-text-soft);letter-spacing:.09em;text-transform:uppercase;padding:.28rem .4rem;font-size:.58rem;font-weight:650;line-height:1.3;position:absolute;bottom:.65rem;right:.65rem}.ora-shop-skin-copy{padding-top:1rem}.ora-shop-skin-copy>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.45rem .8rem;display:flex}.ora-shop-skin-copy h3{font-size:1.2rem}.ora-shop-skin-copy [data-skin-status]{color:var(--c-text-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:700;line-height:1.4}.ora-shop-skin-copy [data-skin-status=available]{color:var(--c-accent)}.ora-shop-skin-copy p{color:var(--c-text-soft);margin:.55rem 0 0;font-size:.82rem;line-height:1.55}.ora-shop-skins-link{border-bottom:1px solid var(--c-accent);min-height:2.75rem;color:var(--c-text);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin-top:2rem;padding:.65rem 0;font-size:.76rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.ora-shop-skins-link:hover{border-bottom-color:var(--c-text);color:var(--c-accent)}.ora-shop-skins-link:focus-visible{outline:2px solid var(--ora-control-focus);outline-offset:4px}.ora-shop-footer-note{border-bottom:1px solid var(--c-border);gap:.8rem 2rem;padding-block:clamp(2rem,5vw,3.5rem);display:grid}.ora-shop-footer-note h2{font-size:1.4rem}.ora-shop-footer-note p{max-width:56rem;color:var(--c-text-soft);margin:0;font-size:.9rem;line-height:1.7}@media (min-width:24rem){.ora-shop-skins-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem){.ora-shop-shell{padding-inline:clamp(2rem,5vw,4rem)}.ora-shop-value-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ora-shop-value-item{border-right:1px solid var(--c-border);padding:1.35rem;display:block}.ora-shop-value-item:first-child{padding-left:0}.ora-shop-value-item:last-child{border-right:0;padding-right:0}.ora-shop-value-image{height:8.5rem;max-height:none;margin-bottom:1.25rem}.ora-shop-footer-note{grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);align-items:baseline}}@media (min-width:50rem){.ora-shop-featured{grid-template-columns:minmax(19rem,.9fr) minmax(24rem,1.1fr);grid-template-areas:"visual status""visual copy";align-items:start;gap:1rem clamp(2rem,5vw,5.5rem)}.ora-shop-product-visual{min-height:25rem}.ora-shop-product-composition{width:18rem;height:14rem}.ora-shop-product-box{width:11rem;height:6rem;left:3.6rem}.ora-shop-product-card{width:7.8rem}.ora-shop-product-card-back{left:2.1rem}.ora-shop-product-card-front{right:1.8rem}.ora-shop-skins-heading{grid-template-columns:minmax(18rem,.8fr) minmax(22rem,1fr);align-items:end}}@media (min-width:75rem){.ora-shop-hero{min-height:16rem}.ora-shop-skins-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:39.99rem){.ora-shop-hero{min-height:0;padding-block:1.5rem 1.75rem}.ora-shop-hero h1{margin-top:.5rem;font-size:clamp(2.65rem,13vw,3.25rem)}.ora-shop-hero-statement{margin-top:.75rem;line-height:1.5}.ora-shop-status-pair{letter-spacing:.08em;gap:.35rem .6rem;margin-top:.75rem;font-size:.625rem}.ora-shop-featured-copy h2{font-size:clamp(2rem,11vw,3rem)}}@media (max-width:23.99rem){.ora-shop-hero{padding-block:1.3rem 1.5rem}.ora-shop-skins-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:39.99rem) and (max-height:31.25rem){.ora-shop-hero{padding-block:1.5rem 1.75rem}.ora-shop-hero h1{font-size:2.5rem}.ora-shop-hero-statement{margin-top:.55rem;font-size:.9rem;line-height:1.4}.ora-shop-status-pair{margin-top:.55rem}.ora-shop-featured{gap:.9rem;padding-block:1.35rem 2.25rem}.ora-shop-product-visual{min-height:7.5rem}.ora-shop-product-composition{width:11rem;height:7.5rem}.ora-shop-product-box{width:6rem;height:3.2rem;left:2.8rem}.ora-shop-product-card{width:4.1rem}.ora-shop-product-card-back{left:2rem}.ora-shop-product-card-front{right:1.8rem}}.ora-shop-page--commerce-c2a{min-height:0}.ora-storefront-hero{border-bottom:1px solid var(--c-border);align-items:center;gap:clamp(1.75rem,4vw,3.5rem);padding-block:clamp(2.25rem,4vw,3.5rem);display:grid}.ora-storefront-hero-copy{min-width:0}.ora-storefront-eyebrow,.ora-storefront-section-heading>p{color:var(--c-accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.68rem;font-weight:700;line-height:1.45;display:flex}.ora-storefront-hero h1{max-width:17ch;font-family:var(--font-serif);letter-spacing:-.042em;text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2.8rem,5vw,4.25rem);font-weight:500;line-height:1}.ora-storefront-hero h1>span{display:block}.ora-storefront-hero-description{max-width:38.75rem;color:var(--c-text-soft);text-wrap:pretty;margin:1.15rem 0 0;font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.68}.ora-storefront-hero-actions,.ora-storefront-connected-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.5rem;display:flex}.ora-storefront-link{min-height:44px;color:var(--c-text);letter-spacing:.07em;text-align:center;justify-content:center;align-items:center;gap:.5rem;font-size:.74rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.ora-storefront-link--primary{border:1px solid var(--c-accent);background:var(--c-accent);color:var(--c-on-accent);padding:.75rem 1rem}.ora-storefront-link--secondary{color:var(--c-text-soft)}.ora-storefront-link--text{border-bottom:1px solid var(--c-accent);width:fit-content;margin-top:1.25rem}.ora-storefront-link:hover{color:var(--c-accent)}.ora-storefront-link--primary:hover{border-color:var(--c-accent-hover);background:var(--c-accent-hover);color:var(--c-on-accent)}.ora-storefront-link:focus-visible,.ora-shop-policy-links a:focus-visible{outline:2px solid var(--ora-control-focus);outline-offset:4px}.ora-storefront-connected-visual{border:1px solid var(--c-border);background:var(--c-surface-well);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;padding:clamp(.75rem,2vw,1.25rem);display:grid}.ora-storefront-visual-stage{border:1px solid var(--c-accent);flex-direction:column;min-width:0;min-height:clamp(6.5rem,10vw,8rem);padding:clamp(.7rem,1.5vw,.95rem);display:flex}@supports (color:color-mix(in lab, red, red)){.ora-storefront-visual-stage{border:1px solid color-mix(in srgb, var(--c-accent) 48%, var(--c-border))}}.ora-storefront-visual-stage{background:var(--c-surface)}.ora-storefront-visual-stage>span{color:var(--c-accent);font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:.62rem;font-weight:700}.ora-storefront-visual-stage strong{color:var(--c-text);letter-spacing:.08em;text-wrap:balance;margin-top:auto;font-size:clamp(.62rem,1.1vw,.74rem);font-weight:700;line-height:1.4}.ora-storefront-visual-stage i{border-top:1px solid var(--c-accent);width:55%;margin-top:.55rem}.ora-storefront-physical,.ora-storefront-connected{border-bottom:1px solid var(--c-border);padding-block:clamp(2.5rem,4vw,3.5rem)}.ora-storefront-section-heading{min-width:0}.ora-storefront-section-heading h2{max-width:24ch;font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:500;line-height:1.04}.ora-storefront-section-heading>span{max-width:42rem;color:var(--c-text-soft);text-wrap:pretty;margin-top:1rem;font-size:.94rem;line-height:1.72;display:block}.ora-storefront-empty-state{max-width:42rem}.ora-storefront-empty-state h2{max-width:none;font-size:clamp(1.65rem,2.4vw,2.2rem)}.ora-storefront-empty-state>span{margin-top:.7rem}.ora-storefront-physical:has(.ora-storefront-empty-state){padding-block:2.25rem 2.5rem}.ora-storefront-digital{border-bottom:1px solid var(--c-border);background:var(--c-surface-well);align-items:center;gap:2rem clamp(2.5rem,6vw,6rem);padding:clamp(2.5rem,4vw,3.5rem);display:grid}.ora-storefront-skin-samples{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(.35rem,1.4vw,.8rem);min-width:0;display:grid}.ora-storefront-skin-sample{aspect-ratio:4/5;border:1px solid var(--c-border);background:var(--c-surface);flex-direction:column;min-width:0;padding:clamp(.35rem,1.4vw,.7rem);display:flex;position:relative;overflow:hidden}.ora-storefront-skin-sample--ivory-archive{background:var(--card-face)}@supports (color:color-mix(in lab, red, red)){.ora-storefront-skin-sample--ivory-archive{background:color-mix(in srgb, var(--card-face) 72%, var(--c-surface))}}.ora-storefront-skin-sample--nocturne-veil{background:var(--c-text)}@supports (color:color-mix(in lab, red, red)){.ora-storefront-skin-sample--nocturne-veil{background:color-mix(in srgb, var(--c-text) 82%, var(--c-bg))}}.ora-storefront-skin-sample--golden-ritual{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-storefront-skin-sample--golden-ritual{background:color-mix(in srgb, var(--c-accent) 22%, var(--c-surface))}}.ora-storefront-skin-frame{border:1px solid var(--c-accent);position:absolute;inset:12%}@supports (color:color-mix(in lab, red, red)){.ora-storefront-skin-frame{border:1px solid color-mix(in srgb, var(--c-accent) 58%, var(--c-border))}}.ora-storefront-skin-mark{aspect-ratio:1;border:1px solid var(--c-accent);border-radius:50%;width:clamp(1rem,3vw,2.2rem);position:absolute;top:42%;left:50%;translate:-50% -50%}.ora-storefront-skin-sample--ivory-archive .ora-storefront-skin-mark,.ora-storefront-skin-sample--golden-ritual .ora-storefront-skin-mark{border-radius:0}.ora-storefront-skin-sample--golden-ritual .ora-storefront-skin-mark{rotate:45deg}.ora-storefront-skin-sample small{color:var(--c-accent);font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:.56rem;font-weight:700}.ora-storefront-skin-sample p{z-index:1;color:var(--c-text);overflow-wrap:anywhere;margin:auto 0 0;font-size:clamp(.52rem,1.2vw,.68rem);font-weight:700;line-height:1.35;position:relative}.ora-storefront-skin-sample--nocturne-veil p{color:var(--c-bg)}.ora-storefront-connected>.ora-storefront-section-heading{max-width:58rem}.ora-storefront-connected-steps{border-top:1px solid var(--c-border);grid-template-columns:minmax(0,1fr);gap:0;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.ora-storefront-connected-steps li{border-bottom:1px solid var(--c-border);min-width:0;padding:1.25rem 0 1.5rem}.ora-storefront-connected-steps li>span{color:var(--c-accent);font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:.64rem;font-weight:700}.ora-storefront-connected-steps h3{font-family:var(--font-serif);letter-spacing:-.02em;margin:1.1rem 0 0;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:500;line-height:1.15}.ora-storefront-connected-steps p{max-width:25rem;color:var(--c-text-soft);text-wrap:pretty;margin:.7rem 0 0;font-size:.9rem;line-height:1.68}.ora-storefront-connected-note{max-width:46rem;color:var(--c-text-dim);text-wrap:pretty;margin:1.25rem 0 0;font-size:.78rem;line-height:1.65}.ora-storefront-support{border-bottom:1px solid var(--c-border);gap:1.5rem 3rem;padding-block:clamp(1.75rem,3vw,2.5rem);display:grid}.ora-storefront-support h2{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:500;line-height:1.15}.ora-storefront-support p{max-width:40rem;color:var(--c-text-soft);margin:.65rem 0 0;font-size:.86rem;line-height:1.65}.ora-shop-policy-links{flex-wrap:wrap;align-items:center;gap:0 1.5rem;display:flex}.ora-shop-policy-links a{min-width:44px;min-height:44px;color:var(--c-text-soft);letter-spacing:.06em;align-items:center;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.ora-shop-policy-links a:hover{color:var(--c-accent)}.ora-shop-policy-links[data-compact=true]{gap-inline:1rem}.ora-storefront-closing-mark{color:var(--c-text-dim);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:.6rem;font-weight:700;display:flex}@media (min-width:40rem) and (max-width:74.99rem){.ora-storefront-connected-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ora-storefront-connected-steps li{padding-inline:0 1.5rem}.ora-storefront-connected-steps li:nth-child(odd){border-right:1px solid var(--c-border)}.ora-storefront-connected-steps li:nth-child(2n){padding-inline:1.5rem 0;border-right:0;padding-right:0}}@media (min-width:40rem) and (max-width:47.99rem){.ora-storefront-hero{gap:1.75rem;padding-block:2.25rem}}@media (min-width:48rem){.ora-storefront-hero{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr)}.ora-storefront-empty-state{display:block}.ora-storefront-digital{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr)}.ora-storefront-support{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);align-items:end}.ora-storefront-support .ora-shop-policy-links{justify-content:flex-end}}@media (min-width:75rem){.ora-storefront-connected-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.ora-storefront-connected-steps li,.ora-storefront-connected-steps li:nth-child(odd),.ora-storefront-connected-steps li:nth-child(2n){border-right:1px solid var(--c-border);padding-inline:clamp(1.5rem,3vw,2.5rem)}.ora-storefront-connected-steps li:first-child{padding-left:0}.ora-storefront-connected-steps li:last-child{border-right:0;padding-right:0}}@media (max-width:39.99rem){.ora-storefront-hero{gap:1.5rem;padding-block:1.85rem 2.35rem}.ora-storefront-hero h1{margin-top:.7rem;font-size:clamp(2.35rem,10.8vw,3rem);line-height:1.03}.ora-storefront-hero-description{margin-top:1rem;font-size:.96rem;line-height:1.62}.ora-storefront-hero-actions,.ora-storefront-connected-actions{flex-direction:column;align-items:flex-start}.ora-storefront-link--primary{width:100%}.ora-storefront-visual-stage{min-height:6rem}.ora-storefront-digital{margin-inline:-1.25rem;padding:2.4rem 1.25rem}.ora-storefront-skin-sample p{font-size:.64rem}}@media (max-width:30rem){.ora-storefront-skin-samples{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ora-storefront-skin-sample{padding:.7rem}.ora-storefront-skin-sample p{font-size:.7rem}}@media (max-width:39.99rem) and (max-height:31.25rem){.ora-storefront-hero{gap:1.25rem;padding-block:1.25rem 1.75rem}.ora-storefront-hero h1{font-size:2.25rem}.ora-storefront-connected-visual{gap:.45rem;padding:.6rem}.ora-storefront-visual-stage{min-height:4.75rem;padding:.55rem}.ora-storefront-hero-actions{flex-direction:row;margin-top:1rem}.ora-storefront-link--primary{width:auto}}:lang(zh) .ora-storefront-eyebrow,:lang(zh) .ora-storefront-section-heading>p,:lang(zh) .ora-product-summary-meta{letter-spacing:.08em}:lang(zh) .ora-storefront-hero h1,:lang(zh) .ora-storefront-section-heading h2,:lang(zh) .ora-product-summary h1,:lang(zh) .ora-product-section>h2,:lang(zh) .ora-product-support h2{letter-spacing:-.015em}.ora-commerce-hero{border-bottom:1px solid var(--c-border);gap:0;padding-block:clamp(2rem,5vw,4.5rem);display:grid}.ora-commerce-hero--root{max-width:58rem;padding-block:clamp(1.75rem,3.5vw,3rem)}.ora-commerce-hero--catalog{max-width:58rem;padding-top:clamp(1.75rem,4vw,3.5rem)}.ora-commerce-eyebrow{color:var(--c-accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.68rem;font-weight:650;line-height:1.4;display:flex}.ora-commerce-hero h1{max-width:15ch;font-family:var(--font-serif);letter-spacing:-.042em;text-wrap:balance;margin:.8rem 0 0;font-size:clamp(2.75rem,6vw,5.25rem);font-weight:500;line-height:.98}.ora-commerce-hero>p:last-child{max-width:42rem;color:var(--c-text-soft);text-wrap:pretty;margin:1.1rem 0 0;font-size:clamp(.98rem,1.5vw,1.15rem);line-height:1.7}.ora-commerce-filter-navigation{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.ora-commerce-filter-link{min-height:44px;color:var(--c-text-soft);letter-spacing:.06em;align-items:center;padding-inline:.75rem;font-size:.72rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.ora-commerce-filter-link[aria-current=page]{background:var(--c-surface-well);color:var(--c-text)}.ora-commerce-filter-link:hover{color:var(--c-accent)}.ora-commerce-filter-link:focus-visible,.ora-commerce-subnavigation-link:focus-visible{outline:2px solid var(--ora-control-focus);outline-offset:3px}.ora-commerce-digital-feature,.ora-commerce-connected-experience{border-bottom:1px solid var(--c-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem clamp(2rem,6vw,6rem);padding-block:clamp(2rem,5vw,4rem);display:grid}.ora-commerce-section-copy{max-width:48rem}.ora-commerce-section-label{color:var(--c-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700;line-height:1.45}.ora-commerce-section-copy h2,.ora-commerce-physical-catalog>.ora-commerce-section-copy h2{font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;margin:.65rem 0 0;font-size:clamp(1.8rem,4vw,3.1rem);font-weight:500;line-height:1.05}.ora-commerce-section-copy>p:last-child{max-width:42rem;color:var(--c-text-soft);text-wrap:pretty;margin:.9rem 0 0;font-size:.92rem;line-height:1.7}.ora-commerce-section-link{min-height:44px;color:var(--c-text);letter-spacing:.07em;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.ora-commerce-section-link--secondary{color:var(--c-text-soft)}.ora-commerce-section-link:hover{color:var(--c-accent)}.ora-commerce-section-link:focus-visible{outline:2px solid var(--ora-control-focus);outline-offset:3px}.ora-commerce-physical-catalog{border-bottom:1px solid var(--c-border);padding-block:clamp(2rem,5vw,4.25rem)}.ora-commerce-physical-catalog>.ora-commerce-filter-navigation{margin-top:1.5rem}.ora-commerce-empty-state{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);max-width:52rem;margin-top:clamp(1.5rem,4vw,2.75rem);padding-block:clamp(1.5rem,4vw,2.5rem)}.ora-commerce-empty-state h3{font-family:var(--font-serif);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,3vw,2.15rem);font-weight:500;line-height:1.15}.ora-commerce-empty-state p{max-width:42rem;color:var(--c-text-soft);text-wrap:pretty;margin:.8rem 0 0;font-size:.9rem;line-height:1.7}.ora-commerce-section-actions{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;display:flex}.ora-commerce-support{justify-content:space-between;align-items:center;gap:1rem 3rem;padding-block:clamp(1.5rem,3vw,2.25rem);display:flex}.ora-commerce-support>div>p:last-child{max-width:42rem;color:var(--c-text-soft);margin:.45rem 0 0;font-size:.82rem;line-height:1.65}.ora-commerce-catalog-nav-wrap{padding-top:clamp(.75rem,1.5vw,1rem)}.ora-commerce-subnavigation{border-bottom:1px solid var(--c-border);align-items:stretch;gap:clamp(1.5rem,4vw,2.75rem);width:min(100%,32rem);display:flex}.ora-commerce-subnavigation-link{min-width:0;min-height:44px;color:var(--c-text-soft);letter-spacing:.06em;text-align:center;border-bottom:2px solid #0000;justify-content:flex-start;align-items:center;margin-bottom:-1px;padding:.45rem 0;font-size:.72rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.ora-commerce-subnavigation-link:hover{color:var(--c-text)}.ora-commerce-subnavigation-link[data-active=true]{border-bottom-color:var(--c-accent);color:var(--c-accent)}.ora-commerce-product-grid{border-bottom:1px solid var(--c-border);grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,2vw,1.5rem);padding-block:clamp(1.75rem,4vw,3.5rem);display:grid}.ora-commerce-product-card{border:1px solid var(--c-border);background:var(--c-surface);min-width:0}.ora-commerce-product-card-link{min-height:100%;color:var(--c-text);grid-template-rows:auto minmax(0,1fr);text-decoration:none;display:grid}.ora-commerce-product-card-link:hover{background:var(--c-surface-well)}.ora-commerce-product-card-link:focus-visible{outline:2px solid var(--ora-control-focus);outline-offset:3px}.ora-commerce-product-cover{aspect-ratio:4/5;border-bottom:1px solid var(--c-border);background:var(--c-surface-well);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ora-commerce-product-cover{background:color-mix(in srgb, var(--c-surface-well) 82%, var(--c-bg))}}.ora-commerce-product-cover-image{object-fit:cover}.ora-commerce-product-cover[data-media-fit=contain] .ora-commerce-product-cover-image{object-fit:contain}.ora-commerce-product-media-fallback{color:var(--c-text-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.45}.ora-commerce-product-copy{flex-direction:column;min-height:9.5rem;padding:clamp(.8rem,2vw,1.15rem);display:flex}.ora-commerce-product-brand{color:var(--c-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:700;line-height:1.4}.ora-commerce-product-copy h3{font-family:var(--font-serif);letter-spacing:-.022em;text-wrap:balance;margin:.65rem 0 0;font-size:clamp(1.08rem,2.2vw,1.55rem);font-weight:500;line-height:1.15}.ora-commerce-product-status{color:var(--c-text-soft);margin:auto 0 0;padding-top:.9rem;font-size:.78rem;line-height:1.45}.ora-commerce-availability-note{border-bottom:1px solid var(--c-border);gap:.5rem 2rem;padding-block:clamp(1.5rem,4vw,2.75rem);display:grid}.ora-commerce-availability-note h2{font-family:var(--font-serif);margin:0;font-size:1.35rem;font-weight:500;line-height:1.2}.ora-commerce-availability-note p{max-width:50rem;color:var(--c-text-soft);margin:0;font-size:.86rem;line-height:1.65}.ora-shop-page--commerce-c2b{min-height:0}.ora-product-detail{width:min(100%,76rem)}.ora-product-breadcrumb{border-bottom:1px solid var(--c-border);padding-block:.75rem}.ora-product-breadcrumb ol{color:var(--c-text-soft);flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin:0;padding:0;font-size:.72rem;line-height:1.5;list-style:none;display:flex}.ora-product-breadcrumb li{align-items:center;gap:.7rem;min-width:0;display:inline-flex}.ora-product-breadcrumb li+li:before{color:var(--c-border-strong);content:"/"}.ora-product-breadcrumb a,.ora-product-related a{min-width:44px;min-height:44px;color:var(--c-text-soft);align-items:center;text-decoration:none;display:inline-flex}.ora-product-breadcrumb a:hover,.ora-product-related a:hover{color:var(--c-accent)}.ora-product-breadcrumb a:focus-visible,.ora-product-related a:focus-visible{outline:2px solid var(--ora-control-focus);outline-offset:3px}.ora-product-breadcrumb [aria-current=page]{color:var(--c-text);font-weight:650}.ora-product-detail-primary{border-bottom:1px solid var(--c-border);grid-template-columns:minmax(0,1fr);display:grid}.ora-product-gallery{border-bottom:1px solid var(--c-border);background:var(--c-surface-well);min-width:0}@supports (color:color-mix(in lab, red, red)){.ora-product-gallery{background:color-mix(in srgb, var(--c-surface-well) 82%, var(--c-bg))}}.ora-product-gallery-list{background:var(--c-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.ora-product-gallery-item{background:var(--c-surface-well);min-width:0;margin:0;position:relative;overflow:hidden}.ora-product-gallery-item:first-child{grid-column:1/-1}.ora-product-gallery-item img{object-fit:cover}.ora-product-gallery-item[data-media-fit=contain] img{object-fit:contain}.ora-product-no-media{min-height:clamp(20rem,58vw,32rem);color:var(--c-text-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:clamp(1.5rem,5vw,3.5rem);display:flex}.ora-product-no-media span{color:var(--c-accent);letter-spacing:.16em;font-size:.64rem;font-weight:700}.ora-product-no-media p{max-width:22rem;font-family:var(--font-serif);margin:0;font-size:clamp(1.25rem,3vw,1.8rem);line-height:1.3}.ora-product-summary{align-self:start;padding:clamp(1.75rem,5vw,4.5rem) 0}.ora-product-summary-meta{color:var(--c-accent);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.45rem 1rem;font-size:.66rem;font-weight:700;line-height:1.45;display:flex}.ora-product-summary h1{max-width:13ch;font-family:var(--font-serif);letter-spacing:-.043em;text-wrap:balance;margin:.9rem 0 0;font-size:clamp(2.65rem,6vw,4.4rem);font-weight:500;line-height:.98}.ora-product-summary-description{max-width:38rem;color:var(--c-text-soft);text-wrap:pretty;margin:1.2rem 0 0;font-size:.98rem;line-height:1.72}.ora-product-availability{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;margin-top:1.6rem;padding-block:1rem;display:flex}.ora-product-availability span{color:var(--c-text);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.ora-product-availability strong{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:500}.ora-product-section{border-bottom:1px solid var(--c-border);gap:1.5rem clamp(2rem,6vw,5rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.ora-product-section>h2,.ora-product-support h2{max-width:16ch;font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:500;line-height:1.08}.ora-product-story>div,.ora-product-connected>div{max-width:45rem}.ora-product-story p,.ora-product-connected p,.ora-product-support p{color:var(--c-text-soft);text-wrap:pretty;margin:0;font-size:.94rem;line-height:1.75}.ora-product-story p+p{margin-top:1rem}.ora-product-features ol{border-top:1px solid var(--c-border);margin:0;padding:0;list-style:none;display:grid}.ora-product-features li{border-bottom:1px solid var(--c-border);grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding-block:1rem;display:grid}.ora-product-features li>span{color:var(--c-accent);font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:.64rem;font-weight:700}.ora-product-features li>p{color:var(--c-text-soft);margin:0;font-size:.92rem;line-height:1.65}.ora-product-specifications dl,.ora-product-faq dl{margin:0}.ora-product-specifications dl>div{border-top:1px solid var(--c-border);gap:.35rem 2rem;padding-block:1rem;display:grid}.ora-product-specifications dl>div:last-child{border-bottom:1px solid var(--c-border)}.ora-product-specifications dt{color:var(--c-text-soft);letter-spacing:.06em;font-size:.76rem;font-weight:700;line-height:1.5}.ora-product-specifications dd{color:var(--c-text);margin:0;font-size:.9rem;line-height:1.6}.ora-product-included ul,.ora-product-care ul{border-top:1px solid var(--c-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.ora-product-included li,.ora-product-care li{border-bottom:1px solid var(--c-border);color:var(--c-text-soft);padding:1rem 0;font-size:.9rem;line-height:1.65}.ora-product-connected{background:var(--c-surface-well);padding-inline:clamp(1.25rem,4vw,3rem)}.ora-product-faq dl>div{border-top:1px solid var(--c-border);padding-block:1.2rem}.ora-product-faq dl>div:last-child{border-bottom:1px solid var(--c-border)}.ora-product-faq dt{font-family:var(--font-serif);font-size:1.2rem;font-weight:500;line-height:1.3}.ora-product-faq dd{max-width:44rem;color:var(--c-text-soft);margin:.65rem 0 0;font-size:.9rem;line-height:1.7}.ora-product-support{align-items:end}.ora-product-support>div{max-width:42rem}.ora-product-support p{margin-top:.75rem}.ora-product-related>div{background:var(--c-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1px;display:grid}.ora-product-related article{background:var(--c-surface);padding:1.25rem}.ora-product-related h3{font-family:var(--font-serif);margin:0;font-size:1.3rem;font-weight:500;line-height:1.25}.ora-product-related a{letter-spacing:.06em;margin-top:.6rem;font-size:.72rem;font-weight:700}@media (min-width:40rem){.ora-product-gallery-list{grid-template-columns:repeat(4,minmax(0,1fr))}.ora-product-specifications dl>div{grid-template-columns:minmax(9rem,.35fr) minmax(0,.65fr)}}@media (min-width:48rem){.ora-product-section{grid-template-columns:minmax(12rem,.35fr) minmax(0,.65fr)}.ora-product-support .ora-shop-policy-links{justify-content:flex-end}.ora-product-detail-primary{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr)}.ora-product-gallery{border-right:1px solid var(--c-border);border-bottom:0}.ora-product-summary{padding:clamp(2rem,4vw,3rem)}}@media (min-width:75rem){.ora-product-detail-primary{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr)}}@media (max-width:39.99rem){.ora-product-summary h1{font-size:clamp(2.45rem,12vw,3.35rem)}.ora-product-connected{margin-inline:-1.25rem}}@media (min-width:24.375rem){.ora-commerce-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem){.ora-commerce-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ora-commerce-availability-note{grid-template-columns:minmax(10rem,.3fr) minmax(0,1fr);align-items:baseline}}@media (min-width:75rem){.ora-commerce-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:90rem){.ora-commerce-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:39.99rem){.ora-commerce-digital-feature,.ora-commerce-connected-experience{grid-template-columns:minmax(0,1fr);align-items:start}.ora-commerce-section-actions,.ora-commerce-support{flex-direction:column;align-items:flex-start}.ora-commerce-hero{padding-block:1.5rem 1.8rem}.ora-commerce-hero h1{margin-top:.55rem;font-size:clamp(2.5rem,12vw,3.2rem)}.ora-commerce-hero>p:last-child{margin-top:.8rem;font-size:.94rem;line-height:1.55}.ora-commerce-subnavigation-link{justify-content:center;padding-inline:.55rem;font-size:.68rem}.ora-commerce-subnavigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;display:grid}}@media (max-width:39.99rem) and (max-height:31.25rem){.ora-commerce-hero{padding-block:1.15rem 1.35rem}.ora-commerce-product-grid{padding-block:1.25rem}}.ora-shop-page--commerce-c2c{min-height:0}.ora-commerce-hero--skins{max-width:54rem;padding-top:clamp(1.75rem,4vw,3.5rem)}.ora-skins-client{border-bottom:1px solid var(--c-border)}.ora-skins-current,.ora-skins-collection{padding-block:clamp(2rem,5vw,4rem)}.ora-skins-current{border-bottom:1px solid var(--c-border);gap:1.5rem 3rem;display:grid}.ora-skins-section-heading>p{color:var(--c-accent);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:700;line-height:1.45}.ora-skins-section-heading h2{font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:balance;margin:.55rem 0 0;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:500;line-height:1.1}.ora-skins-current-content{grid-template-columns:minmax(7.5rem,9.5rem) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2rem);display:grid}.ora-skins-current-artwork,.ora-skins-card-artwork{aspect-ratio:9/16;border:1px solid var(--c-border);background-color:var(--c-surface-well);box-shadow:none;filter:none;position:relative;overflow:hidden}.ora-skins-current-artwork{width:100%}.ora-skins-current[data-storage-ready=false] .ora-skins-current-artwork{background:var(--c-surface-well)}.ora-skins-artwork-frame,.ora-skins-artwork-mark{pointer-events:none;display:block;position:absolute}.ora-skins-artwork-frame{border:1px solid var(--c-accent);inset:.8rem}@supports (color:color-mix(in lab, red, red)){.ora-skins-artwork-frame{border:1px solid color-mix(in srgb, var(--c-accent) 36%, var(--c-border))}}.ora-skins-artwork-mark{aspect-ratio:1;border:1px solid var(--c-accent);width:54%;top:35%;left:23%}@supports (color:color-mix(in lab, red, red)){.ora-skins-artwork-mark{border:1px solid color-mix(in srgb, var(--c-accent) 58%, var(--c-border))}}.ora-skins-artwork-mark{border-radius:50%}.ora-skins-current-copy{min-width:0}.ora-skins-current-copy>span,.ora-skins-card-meta>span{min-height:2rem;color:var(--c-accent);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.67rem;font-weight:700;line-height:1.4;display:inline-flex}.ora-skins-current-copy h3{font-family:var(--font-serif);letter-spacing:-.028em;margin:.65rem 0 0;font-size:clamp(1.8rem,4vw,3rem);font-weight:500;line-height:1.08}.ora-skins-current-copy p,.ora-skins-card-copy p,.ora-skins-collection-heading>span,.ora-skins-usage-note p{color:var(--c-text-soft)}.ora-skins-current-copy p{max-width:38rem;margin:.8rem 0 0;font-size:.95rem;line-height:1.7}.ora-skins-collection-heading{max-width:48rem;display:grid}.ora-skins-collection-heading>span{text-wrap:pretty;margin-top:.75rem;font-size:.92rem;line-height:1.65}.ora-skins-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:clamp(1.5rem,4vw,2.5rem);display:grid}.ora-skins-card{border:1px solid var(--c-border);background:var(--c-surface);min-width:0;box-shadow:none;filter:none;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;padding:1rem;display:grid}.ora-skins-card-artwork{width:min(100%,13rem);margin-inline:auto}.ora-skins-card-meta{border-top:1px solid var(--c-border);margin-top:.85rem;padding-top:.55rem}.ora-skins-card-meta [data-skin-status=preview-only]{color:var(--c-text-soft)}.ora-skins-card-copy h3{font-family:var(--font-serif);letter-spacing:-.018em;text-wrap:balance;margin:.65rem 0 0;font-size:1.35rem;font-weight:500;line-height:1.15}.ora-skins-card-copy p{margin:.55rem 0 0;font-size:.84rem;line-height:1.6}.ora-skins-equip-button,.ora-skins-card-state{border:1px solid var(--c-border-strong);width:100%;min-height:44px;color:var(--c-text);font:inherit;letter-spacing:.1em;text-align:center;text-transform:uppercase;box-shadow:none;filter:none;background:0 0;border-radius:.35rem;justify-content:center;align-items:center;gap:.45rem;margin:1.1rem 0 0;padding:.65rem .8rem;font-size:.68rem;font-weight:700;line-height:1.4;display:inline-flex}.ora-skins-equip-button{cursor:pointer}.ora-skins-equip-button:hover{border-color:var(--c-accent);background:var(--c-accent-wash);color:var(--c-accent-text)}.ora-skins-equip-button:focus-visible{outline:2px solid var(--ora-control-focus);outline-offset:3px}.ora-skins-equip-button:active{transform:none}.ora-skins-card-state{color:var(--c-text-soft);border-color:#0000}.ora-skins-usage-note{border-bottom:1px solid var(--c-border);gap:.75rem 3rem;padding-block:clamp(2rem,5vw,3.5rem);display:grid}.ora-skins-usage-note h2{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:500;line-height:1.2}.ora-skins-usage-note p{margin:0;font-size:.86rem;line-height:1.65}.ora-skins-usage-note p+p{margin-top:.25rem}@media (min-width:40rem){.ora-skins-current{grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);align-items:center}.ora-skins-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ora-skins-usage-note{grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);align-items:baseline}}@media (min-width:75rem){.ora-skins-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:39.99rem){.ora-skins-current-content{grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr)}.ora-skins-current-copy h3{font-size:clamp(1.55rem,8vw,2.15rem)}}@media (max-width:22rem){.ora-skins-current-content{grid-template-columns:minmax(0,1fr)}.ora-skins-current-artwork{width:7.25rem}}@media (max-width:39.99rem) and (max-height:31.25rem){.ora-commerce-hero--skins,.ora-skins-current,.ora-skins-collection{padding-block:1.25rem}}.ora-shop-page--commerce-c2c{--ora-c4b-bg:#f8f9fc;--ora-c4b-ink:#182340;--ora-c4b-body:#667085;--ora-c4b-muted:#8b92a8;--ora-c4b-accent:#9aa0d6;--ora-c4b-lavender:#d9d2f1;--ora-c4b-ice:#c9ddf1;--ora-c4b-border:#dee2ee;--ora-c4b-surface:#ffffffbd;background-color:var(--ora-c4b-bg);min-height:100%;color:var(--ora-c4b-ink);background-image:radial-gradient(circle at 10% 8%,#c9ddf133,#0000 34%),radial-gradient(circle at 90% 28%,#d9d2f12e,#0000 38%)}.ora-shop-page--commerce-c2c .ora-shop-shell{color:var(--ora-c4b-ink)}.ora-shop-page--commerce-c2c .ora-commerce-catalog-nav-wrap{padding-top:clamp(.9rem,2vw,1.25rem)}.ora-shop-page--commerce-c2c .ora-commerce-subnavigation{border-bottom-color:var(--ora-c4b-border)}.ora-shop-page--commerce-c2c .ora-commerce-subnavigation-link{color:var(--ora-c4b-muted)}.ora-shop-page--commerce-c2c .ora-commerce-subnavigation-link:hover{color:var(--ora-c4b-ink)}.ora-shop-page--commerce-c2c .ora-commerce-subnavigation-link[data-active=true]{border-bottom-color:var(--ora-c4b-ink);color:var(--ora-c4b-ink)}.ora-shop-page--commerce-c2c .ora-commerce-hero--skins{border-bottom:1px solid var(--ora-c4b-border);background:#ffffff2e;max-width:62rem;padding-block:clamp(2.75rem,7vw,5rem) clamp(2.25rem,5vw,3.75rem)}.ora-shop-page--commerce-c2c .ora-commerce-hero--skins .ora-commerce-eyebrow,.ora-shop-page--commerce-c2c .ora-skins-section-heading>p{color:var(--ora-c4b-accent)}.ora-shop-page--commerce-c2c .ora-commerce-hero--skins h1,.ora-shop-page--commerce-c2c .ora-skins-section-heading h2,.ora-shop-page--commerce-c2c .ora-skins-usage-note h2{color:var(--ora-c4b-ink)}.ora-shop-page--commerce-c2c .ora-commerce-hero--skins>p:last-child,.ora-shop-page--commerce-c2c .ora-skins-collection-heading>span,.ora-shop-page--commerce-c2c .ora-skins-current-copy>p,.ora-shop-page--commerce-c2c .ora-skins-card-copy>p,.ora-shop-page--commerce-c2c .ora-skins-usage-note p{color:var(--ora-c4b-body)}.ora-shop-page--commerce-c2c .ora-skins-client{border-bottom-color:var(--ora-c4b-border)}.ora-shop-page--commerce-c2c .ora-skins-current,.ora-shop-page--commerce-c2c .ora-skins-collection{padding-block:clamp(2.25rem,5vw,4rem)}.ora-shop-page--commerce-c2c .ora-skins-current{border-bottom-color:var(--ora-c4b-border)}.ora-shop-page--commerce-c2c .ora-skins-current[data-storage-ready=true]{background:linear-gradient(135deg,#fffc,#d9d2f129);border:1px solid #9aa0d680;border-radius:24px;padding-inline:clamp(1rem,3vw,2rem);box-shadow:0 24px 58px -52px #182340b8}.ora-shop-page--commerce-c2c .ora-skins-current[data-storage-ready=false]{background:#ffffff8a}.ora-shop-page--commerce-c2c .ora-skins-current-copy>span,.ora-shop-page--commerce-c2c .ora-skins-card-meta>span{color:var(--ora-c4b-accent)}.ora-shop-page--commerce-c2c .ora-skins-current-copy [data-current-skin-status=equipped],.ora-shop-page--commerce-c2c .ora-skins-card-meta [data-skin-status=equipped],.ora-shop-page--commerce-c2c .ora-skins-current-copy h3,.ora-shop-page--commerce-c2c .ora-skins-card-copy h3{color:var(--ora-c4b-ink)}.ora-shop-page--commerce-c2c .ora-skins-collection{border-bottom-color:var(--ora-c4b-border)}.ora-shop-page--commerce-c2c .ora-skins-collection-heading{max-width:42rem}.ora-shop-page--commerce-c2c .ora-skins-grid{gap:clamp(.85rem,2vw,1.35rem)}.ora-shop-page--commerce-c2c .ora-skins-card{border-color:var(--ora-c4b-border);background:var(--ora-c4b-surface);border-radius:20px;padding:clamp(.8rem,2vw,1.15rem);transition:border-color .18s,background-color .18s,transform .18s;box-shadow:0 18px 44px -40px #182340ad}.ora-shop-page--commerce-c2c .ora-skins-card:hover{border-color:var(--ora-c4b-accent)}@supports (color:color-mix(in lab, red, red)){.ora-shop-page--commerce-c2c .ora-skins-card:hover{border-color:color-mix(in srgb, var(--ora-c4b-accent) 62%, var(--ora-c4b-border))}}.ora-shop-page--commerce-c2c .ora-skins-card:hover{background:#ffffffdb;transform:translateY(-2px)}.ora-shop-page--commerce-c2c .ora-skins-card:has([data-skin-status=equipped]){border-color:var(--ora-c4b-accent)}@supports (color:color-mix(in lab, red, red)){.ora-shop-page--commerce-c2c .ora-skins-card:has([data-skin-status=equipped]){border-color:color-mix(in srgb, var(--ora-c4b-accent) 72%, var(--ora-c4b-border))}}.ora-shop-page--commerce-c2c .ora-skins-card:has([data-skin-status=equipped]){background:linear-gradient(145deg,#ffffffdb,#d9d2f138);box-shadow:0 22px 48px -42px #182340c7}.ora-shop-page--commerce-c2c .ora-skins-card[data-skin-owned=false]{background:#c9ddf11a;border-color:#c9ddf1db}.ora-shop-page--commerce-c2c .ora-skins-card-meta{border-top-color:var(--ora-c4b-border)}.ora-shop-page--commerce-c2c .ora-skins-card-meta [data-skin-status=available]{color:var(--ora-c4b-accent)}.ora-shop-page--commerce-c2c .ora-skins-card-meta [data-skin-status=preview-only]{color:var(--ora-c4b-muted)}.ora-shop-page--commerce-c2c .ora-skins-card-copy p{color:var(--ora-c4b-body)}.ora-shop-page--commerce-c2c .ora-skins-equip-button,.ora-shop-page--commerce-c2c .ora-skins-card-state{color:var(--ora-c4b-ink);border-color:#9aa0d6a3}.ora-shop-page--commerce-c2c .ora-skins-equip-button{background:#ffffff52}.ora-shop-page--commerce-c2c .ora-skins-equip-button:hover{border-color:var(--ora-c4b-accent);color:var(--ora-c4b-ink);background:#d9d2f15c}.ora-shop-page--commerce-c2c .ora-skins-card-state{color:var(--ora-c4b-muted);background:0 0;border-color:#0000;justify-content:flex-start;padding-inline:0}.ora-shop-page--commerce-c2c .ora-skins-card:has([data-skin-status=equipped]) .ora-skins-card-state{color:var(--ora-c4b-ink)}.ora-shop-page--commerce-c2c .ora-skins-card[data-skin-owned=false] .ora-skins-card-state{color:var(--ora-c4b-muted)}.ora-shop-page--commerce-c2c .ora-skins-usage-note{border-bottom-color:var(--ora-c4b-border);background:#c9ddf11a}.ora-shop-page--commerce-c2c .ora-skins-usage-note p{color:var(--ora-c4b-body)}@media (min-width:40rem){.ora-shop-page--commerce-c2c .ora-skins-current{gap:1.75rem clamp(2rem,4vw,4rem)}.ora-shop-page--commerce-c2c .ora-skins-usage-note{gap:1rem clamp(2rem,4vw,4rem)}}@media (max-width:39.99rem){.ora-shop-page--commerce-c2c .ora-commerce-hero--skins{padding-block:2.25rem 2rem}.ora-shop-page--commerce-c2c .ora-skins-current{padding-block:2rem 2.25rem}.ora-shop-page--commerce-c2c .ora-skins-current[data-storage-ready=true]{border-radius:18px;padding-inline:1rem}.ora-shop-page--commerce-c2c .ora-skins-current-content{grid-template-columns:minmax(6.75rem,8.5rem) minmax(0,1fr);gap:1rem}.ora-shop-page--commerce-c2c .ora-skins-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ora-shop-page--commerce-c2c .ora-skins-card{border-radius:16px;padding:.75rem}.ora-shop-page--commerce-c2c .ora-skins-card-artwork{width:100%}.ora-shop-page--commerce-c2c .ora-skins-card-copy h3{font-size:1.08rem}.ora-shop-page--commerce-c2c .ora-skins-card-copy p{font-size:.77rem}.ora-shop-page--commerce-c2c .ora-skins-equip-button,.ora-shop-page--commerce-c2c .ora-skins-card-state{letter-spacing:.07em;padding-inline:.5rem;font-size:.61rem}}@media (max-width:22rem){.ora-shop-page--commerce-c2c .ora-skins-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:39.99rem) and (max-height:31.25rem){.ora-shop-page--commerce-c2c .ora-commerce-hero--skins,.ora-shop-page--commerce-c2c .ora-skins-current,.ora-shop-page--commerce-c2c .ora-skins-collection{padding-block:1.25rem}}.ora-global-header,.ora-global-skip-link,.ora-compact-header,.ora-mobile-header,.ora-mobile-bottom-nav,.ora-compact-drawer-backdrop{display:none}.ora-focus-shell{--ora-focus-header-total-height:calc(var(--ora-focus-header-height) + env(safe-area-inset-top));background:var(--c-bg);flex-direction:column;width:100%;min-width:0;height:100dvh;min-height:0;display:flex;overflow:hidden}.ora-focus-header{z-index:2160;width:100%;height:var(--ora-focus-header-total-height);flex:0 0 var(--ora-focus-header-total-height);border-bottom:1px solid var(--c-border);background:var(--c-bg);color:var(--c-text);box-shadow:none;filter:none;position:sticky;top:0}.ora-focus-header-inner{width:100%;max-width:1440px;height:100%;padding:env(safe-area-inset-top) max(24px, env(safe-area-inset-right)) 0 max(24px, env(safe-area-inset-left));grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr) auto;align-items:center;gap:24px;margin-inline:auto;display:grid}.ora-focus-exit-button,.ora-focus-language-button,.ora-focus-archive-link{border-radius:var(--ora-control-radius);min-width:44px;min-height:44px;color:var(--c-text-soft);cursor:pointer;font-family:var(--font-body-sans);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:.76rem;font-weight:650;line-height:1;display:inline-flex}.ora-focus-exit-button{justify-self:start;gap:8px;padding-inline:10px 12px}.ora-focus-language-button{letter-spacing:.04em;justify-self:end;min-width:52px;padding-inline:10px}.ora-focus-archive-link{white-space:nowrap;justify-self:end;min-width:44px;padding-inline:10px;text-decoration:none}.ora-focus-result-action-spacer{justify-self:end;width:44px;height:44px}.ora-focus-result-actions{justify-self:end;align-items:center;gap:4px;min-width:44px;display:flex}.ora-focus-archive-label-compact{display:none}.ora-focus-brand{color:var(--c-text);font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:.02em;white-space:nowrap;font-size:1.02rem;font-weight:560;line-height:1}.ora-focus-stage{color:var(--c-accent-text);font-family:var(--font-body-sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;justify-self:end;font-size:.68rem;font-weight:720;line-height:1}.ora-focus-header :is(a,button):focus-visible,.ora-focus-dialog :is(button):focus-visible{outline:2px solid var(--ora-control-focus);outline-offset:2px}.ora-focus-page-slot{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0;position:relative;overflow-y:auto}.ora-focus-page-slot>main{min-height:100%}.ora-focus-page-slot>.ora-prepare-shell,.ora-focus-page-slot>.ora-draw-shell--stage,.ora-focus-page-slot .ora-draw-stage-layout{height:100%}.ora-focus-page-slot>.ora-ask-shell,.ora-focus-page-slot>.ora-prepare-shell,.ora-focus-page-slot>.ora-draw-shell{min-height:100%}[data-ora-focus-stage=ask]>.ora-focus-page-slot{overflow-y:auto}:is(html:has([data-ora-shell-mode=focus-result-phase-1d-b2]),body:has([data-ora-shell-mode=focus-result-phase-1d-b2])){height:100dvh;overflow:hidden}[data-ora-shell-mode=focus-result-phase-1d-b2]>.ora-focus-page-slot{overflow:hidden auto}.ora-result-focus-root{width:100%;height:auto;min-height:100%;overflow:visible}.ora-result-focus-content{padding-bottom:max(3rem, calc(2rem + env(safe-area-inset-bottom)))}[data-ora-shell-mode=focus-result-phase-1d-b2] [id]{scroll-margin-block:24px}[data-ora-focus-stage=ask]>.ora-focus-page-slot>.ora-ask-shell{height:auto}.ora-focus-page-slot>.ora-draw-shell:not(.ora-draw-shell--stage),[data-ora-focus-stage=select-card]>.ora-focus-page-slot{overflow-y:auto}[data-ora-focus-stage=prepare]>.ora-focus-page-slot{overflow:hidden}.ora-focus-page-slot:has(>.ora-draw-shell--stage){overflow:hidden}[data-ora-shell-mode=focus-phase-1d-a] .ora-flow-stage-tools{top:calc(var(--ora-focus-header-total-height) + 12px);right:max(16px, env(safe-area-inset-right))}[data-ora-shell-mode=focus-phase-1d-a] .ora-flow-stage-copy{top:calc(var(--ora-focus-header-total-height) + 16px)}:is([data-ora-shell-mode=focus-phase-1d-a],[data-ora-shell-mode=focus-result-phase-1d-b2]) :is(.ora-global-header,.ora-compact-header,.ora-mobile-header,.ora-mobile-bottom-nav,.ora-account-dock,.ora-flow-top-actions,.ora-reading-nav){display:none!important}.ora-focus-dialog-backdrop{z-index:2400;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:var(--c-text);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ora-focus-dialog-backdrop{background:color-mix(in srgb, var(--c-text) 34%, transparent)}}.ora-focus-dialog{border:1px solid var(--c-border-strong);background:var(--c-surface);width:min(100%,430px);color:var(--c-text);box-shadow:0 24px 80px -44px var(--c-text);border-radius:20px;padding:28px}@supports (color:color-mix(in lab, red, red)){.ora-focus-dialog{box-shadow:0 24px 80px -44px color-mix(in srgb, var(--c-text) 72%, transparent)}}.ora-focus-dialog-eyebrow{color:var(--c-accent-text);font-family:var(--font-body-sans);letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:720;line-height:1}.ora-focus-dialog-title{font-family:var(--font-serif,Georgia, "Times New Roman", serif);margin-top:12px;font-size:clamp(1.65rem,5vw,2rem);font-weight:560;line-height:1.15}.ora-focus-dialog-description{color:var(--c-text-soft);margin-top:12px;font-size:.9rem;line-height:1.65}.ora-focus-dialog-actions{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.ora-focus-dialog-keep,.ora-focus-dialog-exit{border:1px solid var(--c-border-strong);border-radius:var(--ora-control-radius);cursor:pointer;min-height:44px;font-family:var(--font-body-sans);padding-inline:18px;font-size:.82rem;font-weight:680}.ora-focus-dialog-keep{background:var(--c-surface-well);color:var(--c-text)}.ora-focus-dialog-exit{border-color:var(--ora-control-primary-border);background:var(--ora-control-primary-bg);color:var(--ora-control-primary-text)}@media (hover:hover) and (pointer:fine){.ora-focus-exit-button:hover,.ora-focus-language-button:hover,.ora-focus-archive-link:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-focus-exit-button:hover,.ora-focus-language-button:hover,.ora-focus-archive-link:hover{border-color:color-mix(in srgb, var(--c-accent) 28%, transparent)}}.ora-focus-exit-button:hover,.ora-focus-language-button:hover,.ora-focus-archive-link:hover{background:var(--c-accent-wash);color:var(--c-text)}}@media (max-width:899px){.ora-focus-header--result .ora-focus-header-inner{grid-template-columns:minmax(44px,auto) minmax(0,1fr) minmax(44px,auto);gap:8px}.ora-focus-header--result .ora-focus-brand{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ora-focus-header--result .ora-focus-stage{text-overflow:ellipsis;grid-column:2;justify-self:center;min-width:0;max-width:100%;overflow:hidden}.ora-focus-header--result .ora-focus-result-actions{grid-column:3}.ora-focus-header--result .ora-focus-archive-link{text-overflow:ellipsis;max-width:8.5rem;overflow:hidden}}@media (max-width:639px){:root{--ora-focus-header-height:56px}.ora-focus-header-inner{padding:env(safe-area-inset-top) max(8px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left));grid-template-columns:44px minmax(0,1fr) 52px;gap:8px}.ora-focus-exit-button{width:44px;padding:0}.ora-focus-exit-label{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ora-focus-header--result .ora-focus-archive-link{padding-inline:6px}.ora-focus-header--result .ora-focus-archive-label-full{display:none}.ora-focus-header--result .ora-focus-archive-label-compact{display:inline}.ora-focus-brand{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ora-focus-stage{letter-spacing:.13em;grid-column:2;justify-self:center;font-size:.65rem}.ora-focus-dialog{padding:24px 20px 20px}.ora-focus-dialog-actions{flex-direction:column}.ora-focus-dialog-actions button{width:100%}}.ora-compact-drawer-backdrop{z-index:var(--ora-layer-shell-drawer);background:var(--c-text);justify-content:flex-start;align-items:stretch;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ora-compact-drawer-backdrop{background:color-mix(in srgb, var(--c-text) 24%, transparent)}}.ora-compact-drawer{border-right:1px solid var(--ora-glass-border);background:var(--ora-glass-3);width:min(360px,100vw - 48px);min-width:280px;height:100dvh;color:var(--c-text);box-shadow:var(--ora-shadow-float);flex-direction:column;animation:.18s ease-out both ora-compact-drawer-enter;display:flex;overflow-y:auto}.ora-compact-drawer-header{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:16px 18px;display:flex}.ora-compact-drawer-header>div{gap:4px;display:grid}.ora-compact-drawer-header p,.ora-compact-drawer-header h2{margin:0}.ora-compact-drawer-header p{color:var(--c-accent-text);font-family:var(--font-display-serif);font-size:.9rem;font-style:italic;font-weight:600}.ora-compact-drawer-header h2{color:var(--c-text);font-family:var(--font-body-sans);letter-spacing:.04em;font-size:.76rem;font-weight:650;line-height:1.3}.ora-compact-drawer-close,.ora-compact-drawer-nav :is(a,button),.ora-compact-drawer-preferences button{border-radius:var(--ora-control-radius);min-height:44px;color:var(--c-text-soft);font-family:var(--font-body-sans);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.ora-compact-drawer-close{justify-content:center;width:44px;min-width:44px;padding:0}.ora-compact-drawer-nav{padding:14px 12px}.ora-compact-drawer-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ora-compact-drawer-nav :is(a,button),.ora-compact-drawer-preferences button{gap:12px;width:100%;padding:10px 12px;font-size:.88rem;font-weight:570;line-height:1.35}.ora-compact-drawer-nav :is(a,button)>span,.ora-compact-drawer-preferences button>span{flex:auto;min-width:0}.ora-compact-drawer-nav :is(a,button)[aria-current=page]{background:var(--c-accent-wash);color:var(--c-text)}.ora-compact-drawer-nav button[aria-disabled=true]{cursor:default;opacity:.54}.ora-compact-drawer-status{color:var(--c-accent-text);flex:none}.ora-compact-drawer-preferences{border-top:1px solid var(--c-border);padding:14px 12px calc(18px + env(safe-area-inset-bottom));gap:2px;margin-top:auto;display:grid}.ora-compact-drawer :is(a,button):focus-visible,.ora-compact-drawer h2:focus-visible{outline:2px solid var(--ora-control-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ora-compact-drawer :is(a,button):not([aria-disabled=true]):hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-compact-drawer :is(a,button):not([aria-disabled=true]):hover{border-color:color-mix(in srgb, var(--c-accent) 28%, transparent)}}.ora-compact-drawer :is(a,button):not([aria-disabled=true]):hover{background:var(--c-accent-wash);color:var(--c-text)}}@keyframes ora-compact-drawer-enter{0%{transform:translate(-12px)}to{transform:translate(0)}}@media (max-width:639px){.ora-compact-drawer-backdrop{display:flex}.ora-compact-drawer{width:min(88vw,340px);min-width:min(280px,88vw)}.ora-compact-drawer-header{min-height:calc(84px + env(safe-area-inset-top));padding-top:calc(16px + env(safe-area-inset-top))}[data-ora-shell-mode=home-phase-1a] .ora-home--navigation-phase-1a>.ora-home-legacy-header,[data-ora-shell-mode=home-phase-1a] .ora-home--navigation-phase-1a>.ora-home-legacy-account-dock,[data-ora-shell-mode=home-phase-1a] .ora-home--navigation-phase-1a>.ora-mobile-navigation-trigger,[data-ora-shell-mode=home-phase-1a] .ora-home--navigation-phase-1a>.ora-mobile-navigation-backdrop,[data-ora-shell-mode=account-phase-1b]>.ora-account-dock,[data-ora-shell-mode=readings-phase-1b] .ora-readings-legacy-topbar,[data-ora-shell-mode=reading-detail-phase-1b] .ora-reading-detail-legacy-nav{display:none!important}.ora-mobile-header{z-index:var(--ora-layer-shell-header);width:100%;height:calc(var(--ora-mobile-header-height) + env(safe-area-inset-top));border:1px solid var(--ora-glass-border);background:var(--ora-glass-2);color:var(--c-text);box-shadow:var(--ora-shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);filter:none;display:block;position:sticky;top:0}[data-ora-shell-mode=home-phase-1a] .ora-home--navigation-phase-1a>.ora-mobile-header[data-announcement-visible=true]{top:36px}.ora-mobile-header-inner{width:100%;height:100%;padding:env(safe-area-inset-top) max(8px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left));grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.ora-mobile-menu-button,.ora-mobile-language-button,.ora-mobile-auth-button,.ora-mobile-icon-button,.ora-mobile-avatar-button,.ora-mobile-credits{border-radius:var(--ora-control-radius);min-height:44px;color:var(--c-text-soft);font-family:var(--font-body-sans);cursor:pointer;box-shadow:none;filter:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ora-mobile-menu-button,.ora-mobile-icon-button,.ora-mobile-avatar-button{width:44px;min-width:44px;padding:0}.ora-mobile-menu-button{color:var(--c-text)}.ora-mobile-brand{min-width:0;min-height:44px;color:var(--c-text);font-family:var(--font-display-serif);text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:clamp(1.02rem,5vw,1.22rem);font-style:italic;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.ora-mobile-brand-short{display:none}.ora-mobile-tools{white-space:nowrap;justify-content:flex-end;align-items:center;gap:2px;width:166px;min-width:166px;min-height:44px;display:flex}.ora-mobile-language-button{gap:3px;min-width:62px;padding-inline:7px;font-size:.68rem;font-weight:560}.ora-mobile-language-button .is-current{color:var(--c-text);font-weight:720}.ora-mobile-auth-button{border-color:var(--ora-control-primary-border);background:var(--ora-control-primary-bg);min-width:94px;color:var(--ora-control-primary-text);padding-inline:9px;font-size:.7rem;font-weight:650}.ora-mobile-credits{width:74px;min-width:74px;color:var(--c-text);font-variant-numeric:tabular-nums;gap:4px;padding-inline:5px;font-size:.7rem;font-weight:650}.ora-mobile-credits span{text-align:right;text-overflow:ellipsis;min-width:6ch;overflow:hidden}.ora-mobile-notifications{position:relative}.ora-mobile-notification-badge{border:1px solid var(--c-bg);background:var(--c-accent);min-width:16px;height:16px;color:var(--c-on-accent);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding-inline:3px;font-size:.56rem;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:3px;right:1px}.ora-mobile-avatar-button{border-color:var(--c-border)}.ora-mobile-avatar{border:1px solid var(--c-accent);justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ora-mobile-avatar{border:1px solid color-mix(in srgb, var(--c-accent) 46%, transparent)}}.ora-mobile-avatar{background:var(--c-accent-wash);color:var(--c-accent-text);font-family:var(--font-display-serif);border-radius:999px;font-size:.78rem;font-weight:650}.ora-mobile-avatar img{object-fit:cover;width:100%;height:100%}.ora-mobile-tools-placeholder{grid-template-columns:74px 44px 44px;gap:2px;width:166px;height:44px;display:grid}.ora-mobile-tools-placeholder span{border:1px solid var(--c-border);height:44px;display:block}@supports (color:color-mix(in lab, red, red)){.ora-mobile-tools-placeholder span{border:1px solid color-mix(in srgb, var(--c-border) 72%, transparent)}}.ora-mobile-tools-placeholder span{border-radius:var(--ora-control-radius);background:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.ora-mobile-tools-placeholder span{background:color-mix(in srgb, var(--c-surface) 55%, transparent)}}.ora-mobile-header :is(a,button):focus-visible,.ora-mobile-bottom-nav :is(a,button):focus-visible{outline:2px solid var(--ora-control-focus);outline-offset:2px}.ora-mobile-bottom-nav{z-index:calc(var(--ora-layer-shell-header) + 1);height:calc(var(--ora-mobile-bottom-nav-height) + env(safe-area-inset-bottom));border:1px solid var(--ora-glass-border);background:var(--ora-glass-3);padding:0 max(4px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px, env(safe-area-inset-left));color:var(--c-text-soft);box-shadow:var(--ora-shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);filter:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0}.ora-mobile-bottom-nav[hidden]{display:none!important}.ora-mobile-bottom-nav :is(a,button){min-width:0;min-height:var(--ora-mobile-bottom-nav-height);color:inherit;font-family:var(--font-body-sans);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:5px 2px 4px;font-size:.62rem;font-weight:580;line-height:1.05;text-decoration:none;display:flex}.ora-mobile-bottom-nav :is(a,button)[aria-current=page],.ora-mobile-bottom-nav button[aria-expanded=true],.ora-mobile-bottom-nav button[aria-pressed=true]{background:var(--c-accent-wash);color:var(--c-accent-text)}.ora-mobile-bottom-nav button[aria-disabled=true]{cursor:default;opacity:.54}[data-ora-mobile-bottom-nav-mode]:not([data-ora-mobile-bottom-nav-mode=hidden])>main,[data-ora-mobile-bottom-nav-mode]:not([data-ora-mobile-bottom-nav-mode=hidden]) .ora-home--navigation-phase-1a{padding-bottom:calc(var(--ora-mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 20px)}[data-ora-shell-mode=account-phase-1b]>main{padding-top:24px}.ora-home--navigation-phase-1a :is(#start,#reading-modes,#meet-ora,#trust){scroll-margin-top:calc(var(--ora-mobile-header-height) + 44px)}}@media (max-width:359px){.ora-mobile-brand-full{display:none}.ora-mobile-brand-short{display:inline}}@media (min-width:640px){[data-ora-shell-mode=readings-phase-1b] .ora-readings-legacy-topbar,[data-ora-shell-mode=reading-detail-phase-1b] .ora-reading-detail-room-link,[data-ora-shell-mode=reading-detail-phase-1b] .ora-reading-detail-not-found-action{display:none!important}}@media (min-width:640px) and (max-width:1199px){.ora-compact-drawer-backdrop{display:flex}[data-ora-shell-mode=home-phase-1a] .ora-home--navigation-phase-1a>.ora-home-legacy-header,[data-ora-shell-mode=home-phase-1a] .ora-home--navigation-phase-1a>.ora-home-legacy-account-dock,[data-ora-shell-mode=home-phase-1a] .ora-home--navigation-phase-1a>.ora-mobile-navigation-trigger,[data-ora-shell-mode=account-phase-1b]>.ora-account-dock,.ora-mobile-navigation-backdrop{display:none!important}[data-ora-shell-mode=home-phase-1a] .ora-home--navigation-phase-1a>.ora-compact-header,[data-ora-shell-mode=account-phase-1b]>.ora-compact-header,[data-ora-shell-mode=readings-phase-1b]>.ora-compact-header,[data-ora-shell-mode=reading-detail-phase-1b]>.ora-compact-header,[data-ora-shell-mode=shop-commerce-c2]>.ora-compact-header{z-index:var(--ora-layer-shell-header);border:1px solid var(--ora-glass-border);background:var(--ora-glass-2);width:100%;height:64px;color:var(--c-text);box-shadow:var(--ora-shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);filter:none;display:block;position:sticky;top:0}[data-ora-shell-mode=home-phase-1a] .ora-home--navigation-phase-1a>.ora-compact-header[data-announcement-visible=true]{top:36px}.ora-compact-header-inner{grid-template-columns:44px minmax(0,1fr) 232px;align-items:center;gap:10px;width:100%;height:100%;padding-inline:12px 16px;display:grid}.ora-compact-menu-button,.ora-compact-language-button,.ora-compact-auth-button,.ora-compact-icon-button,.ora-compact-avatar-button,.ora-compact-credits{border-radius:var(--ora-control-radius);min-height:44px;color:var(--c-text-soft);font-family:var(--font-body-sans);cursor:pointer;box-shadow:none;filter:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ora-compact-menu-button,.ora-compact-icon-button,.ora-compact-avatar-button{width:44px;min-width:44px;padding:0}.ora-compact-menu-button{color:var(--c-text)}.ora-compact-brand{min-width:0;color:var(--c-text);font-family:var(--font-display-serif);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.16rem,2.7vw,1.38rem);font-style:italic;font-weight:600;line-height:1;overflow:hidden}.ora-compact-tools{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;width:232px;min-width:232px;min-height:44px;display:flex}.ora-compact-language-button{gap:5px;min-width:68px;padding-inline:10px;font-size:.72rem;font-weight:560}.ora-compact-language-button .is-current{color:var(--c-text);font-weight:720}.ora-compact-auth-button{border-color:var(--ora-control-primary-border);background:var(--ora-control-primary-bg);min-width:156px;color:var(--ora-control-primary-text);padding-inline:12px;font-size:.76rem;font-weight:650}.ora-compact-credits{border-color:var(--c-border);min-width:112px;color:var(--c-text);font-variant-numeric:tabular-nums;gap:7px;padding-inline:10px;font-size:.78rem;font-weight:650}.ora-compact-credits span{text-align:right;min-width:7ch}.ora-compact-notifications{position:relative}.ora-compact-notification-badge{border:1px solid var(--c-bg);background:var(--c-accent);min-width:16px;height:16px;color:var(--c-on-accent);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding-inline:3px;font-size:.58rem;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:4px;right:2px}.ora-compact-avatar-button{border-color:var(--c-border)}.ora-compact-avatar{border:1px solid var(--c-accent);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ora-compact-avatar{border:1px solid color-mix(in srgb, var(--c-accent) 46%, transparent)}}.ora-compact-avatar{background:var(--c-accent-wash);color:var(--c-accent-text);font-family:var(--font-display-serif);border-radius:999px;font-size:.82rem;font-weight:650}.ora-compact-avatar img{object-fit:cover;width:100%;height:100%}.ora-compact-tools-placeholder{grid-template-columns:112px 44px 44px;justify-content:end;gap:8px;width:232px;height:44px;display:grid}.ora-compact-tools-placeholder span{border:1px solid var(--c-border);height:44px;display:block}@supports (color:color-mix(in lab, red, red)){.ora-compact-tools-placeholder span{border:1px solid color-mix(in srgb, var(--c-border) 72%, transparent)}}.ora-compact-tools-placeholder span{border-radius:var(--ora-control-radius);background:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.ora-compact-tools-placeholder span{background:color-mix(in srgb, var(--c-surface) 55%, transparent)}}.ora-compact-header :is(a,button):focus-visible{outline:2px solid var(--ora-control-focus);outline-offset:2px}[data-ora-shell-mode=account-phase-1b]>main{padding-top:clamp(28px,4vw,40px)}.ora-home--navigation-phase-1a :is(#start,#reading-modes,#meet-ora,#trust){scroll-margin-top:108px}@media (hover:hover) and (pointer:fine){.ora-compact-header :is(.ora-compact-menu-button,.ora-compact-language-button,.ora-compact-icon-button,.ora-compact-avatar-button,.ora-compact-credits):hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-compact-header :is(.ora-compact-menu-button,.ora-compact-language-button,.ora-compact-icon-button,.ora-compact-avatar-button,.ora-compact-credits):hover{border-color:color-mix(in srgb, var(--c-accent) 28%, transparent)}}.ora-compact-header :is(.ora-compact-menu-button,.ora-compact-language-button,.ora-compact-icon-button,.ora-compact-avatar-button,.ora-compact-credits):hover{background:var(--c-accent-wash);color:var(--c-text)}.ora-compact-auth-button:hover{border-color:var(--ora-control-primary-hover);background:var(--ora-control-primary-hover);color:var(--ora-control-primary-text)}}}@media (min-width:1200px){[data-ora-shell-mode=home-phase-1a] .ora-home--navigation-phase-1a>.ora-home-legacy-header,[data-ora-shell-mode=home-phase-1a] .ora-home--navigation-phase-1a>.ora-home-legacy-account-dock{display:none!important}[data-ora-shell-mode=home-phase-1a] .ora-home--navigation-phase-1a>.ora-global-header,[data-ora-shell-mode=account-phase-1b]>.ora-global-header,[data-ora-shell-mode=readings-phase-1b]>.ora-global-header,[data-ora-shell-mode=reading-detail-phase-1b]>.ora-global-header,[data-ora-shell-mode=shop-commerce-c2]>.ora-global-header{z-index:var(--ora-layer-shell-header);width:100%;height:var(--ora-global-header-height);border:1px solid var(--ora-glass-border);background:var(--ora-glass-2);color:var(--c-text);box-shadow:var(--ora-shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);filter:none;display:block;position:sticky;top:0}[data-ora-shell-mode=home-phase-1a] .ora-home--navigation-phase-1a>.ora-global-header[data-announcement-visible=true]{top:36px}[data-ora-shell-mode=account-phase-1b]>.ora-account-dock{display:none!important}[data-ora-shell-mode=account-phase-1b]>main{padding-top:clamp(28px,3vw,40px)}[data-ora-shell-mode=home-phase-1a] .ora-home--navigation-phase-1a>.ora-global-skip-link,[data-ora-shell-mode=readings-phase-1b]>.ora-global-skip-link,[data-ora-shell-mode=reading-detail-phase-1b]>.ora-global-skip-link,[data-ora-shell-mode=shop-commerce-c2]>.ora-global-skip-link{z-index:var(--ora-layer-shell-popover);border:1px solid var(--c-border-strong);border-radius:var(--ora-control-radius);background:var(--c-surface);min-height:44px;color:var(--c-text);font-family:var(--font-body-sans);opacity:0;pointer-events:none;padding:11px 16px;font-size:.82rem;font-weight:650;line-height:20px;display:block;position:fixed;top:8px;left:24px}[data-ora-shell-mode=home-phase-1a] .ora-home--navigation-phase-1a>.ora-global-skip-link:focus,[data-ora-shell-mode=readings-phase-1b]>.ora-global-skip-link:focus,[data-ora-shell-mode=reading-detail-phase-1b]>.ora-global-skip-link:focus,[data-ora-shell-mode=shop-commerce-c2]>.ora-global-skip-link:focus{opacity:1;outline:2px solid var(--ora-control-focus);outline-offset:2px;pointer-events:auto}.ora-global-header-inner{grid-template-columns:max-content minmax(0,1fr) minmax(344px,max-content);align-items:center;gap:24px;width:100%;max-width:1440px;height:100%;margin-inline:auto;padding-inline:24px;display:grid}.ora-global-brand{color:var(--c-text);font-family:var(--font-display-serif);white-space:nowrap;font-size:24px;font-style:italic;font-weight:600;line-height:1}.ora-global-nav{white-space:nowrap;justify-content:center;align-items:center;gap:clamp(14px,1.5vw,24px);min-width:0;display:flex}.ora-global-nav-link{min-width:0;min-height:44px;color:var(--c-text-soft);font-family:var(--font-body-sans);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 4px;font-size:.82rem;font-weight:550;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.ora-global-nav-link[aria-disabled=true]{cursor:default}.ora-global-nav-link[aria-current=page]{color:var(--c-text)}.ora-global-nav-link[aria-current=page]:after{background:var(--c-accent);content:"";height:1px;position:absolute;bottom:5px;left:4px;right:4px}.ora-global-nav-complete{background:var(--c-accent);border-radius:999px;flex:0 0 6px;width:6px;height:6px;display:inline-block}.ora-global-tools{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:344px;min-height:44px;display:flex;position:relative}.ora-global-tool,.ora-global-auth-button,.ora-global-credits,.ora-global-avatar-button,.ora-global-language-panel button{border-radius:var(--ora-control-radius);min-height:44px;color:var(--c-text-soft);font-family:var(--font-body-sans);cursor:pointer;box-shadow:none;filter:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ora-global-tool,.ora-global-avatar-button{width:44px;min-width:44px;padding:0}.ora-global-language-trigger{gap:6px;width:auto;min-width:66px;padding-inline:10px;font-size:.76rem;font-weight:650}.ora-global-language{position:relative}.ora-global-language-panel{z-index:var(--ora-layer-shell-popover);border:1px solid var(--c-border);background:var(--c-surface);width:176px;color:var(--c-text);box-shadow:none;border-radius:14px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.ora-global-language-panel button{width:100%;color:var(--c-text);justify-content:space-between;padding-inline:12px;font-size:.8rem;font-weight:550}.ora-global-auth-button{border-color:var(--ora-control-primary-border);background:var(--ora-control-primary-bg);min-width:164px;color:var(--ora-control-primary-text);padding-inline:16px;font-size:.8rem;font-weight:650}.ora-global-credits{border-color:var(--c-border);min-width:92px;color:var(--c-text);font-variant-numeric:tabular-nums;gap:7px;padding-inline:12px;font-size:.82rem;font-weight:650}.ora-global-credits span{text-align:right;min-width:4.5ch}.ora-global-notifications{position:relative}.ora-global-notification-badge{border:1px solid var(--c-bg);background:var(--c-accent);min-width:16px;height:16px;color:var(--c-on-accent);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding-inline:3px;font-size:.58rem;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:4px;right:2px}.ora-global-avatar-button{border-color:var(--c-border)}.ora-global-avatar{border:1px solid var(--c-accent);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ora-global-avatar{border:1px solid color-mix(in srgb, var(--c-accent) 46%, transparent)}}.ora-global-avatar{background:var(--c-accent-wash);color:var(--c-accent-text);font-family:var(--font-display-serif);border-radius:999px;font-size:.86rem;font-weight:650}.ora-global-avatar img{object-fit:cover;width:100%;height:100%}.ora-global-tools-placeholder{grid-template-columns:66px 44px 164px;justify-content:end;gap:8px;width:344px;height:44px;display:grid}.ora-global-tools-placeholder span{border:1px solid var(--c-border);height:44px;display:block}@supports (color:color-mix(in lab, red, red)){.ora-global-tools-placeholder span{border:1px solid color-mix(in srgb, var(--c-border) 72%, transparent)}}.ora-global-tools-placeholder span{border-radius:var(--ora-control-radius);background:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.ora-global-tools-placeholder span{background:color-mix(in srgb, var(--c-surface) 55%, transparent)}}.ora-global-nav-link:focus-visible,.ora-global-tool:focus-visible,.ora-global-auth-button:focus-visible,.ora-global-credits:focus-visible,.ora-global-avatar-button:focus-visible,.ora-global-language-panel button:focus-visible,.ora-global-brand:focus-visible{outline:2px solid var(--ora-control-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ora-global-nav-link:not([aria-disabled=true]):hover,.ora-global-tool:hover,.ora-global-credits:hover,.ora-global-avatar-button:hover,.ora-global-language-panel button:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-global-nav-link:not([aria-disabled=true]):hover,.ora-global-tool:hover,.ora-global-credits:hover,.ora-global-avatar-button:hover,.ora-global-language-panel button:hover{border-color:color-mix(in srgb, var(--c-accent) 28%, transparent)}}.ora-global-nav-link:not([aria-disabled=true]):hover,.ora-global-tool:hover,.ora-global-credits:hover,.ora-global-avatar-button:hover,.ora-global-language-panel button:hover{background:var(--c-accent-wash);color:var(--c-text)}.ora-global-auth-button:hover{border-color:var(--ora-control-primary-hover);background:var(--ora-control-primary-hover);color:var(--ora-control-primary-text)}}.ora-home--navigation-phase-1a :is(#start,#reading-modes,#meet-ora,#trust){scroll-margin-top:calc(var(--ora-global-header-height) + 52px)}.ora-home--navigation-phase-1a #main-content:focus{outline:none}}@media (min-width:1280px){.ora-global-header-inner{padding-inline:36px}}@media (prefers-reduced-motion:reduce){.ora-global-header *,.ora-global-skip-link,.ora-compact-header *,.ora-compact-drawer,.ora-compact-drawer *{scroll-behavior:auto;transition:none!important}.ora-compact-drawer{animation:none!important}}.ora-my-space-page{background:var(--c-bg);min-height:100svh;color:var(--c-text);padding:calc(84px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));overflow-x:clip}.ora-my-space-shell{width:min(100%,62rem);margin:0 auto}.ora-my-space-header{gap:16px;margin-bottom:32px;display:grid}.ora-my-space-back{border:1px solid #0000;align-items:center;gap:.5rem;width:max-content;min-height:44px;padding:.45rem .7rem;font-size:.78rem;line-height:1.2;text-decoration:none;display:inline-flex}.ora-my-space-heading{gap:.5rem;max-width:40rem;display:grid}.ora-my-space-heading h1{color:var(--c-text);font-family:var(--font-display-serif);letter-spacing:-.025em;margin:0;font-size:clamp(2.1rem,6vw,3.25rem);font-weight:500;line-height:1.05}.ora-my-space-heading p{color:var(--c-text-soft);font-family:var(--font-body-sans);margin:0;font-size:clamp(.94rem,2vw,1.05rem);font-weight:430;line-height:1.6}.ora-my-space-gate{border:1px solid var(--c-border);background:var(--c-surface);text-align:center;border-radius:16px;place-items:center;gap:1rem;min-height:15rem;padding:clamp(1.5rem,5vw,3rem);display:grid}.ora-my-space-gate>div{gap:.5rem;max-width:34rem;display:grid}.ora-my-space-gate h2,.ora-my-space-gate p{margin:0}.ora-my-space-gate h2{color:var(--c-text);font-family:var(--font-display-serif);font-size:clamp(1.45rem,4vw,2rem);font-weight:520}.ora-my-space-gate p{color:var(--c-text-soft);font-family:var(--font-body-sans);font-size:.92rem;line-height:1.65}.ora-my-space-gate-action{min-height:44px;padding:.65rem 1.1rem}.ora-my-space-content{gap:36px;display:grid}.ora-my-space-identity{border:1px solid var(--c-border);background:var(--c-surface);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:136px;padding:17px 20px;display:grid}.ora-my-space-person{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;display:grid}.ora-my-space-avatar{border:1px solid var(--c-border-strong);background:var(--c-accent-wash);width:56px;height:56px;color:var(--c-accent-text);font-family:var(--font-display-serif);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.2rem;display:flex;overflow:hidden}.ora-my-space-person-copy{gap:.12rem;min-width:0;display:grid}.ora-my-space-person-copy strong,.ora-my-space-person-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ora-my-space-person-copy strong{color:var(--c-text);font-family:var(--font-display-serif);font-size:1.25rem;font-weight:560}.ora-my-space-person-copy span{color:var(--c-text-soft);font-family:var(--font-body-sans);font-size:.78rem}.ora-my-space-settings-action{min-height:44px;font-family:var(--font-body-sans);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.42rem;padding:.55rem .72rem;font-size:.78rem;line-height:1;text-decoration:none;display:inline-flex}.ora-my-space-balance{min-width:192px;font-family:var(--font-body-sans);grid-template-columns:auto auto;align-items:center;gap:.12rem .75rem;display:grid}.ora-my-space-balance-label{color:var(--c-text-soft);align-items:center;gap:.4rem;font-size:.76rem;font-weight:620;display:inline-flex}.ora-my-space-stardust-glyph{width:1rem;height:1rem;color:var(--c-accent)}.ora-my-space-balance-value{color:var(--c-text);font-variant-numeric:tabular-nums;grid-column:1;font-size:1.45rem;font-weight:650;line-height:1.15}.ora-my-space-balance-action{grid-area:1/2/span 2;min-height:44px;padding:.55rem .85rem;font-size:.78rem}.ora-my-space-summary-card{border:1px solid var(--c-border);background:var(--c-surface);border-radius:14px;overflow:hidden}.ora-my-space-summary-header{width:100%;min-height:52px;color:var(--c-text);font-family:var(--font-body-sans);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem 1rem;font-size:.84rem;font-weight:650;text-decoration:none;display:grid;border:0!important;border-bottom:1px solid var(--c-border)!important;border-radius:0!important}.ora-my-space-summary-header>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ora-my-space-summary-header>svg:first-child{color:var(--c-accent-text);flex:none}.ora-my-space-summary-header>svg:last-child{color:var(--c-text-dim);flex:none;justify-self:end}.ora-my-space-summary-body{overflow:hidden}.ora-my-space-summary-content{display:grid}.ora-my-space-summary-metrics,.ora-my-space-summary-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ora-my-space-summary-metrics-reading{grid-template-columns:repeat(4,minmax(0,1fr))}.ora-my-space-summary-metric,.ora-my-space-summary-skeleton-cell{min-width:0;min-height:94px;font-family:var(--font-body-sans);flex-direction:column;justify-content:center;gap:.28rem;padding:.8rem 1rem;display:flex}.ora-my-space-summary-metric+.ora-my-space-summary-metric,.ora-my-space-summary-skeleton-cell+.ora-my-space-summary-skeleton-cell{border-left:1px solid var(--c-border)}.ora-my-space-summary-metric dt,.ora-my-space-summary-metric dd{margin:0}.ora-my-space-summary-metric dt{color:var(--c-text-soft);letter-spacing:.02em;order:2;font-size:.72rem;font-weight:560;line-height:1.35}.ora-my-space-summary-metric dd{color:var(--c-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;order:1;font-size:1.35rem;font-weight:680;line-height:1.15;overflow:hidden}.ora-my-space-summary-skeleton-cell{align-content:center;gap:.55rem;display:grid}.ora-my-space-summary-skeleton-cell>span{background:var(--c-text-dim);border-radius:4px;width:min(72%,6rem);height:.68rem;display:block}@supports (color:color-mix(in lab, red, red)){.ora-my-space-summary-skeleton-cell>span{background:color-mix(in srgb, var(--c-text-dim) 14%, transparent)}}.ora-my-space-summary-skeleton-cell>span:first-child{width:min(52%,4rem);height:1.3rem}.ora-my-space-archive-question{border-top:1px solid var(--c-border);min-height:82px;font-family:var(--font-body-sans);align-content:center;gap:.35rem;padding:.85rem 1rem .95rem;display:grid}.ora-my-space-archive-question>span{color:var(--c-text-dim);font-size:.72rem;font-weight:620;line-height:1.35}.ora-my-space-archive-question>p{color:var(--c-text);font-family:var(--font-display-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.98rem;font-weight:560;line-height:1.45;display:-webkit-box;overflow:hidden}.ora-my-space-archive-state{min-height:160px;font-family:var(--font-body-sans);align-content:center;justify-items:start;gap:.28rem;padding:.8rem 1rem .9rem;display:grid}.ora-my-space-archive-state strong,.ora-my-space-archive-state p{margin:0}.ora-my-space-archive-state strong{color:var(--c-text);font-size:.9rem;font-weight:650}.ora-my-space-archive-state p{color:var(--c-text-soft);font-size:.78rem;line-height:1.45}.ora-my-space-archive-state a{min-height:28px;color:var(--c-accent-text);font-size:.75rem;font-weight:650;line-height:28px;text-decoration:none}.ora-my-space-archive-empty{border-top:1px solid var(--c-border);min-height:104px}.ora-my-space-summary-header:focus-visible,.ora-my-space-archive-state a:focus-visible{outline:2px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-my-space-summary-header:focus-visible,.ora-my-space-archive-state a:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 68%, transparent)}}.ora-my-space-summary-header:focus-visible,.ora-my-space-archive-state a:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine){.ora-my-space-summary-header:hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-my-space-summary-header:hover{background:color-mix(in srgb, var(--c-accent) 7%, transparent)}}.ora-my-space-archive-state a:hover{color:var(--c-accent-hover)}}.ora-my-space-daily-card-note{border-top:1px solid var(--c-border);min-height:44px;color:var(--c-text-soft);font-family:var(--font-body-sans);margin:0;padding:.65rem 1rem;font-size:.76rem;font-weight:450;line-height:1.45}.ora-my-space-section-title{color:var(--c-text);font-family:var(--font-body-sans);letter-spacing:.04em;margin:0 0 16px;font-size:.82rem;font-weight:650}.ora-my-space-list-copy{gap:.22rem;min-width:0;display:grid}.ora-my-space-list-item strong{color:var(--c-text);font-family:var(--font-body-sans);font-size:.9rem;font-weight:650;line-height:1.35}.ora-my-space-list-item small{color:var(--c-text-soft);font-family:var(--font-body-sans);font-size:.78rem;font-weight:430;line-height:1.55}.ora-my-space-preferences{display:grid}.ora-my-space-list{border:1px solid var(--c-border);background:var(--c-surface);border-radius:14px;display:grid;overflow:hidden}.ora-my-space-list-item{width:100%;min-height:76px;color:var(--c-text-soft);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.7rem .85rem;text-decoration:none;display:grid;border:0!important;border-radius:0!important}.ora-my-space-list-item:not(:last-child){border-bottom:1px solid var(--c-border)!important}.ora-my-space-list-item>svg:first-child{color:var(--c-accent-text)}.ora-my-space-list-trailing{min-width:1.25rem;color:var(--c-text-dim);font-family:var(--font-body-sans);justify-content:flex-end;align-items:center;gap:.55rem;display:inline-flex}.ora-my-space-list-status{max-width:7.5rem;color:var(--c-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:560;line-height:1.3;overflow:hidden}.ora-account-settings-page{min-height:auto}.ora-account-settings-shell{max-width:720px}.ora-account-settings-page .ora-my-space-header{margin-bottom:32px}.ora-account-settings-card{border:1px solid var(--c-border);background:var(--c-surface);box-shadow:none;background-image:none;border-radius:16px;gap:0;display:grid;overflow:hidden}.ora-account-settings-card-header{padding:22px 24px 10px}.ora-account-settings-card h2,.ora-account-settings-card h3,.ora-account-settings-card p{margin:0}.ora-account-settings-card h2{color:var(--c-text);font-family:var(--font-display-serif);font-size:clamp(1.3rem,2vw,1.55rem);font-weight:580;line-height:1.2}.ora-account-settings-section{gap:12px;min-width:0;padding:20px 24px 22px;display:grid}.ora-account-settings-section+.ora-account-settings-section{border-top:1px solid var(--c-border)}.ora-account-settings-section h3{color:var(--c-text);font-family:var(--font-body-sans);font-size:.84rem;font-weight:650;line-height:1.35}.ora-account-settings-section h3 label{cursor:default}.ora-account-settings-avatar-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.ora-account-settings-avatar{cursor:default;width:72px;height:72px}.ora-account-settings-avatar-copy{gap:.42rem;min-width:0;display:grid}.ora-account-settings-avatar-copy strong{color:var(--c-text);font-family:var(--font-body-sans);font-size:.88rem;font-weight:620;line-height:1.4}.ora-account-settings-avatar-copy small,.ora-account-settings-name-meta small{color:var(--c-text-soft);font-family:var(--font-body-sans);font-size:.75rem;font-weight:450;line-height:1.5}.ora-account-settings-avatar-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.2rem;display:flex}.ora-account-settings-avatar-action{white-space:normal;max-width:100%;min-height:44px;padding:.62rem .9rem}.ora-account-settings-avatar-remove{color:var(--c-danger,#8b4d45)}@supports (color:color-mix(in lab, red, red)){.ora-account-settings-avatar-remove{color:color-mix(in srgb, var(--c-danger,#8b4d45) 72%, var(--c-text))}}.ora-account-settings-avatar-feedback{margin-top:.05rem!important}.ora-account-settings-form{gap:12px}.ora-account-settings-name-input{width:100%;min-height:50px;padding:.72rem .85rem;font-family:var(--font-body-sans)!important;font-size:max(1rem,16px)!important;font-weight:400!important}.ora-account-settings-form-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.ora-account-settings-name-meta{gap:.18rem;min-width:0;display:grid}.ora-account-settings-feedback{min-height:1.15rem;color:var(--c-green);font-family:var(--font-body-sans);font-size:.76rem;font-weight:580;line-height:1.35}.ora-account-settings-feedback.is-error{color:var(--c-danger,#8b4d45)}.ora-account-settings-save{white-space:nowrap;width:7rem;min-height:44px;padding:.65rem 1rem}.ora-account-settings-email-value{overflow-wrap:anywhere;color:var(--c-text);font-family:var(--font-body-sans);font-size:1rem;font-weight:560;line-height:1.5}.ora-account-settings-email-help{max-width:38rem;color:var(--c-text-soft);font-family:var(--font-body-sans);font-size:.78rem;font-weight:440;line-height:1.55}.ora-my-space-language-list{margin:.15rem .25rem .25rem}@media (max-width:720px){.ora-my-space-page{padding-top:calc(80px + env(safe-area-inset-top))}.ora-my-space-header{gap:13px;margin-bottom:28px}.ora-my-space-summary-metrics-reading{grid-template-columns:repeat(2,minmax(0,1fr))}.ora-my-space-summary-metrics-reading>.ora-my-space-summary-metric,.ora-my-space-summary-metrics-reading>.ora-my-space-summary-skeleton-cell{min-height:88px;padding:.75rem .85rem;border-left:0!important}.ora-my-space-summary-metrics-reading>.ora-my-space-summary-metric:nth-child(2n),.ora-my-space-summary-metrics-reading>.ora-my-space-summary-skeleton-cell:nth-child(2n){border-left:1px solid var(--c-border)!important}.ora-my-space-summary-metrics-reading>.ora-my-space-summary-metric:nth-child(-n+2),.ora-my-space-summary-metrics-reading>.ora-my-space-summary-skeleton-cell:nth-child(-n+2){border-bottom:1px solid var(--c-border)}.ora-my-space-archive-question{min-height:84px}.ora-my-space-identity{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;min-height:0;padding:16px}.ora-my-space-balance{border-top:1px solid var(--c-border);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding-top:14px}.ora-account-settings-page .ora-my-space-header{margin-bottom:28px}.ora-account-settings-card-header{padding:20px 16px 8px}.ora-account-settings-section{padding:18px 16px 20px}.ora-account-settings-avatar-row{align-items:start;gap:14px}.ora-account-settings-avatar{width:68px;height:68px}.ora-account-settings-avatar-actions{align-items:stretch}.ora-account-settings-avatar-action{flex:9rem}.ora-account-settings-form-footer{grid-template-columns:minmax(0,1fr);gap:10px}.ora-account-settings-save{width:100%}.ora-my-space-list-status{max-width:5.5rem}}.ora-account-avatar{border-color:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){.ora-account-avatar{border-color:color-mix(in srgb, var(--c-accent) 48%, var(--c-border))!important}}.ora-account-avatar{background:var(--c-accent-wash)!important;color:var(--c-accent-text)!important;box-shadow:none!important}.ora-account-dismiss,.ora-account-modal-backdrop{background:var(--c-bg)!important}@supports (color:color-mix(in lab, red, red)){.ora-account-dismiss,.ora-account-modal-backdrop{background:color-mix(in srgb, var(--c-bg) 42%, transparent)!important}}.ora-account-surface{border-color:var(--c-border)!important;background:var(--c-surface)!important}@supports (color:color-mix(in lab, red, red)){.ora-account-surface{background:color-mix(in srgb, var(--c-surface) 94%, transparent)!important}}.ora-account-surface{color:var(--c-text)!important;box-shadow:0 18px 48px var(--c-text), inset 0 1px 0 #ffffff38!important}@supports (color:color-mix(in lab, red, red)){.ora-account-surface{box-shadow:0 18px 48px color-mix(in srgb, var(--c-text) 10%, transparent), inset 0 1px 0 #ffffff38!important}}.ora-control-surface{border-color:var(--c-border)!important;background:var(--c-surface)!important;box-shadow:none!important;filter:none!important;border-radius:14px!important}.ora-account-popover{overscroll-behavior:contain;scrollbar-gutter:stable;right:var(--ora-gutter,1.5rem)!important;width:min(100vw - 1.5rem,27.5rem)!important;max-height:min(33.75rem, calc(100dvh - 5.75rem - env(safe-area-inset-bottom)))!important;border-radius:14px!important;padding:.75rem!important}.ora-account-sheen{background:radial-gradient(circle at 14% 8%, #ffffff1f, transparent 28%), radial-gradient(circle at 92% 12%, var(--c-halo), transparent 26%)!important}@supports (color:color-mix(in lab, red, red)){.ora-account-sheen{background:radial-gradient(circle at 14% 8%, #ffffff1f, transparent 28%), radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--c-halo) 42%, transparent), transparent 26%)!important}}.ora-control-surface .ora-account-sheen{background:0 0!important;display:none!important}.ora-account-layout{gap:.55rem}.ora-account-identity{align-items:center;gap:.75rem;min-width:0;min-height:3rem;padding:.05rem .1rem .12rem;display:flex}.ora-account-identity-copy{gap:.12rem;display:grid}.ora-account-close:focus-visible{outline:2px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-account-close:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 58%, transparent)}}.ora-account-close:focus-visible{outline-offset:2px}.ora-account-close:active{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-account-close:active{background:color-mix(in srgb, var(--c-accent) 12%, transparent)}}.ora-account-close:active{transform:none}.ora-account-balance,.ora-account-check-in{--ora-account-row-icon-width:1.5rem;--ora-account-row-meta-width:5.25rem;--ora-account-row-action-width:4.85rem;grid-template-columns:var(--ora-account-row-icon-width) minmax(0, 1fr) var(--ora-account-row-meta-width) var(--ora-account-row-action-width);border-radius:.9rem;align-items:center;column-gap:.5rem;padding:.42rem .7rem;display:grid}.ora-account-balance{border:1px solid var(--c-accent);row-gap:.35rem;min-height:4.5rem}@supports (color:color-mix(in lab, red, red)){.ora-account-balance{border:1px solid color-mix(in srgb, var(--c-accent) 14%, transparent)}}.ora-account-balance{background:var(--c-accent-wash)}@supports (color:color-mix(in lab, red, red)){.ora-account-balance{background:color-mix(in srgb, var(--c-accent-wash) 52%, transparent)}}.ora-account-balance>svg,.ora-account-check-in-rhythm>svg{color:var(--c-accent)}.ora-account-balance-label{color:var(--c-text-soft);white-space:nowrap;font-size:.72rem;font-weight:580}.ora-account-balance-value{min-width:3.8rem;color:var(--c-text);font-variant-numeric:tabular-nums;letter-spacing:-.015em;text-align:right;white-space:nowrap;font-size:1.08rem;font-weight:640;line-height:1}.ora-account-top-up,.ora-account-gift-action{background:var(--c-surface);border:1px solid #0000;border-radius:.55rem;min-height:2.75rem}@supports (color:color-mix(in lab, red, red)){.ora-account-top-up,.ora-account-gift-action{background:color-mix(in srgb, var(--c-surface) 42%, transparent)}}.ora-account-top-up,.ora-account-gift-action{color:var(--c-accent-text);cursor:pointer;font:inherit;font-size:.76rem;font-weight:650;transition:background-color .16s,border-color .16s,color .16s}.ora-account-top-up{width:100%;padding:.35rem .62rem}.ora-account-top-up:focus-visible,.ora-account-gift-action:focus-visible,.ora-account-check-in-rhythm:focus-visible,.ora-account-action:focus-visible,.ora-account-language-option:focus-visible{outline:2px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-account-top-up:focus-visible,.ora-account-gift-action:focus-visible,.ora-account-check-in-rhythm:focus-visible,.ora-account-action:focus-visible,.ora-account-language-option:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 58%, transparent)}}.ora-account-top-up:focus-visible,.ora-account-gift-action:focus-visible,.ora-account-check-in-rhythm:focus-visible,.ora-account-action:focus-visible,.ora-account-language-option:focus-visible{outline-offset:2px;box-shadow:none}.ora-account-top-up:not(:disabled):active,.ora-account-gift-action:not(:disabled):active,.ora-account-check-in-rhythm:not(:disabled):active,.ora-account-action:not(:disabled):active,.ora-account-language-option:not(:disabled):active{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-account-top-up:not(:disabled):active,.ora-account-gift-action:not(:disabled):active,.ora-account-check-in-rhythm:not(:disabled):active,.ora-account-action:not(:disabled):active,.ora-account-language-option:not(:disabled):active{border-color:color-mix(in srgb, var(--c-accent) 18%, transparent)}}.ora-account-top-up:not(:disabled):active,.ora-account-gift-action:not(:disabled):active,.ora-account-check-in-rhythm:not(:disabled):active,.ora-account-action:not(:disabled):active,.ora-account-language-option:not(:disabled):active{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-account-top-up:not(:disabled):active,.ora-account-gift-action:not(:disabled):active,.ora-account-check-in-rhythm:not(:disabled):active,.ora-account-action:not(:disabled):active,.ora-account-language-option:not(:disabled):active{background:color-mix(in srgb, var(--c-accent) 13%, transparent)}}.ora-account-top-up:not(:disabled):active,.ora-account-gift-action:not(:disabled):active,.ora-account-check-in-rhythm:not(:disabled):active,.ora-account-action:not(:disabled):active,.ora-account-language-option:not(:disabled):active{transform:none}.ora-account-gift{border-top:1px solid var(--c-accent);grid-column:1/-1;justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.ora-account-gift{border-top:1px solid color-mix(in srgb, var(--c-accent) 11%, transparent)}}.ora-account-gift{padding-top:.4rem}.ora-account-gift p{min-width:0;color:var(--c-text-dim);white-space:nowrap;gap:.35rem;font-size:.72rem;line-height:1.3;display:flex}.ora-account-gift p strong{color:var(--c-text-soft);flex:none;font-weight:580}.ora-account-gift p span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ora-account-gift-action{flex:none;padding-inline:.55rem}.ora-account-gift-action:disabled,.ora-account-check-in-claim:disabled,.ora-account-action:disabled{cursor:not-allowed;opacity:.52}.ora-account-check-in{background:var(--c-surface-well);min-height:4.5rem}@supports (color:color-mix(in lab, red, red)){.ora-account-check-in{background:color-mix(in srgb, var(--c-surface-well) 42%, transparent)}}.ora-account-check-in-rhythm{grid-column:1/4;grid-template-columns:var(--ora-account-row-icon-width) minmax(0, 1fr) var(--ora-account-row-meta-width);min-width:0;min-height:3.1rem;color:var(--c-text-soft);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:center;column-gap:.5rem;padding:.25rem 0;transition:background-color .16s,border-color .16s,color .16s;display:grid}.ora-account-check-in-main{align-items:center;gap:.3rem;min-width:0;display:flex}.ora-account-check-in-main>svg{color:var(--c-text-dim);flex:none}.ora-account-check-in-title{min-width:0;color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:620;line-height:1.25;overflow:hidden}.ora-account-check-in-streak{min-width:0;color:var(--c-text-dim);text-align:right;text-overflow:ellipsis;white-space:nowrap;grid-column:3;font-size:.72rem;line-height:1.3;overflow:hidden}.ora-account-check-in-reward{color:var(--c-accent-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.74rem;font-weight:620}.ora-account-check-in-claim{border-radius:var(--ora-control-radius);background:var(--ora-control-primary-bg);width:100%;min-width:0;min-height:2.25rem;color:var(--ora-control-primary-text);cursor:pointer;font:inherit;border:0;grid-column:4;padding:.35rem .75rem;font-size:.76rem;font-weight:650;transition:background-color .16s,color .16s}.ora-account-check-in-claim:focus-visible{outline:2px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-account-check-in-claim:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 58%, transparent)}}.ora-account-check-in-claim:focus-visible{outline-offset:2px;box-shadow:none}.ora-account-check-in-claim:not(:disabled):active{background:var(--ora-control-primary-hover)}.ora-account-check-in-claimed{color:var(--c-text-dim);text-align:center;white-space:nowrap;grid-column:4;font-size:.72rem;font-weight:580}.ora-account-row-action-placeholder{grid-column:4}.ora-account-actions{background:var(--c-surface-well);border-radius:.9rem;gap:.22rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ora-account-actions{background:color-mix(in srgb, var(--c-surface-well) 52%, transparent)}}.ora-account-actions{padding:.25rem}.ora-account-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.12rem;display:grid}.ora-account-action{cursor:pointer;min-width:0;min-height:4.25rem;font:inherit;text-align:center;background:0 0;border:1px solid #0000;border-radius:.65rem;align-content:center;justify-items:center;gap:.22rem;padding:.42rem .3rem;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:grid;color:var(--c-text-soft)!important}.ora-account-action-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.74rem;font-weight:620;line-height:1.2;overflow:hidden}.ora-account-action-sign-out{grid-column:1/-1;color:#8a604e!important}.ora-account-language-list{border:1px solid var(--c-accent);gap:.14rem;max-height:7rem;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ora-account-language-list{border:1px solid color-mix(in srgb, var(--c-accent) 12%, transparent)}}.ora-account-language-list{background:var(--c-surface);border-radius:.72rem}@supports (color:color-mix(in lab, red, red)){.ora-account-language-list{background:color-mix(in srgb, var(--c-surface) 58%, transparent)}}.ora-account-language-list{overscroll-behavior:contain;padding:.22rem}.ora-account-language-option{min-height:2.75rem;color:var(--c-text-soft);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .72rem;font-size:.76rem;font-weight:620;transition:background-color .16s,border-color .16s,color .16s;display:flex}.ora-account-language-option[aria-current=true]{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-account-language-option[aria-current=true]{background:color-mix(in srgb, var(--c-accent) 7%, transparent)}}.ora-account-language-option[aria-current=true]{color:var(--c-text)}.ora-account-language-option>svg{color:var(--c-accent);flex:none}@media (hover:hover) and (pointer:fine){.ora-account-close:hover{background:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){.ora-account-close:hover{background:color-mix(in srgb, var(--c-accent) 8%, transparent)!important}}.ora-account-close:hover{color:var(--c-text)!important}.ora-account-top-up:hover,.ora-account-gift-action:hover,.ora-account-check-in-rhythm:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-account-top-up:hover,.ora-account-gift-action:hover,.ora-account-check-in-rhythm:hover{border-color:color-mix(in srgb, var(--c-accent) 16%, transparent)}}.ora-account-top-up:hover,.ora-account-gift-action:hover,.ora-account-check-in-rhythm:hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-account-top-up:hover,.ora-account-gift-action:hover,.ora-account-check-in-rhythm:hover{background:color-mix(in srgb, var(--c-accent) 9%, transparent)}}.ora-account-top-up:hover,.ora-account-gift-action:hover,.ora-account-check-in-rhythm:hover{color:var(--c-accent-hover)}.ora-account-check-in-claim:hover{background:var(--ora-control-primary-hover)}.ora-account-action:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-account-action:hover{border-color:color-mix(in srgb, var(--c-accent) 15%, transparent)}}.ora-account-action:hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-account-action:hover{background:color-mix(in srgb, var(--c-accent) 8%, transparent)}}.ora-account-action:hover{color:var(--c-text)!important}.ora-account-language-option:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-account-language-option:hover{border-color:color-mix(in srgb, var(--c-accent) 15%, transparent)}}.ora-account-language-option:hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-account-language-option:hover{background:color-mix(in srgb, var(--c-accent) 8%, transparent)}}.ora-account-language-option:hover{color:var(--c-text)}.ora-account-action-sign-out:hover{background:#b5887217;border-color:#b5887229;color:#714d3e!important}}@media (prefers-reduced-motion:reduce){.ora-account-close,.ora-account-top-up,.ora-account-gift-action,.ora-account-check-in-rhythm,.ora-account-check-in-claim,.ora-account-action,.ora-account-language-option{transition:none!important}.ora-account-close:active,.ora-account-top-up:active,.ora-account-gift-action:active,.ora-account-check-in-rhythm:active,.ora-account-check-in-claim:active,.ora-account-action:active,.ora-account-language-option:active{transform:none!important}}.ora-account-popover>.relative>p{border-color:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){.ora-account-popover>.relative>p{border-color:color-mix(in srgb, var(--c-accent) 15%, var(--c-border))!important}}.ora-account-popover>.relative>p{background:var(--c-surface-well)!important}@supports (color:color-mix(in lab, red, red)){.ora-account-popover>.relative>p{background:color-mix(in srgb, var(--c-surface-well) 42%, transparent)!important}}.ora-account-popover>.relative>p{padding:.4rem .7rem!important;line-height:1.35rem!important}.ora-account-surface :is([class*="text-[#3f352b]"],[class*="text-[#4f4235]"]){color:var(--c-text)!important}.ora-account-surface :is([class*="text-[#766955]"],[class*="text-[#8a765d]"],[class*="text-[#6f5f4b]"]){color:var(--c-text-soft)!important}.ora-account-surface :is([class*="text-[#9d7b3f]"],[class*="text-[#6f4f20]"],[class*="text-[#5b3c16]"]){color:var(--c-accent)!important}.ora-account-surface :is([class*="border-[#d8b76a]"],[class*="border-[#caa96a]"]){border-color:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){.ora-account-surface :is([class*="border-[#d8b76a]"],[class*="border-[#caa96a]"]){border-color:color-mix(in srgb, var(--c-accent) 32%, var(--c-border))!important}}.ora-account-surface :is([class*="bg-[#f6e1ae]"],[class*="bg-[#fffaf0]"],[class*="bg-[#fff7e8]"],[class*="bg-[#fffdf8]"],[class*="bg-[#fff0ea]"],[class*="bg-[#eef7e9]"]):not(.ora-account-action){background:var(--c-surface-well)!important}.ora-account-surface input{border-color:var(--c-border)!important;background:var(--c-surface-well)!important;color:var(--c-text)!important}@media (max-width:1180px){.ora-nav{padding-right:calc(var(--ora-gutter,1.5rem) + 12.75rem)!important;gap:.85rem!important}.ora-nav-links{gap:.8rem!important;font-size:.76rem!important}}@media (max-width:980px){.ora-nav-links{display:none!important}}@media (max-width:560px){.ora-account-dock,.ora-account-popover{right:.75rem!important}.ora-account-popover{width:calc(100vw - 1.5rem)!important;max-height:calc(100dvh - 5.25rem - env(safe-area-inset-bottom))!important;padding:.65rem!important}.ora-account-layout{gap:.55rem}.ora-account-balance,.ora-account-check-in{padding-inline:.65rem}.ora-account-action{min-height:4.35rem}.ora-account-dock>.relative{gap:.38rem!important}.ora-account-dock .ora-account-control{width:2.32rem!important;height:2.32rem!important;min-height:2.32rem!important}.ora-account-dock .ora-account-signin-control{text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important;max-width:min(7.5rem,100vw - 7.5rem)!important;padding-inline:.9rem!important;overflow:hidden!important}.ora-account-dock .ora-account-stardust-pill{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:2.75rem!important;min-height:2.75rem!important;padding-inline:.62rem!important;overflow:visible!important}.ora-notification-panel{max-height:calc(80dvh - env(safe-area-inset-bottom));width:auto!important;left:.75rem!important;right:.75rem!important}.ora-notification-list{max-height:calc(80dvh - 11rem - env(safe-area-inset-bottom))}.ora-notification-header{align-items:flex-start}.ora-notification-header .ora-notification-mark-all{text-align:right;max-width:8.5rem}}:root{--background:#030303;--foreground:#eee8dd;--atelier-ink:#050506;--atelier-wood:#100b08;--atelier-wood-soft:#1a130e;--atelier-leather:#17110d;--atelier-brass:#c39b58;--ritual-gold:#d9bd80;--ritual-gold-muted:#9a7b42;--atelier-paper:#d8c9ae;--atelier-paper-deep:#b9a789;--atelier-blue:#6f8da3;--ora-ink-black:#030303;--ora-deep-black:#070604;--ora-dark-walnut:#100b08;--ora-charcoal-brown:#1a130e;--ora-aged-brass:#b58a48;--ora-muted-gold:#d2b06d;--ora-champagne-gold:#ead7a6;--ora-warm-parchment:#d8c9ae;--ora-bone-white:#f4efe5;--ora-pearl-gray:#cfc9bc;--ora-mist-taupe:#8f826f;--ora-soft-ember:#c88b4a;--ora-deep-verdigris:#31483f;--font-body-sans:var(--font-noto-sans-sc), "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display-serif:var(--font-cormorant-garamond), var(--font-noto-serif-sc), "Songti SC", STSong, Georgia, "Times New Roman", serif;--font-reading-serif:var(--font-noto-serif-sc), var(--font-cormorant-garamond), "Songti SC", STSong, Georgia, "Times New Roman", serif;--font-editorial-serif:var(--font-spectral), var(--font-noto-serif-sc), Georgia, "Times New Roman", serif;--font-geist-mono:ui-monospace, SFMono-Regular, Consolas, monospace}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-body-sans)}button,textarea,input{font:inherit}.ora-writing-input{border-color:var(--ora-lilac)!important}@supports (color:color-mix(in lab, red, red)){.ora-writing-input{border-color:color-mix(in srgb, var(--ora-lilac) 58%, var(--ora-glass-border))!important}}.ora-writing-input{background:linear-gradient(180deg, var(--ora-pearl), var(--ora-mist))!important}@supports (color:color-mix(in lab, red, red)){.ora-writing-input{background:linear-gradient(180deg, color-mix(in srgb, var(--ora-pearl) 58%, var(--ora-mist)), color-mix(in srgb, var(--ora-mist) 76%, var(--ora-pearl)))!important}}.ora-writing-input{box-shadow:inset 0 1px 0 #ffffffad, 0 18px 38px -30px var(--ora-deep-ink);color:var(--ora-deep-ink)!important}@supports (color:color-mix(in lab, red, red)){.ora-writing-input{box-shadow:inset 0 1px 0 #ffffffad, 0 18px 38px -30px color-mix(in srgb, var(--ora-deep-ink) 30%, transparent)}}.ora-writing-input:hover{border-color:var(--ora-aurora-blue)!important}@supports (color:color-mix(in lab, red, red)){.ora-writing-input:hover{border-color:color-mix(in srgb, var(--ora-aurora-blue) 72%, var(--ora-lilac))!important}}.ora-writing-input::placeholder{color:var(--ora-secondary-ink)!important}@supports (color:color-mix(in lab, red, red)){.ora-writing-input::placeholder{color:color-mix(in srgb, var(--ora-secondary-ink) 86%, var(--ora-deep-ink))!important}}.ora-writing-input::placeholder{opacity:1}.ora-writing-input:focus,.ora-writing-input:focus-visible{border-color:var(--ora-lilac)!important}@supports (color:color-mix(in lab, red, red)){.ora-writing-input:focus,.ora-writing-input:focus-visible{border-color:color-mix(in srgb, var(--ora-lilac) 80%, var(--ora-aurora-blue))!important}}.ora-writing-input:focus,.ora-writing-input:focus-visible{background:linear-gradient(180deg, var(--ora-pearl), var(--ora-mist))!important}@supports (color:color-mix(in lab, red, red)){.ora-writing-input:focus,.ora-writing-input:focus-visible{background:linear-gradient(180deg, color-mix(in srgb, var(--ora-pearl) 82%, var(--ora-lilac)), color-mix(in srgb, var(--ora-mist) 72%, var(--ora-pearl)))!important}}.ora-writing-input:focus,.ora-writing-input:focus-visible{box-shadow:inset 0 1px 0 #ffffffc7, 0 0 0 3px var(--ora-lilac), 0 18px 40px -30px var(--ora-aurora-blue)}@supports (color:color-mix(in lab, red, red)){.ora-writing-input:focus,.ora-writing-input:focus-visible{box-shadow:inset 0 1px 0 #ffffffc7, 0 0 0 3px color-mix(in srgb, var(--ora-lilac) 30%, transparent), 0 18px 40px -30px color-mix(in srgb, var(--ora-aurora-blue) 68%, transparent)}}.ora-writing-input:focus,.ora-writing-input:focus-visible{outline:2px solid var(--ora-aurora-blue)}@supports (color:color-mix(in lab, red, red)){.ora-writing-input:focus,.ora-writing-input:focus-visible{outline:2px solid color-mix(in srgb, var(--ora-aurora-blue) 74%, var(--ora-lilac))}}.ora-writing-input:focus,.ora-writing-input:focus-visible{outline-offset:3px}.atelier-page{isolation:isolate;background:radial-gradient(at 50% 18%,#ac86461f,#0000 34%),radial-gradient(circle at 50% -10%,#c69e5414,#0000 35%),radial-gradient(circle at 18% 82%,#775f350f,#0000 32%),radial-gradient(circle at 82% 72%,#5b503e0f,#0000 28%),linear-gradient(145deg,#020202 0%,#070604 46%,#020202 100%)}.atelier-page:before,.atelier-page:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.atelier-page:before{opacity:.5;background:radial-gradient(circle at 13% 18%,#eee8dd21 0 1px,#0000 1.35px) 0 0/83px 97px,radial-gradient(circle at 71% 26%,#d6b36d1c 0 1px,#0000 1.45px) 0 0/127px 109px,radial-gradient(circle at 38% 74%,#eee8dd12 0 1px,#0000 1.4px) 0 0/151px 139px,radial-gradient(circle at 86% 82%,#d6b36d14 0 1px,#0000 1.5px) 0 0/191px 173px;animation:72s linear infinite ritual-star-drift}.atelier-page:after{aspect-ratio:1;opacity:.18;background:repeating-radial-gradient(circle,#0000 0 4.8rem,#d6b36d1f 4.86rem 4.9rem,#0000 4.98rem 7.2rem),conic-gradient(#0000 0deg 38deg,#d6b36d24 42deg,#0000 47deg 124deg,#d6b36d1a 129deg,#0000 134deg 246deg,#d6b36d1c 252deg,#0000 258deg 360deg);border-radius:9999px;width:min(58rem,155vw);animation:160s linear infinite ritual-orbit-slow;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#0000 0 18%,#000 30% 62%,#0000 75%);mask-image:radial-gradient(circle,#0000 0 18%,#000 30% 62%,#0000 75%)}.atelier-grain{opacity:.2;mix-blend-mode:screen;background-image:radial-gradient(circle at 18% 22%,#eee8dd0f 0 1px,#0000 1.2px),radial-gradient(circle at 64% 38%,#d6b36d14 0 1px,#0000 1.4px),radial-gradient(circle at 42% 78%,#eee8dd0a 0 1px,#0000 1.3px);background-size:17px 19px,23px 29px,31px 37px}.galaxy-background{z-index:0;mix-blend-mode:screen;filter:saturate(.48)sepia(.08);overflow:hidden}.galaxy-background canvas{pointer-events:none}.ritual-room-container{z-index:1;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(at 50% 14%,#d9bd8012,#0000 38%),radial-gradient(at 50% 46%,#0404046b,#0000 72%);border:0;border-radius:0;outline:0;overflow:visible}@media (max-width:639px){.ritual-room-container{box-shadow:none;background:radial-gradient(at 50% 12%,#d9bd800d,#0000 36%),radial-gradient(at 50% 44%,#04040452,#0000 72%);border:0;border-radius:0}}.atelier-worktop{background:radial-gradient(at 50% 20%,#d9bd8012,#0000 55%),linear-gradient(#120e0ae6,#070706f5),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 9px);border:1px solid #d6b36d42;border-radius:24px;box-shadow:0 24px 70px #0000007a,inset 0 1px #fff5e00f,inset 0 -1px #000000bf}.atelier-panel{background:radial-gradient(at 50% 0,#d9bd800f,#0000 48%),linear-gradient(#110e0aeb,#070706fa);border:1px solid #d6b36d3d;border-radius:22px;box-shadow:0 18px 46px #0000005c,inset 0 1px #fff5e00f}.atelier-paper{color:#17110d;background:linear-gradient(#d8c9aefa,#b5a282fa),repeating-linear-gradient(0deg,#4b372414 0 1px,#0000 1px 28px);border:1px solid #d6b36d57;border-radius:18px;box-shadow:0 18px 48px #00000059,inset 0 1px #ffffff4d}.atelier-paper-dark{background:linear-gradient(#191511fa,#0d0a09fa),repeating-linear-gradient(0deg,#d8c9ae06 0 1px,#0000 1px 26px);border:1px solid #d6b36d3d;border-radius:18px;box-shadow:0 18px 48px #00000059,inset 0 1px #fff5e00f}.atelier-label{color:#d2b06d;letter-spacing:.18em;text-transform:uppercase}.ritual-action-link{touch-action:manipulation;text-align:center;color:#ead9b4;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(#120e0ae6,#070706f5);border:1px solid #d9bd8075;border-radius:9999px;justify-content:center;align-items:center;min-height:3rem;padding:.85rem 1.25rem;font-size:.75rem;font-weight:600;transition:border-color .2s,color .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 24px #00000057,inset 0 1px #fff5e00f}.ritual-action-link:hover{color:#fff7e8;border-color:#f0d69ec2;box-shadow:0 12px 28px #00000061,0 0 20px #d9bd801a,inset 0 1px #fff5e014}.ritual-action-link:active{transform:scale(.985)}.ritual-step-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid;position:relative}.ritual-step-track:before{content:"";background:linear-gradient(90deg,#0000,#d9bd8057,#0000);height:1px;position:absolute;top:.43rem;left:16%;right:16%}.ritual-step-dot{z-index:1;color:#7f7464;letter-spacing:.14em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.55rem;font-size:.62rem;font-weight:600;display:flex;position:relative}.ritual-step-dot:before{content:"";background:#16110b;border:1px solid #d9bd8057;border-radius:9999px;width:.86rem;height:.86rem}.ritual-step-dot-active{color:#d9bd80}.ritual-step-dot-active:before{background:#d9bd80;border-color:#d9bd80e6;box-shadow:0 0 18px #d9bd8052}.ritual-card-back{aspect-ratio:9/16;background:radial-gradient(circle at 50% 46%,#0000 0 17%,#d9bd8033 17.3% 17.8%,#0000 18.2%),radial-gradient(circle at 50% 46%,#0000 0 30%,#d9bd8029 30.3% 30.8%,#0000 31.2%),conic-gradient(#0000 0deg 42deg,#d9bd8033 45deg,#0000 49deg 132deg,#d9bd8029 136deg,#0000 141deg 224deg,#d9bd802e 228deg,#0000 233deg 314deg,#d9bd8024 318deg,#0000 323deg),linear-gradient(160deg,#12100c,#050505);border:1px solid #d9bd806b;border-radius:18px;width:min(11.25rem,46vw);position:relative;overflow:hidden;box-shadow:0 28px 76px #0000009e,0 0 52px #d9bd8029,inset 0 0 0 10px #00000038,inset 0 0 0 11px #d9bd8033,inset 0 1px #fff5e01a}.ritual-card-back:before,.ritual-card-back:after{content:"";border:1px solid #d9bd8042;border-radius:13px;position:absolute;inset:1.05rem}.ritual-card-back:after{-webkit-mask-image:conic-gradient(black 0 72deg, transparent 74deg 112deg, black 114deg 246deg, transparent 248deg 292deg, black 294deg);-webkit-mask-image:conic-gradient(black 0 72deg, transparent 74deg 112deg, black 114deg 246deg, transparent 248deg 292deg, black 294deg);-webkit-mask-image:conic-gradient(black 0 72deg, transparent 74deg 112deg, black 114deg 246deg, transparent 248deg 292deg, black 294deg);mask-image:conic-gradient(black 0 72deg, transparent 74deg 112deg, black 114deg 246deg, transparent 248deg 292deg, black 294deg);border-color:#d9bd8038;border-radius:9999px;inset:2.4rem 1.9rem}.ritual-card-back-mark{aspect-ratio:1;border:1px solid #d9bd8061;border-radius:9999px;width:34%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.ritual-card-back-mark:before{content:"";background:#080806;border:1px solid #d9bd8070;border-right:0;border-radius:9999px 0 0 9999px;position:absolute;inset:-1px 44% -1px -1px}.ritual-result-card-glow{position:relative}.ritual-result-card-glow:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 50% 45%,#d9bd8033,#0000 62%);border-radius:9999px;position:absolute;inset:-4rem -3rem}.atelier-divider{background:linear-gradient(90deg,#0000,#a9855270,#0000);height:1px}.oracle-home-main{background:var(--c-bg)}.oracle-home-backdrop{opacity:1;background:radial-gradient(ellipse 72% 55% at 68% 38%, var(--c-halo,#a07c361a), transparent 65%), var(--c-bg)}.oracle-home-center{z-index:1}.oracle-home-composer-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.oracle-home-textarea{min-height:9rem}@media (max-width:639px){.oracle-home-composer-panel{padding:1rem}}.ritual-field{pointer-events:none;z-index:0;aspect-ratio:1;opacity:.94;width:min(26rem,90vw);position:absolute;top:11rem;left:50%;transform:translate(-50%)}.ritual-field-breath{top:12.5rem}.ritual-field-settle{opacity:.88;top:12.5rem}.ritual-field-ready{opacity:.96;top:12.5rem}.ritual-field-focus{opacity:.9;width:min(25rem,88vw);top:24rem}.ritual-glow{filter:blur(10px);background:radial-gradient(circle,#0000 38%,#a9855233 47%,#d8c9ae1f 51%,#0000 66%),radial-gradient(circle,#a985521a,#0000 62%);border-radius:9999px;animation:10s ease-in-out infinite ritual-breathe;position:absolute;inset:4%}.ritual-halo{background:radial-gradient(circle,#0000 44%,#a9855233 45%,#d8c9ae29 49%,#0000 58%),conic-gradient(from 18deg,#0000 0deg,#d8c9ae5c 28deg,#0000 66deg,#a9855257 118deg,#0000 164deg,#d8c9ae42 232deg,#0000 300deg,#a985524d 336deg,#0000 360deg),radial-gradient(circle,#6f8da314,#0000 60%);border:1px solid #d8c9ae61;border-radius:9999px;animation:9s ease-in-out infinite ritual-breathe;position:absolute;inset:7%;box-shadow:0 0 68px #a9855233,0 0 18px #d8c9ae1f,inset 0 0 46px #6f8da314;-webkit-mask-image:radial-gradient(circle,#0000 44%,#000 46% 58%,#0000 70%);mask-image:radial-gradient(circle,#0000 44%,#000 46% 58%,#0000 70%)}.ritual-ring{border-radius:9999px;animation:12s ease-in-out infinite ritual-breathe;position:absolute}.ritual-ring-outer{border:1px solid #a985523d;inset:1%;box-shadow:0 0 28px #a985521f}.ritual-ring-inner{border:1px solid #d8c9ae29;inset:28%;box-shadow:inset 0 0 24px #a9855214}.ritual-field-focus .ritual-halo{background:radial-gradient(circle,#0000 43%,#d8c9ae33 46%,#a985522e 51%,#0000 60%),conic-gradient(#0000 0deg,#d8c9ae57 42deg,#0000 92deg,#a9855252 150deg,#0000 214deg,#d8c9ae47 282deg,#0000 360deg);border-color:#d8c9ae52;animation-duration:14s;inset:6%}.ritual-field-settle .ritual-halo{border-color:#d8c9ae4d;animation:13s ease-in-out infinite ritual-settle;inset:8%}.ritual-field-settle .ritual-glow{opacity:.72;animation:14s ease-in-out infinite ritual-settle}.ritual-field-settle .ritual-particle{animation:12s ease-in-out infinite ritual-gather}.ritual-field-ready .ritual-halo{border-color:#d8c9ae6b;animation:18s ease-in-out infinite ritual-steady;inset:5%}.ritual-field-ready .ritual-glow{opacity:.86;animation:18s ease-in-out infinite ritual-steady}.ritual-field-ready .ritual-ring{animation:20s ease-in-out infinite ritual-steady}.ritual-field-focus .ritual-glow{opacity:.76;animation-duration:16s;inset:2%}.ritual-field-focus .ritual-ring{animation-duration:18s}.ritual-particle{background:#eee8dde0;border-radius:9999px;width:4px;height:4px;animation:8s ease-in-out infinite ritual-pulse;position:absolute;box-shadow:0 0 10px #eee8dd5c,0 0 20px #a9855247}.ritual-particle-1{top:8%;left:50%}.ritual-particle-2{animation-delay:-1.4s;top:28%;right:17%}.ritual-particle-3{animation-delay:-2.8s;bottom:24%;right:20%}.ritual-particle-4{animation-delay:-4.2s;bottom:9%;left:48%}.ritual-particle-5{animation-delay:-5.6s;bottom:30%;left:17%}.ritual-particle-6{animation-delay:-7s;top:25%;left:20%}.ritual-prompt{z-index:1;color:#d8c9ae;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Consolas, monospace;text-align:center;background:linear-gradient(#120d0ae0,#080706e6),radial-gradient(circle at 50% 0,#a985522e,#0000 62%);border:1px solid #a9855257;padding:1rem;font-size:.78rem;line-height:1.8;position:relative;box-shadow:0 18px 44px #00000057,0 0 26px #a9855214,inset 0 1px #fff5e00f}.ritual-note{z-index:1;color:#d8c9ae;background:linear-gradient(#1c1611e6,#0d0a08f0),radial-gradient(circle at 50% 0,#a9855229,#0000 62%);border:1px solid #d6b36d57;border-radius:18px;position:relative;box-shadow:0 18px 48px #0006,0 0 30px #a985521a,inset 0 1px #fff5e012}.ritual-note-label{color:#c8b181}.ritual-note-muted{color:#b7aa94}.ritual-note-field{color:#efe8d9;background:#0d0a08ad;border-color:#d6b36d47;border-radius:14px;box-shadow:inset 0 1px 12px #00000042}.ritual-note-field::placeholder{color:#95866c}.ritual-step-card{z-index:1;background:linear-gradient(#120d0ac2,#080706d1),radial-gradient(circle at 50% 0,#d8c9ae1c,#0000 60%);border:1px solid #d6b36d57;border-radius:18px;position:relative;box-shadow:0 22px 58px #0000006b,0 0 38px #a985521c,inset 0 1px #fff5e00f}.ritual-step-indicator{color:#bca77f;letter-spacing:.24em;text-transform:uppercase;font-size:.62rem;font-weight:600}.ritual-prompt p+p{margin-top:.35rem}@keyframes ritual-breathe{0%,to{opacity:.38;transform:scale(.96)}50%{opacity:.72;transform:scale(1.04)}}@keyframes ritual-star-drift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:83px 97px,-127px 109px,151px -139px,-191px -173px}}@keyframes ritual-orbit-slow{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes ritual-pulse{0%,to{opacity:.28;transform:scale(.72)}50%{opacity:.78;transform:scale(1)}}@keyframes ritual-settle{0%,to{opacity:.46;transform:scale(.99)}50%{opacity:.66;transform:scale(1.015)}}@keyframes ritual-gather{0%,to{opacity:.28;transform:scale(.7)}45%{opacity:.82;transform:scale(1.05)}70%{opacity:.52;transform:scale(.92)}}@keyframes ritual-steady{0%,to{opacity:.62;transform:scale(1)}50%{opacity:.76;transform:scale(1.008)}}@media (max-width:420px){.ritual-field{opacity:.86;width:min(22rem,92vw);top:12rem}.ritual-field-focus{top:25rem}.ritual-field-breath,.ritual-field-settle,.ritual-field-ready{top:13.5rem}}@media (prefers-reduced-motion:reduce){.galaxy-background{opacity:.06!important}.ritual-glow,.ritual-halo,.ritual-ring,.ritual-particle{animation:none}}.ritual-demo-page{background:radial-gradient(at 50% 43%,#12161bc7,#0000 34%),radial-gradient(at 50% 48%,#d8c9ae0e,#0000 28%),linear-gradient(145deg,#030303 0%,#060708 42%,#030303 100%)}.ritual-demo-page:before,.ritual-demo-page:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.ritual-demo-page:before{opacity:.42;background:radial-gradient(circle at 16% 18%,#eee8dd1a 0 1px,#0000 1.35px) 0 0/73px 79px,radial-gradient(circle at 71% 31%,#d8c9ae11 0 1px,#0000 1.45px) 0 0/101px 97px,radial-gradient(circle at 38% 74%,#eee8dd0b 0 1px,#0000 1.5px) 0 0/139px 151px}.ritual-demo-page:after{opacity:.82;background:radial-gradient(at 50% 42%,#0000 0 33%,#0000006b 65%,#000c 100%),linear-gradient(#0000008f,#0000 30%,#00000080)}.ritual-demo-page-breath{background:radial-gradient(at 50% 42%,#12161b9e,#0000 31%),radial-gradient(at 50% 48%,#d8c9ae0a,#0000 25%),linear-gradient(145deg,#030303 0%,#050607 46%,#030303 100%)}.ritual-demo-page-settle{background:radial-gradient(at 50% 42%,#12161bc7,#0000 33%),radial-gradient(at 50% 48%,#d8c9ae0f,#0000 28%),radial-gradient(at 85% 18%,#a9855209,#0000 26%),linear-gradient(145deg,#030303 0%,#060708 42%,#030303 100%)}.ritual-demo-page-ready{background:radial-gradient(at 50% 42%,#12161bdb,#0000 35%),radial-gradient(at 50% 48%,#d8c9ae14,#0000 30%),radial-gradient(at 85% 18%,#a985520a,#0000 26%),linear-gradient(145deg,#030303 0%,#060708 42%,#030303 100%)}.ritual-demo-page-focus{background:radial-gradient(at 50% 43%,#12161bc7,#0000 31%),radial-gradient(at 50% 47%,#d8c9ae11,#0000 24%),radial-gradient(at 50% 51%,#a985520a,#0000 43%),linear-gradient(145deg,#030303 0%,#050607 46%,#030303 100%)}.ritual-demo-frame{border:1px solid #d9bd8094;border-radius:18px;padding:1.5rem 1.6rem;box-shadow:inset 0 0 0 1px #000000b3,0 24px 80px #0000006b}.ritual-demo-header{justify-content:center}.ritual-demo-state-dots{justify-content:center;align-items:center;gap:.85rem;margin-top:.75rem;display:flex}.ritual-demo-state-dots span{border:1px solid #d9bd80c2;border-radius:9999px;width:.35rem;height:.35rem}.ritual-demo-state-dots span:before{content:"";background:#d9bd8073;width:.75rem;height:1px;margin-top:.12rem;margin-left:-1rem;display:block}.ritual-demo-state-dots span:first-child:before{display:none}.ritual-demo-state-dots .ritual-demo-state-dot-active{background:#d9bd80e6;box-shadow:0 0 14px #d9bd804d}.ritual-demo-stage{min-height:min(53vh,27rem)}.ritual-core-v2{pointer-events:none;z-index:0;aspect-ratio:1;width:min(30rem,94vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ritual-core-v2-shell{transform-origin:50%;position:absolute;inset:0}.ritual-core-v2-shell-pulse{animation:.82s cubic-bezier(.2,0,.18,1) both ritual-core-contract}.ritual-core-v2-depth{border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ritual-core-v2-depth-a{filter:blur();opacity:.72;background:radial-gradient(circle,#0f0d0ac2 0 48%,#120f0b6b 63%,#0000 74%),radial-gradient(circle,#d9bd800e,#0000 66%);width:82%;height:82%;animation:10s ease-in-out infinite ritual-center-breathe}.ritual-core-v2-depth-b{filter:blur(18px);opacity:.38;background:radial-gradient(circle,#eee8dd1f,#a985520e 42%,#0000 70%);width:42%;height:42%;animation:8.5s ease-in-out infinite reverse ritual-center-breathe}.ritual-core-v2-axis{z-index:2;opacity:.54;background:linear-gradient(90deg,#0000,#d9bd80c7,#0000);position:absolute;top:50%;left:50%}.ritual-core-v2-axis-x{width:76%;height:1px;transform:translate(-50%,-50%)}.ritual-core-v2-axis-y{background:linear-gradient(#0000,#d9bd80b8,#0000);width:1px;height:74%;transform:translate(-50%,-50%)}.ritual-core-v2-center{z-index:4;filter:blur();opacity:.9;background:radial-gradient(circle,#f4e5c3f5 0 34%,#d9bd8085 48%,#0000 72%),radial-gradient(circle,#a9855238,#0000 78%);border-radius:9999px;width:6%;height:6%;animation:9s ease-in-out infinite ritual-center-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ritual-core-v2-center-ring{z-index:3;opacity:.62;border:1px solid #d9bd808a;border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ritual-core-v2-center-ring-a{width:11%;height:11%}.ritual-core-v2-center-ring-b{border-color:#d9bd8047;width:20%;height:20%}.ritual-core-v2-orbit{z-index:3;border:1px solid #d9bd8038;border-radius:9999px;animation:46s linear infinite ritual-orbit-flow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:conic-gradient(#0000 0deg 22deg,#000 24deg 43deg,#0000 46deg 86deg,#000 90deg 116deg,#0000 120deg 168deg,#000 172deg 205deg,#0000 209deg 265deg,#000 270deg 296deg,#0000 300deg 333deg,#000 337deg 350deg,#0000 350deg 360deg);mask-image:conic-gradient(#0000 0deg 22deg,#000 24deg 43deg,#0000 46deg 86deg,#000 90deg 116deg,#0000 120deg 168deg,#000 172deg 205deg,#0000 209deg 265deg,#000 270deg 296deg,#0000 300deg 333deg,#000 337deg 350deg,#0000 350deg 360deg)}.ritual-core-v2-orbit-a{border-color:#d9bd8042;width:88%;height:88%;box-shadow:0 0 18px #a9855212}.ritual-core-v2-orbit-b{border-color:#d9bd8033;width:62%;height:62%;animation-duration:54s;animation-direction:reverse}.ritual-core-v2-orbit-c{border-color:#d9bd802b;width:46%;height:46%;animation-duration:62s}.ritual-core-v2-orbit-d{border-color:#d9bd8026;width:32%;height:32%;animation-duration:70s;animation-direction:reverse}.ritual-core-v2-orbit-e{border-color:#d9bd801f;width:22%;height:22%;animation-duration:76s}.ritual-core-v2-far,.ritual-core-v2-mid,.ritual-core-v2-near{left:var(--x);top:var(--y);border-radius:9999px;position:absolute}.ritual-core-v2-far{width:var(--s,1px);height:var(--s,1px);opacity:.32;animation:ritual-far-drift var(--d,32s) ease-in-out infinite;animation-delay:var(--delay,0s);background:#eee8dd6b;box-shadow:0 0 7px #d8c9ae26}.ritual-core-v2-mid{width:var(--s,3px);height:var(--s,3px);transform:translate(-50%, -50%) rotate(var(--angle)) translateX(var(--radius)) scale(var(--scale,1));transform-origin:0 0;animation:ritual-mid-orbit var(--d,24s) linear infinite;animation-delay:var(--delay,0s);background:#eee8ddbd;top:50%;left:50%;box-shadow:0 0 8px #eee8dd42,0 0 16px #a985521f}.ritual-core-v2-near{width:var(--s,12px);height:var(--s,12px);filter:blur(6px);opacity:.35;animation:ritual-near-float var(--d,18s) ease-in-out infinite;animation-delay:var(--delay,0s);background:#d8c9ae52}.ritual-core-v2-far-1{--x:6%;--y:18%;--s:1px;--d:31s;--delay:-2s}.ritual-core-v2-far-2{--x:16%;--y:10%;--s:1px;--d:36s;--delay:-9s}.ritual-core-v2-far-3{--x:25%;--y:24%;--s:1.5px;--d:34s;--delay:-15s}.ritual-core-v2-far-4{--x:38%;--y:9%;--s:1px;--d:39s;--delay:-6s}.ritual-core-v2-far-5{--x:48%;--y:19%;--s:1px;--d:33s;--delay:-12s}.ritual-core-v2-far-6{--x:61%;--y:12%;--s:1.5px;--d:37s;--delay:-19s}.ritual-core-v2-far-7{--x:75%;--y:22%;--s:1px;--d:35s;--delay:-4s}.ritual-core-v2-far-8{--x:88%;--y:13%;--s:1px;--d:42s;--delay:-21s}.ritual-core-v2-far-9{--x:11%;--y:38%;--s:1.5px;--d:38s;--delay:-17s}.ritual-core-v2-far-10{--x:21%;--y:51%;--s:1px;--d:34s;--delay:-8s}.ritual-core-v2-far-11{--x:32%;--y:43%;--s:1px;--d:40s;--delay:-14s}.ritual-core-v2-far-12{--x:43%;--y:56%;--s:1.5px;--d:36s;--delay:-24s}.ritual-core-v2-far-13{--x:54%;--y:38%;--s:1px;--d:33s;--delay:-5s}.ritual-core-v2-far-14{--x:67%;--y:49%;--s:1px;--d:41s;--delay:-18s}.ritual-core-v2-far-15{--x:80%;--y:39%;--s:1.5px;--d:35s;--delay:-11s}.ritual-core-v2-far-16{--x:94%;--y:52%;--s:1px;--d:39s;--delay:-27s}.ritual-core-v2-far-17{--x:4%;--y:64%;--s:1px;--d:37s;--delay:-7s}.ritual-core-v2-far-18{--x:17%;--y:76%;--s:1.5px;--d:42s;--delay:-20s}.ritual-core-v2-far-19{--x:29%;--y:68%;--s:1px;--d:34s;--delay:-16s}.ritual-core-v2-far-20{--x:41%;--y:82%;--s:1px;--d:36s;--delay:-3s}.ritual-core-v2-far-21{--x:52%;--y:70%;--s:1.5px;--d:39s;--delay:-22s}.ritual-core-v2-far-22{--x:63%;--y:86%;--s:1px;--d:33s;--delay:-10s}.ritual-core-v2-far-23{--x:73%;--y:68%;--s:1px;--d:38s;--delay:-26s}.ritual-core-v2-far-24{--x:86%;--y:78%;--s:1.5px;--d:44s;--delay:-13s}.ritual-core-v2-far-25{--x:9%;--y:89%;--s:1px;--d:40s;--delay:-28s}.ritual-core-v2-far-26{--x:23%;--y:91%;--s:1px;--d:35s;--delay:-23s}.ritual-core-v2-far-27{--x:36%;--y:31%;--s:1px;--d:37s;--delay:-1s}.ritual-core-v2-far-28{--x:59%;--y:27%;--s:1.5px;--d:43s;--delay:-30s}.ritual-core-v2-far-29{--x:70%;--y:18%;--s:1px;--d:34s;--delay:-25s}.ritual-core-v2-far-30{--x:92%;--y:29%;--s:1px;--d:38s;--delay:-12s}.ritual-core-v2-far-31{--x:12%;--y:28%;--s:1.5px;--d:41s;--delay:-6s}.ritual-core-v2-far-32{--x:81%;--y:91%;--s:1px;--d:36s;--delay:-18s}.ritual-core-v2-mid-1{--angle:0deg;--radius:14.5rem;--scale:.8;--d:31s}.ritual-core-v2-mid-2{--angle:22deg;--radius:13.7rem;--scale:.62;--d:28s;--delay:-3.4s}.ritual-core-v2-mid-3{--angle:44deg;--radius:15rem;--scale:.74;--d:34s;--delay:-7.8s}.ritual-core-v2-mid-4{--angle:68deg;--radius:12.8rem;--scale:.56;--d:29s;--delay:-11.2s}.ritual-core-v2-mid-5{--angle:91deg;--radius:14.2rem;--scale:.92;--d:36s;--delay:-15.1s}.ritual-core-v2-mid-6{--angle:114deg;--radius:13.2rem;--scale:.68;--d:30s;--delay:-19s}.ritual-core-v2-mid-7{--angle:139deg;--radius:15.4rem;--scale:.78;--d:33s;--delay:-5.9s}.ritual-core-v2-mid-8{--angle:161deg;--radius:12.5rem;--scale:.58;--d:27s;--delay:-13.8s}.ritual-core-v2-mid-9{--angle:184deg;--radius:14.8rem;--scale:.88;--d:35s;--delay:-2.2s}.ritual-core-v2-mid-10{--angle:207deg;--radius:13.5rem;--scale:.64;--d:32s;--delay:-17.4s}.ritual-core-v2-mid-11{--angle:231deg;--radius:15.1rem;--scale:.72;--d:30s;--delay:-21.8s}.ritual-core-v2-mid-12{--angle:252deg;--radius:12.9rem;--scale:.54;--d:34s;--delay:-9.5s}.ritual-core-v2-mid-13{--angle:276deg;--radius:14rem;--scale:.84;--d:37s;--delay:-24.4s}.ritual-core-v2-mid-14{--angle:299deg;--radius:13.1rem;--scale:.6;--d:29s;--delay:-6.7s}.ritual-core-v2-mid-15{--angle:322deg;--radius:15.2rem;--scale:.76;--d:33s;--delay:-27.5s}.ritual-core-v2-mid-16{--angle:346deg;--radius:12.7rem;--scale:.58;--d:31s;--delay:-12.6s}.ritual-core-v2-mid-17{--angle:37deg;--radius:9.8rem;--scale:.72;--d:26s;--delay:-18.2s;background:#a98552b8}.ritual-core-v2-mid-18{--angle:221deg;--radius:10.4rem;--scale:.66;--d:27s;--delay:-8.9s;background:#a98552a8}.ritual-core-v2-near-1{--x:18%;--y:31%;--s:13px;--d:22s;--delay:-7s}.ritual-core-v2-near-2{--x:78%;--y:36%;--s:10px;--d:20s;--delay:-12s}.ritual-core-v2-near-3{--x:62%;--y:74%;--s:15px;--d:24s;--delay:-4s}.ritual-core-v2-near-4{--x:29%;--y:68%;--s:9px;--d:19s;--delay:-16s}.ritual-core-v2-near-5{--x:50%;--y:18%;--s:11px;--d:26s;--delay:-10s}.ritual-core-v2-breath .ritual-core-v2-center{opacity:.82;width:5.2%;height:5.2%}.ritual-core-v2-breath .ritual-core-v2-orbit{opacity:.2;animation-duration:66s}.ritual-core-v2-breath .ritual-core-v2-orbit-c,.ritual-core-v2-breath .ritual-core-v2-orbit-d,.ritual-core-v2-breath .ritual-core-v2-orbit-e,.ritual-core-v2-breath .ritual-core-v2-mid-9,.ritual-core-v2-breath .ritual-core-v2-mid-10,.ritual-core-v2-breath .ritual-core-v2-mid-11,.ritual-core-v2-breath .ritual-core-v2-mid-12,.ritual-core-v2-breath .ritual-core-v2-mid-13,.ritual-core-v2-breath .ritual-core-v2-mid-14,.ritual-core-v2-breath .ritual-core-v2-mid-15,.ritual-core-v2-breath .ritual-core-v2-mid-16,.ritual-core-v2-breath .ritual-core-v2-mid-17,.ritual-core-v2-breath .ritual-core-v2-mid-18,.ritual-core-v2-breath .ritual-core-v2-near-3,.ritual-core-v2-breath .ritual-core-v2-near-4,.ritual-core-v2-breath .ritual-core-v2-near-5,.ritual-core-v2-breath .ritual-core-v2-far-3,.ritual-core-v2-breath .ritual-core-v2-far-6,.ritual-core-v2-breath .ritual-core-v2-far-9,.ritual-core-v2-breath .ritual-core-v2-far-12,.ritual-core-v2-breath .ritual-core-v2-far-15,.ritual-core-v2-breath .ritual-core-v2-far-18,.ritual-core-v2-breath .ritual-core-v2-far-21,.ritual-core-v2-breath .ritual-core-v2-far-24,.ritual-core-v2-breath .ritual-core-v2-far-27,.ritual-core-v2-breath .ritual-core-v2-far-30{opacity:0}.ritual-core-v2-breath .ritual-core-v2-far{opacity:.16}.ritual-core-v2-breath .ritual-core-v2-mid{opacity:.24;animation-duration:52s}.ritual-core-v2-settle .ritual-core-v2-center{opacity:.88;width:5.8%;height:5.8%}.ritual-core-v2-settle .ritual-core-v2-orbit{opacity:.52;animation-duration:46s}.ritual-core-v2-settle .ritual-core-v2-mid{opacity:.52;animation-name:ritual-mid-gather}.ritual-core-v2-ready .ritual-core-v2-center{opacity:.96;width:7%;height:7%}.ritual-core-v2-ready .ritual-core-v2-orbit{opacity:.78;animation-duration:76s}.ritual-core-v2-ready .ritual-core-v2-mid{opacity:.56;animation-duration:62s}.ritual-core-v2-ready .ritual-core-v2-near{opacity:.24}.ritual-core-v2-focus{aspect-ratio:1.45;width:min(31rem,96vw)}.ritual-core-v2-focus .ritual-core-v2-center{opacity:.94;width:6.6%;height:8%}.ritual-core-v2-focus .ritual-core-v2-orbit{animation-duration:88s}.ritual-core-v2-focus .ritual-core-v2-orbit-a{opacity:.72;height:52%}.ritual-core-v2-focus .ritual-core-v2-orbit-b{opacity:.56;height:39%}.ritual-core-v2-focus .ritual-core-v2-orbit-c{opacity:.42;height:30%}.ritual-core-v2-focus .ritual-core-v2-orbit-d,.ritual-core-v2-focus .ritual-core-v2-orbit-e{opacity:.28;height:22%}.ritual-core-v2-focus .ritual-core-v2-mid{opacity:.72;animation-name:ritual-mid-focus;animation-duration:50s}.ritual-core-v2-focus .ritual-core-v2-near{opacity:.2}.ritual-core-v2-wave{aspect-ratio:1;opacity:0;border:1px solid #d8c9ae00;border-radius:9999px;width:21%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.36)}.ritual-core-v2-shell-pulse+.ritual-core-v2-wave{animation:.82s ease-out both ritual-wave}.ritual-demo-copy{z-index:1;text-align:center;width:100%;box-shadow:none;background:0 0;border:0;padding:0 0 1.5rem;transition:opacity .52s,transform .52s;position:relative}.ritual-demo-copy-out{opacity:0;transform:translateY(8px)scale(.985)}.ritual-demo-copy-in{animation:.52s both ritual-copy-in}.ritual-prepare-section{isolation:isolate}.ritual-prepare-section .ritual-core-v2{z-index:0;opacity:.24;pointer-events:none;width:min(20rem,78vw);top:58%;-webkit-mask-image:linear-gradient(#0000 0%,#0000001f 18%,#000 36% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000001f 18%,#000 36% 76%,#0000 100%)}.ritual-prepare-section .ritual-core-v2-shell,.ritual-prepare-section .ritual-core-v2-wave,.ritual-prepare-section .ritual-core-v2 *{pointer-events:none}.ritual-prepare-section .ritual-core-v2-depth-a{background:radial-gradient(circle, var(--c-accent) 0 34%, var(--c-accent) 52%, transparent 76%), radial-gradient(circle, var(--c-surface), transparent 70%);width:62%;height:62%}@supports (color:color-mix(in lab, red, red)){.ritual-prepare-section .ritual-core-v2-depth-a{background:radial-gradient(circle, color-mix(in srgb, var(--c-accent) 10%, transparent) 0 34%, color-mix(in srgb, var(--c-accent) 5%, transparent) 52%, transparent 76%), radial-gradient(circle, color-mix(in srgb, var(--c-surface) 18%, transparent), transparent 70%)}}.ritual-prepare-section .ritual-core-v2-depth-a{opacity:.32}.ritual-prepare-section .ritual-core-v2-depth-b{background:radial-gradient(circle, var(--c-surface), var(--c-accent) 44%, transparent 74%);width:24%;height:24%}@supports (color:color-mix(in lab, red, red)){.ritual-prepare-section .ritual-core-v2-depth-b{background:radial-gradient(circle, color-mix(in srgb, var(--c-surface) 36%, transparent), color-mix(in srgb, var(--c-accent) 5%, transparent) 44%, transparent 74%)}}.ritual-prepare-section .ritual-core-v2-depth-b{filter:blur(8px);opacity:.18}.ritual-prepare-section .ritual-core-v2-center{background:radial-gradient(circle,#f8efdceb 0 32%,#d9bd806b 48%,#0000 72%),radial-gradient(circle,#a9855229,#0000 78%)}.ritual-prepare-section .ritual-core-v2-axis,.ritual-prepare-section .ritual-core-v2-orbit,.ritual-prepare-section .ritual-core-v2-center-ring{border-color:#d9bd8029}.ritual-prepare-section .ritual-core-v2-axis-x{background:linear-gradient(90deg,#0000,#d9bd805c,#0000)}.ritual-prepare-section .ritual-core-v2-axis-y{background:linear-gradient(#0000,#d9bd8052,#0000)}.ritual-prepare-section .ritual-core-v2-far,.ritual-prepare-section .ritual-core-v2-mid{background:#d6c59e6b;box-shadow:0 0 5px #d9bd801a,0 0 10px #a985520d}.ritual-prepare-section .ritual-core-v2-near{opacity:.06}.ritual-prepare-section .ritual-core-v2-near-3,.ritual-prepare-section .ritual-core-v2-near-4,.ritual-prepare-section .ritual-core-v2-near-5,.ritual-prepare-section .ritual-core-v2-far-1,.ritual-prepare-section .ritual-core-v2-far-2,.ritual-prepare-section .ritual-core-v2-far-4,.ritual-prepare-section .ritual-core-v2-far-5,.ritual-prepare-section .ritual-core-v2-far-6,.ritual-prepare-section .ritual-core-v2-far-7,.ritual-prepare-section .ritual-core-v2-far-8,.ritual-prepare-section .ritual-core-v2-far-28,.ritual-prepare-section .ritual-core-v2-far-29,.ritual-prepare-section .ritual-core-v2-far-30,.ritual-prepare-section .ritual-core-v2-mid-2,.ritual-prepare-section .ritual-core-v2-mid-3,.ritual-prepare-section .ritual-core-v2-mid-4,.ritual-prepare-section .ritual-core-v2-mid-5,.ritual-prepare-section .ritual-core-v2-far-20,.ritual-prepare-section .ritual-core-v2-far-21,.ritual-prepare-section .ritual-core-v2-far-22,.ritual-prepare-section .ritual-core-v2-far-23,.ritual-prepare-section .ritual-core-v2-far-24,.ritual-prepare-section .ritual-core-v2-far-25,.ritual-prepare-section .ritual-core-v2-far-26,.ritual-prepare-section .ritual-core-v2-far-32{opacity:0}.ritual-prepare-copy{z-index:10;isolation:isolate;position:relative}.ritual-prepare-copy:before{display:none}.ritual-prepare-card{z-index:20;width:1px;height:3.5rem;box-shadow:none;pointer-events:none;background:0 0;border:0;outline:0}.ritual-prepare-card:before,.ritual-prepare-card:after{display:none}.ritual-prepare-card-shell{width:0;height:0;box-shadow:none;background:0 0;border:0;outline:0;display:none}.ritual-prepare-card-shell:before,.ritual-prepare-card-shell:after{display:none}.ritual-prepare-action{z-index:40;margin-top:.25rem}.ritual-prepare-action:before{display:none}.ritual-prepare-button{z-index:1;text-shadow:none;position:relative}.ritual-prepare-button:hover{text-shadow:none}@keyframes ritual-center-breathe{0%,to{transform:translate(-50%,-50%)scale(.92)}50%{transform:translate(-50%,-50%)scale(1.08)}}@keyframes ritual-orbit-flow{0%{transform:translate(-50%,-50%)rotate(0)scale(.998)}50%{transform:translate(-50%,-50%)rotate(4deg)scale(1.006)}to{transform:translate(-50%,-50%)rotate(8deg)scale(.998)}}@keyframes ritual-far-drift{0%,to{transform:translate(-6px,4px)scale(.86)}50%{transform:translate(7px,-7px)scale(1)}}@keyframes ritual-mid-orbit{0%{transform:translate(-50%, -50%) rotate(var(--angle)) translateX(var(--radius)) scale(var(--scale,1))}to{transform:translate(-50%, -50%) rotate(calc(var(--angle) + 360deg)) translateX(var(--radius)) scale(var(--scale,1))}}@keyframes ritual-mid-gather{0%{transform:translate(-50%, -50%) rotate(var(--angle)) translateX(var(--radius)) scale(var(--scale,1))}48%{transform:translate(-50%, -50%) rotate(calc(var(--angle) + 8deg)) translateX(calc(var(--radius) - 3rem)) scale(var(--scale,1))}to{transform:translate(-50%, -50%) rotate(calc(var(--angle) + 18deg)) translateX(var(--radius)) scale(var(--scale,1))}}@keyframes ritual-mid-focus{0%{transform:translate(-50%, -50%) rotate(var(--angle)) translateX(calc(var(--radius) - 5rem)) scale(var(--scale,1))}to{transform:translate(-50%, -50%) rotate(calc(var(--angle) + 360deg)) translateX(calc(var(--radius) - 5rem)) scale(var(--scale,1))}}@keyframes ritual-near-float{0%,to{transform:translate(-7px,5px)scale(.82)}45%{transform:translate(8px,-9px)scale(1)}72%{transform:translate(2px,4px)scale(.92)}}@keyframes ritual-core-contract{0%{transform:scale(1)}42%{transform:scale(.93)}to{transform:scale(1)}}@keyframes ritual-wave{0%{opacity:0;border-color:#d8c9ae47;transform:translate(-50%,-50%)scale(.34);box-shadow:0 0 22px #a9855224}16%{opacity:.58}to{opacity:0;border-color:#d8c9ae00;transform:translate(-50%,-50%)scale(4.4);box-shadow:0 0 52px #a9855200}}@keyframes ritual-copy-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.ritual-draw-card{transition:border-color .42s,box-shadow .42s,opacity .42s,transform .42s;position:relative}.ritual-draw-card-active{animation:6s ease-in-out infinite ritual-card-float}.ritual-draw-card-selected{border-color:#d8c9ae9e;transform:translateY(-4px)scale(1.018);box-shadow:0 24px 62px #00000085,0 0 34px #a9855238,inset 0 1px #fff5e01f}.ritual-draw-card-dimmed{opacity:.48}.ritual-reveal-card{animation:.82s both ritual-card-uncover}.ritual-result-stage-1,.ritual-result-stage-2,.ritual-result-stage-3,.ritual-result-stage-4{animation:.76s both ritual-section-reveal}.ritual-result-stage-2{animation-delay:.12s}.ritual-result-stage-3{animation-delay:.24s}.ritual-result-stage-4{animation-delay:.36s}@keyframes ritual-card-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.006)}}@keyframes ritual-card-uncover{0%{opacity:0;filter:blur(3px);transform:translateY(10px)scale(.972)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes ritual-section-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ritual-core-v2,.ritual-core-v2 *,.ritual-demo-copy,.ritual-demo-copy-in,.ritual-draw-card-active,.ritual-reveal-card,.ritual-result-stage-1,.ritual-result-stage-2,.ritual-result-stage-3,.ritual-result-stage-4{transition:none;animation:none}}.tarot-ink{background:radial-gradient(circle at 50% -8%,#526f8424,#0000 32%),radial-gradient(circle at 16% 88%,#2631387a,#0000 36%),radial-gradient(circle at 84% 74%,#12191eb3,#0000 34%),linear-gradient(145deg,#040405 0%,#0b0c0d 42%,#060708 100%)}.tarot-grain{opacity:.22;mix-blend-mode:screen;background-image:radial-gradient(circle at 18% 22%,#eee8dd14 0 1px,#0000 1.2px),radial-gradient(circle at 64% 38%,#eee8dd0d 0 1px,#0000 1.4px),radial-gradient(circle at 42% 78%,#eee8dd0a 0 1px,#0000 1.3px);background-size:17px 19px,23px 29px,31px 37px}.ora-surface-archive{background:radial-gradient(at 50% 0,#ead7a612,#0000 52%),linear-gradient(#100b08f0,#070604fa);border:1px solid #b58a483d;box-shadow:0 22px 58px #0000006b,inset 0 1px #f4efe50f}.ora-surface-ritual{background:radial-gradient(at 50% 18%,#c88b4a1a,#0000 50%),linear-gradient(145deg,#1a130ef5,#030303fa),repeating-linear-gradient(90deg,#f4efe505 0 1px,#0000 1px 11px);border:1px solid #b58a4838;box-shadow:0 24px 64px #0000007a,inset 0 1px #f4efe50e,inset 0 -1px #000000c7}.ora-surface-parchment{color:var(--ora-dark-walnut);background:linear-gradient(#f4efe5f5,#d8c9aef5),repeating-linear-gradient(0deg,#1a130e0e 0 1px,#0000 1px 30px);border:1px solid #b58a4857;box-shadow:0 18px 48px #0000004d,inset 0 1px #ffffff57}.ora-surface-luminous{background:radial-gradient(circle at 50% 0,#f4efe533,#0000 46%),radial-gradient(circle at 80% 18%,#ead7a621,#0000 32%),linear-gradient(#f4efe514,#070604e6);border:1px solid #ead7a64d;box-shadow:0 0 42px #ead7a61a,0 20px 54px #0000005c,inset 0 1px #f4efe51f}.ora-reading-dossier-surface{background:linear-gradient(#100b08eb,#070604fa),repeating-linear-gradient(0deg,#d8c9ae06 0 1px,#0000 1px 2rem);border:1px solid #b58a483d;box-shadow:0 20px 58px #0006,inset 0 1px #f4efe50e}.ora-guide-shell{background:radial-gradient(circle at 50% 0%, var(--c-surface), transparent 36rem), radial-gradient(circle at 12% 84%, var(--c-accent), transparent 22rem), linear-gradient(180deg, var(--c-bg), var(--c-bg))}@supports (color:color-mix(in lab, red, red)){.ora-guide-shell{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--c-surface) 86%, transparent), transparent 36rem), radial-gradient(circle at 12% 84%, color-mix(in srgb, var(--c-accent) 9%, transparent), transparent 22rem), linear-gradient(180deg, var(--c-bg), color-mix(in srgb, var(--c-bg) 86%, var(--c-surface-well)))}}.ora-guide-shell{color:var(--c-text)}.ora-guide-surface,.ora-guide-panel,.ora-guide-dossier,.ora-guide-altar{border:1px solid var(--c-border);background:linear-gradient(180deg, var(--c-surface), var(--c-surface-well));position:relative}@supports (color:color-mix(in lab, red, red)){.ora-guide-surface,.ora-guide-panel,.ora-guide-dossier,.ora-guide-altar{background:linear-gradient(180deg, color-mix(in srgb, var(--c-surface) 96%, var(--c-bg)), color-mix(in srgb, var(--c-surface-well) 84%, var(--c-bg)))}}.ora-guide-surface,.ora-guide-panel,.ora-guide-dossier,.ora-guide-altar{color:var(--c-text);box-shadow:0 18px 48px var(--c-text), inset 0 1px 0 var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.ora-guide-surface,.ora-guide-panel,.ora-guide-dossier,.ora-guide-altar{box-shadow:0 18px 48px color-mix(in srgb, var(--c-text) 9%, transparent), inset 0 1px 0 color-mix(in srgb, var(--c-surface) 70%, transparent)}}.ora-guide-dossier{background:linear-gradient(180deg, var(--c-surface), var(--c-surface-well)), repeating-linear-gradient(0deg, transparent 0 2rem, var(--c-border) 2rem calc(2rem + 1px))}@supports (color:color-mix(in lab, red, red)){.ora-guide-dossier{background:linear-gradient(180deg, color-mix(in srgb, var(--c-surface) 98%, var(--c-bg)), color-mix(in srgb, var(--c-surface-well) 88%, var(--c-bg))), repeating-linear-gradient(0deg, transparent 0 2rem, color-mix(in srgb, var(--c-border) 24%, transparent) 2rem calc(2rem + 1px))}}.ora-guide-dossier{box-shadow:0 26px 70px var(--c-text), inset 0 1px 0 var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.ora-guide-dossier{box-shadow:0 26px 70px color-mix(in srgb, var(--c-text) 11%, transparent), inset 0 1px 0 color-mix(in srgb, var(--c-surface) 80%, transparent)}}.ora-result-stage{overflow:hidden}.ora-result-stage:after{content:"";border:1px solid var(--c-accent);width:5.5rem;position:absolute;inset-block:.75rem;inset-inline-end:-2.5rem}@supports (color:color-mix(in lab, red, red)){.ora-result-stage:after{border:1px solid color-mix(in srgb, var(--c-accent) 18%, transparent)}}.ora-result-stage:after{opacity:.55;pointer-events:none;border-radius:999px}.ora-result-stage-cards{position:relative}.ora-result-stage-cards:before{content:"";background:radial-gradient(ellipse, var(--c-accent), transparent 68%);inset-inline:8%;border-radius:999px;height:.85rem;position:absolute;bottom:-.45rem}@supports (color:color-mix(in lab, red, red)){.ora-result-stage-cards:before{background:radial-gradient(ellipse, color-mix(in srgb, var(--c-accent) 18%, transparent), transparent 68%)}}.ora-result-stage-cards:before{pointer-events:none}.ora-result-stage-card{border:1px solid var(--c-border);position:relative}@supports (color:color-mix(in lab, red, red)){.ora-result-stage-card{border:1px solid color-mix(in srgb, var(--c-border) 72%, transparent)}}.ora-result-stage-card{background:linear-gradient(180deg, var(--c-surface), var(--c-surface-well));border-radius:.95rem}@supports (color:color-mix(in lab, red, red)){.ora-result-stage-card{background:linear-gradient(180deg, color-mix(in srgb, var(--c-surface) 82%, transparent), color-mix(in srgb, var(--c-surface-well) 58%, transparent))}}.ora-result-stage-card{box-shadow:0 10px 24px var(--c-text), inset 0 1px 0 var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.ora-result-stage-card{box-shadow:0 10px 24px color-mix(in srgb, var(--c-text) 7%, transparent), inset 0 1px 0 color-mix(in srgb, var(--c-surface) 66%, transparent)}}.ora-result-stage-card>.relative{max-height:9.25rem}.ora-reading-flow-overview{box-shadow:0 22px 64px var(--c-text), inset 0 1px 0 var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.ora-reading-flow-overview{box-shadow:0 22px 64px color-mix(in srgb, var(--c-text) 9%, transparent), inset 0 1px 0 color-mix(in srgb, var(--c-surface) 72%, transparent)}}.ora-reading-flow-meta{border-bottom:1px solid var(--c-border);gap:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ora-reading-flow-meta{border-bottom:1px solid color-mix(in srgb, var(--c-border) 42%, transparent)}}.ora-reading-flow-meta{padding-bottom:1rem}.ora-reading-flow-question{min-width:0}.ora-reading-flow-question>p,.ora-reading-flow-meta-grid dt,.ora-reading-flow-cards-header p,.ora-reading-flow-focus>p{color:var(--c-text-dim);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:700;line-height:1.3}.ora-reading-flow-question h1{overflow-wrap:anywhere;color:var(--c-text);font-family:var(--font-reading-serif,Georgia, "Times New Roman", serif);margin:.4rem 0 0;font-size:clamp(1.14rem,3vw,1.52rem);font-weight:560;line-height:1.45}.ora-reading-flow-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.ora-reading-flow-meta-grid>div{border-left:1px solid var(--c-border);min-width:0}@supports (color:color-mix(in lab, red, red)){.ora-reading-flow-meta-grid>div{border-left:1px solid color-mix(in srgb, var(--c-border) 48%, transparent)}}.ora-reading-flow-meta-grid>div{padding-left:.7rem}.ora-reading-flow-meta-grid dd{overflow-wrap:anywhere;color:var(--c-text-soft);margin:.3rem 0 0;font-size:.75rem;line-height:1.45}.ora-reading-flow-cards-header{justify-content:space-between;align-items:end;gap:1rem;margin-top:1.15rem;display:flex}.ora-reading-flow-cards-header h2{color:var(--c-text);font-family:var(--font-reading-serif,Georgia, "Times New Roman", serif);margin:.3rem 0 0;font-size:1.08rem;font-weight:560}.ora-reading-flow-cards-header>span{color:var(--c-accent);font-family:var(--font-reading-serif,Georgia, "Times New Roman", serif);letter-spacing:.14em;font-size:.9rem}.ora-reading-flow-cards{gap:.75rem;width:min(100%,10.5rem);margin:1rem auto 0;display:grid}.ora-reading-flow-cards-three{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ora-reading-flow-card{border:1px solid var(--c-border);min-width:0}@supports (color:color-mix(in lab, red, red)){.ora-reading-flow-card{border:1px solid color-mix(in srgb, var(--c-border) 58%, transparent)}}.ora-reading-flow-card{background:var(--c-surface);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.ora-reading-flow-card{background:color-mix(in srgb, var(--c-surface) 62%, transparent)}}.ora-reading-flow-card{padding:.65rem}.ora-reading-flow-card-artwork{width:min(100%,8.6rem);margin-inline:auto}.ora-reading-flow-cards-three .ora-reading-flow-card-artwork{width:min(100%,7.4rem)}.ora-reading-flow-card-position{overflow-wrap:anywhere;color:var(--c-accent);letter-spacing:.12em;text-transform:uppercase;margin:.7rem 0 0;font-size:.6rem;font-weight:700;line-height:1.45}.ora-reading-flow-card h3{overflow-wrap:anywhere;color:var(--c-text);font-family:var(--font-reading-serif,Georgia, "Times New Roman", serif);margin:.3rem 0 0;font-size:.94rem;font-weight:560;line-height:1.35}.ora-reading-flow-card-label{overflow-wrap:anywhere;color:var(--c-text-dim);margin:.22rem 0 0;font-size:.66rem;line-height:1.45}.ora-reading-flow-focus{border-left:2px solid var(--c-accent);gap:.3rem;margin-top:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ora-reading-flow-focus{border-left:2px solid color-mix(in srgb, var(--c-accent) 44%, transparent)}}.ora-reading-flow-focus{padding:.15rem 0 .15rem .8rem}.ora-reading-flow-focus strong{color:var(--c-text);font-size:.82rem;line-height:1.5}.ora-reading-flow-focus span{color:var(--c-text-soft);font-size:.74rem;line-height:1.5}.ora-reading-flow-chips{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.ora-reading-flow-chips span{border:1px solid var(--c-border)}@supports (color:color-mix(in lab, red, red)){.ora-reading-flow-chips span{border:1px solid color-mix(in srgb, var(--c-border) 48%, transparent)}}.ora-reading-flow-chips span{background:var(--c-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ora-reading-flow-chips span{background:color-mix(in srgb, var(--c-surface) 54%, transparent)}}.ora-reading-flow-chips span{color:var(--c-text-dim);padding:.25rem .55rem;font-size:.62rem;line-height:1.35}.ora-result-question-card,.ora-result-focus-card,.ora-result-next-step-card{box-shadow:inset 0 1px 0 var(--c-surface), 0 10px 24px var(--c-text)}@supports (color:color-mix(in lab, red, red)){.ora-result-question-card,.ora-result-focus-card,.ora-result-next-step-card{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-surface) 62%, transparent), 0 10px 24px color-mix(in srgb, var(--c-text) 4%, transparent)}}.ora-result-next-step-card{border:1px solid var(--c-border);flex-direction:column;justify-content:space-between;gap:.85rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.ora-result-next-step-card{border:1px solid color-mix(in srgb, var(--c-border) 54%, transparent)}}.ora-result-next-step-card{background:var(--c-surface);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.ora-result-next-step-card{background:color-mix(in srgb, var(--c-surface) 62%, transparent)}}.ora-result-next-step-card{padding:.85rem}.ora-result-next-step-card p{color:var(--c-text-soft);margin:0;font-size:.82rem;line-height:1.65}.ora-result-next-step-card .ora-guide-button{width:100%;min-height:2.75rem}.ora-result-loading,.ora-result-reading,.ora-reading-loading-status-copy{animation:.24s both ora-result-fade-in}.ora-result-loading-card{animation:3.8s ease-in-out infinite ora-result-breathe}.ora-result-skeleton{background:var(--c-border);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ora-result-skeleton{background:color-mix(in srgb, var(--c-border) 48%, transparent)}}.ora-result-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--c-surface), transparent);inset-block:0;width:40%;position:absolute;left:-40%}@supports (color:color-mix(in lab, red, red)){.ora-result-skeleton:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--c-surface) 72%, transparent), transparent)}}.ora-result-skeleton:after{animation:2.2s ease-in-out infinite ora-result-skeleton}.ora-result-follow-up{border-top:1px solid var(--c-border)}@supports (color:color-mix(in lab, red, red)){.ora-result-follow-up{border-top:1px solid color-mix(in srgb, var(--c-border) 46%, transparent)}}.ora-result-follow-up{color:var(--c-text);padding-top:1.25rem}@keyframes ora-status-spin{to{transform:rotate(360deg)}}.ora-status-spinner{animation:.8s linear infinite ora-status-spin}.ora-tts-action{cursor:pointer;border:1px solid #0000;transition:border-color .16s,background-color .16s,color .16s,transform 80ms,box-shadow .16s}.ora-tts-action:not(:disabled):active,.ora-state-action:not(:disabled):active,.ora-daily-question-action:not(:disabled):active{transform:translateY(1px)scale(.985)}.ora-tts-action:focus-visible,.ora-daily-question-action:focus-visible{outline:2px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-tts-action:focus-visible,.ora-daily-question-action:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 58%, transparent)}}.ora-tts-action:focus-visible,.ora-daily-question-action:focus-visible{outline-offset:2px}.ora-tts-action:disabled,.ora-daily-question-action:disabled{cursor:not-allowed;opacity:.5}.ora-state-action{gap:.5rem}.ora-daily-question-action{cursor:pointer;transition:border-color .16s,background-color .16s,color .16s,transform 80ms,box-shadow .16s}.ora-daily-question-action-icon{transition:border-color .16s,background-color .16s,opacity .16s}@media (hover:hover) and (pointer:fine){.ora-tts-action:not(:disabled):hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-tts-action:not(:disabled):hover{border-color:color-mix(in srgb, var(--c-accent) 32%, transparent)}}.ora-tts-action:not(:disabled):hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-tts-action:not(:disabled):hover{background:color-mix(in srgb, var(--c-accent) 8%, var(--c-surface))}}.ora-tts-action:not(:disabled):hover{color:var(--c-accent)}.ora-daily-question-action:not(:disabled):hover{border-color:var(--c-accent);background:var(--c-accent-wash);box-shadow:0 10px 24px var(--c-text)}@supports (color:color-mix(in lab, red, red)){.ora-daily-question-action:not(:disabled):hover{box-shadow:0 10px 24px color-mix(in srgb, var(--c-text) 8%, transparent)}}.ora-daily-question-action:not(:disabled):hover{transform:translateY(-1px)}.ora-daily-question-action:not(:disabled):hover .ora-daily-question-action-icon{border-color:var(--c-accent);background:var(--c-surface);opacity:1}}@media (hover:none),(pointer:coarse){.ora-state-action.ora-guide-button-surface:hover{border-color:var(--c-border);background:var(--c-surface);color:var(--c-text-soft)}.ora-state-action.ora-guide-button-ghost:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-state-action.ora-guide-button-ghost:hover{border-color:color-mix(in srgb, var(--c-accent) 42%, var(--c-border))}}.ora-state-action.ora-guide-button-ghost:hover{color:var(--c-accent);background:0 0}}@media (prefers-reduced-motion:reduce){.ora-status-spinner{animation:none}.ora-tts-action,.ora-state-action,.ora-daily-question-action,.ora-daily-question-action-icon{transition:none}.ora-tts-action:not(:disabled):active,.ora-state-action:not(:disabled):active,.ora-daily-question-action:not(:disabled):active,.ora-daily-question-action:not(:disabled):hover{transform:none}}.ora-result-follow-up-thread,.ora-result-composer-shell{max-width:calc(100% - 3.1rem);margin-left:3.1rem}.ora-result-composer{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-result-composer{border-color:color-mix(in srgb, var(--c-accent) 34%, var(--c-border))}}.ora-result-composer{background:linear-gradient(180deg, var(--c-surface), var(--c-surface-well))}@supports (color:color-mix(in lab, red, red)){.ora-result-composer{background:linear-gradient(180deg, color-mix(in srgb, var(--c-surface) 94%, var(--c-bg)), color-mix(in srgb, var(--c-surface-well) 66%, var(--c-bg)))}}.ora-result-composer{box-shadow:0 18px 42px var(--c-text), inset 0 1px 0 var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.ora-result-composer{box-shadow:0 18px 42px color-mix(in srgb, var(--c-text) 9%, transparent), inset 0 1px 0 color-mix(in srgb, var(--c-surface) 72%, transparent)}}.ora-result-composer-input{box-shadow:inset 0 1px 0 var(--c-surface), 0 10px 24px var(--c-text)}@supports (color:color-mix(in lab, red, red)){.ora-result-composer-input{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-surface) 58%, transparent), 0 10px 24px color-mix(in srgb, var(--c-text) 5%, transparent)}}.ora-result-conversation{flex-direction:column;gap:1.1rem;display:flex}.ora-result-message-row{grid-template-columns:2.35rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.ora-result-message-row-user{justify-content:flex-end;padding-left:3.1rem;display:flex}.ora-result-avatar{border:1px solid var(--c-accent);place-items:center;width:2.15rem;height:2.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ora-result-avatar{border:1px solid color-mix(in srgb, var(--c-accent) 22%, var(--c-border))}}.ora-result-avatar{background:radial-gradient(circle at 50% 34%, var(--c-accent), transparent 64%), var(--c-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ora-result-avatar{background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--c-accent) 16%, transparent), transparent 64%), color-mix(in srgb, var(--c-surface) 90%, var(--c-surface-well))}}.ora-result-avatar{color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-result-avatar{color:color-mix(in srgb, var(--c-accent) 76%, var(--c-text-soft))}}.ora-result-avatar{letter-spacing:.08em;font-size:.72rem;font-weight:700}.ora-result-block{grid-template-columns:2.35rem minmax(0,1fr);gap:.75rem;display:grid}.ora-result-block-rail{padding-top:.1rem}.ora-result-block-body{border:1px solid var(--c-border)}@supports (color:color-mix(in lab, red, red)){.ora-result-block-body{border:1px solid color-mix(in srgb, var(--c-border) 64%, transparent)}}.ora-result-block-body{background:linear-gradient(180deg, var(--c-surface), var(--c-surface-well));border-radius:1.25rem 1.25rem 1.25rem .4rem}@supports (color:color-mix(in lab, red, red)){.ora-result-block-body{background:linear-gradient(180deg, color-mix(in srgb, var(--c-surface) 96%, var(--c-bg)), color-mix(in srgb, var(--c-surface-well) 72%, var(--c-bg)))}}.ora-result-block-body{color:var(--c-text);box-shadow:0 12px 30px var(--c-text), inset 0 1px 0 var(--c-surface);padding:1.05rem 1.1rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.ora-result-block-body{box-shadow:0 12px 30px color-mix(in srgb, var(--c-text) 6%, transparent), inset 0 1px 0 color-mix(in srgb, var(--c-surface) 68%, transparent)}}.ora-reading-conversation-block-emphasis .ora-result-block-body{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-reading-conversation-block-emphasis .ora-result-block-body{border-color:color-mix(in srgb, var(--c-accent) 44%, var(--c-border))}}.ora-reading-conversation-block-emphasis .ora-result-block-body{background:radial-gradient(circle at 94% 8%, var(--c-accent), transparent 34%), linear-gradient(180deg, var(--c-surface), var(--c-surface-well))}@supports (color:color-mix(in lab, red, red)){.ora-reading-conversation-block-emphasis .ora-result-block-body{background:radial-gradient(circle at 94% 8%, color-mix(in srgb, var(--c-accent) 10%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--c-surface) 98%, var(--c-bg)), color-mix(in srgb, var(--c-surface-well) 72%, var(--c-bg)))}}.ora-reading-conversation-block-emphasis .ora-result-block-body{box-shadow:0 18px 42px var(--c-accent), inset 0 1px 0 var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.ora-reading-conversation-block-emphasis .ora-result-block-body{box-shadow:0 18px 42px color-mix(in srgb, var(--c-accent) 8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--c-surface) 72%, transparent)}}.ora-reading-conversation-marker{color:var(--c-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .2rem;font-size:.56rem;font-weight:700;line-height:1.25}.ora-result-block-header{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ora-result-block-header{border-bottom:1px solid color-mix(in srgb, var(--c-border) 38%, transparent)}}.ora-result-block-header{padding-bottom:.7rem}.ora-result-block-title{align-items:center;gap:.6rem;min-width:0;display:inline-flex}.ora-result-block-icon{border:1px solid var(--c-accent);flex:none;place-items:center;width:1.55rem;height:1.55rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.ora-result-block-icon{border:1px solid color-mix(in srgb, var(--c-accent) 34%, var(--c-border))}}.ora-result-block-icon{background:var(--c-accent-wash);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ora-result-block-icon{background:color-mix(in srgb, var(--c-accent-wash) 58%, transparent)}}.ora-result-block-icon{color:var(--c-accent);letter-spacing:.04em;font-size:.62rem;font-weight:700}.ora-result-block-header h2{color:var(--c-text);margin:0;font-family:Georgia,serif;font-size:1.18rem;font-weight:600;line-height:1.25}.ora-result-block-body blockquote{border-left:2px solid var(--c-accent);margin:.95rem 0 0}@supports (color:color-mix(in lab, red, red)){.ora-result-block-body blockquote{border-left:2px solid color-mix(in srgb, var(--c-accent) 72%, transparent)}}.ora-result-block-body blockquote{background:var(--c-accent-wash);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.ora-result-block-body blockquote{background:color-mix(in srgb, var(--c-accent-wash) 42%, transparent)}}.ora-result-block-body blockquote{color:var(--c-text);padding:.8rem .9rem;font-family:Georgia,serif;font-size:1.18rem;line-height:1.62}.ora-result-block-content{color:var(--c-text);gap:.95rem;margin-top:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ora-result-block-content{color:color-mix(in srgb, var(--c-text) 88%, var(--c-text-soft))}}.ora-result-block-content{font-size:1rem;line-height:1.9}.ora-result-block-content p{margin:0}.ora-result-position-list{gap:1rem;display:grid}.ora-result-position-list section{border-top:1px solid var(--c-border)}@supports (color:color-mix(in lab, red, red)){.ora-result-position-list section{border-top:1px solid color-mix(in srgb, var(--c-border) 42%, transparent)}}.ora-result-position-list section{padding-top:.9rem}.ora-result-position-list section:first-child{border-top:0;padding-top:0}.ora-result-position-list h3{color:var(--c-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-size:.74rem;font-weight:700}.ora-result-guidance-list{gap:.65rem;margin:.2rem 0 0;padding-left:1.2rem;display:grid}.ora-result-guidance-list li{padding-left:.25rem}.ora-result-guidance-list li::marker{color:var(--c-accent);font-weight:700}.ora-result-guidance-reflection{border-top:1px solid var(--c-border)}@supports (color:color-mix(in lab, red, red)){.ora-result-guidance-reflection{border-top:1px solid color-mix(in srgb, var(--c-border) 38%, transparent)}}.ora-result-guidance-reflection{color:var(--c-text-soft);padding-top:.85rem}.ora-result-bubble{border:1px solid var(--c-border);width:fit-content;max-width:min(100%,42rem)}@supports (color:color-mix(in lab, red, red)){.ora-result-bubble{border:1px solid color-mix(in srgb, var(--c-border) 78%, transparent)}}.ora-result-bubble{color:var(--c-text);box-shadow:0 12px 28px var(--c-text), inset 0 1px 0 var(--c-surface);padding:.95rem 1rem;font-size:.95rem;line-height:1.8}@supports (color:color-mix(in lab, red, red)){.ora-result-bubble{box-shadow:0 12px 28px color-mix(in srgb, var(--c-text) 6%, transparent), inset 0 1px 0 color-mix(in srgb, var(--c-surface) 62%, transparent)}}.ora-result-bubble-ora{background:linear-gradient(180deg, var(--c-surface), var(--c-surface-well));border-radius:1.15rem 1.15rem 1.15rem .35rem}@supports (color:color-mix(in lab, red, red)){.ora-result-bubble-ora{background:linear-gradient(180deg, color-mix(in srgb, var(--c-surface) 94%, var(--c-bg)), color-mix(in srgb, var(--c-surface-well) 70%, var(--c-bg)))}}.ora-result-bubble-user{background:var(--c-surface-well);border-radius:1.15rem 1.15rem .35rem;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.ora-result-bubble-user{background:color-mix(in srgb, var(--c-surface-well) 52%, transparent)}}.ora-result-bubble-user{color:var(--c-text-soft)}.ora-result-bubble-emphasis{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-result-bubble-emphasis{border-color:color-mix(in srgb, var(--c-accent) 38%, var(--c-border))}}.ora-result-bubble-emphasis{background:linear-gradient(180deg, var(--c-surface), var(--c-surface-well))}@supports (color:color-mix(in lab, red, red)){.ora-result-bubble-emphasis{background:linear-gradient(180deg, color-mix(in srgb, var(--c-surface) 96%, var(--c-accent-wash)), color-mix(in srgb, var(--c-surface-well) 72%, var(--c-bg)))}}.ora-result-bubble blockquote{border-left:2px solid var(--c-accent);margin:0}@supports (color:color-mix(in lab, red, red)){.ora-result-bubble blockquote{border-left:2px solid color-mix(in srgb, var(--c-accent) 68%, transparent)}}.ora-result-bubble blockquote{padding-left:.85rem;font-family:Georgia,serif;font-size:1.15rem;line-height:1.65}@keyframes ora-result-breathe{0%,to{box-shadow:0 0 30px color-mix(in srgb, var(--c-accent) 12%, transparent);transform:translateY(0)scale(1)}50%{box-shadow:0 0 46px color-mix(in srgb, var(--c-accent) 22%, transparent);transform:translateY(-4px)scale(1.025)}}@media (max-width:640px){.ora-reading-flow-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ora-reading-flow-cards-three{gap:.4rem}.ora-reading-flow-card{border-radius:.78rem;padding:.4rem}.ora-reading-flow-card-position{letter-spacing:.08em;margin-top:.55rem;font-size:.52rem}.ora-reading-flow-card h3{font-size:.78rem}.ora-reading-flow-card-label{font-size:.56rem;line-height:1.35}.ora-result-message-row,.ora-result-block{grid-template-columns:2rem minmax(0,1fr);gap:.6rem}.ora-result-block-body{padding:1rem}.ora-result-block-content{font-size:.98rem;line-height:1.85}.ora-result-block-header{display:block}.ora-result-block-header h2{margin-top:.15rem;font-size:1.18rem}.ora-result-message-row-user,.ora-result-follow-up-thread,.ora-result-composer-shell{max-width:100%;margin-left:0;padding-left:0}.ora-result-avatar{width:2rem;height:2rem}}@keyframes ora-result-skeleton{0%{transform:translate(0)}to{transform:translate(360%)}}@keyframes ora-result-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ora-guide-dossier:before,.ora-guide-altar:before{content:"";background:linear-gradient(90deg, transparent, var(--c-accent), transparent);opacity:.5;inset-inline:1.5rem;height:1px;position:absolute;top:0}.ora-guide-altar{background:radial-gradient(circle at 50% 30%, var(--c-accent), transparent 17rem), linear-gradient(180deg, var(--c-surface), var(--c-surface-well));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ora-guide-altar{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--c-accent) 14%, transparent), transparent 17rem), linear-gradient(180deg, color-mix(in srgb, var(--c-surface) 96%, var(--c-bg)), color-mix(in srgb, var(--c-surface-well) 90%, var(--c-bg)))}}.ora-guide-button{text-align:center;min-height:3rem;color:var(--c-text);letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.78rem 1.35rem;font-size:.78rem;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform 80ms;display:inline-flex}.ora-guide-button:active{transform:translateY(1px)}.ora-guide-button:focus-visible{outline:2px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-guide-button:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 55%, transparent)}}.ora-guide-button:focus-visible{outline-offset:3px}.ora-guide-button:disabled,.ora-guide-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ora-guide-button-primary{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-on-accent);box-shadow:none}.ora-guide-button-primary:hover{background:var(--c-accent-hover)}.ora-guide-button-ghost{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-guide-button-ghost{border-color:color-mix(in srgb, var(--c-accent) 42%, var(--c-border))}}.ora-guide-button-ghost{color:var(--c-accent);background:0 0}.ora-guide-button-ghost:hover{background:var(--c-accent-wash)}.ora-guide-button-surface{border-color:var(--c-border);background:var(--c-surface);color:var(--c-text-soft)}.ora-guide-button-surface:hover{border-color:var(--c-accent);color:var(--c-accent)}.ora-reading-nav{color:var(--c-text-soft);margin:0}.ora-reading-nav-control{border-color:var(--c-border);background:var(--c-surface);min-height:2.5rem}@supports (color:color-mix(in lab, red, red)){.ora-reading-nav-control{background:color-mix(in srgb, var(--c-surface) 82%, var(--c-surface-well))}}.ora-reading-nav-control{color:var(--c-text-soft);box-shadow:none;transition:border-color .16s,background-color .16s,color .16s,transform 80ms,box-shadow .16s}.ora-reading-nav-control:focus-visible,.ora-flow-back-link:focus-visible,.ora-deck-rotate-button:focus-visible{outline:2px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-reading-nav-control:focus-visible,.ora-flow-back-link:focus-visible,.ora-deck-rotate-button:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 68%, transparent)}}.ora-reading-nav-control:focus-visible,.ora-flow-back-link:focus-visible,.ora-deck-rotate-button:focus-visible{outline-offset:2px}.ora-reading-nav-control:active,.ora-flow-back-link:active{transform:translateY(1px)scale(.985)}.ora-flow-top-actions{top:1.06rem;left:var(--ora-gutter,1.5rem);z-index:2140;isolation:isolate;pointer-events:auto;justify-content:flex-start;align-items:center;gap:.75rem;width:max-content;max-width:calc(100vw - 2rem);display:inline-flex;position:fixed;right:auto}.ora-flow-top-group{pointer-events:auto;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.ora-flow-back-link,.ora-flow-room-link,.ora-flow-tool-link{z-index:1;border:1px solid var(--c-border);background:var(--c-surface);border-radius:999px;justify-content:center;align-items:center;min-height:2.5rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ora-flow-back-link,.ora-flow-room-link,.ora-flow-tool-link{background:color-mix(in srgb, var(--c-surface) 82%, transparent)}}.ora-flow-back-link,.ora-flow-room-link,.ora-flow-tool-link{color:var(--c-text-soft);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 12px 34px -26px var(--c-text);padding:0 .86rem;font-size:.7rem;font-weight:680;line-height:1}@supports (color:color-mix(in lab, red, red)){.ora-flow-back-link,.ora-flow-room-link,.ora-flow-tool-link{box-shadow:0 12px 34px -26px color-mix(in srgb, var(--c-text) 72%, transparent)}}.ora-flow-back-link,.ora-flow-room-link,.ora-flow-tool-link{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .16s,background .16s,color .16s,opacity .16s,transform 80ms}.ora-flow-tool-link:disabled{cursor:default;opacity:.55}.ora-deck-rotate-button{cursor:pointer;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.ora-deck-rotate-button-icon{transition:transform 80ms;display:inline-flex}.ora-deck-rotate-button:not(:disabled):active .ora-deck-rotate-button-icon{transform:translateY(1px)scale(.985)}.ora-deck-rotate-button:disabled{cursor:not-allowed;opacity:.35}@media (hover:hover) and (pointer:fine){.ora-reading-nav-control:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-reading-nav-control:hover{border-color:color-mix(in srgb, var(--c-accent) 46%, var(--c-border))}}.ora-reading-nav-control:hover{background:var(--c-surface);color:var(--c-text)}.ora-flow-back-link:hover,.ora-flow-room-link:hover,.ora-flow-tool-link:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-flow-back-link:hover,.ora-flow-room-link:hover,.ora-flow-tool-link:hover{border-color:color-mix(in srgb, var(--c-accent) 48%, var(--c-border))}}.ora-flow-back-link:hover,.ora-flow-room-link:hover,.ora-flow-tool-link:hover{background:var(--c-surface);color:var(--c-text)}.ora-deck-rotate-button:not(:disabled):hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-deck-rotate-button:not(:disabled):hover{border-color:color-mix(in srgb, var(--c-accent) 64%, var(--c-border))}}.ora-deck-rotate-button:not(:disabled):hover{background:var(--c-surface)}}@media (prefers-reduced-motion:reduce){.ora-reading-nav-control,.ora-flow-back-link,.ora-deck-rotate-button,.ora-deck-rotate-button-icon{transition:none}.ora-reading-nav-control:active,.ora-flow-back-link:active,.ora-deck-rotate-button:not(:disabled):active .ora-deck-rotate-button-icon{transform:none}}.ora-flow-stage-tools{top:1.06rem;right:calc(var(--ora-gutter,1.5rem) + 24rem);z-index:2150;isolation:isolate;pointer-events:auto;align-items:center;gap:.5rem;display:inline-flex;position:fixed}.ora-flow-stage-copy{z-index:2100;text-align:center;pointer-events:none;width:min(34rem,100vw - 2rem);position:fixed;top:4.8rem;left:50%;transform:translate(-50%)}.ora-flow-stage-copy p{color:var(--c-accent);letter-spacing:.24em;text-transform:uppercase;font-size:.64rem;font-weight:740;line-height:1}.ora-flow-stage-copy h1{color:var(--c-text);font-family:var(--font-serif,Georgia, "Times New Roman", serif);margin-top:.42rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:560;line-height:1.05}.ora-flow-stage-copy span{color:var(--c-text-soft);margin-top:.45rem;font-size:.86rem;line-height:1.55;display:block}.ora-readings-menu{z-index:80;position:relative}.ora-readings-menu>summary::-webkit-details-marker{display:none}.ora-readings-menu-trigger{white-space:nowrap;gap:.35rem}.ora-readings-menu-chevron{color:var(--c-accent);font-size:.9rem;line-height:1;display:inline-flex;transform:translateY(-.05rem)}.ora-readings-menu-panel{border:1px solid var(--c-accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:min(34rem,100vw - 2rem);display:grid;position:absolute;top:calc(100% + .55rem);right:0}@supports (color:color-mix(in lab, red, red)){.ora-readings-menu-panel{border:1px solid color-mix(in srgb, var(--c-accent) 28%, var(--c-border))}}.ora-readings-menu-panel{background:var(--c-surface);border-radius:1.15rem}@supports (color:color-mix(in lab, red, red)){.ora-readings-menu-panel{background:color-mix(in srgb, var(--c-surface) 94%, transparent)}}.ora-readings-menu-panel{box-shadow:0 24px 58px -34px var(--c-text), inset 0 1px 0 #fff3;padding:.55rem}@supports (color:color-mix(in lab, red, red)){.ora-readings-menu-panel{box-shadow:0 24px 58px -34px color-mix(in srgb, var(--c-text) 62%, transparent), inset 0 1px 0 #fff3}}.ora-readings-menu-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ora-readings-menu-item{min-width:0;color:var(--c-text);text-align:left;text-transform:none;letter-spacing:0;border:1px solid #0000;border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.62rem .68rem;transition:border-color .16s,background .16s,color .16s;display:grid}.ora-readings-menu-item:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-readings-menu-item:hover{border-color:color-mix(in srgb, var(--c-accent) 28%, transparent)}}.ora-readings-menu-item:hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-readings-menu-item:hover{background:color-mix(in srgb, var(--c-accent) 8%, transparent)}}.ora-readings-menu-item strong{color:var(--c-text);font-size:.82rem;font-weight:650;line-height:1.25;display:block}.ora-readings-menu-item small{color:var(--c-text-soft);margin-top:.25rem;font-size:.72rem;font-weight:400;line-height:1.35;display:block}.ora-readings-menu-item em{border:1px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-readings-menu-item em{border:1px solid color-mix(in srgb, var(--c-accent) 22%, var(--c-border))}}.ora-readings-menu-item em{color:var(--c-text-dim);white-space:nowrap;border-radius:999px;padding:.16rem .42rem;font-size:.62rem;font-style:normal;font-weight:600;line-height:1.2}.ora-journal-filter-scroll{scrollbar-width:thin;scrollbar-color:var(--c-accent) transparent;max-width:100%}@supports (color:color-mix(in lab, red, red)){.ora-journal-filter-scroll{scrollbar-color:color-mix(in srgb, var(--c-accent) 28%, transparent) transparent}}.ora-journal-filter-scroll::-webkit-scrollbar{height:.35rem}.ora-journal-filter-scroll::-webkit-scrollbar-track{background:0 0}.ora-journal-filter-scroll::-webkit-scrollbar-thumb{background:var(--c-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ora-journal-filter-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--c-accent) 24%, transparent)}}.ora-journal-filter-chip{border:1px solid var(--c-border);flex:none;justify-content:center;align-items:center;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ora-journal-filter-chip{border:1px solid color-mix(in srgb, var(--c-border) 86%, transparent)}}.ora-journal-filter-chip{background:var(--c-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ora-journal-filter-chip{background:color-mix(in srgb, var(--c-surface) 58%, transparent)}}.ora-journal-filter-chip{color:var(--c-text-soft);letter-spacing:.08em;white-space:nowrap;padding:0 .78rem;font-size:.68rem;font-weight:650;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s}.ora-journal-filter-chip:hover,.ora-journal-filter-chip[data-active=true]{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-filter-chip:hover,.ora-journal-filter-chip[data-active=true]{border-color:color-mix(in srgb, var(--c-accent) 44%, var(--c-border))}}.ora-journal-filter-chip:hover,.ora-journal-filter-chip[data-active=true]{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-filter-chip:hover,.ora-journal-filter-chip[data-active=true]{background:color-mix(in srgb, var(--c-accent) 12%, var(--c-surface))}}.ora-journal-filter-chip:hover,.ora-journal-filter-chip[data-active=true]{color:var(--c-text)}.ora-journal-stats{justify-content:center;display:flex}.ora-journal-summary{max-width:100%;color:var(--c-text-dim);letter-spacing:.08em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;font-size:.78rem;font-weight:650;line-height:1.7}.ora-journal-tools{border:1px solid var(--c-border)}@supports (color:color-mix(in lab, red, red)){.ora-journal-tools{border:1px solid color-mix(in srgb, var(--c-border) 72%, transparent)}}.ora-journal-tools{background:var(--c-surface);border-radius:1.05rem}@supports (color:color-mix(in lab, red, red)){.ora-journal-tools{background:color-mix(in srgb, var(--c-surface) 42%, transparent)}}.ora-journal-tools{box-shadow:0 16px 44px -38px var(--c-text), inset 0 1px 0 #ffffff24;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.ora-journal-tools{box-shadow:0 16px 44px -38px color-mix(in srgb, var(--c-text) 58%, transparent), inset 0 1px 0 #ffffff24}}.ora-journal-tools{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ora-journal-primary-tabs{border:0;border-bottom:1px solid var(--c-border);gap:1.15rem;margin-bottom:.8rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.ora-journal-primary-tabs{border-bottom:1px solid color-mix(in srgb, var(--c-border) 72%, transparent)}}.ora-journal-primary-tabs{scrollbar-width:thin;scrollbar-color:var(--c-accent) transparent;background:0 0;border-radius:0;padding:0 0 .08rem}@supports (color:color-mix(in lab, red, red)){.ora-journal-primary-tabs{scrollbar-color:color-mix(in srgb, var(--c-accent) 26%, transparent) transparent}}.ora-journal-primary-tab{min-width:max-content;min-height:2.28rem;color:var(--c-text-soft);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:.1rem 0 .62rem;font-size:.76rem;font-weight:700;line-height:1;transition:background .16s,color .16s,opacity .16s;display:inline-flex;position:relative}.ora-journal-primary-tab:after{content:"";background:var(--c-accent);border-radius:999px;height:2px;position:absolute;bottom:-.09rem;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ora-journal-primary-tab:after{background:color-mix(in srgb, var(--c-accent) 74%, transparent)}}.ora-journal-primary-tab:after{opacity:0;transform-origin:50%;transition:opacity .16s,transform .16s;transform:scaleX(.46)}.ora-journal-primary-tab:hover,.ora-journal-primary-tab:focus-visible,.ora-journal-primary-tab[data-active=true]{color:var(--c-text);outline:none}.ora-journal-primary-tab[data-active=true]{color:var(--c-accent)}.ora-journal-primary-tab:hover:after,.ora-journal-primary-tab:focus-visible:after,.ora-journal-primary-tab[data-active=true]:after{opacity:1;transform:scaleX(1)}.ora-journal-toolbar{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.65rem;display:grid}.ora-journal-toolbar[data-compact=true]{grid-template-columns:minmax(0,.74fr) max-content}.ora-journal-search,.ora-journal-sort{min-width:0}.ora-journal-search{color:var(--c-text-dim);position:relative}.ora-journal-search-icon{z-index:1;pointer-events:none;position:absolute;top:50%;left:.92rem;transform:translateY(-50%)}.ora-journal-search input,.ora-journal-sort select{border:1px solid var(--c-border);width:100%;min-height:2.45rem}@supports (color:color-mix(in lab, red, red)){.ora-journal-search input,.ora-journal-sort select{border:1px solid color-mix(in srgb, var(--c-border) 82%, transparent)}}.ora-journal-search input,.ora-journal-sort select{background:var(--c-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ora-journal-search input,.ora-journal-sort select{background:color-mix(in srgb, var(--c-surface) 62%, transparent)}}.ora-journal-search input,.ora-journal-sort select{color:var(--c-text);font:inherit;box-shadow:inset 0 1px 0 #ffffff24, 0 14px 38px -34px var(--c-text);outline:none;font-size:.82rem}@supports (color:color-mix(in lab, red, red)){.ora-journal-search input,.ora-journal-sort select{box-shadow:inset 0 1px 0 #ffffff24, 0 14px 38px -34px color-mix(in srgb, var(--c-text) 50%, transparent)}}.ora-journal-search input{padding:0 1rem 0 2.62rem}.ora-journal-search input::placeholder{color:var(--c-text-dim);opacity:1}.ora-journal-sort{grid-template-columns:max-content minmax(9.2rem,max-content);align-items:center;gap:.5rem;display:inline-grid}.ora-journal-sort-label{color:var(--c-text-dim);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.3rem;font-size:.64rem;font-weight:680;display:inline-flex}.ora-journal-sort-select-shell{min-width:0}.ora-journal-sort select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1rem),calc(100% - .7rem);background-repeat:no-repeat;background-size:.32rem .32rem,.32rem .32rem;padding:0 2rem 0 .9rem}.ora-daily-calendar{border:1px solid var(--c-border);gap:.85rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ora-daily-calendar{border:1px solid color-mix(in srgb, var(--c-border) 76%, transparent)}}.ora-daily-calendar{background:linear-gradient(180deg, var(--c-surface), var(--c-surface-well));border-radius:1.05rem}@supports (color:color-mix(in lab, red, red)){.ora-daily-calendar{background:linear-gradient(180deg, color-mix(in srgb, var(--c-surface) 70%, transparent), color-mix(in srgb, var(--c-surface-well) 48%, transparent))}}.ora-daily-calendar{box-shadow:0 16px 44px -38px var(--c-text), inset 0 1px 0 #ffffff29;padding:.85rem}@supports (color:color-mix(in lab, red, red)){.ora-daily-calendar{box-shadow:0 16px 44px -38px color-mix(in srgb, var(--c-text) 58%, transparent), inset 0 1px 0 #ffffff29}}.ora-daily-calendar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ora-daily-calendar-header{grid-template-columns:2.45rem minmax(0,1fr) 2.45rem;align-items:center;gap:.6rem;display:grid}.ora-daily-calendar-header h2{color:var(--c-text);font-family:var(--font-serif,Georgia, "Times New Roman", serif);text-align:center;font-size:clamp(1.28rem,2.2vw,1.75rem);font-weight:560;line-height:1.2}.ora-calendar-nav-button{border:1px solid var(--c-accent);justify-content:center;align-items:center;min-height:2.45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ora-calendar-nav-button{border:1px solid color-mix(in srgb, var(--c-accent) 30%, var(--c-border))}}.ora-calendar-nav-button{background:var(--c-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ora-calendar-nav-button{background:color-mix(in srgb, var(--c-surface) 64%, transparent)}}.ora-calendar-nav-button{color:var(--c-accent);cursor:pointer;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s}.ora-calendar-nav-button:focus-visible{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-calendar-nav-button:focus-visible{border-color:color-mix(in srgb, var(--c-accent) 54%, var(--c-border))}}.ora-calendar-nav-button:focus-visible{outline:2px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-calendar-nav-button:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 34%, transparent)}}.ora-calendar-nav-button:focus-visible{outline-offset:3px}.ora-calendar-nav-button:not(:disabled):active{transform:translateY(1px)scale(.985)}.ora-calendar-nav-button:disabled,.ora-calendar-nav-button[aria-disabled=true]{cursor:not-allowed;opacity:.48}.ora-daily-weekdays,.ora-daily-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;display:grid}.ora-daily-weekdays span{color:var(--c-text-dim);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:.64rem;font-weight:720;line-height:1}.ora-calendar-cell{border:1px solid var(--c-border);align-content:start;gap:.34rem;min-width:0;min-height:clamp(5.7rem,9vw,7.35rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ora-calendar-cell{border:1px solid color-mix(in srgb, var(--c-border) 68%, transparent)}}.ora-calendar-cell{background:var(--c-surface);border-radius:.72rem}@supports (color:color-mix(in lab, red, red)){.ora-calendar-cell{background:color-mix(in srgb, var(--c-surface) 46%, transparent)}}.ora-calendar-cell{color:inherit;padding:.48rem;text-decoration:none}.ora-calendar-cell[data-future=true]{opacity:.44}.ora-calendar-cell[data-today=true]{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-calendar-cell[data-today=true]{border-color:color-mix(in srgb, var(--c-accent) 62%, var(--c-border))}}.ora-calendar-cell[data-today=true]{box-shadow:inset 0 0 0 1px var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-calendar-cell[data-today=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-accent) 20%, transparent)}}.ora-calendar-cell-link{background:linear-gradient(180deg, var(--c-accent), var(--c-surface-well))}@supports (color:color-mix(in lab, red, red)){.ora-calendar-cell-link{background:linear-gradient(180deg, color-mix(in srgb, var(--c-accent) 10%, var(--c-surface)), color-mix(in srgb, var(--c-surface-well) 64%, transparent))}}.ora-calendar-cell-link{transition:border-color .16s,box-shadow .16s,transform .16s}.ora-calendar-cell-link:hover,.ora-calendar-cell-link:focus-visible{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-calendar-cell-link:hover,.ora-calendar-cell-link:focus-visible{border-color:color-mix(in srgb, var(--c-accent) 54%, var(--c-border))}}.ora-calendar-cell-link:hover,.ora-calendar-cell-link:focus-visible{box-shadow:0 16px 34px -30px var(--c-text), inset 0 0 0 1px var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-calendar-cell-link:hover,.ora-calendar-cell-link:focus-visible{box-shadow:0 16px 34px -30px color-mix(in srgb, var(--c-text) 58%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--c-accent) 18%, transparent)}}.ora-calendar-cell-link:hover,.ora-calendar-cell-link:focus-visible{outline:none;transform:translateY(-1px)}.ora-calendar-date-number{color:var(--c-text);font-size:.74rem;font-weight:760;line-height:1}.ora-calendar-today-label{color:var(--c-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:760;line-height:1;position:absolute;top:.42rem;right:.42rem}.ora-calendar-card-preview{aspect-ratio:5/7;border:1px solid var(--c-accent);justify-self:center;place-items:center;width:min(2.35rem,72%);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ora-calendar-card-preview{border:1px solid color-mix(in srgb, var(--c-accent) 30%, var(--c-border))}}.ora-calendar-card-preview{background:radial-gradient(circle at 50% 30%, var(--c-accent), transparent 58%), linear-gradient(180deg, var(--c-surface), var(--c-surface-well));border-radius:.42rem}@supports (color:color-mix(in lab, red, red)){.ora-calendar-card-preview{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--c-accent) 18%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--c-surface) 82%, transparent), color-mix(in srgb, var(--c-surface-well) 72%, transparent))}}.ora-calendar-card-preview{box-shadow:inset 0 0 0 .22rem var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-calendar-card-preview{box-shadow:inset 0 0 0 .22rem color-mix(in srgb, var(--c-accent) 6%, transparent)}}.ora-calendar-card-preview:before{content:"";border:1px solid var(--c-accent);width:.52rem;height:.52rem}@supports (color:color-mix(in lab, red, red)){.ora-calendar-card-preview:before{border:1px solid color-mix(in srgb, var(--c-accent) 28%, transparent)}}.ora-calendar-card-preview:before{opacity:.54;border-radius:999px}.ora-calendar-card-preview img{object-fit:cover;grid-area:1/1;width:100%;height:100%}.ora-calendar-card-preview:has(img):before{display:none}.ora-calendar-card-name{color:var(--c-text-soft);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.58rem,.82vw,.68rem);font-weight:650;line-height:1.18;display:-webkit-box;overflow:hidden}.ora-calendar-more{border:1px solid var(--c-accent);position:absolute;bottom:.38rem;right:.38rem}@supports (color:color-mix(in lab, red, red)){.ora-calendar-more{border:1px solid color-mix(in srgb, var(--c-accent) 28%, var(--c-border))}}.ora-calendar-more{background:var(--c-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ora-calendar-more{background:color-mix(in srgb, var(--c-surface) 78%, transparent)}}.ora-calendar-more{color:var(--c-accent);padding:.08rem .32rem;font-size:.58rem;font-weight:740;line-height:1.2}.ora-daily-calendar-empty{border:1px dashed var(--c-border)}@supports (color:color-mix(in lab, red, red)){.ora-daily-calendar-empty{border:1px dashed color-mix(in srgb, var(--c-border) 82%, transparent)}}.ora-daily-calendar-empty{background:var(--c-surface);border-radius:.85rem}@supports (color:color-mix(in lab, red, red)){.ora-daily-calendar-empty{background:color-mix(in srgb, var(--c-surface) 38%, transparent)}}.ora-daily-calendar-empty{text-align:center;padding:1rem}.ora-daily-calendar-empty h3,.ora-daily-month-list h3{color:var(--c-text);font-family:var(--font-serif,Georgia, "Times New Roman", serif);font-size:1.02rem;font-weight:560}.ora-daily-calendar-empty p{max-width:28rem;color:var(--c-text-soft);margin:.3rem auto 0;font-size:.84rem;line-height:1.65}.ora-daily-empty-action{border:1px solid var(--c-accent);justify-content:center;align-items:center;min-height:2.35rem;margin-top:.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ora-daily-empty-action{border:1px solid color-mix(in srgb, var(--c-accent) 42%, var(--c-border))}}.ora-daily-empty-action{background:var(--c-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ora-daily-empty-action{background:color-mix(in srgb, var(--c-accent) 12%, var(--c-surface))}}.ora-daily-empty-action{color:var(--c-accent);letter-spacing:.08em;text-transform:uppercase;padding:0 .95rem;font-size:.68rem;font-weight:740;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s}.ora-daily-empty-action:hover,.ora-daily-empty-action:focus-visible{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-daily-empty-action:hover,.ora-daily-empty-action:focus-visible{border-color:color-mix(in srgb, var(--c-accent) 64%, var(--c-border))}}.ora-daily-empty-action:hover,.ora-daily-empty-action:focus-visible{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-daily-empty-action:hover,.ora-daily-empty-action:focus-visible{background:color-mix(in srgb, var(--c-accent) 18%, var(--c-surface))}}.ora-daily-empty-action:hover,.ora-daily-empty-action:focus-visible{color:var(--c-text);outline:2px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-daily-empty-action:hover,.ora-daily-empty-action:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 28%, transparent)}}.ora-daily-empty-action:hover,.ora-daily-empty-action:focus-visible{outline-offset:2px;transform:translateY(-1px)}.ora-daily-month-list{gap:.58rem;display:grid}.ora-daily-month-list-grid{gap:.5rem;display:grid}.ora-daily-month-entry{border:1px solid var(--c-border);grid-template-columns:5.2rem minmax(0,.42fr) minmax(0,1fr);align-items:center;gap:.65rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ora-daily-month-entry{border:1px solid color-mix(in srgb, var(--c-border) 72%, transparent)}}.ora-daily-month-entry{background:var(--c-surface);border-radius:.76rem}@supports (color:color-mix(in lab, red, red)){.ora-daily-month-entry{background:color-mix(in srgb, var(--c-surface) 46%, transparent)}}.ora-daily-month-entry{color:inherit;padding:.66rem .78rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s}.ora-daily-month-entry:hover,.ora-daily-month-entry:focus-visible{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-daily-month-entry:hover,.ora-daily-month-entry:focus-visible{border-color:color-mix(in srgb, var(--c-accent) 42%, var(--c-border))}}.ora-daily-month-entry:hover,.ora-daily-month-entry:focus-visible{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-daily-month-entry:hover,.ora-daily-month-entry:focus-visible{background:color-mix(in srgb, var(--c-accent) 8%, var(--c-surface))}}.ora-daily-month-entry:hover,.ora-daily-month-entry:focus-visible{outline:none;transform:translateY(-1px)}.ora-daily-month-entry time{color:var(--c-text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:760}.ora-daily-month-entry strong{min-width:0;color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:720;overflow:hidden}.ora-daily-month-entry span{color:var(--c-text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ora-daily-month-entry em{color:var(--c-accent);font-size:.62rem;font-style:normal;font-weight:760;position:absolute;top:.46rem;right:.52rem}.ora-journal-item{border:1px solid var(--c-border);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ora-journal-item{border:1px solid color-mix(in srgb, var(--c-border) 84%, transparent)}}.ora-journal-item{background:linear-gradient(180deg, var(--c-surface), var(--c-surface-well));border-radius:.95rem}@supports (color:color-mix(in lab, red, red)){.ora-journal-item{background:linear-gradient(180deg, color-mix(in srgb, var(--c-surface) 76%, transparent), color-mix(in srgb, var(--c-surface-well) 62%, transparent))}}.ora-journal-item{box-shadow:0 14px 38px -34px var(--c-text), inset 0 1px 0 #ffffff2e;padding:.85rem .95rem}@supports (color:color-mix(in lab, red, red)){.ora-journal-item{box-shadow:0 14px 38px -34px color-mix(in srgb, var(--c-text) 56%, transparent), inset 0 1px 0 #ffffff2e}}.ora-journal-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .16s,box-shadow .16s,transform .16s}.ora-journal-item:before{content:"";background:linear-gradient(90deg, transparent, var(--c-accent), transparent);height:1px;position:absolute;inset:.02rem 1rem auto}@supports (color:color-mix(in lab, red, red)){.ora-journal-item:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--c-accent) 28%, transparent), transparent)}}.ora-journal-item:before{pointer-events:none}.ora-journal-item:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-item:hover{border-color:color-mix(in srgb, var(--c-accent) 28%, var(--c-border))}}.ora-journal-item:hover{box-shadow:0 18px 44px -36px var(--c-text), inset 0 1px 0 #fff3}@supports (color:color-mix(in lab, red, red)){.ora-journal-item:hover{box-shadow:0 18px 44px -36px color-mix(in srgb, var(--c-text) 68%, transparent), inset 0 1px 0 #fff3}}.ora-journal-item:hover{transform:translateY(-1px)}.ora-journal-item-link{color:inherit;align-items:flex-start;gap:.85rem;text-decoration:none;display:flex}.ora-journal-card-marker{flex:0 0 2.55rem;justify-content:center;align-items:center;width:2.55rem;padding-top:.2rem;display:inline-flex}.ora-journal-card-marker[data-count="2"],.ora-journal-card-marker[data-count="3"]{justify-content:flex-start}.ora-journal-card-marker-tile{border:1px solid var(--c-accent);flex:none;justify-content:center;align-items:center;width:1.72rem;height:2.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ora-journal-card-marker-tile{border:1px solid color-mix(in srgb, var(--c-accent) 24%, var(--c-border))}}.ora-journal-card-marker-tile{background:linear-gradient(180deg, var(--c-surface), var(--c-surface-well));border-radius:.42rem}@supports (color:color-mix(in lab, red, red)){.ora-journal-card-marker-tile{background:linear-gradient(180deg, color-mix(in srgb, var(--c-surface) 76%, transparent), color-mix(in srgb, var(--c-surface-well) 52%, transparent))}}.ora-journal-card-marker-tile{color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-card-marker-tile{color:color-mix(in srgb, var(--c-accent) 78%, var(--c-text-dim))}}.ora-journal-card-marker-tile{box-shadow:0 8px 20px -18px var(--c-text), inset 0 0 0 .28rem var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-card-marker-tile{box-shadow:0 8px 20px -18px color-mix(in srgb, var(--c-text) 56%, transparent), inset 0 0 0 .28rem color-mix(in srgb, var(--c-accent) 6%, transparent)}}.ora-journal-card-marker-tile:before{content:"";border:1px solid var(--c-accent);width:.52rem;height:.52rem;display:block}@supports (color:color-mix(in lab, red, red)){.ora-journal-card-marker-tile:before{border:1px solid color-mix(in srgb, var(--c-accent) 28%, transparent)}}.ora-journal-card-marker-tile:before{opacity:.48;border-radius:999px}.ora-journal-card-marker-tile+.ora-journal-card-marker-tile{margin-left:-1rem}.ora-journal-meta-chip{border:1px solid var(--c-border);align-items:center;min-height:1.38rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ora-journal-meta-chip{border:1px solid color-mix(in srgb, var(--c-border) 80%, transparent)}}.ora-journal-meta-chip{background:var(--c-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ora-journal-meta-chip{background:color-mix(in srgb, var(--c-surface) 52%, transparent)}}.ora-journal-meta-chip{color:var(--c-text-dim);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:0 .48rem;font-size:.6rem;font-weight:650;line-height:1}.ora-journal-meta-chip-strong{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-meta-chip-strong{border-color:color-mix(in srgb, var(--c-accent) 34%, var(--c-border))}}.ora-journal-meta-chip-strong{color:var(--c-accent)}.ora-journal-meta-chip-warn{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.ora-journal-meta-chip-warn{border-color:color-mix(in srgb, var(--c-border) 76%, transparent)}}.ora-journal-meta-chip-warn{background:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.ora-journal-meta-chip-warn{background:color-mix(in srgb, var(--c-surface) 46%, transparent)}}.ora-journal-meta-chip-warn{color:var(--c-text-dim)}.ora-journal-question{color:var(--c-text);font-family:var(--font-serif,Georgia, "Times New Roman", serif);font-size:clamp(1rem,1.25vw,1.16rem);font-weight:560;line-height:1.42}.ora-journal-card-line{color:var(--c-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.45}.ora-journal-card-line span{color:var(--c-text-soft);letter-spacing:0;text-transform:none;font-weight:520}.ora-journal-submeta{color:var(--c-text-dim);font-size:.72rem;font-weight:560;line-height:1.45}.ora-journal-line-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ora-journal-open-pill{border:1px solid var(--c-accent);flex:none;justify-content:center;align-items:center;gap:.38rem;min-height:2.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ora-journal-open-pill{border:1px solid color-mix(in srgb, var(--c-accent) 34%, var(--c-border))}}.ora-journal-open-pill{background:var(--c-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ora-journal-open-pill{background:color-mix(in srgb, var(--c-surface) 70%, transparent)}}.ora-journal-open-pill{color:var(--c-accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:0 .9rem;font-size:.66rem;font-weight:680;line-height:1}.ora-journal-item:hover .ora-journal-open-pill{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-item:hover .ora-journal-open-pill{border-color:color-mix(in srgb, var(--c-accent) 50%, var(--c-border))}}.ora-journal-item:hover .ora-journal-open-pill{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-item:hover .ora-journal-open-pill{background:color-mix(in srgb, var(--c-accent) 11%, var(--c-surface))}}.ora-journal-item:hover .ora-journal-open-pill{color:var(--c-text)}.ora-journal-item-footer{border-top:1px solid var(--c-border);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.68rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ora-journal-item-footer{border-top:1px solid color-mix(in srgb, var(--c-border) 38%, transparent)}}.ora-journal-item-footer{color:var(--c-text-dim);padding-top:.58rem;font-size:.68rem;line-height:1.45}.ora-journal-status-label{align-items:center;gap:.34rem;display:inline-flex}.ora-journal-nav-link,.ora-journal-detail-action{border:1px solid var(--c-border);justify-content:center;align-items:center;min-height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ora-journal-nav-link,.ora-journal-detail-action{border:1px solid color-mix(in srgb, var(--c-border) 86%, transparent)}}.ora-journal-nav-link,.ora-journal-detail-action{background:var(--c-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ora-journal-nav-link,.ora-journal-detail-action{background:color-mix(in srgb, var(--c-surface) 62%, transparent)}}.ora-journal-nav-link,.ora-journal-detail-action{color:var(--c-accent);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 12px 34px -28px var(--c-text);padding:0 .92rem;font-size:.68rem;font-weight:680;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.ora-journal-nav-link,.ora-journal-detail-action{box-shadow:0 12px 34px -28px color-mix(in srgb, var(--c-text) 62%, transparent)}}.ora-journal-nav-link,.ora-journal-detail-action{transition:border-color .16s,background .16s,color .16s,transform .16s}.ora-journal-nav-link:hover,.ora-journal-detail-action:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-nav-link:hover,.ora-journal-detail-action:hover{border-color:color-mix(in srgb, var(--c-accent) 44%, var(--c-border))}}.ora-journal-nav-link:hover,.ora-journal-detail-action:hover{background:var(--c-surface);color:var(--c-text);transform:translateY(-1px)}.ora-journal-detail-panel{border:1px solid var(--c-border);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ora-journal-detail-panel{border:1px solid color-mix(in srgb, var(--c-border) 84%, transparent)}}.ora-journal-detail-panel{background:linear-gradient(180deg, var(--c-surface), var(--c-surface-well));border-radius:1.28rem}@supports (color:color-mix(in lab, red, red)){.ora-journal-detail-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--c-surface) 76%, transparent), color-mix(in srgb, var(--c-surface-well) 62%, transparent))}}.ora-journal-detail-panel{box-shadow:0 22px 58px -42px var(--c-text), inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.ora-journal-detail-panel{box-shadow:0 22px 58px -42px color-mix(in srgb, var(--c-text) 62%, transparent), inset 0 1px 0 #ffffff2e}}.ora-journal-detail-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ora-journal-detail-header{box-shadow:0 14px 42px -36px var(--c-text), inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.ora-journal-detail-header{box-shadow:0 14px 42px -36px color-mix(in srgb, var(--c-text) 58%, transparent), inset 0 1px 0 #ffffff2e}}.ora-journal-detail-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--c-accent), transparent);height:1px;position:absolute;inset:.02rem 1.25rem auto}@supports (color:color-mix(in lab, red, red)){.ora-journal-detail-panel:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--c-accent) 28%, transparent), transparent)}}.ora-journal-detail-panel:before{pointer-events:none}.ora-journal-detail-heading{color:var(--c-accent);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.2}.ora-journal-detail-shell{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.ora-journal-detail-side{border:1px solid var(--c-border);gap:.72rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ora-journal-detail-side{border:1px solid color-mix(in srgb, var(--c-border) 76%, transparent)}}.ora-journal-detail-side{background:var(--c-surface);border-radius:1.18rem}@supports (color:color-mix(in lab, red, red)){.ora-journal-detail-side{background:color-mix(in srgb, var(--c-surface) 46%, transparent)}}.ora-journal-detail-side{box-shadow:0 16px 44px -38px var(--c-text), inset 0 1px 0 #ffffff24;padding:.92rem}@supports (color:color-mix(in lab, red, red)){.ora-journal-detail-side{box-shadow:0 16px 44px -38px color-mix(in srgb, var(--c-text) 58%, transparent), inset 0 1px 0 #ffffff24}}.ora-journal-detail-side{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ora-journal-side-block{border-top:1px solid var(--c-border)}@supports (color:color-mix(in lab, red, red)){.ora-journal-side-block{border-top:1px solid color-mix(in srgb, var(--c-border) 48%, transparent)}}.ora-journal-side-block{padding-top:.82rem}.ora-journal-side-block:first-child{border-top:0;padding-top:0}.ora-journal-reading-panel{padding:1.75rem}.ora-journal-detail-card{border-top:1px solid var(--c-border);grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.68rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ora-journal-detail-card{border-top:1px solid color-mix(in srgb, var(--c-border) 48%, transparent)}}.ora-journal-detail-card{padding-top:.68rem}.ora-journal-detail-card:first-child{border-top:0;padding-top:0}.ora-journal-detail-card-index{border:1px solid var(--c-accent);justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ora-journal-detail-card-index{border:1px solid color-mix(in srgb, var(--c-accent) 30%, var(--c-border))}}.ora-journal-detail-card-index{color:var(--c-accent);font-family:var(--font-serif,Georgia, "Times New Roman", serif);border-radius:999px;font-size:.82rem;font-weight:560;line-height:1}.ora-journal-detail-section{border-top:1px solid var(--c-border)}@supports (color:color-mix(in lab, red, red)){.ora-journal-detail-section{border-top:1px solid color-mix(in srgb, var(--c-border) 46%, transparent)}}.ora-journal-detail-section{padding-top:1.15rem}.ora-journal-detail-section:first-child{border-top:0;padding-top:0}.ora-journal-detail-section h3{color:var(--c-text);font-family:var(--font-serif,Georgia, "Times New Roman", serif);font-size:1.16rem;font-weight:560;line-height:1.35}.ora-journal-detail-section p{white-space:pre-line;color:var(--c-text-soft);margin-top:.65rem;font-size:.98rem;line-height:1.82}.ora-journal-search input,.ora-journal-sort select{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-search input,.ora-journal-sort select{border-color:color-mix(in srgb, var(--c-accent) 36%, var(--c-border))}}.ora-journal-search input,.ora-journal-sort select{background:linear-gradient(180deg, var(--c-surface), var(--c-surface-well))}@supports (color:color-mix(in lab, red, red)){.ora-journal-search input,.ora-journal-sort select{background:linear-gradient(180deg, color-mix(in srgb, var(--c-surface) 90%, var(--c-surface-well)), color-mix(in srgb, var(--c-surface-well) 82%, var(--c-bg)))}}.ora-journal-search input,.ora-journal-sort select{cursor:text;transition:border-color .16s,background .16s,box-shadow .16s}.ora-journal-sort select{cursor:pointer}.ora-journal-search input:hover,.ora-journal-sort select:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-search input:hover,.ora-journal-sort select:hover{border-color:color-mix(in srgb, var(--c-accent) 52%, var(--c-border))}}.ora-journal-search input:focus-visible,.ora-journal-sort select:focus-visible{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-search input:focus-visible,.ora-journal-sort select:focus-visible{border-color:color-mix(in srgb, var(--c-accent) 72%, var(--c-border))}}.ora-journal-search input:focus-visible,.ora-journal-sort select:focus-visible{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 3px var(--c-accent), 0 16px 40px -32px var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-search input:focus-visible,.ora-journal-sort select:focus-visible{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 3px color-mix(in srgb, var(--c-accent) 16%, transparent), 0 16px 40px -32px color-mix(in srgb, var(--c-accent) 62%, transparent)}}.ora-journal-search input:focus-visible,.ora-journal-sort select:focus-visible{outline:2px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-search input:focus-visible,.ora-journal-sort select:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 34%, transparent)}}.ora-journal-search input:focus-visible,.ora-journal-sort select:focus-visible{outline-offset:3px}.ora-journal-search input::placeholder{color:var(--c-text-soft)}@supports (color:color-mix(in lab, red, red)){.ora-journal-search input::placeholder{color:color-mix(in srgb, var(--c-text-soft) 86%, var(--c-text))}}.ora-journal-filter-chip{cursor:pointer}.ora-journal-filter-chip:hover{transform:translateY(-1px)}.ora-journal-filter-chip:focus-visible,.ora-journal-item-link:focus-visible,.ora-journal-nav-link:focus-visible,.ora-journal-detail-action:focus-visible{outline:2px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-filter-chip:focus-visible,.ora-journal-item-link:focus-visible,.ora-journal-nav-link:focus-visible,.ora-journal-detail-action:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 44%, transparent)}}.ora-journal-filter-chip:focus-visible,.ora-journal-item-link:focus-visible,.ora-journal-nav-link:focus-visible,.ora-journal-detail-action:focus-visible{outline-offset:3px}.ora-journal-filter-chip[data-active=true]{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-filter-chip[data-active=true]{border-color:color-mix(in srgb, var(--c-accent) 62%, var(--c-border))}}.ora-journal-filter-chip[data-active=true]{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-filter-chip[data-active=true]{background:color-mix(in srgb, var(--c-accent) 18%, var(--c-surface))}}.ora-journal-filter-chip[data-active=true]{color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-filter-chip[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-accent) 12%, transparent)}}.ora-journal-item-link{cursor:pointer}:is(.ora-journal-item:has(.ora-journal-item-link:hover),.ora-journal-item:has(.ora-journal-item-link:focus-visible)){border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){:is(.ora-journal-item:has(.ora-journal-item-link:hover),.ora-journal-item:has(.ora-journal-item-link:focus-visible)){border-color:color-mix(in srgb, var(--c-accent) 42%, var(--c-border))}}:is(.ora-journal-item:has(.ora-journal-item-link:hover),.ora-journal-item:has(.ora-journal-item-link:focus-visible)){box-shadow:0 20px 48px -34px var(--c-text), 0 0 0 1px var(--c-accent), inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab, red, red)){:is(.ora-journal-item:has(.ora-journal-item-link:hover),.ora-journal-item:has(.ora-journal-item-link:focus-visible)){box-shadow:0 20px 48px -34px color-mix(in srgb, var(--c-text) 72%, transparent), 0 0 0 1px color-mix(in srgb, var(--c-accent) 10%, transparent), inset 0 1px 0 #ffffff38}}:is(.ora-journal-item:has(.ora-journal-item-link:hover),.ora-journal-item:has(.ora-journal-item-link:focus-visible)){transform:translateY(-1px)}.ora-journal-meta-chip{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.ora-journal-meta-chip{border-color:color-mix(in srgb, var(--c-border) 64%, transparent)}}.ora-journal-meta-chip{background:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.ora-journal-meta-chip{background:color-mix(in srgb, var(--c-surface) 34%, transparent)}}.ora-journal-meta-chip{color:var(--c-text-dim)}.ora-journal-open-pill{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-open-pill{border-color:color-mix(in srgb, var(--c-accent) 48%, var(--c-border))}}.ora-journal-open-pill{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-journal-open-pill{background:color-mix(in srgb, var(--c-accent) 9%, var(--c-surface))}}.ora-journal-open-pill{color:var(--c-accent-text)}.ora-daily-history-close{cursor:pointer;transition:border-color .16s,background .16s,color .16s,transform 80ms,box-shadow .16s}.ora-daily-history-backdrop{top:var(--ora-global-header-height)}@media (min-width:640px) and (max-width:1199px){.ora-daily-history-backdrop{top:64px}}@media (max-width:639px){.ora-daily-history-backdrop{top:calc(var(--ora-mobile-header-height) + env(safe-area-inset-top));padding-bottom:max(.75rem, env(safe-area-inset-bottom))}}.ora-daily-history-close:focus-visible,.ora-daily-history-question:focus-visible{outline:2px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-daily-history-close:focus-visible,.ora-daily-history-question:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 44%, transparent)}}.ora-daily-history-close:focus-visible,.ora-daily-history-question:focus-visible{outline-offset:3px}.ora-daily-history-close:not(:disabled):active,.ora-daily-history-question:not(:disabled):active{transform:translateY(1px)scale(.985)}.ora-daily-history-close:disabled,.ora-daily-history-question:disabled{cursor:not-allowed;opacity:.52}.ora-daily-history-question{cursor:pointer;transition:border-color .16s,background .16s,color .16s,transform 80ms,box-shadow .16s}.ora-journal-nav-link,.ora-journal-detail-action{cursor:pointer}.ora-commerce-action{cursor:pointer;transition:border-color .16s,background .16s,color .16s,transform 80ms,box-shadow .16s}.ora-pricing-page{--ora-pricing-hero-height:clamp(22rem, 24vw, 25rem);isolation:isolate;background:radial-gradient(ellipse 44rem 28rem at 94% 14%, #c9ddf138, transparent 72%), radial-gradient(ellipse 42rem 30rem at 4% 42%, #d9d2f12e, transparent 70%), linear-gradient(180deg, #fdfdfc 0%, var(--ora-pearl) 56%, #f1f3f9 100%);min-height:100svh;color:var(--ora-deep-ink);padding:0 clamp(1rem,4vw,4.5rem);position:relative}.ora-pricing-page:before{z-index:0;height:var(--ora-pricing-hero-height);content:"";pointer-events:none;background-image:linear-gradient(90deg,#fdfdfcb8 0%,#fdfdfc42 42%,#fdfdfc00 74%),linear-gradient(#fdfdfc00 54%,#f1f3f980 84%,#f1f3f9 100%),url(/images/ai-guide/pricing/stardust-hero-desktop.png);background-position:50%,50%,100%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;right:0}.ora-pricing-page>*{z-index:1;position:relative}.ora-pricing-shell-header,.ora-pricing-main{width:min(100%,84rem);margin-inline:auto}.ora-pricing-shell-header{justify-content:flex-start;align-items:center;gap:1rem;min-height:4.75rem;display:flex}.ora-pricing-back{border-radius:var(--ora-radius-sm);min-height:2.75rem;color:var(--ora-secondary-ink);letter-spacing:.01em;align-items:center;gap:.4rem;padding:.35rem .45rem;font-size:.8rem;font-weight:520;text-decoration:none;display:inline-flex}.ora-pricing-main{padding-bottom:5rem}.ora-pricing-intro{padding:clamp(1.9rem,3.3vw,2.7rem) 0 clamp(9rem,12vw,11rem)}.ora-pricing-intro h1{color:var(--ora-deep-ink);font-family:var(--font-display-serif,var(--font-serif));letter-spacing:-.055em;text-wrap:balance;font-size:clamp(3.25rem,6vw,4.75rem);font-weight:500;line-height:.98}.ora-pricing-subtitle{max-width:36rem;color:var(--ora-secondary-ink);font-family:var(--font-editorial-serif,var(--font-serif));text-wrap:pretty;margin-top:.85rem;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.45}.ora-pricing-balance{border-radius:var(--ora-radius-md);box-shadow:var(--ora-shadow-soft);background:#ffffff94;border:1px solid #656a7a29;grid-template-columns:minmax(0,1fr) minmax(18rem,.76fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.25rem,2.5vw,1.8rem) clamp(1.25rem,3vw,2.35rem);display:grid}.ora-pricing-balance-label{color:var(--ora-secondary-ink);letter-spacing:.035em;font-size:.78rem;font-weight:600;line-height:1.3}.ora-pricing-balance-value{min-height:2.5rem;color:var(--ora-deep-ink);font-family:var(--font-body-sans);font-variant-numeric:tabular-nums;align-items:center;gap:.55rem;margin-top:.4rem;font-size:.92rem;font-weight:520;line-height:1.2;display:inline-flex}.ora-pricing-balance-value strong{letter-spacing:-.045em;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:680}.ora-pricing-balance-value>span:last-child{color:var(--ora-secondary-ink);font-family:var(--font-editorial-serif,var(--font-serif));font-size:1rem}.ora-pricing-rules{color:var(--ora-secondary-ink);font-variant-numeric:tabular-nums;border-left:1px solid #656a7a33;gap:.2rem;margin:0;padding:.25rem 0 .25rem clamp(1.5rem,3vw,3rem);font-size:.86rem;line-height:1.65;list-style:none;display:grid}.ora-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.7vw,1.25rem);margin-top:clamp(1.4rem,3vw,2.3rem);display:grid}.ora-pricing-pack{border-radius:var(--ora-radius-md);min-width:0;min-height:26rem;transition:border-color var(--ora-motion-ui) ease, box-shadow var(--ora-motion-ui) ease, transform var(--ora-motion-ui) ease;background:#ffffffb3;border:1px solid #656a7a2b;grid-template-rows:auto 1fr auto;padding:clamp(1.15rem,2vw,1.6rem);display:grid;position:relative;box-shadow:0 18px 42px -34px #1f24337a}.ora-pricing-pack.is-recommended{border-color:var(--ora-stardust-gold)}@supports (color:color-mix(in lab, red, red)){.ora-pricing-pack.is-recommended{border-color:color-mix(in srgb, var(--ora-stardust-gold) 68%, #656a7a2b)}}.ora-pricing-pack.is-recommended{background:linear-gradient(#fffcf6f5,#ffffffbd);box-shadow:0 24px 54px -36px #b79a6399}.ora-pricing-pack-header{display:block}.ora-pricing-pack-title{align-content:start;gap:.36rem;min-width:0;display:grid}.ora-pricing-pack h2{min-width:0;color:var(--ora-deep-ink);font-family:var(--font-display-serif,var(--font-serif));letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.22rem,1.75vw,1.55rem);font-weight:500;line-height:1.08}.ora-pricing-pack.is-recommended h2,.ora-pricing-pack.is-deep-reading h2{max-width:calc(100% - 5.5rem)}.ora-pricing-recommended,.ora-pricing-best-value{border-radius:var(--ora-radius-pill);letter-spacing:.04em;width:fit-content;padding:.27rem .62rem;font-size:.65rem;font-weight:650;line-height:1.2;display:inline-flex;position:absolute;top:1rem;right:1.1rem}.ora-pricing-recommended{color:#806840;background:#b79a6321;border:1px solid #b79a6359}.ora-pricing-best-value{color:var(--ora-secondary-ink);background:#656a7a12;border:1px solid #656a7a33}.ora-pricing-positioning{min-height:1.35rem;color:var(--ora-secondary-ink);text-wrap:pretty;font-size:.8rem;line-height:1.45}.ora-pricing-pack-body{align-self:stretch;padding:1.75rem 0 1rem}.ora-pricing-amount{min-height:3.8rem;color:var(--ora-deep-ink);align-items:center;gap:.62rem;display:flex}.ora-pricing-crystal{object-fit:contain;flex:none;width:auto;height:2.9rem;display:block}.ora-pricing-balance-crystal{height:2.35rem}.ora-pricing-amount-copy{flex-direction:column;gap:.22rem;min-width:0;display:flex}.ora-pricing-amount strong{font-family:var(--font-body-sans);font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-size:clamp(2.2rem,3.8vw,3rem);font-weight:680;line-height:.9}.ora-pricing-amount-copy span{color:var(--ora-secondary-ink);font-family:var(--font-editorial-serif,var(--font-serif));font-size:.95rem;line-height:1.1}.ora-pricing-usage{color:var(--ora-deep-ink);text-wrap:pretty;margin-top:1.35rem;font-size:.92rem;font-weight:600;line-height:1.4}.ora-pricing-follow-up{color:var(--ora-secondary-ink);text-wrap:pretty;margin-top:.18rem;font-size:.82rem;line-height:1.45}.ora-pricing-bonus{color:#806840;text-wrap:pretty;min-height:1.064rem;margin:0;font-size:.76rem;font-weight:600;line-height:1.4}.ora-pricing-decision{align-content:end;gap:.75rem;display:grid}.ora-pricing-buy{border:1px solid var(--ora-stardust-gold);justify-content:center;align-items:center;gap:.48rem;width:100%;min-height:3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ora-pricing-buy{border:1px solid color-mix(in srgb, var(--ora-stardust-gold) 62%, #656a7a3d)}}.ora-pricing-buy{border-radius:var(--ora-radius-pill);color:#806840;font:inherit;background:#ffffff59;padding:.58rem 1rem;font-size:.86rem;font-weight:650}.ora-pricing-pack.is-recommended .ora-pricing-buy{border-color:var(--ora-stardust-gold);color:#fffdf7;background:linear-gradient(100deg,#b08d56,#d2b475);box-shadow:0 12px 24px -18px #806840d9}.ora-pricing-error{border:1px solid #c9795b;align-items:flex-start;gap:.55rem;margin-top:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ora-pricing-error{border:1px solid color-mix(in srgb, #c9795b 64%, var(--c-border))}}.ora-pricing-error{background:#c9795b;border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.ora-pricing-error{background:color-mix(in srgb, #c9795b 10%, var(--c-surface))}}.ora-pricing-error{color:#c9795b;padding:.8rem .9rem}@supports (color:color-mix(in lab, red, red)){.ora-pricing-error{color:color-mix(in srgb, #c9795b 72%, var(--c-text))}}.ora-pricing-error{font-size:.86rem;line-height:1.5}.ora-pricing-error svg{flex:none;margin-top:.08rem}.ora-pricing-trust{max-width:44rem;color:var(--ora-secondary-ink);text-align:center;justify-content:center;justify-items:center;gap:.45rem;margin:clamp(2.6rem,4vw,3.5rem) auto 0;font-size:.76rem;line-height:1.5;display:grid}.ora-pricing-trust-primary{color:var(--ora-deep-ink);justify-content:center;align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;display:inline-flex}.ora-pricing-trust-primary p,.ora-pricing-trust-secondary{margin:0}.ora-pricing-trust-primary svg{color:var(--ora-stardust-gold);flex:none}.ora-pricing-trust-secondary{color:var(--ora-secondary-ink);font-size:.7rem}@media (hover:hover) and (pointer:fine){.ora-pricing-back:hover{color:var(--ora-deep-ink);background:#d9d2f147}.ora-pricing-pack:hover{box-shadow:var(--ora-shadow-float);border-color:#656a7a47;transform:translateY(-2px)}.ora-pricing-pack:not(.is-recommended) .ora-pricing-buy:not(:disabled):hover{border-color:var(--ora-stardust-gold);color:var(--ora-deep-ink);background:#b79a631a}.ora-pricing-pack.is-recommended .ora-pricing-buy:not(:disabled):hover{background:linear-gradient(100deg,#a47e45,#c6a362)}}@media (min-width:721px){.ora-pricing-pack.is-deep-reading h2{white-space:nowrap;font-size:clamp(1.12rem,1.45vw,1.3rem)}}@media (max-width:720px){.ora-pricing-page{--ora-pricing-hero-height:20rem}.ora-pricing-page:before{background-image:linear-gradient(90deg,#fdfdfcd6 0%,#fdfdfc5c 48%,#fdfdfc00 82%),linear-gradient(#fdfdfc00 54%,#f1f3f980 84%,#f1f3f9 100%),url(/images/ai-guide/pricing/stardust-hero-mobile.png)}.ora-pricing-balance,.ora-pricing-grid{grid-template-columns:1fr}.ora-pricing-intro{padding-top:1.65rem;padding-bottom:clamp(8.25rem,22vw,10rem)}.ora-pricing-intro h1{font-size:clamp(2.95rem,15vw,4rem)}.ora-pricing-subtitle{font-size:1.05rem}.ora-pricing-rules{border-top:1px solid #656a7a2e;border-left:0;padding:.85rem 0 0}.ora-pricing-balance{gap:1.1rem}.ora-pricing-grid{gap:.75rem;margin-top:1rem}.ora-pricing-pack{grid-template-rows:auto auto auto;min-height:0;padding:1.25rem}.ora-pricing-pack-body{padding-bottom:1rem}.ora-pricing-pack h2{font-size:1.48rem}.ora-pricing-amount strong{font-size:2.75rem}.ora-pricing-trust{text-align:center;justify-items:center}}.ora-stardust-purchase-backdrop{z-index:2400;box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain;background:#1619257a;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0;overflow:hidden}.ora-stardust-purchase-modal{border-radius:var(--ora-radius-lg);background:var(--ora-pearl);width:min(70rem,100vw - 4rem);max-height:calc(100dvh - 4rem);color:var(--ora-deep-ink);border:1px solid #656a7a33;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 100px -38px #0f1220ad}.ora-stardust-purchase-hero{isolation:isolate;background:linear-gradient(110deg,#fbfaf7 0%,#f3f4f8 64%,#e9edf4 100%);flex:0 0 10.375rem;align-items:center;min-height:10.375rem;display:flex;position:relative;overflow:hidden}.ora-stardust-purchase-hero-art,.ora-stardust-purchase-hero-art img,.ora-stardust-purchase-hero-wash{position:absolute;inset:0}.ora-stardust-purchase-hero-art{z-index:-2;display:block}.ora-stardust-purchase-hero-art img{object-fit:cover;object-position:right center;width:100%;height:100%}.ora-stardust-purchase-hero-wash{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fbfaf7fa 0%,#fbfaf7e6 35%,#fbfaf747 76%,#fbfaf700 100%),linear-gradient(#fff3,#eef0f775)}.ora-stardust-purchase-hero-copy{max-width:54%;padding:1.55rem clamp(1.5rem,4vw,3.2rem)}.ora-stardust-purchase-eyebrow{color:var(--ora-stardust-gold);letter-spacing:.2em;text-transform:uppercase;font-size:.67rem;font-weight:650;line-height:1.3}.ora-stardust-purchase-hero h2{color:var(--ora-deep-ink);font-family:var(--font-display-serif,var(--font-serif));letter-spacing:-.045em;text-wrap:balance;outline:none;margin-top:.32rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:.98}.ora-stardust-purchase-hero-copy>p:last-child{max-width:28rem;color:var(--ora-secondary-ink);font-family:var(--font-editorial-serif,var(--font-serif));text-wrap:pretty;margin-top:.55rem;font-size:1rem;line-height:1.4}.ora-stardust-purchase-close{z-index:2;border-radius:var(--ora-radius-pill);min-width:2.5rem;min-height:2.5rem;color:var(--ora-deep-ink);font:inherit;background:#fbfaf7b8;border:1px solid #656a7a33;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1rem;right:1rem}.ora-stardust-purchase-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.ora-pricing--modal{padding:1.35rem clamp(1.25rem,2.4vw,2rem) 1.75rem}.ora-pricing--modal .ora-pricing-balance{gap:clamp(1rem,2.8vw,2.8rem);padding-block:1.3rem}.ora-pricing--modal .ora-pricing-grid{gap:.8rem;margin-top:1rem}.ora-pricing--modal .ora-pricing-pack{min-height:22rem;padding:1rem}.ora-pricing--modal .ora-pricing-pack-title{grid-template-rows:1.46rem minmax(1.35rem,auto)}.ora-pricing--modal .ora-pricing-pack h2{width:fit-content;max-width:100%}.ora-pricing--modal .ora-pricing-pack-body{grid-template-rows:3.8rem auto auto;align-content:start;padding-top:1.25rem;padding-bottom:.8rem;display:grid}.ora-pricing--modal .ora-pricing-decision{grid-template-rows:minmax(1.064rem,auto) auto}.ora-pricing--modal .ora-pricing-pack.is-recommended h2,.ora-pricing--modal .ora-pricing-pack.is-deep-reading h2{max-width:none}.ora-pricing--modal .ora-pricing-amount strong{font-size:clamp(2rem,3vw,2.55rem)}.ora-pricing--modal .ora-pricing-usage{margin-top:1.05rem;font-size:.86rem}.ora-pricing--modal .ora-pricing-follow-up{font-size:.76rem}.ora-pricing--modal .ora-pricing-trust{margin-top:1.7rem}@media (min-width:721px){.ora-stardust-purchase-modal{height:auto}.ora-stardust-purchase-hero{flex-basis:7.375rem;min-height:7.375rem}.ora-stardust-purchase-hero-copy{padding-block:.5rem}.ora-pricing--modal{padding-top:.85rem;padding-bottom:1.75rem}.ora-pricing--modal .ora-pricing-balance{padding-block:.7rem}.ora-pricing--modal .ora-pricing-grid{gap:.7rem;margin-top:.7rem}.ora-pricing--modal .ora-pricing-pack{min-height:20rem;padding:.25rem .75rem .75rem}.ora-pricing--modal .ora-pricing-pack-header{position:relative}.ora-pricing--modal .ora-pricing-pack-title{padding-top:1.5rem}.ora-pricing--modal .ora-pricing-recommended,.ora-pricing--modal .ora-pricing-best-value{padding-inline:.54rem;top:.55rem;right:0}.ora-pricing--modal .ora-pricing-pack h2{font-size:1.35rem}.ora-pricing--modal .ora-pricing-pack-body{padding-top:0;padding-bottom:.45rem}.ora-pricing--modal .ora-pricing-usage{margin-top:.75rem}.ora-pricing--modal .ora-pricing-decision{gap:.5rem}.ora-pricing--modal .ora-pricing-buy{min-height:2.75rem;padding:.42rem .75rem;font-size:.95rem}.ora-pricing--modal .ora-pricing-trust{gap:.25rem;margin-top:.9rem}}@media (hover:hover) and (pointer:fine){.ora-stardust-purchase-close:hover{background:#ffffffeb;border-color:#b79a6399}}@media (min-width:1000px){.ora-pricing--modal .ora-pricing-pack h2{white-space:nowrap}}@media (max-width:720px){.ora-stardust-purchase-backdrop{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);align-items:stretch}.ora-stardust-purchase-modal{width:100%;min-height:0;max-height:none;box-shadow:none;border-width:0;border-radius:0}.ora-stardust-purchase-hero{flex-basis:10.5rem;min-height:10.5rem}.ora-stardust-purchase-hero-art img{object-position:right 31%}.ora-stardust-purchase-hero-copy{max-width:76%;padding:1.35rem 1.25rem}.ora-stardust-purchase-hero h2{font-size:clamp(2rem,10vw,2.75rem)}.ora-stardust-purchase-hero-copy>p:last-child{font-size:.93rem}.ora-stardust-purchase-close{top:max(.75rem, env(safe-area-inset-top));right:.85rem}.ora-pricing--modal{padding:1rem 1rem 1.5rem}.ora-pricing--modal .ora-pricing-balance{padding-block:1.1rem}.ora-pricing--modal .ora-pricing-balance,.ora-pricing--modal .ora-pricing-grid{grid-template-columns:1fr}.ora-pricing--modal .ora-pricing-grid{gap:.7rem}.ora-pricing--modal .ora-pricing-pack{min-height:0;padding:1.15rem}.ora-pricing--modal .ora-pricing-pack-body{padding-top:1.35rem}.ora-pricing--modal .ora-pricing-recommended,.ora-pricing--modal .ora-pricing-best-value{top:.75rem;right:.9rem}}.ora-commerce-action:focus-visible{outline:2px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-commerce-action:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 44%, transparent)}}.ora-commerce-action:focus-visible{outline-offset:3px}.ora-commerce-action:not(:disabled):active{transform:translateY(1px)scale(.985)}.ora-commerce-action:disabled,.ora-commerce-action[aria-disabled=true]{cursor:not-allowed;opacity:.6}@media (hover:hover) and (pointer:fine){.ora-calendar-nav-button:not(:disabled):hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-calendar-nav-button:not(:disabled):hover{border-color:color-mix(in srgb, var(--c-accent) 54%, var(--c-border))}}.ora-calendar-nav-button:not(:disabled):hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-calendar-nav-button:not(:disabled):hover{background:color-mix(in srgb, var(--c-accent) 12%, var(--c-surface))}}.ora-calendar-nav-button:not(:disabled):hover{color:var(--c-text);transform:translateY(-1px)}.ora-daily-history-close:not(:disabled):hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-daily-history-close:not(:disabled):hover{border-color:color-mix(in srgb, var(--c-accent) 54%, var(--c-border))}}.ora-daily-history-close:not(:disabled):hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-daily-history-close:not(:disabled):hover{background:color-mix(in srgb, var(--c-accent) 9%, var(--c-surface))}}.ora-daily-history-close:not(:disabled):hover{color:var(--c-text)}.ora-daily-history-question:not(:disabled):hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-daily-history-question:not(:disabled):hover{border-color:color-mix(in srgb, var(--c-accent) 54%, var(--c-border))}}.ora-daily-history-question:not(:disabled):hover{background:var(--c-accent-wash);box-shadow:0 14px 30px -26px var(--c-text)}@supports (color:color-mix(in lab, red, red)){.ora-daily-history-question:not(:disabled):hover{box-shadow:0 14px 30px -26px color-mix(in srgb, var(--c-text) 54%, transparent)}}.ora-daily-history-question:not(:disabled):hover{transform:translateY(-1px)}.ora-commerce-action:not(:disabled):hover{background:var(--c-accent-hover)}.ora-commerce-action-surface:not(:disabled):hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-commerce-action-surface:not(:disabled):hover{border-color:color-mix(in srgb, var(--c-accent) 54%, var(--c-border))}}.ora-commerce-action-surface:not(:disabled):hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-commerce-action-surface:not(:disabled):hover{background:color-mix(in srgb, var(--c-accent) 10%, var(--c-surface))}}.ora-commerce-action-surface:not(:disabled):hover{color:var(--c-text)}}@media (prefers-reduced-motion:reduce){.ora-calendar-nav-button,.ora-daily-history-close,.ora-daily-history-question,.ora-commerce-action{transition:none}.ora-calendar-nav-button:not(:disabled):active,.ora-calendar-nav-button:not(:disabled):hover,.ora-daily-history-close:not(:disabled):active,.ora-daily-history-question:not(:disabled):active,.ora-daily-history-question:not(:disabled):hover,.ora-commerce-action:not(:disabled):active{transform:none}}.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;column-gap:.7rem;transition:background-color .15s,color .15s;display:grid}.ora-mobile-navigation-ritual-icon{width:30px;height:30px;color:var(--c-accent-text);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.ora-mobile-navigation-ritual-icon{color:color-mix(in srgb, var(--c-accent-text) 72%, var(--c-text-dim))}}.ora-mobile-navigation-ritual-icon{transition:color .15s}.ora-mobile-navigation-ritual-icon svg{width:22px;height:22px}.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item .ora-mobile-navigation-item-copy{align-self:center}.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item .ora-mobile-navigation-item-copy strong,.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item .ora-mobile-navigation-arrow{transition:color .15s}.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item .ora-mobile-navigation-arrow{justify-self:end;margin-left:0}.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item:focus-visible{outline:2px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 68%, transparent)}}.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item:focus-visible{outline-offset:2px}.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item:disabled,.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item[aria-disabled=true]{cursor:not-allowed;opacity:.56}.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item:not(:disabled):not([aria-disabled=true]):active{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item:not(:disabled):not([aria-disabled=true]):active{background:color-mix(in srgb, var(--c-accent) 13%, transparent)}}.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item:not(:disabled):not([aria-disabled=true]):active{transform:none}@media (hover:hover) and (pointer:fine){.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item:not(:disabled):not([aria-disabled=true]):hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--c-accent) 8%, transparent)}}.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item:not(:disabled):not([aria-disabled=true]):hover :is(.ora-mobile-navigation-ritual-icon,.ora-mobile-navigation-item-copy strong,.ora-mobile-navigation-arrow){color:var(--c-accent-text)}}@media (prefers-reduced-motion:reduce){.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item,.ora-mobile-navigation-ritual-icon,.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item .ora-mobile-navigation-item-copy strong,.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item .ora-mobile-navigation-arrow{transition:none}.ora-mobile-navigation-item.ora-mobile-navigation-ritual-item:not(:disabled):not([aria-disabled=true]):active{transform:none}}.ora-result-composer-input{border-color:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){.ora-result-composer-input{border-color:color-mix(in srgb, var(--c-accent) 36%, var(--c-border))!important}}.ora-result-composer-input{background:linear-gradient(180deg, var(--c-surface-well), var(--c-surface))!important}@supports (color:color-mix(in lab, red, red)){.ora-result-composer-input{background:linear-gradient(180deg, color-mix(in srgb, var(--c-surface-well) 94%, var(--c-surface)), color-mix(in srgb, var(--c-surface) 86%, var(--c-bg)))!important}}.ora-result-composer-input{transition:border-color .16s,box-shadow .16s,background .16s}.ora-result-composer-input:hover,.ora-result-composer-input:focus-within{border-color:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){.ora-result-composer-input:hover,.ora-result-composer-input:focus-within{border-color:color-mix(in srgb, var(--c-accent) 68%, var(--c-border))!important}}.ora-result-composer-input:hover,.ora-result-composer-input:focus-within{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 3px var(--c-accent), 0 16px 38px -32px var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-result-composer-input:hover,.ora-result-composer-input:focus-within{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 3px color-mix(in srgb, var(--c-accent) 16%, transparent), 0 16px 38px -32px color-mix(in srgb, var(--c-accent) 62%, transparent)}}.ora-result-follow-up-textarea{color:var(--c-text);caret-color:var(--c-accent)}.ora-result-follow-up-textarea::placeholder{color:var(--c-text-soft)}@supports (color:color-mix(in lab, red, red)){.ora-result-follow-up-textarea::placeholder{color:color-mix(in srgb, var(--c-text-soft) 84%, var(--c-text))}}.ora-result-follow-up-textarea::placeholder{opacity:1}.ora-result-follow-up-textarea:focus-visible{outline:none}.ora-daily-result{gap:1rem;display:grid}.ora-daily-card-panel,.ora-daily-section{border:1px solid var(--c-border)}@supports (color:color-mix(in lab, red, red)){.ora-daily-card-panel,.ora-daily-section{border:1px solid color-mix(in srgb, var(--c-border) 78%, transparent)}}.ora-daily-card-panel,.ora-daily-section{background:linear-gradient(180deg, var(--c-surface), var(--c-surface-well));border-radius:1.15rem}@supports (color:color-mix(in lab, red, red)){.ora-daily-card-panel,.ora-daily-section{background:linear-gradient(180deg, color-mix(in srgb, var(--c-surface) 80%, transparent), color-mix(in srgb, var(--c-surface-well) 56%, transparent))}}.ora-daily-card-panel,.ora-daily-section{box-shadow:0 16px 44px -38px var(--c-text), inset 0 1px 0 #ffffff29}@supports (color:color-mix(in lab, red, red)){.ora-daily-card-panel,.ora-daily-section{box-shadow:0 16px 44px -38px color-mix(in srgb, var(--c-text) 58%, transparent), inset 0 1px 0 #ffffff29}}.ora-daily-card-panel,.ora-daily-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ora-daily-card-panel{grid-template-columns:5.25rem minmax(0,1fr);align-items:center;gap:1rem;padding:.95rem;display:grid}.ora-daily-card-media{aspect-ratio:9/16;border:1px solid var(--c-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ora-daily-card-media{border:1px solid color-mix(in srgb, var(--c-accent) 30%, var(--c-border))}}.ora-daily-card-media{background:var(--c-surface-well);border-radius:.82rem}@supports (color:color-mix(in lab, red, red)){.ora-daily-card-media{background:color-mix(in srgb, var(--c-surface-well) 70%, transparent)}}.ora-daily-card-media{box-shadow:0 12px 28px -24px var(--c-text)}@supports (color:color-mix(in lab, red, red)){.ora-daily-card-media{box-shadow:0 12px 28px -24px color-mix(in srgb, var(--c-text) 62%, transparent)}}.ora-daily-card-panel h2{color:var(--c-text);font-family:var(--font-serif,Georgia, "Times New Roman", serif);font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:560;line-height:1.18}.ora-daily-card-panel p:not(.ora-daily-kicker),.ora-daily-section p,.ora-daily-section li{color:var(--c-text-soft);font-size:.95rem;line-height:1.78}.ora-daily-kicker{color:var(--c-accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.5rem;font-size:.66rem;font-weight:760;line-height:1.2}.ora-daily-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.ora-daily-section{padding:1rem}.ora-daily-section-theme,.ora-daily-section-deeper{grid-column:1/-1}.ora-daily-section ul{gap:.55rem;margin:0;padding-left:1.15rem;display:grid}.ora-daily-section li::marker{color:var(--c-accent)}.ora-daily-prompt-row{flex-wrap:wrap;gap:.5rem;display:flex}.ora-daily-prompt-chip{border:1px solid var(--c-accent);justify-content:center;align-items:center;min-height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ora-daily-prompt-chip{border:1px solid color-mix(in srgb, var(--c-accent) 38%, var(--c-border))}}.ora-daily-prompt-chip{background:var(--c-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ora-daily-prompt-chip{background:color-mix(in srgb, var(--c-accent) 8%, var(--c-surface))}}.ora-daily-prompt-chip{color:var(--c-accent-text);cursor:pointer;text-align:left;padding:.52rem .85rem;font-size:.78rem;font-weight:660;line-height:1.3;transition:border-color .16s,background .16s,color .16s,transform .16s}.ora-daily-prompt-chip:hover,.ora-daily-prompt-chip:focus-visible{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-daily-prompt-chip:hover,.ora-daily-prompt-chip:focus-visible{border-color:color-mix(in srgb, var(--c-accent) 62%, var(--c-border))}}.ora-daily-prompt-chip:hover,.ora-daily-prompt-chip:focus-visible{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-daily-prompt-chip:hover,.ora-daily-prompt-chip:focus-visible{background:color-mix(in srgb, var(--c-accent) 14%, var(--c-surface))}}.ora-daily-prompt-chip:hover,.ora-daily-prompt-chip:focus-visible{color:var(--c-text);outline:2px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-daily-prompt-chip:hover,.ora-daily-prompt-chip:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 28%, transparent)}}.ora-daily-prompt-chip:hover,.ora-daily-prompt-chip:focus-visible{outline-offset:2px;transform:translateY(-1px)}.ora-follow-up-chip{cursor:pointer}.ora-follow-up-chip:hover,.ora-follow-up-chip:focus-visible{border-color:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){.ora-follow-up-chip:hover,.ora-follow-up-chip:focus-visible{border-color:color-mix(in srgb, var(--c-accent) 50%, var(--c-border))!important}}.ora-follow-up-chip:hover,.ora-follow-up-chip:focus-visible{background:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){.ora-follow-up-chip:hover,.ora-follow-up-chip:focus-visible{background:color-mix(in srgb, var(--c-accent) 10%, var(--c-surface))!important}}.ora-follow-up-chip:hover,.ora-follow-up-chip:focus-visible{outline:2px solid var(--c-accent);color:var(--c-text)!important}@supports (color:color-mix(in lab, red, red)){.ora-follow-up-chip:hover,.ora-follow-up-chip:focus-visible{outline:2px solid color-mix(in srgb, var(--c-accent) 30%, transparent)}}.ora-follow-up-chip:hover,.ora-follow-up-chip:focus-visible{outline-offset:2px}.ora-guide-button-primary{box-shadow:0 14px 30px -22px var(--c-accent), inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.ora-guide-button-primary{box-shadow:0 14px 30px -22px color-mix(in srgb, var(--c-accent) 82%, transparent), inset 0 1px 0 #ffffff2e}}.ora-guide-button-primary:hover{border-color:var(--c-accent-hover);background:var(--c-accent-hover);color:var(--c-on-accent);transform:translateY(-1px)}@media (max-width:640px){.ora-journal-primary-tabs{gap:1rem}.ora-journal-primary-tab{letter-spacing:.08em;min-height:2.34rem;padding-inline:0;font-size:.68rem}.ora-daily-calendar{gap:.65rem;padding:.62rem}.ora-daily-calendar-header{grid-template-columns:2.15rem minmax(0,1fr) 2.15rem;gap:.42rem}.ora-calendar-nav-button{min-height:2.15rem;font-size:1.25rem}.ora-daily-weekdays,.ora-daily-month-grid{gap:.24rem}.ora-daily-weekdays span{letter-spacing:0;font-size:.54rem}.ora-calendar-cell{border-radius:.5rem;min-height:4.85rem;padding:.34rem .26rem}.ora-calendar-date-number{font-size:.66rem}.ora-calendar-today-label{letter-spacing:0;font-size:.46rem;top:.32rem;right:.28rem}.ora-calendar-card-preview{border-radius:.34rem;width:min(1.82rem,80%)}.ora-calendar-card-name{font-size:.52rem;line-height:1.12}.ora-calendar-more{font-size:.5rem;bottom:.22rem;right:.22rem}.ora-daily-month-entry{grid-template-columns:1fr;gap:.28rem}.ora-daily-card-panel,.ora-daily-grid{grid-template-columns:1fr}.ora-daily-card-panel{align-items:start}.ora-daily-card-media{width:min(7rem,42vw)}.ora-daily-section-theme,.ora-daily-section-deeper{grid-column:auto}.ora-daily-prompt-chip{justify-content:flex-start;width:100%}.ora-flow-top-actions{max-width:calc(100vw - 2rem);left:1rem}.ora-flow-back-link,.ora-flow-room-link,.ora-flow-tool-link{letter-spacing:.1em;min-height:2.35rem;padding-inline:.72rem;font-size:.64rem}.ora-flow-stage-tools{top:4rem;right:1rem}.ora-flow-stage-copy{width:min(22rem,100vw - 2rem);top:6.75rem}.ora-flow-stage-copy h1{font-size:1.75rem}.ora-flow-stage-copy span{font-size:.76rem}.ora-reading-nav{flex-wrap:wrap}.ora-readings-menu{position:static}.ora-readings-menu-panel{grid-template-columns:1fr;width:auto;left:.75rem;right:.75rem}.ora-journal-item{border-radius:1rem;padding:.88rem}.ora-journal-item-link{align-items:flex-start;gap:.68rem}.ora-journal-card-marker{flex-basis:2.2rem;width:2.2rem}.ora-journal-card-marker-tile{width:1.48rem;height:2.45rem}.ora-journal-card-marker-tile+.ora-journal-card-marker-tile{margin-left:-.88rem}.ora-journal-open-pill{min-height:1.9rem}.ora-journal-stats{padding-inline:.25rem}.ora-journal-toolbar,.ora-journal-sort{grid-template-columns:1fr}.ora-journal-filter-scroll{margin-inline:-1.25rem;padding-inline:1.25rem}.ora-journal-item-footer{flex-direction:column;align-items:flex-start}.ora-journal-detail-shell{grid-template-columns:1fr;gap:1rem}.ora-journal-reading-panel{padding:1.25rem}}.ora-border-brass{border-color:#b58a486b}.ora-border-soft{border-color:#d8c9ae2e}.ora-divider-brass{background:linear-gradient(90deg,#0000,#b58a4875,#0000);height:1px}.ora-glow-soft{box-shadow:0 0 28px #ead7a61a,0 18px 42px #00000057}.ora-glow-ritual{box-shadow:0 0 34px #c88b4a24,0 22px 58px #0000006b}.ora-focus-ring{outline-offset:3px;outline:1px solid #ead7a69e;box-shadow:0 0 0 5px #ead7a614}.ora-card-back{aspect-ratio:9/16;background:radial-gradient(circle at 50% 46%, transparent 0 18%, #ead7a633 18.4% 18.9%, transparent 19.4%), radial-gradient(circle at 50% 46%, transparent 0 31%, #b58a482e 31.4% 31.9%, transparent 32.4%), conic-gradient(from 0deg, transparent 0deg 38deg, #ead7a62e 42deg, transparent 47deg 132deg, #b58a482e 137deg, transparent 142deg 226deg, #ead7a629 231deg, transparent 236deg 322deg, #b58a4829 327deg, transparent 332deg), linear-gradient(160deg, var(--ora-charcoal-brown), var(--ora-ink-black));border:1px solid #ead7a65c;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000008a,0 0 34px #ead7a61a,inset 0 0 0 9px #00000038,inset 0 0 0 10px #ead7a629,inset 0 1px #f4efe51f}.ora-card-back:before{content:"";border:1px solid #ead7a63d;border-radius:.75rem;position:absolute;inset:1rem}.ora-card-back-symbol{aspect-ratio:1;border:1px solid #ead7a670;border-radius:9999px;width:34%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.ora-card-back-symbol:before,.ora-card-back-symbol:after{content:"";border:1px solid #b58a485c;border-radius:9999px;position:absolute;inset:16%}.ora-card-back-symbol:after{border-width:1px 0 0;border-radius:0;inset:42% -18%}.ora-motion-fade-up{animation:.72s both ora-soft-fade-up}.ora-motion-ritual-pulse{animation:7s ease-in-out infinite ora-ritual-pulse}.ora-motion-soft-glow{animation:8s ease-in-out infinite ora-soft-glow}.ora-motion-card-hover{transition:border-color .26s,box-shadow .26s,transform .26s}.ora-motion-card-hover:hover{border-color:#ead7a68f;transform:translateY(-3px);box-shadow:0 24px 64px #0000007a,0 0 28px #ead7a61f}@keyframes ora-soft-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ora-ritual-pulse{0%,to{opacity:.68;transform:scale(1)}50%{opacity:.9;transform:scale(1.012)}}@keyframes ora-soft-glow{0%,to{box-shadow:0 0 18px #ead7a612,0 18px 42px #00000057}50%{box-shadow:0 0 32px #ead7a624,0 20px 48px #00000061}}@keyframes ora-card-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ora-motion-fade-up,.ora-motion-ritual-pulse,.ora-motion-soft-glow,.ora-result-loading,.ora-result-loading-card,.ora-result-reading,.ora-result-skeleton:after,.ora-reading-loading-status-copy{animation:none}.ora-motion-card-hover,.ora-motion-card-hover:hover{transition:none;transform:none}}.ora-global-header,.ora-compact-header,.ora-mobile-header{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);border-color:var(--ora-glass-border)!important;background:var(--ora-shell-surface)!important;box-shadow:var(--ora-shadow-soft)!important}.ora-global-header :is(.ora-global-brand,.ora-global-nav-link),.ora-compact-header :is(.ora-compact-brand,.ora-compact-menu-button),.ora-mobile-header :is(.ora-mobile-brand,.ora-mobile-menu-button){color:var(--ora-shell-ink)}.ora-global-header :is(.ora-global-tool,.ora-global-credits),.ora-compact-header :is(.ora-compact-language-button,.ora-compact-credits),.ora-mobile-header :is(.ora-mobile-language-button,.ora-mobile-credits){color:var(--ora-shell-secondary-ink)}.ora-global-header .ora-global-auth-button,.ora-compact-header .ora-compact-auth-button,.ora-mobile-header .ora-mobile-auth-button{border-color:var(--ora-shell-cta-bg)!important;background:var(--ora-shell-cta-bg)!important;color:var(--ora-shell-cta-text)!important}@media (min-width:1200px){[data-ora-shell-mode] .ora-global-header{width:min(100% - 32px,1440px);height:var(--ora-global-header-height);border-radius:var(--ora-radius-lg);margin:12px auto 0;top:12px}[data-ora-shell-mode] .ora-global-header-inner{max-width:none;padding-inline:clamp(18px,2.5vw,36px)}}@media (min-width:640px) and (max-width:1199px){[data-ora-shell-mode] .ora-compact-header{border-radius:var(--ora-radius-md);width:min(100% - 24px,1180px);margin:10px auto 0;top:10px}}@media (max-width:639px){[data-ora-shell-mode] .ora-mobile-header{border-radius:var(--ora-radius-md);width:calc(100% - 16px);margin:8px auto 0;top:8px}[data-ora-shell-mode] .ora-mobile-bottom-nav{right:8px;bottom:max(8px, env(safe-area-inset-bottom));border-color:var(--ora-glass-border);border-radius:var(--ora-radius-md);background:var(--ora-glass-3);box-shadow:var(--ora-shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);left:8px}}@media (prefers-reduced-motion:reduce){.ora-aurora-background-glow{animation:none;transform:none}}.ora-result-shell{--ora-result-accent:var(--ora-stardust-gold);isolation:isolate;background:radial-gradient(circle at 50% 0%, var(--ora-aurora-blue), transparent 34rem), radial-gradient(circle at 8% 72%, var(--ora-lilac), transparent 26rem), linear-gradient(180deg, var(--ora-pearl) 0%, var(--ora-mist) 56%, var(--ora-mist) 100%);overflow-x:clip}@supports (color:color-mix(in lab, red, red)){.ora-result-shell{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--ora-aurora-blue) 34%, transparent), transparent 34rem), radial-gradient(circle at 8% 72%, color-mix(in srgb, var(--ora-lilac) 22%, transparent), transparent 26rem), linear-gradient(180deg, var(--ora-pearl) 0%, color-mix(in srgb, var(--ora-mist) 78%, var(--ora-pearl)) 56%, var(--ora-mist) 100%)}}.ora-result-shell{color:var(--ora-deep-ink)}.ora-result-shell[data-result-mode=physical]{--ora-result-accent:var(--ora-lilac)}.ora-result-shell-atmosphere{z-index:-1;opacity:.9}.ora-result-shell-wash{background:radial-gradient(circle at 50% 18%, var(--ora-pearl), transparent 25rem), linear-gradient(180deg, var(--ora-pearl), transparent 42%)}@supports (color:color-mix(in lab, red, red)){.ora-result-shell-wash{background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--ora-pearl) 82%, transparent), transparent 25rem), linear-gradient(180deg, color-mix(in srgb, var(--ora-pearl) 48%, transparent), transparent 42%)}}.ora-result-shell-orbit{border:1px solid var(--ora-lilac)}@supports (color:color-mix(in lab, red, red)){.ora-result-shell-orbit{border:1px solid color-mix(in srgb, var(--ora-lilac) 36%, transparent)}}.ora-result-shell-orbit{opacity:.54}.ora-result-shell-orbit--middle{border-color:var(--ora-aurora-blue)}@supports (color:color-mix(in lab, red, red)){.ora-result-shell-orbit--middle{border-color:color-mix(in srgb, var(--ora-aurora-blue) 42%, transparent)}}.ora-result-shell-orbit--middle{opacity:.42}.ora-result-shell-orbit--inner{border-color:var(--ora-dawn-peach)}@supports (color:color-mix(in lab, red, red)){.ora-result-shell-orbit--inner{border-color:color-mix(in srgb, var(--ora-dawn-peach) 42%, transparent)}}.ora-result-shell-orbit--inner{opacity:.36}.ora-result-shell-horizon{background:linear-gradient(90deg, transparent, var(--ora-lilac), transparent)}@supports (color:color-mix(in lab, red, red)){.ora-result-shell-horizon{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ora-lilac) 42%, transparent), transparent)}}.ora-result-shell-horizon{opacity:.52}.ora-result-shell-thread{background:linear-gradient(180deg, transparent, var(--ora-aurora-blue), transparent)}@supports (color:color-mix(in lab, red, red)){.ora-result-shell-thread{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--ora-aurora-blue) 46%, transparent), transparent)}}.ora-result-shell-thread{opacity:.46}.ora-result-shell-thread--right{background:linear-gradient(180deg, transparent, var(--ora-dawn-peach), transparent)}@supports (color:color-mix(in lab, red, red)){.ora-result-shell-thread--right{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--ora-dawn-peach) 44%, transparent), transparent)}}.ora-result-shell-glow--left{background:var(--ora-lilac)}@supports (color:color-mix(in lab, red, red)){.ora-result-shell-glow--left{background:color-mix(in srgb, var(--ora-lilac) 28%, transparent)}}.ora-result-shell-glow--left{opacity:.38}.ora-result-shell-glow--right{background:var(--ora-aurora-blue)}@supports (color:color-mix(in lab, red, red)){.ora-result-shell-glow--right{background:color-mix(in srgb, var(--ora-aurora-blue) 32%, transparent)}}.ora-result-shell-glow--right{opacity:.34}.ora-result-shell .ora-result-focus-content{max-width:1040px;padding-top:clamp(1.5rem,4vw,3.5rem);padding-bottom:max(4.5rem, calc(3rem + env(safe-area-inset-bottom)));gap:clamp(1rem,2.2vw,1.7rem)}.ora-result-header{border-bottom:1px solid var(--ora-lilac)}@supports (color:color-mix(in lab, red, red)){.ora-result-header{border-bottom:1px solid color-mix(in srgb, var(--ora-lilac) 54%, transparent)}}.ora-result-header{color:var(--ora-secondary-ink);letter-spacing:.22em;text-transform:uppercase;padding:.3rem 0 .85rem;font-size:.64rem;font-weight:700;line-height:1.35}.ora-result-header-brand{color:var(--ora-deep-ink)}.ora-result-header-kind{color:var(--ora-secondary-ink);letter-spacing:.12em}.ora-result-panel,.ora-result-opening--compact .ora-guide-panel{border:1px solid var(--ora-lilac)}@supports (color:color-mix(in lab, red, red)){.ora-result-panel,.ora-result-opening--compact .ora-guide-panel{border:1px solid color-mix(in srgb, var(--ora-lilac) 54%, var(--ora-glass-border))}}.ora-result-panel,.ora-result-opening--compact .ora-guide-panel{background:linear-gradient(145deg, var(--ora-pearl), var(--ora-mist)), var(--ora-glass-2)}@supports (color:color-mix(in lab, red, red)){.ora-result-panel,.ora-result-opening--compact .ora-guide-panel{background:linear-gradient(145deg, color-mix(in srgb, var(--ora-pearl) 86%, transparent), color-mix(in srgb, var(--ora-mist) 72%, transparent)), color-mix(in srgb, var(--ora-glass-2) 58%, transparent)}}.ora-result-panel,.ora-result-opening--compact .ora-guide-panel{box-shadow:var(--ora-shadow-float), inset 0 1px 0 #ffffffb8;color:var(--ora-deep-ink)}.ora-result-action.ora-guide-button-primary{border-color:var(--ora-deep-ink);background:var(--ora-deep-ink);color:var(--ora-pearl);box-shadow:0 16px 34px -24px var(--ora-deep-ink)}@supports (color:color-mix(in lab, red, red)){.ora-result-action.ora-guide-button-primary{box-shadow:0 16px 34px -24px color-mix(in srgb, var(--ora-deep-ink) 72%, transparent)}}.ora-result-action.ora-guide-button-primary:hover{border-color:var(--ora-deep-ink)}@supports (color:color-mix(in lab, red, red)){.ora-result-action.ora-guide-button-primary:hover{border-color:color-mix(in srgb, var(--ora-deep-ink) 84%, var(--ora-lilac))}}.ora-result-action.ora-guide-button-primary:hover{background:var(--ora-deep-ink)}@supports (color:color-mix(in lab, red, red)){.ora-result-action.ora-guide-button-primary:hover{background:color-mix(in srgb, var(--ora-deep-ink) 88%, var(--ora-lilac))}}.ora-result-action.ora-guide-button-primary:hover{color:var(--ora-pearl)}.ora-result-action.ora-guide-button-ghost{border-color:var(--ora-lilac)}@supports (color:color-mix(in lab, red, red)){.ora-result-action.ora-guide-button-ghost{border-color:color-mix(in srgb, var(--ora-lilac) 82%, var(--ora-secondary-ink))}}.ora-result-action.ora-guide-button-ghost{color:var(--ora-deep-ink)}.ora-result-action.ora-guide-button-ghost:hover{background:var(--ora-lilac)}@supports (color:color-mix(in lab, red, red)){.ora-result-action.ora-guide-button-ghost:hover{background:color-mix(in srgb, var(--ora-lilac) 34%, var(--ora-pearl))}}.ora-result-action.ora-guide-button-ghost:hover{color:var(--ora-deep-ink)}.ora-result-opening{width:100%;min-width:0}.ora-result-opening .ora-reading-flow-overview{border:1px solid var(--ora-lilac);margin-top:0}@supports (color:color-mix(in lab, red, red)){.ora-result-opening .ora-reading-flow-overview{border:1px solid color-mix(in srgb, var(--ora-lilac) 54%, var(--ora-glass-border))}}.ora-result-opening .ora-reading-flow-overview{background:radial-gradient(circle at 50% 22%, var(--ora-aurora-blue), transparent 22rem), linear-gradient(145deg, var(--ora-pearl), var(--ora-mist))}@supports (color:color-mix(in lab, red, red)){.ora-result-opening .ora-reading-flow-overview{background:radial-gradient(circle at 50% 22%, color-mix(in srgb, var(--ora-aurora-blue) 15%, transparent), transparent 22rem), linear-gradient(145deg, color-mix(in srgb, var(--ora-pearl) 88%, transparent), color-mix(in srgb, var(--ora-mist) 74%, transparent))}}.ora-result-opening .ora-reading-flow-overview{box-shadow:var(--ora-shadow-float), inset 0 1px 0 #ffffffbd}.ora-result-opening .ora-reading-flow-meta{border-bottom-color:var(--ora-lilac);gap:1.25rem}@supports (color:color-mix(in lab, red, red)){.ora-result-opening .ora-reading-flow-meta{border-bottom-color:color-mix(in srgb, var(--ora-lilac) 42%, transparent)}}.ora-result-opening .ora-reading-flow-question h1{max-width:42rem;font-size:clamp(1.28rem,2.7vw,2rem);line-height:1.32}.ora-result-opening .ora-reading-flow-meta-grid{gap:.75rem}.ora-result-opening .ora-reading-flow-meta-grid>div{border-left-color:var(--ora-lilac)}@supports (color:color-mix(in lab, red, red)){.ora-result-opening .ora-reading-flow-meta-grid>div{border-left-color:color-mix(in srgb, var(--ora-lilac) 46%, transparent)}}.ora-result-opening .ora-reading-flow-meta-grid dt,.ora-result-opening .ora-reading-flow-cards-header p,.ora-result-opening .ora-reading-flow-focus>p{color:var(--ora-secondary-ink)}.ora-result-opening .ora-reading-flow-cards-header>span,.ora-result-opening .ora-reading-flow-card-position{color:var(--ora-result-accent)}.ora-result-opening .ora-reading-flow-cards-header h2,.ora-result-opening .ora-reading-flow-card h3{color:var(--ora-deep-ink)}.ora-result-opening .ora-reading-flow-card{box-shadow:none;background:0 0;border:0;padding:.3rem}.ora-result-opening .ora-reading-flow-card-artwork{filter:drop-shadow(0 22px 26px var(--ora-deep-ink))}@supports (color:color-mix(in lab, red, red)){.ora-result-opening .ora-reading-flow-card-artwork{filter:drop-shadow(0 22px 26px color-mix(in srgb, var(--ora-deep-ink) 18%, transparent))}}.ora-result-opening .ora-reading-flow-card-artwork{transition:filter var(--ora-motion-ui) ease, transform var(--ora-motion-ui) ease}.ora-result-opening .ora-reading-flow-card-artwork>.relative{border-radius:var(--ora-radius-md)}.ora-result-opening .ora-reading-flow-card-label{color:var(--ora-secondary-ink)}.ora-result-opening--single .ora-reading-flow-card-artwork{width:min(100%,17rem);margin-inline:auto}.ora-result-opening--single .ora-reading-flow-card h3{margin-top:.7rem;font-size:1.16rem}.ora-result-opening--three .ora-reading-flow-cards{gap:clamp(.7rem,2.2vw,1.45rem);width:min(100%,56rem);margin-top:1.35rem}.ora-result-opening--three .ora-reading-flow-card-artwork{width:min(100%,10.2rem);margin-inline:auto}.ora-result-opening--three .ora-reading-flow-card-position{margin-top:.85rem}.ora-result-opening .ora-reading-flow-focus{border-left-color:var(--ora-result-accent)}@supports (color:color-mix(in lab, red, red)){.ora-result-opening .ora-reading-flow-focus{border-left-color:color-mix(in srgb, var(--ora-result-accent) 62%, transparent)}}.ora-result-opening .ora-reading-flow-chips span{border-color:var(--ora-lilac)}@supports (color:color-mix(in lab, red, red)){.ora-result-opening .ora-reading-flow-chips span{border-color:color-mix(in srgb, var(--ora-lilac) 52%, transparent)}}.ora-result-opening .ora-reading-flow-chips span{background:var(--ora-pearl)}@supports (color:color-mix(in lab, red, red)){.ora-result-opening .ora-reading-flow-chips span{background:color-mix(in srgb, var(--ora-pearl) 46%, transparent)}}.ora-result-opening .ora-reading-flow-chips span{color:var(--ora-secondary-ink)}.ora-result-opening--compact .ora-guide-panel{margin-top:0}.ora-result-reading .ora-narrative-body{overflow-wrap:anywhere;word-break:normal;margin-top:1.35rem;gap:clamp(1.15rem,2.5vw,1.75rem);min-width:0;max-width:44rem;margin-inline:auto;display:grid}.ora-result-reading .ora-narrative-section{min-width:0;color:var(--ora-secondary-ink)}.ora-result-reading .ora-narrative-section>p{max-width:68ch;margin:0}.ora-result-reading .ora-narrative-section>p+p{margin-top:.95rem}.ora-result-reading .ora-narrative-section[data-narrative-block-type=direct_insight]{color:var(--ora-deep-ink)}.ora-result-reading .ora-narrative-section[data-narrative-block-type=direct_insight]>p:first-child{font-size:1.04em}.ora-result-reading .ora-narrative-section--closing{border-top:1px solid var(--ora-lilac)}@supports (color:color-mix(in lab, red, red)){.ora-result-reading .ora-narrative-section--closing{border-top:1px solid color-mix(in srgb, var(--ora-lilac) 48%, transparent)}}.ora-result-reading .ora-narrative-section--closing{color:var(--ora-secondary-ink);padding-top:1.15rem}.ora-result-reading .ora-narrative-section--closing>p{max-width:56ch}.ora-result-reading .ora-narrative-reflection{border-top:1px solid var(--ora-lilac);margin-top:1.5rem}@supports (color:color-mix(in lab, red, red)){.ora-result-reading .ora-narrative-reflection{border-top:1px solid color-mix(in srgb, var(--ora-lilac) 58%, transparent)}}.ora-result-reading .ora-narrative-reflection{background:linear-gradient(90deg, var(--ora-mist), transparent 88%);padding:1.15rem .15rem 0 1rem}@supports (color:color-mix(in lab, red, red)){.ora-result-reading .ora-narrative-reflection{background:linear-gradient(90deg, color-mix(in srgb, var(--ora-mist) 44%, transparent), transparent 88%)}}.ora-result-reading .ora-narrative-reflection{color:var(--ora-deep-ink);overflow-wrap:anywhere}.ora-result-reading .ora-narrative-reflection-heading{color:var(--ora-secondary-ink);font-family:var(--font-body-sans);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .55rem;font-size:.64rem;font-style:normal;font-weight:700;line-height:1.4}.ora-result-reading .ora-narrative-reflection>p{max-width:52ch;margin:0}@media (max-width:640px){.ora-result-shell .ora-result-focus-content{padding-inline:.85rem;gap:1rem;padding-top:1.25rem}.ora-result-header{letter-spacing:.16em;padding-bottom:.7rem;font-size:.57rem}.ora-result-header-kind{letter-spacing:.08em;max-width:44%}.ora-result-opening .ora-reading-flow-overview{padding:1rem}.ora-result-opening .ora-reading-flow-question h1{font-size:clamp(1.18rem,6vw,1.42rem)}.ora-result-opening .ora-reading-flow-meta-grid{gap:.6rem}.ora-result-opening .ora-reading-flow-meta-grid>div{padding-left:.55rem}.ora-result-opening--single .ora-reading-flow-cards{width:min(100%,15.5rem)}.ora-result-opening--single .ora-reading-flow-card-artwork{width:min(100%,14.5rem)}.ora-result-opening--three .ora-reading-flow-cards{gap:.35rem}.ora-result-opening--three .ora-reading-flow-card-artwork{width:min(100%,6.4rem)}.ora-result-opening--three .ora-reading-flow-card-position{letter-spacing:.07em;margin-top:.55rem;font-size:.52rem}.ora-result-opening--three .ora-reading-flow-card h3{font-size:.78rem}.ora-result-reading .ora-narrative-body{gap:1.05rem;margin-top:1.15rem;line-height:1.9}.ora-result-reading .ora-narrative-section--closing{padding-top:.95rem}.ora-result-reading .ora-narrative-reflection{margin-top:1.2rem;padding-top:1rem;padding-left:.8rem}}@media (prefers-reduced-motion:reduce){.ora-result-opening .ora-reading-flow-card-artwork{transition:none}}.ora-result-shell .ora-result-focus-content{padding-top:clamp(1rem,2.2vw,1.8rem)}.ora-result-opening .ora-reading-flow-question h1{font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.3}.ora-result-opening .ora-reading-flow-cards-header{margin-top:.9rem}.ora-result-opening--single .ora-reading-flow-cards{width:min(100%,15rem);margin-top:.85rem}.ora-result-opening--single .ora-reading-flow-card-artwork{width:min(100%,14rem)}@media (max-width:640px){.ora-result-shell .ora-result-focus-content{padding-top:1rem}.ora-result-opening .ora-reading-flow-cards-header{margin-top:.85rem}.ora-result-opening--single .ora-reading-flow-cards{width:min(100%,12rem);margin-top:.75rem}.ora-result-opening--single .ora-reading-flow-card-artwork{width:min(100%,11.5rem)}}.ora-result-shell .ora-result-follow-up{border-top-color:var(--ora-lilac);max-width:52rem}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up{border-top-color:color-mix(in srgb, var(--ora-lilac) 52%, transparent)}}.ora-result-shell .ora-result-follow-up{color:var(--ora-deep-ink);padding-top:clamp(1.5rem,3vw,2.25rem)}.ora-result-shell .ora-result-follow-up-thread,.ora-result-shell .ora-result-follow-up-status,.ora-result-shell .ora-result-follow-up-composer,.ora-result-shell .ora-result-composer-shell{width:min(100%,46rem);max-width:46rem;margin-left:0}.ora-result-follow-up-intro{gap:.15rem;max-width:42rem;display:grid}.ora-result-follow-up-eyebrow,.ora-result-follow-up-detail-label{color:var(--ora-secondary-ink)}@supports (color:color-mix(in lab, red, red)){.ora-result-follow-up-eyebrow,.ora-result-follow-up-detail-label{color:color-mix(in srgb, var(--ora-secondary-ink) 78%, var(--ora-stardust-gold))}}.ora-result-follow-up-heading{color:var(--ora-deep-ink)}.ora-result-follow-up-helper{max-width:40rem;color:var(--ora-secondary-ink);overflow-wrap:anywhere}.ora-result-follow-up-cost{color:var(--ora-secondary-ink)}@supports (color:color-mix(in lab, red, red)){.ora-result-follow-up-cost{color:color-mix(in srgb, var(--ora-secondary-ink) 82%, var(--ora-stardust-gold))}}.ora-result-follow-up-cost{overflow-wrap:anywhere}.ora-result-shell .ora-result-follow-up-thread{opacity:1;gap:1.35rem;display:grid}.ora-result-follow-up-turn{gap:.7rem;min-width:0;display:grid}.ora-result-follow-up-message,.ora-result-follow-up-message-body,.ora-result-follow-up-message-copy,.ora-result-follow-up-detail-body{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.ora-result-shell .ora-result-follow-up .ora-result-bubble{border-color:var(--ora-lilac);max-width:min(100%,40rem)}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up .ora-result-bubble{border-color:color-mix(in srgb, var(--ora-lilac) 36%, var(--ora-glass-border))}}.ora-result-shell .ora-result-follow-up .ora-result-bubble{box-shadow:none;color:var(--ora-deep-ink)}.ora-result-shell .ora-result-follow-up .ora-result-bubble-ora{background:linear-gradient(145deg, var(--ora-pearl), var(--ora-mist));border-radius:.35rem 1.15rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up .ora-result-bubble-ora{background:linear-gradient(145deg, color-mix(in srgb, var(--ora-pearl) 88%, transparent), color-mix(in srgb, var(--ora-mist) 74%, transparent))}}.ora-result-shell .ora-result-follow-up .ora-result-bubble-user{border-color:var(--ora-aurora-blue)}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up .ora-result-bubble-user{border-color:color-mix(in srgb, var(--ora-aurora-blue) 44%, var(--ora-glass-border))}}.ora-result-shell .ora-result-follow-up .ora-result-bubble-user{background:var(--ora-aurora-blue)}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up .ora-result-bubble-user{background:color-mix(in srgb, var(--ora-aurora-blue) 22%, var(--ora-pearl))}}.ora-result-shell .ora-result-follow-up .ora-result-bubble-user{color:var(--ora-secondary-ink)}.ora-result-follow-up-avatar{border-color:var(--ora-lilac)}@supports (color:color-mix(in lab, red, red)){.ora-result-follow-up-avatar{border-color:color-mix(in srgb, var(--ora-lilac) 58%, var(--ora-glass-border))}}.ora-result-follow-up-avatar{background:radial-gradient(circle at 50% 34%, var(--ora-aurora-blue), transparent 66%), var(--ora-pearl)}@supports (color:color-mix(in lab, red, red)){.ora-result-follow-up-avatar{background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--ora-aurora-blue) 34%, transparent), transparent 66%), color-mix(in srgb, var(--ora-pearl) 78%, var(--ora-mist))}}.ora-result-follow-up-avatar{color:var(--ora-secondary-ink)}.ora-result-follow-up-detail{border-top-color:var(--ora-lilac)!important}@supports (color:color-mix(in lab, red, red)){.ora-result-follow-up-detail{border-top-color:color-mix(in srgb, var(--ora-lilac) 42%, transparent)!important}}.ora-result-follow-up-detail-body{color:var(--ora-secondary-ink)!important}.ora-result-shell .ora-result-follow-up-status{border-color:var(--ora-lilac)}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up-status{border-color:color-mix(in srgb, var(--ora-lilac) 42%, var(--ora-glass-border))}}.ora-result-shell .ora-result-follow-up-status{background:var(--ora-mist)}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up-status{background:color-mix(in srgb, var(--ora-mist) 58%, var(--ora-pearl))}}.ora-result-shell .ora-result-follow-up-status{box-shadow:none;color:var(--ora-secondary-ink);overflow-wrap:anywhere}.ora-result-shell .ora-result-follow-up-status-error,.ora-result-shell .ora-result-follow-up-status-history-error{border-color:var(--ora-lilac)}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up-status-error,.ora-result-shell .ora-result-follow-up-status-history-error{border-color:color-mix(in srgb, var(--ora-lilac) 58%, var(--ora-glass-border))}}.ora-result-shell .ora-result-follow-up-status-error,.ora-result-shell .ora-result-follow-up-status-history-error{background:var(--ora-lilac)}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up-status-error,.ora-result-shell .ora-result-follow-up-status-history-error{background:color-mix(in srgb, var(--ora-lilac) 15%, var(--ora-pearl))}}.ora-result-follow-up-prompt-group{min-width:0;max-width:46rem}.ora-result-shell .ora-result-follow-up-prompt-chip{max-width:100%;border-color:var(--ora-lilac)!important}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up-prompt-chip{border-color:color-mix(in srgb, var(--ora-lilac) 46%, var(--ora-glass-border))!important}}.ora-result-shell .ora-result-follow-up-prompt-chip{background:var(--ora-pearl)!important}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up-prompt-chip{background:color-mix(in srgb, var(--ora-pearl) 58%, var(--ora-mist))!important}}.ora-result-shell .ora-result-follow-up-prompt-chip{overflow-wrap:anywhere;white-space:normal;box-shadow:none;color:var(--ora-secondary-ink)!important}.ora-result-shell .ora-result-follow-up-prompt-chip:hover,.ora-result-shell .ora-result-follow-up-prompt-chip:focus-visible{border-color:var(--ora-lilac)!important}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up-prompt-chip:hover,.ora-result-shell .ora-result-follow-up-prompt-chip:focus-visible{border-color:color-mix(in srgb, var(--ora-lilac) 82%, var(--ora-secondary-ink))!important}}.ora-result-shell .ora-result-follow-up-prompt-chip:hover,.ora-result-shell .ora-result-follow-up-prompt-chip:focus-visible{background:var(--ora-lilac)!important}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up-prompt-chip:hover,.ora-result-shell .ora-result-follow-up-prompt-chip:focus-visible{background:color-mix(in srgb, var(--ora-lilac) 24%, var(--ora-pearl))!important}}.ora-result-shell .ora-result-follow-up-prompt-chip:hover,.ora-result-shell .ora-result-follow-up-prompt-chip:focus-visible{outline:2px solid var(--ora-aurora-blue);color:var(--ora-deep-ink)!important}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up-prompt-chip:hover,.ora-result-shell .ora-result-follow-up-prompt-chip:focus-visible{outline:2px solid color-mix(in srgb, var(--ora-aurora-blue) 58%, transparent)}}.ora-result-shell .ora-result-follow-up-prompt-chip:hover,.ora-result-shell .ora-result-follow-up-prompt-chip:focus-visible{outline-offset:2px}.ora-result-shell .ora-result-follow-up-composer-surface{border-color:var(--ora-lilac)}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up-composer-surface{border-color:color-mix(in srgb, var(--ora-lilac) 46%, var(--ora-glass-border))}}.ora-result-shell .ora-result-follow-up-composer-surface{background:linear-gradient(145deg, var(--ora-pearl), var(--ora-mist))}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up-composer-surface{background:linear-gradient(145deg, color-mix(in srgb, var(--ora-pearl) 82%, transparent), color-mix(in srgb, var(--ora-mist) 70%, transparent))}}.ora-result-shell .ora-result-follow-up-composer-surface{box-shadow:var(--ora-shadow-soft), inset 0 1px 0 #ffffffb8}.ora-result-shell .ora-result-follow-up-input{border-color:var(--ora-lilac)!important}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up-input{border-color:color-mix(in srgb, var(--ora-lilac) 42%, var(--ora-glass-border))!important}}.ora-result-shell .ora-result-follow-up-input{background:var(--ora-pearl)!important}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up-input{background:color-mix(in srgb, var(--ora-pearl) 56%, var(--ora-mist))!important}}.ora-result-shell .ora-result-follow-up-input{box-shadow:none;transition:border-color var(--ora-motion-ui) ease, box-shadow var(--ora-motion-ui) ease, background var(--ora-motion-ui) ease}.ora-result-shell .ora-result-follow-up-input:hover,.ora-result-shell .ora-result-follow-up-input:focus-within{border-color:var(--ora-lilac)!important}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up-input:hover,.ora-result-shell .ora-result-follow-up-input:focus-within{border-color:color-mix(in srgb, var(--ora-lilac) 76%, var(--ora-secondary-ink))!important}}.ora-result-shell .ora-result-follow-up-input:hover,.ora-result-shell .ora-result-follow-up-input:focus-within{background:var(--ora-pearl)!important}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up-input:hover,.ora-result-shell .ora-result-follow-up-input:focus-within{background:color-mix(in srgb, var(--ora-pearl) 72%, var(--ora-mist))!important}}.ora-result-shell .ora-result-follow-up-input:hover,.ora-result-shell .ora-result-follow-up-input:focus-within{box-shadow:0 0 0 3px var(--ora-aurora-blue)}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up-input:hover,.ora-result-shell .ora-result-follow-up-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--ora-aurora-blue) 20%, transparent)}}.ora-result-follow-up-input-field{resize:vertical;min-height:7.5rem;caret-color:var(--ora-secondary-ink);overflow-wrap:anywhere;line-height:1.7;color:var(--ora-deep-ink)!important}.ora-result-follow-up-input-field::placeholder{color:var(--ora-secondary-ink)!important}@supports (color:color-mix(in lab, red, red)){.ora-result-follow-up-input-field::placeholder{color:color-mix(in srgb, var(--ora-secondary-ink) 78%, var(--ora-deep-ink))!important}}.ora-result-follow-up-input-footer{overflow-wrap:anywhere;color:var(--ora-secondary-ink)!important}.ora-result-shell .ora-result-follow-up-submit{box-shadow:var(--ora-shadow-soft);border-color:var(--ora-deep-ink)!important;background:var(--ora-deep-ink)!important;color:var(--ora-pearl)!important}.ora-result-shell .ora-result-follow-up-submit:not(:disabled):hover{border-color:var(--ora-deep-ink)!important}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up-submit:not(:disabled):hover{border-color:color-mix(in srgb, var(--ora-deep-ink) 86%, var(--ora-lilac))!important}}.ora-result-shell .ora-result-follow-up-submit:not(:disabled):hover{background:var(--ora-deep-ink)!important}@supports (color:color-mix(in lab, red, red)){.ora-result-shell .ora-result-follow-up-submit:not(:disabled):hover{background:color-mix(in srgb, var(--ora-deep-ink) 88%, var(--ora-lilac))!important}}.ora-result-follow-up-insufficient{min-width:0}.ora-result-follow-up-insufficient-action{overflow-wrap:anywhere;min-width:0}@media (max-width:640px){.ora-result-shell .ora-result-follow-up{padding-top:1.35rem}.ora-result-shell .ora-result-follow-up-thread,.ora-result-shell .ora-result-follow-up-status,.ora-result-shell .ora-result-follow-up-composer,.ora-result-shell .ora-result-composer-shell{width:100%;max-width:100%}.ora-result-follow-up-input-field{min-height:6.75rem}.ora-result-follow-up-prompt-group{gap:.5rem}.ora-result-shell .ora-result-follow-up-prompt-chip{border-radius:.8rem;flex:100%;min-width:0}.ora-result-shell .ora-result-follow-up .ora-result-bubble{max-width:100%;padding:.85rem .9rem;font-size:.92rem;line-height:1.75}.ora-result-shell .ora-result-follow-up .ora-result-message-row-user{padding-left:1.5rem}}@media (prefers-reduced-motion:reduce){.ora-result-shell .ora-result-follow-up-input,.ora-result-shell .ora-result-follow-up-prompt-chip,.ora-result-shell .ora-result-follow-up-submit{transition:none}}:is(.ora-home.ora-home,.ora-spatial-flow,[data-ora-focus-stage=ask],[data-ora-focus-stage=prepare]){--ora-v1-final-bg:#f8f9fc;--ora-v1-final-ink:#182340;--ora-v1-final-body:#667085;--ora-v1-final-muted:#8b92a8;--ora-v1-final-soft-accent:#9aa0d6;--ora-v1-final-lavender:#d9d2f1;--ora-v1-final-ice-cyan:#c9ddf1;--ora-v1-final-glass-soft:#ffffff9e;--ora-v1-final-glass:#ffffffbd;--ora-v1-final-glass-strong:#ffffffe0;--ora-v1-final-border:#18234014;--ora-v1-final-border-strong:#1823401f;--ora-v1-final-lilac-border:#c7baff2e;--ora-v1-final-composer-border:#c7baff57;--ora-v1-final-shadow:0 10px 26px -12px #1823402e;--ora-v1-final-shadow-float:0 16px 34px -12px #736bb829}.ora-home.ora-home{background:var(--ora-v1-final-bg)!important;color:var(--ora-v1-final-ink)!important;--c-bg:var(--ora-v1-final-bg)!important;--c-surface:var(--ora-v1-final-glass-strong)!important;--c-surface-well:#eef2f8!important;--c-panel:var(--ora-v1-final-glass)!important;--c-surface-muted:#eef2f8!important;--c-border:var(--ora-v1-final-border)!important;--c-border-strong:var(--ora-v1-final-border-strong)!important;--c-text:var(--ora-v1-final-ink)!important;--c-text-soft:var(--ora-v1-final-body)!important;--c-text-dim:var(--ora-v1-final-muted)!important;--c-accent:var(--ora-v1-final-soft-accent)!important;--c-accent-hover:#848ac3!important;--c-accent-press:#7278b4!important;--c-accent-wash:#d9d2f147!important;--c-accent-text:var(--ora-v1-final-soft-accent)!important;--c-on-accent:var(--ora-v1-final-bg)!important;--c-green:var(--ora-v1-final-ink)!important;--c-ritual-text:var(--ora-v1-final-ink)!important;--c-halo:#9aa0d629!important;--card-face:var(--ora-v1-final-glass-strong)!important;--card-line:#9aa0d68f!important;--card-dark:var(--ora-v1-final-ink)!important}.ora-home :is(.ora-global-header,.ora-compact-header,.ora-mobile-header){border-color:var(--ora-v1-final-border)!important;background:var(--ora-v1-final-glass)!important;box-shadow:var(--ora-v1-final-shadow)!important;color:var(--ora-v1-final-ink)!important}.ora-home .ora-home-main{background:var(--ora-v1-final-bg)!important}.ora-home .ora-section-story,.ora-home .ora-section-deck,.ora-home .ora-footer{border-color:var(--ora-v1-final-border)!important;background:var(--ora-v1-final-glass-soft)!important}.ora-home .ora-hero{background:radial-gradient(circle at 82% 12%,#c9ddf157,#0000 34rem),radial-gradient(circle at 16% 34%,#d9d2f147,#0000 28rem)}.ora-home .ora-orb-halo-peach{display:none}.ora-home .ora-aurora-background-glow-blue{opacity:.32;background:radial-gradient(circle, var(--ora-v1-final-ice-cyan) 0%, transparent 70%)!important}.ora-home .ora-aurora-background-glow-lilac{opacity:.3;background:radial-gradient(circle, var(--ora-v1-final-lavender) 0%, transparent 72%)!important}.ora-home .ora-aurora-background-glow-peach{display:none!important}.ora-home .ora-orb-core{background:radial-gradient(circle at 33% 24%,#fffffff5,#0000 24%),radial-gradient(circle at 70% 72%,#c9ddf1b8,#0000 58%),radial-gradient(circle at 44% 44%,#d9d2f1f0,#c9ddf1e6);border-color:#ffffffe0;box-shadow:inset 10px 10px 20px #ffffff94,inset -12px -16px 22px #736bb824,0 22px 46px -30px #1823403d}.ora-home .ora-entry-composer{border-color:var(--ora-v1-final-composer-border)!important;background:var(--ora-v1-final-glass-strong)!important;box-shadow:inset 0 1px 0 #ffffffd1, var(--ora-v1-final-shadow-float)!important}.ora-home .ora-entry-composer:before{border-color:var(--ora-v1-final-lilac-border)}.ora-home .ora-entry-composer:focus-within{box-shadow:inset 0 1px 0 #ffffffe0, 0 0 0 1px #1823401f, 0 0 0 4px #d9d2f16b, var(--ora-v1-final-shadow-float)!important;border-color:#9aa0d6b3!important}.ora-home :is(.ora-entry-voice,.ora-entry-random){border-color:var(--ora-v1-final-border-strong)!important;background:var(--ora-v1-final-glass-soft)!important;color:var(--ora-v1-final-ink)!important}.ora-home .ora-entry-start{border-color:var(--ora-v1-final-ink)!important;background:var(--ora-v1-final-ink)!important;color:#fff!important;box-shadow:0 12px 24px -18px #18234094!important}.ora-home .ora-entry-start:hover{background:#27345b!important;border-color:#27345b!important;box-shadow:0 14px 28px -18px #1823407a!important}.ora-home .ora-entry-start:active{background:#303e69!important}.ora-home .ora-secondary-reading-path{border-color:var(--ora-v1-final-border)!important;background:var(--ora-v1-final-glass-soft)!important;color:var(--ora-v1-final-body)!important}.ora-home .ora-secondary-reading-path:hover{color:var(--ora-v1-final-ink)!important;background:#d9d2f14d!important;border-color:#c7baff7a!important}.ora-home .ora-question-tab.is-active{color:var(--ora-v1-final-ink)!important;background:#d9d2f147!important}.ora-home :is(.ora-question-presets,.ora-question-preset){border-color:var(--ora-v1-final-border)!important}.ora-home .ora-section-process{border-color:var(--ora-v1-final-border)!important;color:var(--ora-v1-final-ink)!important;background:radial-gradient(circle at 50% -14%,#d9d2f157,#0000 44%),linear-gradient(145deg,#ffffffc7,#eef2f8b8)!important}.ora-home .ora-process-mark,.ora-home .ora-process-step-number{background:var(--ora-v1-final-glass-strong)!important;color:var(--ora-v1-final-soft-accent)!important;border-color:#c7baff7a!important}.ora-home :is(.ora-process-eyebrow,.ora-process-support,.ora-process-step p){color:var(--ora-v1-final-body)!important}.ora-home :is(.ora-process-heading h2,.ora-process-step h3){color:var(--ora-v1-final-ink)!important}.ora-home .ora-process-step{border-color:var(--ora-v1-final-border)!important;background:var(--ora-v1-final-glass)!important;box-shadow:var(--ora-v1-final-shadow)!important}.ora-home .ora-continuity-card-media{border-color:var(--ora-v1-final-lilac-border)!important;box-shadow:var(--ora-v1-final-shadow)!important;background:#eef2f8!important}:is([data-ora-focus-stage=ask],[data-ora-focus-stage=prepare]){background:var(--ora-v1-final-bg)!important;color:var(--ora-v1-final-ink)!important}:is([data-ora-focus-stage=ask],[data-ora-focus-stage=prepare]) .ora-focus-header{border-color:var(--ora-v1-final-border);background:var(--ora-v1-final-glass);box-shadow:var(--ora-v1-final-shadow);color:var(--ora-v1-final-ink);border-radius:20px}:is([data-ora-focus-stage=ask],[data-ora-focus-stage=prepare]) .ora-focus-header :is(.ora-focus-brand,.ora-focus-exit-button,.ora-focus-language-button){color:var(--ora-v1-final-ink)!important}:is([data-ora-focus-stage=ask],[data-ora-focus-stage=prepare]) .ora-focus-stage{color:var(--ora-v1-final-soft-accent)!important}:is([data-ora-focus-stage=ask],[data-ora-focus-stage=prepare]) .ora-focus-header :is(button,a):hover{border-color:var(--ora-v1-final-lilac-border)!important;color:var(--ora-v1-final-ink)!important;background:#d9d2f138!important}.ora-spatial-flow{background:var(--ora-v1-final-bg)!important;color:var(--ora-v1-final-ink)!important}.ora-spatial-flow .ora-aurora-background-base{opacity:.74;background:#f8f9fcc7!important}.ora-spatial-flow .ora-aurora-background-glow-blue{opacity:.18;background:radial-gradient(circle, var(--ora-v1-final-ice-cyan) 0%, transparent 68%)!important}.ora-spatial-flow .ora-aurora-background-glow-lilac{opacity:.17;background:radial-gradient(circle, var(--ora-v1-final-lavender) 0%, transparent 70%)!important}.ora-spatial-flow .ora-aurora-background-glow-peach{display:none!important}.ora-spatial-flow .ora-flow-wash,.ora-spatial-flow .ora-flow-wash-ask,.ora-spatial-flow .ora-flow-wash-prepare{background:radial-gradient(circle at 50% 8%,#d9d2f138,#0000 46%),radial-gradient(circle at 12% 74%,#c9ddf124,#0000 30%),linear-gradient(#ffffff9e,#eef2f866)!important}.ora-spatial-flow .ora-flow-wash-prepare{background:radial-gradient(circle at 50% 16%,#d9d2f142,#0000 42%),radial-gradient(circle at 84% 70%,#c9ddf11f,#0000 28%),linear-gradient(#ffffffa8,#eef2f870)!important}.ora-spatial-flow :is(.ora-flow-kicker,.ora-ritual-sequence-label){color:var(--ora-v1-final-soft-accent)!important}.ora-spatial-flow :is(.ora-flow-title,.ora-prepare-title,.ora-prepare-question-value,.ora-ritual-step-name){color:var(--ora-v1-final-ink)!important}.ora-spatial-flow :is(.ora-flow-hint,.ora-prepare-body,.ora-prepare-question-label){color:var(--ora-v1-final-body)!important}.ora-spatial-flow .ora-flow-composer{border-color:var(--ora-v1-final-composer-border)!important;background:var(--ora-v1-final-glass-strong)!important;box-shadow:inset 0 1px 0 #ffffffd1, var(--ora-v1-final-shadow-float)!important}.ora-spatial-flow .ora-flow-composer:before,.ora-spatial-flow .ora-prepare-question:before{border-color:var(--ora-v1-final-lilac-border)!important}.ora-spatial-flow .ora-writing-input{border-color:var(--ora-v1-final-composer-border)!important;background:var(--ora-v1-final-glass-soft)!important;color:var(--ora-v1-final-ink)!important;box-shadow:var(--ora-v1-final-shadow)!important}.ora-spatial-flow .ora-writing-input::placeholder{color:var(--ora-v1-final-muted)!important}.ora-spatial-flow .ora-writing-input:hover,.ora-spatial-flow .ora-writing-input:focus,.ora-spatial-flow .ora-writing-input:focus-visible{border-color:var(--ora-v1-final-soft-accent)!important;background:var(--ora-v1-final-glass-strong)!important}.ora-spatial-flow .ora-writing-input:focus,.ora-spatial-flow .ora-writing-input:focus-visible{box-shadow:inset 0 1px 0 #ffffffdb, 0 0 0 3px #d9d2f15c, var(--ora-v1-final-shadow)!important;outline:2px solid #c9ddf18f!important}.ora-spatial-flow :is(.ora-flow-primary,.ora-flow-secondary){border-color:var(--ora-v1-final-ink)!important}.ora-spatial-flow .ora-flow-primary{background:var(--ora-v1-final-ink)!important;color:#fff!important;box-shadow:var(--ora-v1-final-shadow)!important}.ora-spatial-flow .ora-flow-primary:hover{background:#27345b!important;border-color:#27345b!important}.ora-spatial-flow .ora-flow-secondary{border-color:var(--ora-v1-final-border-strong)!important;background:var(--ora-v1-final-glass)!important;color:var(--ora-v1-final-ink)!important;box-shadow:var(--ora-v1-final-shadow)!important}.ora-spatial-flow .ora-flow-secondary:hover{border-color:var(--ora-v1-final-composer-border)!important;color:var(--ora-v1-final-ink)!important;background:#d9d2f138!important}.ora-spatial-flow :is(.ora-flow-primary,.ora-flow-secondary):focus-visible{outline-offset:3px;outline:2px solid #c9ddf1b8!important}.ora-spatial-flow .ora-prepare-question{border-color:var(--ora-v1-final-composer-border)!important;background:var(--ora-v1-final-glass)!important;color:var(--ora-v1-final-body)!important;box-shadow:var(--ora-v1-final-shadow)!important}.ora-spatial-flow .ora-prepare-orbit{border-color:#c7baff38!important}.ora-spatial-flow .ora-prepare-orbit-inner{border-color:#c9ddf152!important}.ora-spatial-flow .ora-ritual-sequence-wrap{border-color:var(--ora-v1-final-border)!important;background:var(--ora-v1-final-glass-soft)!important;box-shadow:var(--ora-v1-final-shadow)!important}.ora-spatial-flow .ora-ritual-step:not(:last-child):after{background:#6670852e!important}@media (max-width:639px){:is([data-ora-focus-stage=ask],[data-ora-focus-stage=prepare]) .ora-focus-header{border-radius:16px}.ora-home .ora-hero{background:radial-gradient(circle at 82% 10%,#c9ddf14d,#0000 22rem),radial-gradient(circle at 18% 32%,#d9d2f13d,#0000 19rem)}.ora-home .ora-entry-composer{box-shadow:inset 0 1px #ffffffd1,0 12px 30px -14px #736bb829!important}}:is(.ora-reveal-shell--spatial,.ora-result-shell){--ora-v1-final-bg:#f8f9fc;--ora-v1-final-ink:#182340;--ora-v1-final-body:#667085;--ora-v1-final-muted:#8b92a8;--ora-v1-final-soft-accent:#9aa0d6;--ora-v1-final-lavender:#d9d2f1;--ora-v1-final-ice-cyan:#c9ddf1;--ora-v1-final-border:#dee2ee;--ora-v1-final-border-soft:#18234014;--ora-v1-final-border-strong:#1823401f;--ora-v1-final-purple:#8270b2;--ora-v1-final-glass:#ffffffbd;--ora-v1-final-glass-strong:#ffffffe0;--ora-v1-final-shadow:0 12px 30px -18px #18234038;--ora-v1-final-shadow-float:0 18px 38px -22px #736bb833;--c-bg:var(--ora-v1-final-bg);--c-surface:var(--ora-v1-final-glass-strong);--c-surface-well:#eef2f8;--c-panel:var(--ora-v1-final-glass);--c-surface-muted:#eef2f8;--c-border:var(--ora-v1-final-border);--c-border-strong:var(--ora-v1-final-border-strong);--c-text:var(--ora-v1-final-ink);--c-text-soft:var(--ora-v1-final-body);--c-text-dim:var(--ora-v1-final-muted);--c-accent:var(--ora-v1-final-purple);--c-accent-hover:#735fa6;--c-accent-press:#654f98;--c-accent-wash:#d9d2f13d;--c-accent-text:var(--ora-v1-final-purple);--c-on-accent:#fff;--c-green:var(--ora-v1-final-ink);--c-ritual-text:var(--ora-v1-final-ink);--c-halo:#9aa0d624}.ora-reveal-shell--spatial{background:radial-gradient(circle at 50% 12%, #d9d2f13d, transparent 42%), radial-gradient(circle at 88% 68%, #c9ddf12e, transparent 38%), var(--ora-v1-final-bg);color:var(--ora-v1-final-ink)}.ora-reveal-shell--spatial:before{background:radial-gradient(circle at 76% 30%,#c9ddf129,#0000 32%),linear-gradient(115deg,#0000 0 38%,#d9d2f11a 50%,#0000 64%)}.ora-reveal-shell--spatial :is(.ora-reveal-stage-eyebrow,.ora-reveal-orientation){color:var(--ora-v1-final-purple)!important}.ora-reveal-shell--spatial :is(.ora-reveal-stage-title,.ora-reveal-stage-copy){color:var(--ora-v1-final-ink)!important}.ora-reveal-shell--spatial .ora-reveal-stage-copy{color:var(--ora-v1-final-body)!important}.ora-reveal-shell--spatial :is(.ora-reveal-card-face--front,.ora-reveal-card-front-label){border-color:var(--ora-v1-final-border)!important}.ora-reveal-shell--spatial .ora-reveal-card-face--front{background:var(--ora-v1-final-glass-strong)!important;box-shadow:0 24px 58px #18234029,inset 0 0 0 1px #ffffffc2!important}.ora-reveal-shell--spatial .ora-reveal-card-front-label{background:#f8f9fce0!important}.ora-reveal-shell--spatial .ora-reveal-card-face--back{background:radial-gradient(circle at 50% 38%,#c9ddf12e,#0000 40%),linear-gradient(145deg,#182340,#2b3557)!important;border-color:#d9d2f19e!important}.ora-reveal-shell--spatial .ora-reveal-orientation{box-shadow:var(--ora-v1-final-shadow)!important;background:#ffffffc7!important;border-color:#8270b247!important}.ora-reveal-shell--spatial .ora-reveal-action,.ora-reveal-shell--spatial .ora-guide-button-primary{border-color:var(--ora-v1-final-ink)!important;background:var(--ora-v1-final-ink)!important;color:#fff!important;box-shadow:var(--ora-v1-final-shadow)!important;background-image:none!important}.ora-reveal-shell--spatial :is(.ora-reveal-action,.ora-guide-button-primary):hover{background:#27345b!important;border-color:#27345b!important}.ora-reveal-shell--spatial .ora-reveal-action.ora-guide-button-ghost,.ora-reveal-shell--spatial .ora-guide-button-ghost,.ora-reveal-shell--spatial .ora-guide-button-surface{border-color:var(--ora-v1-final-border)!important;color:var(--ora-v1-final-ink)!important;box-shadow:var(--ora-v1-final-shadow)!important;background:#ffffffc2!important}.ora-reveal-shell--spatial :is(.ora-reveal-shell--gate,.ora-reveal-shell--status) .ora-guide-panel{border-color:var(--ora-v1-final-border)!important;background:var(--ora-v1-final-glass-strong)!important;box-shadow:var(--ora-v1-final-shadow-float)!important}.ora-reveal-shell--physical-picker [aria-labelledby=physical-deck-picker-label]{border-color:var(--ora-v1-final-border)!important;box-shadow:var(--ora-v1-final-shadow)!important;background:#ffffffbd!important}.ora-reveal-shell--physical-picker [aria-labelledby=physical-deck-picker-label] input{border-color:var(--ora-v1-final-border)!important;color:var(--ora-v1-final-ink)!important;background:#ffffffc7!important}.ora-result-shell{--ora-result-accent:var(--ora-v1-final-purple);background:radial-gradient(circle at 50% 0%, #c9ddf147, transparent 34rem), radial-gradient(circle at 8% 72%, #d9d2f138, transparent 28rem), var(--ora-v1-final-bg);color:var(--ora-v1-final-ink)}.ora-result-shell .ora-result-shell-wash{background:radial-gradient(circle at 50% 18%,#d9d2f129,#0000 28rem),radial-gradient(circle at 50% 18%,#ffffffa3,#0000 25rem),linear-gradient(#ffffff57,#0000 42%)}.ora-result-shell .ora-result-shell-orbit--inner{border-color:#d9d2f16b}.ora-result-shell .ora-result-shell-thread--right{background:linear-gradient(#0000,#c9ddf166,#0000)}.ora-result-shell .ora-result-shell-glow--left{background:radial-gradient(circle,#d9d2f157,#0000 70%)}.ora-result-shell .ora-result-shell-glow--right{background:radial-gradient(circle,#c9ddf161,#0000 70%)}.ora-result-shell .ora-result-header{border-bottom-color:var(--ora-v1-final-border)!important;color:var(--ora-v1-final-muted)!important}.ora-result-shell .ora-result-header-brand{color:var(--ora-v1-final-ink)!important}.ora-result-shell .ora-result-header-kind{color:var(--ora-v1-final-muted)!important}.ora-result-shell :is(.ora-result-panel,.ora-result-reading.ora-guide-panel,.ora-result-loading,.ora-result-focus-content>.ora-guide-panel,.ora-result-focus-content>section>.ora-guide-panel){background:var(--ora-v1-final-glass)!important;box-shadow:var(--ora-v1-final-shadow)!important;border-color:#c7baff42!important}.ora-result-shell .ora-reading-flow-overview{box-shadow:var(--ora-v1-final-shadow-float)!important;background:#ffffffbd!important;border-color:#c7baff42!important}.ora-result-shell :is(.ora-reading-flow-question h1,.ora-reading-flow-cards-header h2,.ora-reading-flow-card h3,.ora-result-reading h2,.ora-result-next-steps){color:var(--ora-v1-final-ink)!important}.ora-result-shell :is(.ora-reading-flow-meta-grid dt,.ora-reading-flow-cards-header p,.ora-reading-flow-focus>p,.ora-reading-flow-card-label,.ora-result-reading,.ora-narrative-section,.ora-narrative-reflection){color:var(--ora-v1-final-body)!important}.ora-result-shell :is(.ora-reading-flow-card-position,.ora-reading-flow-cards-header>span,.ora-narrative-reflection-heading,.ora-result-next-steps>div:first-child p:first-child){color:var(--ora-v1-final-purple)!important}.ora-result-shell .ora-result-reading .ora-narrative-section--closing{border-top-color:#c7baff42!important}.ora-result-shell .ora-result-reading .ora-narrative-reflection{background:#d9d2f11a!important;border-top-color:#c7baff4d!important}.ora-result-shell .ora-result-loading-card{box-shadow:var(--ora-v1-final-shadow)!important;background:#ffffff9e!important}.ora-result-shell :is(.ora-result-action,.ora-result-follow-up-submit,.ora-guide-button-primary){border-color:var(--ora-v1-final-ink)!important;background:var(--ora-v1-final-ink)!important;color:#fff!important;background-image:none!important}.ora-result-shell :is(.ora-result-action,.ora-result-follow-up-submit,.ora-guide-button-primary):hover{background:#27345b!important;border-color:#27345b!important}.ora-result-shell :is(.ora-guide-button-ghost,.ora-guide-button-surface,.ora-tts-action){border-color:var(--ora-v1-final-border)!important;color:var(--ora-v1-final-ink)!important;background:#ffffffbd!important}.ora-result-shell .ora-result-follow-up{color:var(--ora-v1-final-ink)!important;border-top-color:#c7baff4d!important}.ora-result-shell .ora-result-follow-up .ora-result-bubble{box-shadow:none!important;border-color:#c7baff42!important}.ora-result-shell .ora-result-follow-up .ora-result-bubble-ora{background:#ffffffbd!important}.ora-result-shell .ora-result-follow-up .ora-result-bubble-user{background:#c9ddf129!important;border-color:#c9ddf157!important}.ora-result-shell .ora-result-follow-up-composer-surface{box-shadow:var(--ora-v1-final-shadow)!important;background:#ffffffbd!important;border-color:#c7baff4d!important}.ora-result-shell .ora-result-follow-up-prompt-chip{color:var(--ora-v1-final-body)!important;background:#ffffffb8!important;border-color:#c7baff4d!important}.ora-result-shell .ora-result-follow-up-input{background:#f8f9fcc7!important;border-color:#c7baff4d!important}.ora-result-shell .ora-result-follow-up-input-field{color:var(--ora-v1-final-ink)!important}.ora-result-shell .ora-result-follow-up-input-field::placeholder,.ora-result-shell .ora-result-follow-up-input-footer{color:var(--ora-v1-final-muted)!important}:is([data-ora-shell-mode=focus-phase-1d-a][data-ora-focus-stage=reveal],[data-ora-shell-mode=focus-result-phase-1d-b2]){--ora-v1-final-ink:#182340;--ora-v1-final-muted:#8b92a8;--ora-v1-final-border-soft:#18234014}:is([data-ora-shell-mode=focus-phase-1d-a][data-ora-focus-stage=reveal],[data-ora-shell-mode=focus-result-phase-1d-b2])>.ora-focus-header{border-bottom-color:var(--ora-v1-final-border-soft)!important;color:var(--ora-v1-final-ink)!important;background:#ffffffdb!important;box-shadow:0 8px 22px -18px #1823403d!important}:is([data-ora-shell-mode=focus-phase-1d-a][data-ora-focus-stage=reveal],[data-ora-shell-mode=focus-result-phase-1d-b2])>.ora-focus-header :is(.ora-focus-exit-button,.ora-focus-brand,.ora-focus-language-button,.ora-focus-archive-link){color:var(--ora-v1-final-ink)!important}:is([data-ora-shell-mode=focus-phase-1d-a][data-ora-focus-stage=reveal],[data-ora-shell-mode=focus-result-phase-1d-b2])>.ora-focus-header .ora-focus-stage{color:var(--ora-v1-final-muted)!important}.ora-result-shell .ora-reading-flow-overview{border-color:var(--ora-v1-final-border-soft)!important;box-shadow:none!important;background:#ffffff6b!important;border-radius:1rem!important}.ora-result-shell .ora-reading-conversation .ora-result-block-body{border-color:var(--ora-v1-final-border-soft)!important;box-shadow:none!important;background:0 0!important;border-width:0 0 1px!important;border-radius:0!important;padding:.35rem 0 1.2rem!important}.ora-result-shell .ora-reading-conversation .ora-result-block:last-child .ora-result-block-body{border-bottom-color:#0000!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content{--c-bg:#f8f9fc;--c-surface:#fffc;--c-surface-well:#eef2f8;--c-border:#dee2ee;--c-border-strong:#18234024;--c-text:#182340;--c-text-soft:#667085;--c-text-dim:#8b92a8;--c-accent:#9aa0d6;--c-accent-hover:#182340;--c-accent-press:#182340;--c-accent-wash:#d9d2f13d;--c-accent-text:#182340;--c-on-accent:#fff;--c-green:#182340;--c-ritual-text:#fff;isolation:isolate;color:#182340!important;background:radial-gradient(circle at 0 0,#d9d2f121,#0000 24rem),radial-gradient(circle at 100% 18%,#c9ddf11a,#0000 26rem),#f8f9fc!important}:is(.ora-shell-root[data-ora-shell-mode=readings-phase-1b],.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]) .ora-aurora-background-glow-peach{display:none}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content>div[aria-hidden=true]:first-child{background:radial-gradient(circle at 50% 0,#ffffffc2,#0000 44%),linear-gradient(#f8f9fcb8,#eef2f85c)!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content>div[aria-hidden=true]:nth-child(2){opacity:.22!important;border-color:#9aa0d624!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content>section.relative{gap:1.2rem;max-width:56rem}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-journal-nav-link{color:#667085!important;box-shadow:none!important;background:#ffffff9e!important;border-color:#1823401c!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-journal-nav-link:hover{transform:none;color:#182340!important;background:#ffffffd6!important;border-color:#9aa0d67a!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-flow-overview{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none!important;background:#ffffffb3!important;border-color:#1823401a!important;border-radius:1.25rem!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-flow-meta{border-bottom-color:#18234017!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content :is(.ora-reading-flow-question>p,.ora-reading-flow-meta-grid dt,.ora-reading-flow-cards-header p,.ora-reading-flow-focus>p){color:#8b92a8!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content :is(.ora-reading-flow-question h1,.ora-reading-flow-cards-header h2,.ora-reading-flow-card h3,.ora-reading-flow-focus strong){color:#182340!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-flow-meta-grid>div{border-left-color:#18234014!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-flow-meta-grid dd,.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-flow-focus span{color:#667085!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-flow-cards-header>span,.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-flow-card-position{color:#8270b2!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-flow-card{box-shadow:none!important;background:#ffffff94!important;border-color:#18234017!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-flow-card-artwork>.relative{box-shadow:none;border:1px solid #1823401a;background:#eef2f8c7!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-flow-card-label,.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-flow-chips span{color:#8b92a8!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-flow-chips span{background:#d9d2f11a!important;border-color:#18234017!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-flow-focus{border-left-color:#9aa0d69e!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-conversation{gap:1.3rem}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-conversation-block .ora-result-block-body{box-shadow:none!important;color:#182340!important;background:#ffffffa3!important;border-color:#18234017!important;border-radius:1.2rem 1.2rem 1.2rem .45rem!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-conversation-block-emphasis .ora-result-block-body{background:#d9d2f124!important;border-color:#9aa0d647!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-result-block-header{border-bottom-color:#18234014!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-result-block-icon{color:#182340!important;background:#d9d2f124!important;border-color:#9aa0d647!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-conversation-marker{color:#8b92a8!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-result-block-title h2{color:#182340!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-result-block-content{color:#667085!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-result-block-content p{line-height:1.82;color:#667085!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-detail-not-found-action{color:#fff!important;box-shadow:none!important;background:#182340!important;border-color:#182340!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-detail-not-found-action:hover{transform:none;color:#fff!important;background:#27345b!important}@media (max-width:640px){.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content{padding-block:1rem 1.75rem!important;padding-inline:.9rem!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-flow-overview{padding:1.1rem!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-flow-card{padding:.45rem!important}.ora-shell-root[data-ora-shell-mode=reading-detail-phase-1b]>main#main-content .ora-reading-conversation-block .ora-result-block-body{padding:.95rem .9rem 1rem!important}}:is([data-ora-shell-mode=readings-phase-1b],[data-ora-shell-mode=reading-detail-phase-1b])>:is(.ora-global-header,.ora-compact-header,.ora-mobile-header){color:#182340!important;background:#f8f9fce0!important;border-color:#1823401a!important;box-shadow:0 14px 30px -26px #1823404d!important}@media (max-width:639px){[data-ora-shell-mode=readings-phase-1b]>.ora-mobile-bottom-nav :is(a,button)[aria-current=page]{color:#182340!important;background:#d9d2f147!important}}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page{--ora-c3a-bg:#f8f9fc;--ora-c3a-ink:#182340;--ora-c3a-body:#667085;--ora-c3a-muted:#8b92a8;--ora-c3a-accent:#9aa0d6;--ora-c3a-lavender:#d9d2f1;--ora-c3a-border:#dee2ee;min-width:0;background:var(--ora-c3a-bg)!important;color:var(--ora-c3a-ink)!important;background-image:none!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-header{gap:.8rem;margin-bottom:1.8rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-back{color:var(--ora-c3a-body)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-heading h1{font-size:clamp(2rem,5vw,3rem);color:var(--ora-c3a-ink)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-heading p{color:var(--ora-c3a-body)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-content{gap:1.5rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-identity{box-shadow:0 12px 30px -24px #18234047;border-color:var(--ora-c3a-border)!important;background:#ffffffe6!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-avatar{color:#8270b2!important;background:#d9d2f157!important;border-color:#1823401f!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-person-copy strong{color:var(--ora-c3a-ink)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-person-copy span{color:var(--ora-c3a-body)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-balance{min-width:176px}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-balance-label{color:var(--ora-c3a-body)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-stardust-glyph{color:var(--ora-c3a-accent)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-balance-value{font-size:1.25rem;color:var(--ora-c3a-ink)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-balance-action{border-color:var(--ora-c3a-border)!important;color:var(--ora-c3a-ink)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page :is(.ora-my-space-summary-card,.ora-my-space-list){border-color:var(--ora-c3a-border)!important;box-shadow:none!important;background:#ffffffc7!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-summary-header{border-bottom-color:var(--ora-c3a-border)!important;color:var(--ora-c3a-ink)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-summary-header>svg:first-child{color:var(--ora-c3a-accent)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-summary-header>svg:last-child{color:var(--ora-c3a-muted)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page :is(.ora-my-space-summary-metric,.ora-my-space-summary-skeleton-cell){border-color:var(--ora-c3a-border)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-summary-metric dt{color:var(--ora-c3a-body)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-summary-metric dd{color:var(--ora-c3a-ink)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page :is(.ora-my-space-archive-question,.ora-my-space-archive-empty){border-color:var(--ora-c3a-border)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-archive-question>span{color:var(--ora-c3a-muted)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page :is(.ora-my-space-archive-question>p,.ora-my-space-archive-state strong){color:var(--ora-c3a-ink)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page :is(.ora-my-space-archive-state p,.ora-my-space-daily-card-note){color:var(--ora-c3a-body)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-archive-state a{color:#8270b2!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-section-title{color:var(--ora-c3a-ink)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-list-item{border-color:var(--ora-c3a-border)!important;color:var(--ora-c3a-body)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-list-item>svg:first-child{color:var(--ora-c3a-accent)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page :is(.ora-my-space-list-item strong,.ora-my-space-list-status){color:var(--ora-c3a-ink)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-list-item small{color:var(--ora-c3a-body)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page :is(.ora-control-secondary,.ora-control-ghost){border-color:var(--ora-c3a-border)!important;color:var(--ora-c3a-ink)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-control-primary{border-color:var(--ora-c3a-ink)!important;background:var(--ora-c3a-ink)!important;color:#fff!important;background-image:none!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page :is(.ora-my-space-summary-header,.ora-my-space-archive-state a,.ora-my-space-list-item,.ora-control-secondary,.ora-control-ghost):focus-visible{outline-color:var(--ora-c3a-accent)!important}@media (hover:hover) and (pointer:fine){.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page :is(.ora-my-space-summary-header,.ora-my-space-list-item,.ora-control-secondary,.ora-control-ghost):hover{color:var(--ora-c3a-ink)!important;background:#d9d2f129!important}}@media (max-width:720px){.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-identity{gap:.9rem;padding:.95rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-person{gap:.75rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-balance{min-width:0;padding-top:.8rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-summary-header{min-height:3.25rem;padding-inline:.85rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b][data-ora-mobile-bottom-nav-mode=account]>main.ora-my-space-page .ora-my-space-list-item{min-height:4.25rem}}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page{--ora-c3b-bg:#f8f9fc;--ora-c3b-ink:#182340;--ora-c3b-body:#667085;--ora-c3b-muted:#8b92a8;--ora-c3b-accent:#9aa0d6;--ora-c3b-lavender:#d9d2f1;--ora-c3b-ice:#c9ddf1;--ora-c3b-border:#dee2ee;min-width:0;background:radial-gradient(circle at 14% 10%, #c9ddf129, transparent 31%), radial-gradient(circle at 86% 40%, #d9d2f124, transparent 36%), var(--ora-c3b-bg)!important;color:var(--ora-c3b-ink)!important;background-image:radial-gradient(circle at 14% 10%,#c9ddf129,#0000 31%),radial-gradient(circle at 86% 40%,#d9d2f124,#0000 36%)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-shell{width:min(100%,48rem)}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-my-space-header{gap:.8rem;margin-bottom:1.8rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-my-space-back{color:var(--ora-c3b-body)!important;background:#ffffff9e!important;border-color:#1823401a!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-my-space-heading h1{font-size:clamp(2rem,5vw,3rem);color:var(--ora-c3b-ink)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-my-space-heading p{color:var(--ora-c3b-body)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-card{border-radius:20px;border-color:var(--ora-c3b-border)!important;background:#ffffffdb!important;box-shadow:0 18px 44px -40px #1823406b!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-card-header{border-bottom:1px solid var(--ora-c3b-border);background:#ffffff94;padding:1.35rem 1.5rem 1rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-card h2{color:var(--ora-c3b-ink);font-size:clamp(1.35rem,2.5vw,1.65rem)}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-card-header .ora-control-secondary{border-color:var(--ora-c3b-border)!important;color:var(--ora-c3b-ink)!important;background:#ffffffc2!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-section{gap:.8rem;padding:1.35rem 1.5rem 1.5rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-section+.ora-account-settings-section{border-top-color:var(--ora-c3b-border)}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-section h3{color:var(--ora-c3b-ink);letter-spacing:.01em;font-size:.82rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-avatar-section{background:#c9ddf114}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-avatar-row{gap:1rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-avatar{color:#8270b2!important;background:#d9d2f15c!important;border-color:#9aa0d66b!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-avatar-copy{gap:.45rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-avatar-copy strong{color:var(--ora-c3b-ink)}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-avatar-copy small,.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-name-meta small{color:var(--ora-c3b-muted)}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-avatar-actions{gap:.55rem;margin-top:.15rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-avatar-actions .ora-control-secondary{border-color:var(--ora-c3b-border)!important;color:var(--ora-c3b-ink)!important;background:#ffffffb8!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-avatar-actions .ora-control-ghost{color:var(--ora-c3b-muted)!important;background:0 0!important;border-color:#0000!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-feedback{color:var(--ora-c3b-muted)}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-feedback.is-error{color:#9a626c}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-form{background:#ffffff52}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-name-input{caret-color:var(--ora-c3b-ink);border-color:var(--ora-c3b-border)!important;color:var(--ora-c3b-ink)!important;background:#ffffffeb!important;border-radius:12px!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-name-input::placeholder{color:var(--ora-c3b-muted)!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-form-footer{gap:1rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-save{border-color:var(--ora-c3b-ink)!important;background:var(--ora-c3b-ink)!important;color:#fff!important;background-image:none!important}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-email-section{background:#d9d2f112}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-email-value{color:var(--ora-c3b-ink)}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-email-help{color:var(--ora-c3b-muted)}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page :is(.ora-control-primary,.ora-control-secondary,.ora-control-ghost,.ora-control-field):focus-visible{outline-color:var(--ora-c3b-accent)!important;box-shadow:0 0 0 3px #9aa0d629!important}@media (hover:hover) and (pointer:fine){.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page :is(.ora-control-secondary,.ora-control-ghost):hover{color:var(--ora-c3b-ink)!important;background:#d9d2f12e!important;border-color:#9aa0d685!important}}@media (max-width:720px){.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-my-space-header{margin-bottom:1.5rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-card{border-radius:18px}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-card-header{align-items:flex-start;padding:1.1rem 1rem .85rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-card-header .ora-control-secondary{flex:none;min-height:42px;padding-inline:.8rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-section{padding:1.1rem 1rem 1.2rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-avatar-row{align-items:start;gap:.8rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-avatar{width:64px;height:64px}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-avatar-actions{align-items:stretch}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-avatar-action{flex:9rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-form-footer{grid-template-columns:minmax(0,1fr);gap:.65rem}.ora-shell-root[data-ora-shell-mode=account-phase-1b]>main.ora-my-space-page.ora-account-settings-page .ora-account-settings-save{width:100%}}.ora-shop-page--commerce-c2a,.ora-shop-page--commerce-c2b{--ora-c4a-bg:#f8f9fc;--ora-c4a-ink:#182340;--ora-c4a-body:#667085;--ora-c4a-muted:#8b92a8;--ora-c4a-accent:#9aa0d6;--ora-c4a-lavender:#d9d2f1;--ora-c4a-ice:#c9ddf1;--ora-c4a-border:#dee2ee;--ora-c4a-surface:#ffffffc2;background-color:var(--ora-c4a-bg);color:var(--ora-c4a-ink);background-image:radial-gradient(circle at 12% 4%,#c9ddf138,#0000 32%),radial-gradient(circle at 88% 30%,#d9d2f133,#0000 36%)}.ora-shop-page--commerce-c2a .ora-shop-shell,.ora-shop-page--commerce-c2b .ora-shop-shell{color:var(--ora-c4a-ink)}.ora-shop-page--commerce-c2a .ora-commerce-catalog-nav-wrap{padding-top:clamp(.9rem,2vw,1.25rem)}.ora-shop-page--commerce-c2a .ora-commerce-subnavigation{border-bottom-color:var(--ora-c4a-border)}.ora-shop-page--commerce-c2a .ora-commerce-subnavigation-link{color:var(--ora-c4a-muted)}.ora-shop-page--commerce-c2a .ora-commerce-subnavigation-link:hover{color:var(--ora-c4a-ink)}.ora-shop-page--commerce-c2a .ora-commerce-subnavigation-link[data-active=true]{border-bottom-color:var(--ora-c4a-ink);color:var(--ora-c4a-ink)}.ora-shop-page--commerce-c2a .ora-storefront-hero{border-bottom-color:var(--ora-c4a-border);background:#ffffff38}.ora-shop-page--commerce-c2a .ora-storefront-eyebrow,.ora-shop-page--commerce-c2a .ora-storefront-section-heading>p{color:var(--ora-c4a-accent)}.ora-shop-page--commerce-c2a .ora-storefront-hero h1,.ora-shop-page--commerce-c2a .ora-storefront-section-heading h2,.ora-shop-page--commerce-c2a .ora-storefront-support h2{color:var(--ora-c4a-ink)}.ora-shop-page--commerce-c2a .ora-storefront-hero-description,.ora-shop-page--commerce-c2a .ora-storefront-section-heading>span,.ora-shop-page--commerce-c2a .ora-storefront-connected-steps p,.ora-shop-page--commerce-c2a .ora-storefront-support p{color:var(--ora-c4a-body)}.ora-shop-page--commerce-c2a .ora-storefront-link--primary{border-color:var(--ora-c4a-ink);background:var(--ora-c4a-ink);color:#fff;box-shadow:0 12px 28px -24px #182340b8}.ora-shop-page--commerce-c2a .ora-storefront-link--primary:hover{color:#fff;background:#101a35;border-color:#101a35}.ora-shop-page--commerce-c2a .ora-storefront-link--secondary,.ora-shop-page--commerce-c2a .ora-storefront-link--text{color:var(--ora-c4a-body)}.ora-shop-page--commerce-c2a .ora-storefront-link--text{border-bottom-color:var(--ora-c4a-accent)}.ora-shop-page--commerce-c2a .ora-storefront-link--secondary:hover,.ora-shop-page--commerce-c2a .ora-storefront-link--text:hover{color:var(--ora-c4a-ink)}.ora-shop-page--commerce-c2a .ora-storefront-connected-visual{background:#c9ddf12e;border-color:#c9ddf1b3;box-shadow:0 18px 42px -38px #18234080}.ora-shop-page--commerce-c2a .ora-storefront-visual-stage{background:#ffffffad;border-color:#dee2eee6}.ora-shop-page--commerce-c2a .ora-storefront-visual-stage>span,.ora-shop-page--commerce-c2a .ora-storefront-visual-stage i,.ora-shop-page--commerce-c2a .ora-storefront-connected-steps li>span{color:var(--ora-c4a-accent)}.ora-shop-page--commerce-c2a .ora-storefront-visual-stage strong{color:var(--ora-c4a-ink)}.ora-shop-page--commerce-c2a .ora-storefront-physical,.ora-shop-page--commerce-c2a .ora-storefront-connected,.ora-shop-page--commerce-c2a .ora-storefront-support{border-bottom-color:var(--ora-c4a-border)}.ora-shop-page--commerce-c2a .ora-storefront-empty-state{border-top-color:var(--ora-c4a-border);border-bottom-color:var(--ora-c4a-border);background:#ffffff8a;border-radius:18px;box-shadow:0 18px 44px -42px #18234099}.ora-shop-page--commerce-c2a .ora-storefront-empty-state h2{color:var(--ora-c4a-ink)}.ora-shop-page--commerce-c2a .ora-storefront-empty-state>span{color:var(--ora-c4a-body)}.ora-shop-page--commerce-c2a .ora-commerce-filter-link{color:var(--ora-c4a-muted)}.ora-shop-page--commerce-c2a .ora-commerce-filter-link[aria-current=page]{color:var(--ora-c4a-ink);background:#d9d2f14d}.ora-shop-page--commerce-c2a .ora-commerce-filter-link:hover{color:var(--ora-c4a-ink)}.ora-shop-page--commerce-c2a .ora-commerce-product-grid{border-bottom-color:var(--ora-c4a-border)}.ora-shop-page--commerce-c2a .ora-commerce-product-card{border-color:var(--ora-c4a-border);background:var(--ora-c4a-surface);border-radius:16px;box-shadow:0 16px 38px -36px #1823409e}.ora-shop-page--commerce-c2a .ora-commerce-product-card-link{border-radius:inherit;color:var(--ora-c4a-ink)}.ora-shop-page--commerce-c2a .ora-commerce-product-card-link:hover{background:#c9ddf129}.ora-shop-page--commerce-c2a .ora-commerce-product-cover{border-bottom-color:var(--ora-c4a-border);background:#c9ddf124}.ora-shop-page--commerce-c2a .ora-commerce-product-media-fallback,.ora-shop-page--commerce-c2a .ora-commerce-product-status{color:var(--ora-c4a-body)}.ora-shop-page--commerce-c2a .ora-commerce-product-brand{color:var(--ora-c4a-accent)}.ora-shop-page--commerce-c2a .ora-storefront-digital{border-bottom-color:var(--ora-c4a-border);background:#d9d2f12e}.ora-shop-page--commerce-c2a .ora-storefront-skin-sample{border-color:#dee2eeeb;box-shadow:0 14px 32px -32px #182340a6}.ora-shop-page--commerce-c2a .ora-storefront-connected-steps{border-top-color:var(--ora-c4a-border)}.ora-shop-page--commerce-c2a .ora-storefront-connected-steps li{border-bottom-color:var(--ora-c4a-border)}.ora-shop-page--commerce-c2a .ora-storefront-connected-note,.ora-shop-page--commerce-c2a .ora-storefront-closing-mark{color:var(--ora-c4a-muted)}.ora-shop-page--commerce-c2a .ora-shop-policy-links a{color:var(--ora-c4a-body)}.ora-shop-page--commerce-c2a .ora-shop-policy-links a:hover{color:var(--ora-c4a-ink)}.ora-shop-page--commerce-c2b .ora-product-breadcrumb,.ora-shop-page--commerce-c2b .ora-product-detail-primary,.ora-shop-page--commerce-c2b .ora-product-section{border-color:var(--ora-c4a-border)}.ora-shop-page--commerce-c2b .ora-product-breadcrumb ol,.ora-shop-page--commerce-c2b .ora-product-summary-description,.ora-shop-page--commerce-c2b .ora-product-story p,.ora-shop-page--commerce-c2b .ora-product-connected p,.ora-shop-page--commerce-c2b .ora-product-support p,.ora-shop-page--commerce-c2b .ora-product-breadcrumb a,.ora-shop-page--commerce-c2b .ora-product-related a{color:var(--ora-c4a-body)}.ora-shop-page--commerce-c2b .ora-product-breadcrumb a:hover,.ora-shop-page--commerce-c2b .ora-product-related a:hover{color:var(--ora-c4a-ink)}.ora-shop-page--commerce-c2b .ora-product-gallery{border-bottom-color:var(--ora-c4a-border);background:#c9ddf124}.ora-shop-page--commerce-c2b .ora-product-gallery-list{background:var(--ora-c4a-border)}.ora-shop-page--commerce-c2b .ora-product-gallery-item{background:#ffffffb8}.ora-shop-page--commerce-c2b .ora-product-no-media{color:var(--ora-c4a-body)}.ora-shop-page--commerce-c2b .ora-product-no-media span,.ora-shop-page--commerce-c2b .ora-product-summary-meta,.ora-shop-page--commerce-c2b .ora-product-features li>span{color:var(--ora-c4a-accent)}.ora-shop-page--commerce-c2b .ora-product-summary h1,.ora-shop-page--commerce-c2b .ora-product-section>h2,.ora-shop-page--commerce-c2b .ora-product-support h2,.ora-shop-page--commerce-c2b .ora-product-availability span{color:var(--ora-c4a-ink)}.ora-shop-page--commerce-c2b .ora-product-availability{border-color:var(--ora-c4a-border)}.ora-shop-page--commerce-c2b .ora-product-section>h2,.ora-shop-page--commerce-c2b .ora-product-support h2{color:var(--ora-c4a-ink)}.ora-shop-page--commerce-c2b .ora-product-features ol,.ora-shop-page--commerce-c2b .ora-product-features li,.ora-shop-page--commerce-c2b .ora-product-specifications dl>div,.ora-shop-page--commerce-c2b .ora-product-included li,.ora-shop-page--commerce-c2b .ora-product-care li{border-color:var(--ora-c4a-border)}.ora-shop-page--commerce-c2b .ora-product-features li>p,.ora-shop-page--commerce-c2b .ora-product-specifications dt,.ora-shop-page--commerce-c2b .ora-product-included li,.ora-shop-page--commerce-c2b .ora-product-care li{color:var(--ora-c4a-body)}@media (max-width:39.99rem){.ora-shop-page--commerce-c2a .ora-commerce-subnavigation{gap:.9rem}.ora-shop-page--commerce-c2a .ora-commerce-subnavigation-link{font-size:.66rem}.ora-shop-page--commerce-c2a .ora-storefront-digital{margin-inline:-1.25rem;padding-inline:1.25rem}.ora-shop-page--commerce-c2a .ora-shop-policy-links{gap:0 .75rem}.ora-shop-page--commerce-c2b .ora-product-summary{padding-block:2rem 2.5rem}}@media (max-width:30rem){.ora-shop-page--commerce-c2a .ora-storefront-skin-sample{border-radius:12px}}.ora-home.ora-home{--ora-r2a-bg:#f8f9fc;--ora-r2a-ink:#182340;--ora-r2a-body:#667085;--ora-r2a-muted:#8b92a8;--ora-r2a-accent:#9aa0d6;--ora-r2a-lavender:#d9d2f1;--ora-r2a-ice-cyan:#c9ddf1;--ora-r2a-panel:#ffffff9e;--ora-r2a-panel-strong:#ffffffe0;--ora-r2a-border:#c7baff2e;--ora-r2a-shadow:0 16px 34px -12px #736bb829;background:var(--ora-r2a-bg);color:var(--ora-r2a-ink);position:relative;overflow-x:clip}.ora-home .ora-home-main{isolation:auto}.ora-home .ora-r2a-hero{background:var(--ora-r2a-bg);isolation:isolate;min-height:438px;position:relative;overflow:clip}.ora-home .ora-r2a-hero-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(circle at 70% 42%,#c9ddf138 0 3px,#0000 5px),radial-gradient(circle at 76% 32%,#ffffffc2 0 6px,#d9d2f11f 8px,#0000 18px),radial-gradient(circle at 68% 25%,#ffffffb8 0 3px,#c9ddf11c 5px,#0000 13px),radial-gradient(520px 410px at 71% 36%,#c9ddf14d,#0000 74%),radial-gradient(680px 480px at 61% 36%,#d9d2f13b,#0000 76%);position:absolute;inset:0}.ora-home .ora-r2a-hero-atmosphere:before,.ora-home .ora-r2a-hero-atmosphere:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.ora-home .ora-r2a-hero-atmosphere:before{background:#d9d2f133;border:1px solid #ffffffb8;width:16px;height:16px;top:92px;right:9%;box-shadow:0 0 18px #9aa0d642}.ora-home .ora-r2a-hero-atmosphere:after{background:#c9ddf13d;border:1px solid #ffffffc7;width:7px;height:7px;top:226px;right:16%;box-shadow:0 0 14px #c9ddf14d}.ora-home .ora-r2a-hero-inner{width:min(100% - 48px,1240px);min-height:inherit;box-sizing:border-box;margin:0 auto;padding:88px 0 56px}.ora-home .ora-r2a-hero-copy{width:min(100%,650px)}.ora-home .ora-r2a-hero-eyebrow,.ora-home .ora-r2a-suggestions-eyebrow{color:var(--ora-r2a-accent);font-family:var(--font-body-sans);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:500;line-height:1.4}.ora-home .ora-r2a-hero h1{max-width:650px;color:var(--ora-r2a-ink);font-family:var(--font-display-serif), Georgia, "Times New Roman", serif;letter-spacing:-.025em;text-wrap:balance;margin:22px 0 0;font-size:clamp(3rem,4vw,3.5rem);font-weight:400;line-height:1.04}.ora-home .ora-r2a-hero h1 span{display:inline}.ora-home .ora-r2a-hero-support{max-width:560px;color:var(--ora-r2a-body);font-family:var(--font-body-sans);margin:78px 0 0;font-size:.94rem;font-weight:400;line-height:1.45}.ora-home .ora-r2a-suggestions{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;background:#ffffff9e;border:1px solid #c7baff14;border-radius:28px;width:min(100% - 96px,1344px);min-height:310px;margin:0 auto 56px;box-shadow:0 24px 64px -52px #1823404d}.ora-home .ora-r2a-suggestions-inner{padding:48px 52px 42px}.ora-home .ora-r2a-suggestions-eyebrow{display:none}.ora-home .ora-r2a-suggestions h2{color:var(--ora-r2a-ink);font-family:var(--font-display-serif), Georgia, "Times New Roman", serif;letter-spacing:-.015em;margin:12px 0 28px;font-size:2.25rem;font-weight:400;line-height:1.1}.ora-home .ora-r2a-focus-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:min(100%,520px);margin-top:360px;margin-bottom:18px;display:grid}.ora-home .ora-r2a-focus-tab,.ora-home .ora-r2a-suggestion-card,.ora-home .ora-r2a-mode-button,.ora-home .ora-r2a-composer-focus-button,.ora-home .ora-r2a-helper-action,.ora-home .ora-r2a-voice-action,.ora-home .ora-r2a-composer-close,.ora-home .ora-r2a-submit{appearance:none;font:inherit}.ora-home .ora-r2a-focus-tab{min-height:42px;color:var(--ora-r2a-muted);cursor:pointer;font-family:var(--font-body-sans);background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:.74rem;font-weight:600;line-height:1.1;display:flex}.ora-home .ora-r2a-focus-tab .ora-topic-glyph{width:15px;height:15px}.ora-home .ora-r2a-focus-tab.is-active{color:var(--ora-r2a-ink);background:#d9d2f147;border-color:#9aa0d638}.ora-home .ora-r2a-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ora-home .ora-r2a-suggestion-card{min-width:0;min-height:52px;color:var(--ora-r2a-body);cursor:pointer;font-family:var(--font-body-sans);text-align:left;background:#ffffff8f;border:1px solid #18234012;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.82rem;line-height:1.35;transition:border-color .18s,background-color .18s,color .18s;display:flex}.ora-home .ora-r2a-suggestion-card span{overflow-wrap:anywhere;min-width:0}.ora-home .ora-r2a-suggestion-card svg{width:15px;height:15px;color:var(--ora-r2a-accent);flex:none}.ora-home .ora-r2a-suggestion-card:hover,.ora-home .ora-r2a-suggestion-card:focus-visible{color:var(--ora-r2a-ink);background:#d9d2f133;border-color:#9aa0d661}.ora-home .ora-r2a-composer-backdrop{z-index:44;cursor:default;opacity:1;background:#18234024;border:0;padding:0;transition:opacity .26s cubic-bezier(.22,1,.36,1);position:fixed;inset:0}.ora-home .ora-r2a-composer-layer{z-index:55;pointer-events:none;width:min(820px,100vw - 32px);height:72px;min-height:72px;transition:height .26s cubic-bezier(.22,1,.36,1);position:fixed;bottom:28px;left:50%;right:auto;transform:translate(-50%)}.ora-home .ora-r2a-composer-layer.is-expanded{height:320px}.ora-home .ora-r2a-composer{pointer-events:auto;width:100%;height:100%}.ora-home .ora-r2a-composer-form{border:1px solid var(--ora-r2a-border);background:var(--ora-r2a-panel-strong);width:100%;height:100%;box-shadow:var(--ora-r2a-shadow);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-sizing:border-box;border-radius:36px;flex-direction:column;transition:border-radius .26s cubic-bezier(.22,1,.36,1),box-shadow .26s;display:flex;position:relative;overflow:hidden}.ora-home .ora-r2a-composer-layer.is-expanded .ora-r2a-composer-form{border-radius:26px;padding:18px 19px 20px;box-shadow:0 24px 64px -38px #18234061}.ora-home .ora-r2a-composer-form:focus-within{box-shadow:0 0 0 3px #d9d2f152, var(--ora-r2a-shadow);border-color:#9aa0d69e}.ora-home .ora-r2a-composer-heading{height:0;color:var(--ora-r2a-accent);font-family:var(--font-body-sans);letter-spacing:.06em;opacity:0;text-transform:uppercase;visibility:hidden;justify-content:space-between;align-items:center;font-size:10px;font-weight:500;line-height:1;transition:height .26s cubic-bezier(.22,1,.36,1),opacity .18s,transform .26s cubic-bezier(.22,1,.36,1),visibility .26s;display:flex;overflow:hidden;transform:translateY(8px)}.ora-home .ora-r2a-composer-layer.is-expanded .ora-r2a-composer-heading{opacity:1;visibility:visible;height:30px;transition-delay:45ms;transform:translateY(0)}.ora-home .ora-r2a-composer-close{width:20px;height:20px;color:var(--ora-r2a-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1.45rem;font-weight:300;line-height:1;display:inline-flex}.ora-home .ora-r2a-question-row{box-sizing:border-box;flex:0 0 72px;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:12px;width:100%;min-width:0;min-height:72px;padding:0 66px 0 16px;display:grid}.ora-home .ora-r2a-composer-layer.is-expanded .ora-r2a-question-row{background:#ffffffdb;border:1px solid #1823400f;border-radius:16px;flex-basis:58px;min-height:58px;margin-top:3px;padding:0;transition-delay:55ms}.ora-home .ora-r2a-question-field{min-width:0;display:block}.ora-home .ora-r2a-question-field textarea{resize:none;width:100%;min-height:24px;max-height:80px;color:var(--ora-r2a-ink);caret-color:var(--ora-r2a-ink);font-family:var(--font-body-sans);background:0 0;border:0;outline:0;padding:0;font-size:.94rem;line-height:1.45;display:block;overflow:hidden}.ora-home .ora-r2a-question-field textarea::placeholder{color:var(--ora-r2a-muted);opacity:1}.ora-home .ora-r2a-helper-action,.ora-home .ora-r2a-voice-action{width:32px;height:32px;color:var(--ora-r2a-ink);cursor:pointer;background:#d9d2f170;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ora-home .ora-r2a-helper-action svg{width:17px;height:17px}.ora-home .ora-r2a-voice-action{width:30px;height:30px;color:var(--ora-r2a-ink);background:0 0}.ora-home .ora-r2a-voice-action svg{width:18px;height:18px}.ora-home .ora-r2a-voice-action:disabled{cursor:not-allowed;opacity:.52}.ora-home .ora-r2a-voice-action.is-listening{background:#c9ddf16b}.ora-home .ora-r2a-expanded-controls{pointer-events:none;opacity:0;max-height:0;transition:max-height .26s cubic-bezier(.22,1,.36,1),opacity .18s,transform .26s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(8px)}.ora-home .ora-r2a-composer-layer.is-expanded .ora-r2a-expanded-controls{pointer-events:auto;opacity:1;max-height:150px;transition-delay:70ms;transform:translateY(0)}.ora-home .ora-r2a-mode-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.ora-home .ora-r2a-mode-button{min-height:52px;color:var(--ora-r2a-body);cursor:pointer;font-family:var(--font-body-sans);text-align:left;background:#ffffff7a;border:1px solid #1823401a;border-radius:12px;align-items:center;gap:8px;padding:0 10px;font-size:.78rem;font-weight:600;line-height:1.1;display:flex}.ora-home .ora-r2a-mode-button .ora-mode-glyph{box-sizing:border-box;background:#d9d2f161;border-radius:50%;flex:0 0 30px;width:30px;height:30px;padding:7px}.ora-home .ora-r2a-mode-button.is-active{color:var(--ora-r2a-ink);background:#d9d2f157;border-color:#9aa0d680}.ora-home .ora-r2a-mode-button.is-active .ora-mode-glyph{background:var(--ora-r2a-ink);color:#fff}.ora-home .ora-r2a-composer-focus{color:var(--ora-r2a-muted);font-family:var(--font-body-sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-top:7px;font-size:.64rem;font-weight:700;line-height:1;display:flex}.ora-home .ora-r2a-composer-focus>span{flex:none}.ora-home .ora-r2a-composer-focus-options{flex-wrap:wrap;gap:7px;display:flex}.ora-home .ora-r2a-composer-focus-button{min-width:0;min-height:30px;color:var(--ora-r2a-body);cursor:pointer;font-family:var(--font-body-sans);letter-spacing:0;text-transform:none;background:#ffffff7a;border:1px solid #18234017;border-radius:999px;align-items:center;gap:4px;padding:5px 11px;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.ora-home .ora-r2a-composer-focus-button .ora-topic-glyph{flex:0 0 14px;width:14px;height:14px}.ora-home .ora-r2a-composer-focus-button.is-active{color:var(--ora-r2a-ink);background:#c9ddf13d;border-color:#9aa0d675}.ora-home .ora-r2a-composer-focus-button.is-active .ora-topic-glyph{color:var(--ora-r2a-ink)}.ora-home .ora-r2a-composer-cta{position:absolute;top:16px;right:16px}.ora-home .ora-r2a-composer-layer.is-expanded .ora-r2a-composer-cta{align-self:stretch;width:100%;margin-top:auto;position:static}.ora-home .ora-r2a-submit{border:1px solid var(--ora-r2a-ink);background:var(--ora-r2a-ink);color:#fff;cursor:pointer;min-width:40px;height:40px;font-family:var(--font-body-sans);border-radius:22px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.78rem;font-weight:650;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.ora-home .ora-r2a-submit-label{display:none}.ora-home .ora-r2a-submit svg{width:17px;height:17px}.ora-home .ora-r2a-composer-layer.is-expanded .ora-r2a-submit{border-radius:21px;width:100%;min-width:0;height:42px}.ora-home .ora-r2a-composer-layer.is-expanded .ora-r2a-submit-label{display:inline}.ora-home .ora-r2a-composer-layer.is-expanded .ora-r2a-submit svg{display:none}.ora-home .ora-r2a-submit:hover,.ora-home .ora-r2a-submit:focus-visible{background:#27345b;border-color:#27345b}.ora-home .ora-r2a-submit:active{transform:translateY(1px)}.ora-home :is(.ora-r2a-focus-tab,.ora-r2a-suggestion-card,.ora-r2a-mode-button,.ora-r2a-composer-focus-button,.ora-r2a-helper-action,.ora-r2a-voice-action,.ora-r2a-composer-close,.ora-r2a-submit):focus-visible{outline-offset:2px;outline:2px solid #9aa0d6b3}.ora-home .ora-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:639px){.ora-home .ora-r2a-hero{min-height:366px}.ora-home .ora-r2a-hero-atmosphere{background:radial-gradient(circle at 75% 43%,#c9ddf157 0 3px,#0000 4px),radial-gradient(circle at 74% 30%,#ffffffeb 0 5px,#d9d2f129 6px,#0000 13px),radial-gradient(circle at 61% 28%,#ffffffdb 0 3px,#c9ddf124 4px,#0000 9px),radial-gradient(240px 250px at 72% 35%,#c9ddf152,#0000 72%),radial-gradient(280px 260px at 59% 35%,#d9d2f138,#0000 74%)}.ora-home .ora-r2a-hero-atmosphere:before{width:12px;height:12px;top:120px;right:22%}.ora-home .ora-r2a-hero-atmosphere:after{width:5px;height:5px;top:230px;right:39%}.ora-home .ora-r2a-hero-inner{width:100%;padding:52px 20px 42px}.ora-home .ora-r2a-hero-copy{width:100%}.ora-home .ora-r2a-hero-eyebrow,.ora-home .ora-r2a-suggestions-eyebrow{font-size:.58rem}.ora-home .ora-r2a-hero h1{text-wrap:pretty;max-width:330px;margin-top:21px;font-size:clamp(2rem,8.5vw,2.2rem);line-height:1.2}.ora-home .ora-r2a-hero h1 span{display:inline}.ora-home .ora-r2a-hero-support{max-width:330px;margin-top:16px;font-size:.75rem;line-height:1.35}.ora-home .ora-r2a-suggestions{border-left:0;border-right:0;border-radius:0;width:100%;min-height:280px;margin-bottom:36px}.ora-home .ora-r2a-suggestions-inner{padding:48px 20px 34px}.ora-home .ora-r2a-suggestions h2{margin-top:12px;margin-bottom:24px;font-size:1.72rem}.ora-home .ora-r2a-focus-tabs{gap:4px;width:100%}.ora-home .ora-r2a-focus-tab{gap:3px;min-height:38px;padding-inline:3px;font-size:.64rem}.ora-home .ora-r2a-focus-tab .ora-topic-glyph{width:13px;height:13px}.ora-home .ora-r2a-suggestion-grid{grid-template-columns:minmax(0,1fr)}.ora-home .ora-r2a-suggestion-card{min-height:50px;font-size:.76rem}.ora-home .ora-r2a-composer-layer{width:auto;bottom:16px;left:12px;right:12px;transform:none}.ora-home .ora-r2a-composer-layer.is-expanded{height:344px}.ora-home .ora-r2a-composer-layer.is-expanded .ora-r2a-composer-form{padding:18px 19px 20px}.ora-home .ora-r2a-question-row{grid-template-columns:32px minmax(0,1fr) 30px;gap:9px;padding-inline:16px 58px}.ora-home .ora-r2a-composer-layer.is-expanded .ora-r2a-question-row{padding-inline:0}.ora-home .ora-r2a-question-field textarea{font-size:.88rem}.ora-home .ora-r2a-mode-button{white-space:nowrap;gap:1px;min-width:0;min-height:52px;padding:0 2px 0 10px;font-size:.59375rem;font-weight:500;line-height:16px}.ora-home .ora-r2a-mode-button:first-child{font-size:9.5px}.ora-home .ora-r2a-mode-button:nth-child(2){font-size:9.2px}.ora-home .ora-r2a-mode-button:nth-child(3){font-size:9px}.ora-home .ora-r2a-mode-button span{white-space:nowrap;min-width:0}.ora-home .ora-r2a-mode-button .ora-mode-glyph{flex-basis:30px;width:30px;height:30px}.ora-home .ora-r2a-composer-focus{letter-spacing:0;gap:4px;margin-top:7px;font-size:9px}.ora-home .ora-r2a-composer-focus>span{flex:0 0 28px;width:28px;min-width:0}.ora-home .ora-r2a-composer-focus-options{flex-wrap:nowrap;gap:4px}.ora-home .ora-r2a-composer-focus-button{white-space:nowrap;justify-content:center;gap:2px;height:32px;padding-inline:0;font-size:9.5px}.ora-home .ora-r2a-composer-focus-button:first-child{flex:0 0 50px}.ora-home .ora-r2a-composer-focus-button:nth-child(2){flex:0 0 58px}.ora-home .ora-r2a-composer-focus-button:nth-child(3){flex:0 0 56px}.ora-home .ora-r2a-composer-focus-button:nth-child(4){flex:0 0 68px}.ora-home .ora-r2a-composer-focus-button:nth-child(5){flex:0 0 46px}.ora-home .ora-r2a-composer-focus-button .ora-topic-glyph{flex-basis:10px;width:10px;height:10px}.ora-home .ora-r2a-composer-layer.is-expanded .ora-r2a-submit{min-width:148px}}@media (prefers-reduced-motion:reduce){.ora-home .ora-r2a-composer-backdrop,.ora-home .ora-r2a-composer-layer,.ora-home .ora-r2a-composer-form,.ora-home .ora-r2a-composer-heading,.ora-home .ora-r2a-expanded-controls,.ora-home .ora-r2a-submit,.ora-home .ora-r2a-suggestion-card{transition:none}}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-global-header[data-presentation=home-visual-v1],[data-ora-shell-mode=home-phase-1a] .ora-home .ora-compact-header[data-presentation=home-visual-v1],[data-ora-shell-mode=home-phase-1a] .ora-home .ora-mobile-header[data-presentation=home-visual-v1]{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);color:#182340!important;background:#ffffffc7!important;border-color:#18234014!important;box-shadow:0 18px 34px -12px #18234047!important}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-global-header[data-presentation=home-visual-v1] .ora-global-brand,[data-ora-shell-mode=home-phase-1a] .ora-home .ora-compact-header[data-presentation=home-visual-v1] .ora-compact-brand,[data-ora-shell-mode=home-phase-1a] .ora-home .ora-mobile-header[data-presentation=home-visual-v1] .ora-mobile-brand{color:#182340!important}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-global-header[data-presentation=home-visual-v1] .ora-global-nav{gap:28px}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-global-header[data-presentation=home-visual-v1] .ora-global-nav-link{color:#667085;font-size:.8rem;font-weight:560}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-global-header[data-presentation=home-visual-v1] .ora-global-tools{gap:8px;min-width:0}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-global-header[data-presentation=home-visual-v1] .ora-global-credits{color:#182340;background:#ffffff85;border-color:#18234014;border-radius:19px;width:112px;min-width:112px;min-height:38px;font-size:.76rem}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-global-header[data-presentation=home-visual-v1] .ora-global-notifications{display:none}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-global-header[data-presentation=home-visual-v1] .ora-global-avatar-button{border-color:#18234014;width:38px;min-width:38px;min-height:38px}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-global-header[data-presentation=home-visual-v1] .ora-global-avatar{width:34px;height:34px}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-global-header[data-presentation=home-visual-v1] .ora-global-auth-button{border-radius:19px;min-width:164px;min-height:38px;font-size:.74rem;color:#fff!important;background:#182340!important}@media (min-width:1200px){[data-ora-shell-mode=home-phase-1a] .ora-home .ora-global-header[data-presentation=home-visual-v1]{border-radius:20px;width:min(100% - 32px,1160px);height:60px;margin:20px auto 0;top:20px}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-global-header[data-presentation=home-visual-v1] .ora-global-header-inner{grid-template-columns:minmax(210px,1fr) auto minmax(250px,1fr);gap:16px;padding-inline:24px}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-global-header[data-presentation=home-visual-v1] .ora-global-brand{font-size:17px}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-global-header[data-presentation=home-visual-v1][data-announcement-visible=true]{top:36px}}@media (min-width:640px) and (max-width:1199px){[data-ora-shell-mode=home-phase-1a] .ora-home .ora-compact-header[data-presentation=home-visual-v1]{border-radius:20px;width:min(100% - 32px,1160px);height:60px;margin:20px auto 0;top:20px}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-compact-header[data-presentation=home-visual-v1] .ora-compact-header-inner{grid-template-columns:44px minmax(0,1fr) auto;gap:16px;padding-inline:16px}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-compact-header[data-presentation=home-visual-v1] .ora-compact-tools{width:auto;min-width:0}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-compact-header[data-presentation=home-visual-v1][data-announcement-visible=true]{top:36px}}@media (max-width:639px){[data-ora-shell-mode=home-phase-1a] .ora-home .ora-mobile-header[data-presentation=home-visual-v1]{border-radius:16px;width:calc(100% - 32px);height:52px;margin:12px auto 0;top:12px}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-mobile-header[data-presentation=home-visual-v1] .ora-mobile-header-inner{gap:2px;padding-inline:0}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-mobile-header[data-presentation=home-visual-v1] .ora-mobile-brand{font-size:1.06rem}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-mobile-header[data-presentation=home-visual-v1] .ora-mobile-tools{box-sizing:border-box;gap:4px;width:122px;min-width:122px;padding-right:6px}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-mobile-header[data-presentation=home-visual-v1] .ora-mobile-menu-button,[data-ora-shell-mode=home-phase-1a] .ora-home .ora-mobile-header[data-presentation=home-visual-v1] .ora-mobile-avatar-button,[data-ora-shell-mode=home-phase-1a] .ora-home .ora-mobile-header[data-presentation=home-visual-v1] .ora-mobile-credits,[data-ora-shell-mode=home-phase-1a] .ora-home .ora-mobile-header[data-presentation=home-visual-v1] .ora-mobile-auth-button,[data-ora-shell-mode=home-phase-1a] .ora-home .ora-mobile-header[data-presentation=home-visual-v1] .ora-mobile-language-button{min-height:32px}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-mobile-header[data-presentation=home-visual-v1] .ora-mobile-menu-button{width:44px;min-width:44px}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-mobile-header[data-presentation=home-visual-v1] .ora-mobile-credits{background:#ffffff85;border-radius:16px;width:72px;min-width:72px;font-size:.66rem}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-mobile-header[data-presentation=home-visual-v1] .ora-mobile-avatar-button{border-color:#18234014;width:38px;min-width:38px}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-mobile-header[data-presentation=home-visual-v1] .ora-mobile-notifications{display:none}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-mobile-header[data-presentation=home-visual-v1] .ora-mobile-language-button{min-width:34px;padding-inline:2px;font-size:.6rem}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-mobile-header[data-presentation=home-visual-v1] .ora-mobile-auth-button{border-radius:16px;min-width:82px;padding-inline:4px;font-size:.58rem}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-mobile-header[data-presentation=home-visual-v1][data-announcement-visible=true]{top:36px}}[data-presentation=home-visual-v1].ora-compact-drawer-backdrop{background:#18234024;display:flex!important}[data-presentation=home-visual-v1].ora-compact-drawer{color:#182340;background:#f8f9fc;border:0;border-radius:0 22px 22px 0;box-shadow:0 24px 54px -12px #18234052;width:320px!important;min-width:320px!important}[data-presentation=home-visual-v1].ora-compact-drawer .ora-home-visual-drawer-header{border-bottom:0;align-items:flex-start;height:64px;min-height:64px;padding:12px 16px 0 20px}[data-presentation=home-visual-v1].ora-compact-drawer .ora-home-visual-drawer-header p{color:#182340;font-size:1.06rem;line-height:24px}[data-presentation=home-visual-v1] .ora-home-visual-drawer-title{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-presentation=home-visual-v1].ora-compact-drawer .ora-compact-drawer-close{color:#182340;width:44px;min-width:44px;min-height:44px;margin-top:-4px}[data-presentation=home-visual-v1].ora-compact-drawer .ora-home-drawer-cta{color:#fff;width:calc(100% - 32px);height:44px;font-family:var(--font-body-sans);background:#182340;border:1px solid #182340;border-radius:22px;justify-content:center;align-items:center;gap:8px;margin:0 16px;font-size:.78rem;font-weight:650;text-decoration:none;display:inline-flex}[data-presentation=home-visual-v1].ora-compact-drawer .ora-home-visual-drawer-nav{padding:18px 8px 0}[data-presentation=home-visual-v1].ora-compact-drawer .ora-home-visual-drawer-nav ul{gap:2px}[data-presentation=home-visual-v1].ora-compact-drawer .ora-home-visual-drawer-nav :is(a,button){color:#667085;border-radius:14px;gap:10px;min-height:48px;padding:8px 12px;font-size:.81rem;font-weight:560;line-height:1.2}[data-presentation=home-visual-v1].ora-compact-drawer .ora-home-visual-drawer-nav :is(a,button)>svg,[data-presentation=home-visual-v1].ora-compact-drawer .ora-home-visual-drawer-preference>svg{color:#182340;background:#d9d2f17a;border-radius:50%;flex:0 0 32px;width:32px;height:32px;padding:7px}[data-presentation=home-visual-v1].ora-compact-drawer .ora-home-visual-drawer-nav .ora-compact-drawer-status{background:0 0;flex-basis:17px;width:17px;height:17px;padding:0}[data-presentation=home-visual-v1] .ora-home-visual-drawer-preferences{padding:10px 16px calc(18px + env(safe-area-inset-bottom));border-top:1px solid #1823401a;gap:2px;margin-top:20px;display:grid}[data-presentation=home-visual-v1] .ora-home-visual-drawer-preference{color:#667085;width:100%;min-height:42px;font-family:var(--font-body-sans);text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:5px 4px;font-size:.78rem;font-weight:560;display:flex}[data-presentation=home-visual-v1] .ora-home-visual-drawer-preference>span{flex:auto;min-width:0}[data-presentation=home-visual-v1] .ora-home-visual-drawer-preference>small{color:#8b92a8;white-space:nowrap;font-size:.68rem}[data-presentation=home-visual-v1].ora-compact-drawer :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #9aa0d6c7}@media (prefers-reduced-motion:reduce){[data-presentation=home-visual-v1].ora-compact-drawer{animation:none}}:is(body:has(.ora-compact-drawer-backdrop[data-presentation=home-visual-v1]) .ora-home :is(.ora-r2a-composer-backdrop,.ora-r2a-composer-layer),body:has(.ora-compact-drawer-backdrop[data-presentation=home-visual-v1]) .ora-home .ora-mobile-bottom-nav){pointer-events:none!important;visibility:hidden!important;opacity:0!important}.ora-shell-root[data-ora-shell-mode=focus-phase-1d-a]:has(.ora-ask-shell)>.ora-focus-header{border:1px solid var(--ora-v1-final-border);background:#ffffffc7;border-radius:1.25rem;flex:0 0 3.75rem;width:min(100% - 2rem,72.5rem);height:3.75rem;margin:1.25rem auto -1rem;box-shadow:0 1.125rem 2.125rem -.75rem #18234038}.ora-shell-root[data-ora-shell-mode=focus-phase-1d-a]:has(.ora-ask-shell)>.ora-focus-header>.ora-focus-header-inner{max-width:none;padding-inline:1.25rem}@media (max-width:639px){.ora-shell-root[data-ora-shell-mode=focus-phase-1d-a]:has(.ora-ask-shell)>.ora-focus-header{border-radius:1rem;flex-basis:3.25rem;width:calc(100% - 2rem);height:3.25rem;margin-top:.75rem;margin-bottom:-.5rem}.ora-shell-root[data-ora-shell-mode=focus-phase-1d-a]:has(.ora-ask-shell)>.ora-focus-header>.ora-focus-header-inner{padding-inline:.5rem}}.ora-shell-root[data-ora-shell-mode=focus-phase-1d-a]:has(.ora-prepare-shell)>.ora-focus-header{border:1px solid var(--ora-v1-final-border);background:#ffffffc7;border-radius:1.25rem;flex:0 0 3.75rem;width:min(100% - 2rem,72.5rem);height:3.75rem;margin:1.25rem auto -1rem;box-shadow:0 1.125rem 2.125rem -.75rem #18234038}.ora-shell-root[data-ora-shell-mode=focus-phase-1d-a]:has(.ora-prepare-shell)>.ora-focus-header>.ora-focus-header-inner{max-width:none;padding-inline:1.25rem}@media (max-width:639px){.ora-shell-root[data-ora-shell-mode=focus-phase-1d-a]:has(.ora-prepare-shell)>.ora-focus-header{border-radius:1rem;flex-basis:3.25rem;width:calc(100% - 2rem);height:3.25rem;margin-top:.75rem;margin-bottom:-.5rem}.ora-shell-root[data-ora-shell-mode=focus-phase-1d-a]:has(.ora-prepare-shell)>.ora-focus-header>.ora-focus-header-inner{padding-inline:.5rem}}.ora-prepare-shell{min-height:100%;padding:0 2.5rem max(2rem, calc(2rem + env(safe-area-inset-bottom)));display:block}.ora-prepare-shell .ora-prepare-content{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;max-width:none;min-height:100%;display:flex}.ora-prepare-shell .ora-prepare-flow{width:min(100%,31rem);color:var(--ora-v1-final-muted);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.7rem;margin:4.0625rem auto 0;padding:0;font-size:.63rem;font-weight:720;line-height:1;list-style:none;display:flex}.ora-prepare-shell .ora-prepare-flow li{white-space:nowrap;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.ora-prepare-shell .ora-prepare-flow li:not(:last-child):after{background:var(--ora-v1-final-border);content:"";width:clamp(1.25rem,4vw,3.2rem);height:1px}.ora-prepare-shell .ora-prepare-flow li.is-current{color:var(--ora-v1-final-ink)}.ora-prepare-shell .ora-prepare-mobile-stage{color:var(--ora-v1-final-soft-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:720;line-height:1.2;display:none}.ora-prepare-shell .ora-prepare-card-stage{flex:none;margin-inline:auto;position:relative}.ora-prepare-shell .ora-prepare-card-stage.is-three-card{width:30.125rem;height:14.2rem;margin-top:5.8125rem}.ora-prepare-shell .ora-prepare-card-stage.is-single-card{width:10.375rem;height:14.125rem;margin-top:5.0625rem}.ora-prepare-shell .ora-prepare-card-back{background:linear-gradient(155deg,#263252,#182340 68%,#10182c);border:1px solid #d9d2f1c7;border-radius:1rem;display:block;position:absolute;overflow:hidden;box-shadow:0 20px 42px -26px #18234099}.ora-prepare-shell .ora-prepare-card-back:before{content:"";border:1px solid #c9ddf19e;border-radius:50%;width:52px;height:52px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ora-prepare-shell .ora-prepare-card-back:after{color:#d6b66a;content:"✦";font-size:1.15rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ora-prepare-shell .ora-prepare-card-back--left,.ora-prepare-shell .ora-prepare-card-back--right{width:8.625rem;height:12.875rem}.ora-prepare-shell .ora-prepare-card-back--left{top:1.5rem;left:.9375rem;transform:rotate(10deg)}.ora-prepare-shell .ora-prepare-card-back--center{z-index:1;width:8.625rem;height:12.875rem;top:0;left:10.75rem}.ora-prepare-shell .ora-prepare-card-back--right{top:0;right:1.1875rem;transform:rotate(-10deg)}.ora-prepare-shell .ora-prepare-card-back--single{width:10.375rem;height:14.125rem;inset:0}.ora-prepare-shell .ora-prepare-mode-label{max-width:100%;color:var(--ora-v1-final-muted);letter-spacing:.15em;text-align:center;text-transform:uppercase;margin:2.55rem 0 0;font-size:.625rem;font-weight:620;line-height:1.25}.ora-prepare-shell .ora-prepare-card-stage.is-single-card+.ora-prepare-mode-label{margin-top:3.375rem}.ora-prepare-shell .ora-prepare-question-title{width:min(100%,52.5rem);color:var(--ora-v1-final-ink);font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.035em;text-align:center;text-wrap:balance;margin:1.25rem 0 0;font-size:2.5rem;font-weight:500;line-height:3rem}.ora-prepare-shell .ora-prepare-card-stage.is-single-card+.ora-prepare-mode-label+.ora-prepare-question-title{margin-top:.5rem}.ora-prepare-shell .ora-prepare-card-stage.is-three-card+.ora-prepare-mode-label+.ora-prepare-question-title{margin-top:1.375rem}.ora-prepare-shell .ora-prepare-card-stage.is-three-card~.ora-prepare-copy .ora-prepare-actions{margin-top:3rem}.ora-prepare-shell .ora-prepare-copy{flex-direction:column;align-items:center;row-gap:0;width:min(100%,35rem);margin-top:1.1875rem;display:flex}.ora-prepare-shell .ora-prepare-card-stage.is-single-card~.ora-prepare-copy{margin-top:1.375rem}.ora-prepare-shell .ora-prepare-body{width:min(100%,35rem);max-width:35rem;color:var(--ora-v1-final-body);text-align:center;margin:0;font-size:.875rem;line-height:1.45}.ora-prepare-shell .ora-prepare-actions{justify-content:flex-end;align-items:center;gap:2.5rem;width:25.875rem;margin-top:2.9375rem;display:flex}.ora-prepare-shell .ora-prepare-actions .ora-flow-primary{width:15rem;min-width:15rem;height:3rem;min-height:3rem;padding-inline:1rem}.ora-prepare-shell .ora-prepare-actions .ora-flow-secondary{letter-spacing:0;white-space:nowrap;order:-1;min-height:0;padding:0;font-size:.8rem;font-weight:520;line-height:1.4;box-shadow:none!important;color:var(--ora-v1-final-body)!important;background:0 0!important;border:0 #0000!important}.ora-prepare-shell .ora-prepare-actions .ora-flow-secondary:hover{transform:none;color:var(--ora-v1-final-ink)!important;background:0 0!important;border-color:#0000!important}@media (max-width:639px){.ora-prepare-shell{padding:0 1.25rem max(2rem, calc(1.25rem + env(safe-area-inset-bottom)))}.ora-prepare-shell .ora-prepare-flow{display:none}.ora-prepare-shell .ora-prepare-mobile-stage{margin-top:2.25rem;display:block}.ora-prepare-shell .ora-prepare-card-stage.is-three-card{width:17.125rem;height:9.9rem;margin-top:1.5rem}.ora-prepare-shell .ora-prepare-card-stage.is-single-card{width:7.375rem;height:10.375rem;margin-top:1.9rem}.ora-prepare-shell .ora-prepare-card-back--left,.ora-prepare-shell .ora-prepare-card-back--right{border-radius:1rem;width:6rem;height:9rem}.ora-prepare-shell .ora-prepare-card-back--left{top:1.75rem;left:.375rem;transform:rotate(9deg)}.ora-prepare-shell .ora-prepare-card-back--center{border-radius:1rem;width:6rem;height:9rem;top:.5625rem;left:5.5625rem}.ora-prepare-shell .ora-prepare-card-back--right{top:.8125rem;right:.4375rem;transform:rotate(-9deg)}.ora-prepare-shell .ora-prepare-card-back--single{border-radius:1rem;width:7.375rem;height:10.375rem}.ora-prepare-shell .ora-prepare-mode-label{letter-spacing:.12em;margin-top:2.25rem;font-size:.625rem;line-height:1.25}.ora-prepare-shell .ora-prepare-card-stage.is-single-card+.ora-prepare-mode-label{margin-top:1.375rem}.ora-prepare-shell .ora-prepare-question-title{width:min(100%,19.625rem);margin-top:1rem;font-size:1.625rem;line-height:1.22}.ora-prepare-shell .ora-prepare-card-stage.is-single-card+.ora-prepare-mode-label+.ora-prepare-question-title{margin-top:0}.ora-prepare-shell .ora-prepare-card-stage.is-three-card+.ora-prepare-mode-label+.ora-prepare-question-title{margin-top:1rem}.ora-prepare-shell .ora-prepare-copy,.ora-prepare-shell .ora-prepare-card-stage.is-single-card~.ora-prepare-copy{width:100%;margin-top:2.875rem}.ora-prepare-shell .ora-prepare-body{width:min(100%,18.375rem);font-size:.78125rem;line-height:1.5}.ora-prepare-shell .ora-prepare-actions{flex-direction:column;gap:1.125rem;width:100%;margin-top:2.9375rem;transform:none}.ora-prepare-shell .ora-prepare-actions .ora-flow-primary{width:100%;min-width:0}.ora-prepare-shell .ora-prepare-actions .ora-flow-secondary{order:1;width:auto;min-height:0;font-size:.78125rem}.ora-prepare-shell .ora-prepare-actions .ora-flow-primary{order:0}}@media (prefers-reduced-motion:reduce){.ora-prepare-shell .ora-prepare-card-back--left,.ora-prepare-shell .ora-prepare-card-back--right{transform:none}}.ora-reveal-shell--single-gate{min-height:calc(100dvh - var(--ora-global-header-height))}.ora-reveal-shell--single-gate>.relative{max-width:45rem;padding-inline:0}.ora-reveal-ready-gate-frame{width:100%;margin-block:auto;position:relative}.ora-reveal-ready-gate-frame .ora-guide-panel{text-align:center;border-radius:1.875rem;width:100%;min-height:40.625rem;margin:0;padding:1.25rem 2.5rem 4.25rem}.ora-reveal-ready-gate-frame .ora-guide-panel>h1{margin-top:.5rem;font-size:2.3rem;line-height:1.08}.ora-reveal-ready-gate-frame .ora-guide-panel>.mt-6:has(.ora-reveal-ready-preview){width:100%;margin-top:.65rem}.ora-reveal-ready-preview{flex-direction:column;align-items:center;width:100%;display:flex}.ora-reveal-ready-intro{width:min(100%,29rem);color:var(--ora-v1-final-body);margin:0;font-size:.82rem;line-height:1.45}.ora-reveal-ready-card-figure{margin:.5rem 0 0}.ora-reveal-ready-card{isolation:isolate;background:#ece8e1;border:1px solid #c7bda8;border-radius:1.125rem;width:11.5rem;height:18.125rem;position:relative;overflow:hidden;box-shadow:0 1.25rem 2.75rem #18234029}.ora-reveal-ready-card:before{z-index:2;color:var(--ora-v1-final-purple);content:"✦";font-size:.9rem;position:absolute;top:.7rem;left:50%;transform:translate(-50%)}.ora-reveal-ready-card-details{z-index:1;color:#fff;text-align:center;background:linear-gradient(#0000,#182340e6);flex-direction:column;gap:.15rem;padding:1.7rem .8rem .75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.ora-reveal-ready-card-details span{font-family:var(--font-reading-serif,Georgia, "Times New Roman", serif);font-size:.95rem;line-height:1.15}.ora-reveal-ready-card-details small{letter-spacing:.15em;text-transform:uppercase;font-size:.55rem;font-weight:700}.ora-reveal-ready-question{text-align:center;width:min(100%,29rem);margin-top:.45rem}.ora-reveal-ready-question-label{color:var(--ora-v1-final-purple);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:700;line-height:1.35}.ora-reveal-ready-question-text{overflow-wrap:anywhere;color:var(--ora-v1-final-ink);margin:.25rem 0 0;font-size:1.08rem;font-weight:500;line-height:1.35}.ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5){width:100%;margin-top:.55rem}.ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>p:first-child{display:none}.ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>div.mt-3{margin-top:.35rem}.ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>label{margin-top:.5rem;gap:.65rem;width:min(100%,31.25rem);min-height:4.5rem;margin-inline:auto;padding:.7rem 1rem}.ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>label>span{min-width:0}.ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>label>span>span:first-child{font-size:.72rem;line-height:1.3}.ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>label>span>span:last-child{font-size:.64rem;line-height:1.4}.ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>button.ora-guide-button-primary{width:13.75rem;min-height:3rem;margin-top:.55rem}.ora-reveal-ready-choose-again{width:11.25rem;min-height:3rem;position:absolute;bottom:1.25rem;right:50%;transform:translate(50%)}@media (max-width:639px){.ora-reveal-shell--single-gate>.relative{max-width:none;padding-inline:.875rem;padding-block:2.25rem calc(1rem + env(safe-area-inset-bottom))}.ora-reveal-ready-gate-frame .ora-guide-panel{border-radius:1.625rem;min-height:46.25rem;padding:1.25rem 1rem 4.25rem}.ora-reveal-ready-gate-frame .ora-guide-panel>h1{margin-top:.45rem;font-size:2rem;line-height:1.12}.ora-reveal-ready-intro{font-size:.78rem;line-height:1.45}.ora-reveal-ready-card-figure{margin-top:.45rem}.ora-reveal-ready-card{border-radius:1rem;width:9.5rem;height:15rem}.ora-reveal-ready-card-details{padding:1.55rem .65rem .6rem}.ora-reveal-ready-card-details span{font-size:.82rem}.ora-reveal-ready-question{margin-top:.4rem}.ora-reveal-ready-question-text{font-size:.98rem;line-height:1.4}.ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>button.ora-guide-button-primary{width:min(100%,20.125rem)}.ora-reveal-ready-choose-again{width:min(100% - 2rem,20.125rem);bottom:1.25rem;right:50%}}@media (min-width:640px){.ora-reveal-shell--single-gate>.relative{padding-block:0}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame{margin:4.375rem 0 0}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel{height:40.625rem;min-height:0;overflow:visible}.ora-reveal-shell--single-gate .ora-reveal-ready-card-figure{margin-top:4.5rem}.ora-reveal-shell--single-gate .ora-reveal-ready-question{margin-top:1.45rem}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5){height:0;margin-top:0}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>div.mt-3{flex-direction:column;gap:.25rem;width:100%;margin-top:0;line-height:1.25;display:flex;position:absolute;top:35.125rem;left:0}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>div.mt-3>p+p{margin-top:0}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>label{margin:0;position:absolute;top:37.5rem;left:50%;transform:translate(-50%)}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>button.ora-guide-button-primary{margin-top:0;position:absolute;top:42.875rem;left:calc(50% - 12.875rem)}.ora-reveal-shell--single-gate .ora-reveal-ready-choose-again{inset:42.875rem auto auto calc(50% + 1.625rem);transform:none}}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel{position:relative;overflow:visible}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel>p:first-child{width:min(100%,36.25rem);color:var(--ora-v1-final-purple);text-align:left;margin:0;font-size:.625rem;line-height:.875rem;position:absolute;top:2.875rem;left:50%;transform:translate(-50%)}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel>h1{width:min(100%,36.25rem);color:var(--ora-v1-final-ink);margin:0;font-size:3rem;line-height:3.25rem;position:absolute;top:4.5rem;left:50%;transform:translate(-50%)}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel>div.mt-6:has(.ora-reveal-ready-preview){height:0;margin:0;position:static}.ora-reveal-shell--single-gate .ora-reveal-ready-preview{display:contents}.ora-reveal-shell--single-gate .ora-reveal-ready-intro{width:min(100%,31.25rem);margin:0;font-size:.8125rem;line-height:1.3125rem;position:absolute;top:8.25rem;left:50%;transform:translate(-50%)}.ora-reveal-shell--single-gate .ora-reveal-ready-card-figure{margin:0;position:absolute;top:11.5625rem;left:50%;transform:translate(-50%)}.ora-reveal-shell--single-gate .ora-reveal-ready-card{background:#f4f0e8;border-color:#c7bda8;border-radius:1.125rem;overflow:hidden;box-shadow:0 1.25rem 2.75rem #1823401f}.ora-reveal-shell--single-gate .ora-reveal-ready-card:after{content:"";background:#d6cfbf;height:1px;position:absolute;top:62%;left:12%;right:12%}.ora-reveal-shell--single-gate .ora-reveal-ready-card-details{z-index:1;color:var(--ora-v1-final-ink);background:0 0;gap:.25rem;padding:0 .5rem .85rem}.ora-reveal-shell--single-gate .ora-reveal-ready-card-details span{color:var(--ora-v1-final-ink);font-size:1rem;line-height:1.15}.ora-reveal-shell--single-gate .ora-reveal-ready-card-details small{color:var(--ora-v1-final-purple);font-size:.55rem;line-height:.875rem}.ora-reveal-shell--single-gate .ora-reveal-ready-question{width:min(100%,29rem);margin:0;position:absolute;top:30.875rem;left:50%;transform:translate(-50%)}.ora-reveal-shell--single-gate .ora-reveal-ready-question-label{font-size:.5625rem;line-height:.75rem}.ora-reveal-shell--single-gate .ora-reveal-ready-question-text{margin-top:.5rem;font-size:1.1875rem;line-height:1.625rem}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>div.mt-3{width:100%;color:var(--ora-v1-final-body);flex-direction:row;justify-content:center;gap:1.25rem;margin:0;font-size:.6875rem;line-height:1rem;display:flex;position:absolute;top:35rem;left:50%;transform:translate(-50%)}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>div.mt-3>p{margin:0}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>label{background:#f4f6fb;border-color:#dee2ee;border-radius:1rem;width:min(100%,31.25rem);height:4.5rem;min-height:0;margin:0;padding:.75rem 1rem;position:absolute;top:37.5rem;left:50%;transform:translate(-50%)}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>label input{accent-color:var(--ora-v1-final-purple)}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>label>span>span:last-child{color:var(--ora-v1-final-body);margin-top:.25rem;font-size:0;line-height:1.125rem}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>label>span>span:last-child:after{content:"Eligible saved context for this reading only.";font-size:.6875rem}.ora-reveal-shell--single-gate.ora-reveal-language-zh .ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>label>span>span:last-child:after{content:"仅用于本次解读的已保存上下文。"}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>button.ora-guide-button-primary{text-transform:none;width:13.75rem;min-height:3rem;margin:0;position:absolute;top:42.875rem;left:calc(50% - 12.875rem);transform:none}.ora-reveal-shell--single-gate .ora-reveal-ready-choose-again{text-transform:none;inset:42.875rem auto auto calc(50% + 1.625rem);transform:none}@media (max-width:639px){.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel{height:46.25rem;padding:1.25rem 1rem 4.25rem}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel>p:first-child{width:min(100%,19.875rem);top:2rem}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel>h1{width:min(100%,20.125rem);font-size:2.375rem;line-height:2.625rem;top:3.5rem}.ora-reveal-shell--single-gate .ora-reveal-ready-intro{width:min(100%,17.875rem);font-size:.75rem;line-height:1.125rem;top:6.5rem}.ora-reveal-shell--single-gate .ora-reveal-ready-card-figure{top:9.5rem}.ora-reveal-shell--single-gate .ora-reveal-ready-card{border-radius:1.125rem}.ora-reveal-shell--single-gate .ora-reveal-ready-card-details{padding-bottom:.7rem}.ora-reveal-shell--single-gate .ora-reveal-ready-card-details span{font-size:.82rem}.ora-reveal-shell--single-gate .ora-reveal-ready-question{width:min(100%,20.5rem);top:26.125rem}.ora-reveal-shell--single-gate .ora-reveal-ready-question-text{margin-top:.625rem;font-size:1.0625rem;line-height:1.4375rem}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>div.mt-3{flex-direction:column;gap:0;width:min(100%,20.625rem);font-size:.6875rem;line-height:1.125rem;top:30.5rem}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>label{width:min(100%,20.625rem);height:4.75rem;padding:.75rem .875rem;top:33.625rem}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>label>span>span:first-child{font-size:.75rem;line-height:1.125rem}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>label>span>span:last-child:after{font-size:.6875rem}.ora-reveal-shell--single-gate .ora-reveal-ready-gate-frame .ora-guide-panel:has(.ora-reveal-ready-preview)>div.mt-6:has(>button.ora-guide-button-primary.mt-5)>button.ora-guide-button-primary{width:min(100%,20.125rem);top:39.625rem;left:50%;transform:translate(-50%)}.ora-reveal-shell--single-gate .ora-reveal-ready-choose-again{width:min(100% - 2.5rem,20.125rem);top:43.1875rem;left:50%;transform:translate(-50%)}}.ora-shell-root[data-ora-shell-mode=focus-phase-1d-a]:has(.ora-reveal-shell)>.ora-focus-header{-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#ffffffd1;border:1px solid #dee2ee;border-radius:1.375rem;flex:0 0 3.75rem;width:min(100% - 2rem,72.5rem);height:3.75rem;margin:1.25rem auto -1rem;box-shadow:0 1.125rem 2.125rem -.75rem #18234033}.ora-shell-root[data-ora-shell-mode=focus-phase-1d-a]:has(.ora-reveal-shell)>.ora-focus-header>.ora-focus-header-inner{max-width:none;padding-inline:1.25rem}.ora-shell-root[data-ora-shell-mode=focus-phase-1d-a]:has(.ora-reveal-shell)>.ora-focus-header :is(.ora-focus-exit-button,.ora-focus-brand,.ora-focus-stage,.ora-focus-language-button){color:#182340}.ora-shell-root[data-ora-shell-mode=focus-phase-1d-a]:has(.ora-reveal-shell)>.ora-focus-header .ora-focus-stage{color:#8b92a8}@media (max-width:639px){.ora-shell-root[data-ora-shell-mode=focus-phase-1d-a]:has(.ora-reveal-shell)>.ora-focus-header{border-radius:1.375rem;flex-basis:3.25rem;width:calc(100% - 1.75rem);height:3.25rem;margin-top:.75rem;margin-bottom:-.5rem}.ora-shell-root[data-ora-shell-mode=focus-phase-1d-a]:has(.ora-reveal-shell)>.ora-focus-header>.ora-focus-header-inner{padding-inline:.5rem}}.ora-reveal-shell--three-card-gate>.relative{--ora-three-gate-panel-top:5.0625rem;max-width:45rem;padding-block:0;padding-inline:0}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel{width:100%;height:38.125rem;min-height:0;margin:var(--ora-three-gate-panel-top) 0 0;text-align:center;border-radius:1.875rem;padding:0 2.5rem;position:relative;overflow:visible}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>p:first-child{width:min(100%,36.25rem);color:var(--ora-v1-final-purple);text-align:center;margin:0;font-size:.625rem;line-height:.875rem;position:absolute;top:2.875rem;left:50%;transform:translate(-50%)}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>p.mt-5{width:min(100%,36.25rem);margin:0;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>h1{width:min(100%,36.25rem);color:var(--ora-v1-final-ink);margin:0;font-size:3rem;line-height:3.25rem;position:absolute;top:4.625rem;left:50%;transform:translate(-50%)}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>div.mt-6:has(>.ora-reveal-three-ready-preview){height:0;margin:0;position:static}.ora-reveal-three-ready-preview{display:contents}.ora-reveal-three-ready-intro{width:min(100%,31.25rem);color:var(--ora-v1-final-body);margin:0;font-size:.8125rem;line-height:1.3125rem;position:absolute;top:8.75rem;left:50%;transform:translate(-50%)}.ora-reveal-three-ready-pill{border:1px solid var(--ora-v1-final-purple);width:16.25rem;height:1.75rem;color:var(--ora-v1-final-purple);letter-spacing:.12em;background:#efebf8;border-radius:.875rem;justify-content:center;align-items:center;font-size:.5625rem;font-weight:700;line-height:.8125rem;display:flex;position:absolute;top:12rem;left:50%;transform:translate(-50%)}.ora-reveal-three-ready-hidden-copy{width:min(100%,31.25rem);color:var(--ora-v1-final-muted);margin:0;font-size:.75rem;line-height:1.125rem;position:absolute;top:14.875rem;left:50%;transform:translate(-50%)}.ora-reveal-three-ready-hidden-copy-compact{display:none}.ora-reveal-three-ready-question{width:min(100%,31.25rem);margin:0;position:absolute;top:18.75rem;left:50%;transform:translate(-50%)}.ora-reveal-three-ready-question-label{color:var(--ora-v1-final-muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.5625rem;font-weight:700;line-height:.8125rem}.ora-reveal-three-ready-question-text{overflow-wrap:anywhere;color:var(--ora-v1-final-ink);margin:.375rem 0 0;font-size:1.25rem;font-weight:500;line-height:1.6875rem}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>div.mt-6:has(>div.mt-3){height:0;margin:0;position:static}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>div.mt-6:has(>div.mt-3)>p:first-child{display:none}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>div.mt-6:has(>div.mt-3)>div.mt-3{width:min(100%,36.25rem);color:var(--ora-v1-final-muted);justify-content:center;gap:.625rem;margin:0;font-size:.6875rem;line-height:1rem;display:flex;position:absolute;top:23.625rem;left:50%;transform:translate(-50%)}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>div.mt-6:has(>div.mt-3)>div.mt-3>p{margin:0}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>div.mt-6:has(>div.mt-3)>label{width:min(100%,31.25rem);height:2.625rem;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:.75rem;margin:0;padding:0;display:flex;position:absolute;top:26.625rem;left:50%;transform:translate(-50%)}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>div.mt-6:has(>div.mt-3)>label input{margin-top:.125rem}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>div.mt-6:has(>div.mt-3)>label>span{min-width:0}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>div.mt-6:has(>div.mt-3)>label>span>span:first-child{color:var(--ora-v1-final-ink);font-size:.8125rem;line-height:1.1875rem}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>div.mt-6:has(>div.mt-3)>label>span>span:last-child{color:var(--ora-v1-final-body);margin-top:.25rem;font-size:.6875rem;line-height:1.0625rem}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>div.mt-6:has(>div.mt-3)>button.ora-guide-button-primary{width:13.75rem;height:3rem;min-height:3rem;margin:0;position:absolute;top:32.125rem;left:calc(50% - 12.875rem)}.ora-reveal-shell--three-card-gate>.relative>.ora-reveal-three-ready-choose-again{top:calc(var(--ora-three-gate-panel-top) + 32.125rem);width:11.25rem;height:3rem;min-height:3rem;margin:0;position:absolute;left:calc(50% + 1.625rem);transform:none}.ora-reveal-shell--three-card-gate>.relative>.ora-reveal-three-ready-note{top:calc(var(--ora-three-gate-panel-top) + 36.125rem);width:min(100%,31.25rem);color:var(--ora-v1-final-muted);text-align:center;margin:0;font-size:.625rem;line-height:.9375rem;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:639px){.ora-reveal-shell--three-card-gate>.relative{--ora-three-gate-panel-top:2.1875rem;max-width:none;padding-block:0;padding-inline:.875rem}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel{height:45.125rem;margin-top:var(--ora-three-gate-panel-top);border-radius:1.625rem;padding-inline:1rem}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>p:first-child{width:min(100%,19.875rem);top:2.25rem}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>p.mt-5{width:min(100%,20.125rem);margin:0;position:absolute;top:.25rem;left:50%;transform:translate(-50%)}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>h1{width:min(100%,20rem);font-size:2.3125rem;line-height:2.625rem;top:3.75rem}.ora-reveal-three-ready-intro{width:min(100%,18.375rem);font-size:.75rem;line-height:1.125rem;top:6.875rem}.ora-reveal-three-ready-pill{width:13.125rem;top:10.5rem}.ora-reveal-three-ready-hidden-copy{width:min(100%,18.875rem);font-size:.6875rem;line-height:1.0625rem;top:13.375rem}.ora-reveal-three-ready-hidden-copy-full{display:none}.ora-reveal-three-ready-hidden-copy-compact{display:inline}.ora-reveal-three-ready-question{width:min(100%,20.125rem);top:17.5rem}.ora-reveal-three-ready-question-text{margin-top:.375rem;font-size:1.0625rem;line-height:1.4375rem}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>div.mt-6:has(>div.mt-3)>div.mt-3{flex-direction:column;gap:0;width:min(100%,20.125rem);top:22.5rem}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>div.mt-6:has(>div.mt-3)>label{width:min(100%,20.125rem);top:26.375rem}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>div.mt-6:has(>div.mt-3)>label>span>span:first-child{font-size:.8125rem;line-height:1.1875rem}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>div.mt-6:has(>div.mt-3)>label>span>span:last-child{font-size:.6875rem;line-height:1.0625rem}.ora-reveal-shell--three-card-gate>.relative>.ora-guide-panel>div.mt-6:has(>div.mt-3)>button.ora-guide-button-primary{width:min(100%,20.125rem);top:34.25rem;left:50%;transform:translate(-50%)}.ora-reveal-shell--three-card-gate>.relative>.ora-reveal-three-ready-choose-again{top:calc(var(--ora-three-gate-panel-top) + 37.75rem);width:min(100%,20.125rem);left:50%;transform:translate(-50%)}.ora-reveal-shell--three-card-gate>.relative>.ora-reveal-three-ready-note{top:calc(var(--ora-three-gate-panel-top) + 42rem);width:min(100%,20.125rem);font-size:.5625rem;line-height:.875rem}}.ora-home.ora-home--approved-modular{--ora-home-composer-clearance:clamp(7.5rem, 12vw, 9.5rem);background-attachment:fixed;background:radial-gradient(72rem 46rem at 86% 8%,#ffffffdb,#0000 70%),radial-gradient(58rem 38rem at 8% 54%,#c9ddf147,#0000 74%),radial-gradient(50rem 34rem at 86% 82%,#d9d2f14d,#0000 72%),radial-gradient(circle at 8% 18%,#ffffffb3 0 1px,#0000 2px),radial-gradient(circle at 37% 11%,#ffffffa3 0 1.5px,#0000 2.5px),radial-gradient(circle at 73% 23%,#ffffff94 0 1px,#0000 2px),radial-gradient(circle at 91% 48%,#ffffff9e 0 1.5px,#0000 2.5px),radial-gradient(circle at 21% 78%,#ffffff94 0 1px,#0000 2px),linear-gradient(135deg,#eef3fb 0%,#f8f9fc 42%,#fcfbff 100%)!important}.ora-home.ora-home--approved-modular .ora-home-main{scroll-padding-bottom:calc(var(--ora-home-composer-clearance) + env(safe-area-inset-bottom));background:0 0!important}.ora-home.ora-home--approved-modular .ora-r2a-hero{background:0 0!important}.ora-home.ora-home--approved-modular .ora-home-why-section,.ora-home.ora-home--approved-modular .ora-home-online-physical-section,.ora-home.ora-home--approved-modular .ora-home-my-ora-section{padding-bottom:calc(clamp(2.8rem, 7vw, 4.5rem) + var(--ora-home-composer-clearance));scroll-margin-bottom:var(--ora-home-composer-clearance)}.ora-home.ora-home--approved-modular .ora-footer{padding-bottom:calc(5rem + var(--ora-home-composer-clearance) + env(safe-area-inset-bottom))!important;background:0 0!important}.ora-home .ora-home-composer-boundary{pointer-events:none;width:1px;height:1px;margin:0;display:block}.ora-home .ora-r2a-composer-compact-launcher{display:none}.ora-home .ora-r2a-composer-layer.is-compact{pointer-events:auto;width:13rem;height:3.5rem;min-height:3.5rem;bottom:24px;left:auto;right:16px;transform:none}.ora-home .ora-r2a-composer-layer.is-compact>.ora-r2a-composer{display:none}.ora-home .ora-r2a-composer-layer.is-compact .ora-r2a-composer-compact-launcher{width:100%;height:100%;box-shadow:var(--ora-r2a-shadow);-webkit-backdrop-filter:blur(9px)saturate(115%);backdrop-filter:blur(9px)saturate(115%);box-sizing:border-box;color:var(--ora-r2a-ink);cursor:pointer;font-family:var(--font-body-sans);text-align:left;background:#ffffffe0;border:1px solid #18234014;border-radius:999px;justify-content:flex-start;align-items:center;gap:.55rem;padding:0 1rem;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex}.ora-home .ora-r2a-composer-compact-icon{width:1.1rem;height:1.1rem;color:var(--ora-r2a-accent);flex:none}.ora-home .ora-r2a-composer-compact-arrow{flex:none;width:.9rem;height:.9rem;margin-left:auto}.ora-home .ora-r2a-composer-layer.is-compact .ora-r2a-composer-compact-launcher:hover,.ora-home .ora-r2a-composer-layer.is-compact .ora-r2a-composer-compact-launcher:focus-visible{background:#fffffff5;border-color:#9aa0d694}.ora-home .ora-r2a-composer-layer.is-compact .ora-r2a-composer-compact-launcher:focus-visible{outline-offset:2px;outline:2px solid #9aa0d6b3}@media (max-width:48rem){.ora-home.ora-home--approved-modular{--ora-home-composer-clearance:5.5rem}.ora-home.ora-home--approved-modular .ora-r2a-composer-layer{bottom:calc(var(--ora-mobile-bottom-nav-height) + max(8px, env(safe-area-inset-bottom)) + 12px)}.ora-home .ora-r2a-composer-layer.is-compact{right:12px;bottom:calc(var(--ora-mobile-bottom-nav-height) + max(8px, env(safe-area-inset-bottom)) + 12px);width:8rem;height:3rem;min-height:3rem}.ora-home .ora-r2a-composer-layer.is-compact .ora-r2a-composer-compact-launcher{gap:.4rem;padding-inline:.8rem;font-size:.72rem}.ora-home .ora-r2a-composer-compact-icon{width:1rem;height:1rem}.ora-home .ora-r2a-composer-compact-arrow{width:.8rem;height:.8rem}.ora-home.ora-home--approved-modular .ora-r2a-hero{min-height:auto}.ora-home.ora-home--approved-modular .ora-r2a-hero-inner{min-height:auto;padding:3rem 1.25rem}.ora-home.ora-home--approved-modular .ora-home-modular-suggestions{padding-top:0;padding-bottom:2.25rem}.ora-home.ora-home--approved-modular .ora-home-continuity-section{padding-top:1.25rem;padding-bottom:3.75rem}.ora-home.ora-home--approved-modular .ora-home-why-section{padding-bottom:4.5rem}.ora-home.ora-home--approved-modular .ora-home-online-physical-section{padding-bottom:4.75rem}.ora-home.ora-home--approved-modular .ora-home-my-ora-section{padding-bottom:1.5rem}.ora-home.ora-home--approved-modular>.ora-home-main>.ora-home-my-ora-section>.ora-home-modular-container>[id=ora-long-term-companion-action]{margin-top:1.75rem}.ora-home.ora-home--approved-modular .ora-footer{padding-top:3.5rem!important;padding-bottom:calc(var(--ora-home-composer-clearance) + env(safe-area-inset-bottom))!important}}.ora-home .ora-r2a-hero-inner{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:center;column-gap:clamp(2rem,5vw,5.5rem);display:grid}.ora-home .ora-r2a-hero-copy{z-index:2;position:relative}.ora-home .ora-r2a-hero-cards{z-index:1;isolation:isolate;width:min(100%,38.75rem);height:clamp(26rem,34vw,31rem);margin:2.25rem auto 0;position:relative;transform:translate(clamp(-72px,16vw - 302.4px,-24px))}.ora-home .ora-r2a-hero-card{--ora-hero-parallax-x:0px;--ora-hero-parallax-y:0px;--ora-hero-card-offset-y:18px;--ora-hero-card-rotation:0deg;--ora-hero-card-hover-rotation:0deg;aspect-ratio:.54;width:clamp(10.75rem,17vw,14.5rem);transform:translateY(calc(-50% + var(--ora-hero-card-offset-y))) rotate(var(--ora-hero-card-rotation));transform-origin:bottom;pointer-events:auto;transition:transform .4s ease-in-out;position:absolute;top:50%}.ora-home .ora-r2a-hero-card--fool{--ora-hero-card-rotation:-7deg;--ora-hero-card-hover-rotation:-3deg;z-index:1;left:3%}.ora-home .ora-r2a-hero-card--moon{--ora-hero-card-offset-y:0px;z-index:3;transform:translate(-50%, calc(-50% + var(--ora-hero-card-offset-y))) rotate(var(--ora-hero-card-rotation));left:50%}.ora-home .ora-r2a-hero-card--star{--ora-hero-card-rotation:7deg;--ora-hero-card-hover-rotation:3deg;z-index:1;right:3%}.ora-home .ora-r2a-hero-card-entry,.ora-home .ora-r2a-hero-card-float,.ora-home .ora-r2a-hero-card-parallax{width:100%;height:100%}.ora-home .ora-r2a-hero-card-entry{opacity:0}.ora-home .ora-r2a-hero-card--moon .ora-r2a-hero-card-entry{animation:.7s cubic-bezier(.22,.7,.28,1) both ora-r2a-hero-moon-entry}.ora-home .ora-r2a-hero-card--fool .ora-r2a-hero-card-entry,.ora-home .ora-r2a-hero-card--star .ora-r2a-hero-card-entry{animation:.75s cubic-bezier(.22,.7,.28,1) .1s both ora-r2a-hero-side-entry}.ora-home .ora-r2a-hero-card--moon .ora-r2a-hero-card-float{animation:10.8s ease-in-out .85s infinite ora-r2a-hero-moon-float}.ora-home .ora-r2a-hero-card--fool .ora-r2a-hero-card-float{animation:13.5s ease-in-out .95s infinite ora-r2a-hero-fool-float}.ora-home .ora-r2a-hero-card--star .ora-r2a-hero-card-float{animation:12.5s ease-in-out 1.05s infinite ora-r2a-hero-star-float}.ora-home .ora-r2a-hero-card-parallax{transform:translate3d(var(--ora-hero-parallax-x), var(--ora-hero-parallax-y), 0);transition:transform .42s ease-out}.ora-home .ora-r2a-hero-card-image{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:1.05rem;width:100%;height:100%;display:block;box-shadow:0 1.5rem 2.5rem -1.7rem #18234057}@media (max-width:63.99rem) and (min-width:48.01rem){.ora-home .ora-r2a-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:2rem}.ora-home .ora-r2a-hero-cards{height:clamp(24rem,42vw,29rem)}.ora-home .ora-r2a-hero-card{width:clamp(9.5rem,18vw,12.5rem)}}@media (hover:hover) and (pointer:fine){.ora-home .ora-r2a-hero-card:hover{transform:translateY(calc(-50% + var(--ora-hero-card-offset-y) - 5px)) rotate(var(--ora-hero-card-hover-rotation))}.ora-home .ora-r2a-hero-card--moon:hover{transform:translate(-50%, calc(-50% + var(--ora-hero-card-offset-y) - 5px)) rotate(var(--ora-hero-card-hover-rotation))}.ora-home .ora-r2a-hero-card:hover .ora-r2a-hero-card-image{box-shadow:0 1.7rem 2.8rem -1.6rem #18234070}}@media (max-width:48rem){.ora-home.ora-home--approved-modular .ora-r2a-hero-inner{flex-direction:column;align-items:stretch;min-height:auto;display:flex}.ora-home .ora-r2a-hero-cards{flex:none;width:min(100%,16.25rem);height:13.5rem;margin:1.75rem auto 0;transform:none}.ora-home .ora-r2a-hero-card{width:clamp(5.625rem,25vw,6.55rem)}.ora-home .ora-r2a-hero-card--fool{--ora-hero-card-offset-y:10px;--ora-hero-card-rotation:-6deg;left:0}.ora-home .ora-r2a-hero-card--moon{--ora-hero-card-offset-y:0px}.ora-home .ora-r2a-hero-card--star{--ora-hero-card-offset-y:10px;--ora-hero-card-rotation:6deg;right:0}.ora-home .ora-r2a-hero-card-parallax{transition:none;transform:none!important}}@keyframes ora-r2a-hero-moon-entry{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ora-r2a-hero-side-entry{0%{opacity:0;transform:translateX(var(--ora-hero-entry-x,0px)) translateY(14px)}to{opacity:1;transform:translate(0)}}.ora-home .ora-r2a-hero-card--fool .ora-r2a-hero-card-entry{--ora-hero-entry-x:-18px}.ora-home .ora-r2a-hero-card--star .ora-r2a-hero-card-entry{--ora-hero-entry-x:18px}@keyframes ora-r2a-hero-moon-float{0%,to{transform:translate(0)}38%{transform:translate(-1px,-5px)}72%{transform:translate(1.5px,1px)}}@keyframes ora-r2a-hero-fool-float{0%,to{transform:translate(0)rotate(0)}36%{transform:translate(-2px,-7px)rotate(-.35deg)}70%{transform:translate(2px,1px)rotate(.35deg)}}@keyframes ora-r2a-hero-star-float{0%,to{transform:translate(0)rotate(0)}34%{transform:translate(2px,-6px)rotate(.3deg)}68%{transform:translate(-2px,2px)rotate(-.3deg)}}@media (prefers-reduced-motion:reduce){.ora-home .ora-r2a-hero-card,.ora-home .ora-r2a-hero-card-parallax,.ora-home .ora-r2a-hero-card-image{transition:none}.ora-home .ora-r2a-hero-card-entry,.ora-home .ora-r2a-hero-card-float{opacity:1;animation:none;transform:none}.ora-home .ora-r2a-hero-card-parallax{transform:none!important}}@media (min-width:48.01rem){.ora-home.ora-home--approved-modular .ora-r2a-hero{min-height:clamp(600px,68svh,760px)}.ora-home.ora-home--approved-modular .ora-r2a-hero-inner{min-height:0;padding:0 0 36px}}.ora-home .ora-home-hero-shortcuts{display:none}@media (min-width:48.01rem){.ora-home .ora-home-hero-shortcuts{flex-direction:column;align-items:flex-start;gap:1rem;width:min(100%,31rem);margin-top:1.5rem;display:flex}.ora-home .ora-home-hero-ask{border:1px solid var(--ora-r2a-ink);background:var(--ora-r2a-ink);color:#fff;cursor:pointer;width:8.75rem;height:2.75rem;font-family:var(--font-body-sans);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 .9rem;font-size:.78rem;font-weight:650;line-height:1;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.ora-home .ora-home-hero-ask svg:first-child{width:.9rem;height:.9rem}.ora-home .ora-home-hero-ask svg:last-child{width:.78rem;height:.78rem;margin-left:auto}.ora-home .ora-home-hero-ask:hover,.ora-home .ora-home-hero-ask:focus-visible{background:#27345b;border-color:#27345b}.ora-home .ora-home-hero-ask:active{transform:translateY(1px)}.ora-home .ora-home-hero-prompts{width:100%}.ora-home .ora-home-hero-prompts-label{color:var(--ora-r2a-muted);font-family:var(--font-body-sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.64rem;font-weight:650;line-height:1.2}.ora-home .ora-home-hero-prompt-list{flex-direction:column;align-items:flex-start;gap:.45rem;width:100%;display:flex}.ora-home .ora-home-hero-prompt{max-width:100%;color:var(--ora-r2a-body);cursor:pointer;font-family:var(--font-body-sans);text-align:left;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;font-size:.88rem;font-weight:450;line-height:1.35;transition:color .18s,transform .18s;display:inline-flex}.ora-home .ora-home-hero-prompt span{min-width:0}.ora-home .ora-home-hero-prompt svg{width:.82rem;height:.82rem;color:var(--ora-r2a-accent);flex:none}.ora-home .ora-home-hero-prompt:hover,.ora-home .ora-home-hero-prompt:focus-visible{color:var(--ora-r2a-ink);transform:translate(2px)}.ora-home :is(.ora-home-hero-ask,.ora-home-hero-prompt):focus-visible{outline-offset:3px;outline:2px solid #9aa0d6b3}.ora-home .ora-r2a-hero h1{margin-top:clamp(1.75rem,2.35vw,2.125rem)}.ora-home .ora-r2a-hero-support{margin-top:clamp(2.625rem,3.6vw,3.25rem)}.ora-home .ora-home-hero-shortcuts{gap:clamp(1.25rem,1.7vw,1.5rem);margin-top:clamp(1.625rem,2vw,2rem)}.ora-home .ora-home-hero-prompts-label{margin-bottom:.5rem}.ora-home .ora-home-hero-prompt-list{gap:.5rem}.ora-home.ora-home--approved-modular .ora-r2a-composer-layer{width:min(820px,100vw - 32px,max(560px,58vw));left:max(16px,50% - 640px);transform:none}.ora-home.ora-home--approved-modular .ora-r2a-hero-cards{transform-origin:50%;transform:translate(clamp(-72px,16vw - 302.4px,-24px))translateY(-36px)scale(.95)}}@media (min-width:48.01rem) and (max-width:63.99rem){.ora-home.ora-home--approved-modular .ora-r2a-composer-layer{width:min(594px,100vw - 32px,54vw)}}@media (min-width:48.01rem){.ora-home.ora-home--approved-modular .ora-r2a-hero-inner{padding-bottom:var(--ora-home-hero-dock-safe-zone)}.ora-home.ora-home--approved-modular .ora-r2a-composer-layer:not(.is-compact){width:clamp(760px,54vw,920px);max-width:calc(100vw - 32px);left:50%;transform:translate(-50%)}.ora-home.ora-home--approved-modular .ora-r2a-hero-cards{transform:translate(clamp(-72px,16vw - 302.4px,-24px))translateY(-32px)scale(.93)}.ora-home.ora-home--approved-modular .ora-r2a-hero{--ora-home-hero-dock-safe-zone:clamp(6rem, 7.2vw, 6.75rem)}.ora-home.ora-home--approved-modular .ora-r2a-composer-layer{transition:width .36s ease-in-out,height .36s ease-in-out,left .36s ease-in-out,transform .36s ease-in-out;left:50%;right:auto;transform:translate(-50%)}.ora-home.ora-home--approved-modular .ora-r2a-composer-layer:not(.is-compact){width:clamp(720px,52vw,900px);max-width:calc(100vw - 32px)}.ora-home.ora-home--approved-modular .ora-r2a-composer-layer:not(.is-compact):not(.is-expanded){height:70px;min-height:70px}.ora-home.ora-home--approved-modular .ora-r2a-composer-layer:not(.is-compact):not(.is-expanded) .ora-r2a-question-row{flex-basis:70px;min-height:70px}.ora-home.ora-home--approved-modular .ora-r2a-composer-layer.is-compact{width:180px;height:48px;min-height:48px;transform:translate(-50%)}.ora-home.ora-home--approved-modular .ora-r2a-hero-copy{width:min(100%,720px)}.ora-home.ora-home--approved-modular .ora-r2a-hero-eyebrow{font-size:clamp(.8125rem,.9vw,.875rem)}.ora-home.ora-home--approved-modular .ora-r2a-hero h1{max-width:720px;margin-top:clamp(1.625rem,2vw,2rem);font-size:clamp(52px,3.25vw,56px);line-height:1.01}.ora-home.ora-home--approved-modular .ora-r2a-hero-support{max-width:620px;margin-top:clamp(2.125rem,2.4vw,2.875rem);font-size:clamp(1.0625rem,1.25vw,1.25rem);line-height:1.45}.ora-home.ora-home--approved-modular .ora-home-hero-shortcuts{gap:clamp(1.375rem,1.7vw,1.75rem);margin-top:clamp(1.75rem,2.1vw,2.125rem)}.ora-home.ora-home--approved-modular .ora-home-hero-ask{height:clamp(2.75rem,3vw,3rem)}.ora-home.ora-home--approved-modular .ora-home-hero-prompt-list{gap:clamp(.75rem,.9vw,1rem)}.ora-home.ora-home--approved-modular .ora-home-hero-prompt{font-size:clamp(.875rem,1vw,.9375rem);line-height:1.4}.ora-home.ora-home--approved-modular .ora-home-modular-suggestions{padding-bottom:clamp(2.75rem,3.5vw,3.25rem)}.ora-home.ora-home--approved-modular .ora-home-modular-section{padding-block:clamp(1rem,1.5vw,1.25rem) clamp(3.25rem,4.2vw,4rem)}.ora-home.ora-home--approved-modular .ora-home-modular-suggestions h2,.ora-home.ora-home--approved-modular .ora-home-modular-section h2{font-size:clamp(1.875rem,3.1vw,2.75rem)}.ora-home.ora-home--approved-modular .ora-home-suggestion-pills{gap:.625rem;margin-top:1.35rem}.ora-home.ora-home--approved-modular .ora-home-dark-panel{padding:clamp(1.5rem,3.25vw,2.5rem)}.ora-home.ora-home--approved-modular .ora-home-continuity-grid{gap:.55rem;margin-top:1.5rem}.ora-home.ora-home--approved-modular .ora-home-continuity-card{min-height:10.75rem;padding:.9rem}.ora-home.ora-home--approved-modular .ora-home-continuity-card h3,.ora-home.ora-home--approved-modular .ora-home-why-steps h3{font-size:1rem}.ora-home.ora-home--approved-modular .ora-home-continuity-card h3{margin-top:1.25rem}.ora-home.ora-home--approved-modular .ora-home-why-steps{margin-top:1.5rem}.ora-home.ora-home--approved-modular .ora-home-why-steps li{padding-block:.95rem 1rem}.ora-home.ora-home--approved-modular .ora-home-module-actions{margin-top:1.5rem}.ora-home.ora-home--approved-modular .ora-home-my-ora-section{padding-bottom:4rem}}@media (min-width:64rem){.ora-home.ora-home--approved-modular .ora-r2a-hero{min-height:clamp(650px,70svh,710px)}.ora-home.ora-home--approved-modular .ora-r2a-hero-inner{width:min(100% - clamp(4.5rem,6vw,6.5rem),1520px);padding-bottom:var(--ora-home-hero-dock-safe-zone);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(3rem,6vw,6rem)}.ora-home.ora-home--approved-modular .ora-r2a-hero-copy{width:min(100%,670px)}.ora-home.ora-home--approved-modular .ora-r2a-hero-eyebrow{font-size:.75rem}.ora-home.ora-home--approved-modular .ora-r2a-hero h1{max-width:670px;font-size:clamp(42px,3.25vw,56px);line-height:1}.ora-home.ora-home--approved-modular .ora-r2a-hero-support{max-width:600px;margin-top:clamp(2.125rem,2.5vw,2.625rem);font-size:clamp(1rem,1.18vw,1.0625rem);line-height:1.45}.ora-home.ora-home--approved-modular .ora-home-hero-shortcuts{gap:clamp(1.375rem,1.5vw,1.5rem);width:min(100%,31rem);margin-top:clamp(1.625rem,1.9vw,1.875rem)}.ora-home.ora-home--approved-modular .ora-home-hero-ask{width:clamp(118px,8.6vw,132px);height:44px;font-size:.8125rem}.ora-home.ora-home--approved-modular .ora-home-hero-prompts-label{font-size:.625rem}.ora-home.ora-home--approved-modular .ora-home-hero-prompt-list{gap:clamp(.625rem,.75vw,.75rem)}.ora-home.ora-home--approved-modular .ora-home-hero-prompt{font-size:clamp(.8125rem,.9vw,.875rem);line-height:1.4}.ora-home.ora-home--approved-modular .ora-r2a-hero-cards{width:min(100%,32rem);height:clamp(24rem,31vw,29rem);margin-top:1.5rem;transform:translate(clamp(-32px,-1.6vw,-12px))translateY(-20px)scale(.93)}.ora-home.ora-home--approved-modular .ora-r2a-hero-card{width:clamp(9.5rem,14vw,12.5rem)}.ora-home.ora-home--approved-modular .ora-r2a-composer-layer:not(.is-compact){width:clamp(620px,46vw,760px)}.ora-home.ora-home--approved-modular .ora-r2a-composer-layer:not(.is-compact):not(.is-expanded),.ora-home.ora-home--approved-modular .ora-r2a-composer-layer:not(.is-compact):not(.is-expanded) .ora-r2a-question-row{flex-basis:60px;height:60px;min-height:60px}.ora-home.ora-home--approved-modular .ora-r2a-composer-layer.is-compact{width:168px;height:46px;min-height:46px}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-global-header[data-presentation=home-visual-v1] .ora-global-brand{font-size:1rem}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-global-header[data-presentation=home-visual-v1] .ora-global-nav-link{font-size:.875rem}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-global-header[data-presentation=home-visual-v1] .ora-global-auth-button{min-height:44px;font-size:.8125rem}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-global-header[data-presentation=home-visual-v1] .ora-global-language-trigger{font-size:.8125rem}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-compact-header[data-presentation=home-visual-v1] .ora-compact-brand{font-size:1rem}[data-ora-shell-mode=home-phase-1a] .ora-home .ora-compact-header[data-presentation=home-visual-v1] :is(.ora-compact-language-button,.ora-compact-auth-button){font-size:.8125rem}.ora-home.ora-home--approved-modular .ora-home-modular-suggestions{padding-bottom:clamp(2.5rem,3vw,2.875rem)}.ora-home.ora-home--approved-modular .ora-home-modular-section{padding-block:clamp(.875rem,1.3vw,1.125rem) clamp(2.75rem,3.6vw,3.5rem)}.ora-home.ora-home--approved-modular .ora-home-modular-suggestions h2,.ora-home.ora-home--approved-modular .ora-home-modular-section h2{font-size:clamp(1.75rem,2.8vw,2.5rem)}.ora-home.ora-home--approved-modular .ora-home-dark-panel{padding:clamp(1.35rem,2.7vw,2.125rem)}.ora-home.ora-home--approved-modular .ora-home-continuity-grid{gap:.5rem;margin-top:1.25rem}.ora-home.ora-home--approved-modular .ora-home-continuity-card{min-height:10rem;padding:.8rem}.ora-home.ora-home--approved-modular .ora-home-continuity-card h3{margin-top:1rem}.ora-home.ora-home--approved-modular .ora-home-continuity-card p,.ora-home.ora-home--approved-modular .ora-home-module-body,.ora-home.ora-home--approved-modular .ora-home-why-steps p{font-size:.78rem;line-height:1.5}.ora-home.ora-home--approved-modular .ora-home-why-steps{margin-top:1.25rem}.ora-home.ora-home--approved-modular .ora-home-why-steps li{padding-block:.8rem .875rem}.ora-home.ora-home--approved-modular .ora-home-module-actions{margin-top:1.25rem}.ora-home.ora-home--approved-modular .ora-home-my-ora-section{padding-bottom:3.5rem}.ora-home.ora-home--approved-modular .ora-home-hero-ask{white-space:nowrap;width:clamp(132px,9vw,144px)}.ora-home.ora-home--approved-modular .ora-r2a-hero-inner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);column-gap:clamp(2rem,2.5vw,2.75rem);width:min(100% - 4rem,70rem)}.ora-home.ora-home--approved-modular .ora-r2a-hero-cards{transform:translate(clamp(-16px,-.8vw,-12px))translateY(-20px)scale(.93)}}.ora-home.ora-home--approved-modular .ora-home-online-physical-panel{background-color:var(--ora-home-modular-dark);background-image:url(/images/ai-guide/home/online-physical-bg.png);background-position:100%;background-repeat:no-repeat;background-size:cover}@media (max-width:48rem){.ora-home.ora-home--approved-modular .ora-home-online-physical-panel{background-image:linear-gradient(#031026f5 0%,#031026d1 46%,#0310269e 100%),url(/images/ai-guide/home/online-physical-bg.png);background-position:78%;background-size:cover}}.ora-home.ora-home--approved-modular .ora-home-my-ora-panel{background-color:#f8f9fc;background-image:url(/images/ai-guide/home/my-ora-presence-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:48.0625rem){.ora-home.ora-home--approved-modular .ora-home-my-ora-panel{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;min-height:clamp(250px,19vw,300px)}.ora-home.ora-home--approved-modular .ora-home-my-ora-panel>div:first-child{max-width:min(100%,36rem)}.ora-home.ora-home--approved-modular .ora-home-my-ora-action{align-self:flex-start;margin-top:1.35rem}}@media (max-width:48rem){.ora-home.ora-home--approved-modular .ora-home-my-ora-panel{background-position:50% 62%;background-size:auto 92%}}.ora-home.ora-home--approved-modular #ora-long-term-companion-action{width:min(100%,56rem);min-width:0;margin-inline:auto}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-action{box-sizing:border-box;text-align:center;background-color:#f8f9fc;background-image:url(/images/ai-guide/home/signup-stardust-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #9aa0d657;border-radius:1.75rem;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:clamp(1.5rem,3vw,2.25rem);min-height:clamp(19rem,28vw,25rem);padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,6vw,5rem);box-shadow:0 1.6rem 3.5rem -2.2rem #18234047}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-action-copy{width:min(100%,36rem);min-width:0}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-action-copy p{color:#182340;font-family:var(--font-reading-serif,Georgia, "Times New Roman", serif);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.1}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-action-button{white-space:nowrap;border-radius:999px;min-width:12rem;min-height:3rem;font-size:.84rem;font-weight:650;line-height:1.2;color:#fff!important;font-family:var(--font-body-sans)!important;background:#182340!important;border-color:#182340!important}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-action-button:hover,.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-action-button:focus-visible{background:#27345b!important;border-color:#27345b!important}.ora-home.ora-home--approved-modular #trust.ora-footer{border-top-color:#9aa0d63d;background:linear-gradient(#f8f9fcd1,#f8f9fc8f),url(/images/ai-guide/home/footer-ambient-bg.png) 50%/cover no-repeat!important}.ora-home.ora-home--approved-modular .ora-footer-top{align-items:flex-end;margin-bottom:clamp(2.5rem,5vw,4rem)}.ora-home.ora-home--approved-modular .ora-footer-brand{color:#182340}.ora-home.ora-home--approved-modular .ora-footer-tag,.ora-home.ora-home--approved-modular .ora-footer-links a{color:#667085}.ora-home.ora-home--approved-modular .ora-footer-legal{color:#8b92a8;border-top-color:#9aa0d63d}@media (max-width:48rem){.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-action{border-radius:1.35rem;gap:1.5rem;min-height:21rem;padding:2.25rem 1.2rem}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-action-copy p{font-size:clamp(1.75rem,7.5vw,2.25rem);line-height:1.12}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-action-button{width:min(100%,20rem);min-width:0}.ora-home.ora-home--approved-modular #trust.ora-footer{background-position:bottom!important;background-size:auto 100%!important}.ora-home.ora-home--approved-modular .ora-footer-top{flex-direction:column;align-items:flex-start;gap:2rem;margin-bottom:2.5rem}.ora-home.ora-home--approved-modular .ora-footer-links{gap:1rem 1.35rem}}.ora-home.ora-home--approved-modular #trust.ora-footer{padding:clamp(2.75rem, 4vw, 3.5rem) 0 calc(clamp(4.5rem, 5.5vw, 5.5rem) + env(safe-area-inset-bottom))!important;background:linear-gradient(#f8f9fcad,#f8f9fc52),url(/images/ai-guide/home/footer-ambient-bg.png) 50% 72%/cover no-repeat!important}.ora-home.ora-home--approved-modular #trust.ora-footer .ora-footer-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem 3rem;margin-bottom:1.75rem;display:grid}.ora-home.ora-home--approved-modular #trust.ora-footer .ora-footer-links{justify-content:flex-end;gap:.7rem 1.35rem;padding-top:.2rem}.ora-home.ora-home--approved-modular #trust.ora-footer .ora-footer-tag{max-width:36rem}.ora-home.ora-home--approved-modular #trust.ora-footer .ora-footer-legal{padding-top:1rem}@media (max-width:48rem){.ora-home.ora-home--approved-modular #trust.ora-footer{padding-top:3rem!important;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))!important;background-position:bottom!important;background-size:auto 100%!important}.ora-home.ora-home--approved-modular #trust.ora-footer .ora-footer-top{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-bottom:1.75rem}.ora-home.ora-home--approved-modular #trust.ora-footer .ora-footer-tag{max-width:30ch}.ora-home.ora-home--approved-modular #trust.ora-footer .ora-footer-links{justify-content:flex-start;gap:.8rem 1.15rem;padding-top:0}}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-action{isolation:isolate;background-color:#091630;background-image:linear-gradient(#09163014,#0916301a),url(/images/ai-guide/home/signup-stardust-night-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#f0cc8257;position:relative;overflow:hidden;box-shadow:0 1.8rem 3.75rem -2.25rem #09163099}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-action-copy p{color:#f7f4ed}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-action-copy{gap:1.1rem;display:grid}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-action-copy .ora-companion-action-support{color:#f7f4edc7;font-family:var(--font-body-sans);text-wrap:balance;margin:0;font-size:clamp(.875rem,1.35vw,1rem);font-weight:500;line-height:1.5}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-reward{color:#f0cc82;white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-reward-icon{object-fit:contain;filter:drop-shadow(0 0 .72rem #f0cc823d);flex:none;width:auto;height:clamp(2.5rem,2.78vw,2.625rem);transform:translateY(-.04em)}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-action-button{min-width:13.5rem;min-height:3.5rem;font-weight:700;box-shadow:0 .8rem 1.8rem -1.05rem #f0cc82b8;color:#182340!important;background:linear-gradient(#f8dea0 0%,#eac574 100%)!important;border-color:#ffecb3c2!important}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-action-button:hover,.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-action-button:focus-visible{box-shadow:0 .95rem 2rem -1rem #f0cc82db;color:#182340!important;background:linear-gradient(#ffe9b5 0%,#f0cd7c 100%)!important;border-color:#fff1c7!important}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-start-action .ora-btn{box-shadow:0 .8rem 1.8rem -1.05rem #f0cc82b8;color:#182340!important;background:linear-gradient(#f8dea0 0%,#eac574 100%)!important;border-color:#ffecb3c2!important}@media (max-width:48rem){.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-action{background-position:50% 52%}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-action-button,.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-start-action .ora-btn{min-height:3.35rem}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-reward-icon{width:auto;height:1.875rem}.ora-home.ora-home--approved-modular #ora-long-term-companion-action .ora-companion-reward{gap:.4rem}}@media (min-width:48.01rem){.ora-home.ora-home--approved-modular .ora-r2a-hero{--ora-home-hero-composer-slot:76px}.ora-home.ora-home--approved-modular .ora-r2a-hero-inner{padding-bottom:calc(var(--ora-home-hero-dock-safe-zone) + var(--ora-home-hero-composer-slot))}.ora-home.ora-home--approved-modular .ora-r2a-composer-layer.is-hero-contained{position:absolute;bottom:16px;left:50%;right:auto;transform:translate(-50%)}}.ora-home .ora-r2a-composer-backdrop{z-index:39}.ora-home .ora-r2a-composer-layer{z-index:40}@media (min-width:48.01rem) and (max-width:63.99rem){.ora-home.ora-home--approved-modular .ora-r2a-hero{--ora-home-hero-composer-slot:86px}}@media (max-width:48rem){.ora-home.ora-home--approved-modular .ora-r2a-hero{--ora-home-hero-composer-slot:88px}.ora-home.ora-home--approved-modular .ora-r2a-hero-inner{padding-bottom:calc(42px + var(--ora-home-hero-composer-slot))}.ora-home.ora-home--approved-modular .ora-r2a-composer-layer.is-hero-contained{width:auto;position:absolute;bottom:16px;left:12px;right:12px;transform:none}}@media (min-width:48.01rem){.ora-home.ora-home--approved-modular .ora-r2a-hero{--ora-home-hero-composer-slot:96px;min-height:max(clamp(600px,68svh,760px),100vh - 108px)}.ora-home.ora-home--approved-modular .ora-r2a-composer-layer.is-hero-contained{position:fixed;bottom:28px;left:50%;right:auto;transform:translate(-50%)}}@media (min-width:48.01rem) and (max-width:63.99rem){.ora-home.ora-home--approved-modular .ora-r2a-hero{--ora-home-hero-composer-slot:104px}}@media (max-width:48rem){.ora-home.ora-home--approved-modular .ora-r2a-hero{--ora-home-hero-composer-slot:96px;min-height:calc(100vh - 158px)}.ora-home.ora-home--approved-modular .ora-r2a-composer-layer.is-hero-contained{right:12px;bottom:calc(var(--ora-mobile-bottom-nav-height) + max(8px, env(safe-area-inset-bottom)) + 12px);width:auto;position:fixed;left:12px;transform:none}}.ora-home .ora-signed-out-announcement{color:#f7f3ea!important;text-shadow:none!important;background-color:#08142b!important;background-image:linear-gradient(#08142b0a,#08142b0a),url(/images/ai-guide/home/promo-bar-desktop-bg.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-bottom-color:#ebcb8370!important}.ora-home .ora-signed-out-announcement-sparkle{align-items:center;width:auto!important;height:18px!important;color:inherit!important;font-size:inherit!important;display:inline-flex!important}.ora-home .ora-signed-out-announcement-sparkle img{object-fit:contain;width:auto;max-width:none;height:18px;display:block}.ora-home .ora-signed-out-announcement-reward{font-weight:650;color:#ebcb83!important}.ora-home .ora-signed-out-announcement-action,.ora-home .ora-signed-out-announcement-arrow{color:#f1d493!important}@media (max-width:639px){.ora-home .ora-signed-out-announcement{background-image:linear-gradient(#08142b0a,#08142b0a),url(/images/ai-guide/home/promo-bar-mobile-bg.png)!important;background-position:50%!important}.ora-home .ora-signed-out-announcement-sparkle{height:16px!important}.ora-home .ora-signed-out-announcement-sparkle img{height:16px}}html.ora-draw-gesture-lock,body.ora-draw-gesture-lock{overscroll-behavior-x:none}.ora-draw-shell--spatial{overflow-x:clip}.ora-draw-stage-layout--spatial{isolation:isolate;min-height:0}.ora-draw-carousel{isolation:isolate}.ora-draw-card{--ora-draw-arc-spacing:8.6rem;--ora-draw-card-x:calc(var(--ora-draw-card-offset) * var(--ora-draw-arc-spacing))}.ora-draw-card--motion{--ora-draw-card-x:var(--ora-draw-card-motion-x)}.ora-draw-shell--spatial .ora-draw-card[aria-selected=false]{box-shadow:0 18px 44px -32px #1f243357,inset 0 0 0 1px #ffffff6b!important}.ora-draw-shell--spatial .ora-draw-carousel[data-draw-shuffle-phase=central-wash] .ora-draw-card[aria-selected=false],.ora-draw-shell--spatial .ora-draw-carousel[data-draw-shuffle-phase=regather] .ora-draw-card[aria-selected=false],.ora-draw-shell--spatial .ora-draw-carousel[data-draw-shuffle-phase=stack-settle] .ora-draw-card[aria-selected=false]{box-shadow:0 12px 30px -24px #1f243338,inset 0 0 0 1px #ffffff6b!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
