@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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@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-\[14dvh\]{top:14dvh}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-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-\[22rem\]{height:22rem}.h-\[23rem\]{height:23rem}.h-\[24rem\]{height:24rem}.h-\[32rem\]{height:32rem}.h-\[34\%\]{height:34%}.h-\[34dvh\]{height:34dvh}.h-\[82dvh\]{height:82dvh}.h-\[100dvh\]{height:100dvh}.h-\[clamp\(20rem\,46dvh\,32rem\)\]{height:clamp(20rem,46dvh,32rem)}.h-\[min\(28dvh\,15rem\)\]{height:min(28dvh,15rem)}.h-\[min\(46dvh\,24rem\)\]{height:min(46dvh,24rem)}.h-\[min\(58dvh\,34rem\)\]{height:min(58dvh,34rem)}.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-32{min-height:calc(var(--spacing) * 32)}.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-\[100dvh\]{min-height:100dvh}.min-h-\[calc\(100dvh-2rem\)\]{min-height:calc(100dvh - 2rem)}.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-\[22rem\]{width:22rem}.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\(28dvh\,15rem\)\]{width:min(28dvh,15rem)}.w-\[min\(32rem\,calc\(100vw-7rem\)\)\]{width:min(32rem,100vw - 7rem)}.w-\[min\(46dvh\,24rem\)\]{width:min(46dvh,24rem)}.w-\[min\(58dvh\,34rem\)\]{width:min(58dvh,34rem)}.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-\[12ch\]{max-width:12ch}.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}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-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\)\]\/12{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-accent\)\]\/12{border-color:color-mix(in oklab, var(--c-accent) 12%, 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\)\]\/16{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-border\)\]\/16{border-color:color-mix(in oklab, var(--c-border) 16%, transparent)}}.border-\[color\:var\(--c-border\)\]\/20{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-border\)\]\/20{border-color:color-mix(in oklab, var(--c-border) 20%, transparent)}}.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\)\]\/25{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-border\)\]\/25{border-color:color-mix(in oklab, var(--c-border) 25%, 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\)\]\/30{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-border\)\]\/30{border-color:color-mix(in oklab, var(--c-border) 30%, transparent)}}.border-\[color\:var\(--c-border\)\]\/34{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--c-border\)\]\/34{border-color:color-mix(in oklab, var(--c-border) 34%, 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\:color-mix\(in_srgb\,var\(--c-surface\)_58\%\,transparent\)\]{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--c-surface\)_58\%\,transparent\)\]{background-color:color-mix(in srgb,var(--c-surface) 58%,transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--c-surface\)_82\%\,transparent\)\]{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_srgb\,var\(--c-surface\)_82\%\,transparent\)\]{background-color:color-mix(in srgb,var(--c-surface) 82%,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-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[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\,color-mix\(in_srgb\,var\(--c-text\)_8\%\,transparent\)_100\%\)\]{background-image:linear-gradient(180deg,transparent,var(--c-text) 100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(180deg\,transparent\,color-mix\(in_srgb\,var\(--c-text\)_8\%\,transparent\)_100\%\)\]{background-image:linear-gradient(180deg,transparent,color-mix(in srgb,var(--c-text) 8%,transparent) 100%)}}.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\)_92\%\,transparent\)\,color-mix\(in_srgb\,var\(--c-bg\)_88\%\,var\(--c-surface\)_12\%\)_42\%\,color-mix\(in_srgb\,var\(--c-border\)_36\%\,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\)_92\%\,transparent\)\,color-mix\(in_srgb\,var\(--c-bg\)_88\%\,var\(--c-surface\)_12\%\)_42\%\,color-mix\(in_srgb\,var\(--c-border\)_36\%\,transparent\)_100\%\)\]{background-image:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--c-surface) 92%,transparent),color-mix(in srgb,var(--c-bg) 88%,var(--c-surface) 12%) 42%,color-mix(in srgb,var(--c-border) 36%,transparent) 100%)}}.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\)_54\%\,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\)_54\%\,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) 54%,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%)}}.bg-\[radial-gradient\(ellipse_at_50\%_-12\%\,color-mix\(in_srgb\,var\(--c-surface\)_82\%\,transparent\)\,color-mix\(in_srgb\,var\(--c-bg\)_82\%\,transparent\)_38\%\,transparent_70\%\)\,linear-gradient\(180deg\,var\(--c-bg\)_0\%\,color-mix\(in_srgb\,var\(--c-bg\)_82\%\,var\(--c-surface-well\)\)_100\%\)\]{background-image:radial-gradient(ellipse at 50% -12%,var(--c-surface),var(--c-bg) 38%,transparent 70%),linear-gradient(180deg,var(--c-bg) 0%,var(--c-bg) 100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(ellipse_at_50\%_-12\%\,color-mix\(in_srgb\,var\(--c-surface\)_82\%\,transparent\)\,color-mix\(in_srgb\,var\(--c-bg\)_82\%\,transparent\)_38\%\,transparent_70\%\)\,linear-gradient\(180deg\,var\(--c-bg\)_0\%\,color-mix\(in_srgb\,var\(--c-bg\)_82\%\,var\(--c-surface-well\)\)_100\%\)\]{background-image:radial-gradient(ellipse at 50% -12%,color-mix(in srgb,var(--c-surface) 82%,transparent),color-mix(in srgb,var(--c-bg) 82%,transparent) 38%,transparent 70%),linear-gradient(180deg,var(--c-bg) 0%,color-mix(in srgb,var(--c-bg) 82%,var(--c-surface-well)) 100%)}}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[color\:var\(--c-accent\)\]\/20{--tw-gradient-via:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.via-\[color\:var\(--c-accent\)\]\/20{--tw-gradient-via:color-mix(in oklab, var(--c-accent) 20%, transparent)}}.via-\[color\:var\(--c-accent\)\]\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[color\:var\(--c-border\)\]\/28{--tw-gradient-via:var(--c-border)}@supports (color:color-mix(in lab, red, red)){.via-\[color\:var\(--c-border\)\]\/28{--tw-gradient-via:color-mix(in oklab, var(--c-border) 28%, transparent)}}.via-\[color\:var\(--c-border\)\]\/28{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.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-14{padding-block:calc(var(--spacing) * 14)}.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}.text-\[2rem\]{font-size:2rem}.text-\[clamp\(2rem\,6vw\,4\.6rem\)\]{font-size:clamp(2rem,6vw,4.6rem)}.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\.05\]{--tw-leading:1.05;line-height:1.05}.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-60{opacity:.6}.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-\[0_32px_96px_-58px_color-mix\(in_srgb\,var\(--c-text\)_72\%\,transparent\)\]{--tw-shadow:0 32px 96px -58px var(--tw-shadow-color,var(--c-text))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_32px_96px_-58px_color-mix\(in_srgb\,var\(--c-text\)_72\%\,transparent\)\]{--tw-shadow:0 32px 96px -58px var(--tw-shadow-color,color-mix(in srgb,var(--c-text) 72%,transparent))}}.shadow-\[0_32px_96px_-58px_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-\[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-accent-hover\)\]:hover{background-color:var(--c-accent-hover)}.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\:min-h-\[calc\(100dvh-3rem\)\]{min-height:calc(100dvh - 3rem)}.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-\[2\.45rem\]{font-size:2.45rem}.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}[data-theme=night]{--c-bg:#13161f;--c-surface:#1b1f2b;--c-surface-well:#0e1118;--c-panel:var(--c-surface);--c-surface-muted:var(--c-surface-well);--c-border:#2a2f3d;--c-border-strong:#353b4b;--c-text:#efe9db;--c-text-soft:#a29f90;--c-text-dim:#76746a;--c-accent:#d8b25a;--c-accent-hover:#ecc97a;--c-accent-press:#9c7a30;--c-accent-wash:#d8b25a1a;--c-accent-text:#d8b25a;--c-on-accent:#241b08;--c-green:#3c5547;--c-ritual-text:#efe9db;--c-halo:#d8b25a29;--card-face:#23262f;--card-line:#c9a24a;--card-dark:#0c0e13;--ora-control-primary-bg:var(--c-accent);--ora-control-primary-border:var(--c-accent);--ora-control-primary-text:var(--c-on-accent);--ora-control-primary-hover:var(--c-accent-hover)}.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}[data-theme=night] body{background:var(--c-bg);color:var(--c-text)}.ora-theme-moon{display:none!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}}[data-theme=night] .ora-theme-sun{display:none!important}[data-theme=night] .ora-theme-moon{display:block!important}.ora-theme-toggle{border:1px solid var(--c-border)!important;border-radius:var(--ora-control-radius)!important;width:44px!important;height:44px!important;color:var(--c-text-soft)!important;cursor:pointer!important;background:0 0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.ora-theme-toggle svg{width:18px!important;height:18px!important}.ora-nav>.ora-theme-toggle{display:none!important}.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-theme-toggle{width:2.75rem!important;height:2.75rem!important;margin-right:0!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-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-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(--c-border);background:var(--c-bg);width:min(360px,100vw - 48px);min-width:280px;height:100dvh;color:var(--c-text);box-shadow:none;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-bottom:1px solid var(--c-border);background:var(--c-bg);color:var(--c-text);box-shadow:none;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-top:1px solid var(--c-border);background:var(--c-bg);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:none;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-bottom:1px solid var(--c-border);background:var(--c-bg);width:100%;height:64px;color:var(--c-text);box-shadow:none;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-bottom:1px solid var(--c-border);background:var(--c-bg);color:var(--c-text);box-shadow:none;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}[data-theme=night] .ora-account-control,[data-theme=night] .ora-account-tooltip,[data-theme=night] .ora-account-avatar{box-shadow:none!important}[data-theme=night] .ora-account-dismiss,[data-theme=night] .ora-account-modal-backdrop{background:#0e111894!important}[data-theme=night] .ora-account-surface{box-shadow:0 12px 28px #0000003d!important}[data-theme=night] .ora-control-surface{background:var(--c-surface)!important;box-shadow:none!important}[data-theme=night] .ora-notification-item:focus-visible,[data-theme=night] .ora-notification-item[data-unread=true],[data-theme=night] .ora-notification-tabs button:focus-visible,[data-theme=night] .ora-notification-tabs button[data-active=true]{background:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-notification-item:focus-visible,[data-theme=night] .ora-notification-item[data-unread=true],[data-theme=night] .ora-notification-tabs button:focus-visible,[data-theme=night] .ora-notification-tabs button[data-active=true]{background:color-mix(in srgb, var(--c-accent) 13%, var(--c-surface))!important}}@media (hover:hover) and (pointer:fine){[data-theme=night] .ora-notification-item:hover,[data-theme=night] .ora-notification-tabs button:hover{background:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-notification-item:hover,[data-theme=night] .ora-notification-tabs button:hover{background:color-mix(in srgb, var(--c-accent) 13%, var(--c-surface))!important}}}[data-theme=night] .ora-account-sheen{background:radial-gradient(circle at 14% 8%,#d8b25a0a,#0000 28%),radial-gradient(circle at 92% 12%,#efe9db05,#0000 26%)!important}[data-theme=night] .ora-control-surface .ora-account-sheen{background:0 0!important;display:none!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(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){.ora-writing-input{border-color:color-mix(in srgb, var(--c-accent) 36%, var(--c-border))!important}}.ora-writing-input{background:linear-gradient(180deg, var(--c-surface-well), var(--c-surface-well))!important}@supports (color:color-mix(in lab, red, red)){.ora-writing-input{background:linear-gradient(180deg, color-mix(in srgb, var(--c-surface-well) 96%, var(--c-surface)), color-mix(in srgb, var(--c-surface-well) 88%, var(--c-bg)))!important}}.ora-writing-input{box-shadow:inset 0 1px 0 #ffffff2e, 0 16px 34px -30px var(--c-text);color:var(--c-text)!important}@supports (color:color-mix(in lab, red, red)){.ora-writing-input{box-shadow:inset 0 1px 0 #ffffff2e, 0 16px 34px -30px color-mix(in srgb, var(--c-text) 70%, transparent)}}.ora-writing-input:hover{border-color:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){.ora-writing-input:hover{border-color:color-mix(in srgb, var(--c-accent) 52%, var(--c-border))!important}}.ora-writing-input::placeholder{color:var(--c-text-soft)!important}@supports (color:color-mix(in lab, red, red)){.ora-writing-input::placeholder{color:color-mix(in srgb, var(--c-text-soft) 86%, var(--c-text))!important}}.ora-writing-input::placeholder{opacity:1}.ora-writing-input:focus,.ora-writing-input:focus-visible{border-color:var(--c-accent)!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(--c-accent) 72%, var(--c-border))!important}}.ora-writing-input:focus,.ora-writing-input:focus-visible{background:linear-gradient(180deg, var(--c-surface), var(--c-surface-well))!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(--c-surface) 70%, var(--c-surface-well)), var(--c-surface-well))!important}}.ora-writing-input:focus,.ora-writing-input:focus-visible{box-shadow:inset 0 1px 0 #ffffff38, 0 0 0 3px var(--c-accent), 0 18px 40px -30px var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-writing-input:focus,.ora-writing-input:focus-visible{box-shadow:inset 0 1px 0 #ffffff38, 0 0 0 3px color-mix(in srgb, var(--c-accent) 16%, transparent), 0 18px 40px -30px color-mix(in srgb, var(--c-accent) 62%, transparent)}}.ora-writing-input:focus,.ora-writing-input:focus-visible{outline:2px solid var(--c-accent)}@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(--c-accent) 42%, transparent)}}.ora-writing-input:focus,.ora-writing-input:focus-visible{outline-offset:3px}[data-theme=night] .ora-writing-input{border-color:var(--c-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-writing-input{border-color:color-mix(in srgb, var(--c-accent) 38%, var(--c-border))!important}}[data-theme=night] .ora-writing-input{background:linear-gradient(180deg, var(--c-surface-well), var(--c-surface))!important}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-writing-input{background:linear-gradient(180deg, color-mix(in srgb, var(--c-surface-well) 92%, #000), color-mix(in srgb, var(--c-surface) 72%, #000))!important}}[data-theme=night] .ora-writing-input{box-shadow:inset 0 1px #ffffff12,0 16px 34px -30px #000000e6}.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)}[data-theme=night] .oracle-home-backdrop{background:radial-gradient(65% 60% at 62% 40%,#d8b25a24,#3c55470d 55%,#0000 75%),#13161f}.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}[data-theme=night] .ritual-prepare-section .ritual-core-v2{opacity:.36}[data-theme=night] .ritual-prepare-section .ritual-core-v2-depth-a{opacity:.34;background:radial-gradient(circle,#110e0a3d 0 38%,#17120d1f 58%,#0000 78%),radial-gradient(circle,#d9bd800a,#0000 70%)}[data-theme=night] .ritual-prepare-section .ritual-core-v2-depth-b{filter:blur(12px);opacity:.22;background:radial-gradient(circle,#eee8dd14,#a9855209 44%,#0000 74%)}.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)}[data-theme=night] .ora-guide-shell{background:radial-gradient(circle at 50% 0%, var(--c-surface), transparent 34rem), radial-gradient(circle at 50% 28%, var(--c-accent), transparent 30rem), linear-gradient(180deg, var(--c-bg), var(--c-surface-well))}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-guide-shell{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--c-surface) 60%, transparent), transparent 34rem), radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--c-accent) 10%, transparent), transparent 30rem), linear-gradient(180deg, var(--c-bg), var(--c-surface-well))}}.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}[data-theme=night] .ora-state-action.ora-guide-button-ghost:hover{border-color:var(--c-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-state-action.ora-guide-button-ghost:hover{border-color:color-mix(in srgb, var(--c-text) 28%, var(--c-border))}}[data-theme=night] .ora-state-action.ora-guide-button-ghost:hover{color:var(--c-text);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)))}}[data-theme=night] .ora-guide-surface,[data-theme=night] .ora-guide-panel,[data-theme=night] .ora-guide-dossier,[data-theme=night] .ora-guide-altar{box-shadow:0 22px 58px #00000047, inset 0 1px 0 var(--c-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-guide-surface,[data-theme=night] .ora-guide-panel,[data-theme=night] .ora-guide-dossier,[data-theme=night] .ora-guide-altar{box-shadow:0 22px 58px #00000047, inset 0 1px 0 color-mix(in srgb, var(--c-text) 5%, transparent)}}.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)}[data-theme=night] .ora-guide-button-ghost{border-color:var(--c-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-guide-button-ghost{border-color:color-mix(in srgb, var(--c-text) 28%, var(--c-border))}}[data-theme=night] .ora-guide-button-ghost{color:var(--c-text)}[data-theme=night] .ora-guide-button-ghost:hover{border-color:var(--c-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-guide-button-ghost:hover{border-color:color-mix(in srgb, var(--c-text) 62%, var(--c-border))}}[data-theme=night] .ora-guide-button-ghost:hover{color:var(--c-accent-hover);background:0 0}.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}[data-theme=night] .ora-reading-nav-control{border-color:var(--c-border);background:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-reading-nav-control{background:color-mix(in srgb, var(--c-surface) 78%, var(--c-surface-well))}}[data-theme=night] .ora-reading-nav-control{color:var(--c-text-soft)}[data-theme=night] .ora-flow-back-link,[data-theme=night] .ora-flow-room-link,[data-theme=night] .ora-flow-tool-link{border-color:var(--c-border);background:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-flow-back-link,[data-theme=night] .ora-flow-room-link,[data-theme=night] .ora-flow-tool-link{background:color-mix(in srgb, var(--c-surface) 78%, transparent)}}[data-theme=night] .ora-flow-back-link,[data-theme=night] .ora-flow-room-link,[data-theme=night] .ora-flow-tool-link{color:var(--c-text-soft)}@media (hover:hover) and (pointer:fine){[data-theme=night] .ora-reading-nav-control:hover,[data-theme=night] .ora-flow-back-link:hover,[data-theme=night] .ora-flow-room-link:hover,[data-theme=night] .ora-flow-tool-link:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-reading-nav-control:hover,[data-theme=night] .ora-flow-back-link:hover,[data-theme=night] .ora-flow-room-link:hover,[data-theme=night] .ora-flow-tool-link:hover{border-color:color-mix(in srgb, var(--c-accent) 50%, var(--c-border))}}[data-theme=night] .ora-reading-nav-control:hover,[data-theme=night] .ora-flow-back-link:hover,[data-theme=night] .ora-flow-room-link:hover,[data-theme=night] .ora-flow-tool-link:hover{background:var(--c-surface);color:var(--c-accent-hover)}}[data-theme=night] .ora-readings-menu-panel{background:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-readings-menu-panel{background:color-mix(in srgb, var(--c-surface) 92%, #000)}}[data-theme=night] .ora-readings-menu-panel{box-shadow:0 24px 58px -34px #000000eb,inset 0 1px #ffffff12}[data-theme=night] .ora-journal-filter-chip,[data-theme=night] .ora-journal-tools,[data-theme=night] .ora-journal-search input,[data-theme=night] .ora-journal-sort select,[data-theme=night] .ora-journal-item,[data-theme=night] .ora-journal-card-marker-tile,[data-theme=night] .ora-journal-meta-chip,[data-theme=night] .ora-journal-open-pill,[data-theme=night] .ora-daily-calendar,[data-theme=night] .ora-calendar-cell,[data-theme=night] .ora-calendar-nav-button,[data-theme=night] .ora-daily-calendar-empty,[data-theme=night] .ora-daily-month-entry,[data-theme=night] .ora-journal-nav-link,[data-theme=night] .ora-journal-detail-action,[data-theme=night] .ora-journal-detail-side,[data-theme=night] .ora-journal-detail-panel{border-color:var(--c-border);background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-journal-filter-chip,[data-theme=night] .ora-journal-tools,[data-theme=night] .ora-journal-search input,[data-theme=night] .ora-journal-sort select,[data-theme=night] .ora-journal-item,[data-theme=night] .ora-journal-card-marker-tile,[data-theme=night] .ora-journal-meta-chip,[data-theme=night] .ora-journal-open-pill,[data-theme=night] .ora-daily-calendar,[data-theme=night] .ora-calendar-cell,[data-theme=night] .ora-calendar-nav-button,[data-theme=night] .ora-daily-calendar-empty,[data-theme=night] .ora-daily-month-entry,[data-theme=night] .ora-journal-nav-link,[data-theme=night] .ora-journal-detail-action,[data-theme=night] .ora-journal-detail-side,[data-theme=night] .ora-journal-detail-panel{background-color:color-mix(in srgb, var(--c-surface) 72%, transparent)}}[data-theme=night] .ora-journal-item,[data-theme=night] .ora-journal-detail-panel{box-shadow:0 18px 48px -36px #000000e0,inset 0 1px #ffffff12}[data-theme=night] .ora-journal-filter-chip[data-active=true],[data-theme=night] .ora-journal-filter-chip:hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-journal-filter-chip[data-active=true],[data-theme=night] .ora-journal-filter-chip:hover{background:color-mix(in srgb, var(--c-accent) 14%, var(--c-surface))}}[data-theme=night] .ora-journal-filter-chip[data-active=true],[data-theme=night] .ora-journal-filter-chip:hover{color:var(--c-accent-hover)}.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{background:var(--c-bg);min-height:100svh;color:var(--c-text);padding:0 1rem}.ora-pricing-shell-header,.ora-pricing-main{width:min(100%,60rem);margin-inline:auto}.ora-pricing-shell-header{border-bottom:1px solid var(--c-border);justify-content:flex-start;align-items:center;gap:1rem;min-height:4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ora-pricing-shell-header{border-bottom:1px solid color-mix(in srgb, var(--c-border) 72%, transparent)}}.ora-pricing-back{min-height:2.75rem;color:var(--c-text-soft);border-radius:.4rem;align-items:center;gap:.4rem;padding:.35rem .45rem;font-size:.82rem;font-weight:580;text-decoration:none;display:inline-flex}.ora-pricing-main{padding-bottom:4rem}.ora-pricing-intro{padding:1.75rem 0 1.4rem}.ora-pricing-intro h1{color:var(--c-text);font-family:var(--font-display-serif,var(--font-serif));font-size:2.6rem;font-weight:600;line-height:1.08}.ora-pricing-subtitle{color:var(--c-text-soft);margin-top:.5rem;font-size:.92rem;line-height:1.6}.ora-pricing-balance{border-top:1px solid var(--c-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ora-pricing-balance{border-top:1px solid color-mix(in srgb, var(--c-border) 72%, transparent)}}.ora-pricing-balance{border-bottom:1px solid var(--c-border)}@supports (color:color-mix(in lab, red, red)){.ora-pricing-balance{border-bottom:1px solid color-mix(in srgb, var(--c-border) 72%, transparent)}}.ora-pricing-balance{padding:1rem 0}.ora-pricing-balance-label{color:var(--c-accent-text);font-size:.75rem;font-weight:650;line-height:1.3}.ora-pricing-balance-value{min-height:2rem;color:var(--c-text);font-family:var(--font-body-sans);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;margin-top:.22rem;font-size:1.5rem;font-weight:650;line-height:1.2;display:inline-flex}.ora-pricing-rules{color:var(--c-text-soft);font-variant-numeric:tabular-nums;text-align:right;gap:.2rem;margin:0;padding:0;font-size:.8rem;line-height:1.5;list-style:none;display:grid}.ora-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.ora-pricing-pack{border:1px solid var(--c-border);background:var(--c-surface);border-radius:.5rem;grid-template-rows:auto 1fr auto;min-width:0;min-height:17.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ora-pricing-pack{background:color-mix(in srgb, var(--c-surface) 76%, transparent)}}.ora-pricing-pack{padding:1.25rem}.ora-pricing-pack.is-recommended{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-pricing-pack.is-recommended{border-color:color-mix(in srgb, var(--c-accent) 62%, var(--c-border))}}.ora-pricing-pack.is-recommended{background:var(--c-accent-wash)}@supports (color:color-mix(in lab, red, red)){.ora-pricing-pack.is-recommended{background:color-mix(in srgb, var(--c-accent-wash) 66%, var(--c-surface))}}.ora-pricing-pack-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.ora-pricing-pack h2{color:var(--c-text);font-family:var(--font-display-serif,var(--font-serif));font-size:1.2rem;font-weight:620;line-height:1.3}.ora-pricing-recommended{background:var(--c-accent);color:var(--c-on-accent);border-radius:999px;margin-top:.42rem;padding:.22rem .5rem;font-size:.66rem;font-weight:650;line-height:1.2;display:inline-flex}.ora-pricing-price{color:var(--c-text);font-family:var(--font-body-sans);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.45rem;font-weight:700;line-height:1.2}.ora-pricing-pack-body{align-self:center;padding:1.3rem 0 1.15rem}.ora-pricing-amount{color:var(--c-text);flex-wrap:wrap;align-items:baseline;gap:.42rem;display:flex}.ora-pricing-amount strong{font-family:var(--font-body-sans);font-variant-numeric:tabular-nums;font-size:2.35rem;font-weight:680;line-height:1}.ora-pricing-amount span{color:var(--c-text-soft);font-size:.86rem;font-weight:580}.ora-pricing-usage,.ora-pricing-bonus{margin-top:.52rem;font-size:.83rem;line-height:1.5}.ora-pricing-usage{color:var(--c-text-soft)}.ora-pricing-bonus{color:var(--c-accent-text);font-weight:620}.ora-pricing-buy{border:1px solid var(--c-accent);grid-template-columns:1.1rem auto;justify-content:center;align-items:center;gap:.48rem;width:100%;min-height:2.75rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.ora-pricing-buy{border:1px solid color-mix(in srgb, var(--c-accent) 44%, var(--c-border))}}.ora-pricing-buy{background:var(--c-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ora-pricing-buy{background:color-mix(in srgb, var(--c-surface) 78%, var(--c-accent-wash))}}.ora-pricing-buy{color:var(--c-accent-text);font:inherit;padding:.58rem 1rem;font-size:.86rem;font-weight:650}.ora-pricing-pack.is-recommended .ora-pricing-buy{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-on-accent)}.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-footer{color:var(--c-text-dim);text-align:center;margin-top:1rem;font-size:.72rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.ora-pricing-back:hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-pricing-back:hover{background:color-mix(in srgb, var(--c-accent) 8%, transparent)}}.ora-pricing-back:hover{color:var(--c-accent-hover)}.ora-pricing-pack:not(.is-recommended) .ora-pricing-buy:not(:disabled):hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-pricing-pack:not(.is-recommended) .ora-pricing-buy:not(:disabled):hover{border-color:color-mix(in srgb, var(--c-accent) 62%, var(--c-border))}}.ora-pricing-pack:not(.is-recommended) .ora-pricing-buy:not(:disabled):hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.ora-pricing-pack:not(.is-recommended) .ora-pricing-buy:not(:disabled):hover{background:color-mix(in srgb, var(--c-accent) 12%, var(--c-surface))}}.ora-pricing-pack:not(.is-recommended) .ora-pricing-buy:not(:disabled):hover{color:var(--c-text)}}@media (max-width:720px){.ora-pricing-balance,.ora-pricing-grid{grid-template-columns:1fr}.ora-pricing-intro{padding-top:1.35rem}.ora-pricing-intro h1{font-size:2.15rem}.ora-pricing-rules{text-align:left}.ora-pricing-balance{gap:.75rem}.ora-pricing-grid{gap:.75rem;margin-top:1rem}.ora-pricing-pack{min-height:16rem;padding:1.05rem}}.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)}[data-theme=night] .ora-journal-search input,[data-theme=night] .ora-journal-sort select,[data-theme=night] .ora-result-composer-input{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-journal-search input,[data-theme=night] .ora-journal-sort select,[data-theme=night] .ora-result-composer-input{border-color:color-mix(in srgb, var(--c-accent) 40%, var(--c-border))}}[data-theme=night] .ora-journal-search input,[data-theme=night] .ora-journal-sort select,[data-theme=night] .ora-result-composer-input{background:linear-gradient(180deg, var(--c-surface), var(--c-surface-well))!important}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-journal-search input,[data-theme=night] .ora-journal-sort select,[data-theme=night] .ora-result-composer-input{background:linear-gradient(180deg, color-mix(in srgb, var(--c-surface) 78%, #000), color-mix(in srgb, var(--c-surface-well) 82%, #000))!important}}[data-theme=night] .ora-journal-meta-chip{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-journal-meta-chip{border-color:color-mix(in srgb, var(--c-border) 72%, transparent)}}[data-theme=night] .ora-journal-meta-chip{background:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-journal-meta-chip{background:color-mix(in srgb, var(--c-surface) 44%, transparent)}}[data-theme=night] .ora-daily-calendar,[data-theme=night] .ora-daily-card-panel,[data-theme=night] .ora-daily-section{border-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-daily-calendar,[data-theme=night] .ora-daily-card-panel,[data-theme=night] .ora-daily-section{border-color:color-mix(in srgb, var(--c-border) 88%, transparent)}}[data-theme=night] .ora-daily-calendar,[data-theme=night] .ora-daily-card-panel,[data-theme=night] .ora-daily-section{background-color:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-daily-calendar,[data-theme=night] .ora-daily-card-panel,[data-theme=night] .ora-daily-section{background-color:color-mix(in srgb, var(--c-surface) 70%, transparent)}}[data-theme=night] .ora-daily-calendar,[data-theme=night] .ora-daily-card-panel,[data-theme=night] .ora-daily-section{box-shadow:0 18px 48px -36px #000000e0,inset 0 1px #ffffff12}[data-theme=night] .ora-journal-primary-tabs{border-bottom-color:var(--c-border)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-journal-primary-tabs{border-bottom-color:color-mix(in srgb, var(--c-border) 86%, transparent)}}[data-theme=night] .ora-journal-primary-tab[data-active=true],[data-theme=night] .ora-journal-primary-tab:hover,[data-theme=night] .ora-calendar-cell-link:hover,[data-theme=night] .ora-calendar-cell-link:focus-visible,[data-theme=night] .ora-daily-month-entry:hover,[data-theme=night] .ora-daily-month-entry:focus-visible,[data-theme=night] .ora-daily-prompt-chip:hover{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=night] .ora-journal-primary-tab[data-active=true],[data-theme=night] .ora-journal-primary-tab:hover,[data-theme=night] .ora-calendar-cell-link:hover,[data-theme=night] .ora-calendar-cell-link:focus-visible,[data-theme=night] .ora-daily-month-entry:hover,[data-theme=night] .ora-daily-month-entry:focus-visible,[data-theme=night] .ora-daily-prompt-chip:hover{background:color-mix(in srgb, var(--c-accent) 14%, var(--c-surface))}}[data-theme=night] .ora-journal-primary-tab[data-active=true],[data-theme=night] .ora-journal-primary-tab:hover,[data-theme=night] .ora-calendar-cell-link:hover,[data-theme=night] .ora-calendar-cell-link:focus-visible,[data-theme=night] .ora-daily-month-entry:hover,[data-theme=night] .ora-daily-month-entry:focus-visible,[data-theme=night] .ora-daily-prompt-chip:hover{color:var(--c-accent-hover)}[data-theme=night] .ora-journal-primary-tab[data-active=true],[data-theme=night] .ora-journal-primary-tab:hover{background:0 0}@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}}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
