@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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-green-50:#f0fdf4;--color-green-300:#7bf1a8;--color-green-700:#008138;--color-green-800:#016630;--color-emerald-50:#fdf8ec;--color-emerald-100:#faefd3;--color-emerald-200:#f3dca5;--color-emerald-300:#e9c46f;--color-emerald-400:#d9a843;--color-emerald-500:#c08c2b;--color-emerald-600:#a17121;--color-emerald-700:#845a1d;--color-emerald-800:#6b481c;--color-emerald-900:#583c1b;--color-emerald-950:#33210c;--color-sky-100:#dff2fe;--color-sky-800:#005986;--color-violet-100:#ede9fe;--color-violet-800:#5d0ec0;--color-stone-50:#faf8f4;--color-stone-100:#f4f1ea;--color-stone-200:#e8e2d6;--color-stone-300:#cfc7b8;--color-stone-400:#978f80;--color-stone-500:#726b5e;--color-stone-600:#5a5449;--color-stone-700:#433e35;--color-stone-800:#2f2b25;--color-stone-900:#1f1c17;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-gold-400:#d1ad61}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-800:lab(29.3188% 57.7986 -76.1493)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){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-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-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.-top-6{top:calc(var(--spacing) * -6)}.-top-64{top:calc(var(--spacing) * -64)}.top-0{top:0}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.-bottom-14{bottom:calc(var(--spacing) * -14)}.-bottom-20{bottom:calc(var(--spacing) * -20)}.bottom-0{bottom:0}.bottom-24{bottom:calc(var(--spacing) * 24)}.left-0{left:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.order-first{order:-9999}.row-8{grid-row:8}.row-86{grid-row:86}.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}}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-60{height:calc(var(--spacing) * 60)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-auto{height:auto}.h-fit{height:fit-content}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[85vh\]{max-height:85vh}.min-h-9{min-height:calc(var(--spacing) * 9)}.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-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-36{width:calc(var(--spacing) * 36)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[15rem\]{width:15rem}.w-\[48rem\]{width:48rem}.w-\[86\%\]{width:86%}.w-\[92\%\]{width:92%}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.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-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[70\%\]{max-width:70%}.max-w-\[calc\(100vw-2\.5rem\)\]{max-width:calc(100vw - 2.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.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:0}.min-w-40{min-width:calc(var(--spacing) * 40)}.flex-1{flex:1}.flex-\[1_1_6rem\]{flex:6rem}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_9rem\]{grid-template-columns:1fr 9rem}.grid-cols-\[3\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:3.5rem minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#ebe3d3\]>:not(:last-child)){border-color:#ebe3d3}:where(.divide-stone-100>:not(:last-child)){border-color:var(--color-stone-100)}:where(.divide-stone-200>:not(:last-child)){border-color:var(--color-stone-200)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.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-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tl-none{border-top-left-radius:0}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1d5fa8\]{border-color:#1d5fa8}.border-\[\#d4b064\]{border-color:#d4b064}.border-\[\#d4b064\]\/15{border-color:#d4b06426;border-color:lab(73.8976% 6.70746 43.6656/.15)}.border-\[\#d4b064\]\/60{border-color:#d4b06499;border-color:lab(73.8976% 6.70746 43.6656/.6)}.border-\[\#e7dfcf\]{border-color:#e7dfcf}.border-\[\#ebe3d3\]{border-color:#ebe3d3}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-500{border-color:var(--color-amber-500)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-current{border-color:currentColor}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-600{border-color:var(--color-emerald-600)}.border-green-300{border-color:var(--color-green-300)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-stone-100{border-color:var(--color-stone-100)}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-300{border-color:var(--color-stone-300)}.border-stone-400\/60{border-color:#978f8099}@supports (color:color-mix(in lab, red, red)){.border-stone-400\/60{border-color:color-mix(in oklab, var(--color-stone-400) 60%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-l-emerald-600{border-left-color:var(--color-emerald-600)}.bg-\[\#0b0a08\]{background-color:#0b0a08}.bg-\[\#0d0c0b\]{background-color:#0d0c0b}.bg-\[\#1d5fa8\]{background-color:#1d5fa8}.bg-\[\#2a5c3a\]{background-color:#2a5c3a}.bg-\[\#d4b064\]{background-color:#d4b064}.bg-\[\#d4b064\]\/15{background-color:#d4b06426;background-color:lab(73.8976% 6.70746 43.6656/.15)}.bg-\[\#f6e3a8\]{background-color:#f6e3a8}.bg-\[\#f6f3ee\]{background-color:#f6f3ee}.bg-\[\#fdfbf6\]{background-color:#fdfbf6}.bg-\[var\(--hero-accent\)\]{background-color:var(--hero-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/50{background-color:#fdf8ec80}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/50{background-color:color-mix(in oklab, var(--color-emerald-50) 50%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200\/60{background-color:#f3dca599}@supports (color:color-mix(in lab, red, red)){.bg-emerald-200\/60{background-color:color-mix(in oklab, var(--color-emerald-200) 60%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-emerald-800{background-color:var(--color-emerald-800)}.bg-emerald-950{background-color:var(--color-emerald-950)}.bg-gold-400{background-color:var(--color-gold-400)}.bg-green-50{background-color:var(--color-green-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-700{background-color:var(--color-red-700)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.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\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/\[\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.fill-none{fill:none}.stroke-current{stroke:currentColor}.stroke-2{stroke-width:2px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.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-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.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-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[max\(\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem, env(safe-area-inset-bottom))}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-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-\[1\.05rem\]{font-size:1.05rem}.text-\[3\.1rem\]{font-size:3.1rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.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\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0b6bcb\]{color:#0b6bcb}.text-\[\#1a1307\]{color:#1a1307}.text-\[\#1d1a16\]{color:#1d1a16}.text-\[\#1d5fa8\]{color:#1d5fa8}.text-\[\#2e2a22\]{color:#2e2a22}.text-\[\#4d463b\]{color:#4d463b}.text-\[\#5b5346\]{color:#5b5346}.text-\[\#8f877a\]{color:#8f877a}.text-\[\#756d61\]{color:#756d61}.text-\[\#a9802f\]{color:#a9802f}.text-\[\#b8af9f\]{color:#b8af9f}.text-\[\#b9b0a1\]{color:#b9b0a1}.text-\[\#bff0cf\]{color:#bff0cf}.text-\[\#c9c1b2\]{color:#c9c1b2}.text-\[\#d4b064\]{color:#d4b064}.text-\[\#d9d2c4\]{color:#d9d2c4}.text-\[\#e8d9b4\]{color:#e8d9b4}.text-\[\#f5f0e7\]{color:#f5f0e7}.text-\[\#f6e3a8\]{color:#f6e3a8}.text-\[\#f6f1e7\]{color:#f6f1e7}.text-\[\#f6f1e7\]\/75{color:#f6f1e7bf;color:lab(95.3323% .465035 5.46904/.75)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-sky-800{color:var(--color-sky-800)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-stone-800{color:var(--color-stone-800)}.text-stone-900{color:var(--color-stone-900)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.accent-emerald-600{accent-color:var(--color-emerald-600)}.opacity-60{opacity:.6}.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_18px_40px_-20px_rgb\(0_0_0_\/_\.7\)\]{--tw-shadow:0 18px 40px -20px var(--tw-shadow-color,#000000b3);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_40px_90px_-50px_rgb\(212_176_100_\/_\.6\)\]{--tw-shadow:0 40px 90px -50px var(--tw-shadow-color,#d4b06499);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/rounded{--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)}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/25{--tw-shadow-color:#00000040}@supports (color:color-mix(in lab, red, red)){.shadow-black\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/60{--tw-shadow-color:#0009}@supports (color:color-mix(in lab, red, red)){.shadow-black\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\/15{--tw-shadow-color:#33210c26}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-950\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#d4b064\]\/30{--tw-ring-color:#d4b0644d}@supports (color:lab(0% 0 0)){.ring-\[\#d4b064\]\/30{--tw-ring-color:lab(73.8976% 6.70746 43.6656/.3)}}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.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))}.outline-none{--tw-outline-style:none;outline-style:none}.\[file\:line\]{file:line}.\[file\:lines\]{file:lines}.group-open\:mb-5:is(:where(.group):is([open],:popover-open,:open) *){margin-bottom:calc(var(--spacing) * 5)}.backdrop\:bg-black\/60::backdrop{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/60::backdrop{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.focus-within\:border-emerald-600:focus-within{border-color:var(--color-emerald-600)}.focus-within\:ring-2:focus-within{--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-within\:ring-emerald-100:focus-within{--tw-ring-color:var(--color-emerald-100)}@media (hover:hover){.hover\:border-emerald-500:hover{border-color:var(--color-emerald-500)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-emerald-800:hover{background-color:var(--color-emerald-800)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-800:hover{background-color:var(--color-red-800)}.hover\:bg-stone-50:hover{background-color:var(--color-stone-50)}.hover\:bg-stone-100:hover{background-color:var(--color-stone-100)}.hover\:bg-stone-200:hover{background-color:var(--color-stone-200)}.hover\:text-\[\#f6e3a8\]:hover{color:#f6e3a8}.hover\:text-emerald-800:hover{color:var(--color-emerald-800)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:border-emerald-600:focus{border-color:var(--color-emerald-600)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:p-4:focus{padding:calc(var(--spacing) * 4)}.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-emerald-100:focus{--tw-ring-color:var(--color-emerald-100)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-emerald-600:focus-visible{outline-color:var(--color-emerald-600)}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-stone-100:disabled{border-color:var(--color-stone-100)}.disabled\:bg-stone-100:disabled{background-color:var(--color-stone-100)}.disabled\:text-stone-400:disabled{color:var(--color-stone-400)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\:checked\]\:border-emerald-600:has(:checked){border-color:var(--color-emerald-600)}.has-\[\:checked\]\:bg-emerald-50:has(:checked){background-color:var(--color-emerald-50)}.has-\[section\]\:w-full:has(:is(section)){width:100%}@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}}@media (min-width:40rem){.sm\:right-0{right:0}.sm\:-left-8{left:calc(var(--spacing) * -8)}.sm\:left-auto{left:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:flex-1{flex:1}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.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-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.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-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[1\.75rem\]{font-size:1.75rem}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_1fr_1fr\]{grid-template-columns:1.2fr 1fr 1fr}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:pt-0{padding-top:0}}@media (min-width:64rem){.lg\:fixed{position:fixed}.lg\:sticky{position:sticky}.lg\:inset-y-0{inset-block:0}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:bottom-5{bottom:calc(var(--spacing) * 5)}.lg\:left-0{left:0}.lg\:z-30{z-index:30}.lg\:order-last{order:9999}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-60{width:calc(var(--spacing) * 60)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.02fr_\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_23rem\]{grid-template-columns:minmax(0,1fr) 23rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,20rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:self-start{align-self:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:py-7{padding-block:calc(var(--spacing) * 7)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.lg\:pl-60{padding-left:calc(var(--spacing) * 60)}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-\[5\.4rem\]{font-size:5.4rem}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:p-10{padding:calc(var(--spacing) * 10)}.xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:96rem){.\32 xl\:col-span-4{grid-column:span 4/span 4}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}.membership-appointment-badge{color:#422006;background:#facc15;border-color:#eab308}.member-walk-in-badge{color:#ca8a04;background:0 0;border-style:dashed;border-color:#eab308}:root{--background:#f6f3ec;--foreground:#1f1c17;--surface:#fff;--sidebar:#15120c;--radius-card:1rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent-solid:#8a5f1c;--accent-solid-hover:#73501a;--accent-on:#fff;--accent-deep:#2a1d0c;--accent-grad-a:#94661d;--accent-grad-b:#6a4614;--accent-grad-a-hover:#a0701f;--accent-grad-b-hover:#7a5418;--accent-glow:132 90 29;--accent-ring:233 196 111;--sidebar-tint:#33291a;--sidebar-line:233 205 145;--sidebar-soft:#ecd29a;--nav-active-a:#94661d;--nav-active-b:#6a4614;--nav-active-glow:#d9a843;--nav-active-on:#fff;--hero-a:#18120a;--hero-b:#3a2b16;--hero-c:#16110a;--hero-border:#7a5f30;--hero-glow:132 90 29;--hero-spot:192 140 43;--hero-text:#f6e8c9;--hero-accent:#ecd29a;--hero-orbit:#e9c46f;--hero-orbit-glow:#d9a843}*{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);min-width:320px;color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI Variable,Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}input,select,textarea{background-color:var(--surface)}::selection{color:#1f1c17;background:#f1dfae}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-emerald-500);outline-offset:2px}button:not(:disabled),a{-webkit-tap-highlight-color:transparent}button:not(:disabled),a[href],[role=button]{transition:transform .14s,box-shadow .14s,background-color .14s,border-color .14s,color .14s}button:not(:disabled):active,a[href]:active,[role=button]:active{transform:scale(.97)}.premium-surface{border:1px solid var(--color-stone-200);box-shadow:0 5px 24px -15px #2014342e}.app-sidebar{background:var(--sidebar);color:#ece6da}.nav-link{min-height:44px;color:inherit;border-radius:12px;align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;display:flex}.nav-link:hover{background:#ffffff14}.nav-link.is-active{background:var(--color-emerald-100);color:var(--color-emerald-950)}.mobile-nav,.mobile-menu{background:var(--background);border-color:var(--color-stone-200);color:var(--foreground)}.app-sidebar .text-emerald-300{color:var(--sidebar-soft)}button,summary{min-height:44px}.mobile-nav .is-active{background:var(--color-emerald-100);color:var(--color-emerald-950)}.mobile-menu .nav-link:hover{background:var(--color-stone-100)}.mobile-more[open]>summary{color:var(--color-emerald-700);background:var(--color-emerald-100)}.app-content h1{letter-spacing:-.035em}.app-content input:not([type=checkbox]):not([type=radio]),.app-content select{min-height:44px}.booking-steps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.booking-steps li{border-top:3px solid var(--color-stone-200);padding-top:12px}.booking-steps li[aria-current=step]{border-color:var(--color-emerald-600);color:var(--color-emerald-700)}.premium-grid{background-image:radial-gradient(#e4c98624 1px,#0000 1px);background-size:24px 24px}@media (prefers-reduced-motion:reduce){button:not(:disabled),a[href],[role=button]{transition:none}}.bg-white,.bg-white\/70{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in srgb,var(--surface) 70%,transparent)}}.app-content h2,.app-content h3{letter-spacing:-.02em}.app-content{line-height:1.5}.app-content :is(input,select,textarea){border-color:var(--color-stone-300);color:var(--foreground)}input[type=file]::file-selector-button{background:var(--color-emerald-100);color:var(--color-emerald-950);border:0;border-radius:.5rem;margin-right:.75rem;padding:.5rem .75rem}summary::-webkit-details-marker{margin-right:.5rem}button:disabled{cursor:not-allowed}progress{background:var(--color-stone-100);border:0;border-radius:99px;overflow:hidden}progress::-webkit-progress-bar{background:var(--color-stone-100)}progress::-webkit-progress-value{background:var(--color-emerald-600)}progress::-moz-progress-bar{background:var(--color-emerald-600)}@media (min-width:1024px){.app-sidebar{scrollbar-width:thin;scrollbar-color:#4a4234 transparent}}@media (max-width:639px){.app-content h1{font-size:1.8rem;line-height:1.2}}html[data-theme=dark]{--background:#0b0a08;--foreground:#f6f1e7;--surface:#15130f;--sidebar:#100d08;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-stone-50:#1a1813;--color-stone-100:#12100c;--color-stone-200:#2c2820;--color-stone-300:#4a443a;--color-stone-400:#8f877a;--color-stone-500:#b8af9f;--color-stone-600:#c9c1b2;--color-stone-700:#d9d2c4;--color-stone-800:#e9e3d6;--color-stone-900:#f6f1e7;--color-emerald-50:#2a2214;--color-emerald-100:#362b17;--color-emerald-200:#4f3f1f;--color-emerald-300:#87692f;--color-emerald-400:#d7b062;--color-emerald-500:#e0bb6c;--color-emerald-600:#cfa553;--color-emerald-700:#ebd099;--color-emerald-800:#f3e0b8;--color-emerald-900:#f8ebd1;--color-emerald-950:#fcf4e6;--color-red-50:#33191f;--color-red-100:#45212b;--color-red-200:#63313f;--color-red-700:#f6a3b4;--color-red-800:#ffc0cd;--color-green-50:#14291f;--color-green-100:#1c3a2b;--color-green-300:#386b50;--color-green-700:#91d5ad;--color-green-800:#b4e7c9;--color-amber-50:#30261a;--color-amber-200:#675128;--color-amber-300:#8a6c35;--color-amber-700:#f4cb81;--color-amber-900:#ffe0a7}@media (prefers-color-scheme:dark){html[data-theme=system]{--background:#0b0a08;--foreground:#f6f1e7;--surface:#15130f;--sidebar:#100d08;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-stone-50:#1a1813;--color-stone-100:#12100c;--color-stone-200:#2c2820;--color-stone-300:#4a443a;--color-stone-400:#8f877a;--color-stone-500:#b8af9f;--color-stone-600:#c9c1b2;--color-stone-700:#d9d2c4;--color-stone-800:#e9e3d6;--color-stone-900:#f6f1e7;--color-emerald-50:#2a2214;--color-emerald-100:#362b17;--color-emerald-200:#4f3f1f;--color-emerald-300:#87692f;--color-emerald-400:#d7b062;--color-emerald-500:#e0bb6c;--color-emerald-600:#cfa553;--color-emerald-700:#ebd099;--color-emerald-800:#f3e0b8;--color-emerald-900:#f8ebd1;--color-emerald-950:#fcf4e6;--color-red-50:#33191f;--color-red-100:#45212b;--color-red-200:#63313f;--color-red-700:#f6a3b4;--color-red-800:#ffc0cd;--color-green-50:#14291f;--color-green-100:#1c3a2b;--color-green-300:#386b50;--color-green-700:#91d5ad;--color-green-800:#b4e7c9;--color-amber-50:#30261a;--color-amber-200:#675128;--color-amber-300:#8a6c35;--color-amber-700:#f4cb81;--color-amber-900:#ffe0a7}}html[data-theme=dark] :is(.bg-emerald-600,.bg-emerald-700,.bg-emerald-800,.bg-emerald-900),html[data-theme=dark] .bg-emerald-600,html[data-theme=dark] .bg-emerald-700,html[data-theme=dark] .bg-emerald-800,html[data-theme=dark] .bg-emerald-900{background-color:var(--accent-solid);color:var(--accent-on)}html[data-theme=dark] .bg-emerald-950{background-color:var(--accent-deep);color:#fff}html[data-theme=dark] .hover\:bg-emerald-800:hover,html[data-theme=dark] .hover\:bg-emerald-700:hover{background-color:var(--accent-solid-hover)}html[data-theme=dark] .bg-white\/95{background-color:var(--surface)}html[data-theme=dark] .bg-emerald-950 .text-emerald-100,html[data-theme=dark] .bg-emerald-950 .text-emerald-200{color:var(--hero-text)}@media (prefers-color-scheme:dark){html[data-theme=system] .bg-emerald-600,html[data-theme=system] .bg-emerald-700,html[data-theme=system] .bg-emerald-800,html[data-theme=system] .bg-emerald-900{background-color:var(--accent-solid);color:var(--accent-on)}html[data-theme=system] .bg-emerald-950{background-color:var(--accent-deep);color:#fff}html[data-theme=system] .hover\:bg-emerald-800:hover,html[data-theme=system] .hover\:bg-emerald-700:hover{background-color:var(--accent-solid-hover)}html[data-theme=system] .bg-white\/95{background-color:var(--surface)}html[data-theme=system] .bg-emerald-950 .text-emerald-100,html[data-theme=system] .bg-emerald-950 .text-emerald-200{color:var(--hero-text)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-theme=dark]{--color-amber-800:#ffd69a}@media (prefers-color-scheme:dark){html[data-theme=system]{--color-amber-800:#ffd69a}}.app-shell{background:radial-gradient(ellipse at 88% 0%,#e9c46f2e,transparent 38%),var(--background)}@supports (color:color-mix(in lab, red, red)){.app-shell{background:radial-gradient(ellipse at 88% 0%,color-mix(in srgb,var(--color-emerald-300) 18%,transparent),transparent 38%),var(--background)}}.app-topbar{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.app-topbar{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.app-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tenant-topbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.tenant-topbar>:first-child{grid-area:2/1}.tenant-topbar>:last-child{grid-area:2/2;justify-self:end}.tenant-topbar>.tenant-header-logo{grid-area:1/1/auto/-1;justify-self:center}@media (min-width:768px){.booking-topbar.tenant-topbar{grid-template-columns:minmax(0,1fr) 144px minmax(0,1fr)}.booking-topbar.tenant-topbar>:first-child{grid-area:1/1}.booking-topbar.tenant-topbar>.tenant-header-logo{grid-column:2}.booking-topbar.tenant-topbar>:last-child{grid-area:1/3}}@media (min-width:1280px){.app-topbar.tenant-topbar{grid-template-columns:minmax(0,1fr) 144px minmax(0,1fr)}.app-topbar.tenant-topbar>:first-child{grid-area:1/1}.app-topbar.tenant-topbar>.tenant-header-logo{grid-column:2}.app-topbar.tenant-topbar>:last-child{grid-area:1/3}}.app-sidebar{background:radial-gradient(ellipse at 0% 0%,var(--sidebar-tint) 0%,transparent 48%),var(--sidebar);border-right:1px solid rgb(var(--sidebar-line) / .15)}.brand-monogram{color:#fff;background:linear-gradient(145deg,#f1d892,#b08a3e);border:1px solid #e4c986;box-shadow:0 0 24px -6px #d4b06499,inset 0 1px #ffffff4d}.app-sidebar .nav-link.is-active{background:linear-gradient(110deg,var(--nav-active-a),var(--nav-active-b));color:var(--nav-active-on);box-shadow:0 8px 24px -12px var(--nav-active-glow),inset 0 1px 0 #ffffff2e}.premium-surface{background-image:radial-gradient(at 100% 0,#f3dca51c,#0000 65%)}@supports (color:color-mix(in lab, red, red)){.premium-surface{background-image:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--color-emerald-200) 11%,transparent),transparent 65%)}}.premium-surface{box-shadow:0 12px 36px -24px rgb(var(--accent-glow) / .3),inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.premium-surface{box-shadow:0 12px 36px -24px rgb(var(--accent-glow) / .3),inset 0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent)}}.stat-card{border-top-color:#e2cb9b;min-height:240px}@supports (color:color-mix(in lab, red, red)){.stat-card{border-top-color:color-mix(in srgb,var(--color-emerald-400) 40%,var(--color-stone-200))}}.stat-icon{background:linear-gradient(135deg,var(--color-emerald-100),var(--color-emerald-50));box-shadow:0 4px 16px -8px var(--color-emerald-500)}.glass-hero,.member-hero{color:#fff;background:radial-gradient(ellipse at 80% 20%,rgb(var(--hero-spot) / .38),transparent 60%),linear-gradient(125deg,var(--hero-a),var(--hero-b) 60%,var(--hero-c));border:1px solid var(--hero-border);box-shadow:0 16px 46px -24px rgb(var(--hero-glow) / .7),inset 0 1px 0 #ffffff1f}.hero-eyebrow,.hero-copy{color:var(--hero-text)}.hero-accent{color:var(--hero-accent)}.hero-cta{color:var(--accent-on);background:linear-gradient(110deg,var(--accent-grad-a),var(--accent-grad-b));border:1px solid rgb(var(--accent-ring));box-shadow:0 8px 30px -10px rgb(var(--accent-glow) / .7),inset 0 1px 0 #ffffff3d}.hero-cta:hover{background:linear-gradient(110deg,var(--accent-grad-a-hover),var(--accent-grad-b-hover))}.hero-date{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#150d2166;border-color:#c99fff52}.hero-orbit{pointer-events:none;opacity:.42;width:220px;height:220px;position:absolute;top:50%;right:10%;transform:translateY(-50%)rotate(-25deg)}.hero-orbit span{border:1px solid var(--hero-orbit);box-shadow:0 0 36px -10px var(--hero-orbit-glow);border-radius:50%;position:absolute;inset:0}.hero-orbit span:nth-child(2){inset:27px;transform:rotate(60deg)scaleX(.58)}.hero-orbit span:nth-child(3){background:radial-gradient(ellipse,var(--hero-orbit-glow),transparent 65%);inset:54px}@supports (color:color-mix(in lab, red, red)){.hero-orbit span:nth-child(3){background:radial-gradient(ellipse,color-mix(in srgb,var(--hero-orbit-glow) 32%,transparent),transparent 65%)}}.hero-orbit i{color:var(--hero-accent);text-shadow:0 0 32px var(--hero-orbit-glow);place-items:center;font-size:80px;font-style:normal;font-weight:600;display:grid;position:absolute;inset:0;transform:rotate(25deg)}.member-hero .text-emerald-700,.member-hero .text-stone-500{color:var(--hero-text)}.member-hero .bg-emerald-50,.member-hero .bg-stone-50{color:#fff;background:#ffffff1f;border:1px solid #e7d2ff40}.booking-shell{background:radial-gradient(ellipse at 0% 0%,#e9c46f3d,transparent 45%),radial-gradient(ellipse at 100% 70%,#f3dca526,transparent 60%),var(--background)}@supports (color:color-mix(in lab, red, red)){.booking-shell{background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--color-emerald-300) 24%,transparent),transparent 45%),radial-gradient(ellipse at 100% 70%,color-mix(in srgb,var(--color-emerald-200) 15%,transparent),transparent 60%),var(--background)}}.booking-shell .booking-identity{background:radial-gradient(at 100% 0,#8a6a2c70,#0000 60%),linear-gradient(140deg,#15120c,#2a2418);border:1px solid #6a5634;box-shadow:0 18px 48px -26px #b08a3e}.booking-identity .text-emerald-100,.booking-identity .text-emerald-200{color:#efe3c4}.mobile-nav{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.mobile-nav{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.mobile-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -8px 30px -22px rgb(var(--accent-glow) / .5)}.app-content :is(input,select,textarea){border-color:var(--color-stone-400)}@media (max-width:639px){.hero-orbit{opacity:.2;top:20%;right:-90px}.stat-card{min-height:250px}.glass-hero h1{font-size:1.95rem!important;line-height:1.12!important}.stat-card h3{min-height:36px}}.master-entry{background:radial-gradient(ellipse at 15% 15%,#e9c46f33,transparent 55%),var(--background);flex-direction:column;min-height:100dvh;padding:clamp(20px,4vw,64px);display:flex}@supports (color:color-mix(in lab, red, red)){.master-entry{background:radial-gradient(ellipse at 15% 15%,color-mix(in srgb,var(--color-emerald-300) 20%,transparent),transparent 55%),var(--background)}}.master-entry-top,.master-entry-footer{width:100%;max-width:1380px;margin-inline:auto}.master-entry-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.master-wordmark{letter-spacing:-1px;align-items:center;gap:12px;font-size:26px;font-weight:750;text-decoration:none;display:flex}.master-wordmark>span:not(.master-monogram){letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:500}.master-entry-grid{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,100px);width:100%;max-width:1380px;margin:56px auto;display:grid}.master-brand-story{color:#fff;background:radial-gradient(at 80% 65%,#86672a70,#0000 62%),linear-gradient(145deg,#201629,#120e1b);border:1px solid #7a6640;border-radius:32px;min-height:580px;padding:clamp(24px,4vw,58px);position:relative;overflow:hidden}.master-eyebrow{letter-spacing:1.7px;color:var(--color-emerald-700);font-size:11px;font-weight:700}.master-brand-story .master-eyebrow,.master-welcome .master-eyebrow{color:#efdcaa}.master-brand-story h1{letter-spacing:-2px;margin:24px 0;font-size:clamp(38px,4.6vw,72px);font-weight:650;line-height:1.08}.master-brand-story h1 span,.master-welcome h1 span{color:#e9cf8e}.master-brand-story>p:not(.master-eyebrow){color:#ebe1cb;max-width:420px;line-height:1.7}.master-constellation{place-items:center;width:230px;height:230px;margin:25px auto 0;display:grid;position:relative}.master-constellation i{border:1px solid #e4c47c65;border-radius:50%;position:absolute;inset:8%;transform:rotate(-30deg)scaleX(.6);box-shadow:0 0 40px -15px #d9b05a}.master-constellation i:nth-child(2){transform:rotate(30deg)scaleX(.6)}.master-constellation i:nth-child(3){transform:rotate(90deg)scaleX(.6)}.master-constellation span{text-shadow:0 0 35px #d9b15c;color:#f0dba6;font-size:70px;font-weight:600}.master-brand-footnote{text-align:center;margin-inline:auto;font-size:13px}.master-auth-card{border:1px solid var(--color-stone-300);background-color:var(--surface);border-radius:28px;min-width:0;padding:clamp(24px,3vw,42px)}.master-access-tag{background:var(--color-emerald-100);color:var(--color-emerald-800);letter-spacing:1px;border-radius:99px;padding:8px 12px;font-size:10px;font-weight:700;display:inline-block}.master-auth-card h2{letter-spacing:-1px;margin:24px 0 12px;font-size:clamp(26px,2.5vw,36px);font-weight:650;line-height:1.15}.master-muted{color:var(--color-stone-600);font-size:13px;line-height:1.6}.master-form{gap:20px;margin:30px 0 18px;display:grid}.master-form>label,.master-period label{gap:8px;font-size:13px;font-weight:600;display:grid}.master-form input,.master-period input{border:1px solid var(--color-stone-400);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--foreground);border-radius:12px;padding:12px}.master-form input::placeholder{color:var(--color-stone-600)}.master-primary{border:1px solid var(--color-emerald-500);color:#fff;background:linear-gradient(100deg,#9a7630,#7d5d22);border-radius:12px;width:100%;min-height:48px;padding:12px 18px;font-size:14px;font-weight:650;box-shadow:0 8px 26px -14px #b8903c}.master-primary:hover{background:#846020}.master-primary:disabled{opacity:.65;cursor:wait}.master-recovery-link{min-height:44px;color:var(--color-emerald-800);text-underline-offset:4px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.master-auth-footnote{color:var(--color-stone-600);border-top:1px solid var(--color-stone-200);padding-top:20px;font-size:12px;line-height:1.7}.master-auth-footnote a{color:var(--color-emerald-800);text-decoration:underline}.master-entry-footer{text-align:center;color:var(--color-stone-600);font-size:11px}.master-shell{background:radial-gradient(ellipse at 90% 0%,#e9c46f2b,transparent 55%),var(--background);grid-template-columns:230px minmax(0,1fr);min-height:100dvh;display:grid}@supports (color:color-mix(in lab, red, red)){.master-shell{background:radial-gradient(ellipse at 90% 0%,color-mix(in srgb,var(--color-emerald-300) 17%,transparent),transparent 55%),var(--background)}}.master-sidebar{color:#fff;background:radial-gradient(at 0 0,#33291a,#0000 55%),#15101e;border-right:1px solid #6a563460;flex-direction:column;align-self:start;min-height:100dvh;padding:30px 20px;display:flex;position:sticky;top:0}.master-monogram{border-radius:12px;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.master-sidebar-label{color:#e8d29c;letter-spacing:2px;margin:40px 10px 16px;font-size:10px}.master-sidebar nav{gap:8px;display:grid}.master-sidebar nav a{color:#e9dfc9;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.master-sidebar nav a[aria-current=page]{color:#fff;background:linear-gradient(110deg,#957330,#5f4a1f);box-shadow:0 12px 30px -20px #d6b062}.master-sidebar-bottom{color:#ece2cc;align-items:center;gap:10px;margin-top:auto;padding:20px 8px 0;font-size:11px;display:flex}.master-sidebar-bottom small{color:#d6cbb4;margin-top:5px;display:block}.master-status-dot{background:#309479;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.master-status-dot.is-muted{background:#ba8c43}.master-main{min-width:0}.master-topbar{border-bottom:1px solid var(--color-stone-200);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;padding:18px clamp(20px,3vw,46px);display:flex}@supports (color:color-mix(in lab, red, red)){.master-topbar{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.master-topbar p{margin-top:4px;font-size:13px;font-weight:600}.master-topbar-actions{align-items:center;gap:12px;display:flex}.master-topbar-search input{border:1px solid var(--color-stone-300);background:var(--surface);width:clamp(140px,22vw,260px);min-height:40px;color:var(--foreground);border-radius:11px;padding:8px 14px;font-size:14px}@media (max-width:639px){.master-topbar-search{display:none}}.master-quiet{border:1px solid var(--color-stone-300);background:var(--surface);min-height:44px;color:var(--foreground);border-radius:11px;justify-content:center;align-items:center;padding:10px 16px;font-size:12px;font-weight:650;display:inline-flex}.master-content{max-width:1480px;margin:auto;padding:clamp(20px,3vw,46px)}.master-skip{background:var(--surface);color:var(--foreground);z-index:60;border-radius:8px;padding:14px;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.master-skip:focus{transform:translateY(0)}.master-welcome{border-radius:28px;justify-content:space-between;align-items:center;gap:20px;padding:clamp(24px,3vw,42px);display:flex;position:relative;overflow:hidden}.master-welcome>div:first-child{z-index:1}.master-welcome h1{letter-spacing:-1.5px;margin:15px 0;font-size:clamp(32px,3.5vw,52px);font-weight:650;line-height:1.13}.master-welcome p:last-child{color:#efe3c4;max-width:460px;font-size:13px;line-height:1.7}.master-welcome-orbit{background:linear-gradient(145deg,#c9a04e38,#3d311c38);border:1px solid #e2c27aa0;border-radius:32px;flex-shrink:0;place-items:center;width:170px;height:170px;display:grid;transform:rotate(30deg);box-shadow:0 0 60px -30px #dcb664,inset 0 0 50px #cfa95530}.master-welcome-orbit span{color:#f1dfae;text-shadow:0 0 30px #d8b05a;font-size:80px;transform:rotate(-30deg)}.master-section-heading{justify-content:space-between;align-items:end;gap:20px;margin:32px 0 20px;display:flex}.master-section-heading h2,.master-card h2{letter-spacing:-.4px;font-size:19px;font-weight:650}.master-period{align-items:end;gap:8px;display:flex}.master-period input{max-width:170px;min-height:44px;font-size:12px}.master-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.master-card{background-color:var(--surface);border:1px solid var(--color-stone-300);border-radius:20px;min-width:0;padding:24px}.master-stat>div{justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.master-stat svg{color:var(--color-emerald-700)}.master-stat strong{letter-spacing:-1px;overflow-wrap:anywhere;margin:24px 0 10px;font-size:clamp(23px,2.4vw,32px);font-weight:650;display:block}.master-stat .master-muted{font-size:11px}.master-stat-rule{background:var(--color-emerald-500);border-radius:99px;width:40px;height:3px;margin-top:22px;display:block}.master-lower-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px;margin-top:20px;display:grid}.master-card-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.master-card-heading h2{margin-top:6px}.master-company-total{align-items:baseline;gap:12px;padding:20px 0;display:flex}.master-company-total strong{letter-spacing:-1px;font-size:42px}.master-company-counts>div{border-top:1px solid var(--color-stone-200);justify-content:space-between;padding:12px 0;font-size:13px;display:flex}.master-company-counts dt{align-items:center;gap:8px;display:flex}.master-company-counts dd{font-weight:650}.master-note{background:var(--color-emerald-50);color:var(--color-emerald-800);border:1px solid var(--color-emerald-200);border-radius:12px;margin-top:16px;padding:12px;font-size:11px;line-height:1.7}.master-activity{margin-top:14px;list-style:none}.master-activity li{border-top:1px solid var(--color-stone-200);align-items:center;gap:12px;padding:17px 0;font-size:12px;display:flex}.master-activity li>div{overflow-wrap:anywhere;flex:1;min-width:0}.master-activity time{color:var(--color-stone-600);white-space:nowrap;font-size:10px}.master-activity-dot{background:var(--color-emerald-500);border-radius:50%;flex-shrink:0;width:8px;height:8px}.master-empty{color:var(--color-stone-600);padding:40px 0;font-size:13px}.master-foundation-note{color:var(--color-stone-600);margin-top:26px;font-size:11px;line-height:1.7}.master-permissions{flex-wrap:wrap;gap:10px;padding:20px 0;display:flex}.master-permissions li{background:var(--color-emerald-50);color:var(--color-emerald-800);border-radius:8px;padding:8px 12px;font-size:11px}.master-content h1{font-weight:650}.master-entry :is(a,button,input,select):focus-visible,.master-shell :is(a,button,input,select):focus-visible{outline:2px solid var(--color-emerald-500);outline-offset:4px}@media (max-width:1100px){.master-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.master-brand-story{min-height:550px}.master-welcome-orbit{width:130px;height:130px}.master-lower-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.master-entry-grid{grid-template-columns:minmax(0,1fr);gap:20px;margin:28px auto}.master-brand-story{min-height:0;padding:26px}.master-brand-story h1{margin:16px 0;font-size:38px}.master-brand-story>p:not(.master-eyebrow){font-size:12px}.master-constellation,.master-brand-footnote{display:none}.master-shell{grid-template-columns:minmax(0,1fr)}.master-sidebar{gap:16px;min-height:0;padding:18px 20px;position:static}.master-sidebar-label,.master-sidebar-bottom{display:none}.master-sidebar nav{gap:8px;display:flex}.master-sidebar nav a{min-height:44px;padding:10px 14px}.master-topbar{padding:16px 20px}.master-topbar .master-eyebrow{letter-spacing:1px;font-size:9px}.master-topbar-actions{gap:6px}.master-topbar-actions select{max-width:84px}.master-welcome-orbit{opacity:.3;position:absolute;right:-50px}.master-section-heading{flex-direction:column;align-items:stretch}.master-period{align-self:start}.master-stats{gap:12px}.master-card{padding:20px}.master-stat{padding:16px}.master-stat strong{margin-top:18px;font-size:23px}.master-stat>div{align-items:start}.master-activity time{white-space:normal;max-width:60px}}@media (max-width:389px){.master-stats{grid-template-columns:minmax(0,1fr)}.master-topbar{gap:6px}.master-topbar .master-eyebrow{max-width:120px;display:block}.master-wordmark{font-size:23px}.master-auth-card{padding:22px}}.master-company-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.master-company-heading h1,.master-company-hero h1{overflow-wrap:anywhere;margin:8px 0 16px;font-size:32px;line-height:1.2}.master-company-counter{border:1px solid var(--color-emerald-200);background:var(--color-emerald-50);color:var(--color-emerald-800);border-radius:99px;flex-shrink:0;padding:8px 16px;font-size:14px}.master-company-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:24px;display:grid}.master-company-filters label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.master-company-filters :is(input,select){border:1px solid var(--color-stone-300);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--foreground);border-radius:8px;padding:8px 16px;font-size:16px}.master-company-primary{color:#fff;cursor:pointer;background:#7d5f22;border:1px solid #0000;border-radius:8px;min-height:44px;padding:8px 16px;font-size:14px;font-weight:600}.master-company-table{padding:0}.master-company-table table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:14px}.master-company-table :is(th,td){text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--color-stone-200);padding:16px}.master-company-table th:first-child{width:30%}.master-company-table th:last-child{width:16%}.master-company-table thead th{color:var(--color-stone-600);font-weight:600}.master-company-table tbody th{font-weight:400}.master-company-table :is(th,td) :is(strong,span.master-muted,small){margin-bottom:8px;display:block}.master-company-badge{white-space:nowrap;border:1px solid;border-radius:99px;align-items:center;gap:8px;padding:4px 8px;font-size:14px;display:inline-flex}.master-company-badge .size-5{width:16px;height:16px}.master-company-badge.is-active{color:#166534;background:#dcfce7}.master-company-badge.is-suspended{color:#854d0e;background:#fef9c3}.master-company-badge.is-trial{color:#7a5a1c;background:#f5ecd2}.master-company-badge.is-cancelled{color:#991b1b;background:#fee2e2}.master-company-pagination{justify-content:space-between;align-items:center;gap:16px;margin:24px 0;font-size:14px;display:flex}.master-company-pagination>div{flex-wrap:wrap;gap:16px;display:flex}.master-company-pagination .master-quiet,.master-company-cards .master-quiet,.master-company-message .master-quiet,.master-company-table .master-quiet{white-space:normal;justify-content:center;align-items:center;min-height:44px;padding:8px 16px;display:inline-flex}.master-company-cards{display:none}.master-company-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.master-company-card-top h2{overflow-wrap:anywhere;font-size:24px}.master-company-card-contract{overflow-wrap:anywhere;gap:8px;margin:16px 0;display:grid}.master-company-message{gap:16px;margin:24px 0;font-size:16px;display:grid}.master-company-message .master-quiet{justify-self:start}.master-company-footnote{color:var(--color-stone-600);margin-top:24px;font-size:14px;line-height:1.5}.master-company-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:24px;display:flex}.master-company-hero>div{overflow-wrap:anywhere;min-width:0}.master-company-tabs,.master-company-child-nav{flex-wrap:wrap;gap:8px;margin:24px 0;font-size:14px;display:flex}.master-company-tabs :is(a,span),.master-company-child-nav a{border:1px solid var(--color-stone-300);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 16px;display:inline-flex}.master-company-tabs [aria-current],.master-company-child-nav [aria-current]{border-color:var(--color-emerald-600);color:var(--color-emerald-800);background:var(--color-emerald-50);font-weight:600}.master-company-tabs [aria-disabled]{color:var(--color-stone-600)}.master-company-tabs small{font-size:14px}.master-company-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.master-company-data>div{border-bottom:1px solid var(--color-stone-200);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px;padding:16px 0;font-size:14px;display:grid}.master-company-data dt{color:var(--color-stone-600)}.master-company-data dd{overflow-wrap:anywhere}.master-company-children{padding:0;list-style:none}.master-company-children li{border-bottom:1px solid var(--color-stone-200);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;font-size:16px;display:flex}.master-company-children li>div{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.master-company-child-state{font-size:14px}.master-company-loading{margin:24px}.master-company-lifecycle{overflow-wrap:anywhere;gap:16px;margin-top:24px;display:grid}.master-company-lifecycle h2{margin-top:8px;font-size:24px}.master-company-lifecycle fieldset{border:0;gap:16px;min-width:0;display:grid}.master-company-lifecycle label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.master-company-lifecycle .master-company-field{gap:8px;min-width:0;display:grid}.master-company-lifecycle :is(input,select,textarea){border:1px solid var(--color-stone-300);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--foreground);border-radius:8px;padding:8px 16px;font-size:16px}.master-company-lifecycle textarea{resize:vertical}.master-company-lifecycle textarea:focus-visible{outline:2px solid var(--color-emerald-500);outline-offset:4px}.master-company-lifecycle :is(.master-company-primary,.master-quiet){justify-self:start;min-height:44px;padding:8px 16px}.master-company-lifecycle .master-quiet{align-items:center;display:inline-flex}.master-company-lifecycle :disabled{cursor:not-allowed;opacity:.7}.master-company-action-error,.master-company-action-success{border:1px solid;border-radius:8px;padding:16px;font-size:16px}.master-company-action-error{color:#991b1b;background:#fee2e2}.master-company-action-success{color:#166534;background:#dcfce7}.master-commercial-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.master-commercial-plan{overflow-wrap:anywhere;align-content:start;gap:16px;display:grid}.master-commercial-plan details summary{cursor:pointer;min-height:44px;padding:8px 0}.master-commercial-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.master-commercial-form .master-commercial-features{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 0}.master-commercial-form .master-commercial-features label{align-items:center;min-height:44px;display:flex}.master-commercial-form input[type=checkbox]{accent-color:#7d5f22;flex-shrink:0;width:20px;height:20px;min-height:20px}.master-commercial-resources{flex-wrap:wrap;gap:8px 16px;padding:0;font-size:14px;list-style:none;display:flex}.master-commercial-history{gap:16px;padding:0;list-style:none;display:grid}.master-commercial-history li{border:1px solid var(--color-stone-300);overflow-wrap:anywhere;border-radius:8px;gap:8px;padding:16px;display:grid}@media (max-width:767px){.master-commercial-catalog,.master-commercial-fields,.master-commercial-form .master-commercial-features{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.master-company-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.master-company-table :is(th,td){padding:16px 8px}.master-company-table .master-quiet{padding:8px}}@media (max-width:767px){.master-sidebar nav{flex-wrap:wrap}.master-company-heading{flex-direction:column;align-items:flex-start}.master-company-filters{grid-template-columns:minmax(0,1fr);padding:16px}.master-company-table{display:none}.master-company-cards{gap:16px;display:grid}.master-company-cards .master-card{overflow-wrap:anywhere;padding:16px}.master-company-card-top{flex-direction:column}.master-company-detail-grid{grid-template-columns:minmax(0,1fr)}.master-company-hero{flex-direction:column;padding:16px}.master-company-pagination{flex-direction:column;align-items:flex-start}.master-company-data>div{grid-template-columns:minmax(0,1fr);gap:8px}}:is(button,a[href]):is(.bg-emerald-600,.bg-emerald-700,.bg-emerald-800){background-image:linear-gradient(110deg,var(--accent-grad-a),var(--accent-grad-b));color:var(--accent-on);border:1px solid rgb(var(--accent-ring) / .55);box-shadow:0 10px 24px -14px rgb(var(--accent-glow) / .85),inset 0 1px 0 #fff3}:is(button,a[href]):is(.bg-emerald-600,.bg-emerald-700,.bg-emerald-800):hover:not(:disabled){background-image:linear-gradient(110deg,var(--accent-grad-a-hover),var(--accent-grad-b-hover));box-shadow:0 14px 30px -14px rgb(var(--accent-glow) / .95),inset 0 1px 0 #ffffff3d}:is(button,a[href]):is(.bg-emerald-600,.bg-emerald-700,.bg-emerald-800):disabled{box-shadow:none;filter:saturate(.6)}.app-sidebar .nav-link{color:#ece6da}.app-sidebar .nav-link>svg{color:var(--sidebar-soft)}.app-sidebar .nav-link.is-active>svg{color:var(--nav-active-on)}.nav-group-toggle{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;display:flex}.nav-group-toggle:hover{background:#ffffff14}.nav-group-toggle>svg:first-child{color:var(--sidebar-soft)}.nav-group-toggle[data-has-active=true]{color:#fff;background:rgb(var(--accent-ring) / .14)}.nav-group-toggle .nav-chevron{opacity:.7;margin-left:auto;transition:transform .16s}.nav-group-toggle[aria-expanded=true] .nav-chevron{transform:rotate(90deg)}.nav-sub{border-left:1px solid rgb(var(--sidebar-line) / .25);gap:.15rem;margin:.25rem 0 .35rem 1.65rem;padding-left:.65rem;display:grid}.nav-sub .nav-link{min-height:40px;padding:.5rem .8rem;font-size:.84rem;font-weight:500}.mobile-menu .nav-group-toggle:hover{background:var(--color-stone-100)}.mobile-menu .nav-group-toggle>svg:first-child,.mobile-menu .nav-link>svg{color:var(--color-emerald-700)}.mobile-menu .nav-sub{border-left-color:var(--color-stone-300)}.mobile-menu .nav-group-toggle[data-has-active=true]{color:var(--color-emerald-900);background:var(--color-emerald-50)}.mobile-menu .nav-link{color:var(--foreground)}.app-sidebar .nav-crown{color:var(--sidebar-soft)}.mobile-menu .nav-crown{color:var(--color-emerald-700)}.nav-link.is-active .nav-crown{color:inherit}.ammali-logo{letter-spacing:-.02em;align-items:center;gap:.7rem;font-weight:700;line-height:1;display:inline-flex}.ammali-logo svg{filter:drop-shadow(0 6px 14px #b08a3e73);flex:none}.ammali-logo-word{gap:.22rem;display:grid}.ammali-logo-word small{letter-spacing:.32em;text-transform:uppercase;color:#e4c986;font-size:.58em;font-weight:600}.master-wordmark>span.ammali-logo{letter-spacing:-.02em;text-transform:none;font-size:22px;font-weight:700}.nav-sub[hidden]{display:none}.ammali-logo svg{filter:drop-shadow(0 6px 14px #b08a3e66)}.ammali-logo.is-light small{color:#8a6a2c}html[data-theme=dark] .ammali-logo.is-light small{color:#e4c986}@media (prefers-color-scheme:dark){html[data-theme=system] .ammali-logo.is-light small{color:#e4c986}}.theme-fixed-light .ammali-logo.is-light small{color:#8a6a2c}.app-shell :is(button,a[href],summary).border:not(:is(.bg-emerald-600,.bg-emerald-700,.bg-emerald-800,.nav-link)):not([class*=text-red-]){border-color:#a17121b3}@supports (color:color-mix(in lab, red, red)){.app-shell :is(button,a[href],summary).border:not(:is(.bg-emerald-600,.bg-emerald-700,.bg-emerald-800,.nav-link)):not([class*=text-red-]){border-color:color-mix(in srgb,var(--color-emerald-600) 70%,transparent)}}.app-shell :is(button,a[href],summary).border:not(:is(.bg-emerald-600,.bg-emerald-700,.bg-emerald-800,.nav-link)):not([class*=text-red-]){background-color:#a17121}@supports (color:color-mix(in lab, red, red)){.app-shell :is(button,a[href],summary).border:not(:is(.bg-emerald-600,.bg-emerald-700,.bg-emerald-800,.nav-link)):not([class*=text-red-]){background-color:color-mix(in srgb,var(--color-emerald-600) 12%,var(--surface))}}.app-shell :is(button,a[href],summary).border:not(:is(.bg-emerald-600,.bg-emerald-700,.bg-emerald-800,.nav-link)):not([class*=text-red-]){font-weight:600}.app-shell :is(button,a[href],summary).border:not(:is(.bg-emerald-600,.bg-emerald-700,.bg-emerald-800,.nav-link)):not([class*=text-red-]):hover{background-color:#a17121}@supports (color:color-mix(in lab, red, red)){.app-shell :is(button,a[href],summary).border:not(:is(.bg-emerald-600,.bg-emerald-700,.bg-emerald-800,.nav-link)):not([class*=text-red-]):hover{background-color:color-mix(in srgb,var(--color-emerald-600) 22%,var(--surface))}}.app-shell :is([aria-current=page],[aria-pressed=true]).border{border-color:var(--color-emerald-600);background-color:#a17121}@supports (color:color-mix(in lab, red, red)){.app-shell :is([aria-current=page],[aria-pressed=true]).border{background-color:color-mix(in srgb,var(--color-emerald-600) 26%,var(--surface))}}.app-shell :is(button,a[href],summary).border[class*=text-red-]{background-color:#dc2626;border-color:#dc262699}@supports (color:color-mix(in lab, red, red)){.app-shell :is(button,a[href],summary).border[class*=text-red-]{background-color:color-mix(in srgb,#dc2626 10%,var(--surface))}}.app-shell :is(button,a[href],summary).border[class*=text-red-]{font-weight:600}.app-shell :is(button,a[href],summary).border[class*=text-red-]:hover{background-color:#dc2626}@supports (color:color-mix(in lab, red, red)){.app-shell :is(button,a[href],summary).border[class*=text-red-]:hover{background-color:color-mix(in srgb,#dc2626 18%,var(--surface))}}.app-shell button.bg-stone-200{border:1px solid #a17121b3}@supports (color:color-mix(in lab, red, red)){.app-shell button.bg-stone-200{border:1px solid color-mix(in srgb,var(--color-emerald-600) 70%,transparent)}}.app-shell button.bg-stone-200{background-color:#a17121}@supports (color:color-mix(in lab, red, red)){.app-shell button.bg-stone-200{background-color:color-mix(in srgb,var(--color-emerald-600) 16%,var(--surface))}}.app-content button:not(.border):not([class*=bg-]):not(.absolute):not([aria-label]){border:1px solid #a171218c}@supports (color:color-mix(in lab, red, red)){.app-content button:not(.border):not([class*=bg-]):not(.absolute):not([aria-label]){border:1px solid color-mix(in srgb,var(--color-emerald-600) 55%,transparent)}}.app-content button:not(.border):not([class*=bg-]):not(.absolute):not([aria-label]){background-color:#a17121;border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.app-content button:not(.border):not([class*=bg-]):not(.absolute):not([aria-label]){background-color:color-mix(in srgb,var(--color-emerald-600) 8%,var(--surface))}}.app-content button:not(.border):not([class*=bg-]):not(.absolute):not([aria-label]){font-weight:600}.app-content button[class*=text-red-]:not(.border):not([class*=bg-]):not(.absolute):not([aria-label]){background-color:#dc2626;border-color:#dc26268c}@supports (color:color-mix(in lab, red, red)){.app-content button[class*=text-red-]:not(.border):not([class*=bg-]):not(.absolute):not([aria-label]){background-color:color-mix(in srgb,#dc2626 8%,var(--surface))}}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
.theme-fixed-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f3ec;--foreground:#1f1c17;--surface:#fff;--color-emerald-50:#fbf7ec;--color-emerald-100:#f5ecd2;--color-emerald-200:#ead9a8;--color-emerald-300:#dcc07a;--color-emerald-400:#cfa955;--color-emerald-500:#b8903c;--color-emerald-600:#9a7630;--color-emerald-700:#7d5f22;--color-emerald-800:#644b1b;--color-emerald-900:#4f3b16;--color-emerald-950:#1c160c;--color-stone-50:#faf8f4;--color-stone-100:#f4f1ea;--color-stone-200:#e8e2d6;--color-stone-300:#cfc7b8;--color-stone-400:#978f80;--color-stone-500:#726b5e;--color-stone-600:#5a5449;--color-stone-700:#433e35;--color-stone-800:#2f2b25;--color-stone-900:#1f1c17}:root .theme-fixed-light .bg-emerald-950{background-color:#1c160c}.storefront{--sf-bg:#0d0c0b;--sf-glow:#c9a45c29;--sf-surface:#181614;--sf-surface-2:#211e1a;--sf-border:#34302a;--sf-text:#f5f0e7;--sf-muted:#b9b0a1;--sf-subtle:#8f877a;--sf-danger-bg:#3a1714;--sf-danger:#ffb4a8;--sf-accent:#c9a45c;--sf-on-accent:#1a1307;--sf-accent-soft:#c9a45c24;background:radial-gradient(60rem 30rem at 50% -8rem,var(--sf-glow),transparent 70%),var(--sf-bg);min-height:100vh;color:var(--sf-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.storefront[data-sf-theme=light]{--sf-bg:#f6f3ee;--sf-surface:#fff;--sf-surface-2:#f1ece4;--sf-border:#ddd5c8;--sf-text:#1d1a16;--sf-muted:#5f584d;--sf-subtle:#756d61;--sf-danger-bg:#fde8e6;--sf-danger:#9b1c13;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.storefront[data-sf-accent=gold]{--sf-accent:#c9a45c;--sf-on-accent:#1a1307;--sf-glow:#c9a45c29;--sf-accent-soft:#c9a45c24}.storefront[data-sf-accent=bronze]{--sf-accent:#c98a5a;--sf-on-accent:#1d0e04;--sf-glow:#c98a5a29;--sf-accent-soft:#c98a5a24}.storefront[data-sf-accent=silver]{--sf-accent:#c8ccd2;--sf-on-accent:#111317;--sf-glow:#c8ccd21f;--sf-accent-soft:#c8ccd21f}.storefront[data-sf-accent=red]{--sf-accent:#ea7a6c;--sf-on-accent:#220805;--sf-glow:#ea7a6c26;--sf-accent-soft:#ea7a6c24}.storefront[data-sf-accent=blue]{--sf-accent:#74ade9;--sf-on-accent:#06121f;--sf-glow:#74ade926;--sf-accent-soft:#74ade924}.storefront[data-sf-accent=violet]{--sf-accent:#b195ec;--sf-on-accent:#150a28;--sf-glow:#b195ec29;--sf-accent-soft:#b195ec24}.storefront[data-sf-theme=light][data-sf-accent=gold]{--sf-accent:#7d5f22;--sf-on-accent:#fff;--sf-accent-soft:#7d5f221a;--sf-glow:#7d5f221a}.storefront[data-sf-theme=light][data-sf-accent=bronze]{--sf-accent:#8a4f24;--sf-on-accent:#fff;--sf-accent-soft:#8a4f241a;--sf-glow:#8a4f241a}.storefront[data-sf-theme=light][data-sf-accent=silver]{--sf-accent:#4b5563;--sf-on-accent:#fff;--sf-accent-soft:#4b55631a;--sf-glow:#4b556314}.storefront[data-sf-theme=light][data-sf-accent=red]{--sf-accent:#b42318;--sf-on-accent:#fff;--sf-accent-soft:#b4231817;--sf-glow:#b4231814}.storefront[data-sf-theme=light][data-sf-accent=blue]{--sf-accent:#1d5fa8;--sf-on-accent:#fff;--sf-accent-soft:#1d5fa817;--sf-glow:#1d5fa814}.storefront[data-sf-theme=light][data-sf-accent=violet]{--sf-accent:#6d3fc0;--sf-on-accent:#fff;--sf-accent-soft:#6d3fc017;--sf-glow:#6d3fc014}.storefront :focus-visible{outline:2px solid var(--sf-accent);outline-offset:3px}.sf-container{width:100%;max-width:40rem;margin:0 auto;padding:0 16px}.sf-topbar{justify-content:space-between;align-items:center;gap:12px;min-height:76px;display:flex}.sf-pill{border:1px solid var(--sf-border);background:var(--sf-surface);min-height:44px;color:var(--sf-text);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.sf-pill:hover{border-color:var(--sf-accent)}.sf-hero{text-align:center;justify-items:center;gap:12px;padding:4px 0 28px;display:grid}.sf-logo{place-items:center;width:9.5rem;height:9.5rem;display:grid}.sf-logo img{object-fit:contain;width:100%;height:100%}.sf-monogram{border:2px solid var(--sf-accent);width:7rem;height:7rem;color:var(--sf-accent);letter-spacing:.04em;border-radius:999px;place-items:center;font-size:2.25rem;font-weight:700;display:grid}.sf-hero h1{letter-spacing:-.01em;margin:0;font-size:clamp(1.6rem,6vw,2.25rem);font-weight:700;line-height:1.15}.sf-hero p{max-width:28rem;color:var(--sf-muted);margin:0;font-size:15px;line-height:1.6}.sf-steps{color:var(--sf-subtle);grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 24px;padding:0;font-size:13px;font-weight:600;list-style:none;display:grid}.sf-steps li{border-top:3px solid var(--sf-border);padding-top:10px}.sf-steps li[aria-current=step]{border-color:var(--sf-accent);color:var(--sf-text)}.sf-heading{letter-spacing:-.01em;margin:0;font-size:1.375rem;font-weight:700}.sf-lead{color:var(--sf-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.sf-back{min-height:44px;color:var(--sf-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.sf-list{gap:14px;margin-top:18px;display:grid}.sf-service{border:1px solid var(--sf-border);background:var(--sf-surface);border-radius:20px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.sf-service[data-selected=true]{border-color:var(--sf-accent);box-shadow:0 0 0 1px var(--sf-accent), 0 12px 30px -20px var(--sf-accent)}.sf-service-button{width:100%;min-height:7.25rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:stretch;padding:0;display:flex}.sf-service-photo{background:var(--sf-surface-2);min-height:7.25rem;color:var(--sf-subtle);flex:0 0 7.25rem;place-items:center;display:grid;position:relative;overflow:hidden}.sf-service-body{flex:1;align-content:center;gap:4px;min-width:0;padding:14px 8px 14px 16px;display:grid}.sf-service-name{overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.25}.sf-service-price{font-size:15px;font-weight:600}.sf-service-meta{color:var(--sf-muted);align-items:center;gap:6px;font-size:13px;display:flex}.sf-radio{border:2px solid var(--sf-muted);border-radius:999px;flex:none;align-self:center;place-items:center;width:26px;height:26px;margin:0 16px 0 4px;font-size:14px;font-weight:700;display:grid}.sf-service[data-selected=true] .sf-radio{border-color:var(--sf-accent);background:var(--sf-accent);color:var(--sf-on-accent)}.sf-service-extra{color:var(--sf-muted);padding:0 16px 16px;font-size:14px;line-height:1.6}.sf-days{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:14px -16px 0;padding:2px 16px 8px;display:flex;overflow-x:auto}.sf-days::-webkit-scrollbar{display:none}.sf-day{border:1px solid var(--sf-border);background:var(--sf-surface);min-width:3.6rem;color:var(--sf-text);scroll-snap-align:start;cursor:pointer;border-radius:14px;flex:none;justify-items:center;gap:2px;padding:10px 6px;display:grid}.sf-day-week{color:var(--sf-muted);text-transform:uppercase;font-size:11px;font-weight:600}.sf-day-number{font-size:18px;font-weight:700}.sf-day[aria-pressed=true]{border-color:var(--sf-accent);background:var(--sf-accent);color:var(--sf-on-accent)}.sf-day[aria-pressed=true] .sf-day-week{color:var(--sf-on-accent)}.sf-label{font-size:14px;font-weight:600;display:block}.sf-input{border:1px solid var(--sf-border);background:var(--sf-surface);width:100%;min-height:48px;color:var(--sf-text);border-radius:14px;margin-top:6px;padding:0 14px;font-size:16px}.sf-input::placeholder{color:var(--sf-subtle)}.sf-input:focus{border-color:var(--sf-accent);outline:none}.sf-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}@media (min-width:480px){.sf-slots{grid-template-columns:repeat(5,minmax(0,1fr))}}.sf-slot{border:1px solid var(--sf-border);background:var(--sf-surface);min-height:48px;color:var(--sf-text);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:12px;align-content:center;justify-items:center;padding:6px 4px;font-size:15px;font-weight:600;display:grid}.sf-slot:hover:not(:disabled){border-color:var(--sf-accent)}.sf-slot[aria-pressed=true]{border-color:var(--sf-accent);background:var(--sf-accent);color:var(--sf-on-accent)}.sf-slot:disabled{cursor:not-allowed;opacity:.5}.sf-slot:disabled .sf-slot-time{text-decoration:line-through}.sf-slot small{font-size:10px;font-weight:500}.sf-note{border:1px solid var(--sf-border);background:var(--sf-surface);color:var(--sf-muted);border-radius:14px;margin-top:12px;padding:14px 16px;font-size:14px;line-height:1.55}.sf-summary{border:1px solid var(--sf-border);background:var(--sf-surface);border-radius:16px;padding:16px}.sf-summary strong{font-size:16px;display:block}.sf-summary span{color:var(--sf-muted);margin-top:4px;font-size:14px;display:block}.sf-error{background:var(--sf-danger-bg);color:var(--sf-danger);border-radius:14px;margin-bottom:16px;padding:12px 16px;font-size:14px}.sf-primary{background:var(--sf-accent);width:100%;min-height:52px;color:var(--sf-on-accent);text-align:center;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;padding:0 20px;font-size:16px;font-weight:700;display:flex}.sf-primary:disabled{cursor:not-allowed;opacity:.45}.sf-secondary{border:1px solid var(--sf-border);width:100%;min-height:48px;color:var(--sf-text);cursor:pointer;background:0 0;border-radius:16px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;display:flex}.sf-link{color:var(--sf-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline}.sf-cta{z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--sf-bg) 72%,transparent);margin:24px -16px 0;position:sticky;bottom:0}.sf-card{border:1px solid var(--sf-border);background:var(--sf-surface);border-radius:24px;padding:24px}.sf-success{text-align:center;justify-items:center;gap:10px;display:grid}.sf-success-mark{background:var(--sf-accent);width:56px;height:56px;color:var(--sf-on-accent);border-radius:999px;place-items:center;font-size:26px;font-weight:700;display:grid}.sf-footer{color:var(--sf-subtle);text-align:center;padding:28px 0 36px;font-size:12px}.sf-dialog{border:1px solid var(--sf-border);background:var(--sf-surface);width:calc(100% - 2rem);max-width:32rem;color:var(--sf-text);border-radius:24px;margin:auto;padding:24px}.sf-dialog::backdrop{background:#0009}.sf-option{border:1px solid var(--sf-border);cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:12px 14px;display:flex}.sf-option:has(input:checked){border-color:var(--sf-accent);background:var(--sf-accent-soft)}.sf-option input{width:20px;height:20px;accent-color:var(--sf-accent)}.sf-picker{margin-top:16px;position:relative}.sf-picker-button{border:1px solid var(--sf-border);background:var(--sf-surface);width:100%;min-height:60px;color:var(--sf-text);text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex}button.sf-picker-button:hover{border-color:var(--sf-accent)}.sf-picker-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px;font-weight:700;display:grid}.sf-picker-name small{color:var(--sf-muted);font-size:12px;font-weight:500}.sf-picker-chevron{color:var(--sf-muted);font-size:14px}.sf-picker-list{z-index:10;border:1px solid var(--sf-border);background:var(--sf-surface);border-radius:20px;gap:4px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 40px -20px #0009}.sf-picker-option{width:100%;min-height:52px;color:var(--sf-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:6px 10px 6px 6px;display:flex}.sf-picker-option:hover,[aria-selected=true]>.sf-picker-option{background:var(--sf-accent-soft)}.sf-pros-section{border:1px solid var(--sf-border);background:var(--sf-surface);border-radius:20px;margin-top:20px;padding:16px}.sf-pros-title{margin:0 0 12px;font-size:17px;font-weight:700}.sf-pros{grid-template-columns:repeat(auto-fill,minmax(7.75rem,1fr));gap:10px;display:grid}.sf-pro{border:2px solid var(--sf-border);background:var(--sf-bg);min-height:8.5rem;color:var(--sf-text);text-align:center;cursor:pointer;border-radius:18px;align-content:start;justify-items:center;gap:6px;padding:14px 8px 12px;display:grid;position:relative}button.sf-pro:hover{border-color:var(--sf-accent)}.sf-pro[data-selected=true]{border-color:var(--sf-accent);background:var(--sf-accent-soft);box-shadow:0 0 0 1px var(--sf-accent)}.sf-pro .sf-avatar{flex-basis:64px;width:64px;height:64px;font-size:18px}.sf-pro-name{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;max-width:100%;font-size:15px;font-weight:700;line-height:1.25}.sf-pro small{color:var(--sf-muted);font-size:12px}.sf-pro-check{background:var(--sf-accent);width:22px;height:22px;color:var(--sf-on-accent);border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:none;position:absolute;top:8px;right:8px}.sf-pro[data-selected=true] .sf-pro-check{display:grid}.sf-avatar{border:2px solid var(--sf-accent);background:var(--sf-surface-2);width:44px;height:44px;color:var(--sf-accent);border-radius:999px;flex:0 0 44px;place-items:center;font-size:14px;font-weight:700;display:grid;overflow:hidden}.sf-avatar-any{font-size:18px}:root .storefront .sf-compat :is(.bg-white,.bg-stone-50,.bg-emerald-50){background:var(--sf-surface-2)}:root .storefront .sf-compat :is(.text-stone-500,.text-stone-600,.text-stone-700,.text-emerald-900,.text-emerald-800){color:var(--sf-muted)}:root .storefront .sf-compat :is(.text-emerald-700,.text-emerald-950){color:var(--sf-accent)}:root .storefront .sf-compat :is(.border,.border-stone-200,.border-stone-300,.border-emerald-200){border-color:var(--sf-border)}:root .storefront .sf-compat :is(.bg-emerald-600,.bg-emerald-700,.bg-emerald-800){background:var(--sf-accent);color:var(--sf-on-accent)}:root .storefront .sf-compat :is(input,select,textarea){background:var(--sf-surface);color:var(--sf-text);border-color:var(--sf-border)}:root .storefront .sf-compat .bg-red-50{background:var(--sf-danger-bg)}:root .storefront .sf-compat :is(.text-red-700,.text-red-800){color:var(--sf-danger)}:root .storefront .sf-compat .bg-stone-100{background:var(--sf-surface-2);color:var(--sf-muted)}:root .storefront .sf-compat .border-red-200{border-color:var(--sf-danger)}:root .storefront .sf-compat .bg-amber-50{background:var(--sf-accent-soft)}:root .storefront .sf-compat .text-amber-900{color:var(--sf-text)}.storefront.sf-sign{border:1px solid var(--sf-border);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:28px;max-width:42rem;min-height:auto;margin:0 auto;overflow:hidden}.sf-sign-inner{text-align:center;justify-items:center;gap:14px;padding:44px 32px 30px;display:grid}.sf-sign .sf-logo,.sf-sign .sf-monogram{width:8rem;height:8rem}.sf-sign-name{letter-spacing:-.01em;margin:4px 0 0;font-size:clamp(1.6rem,5vw,2.1rem);font-weight:700;line-height:1.15}.sf-sign-kicker{color:var(--sf-accent);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(2rem,7vw,2.75rem);font-weight:800;line-height:1.05}.sf-sign-qr{width:min(100%,19rem);box-shadow:0 0 0 3px var(--sf-accent),0 22px 44px -26px var(--sf-accent);background:#fff;border-radius:22px;margin:10px 0 6px;padding:14px}.sf-sign-qr svg{width:100%;max-width:none;display:block}.sf-sign-steps{text-align:left;width:100%;max-width:27rem;color:var(--sf-text);gap:10px;margin:8px 0 0;padding:0;font-size:1.02rem;line-height:1.35;list-style:none;display:grid}.sf-sign-steps li{align-items:center;gap:12px;display:flex}.sf-sign-steps b{background:var(--sf-accent);height:2rem;color:var(--sf-on-accent);border-radius:999px;flex:0 0 2rem;place-items:center;font-size:.95rem;display:grid}.sf-sign-url{color:var(--sf-muted);word-break:break-all;margin:8px 0 0;font-size:.85rem}.sf-sign-footer{color:var(--sf-subtle);align-items:center;gap:8px;margin:6px 0 0;font-size:.8rem;font-weight:600;display:inline-flex}@media print{.storefront.sf-sign{break-inside:avoid;border-radius:18px;align-content:center;max-width:none;min-height:272mm;display:grid}.sf-sign-inner{gap:16px;padding:30px 28px}.sf-sign-qr{width:88mm}}
.app-shell[data-panel-theme=oceano]{--color-emerald-50:#eef4ff;--color-emerald-100:#dfe9fe;--color-emerald-200:#c4d7fd;--color-emerald-300:#9ebdfa;--color-emerald-400:#6f98f4;--color-emerald-500:#4b78ea;--color-emerald-600:#3560d8;--color-emerald-700:#2b4fbd;--color-emerald-800:#264293;--color-emerald-900:#22386f;--color-emerald-950:#15213f;--accent-solid:#3560d8;--accent-solid-hover:#2b4fbd;--accent-deep:#152238;--accent-grad-a:#3a68dc;--accent-grad-b:#264293;--accent-grad-a-hover:#4a78ea;--accent-grad-b-hover:#2b4fbd;--accent-glow:43 79 189;--accent-ring:140 175 250;--sidebar:#0f141e;--sidebar-tint:#1d2b45;--sidebar-line:150 185 255;--sidebar-soft:#a9c6fb;--nav-active-a:#3560d8;--nav-active-b:#264293;--nav-active-glow:#6f98f4;--hero-a:#0f1729;--hero-b:#1b2c4d;--hero-c:#111a2c;--hero-border:#3d5a8f;--hero-glow:43 79 189;--hero-spot:59 110 230;--hero-text:#d6e4fd;--hero-accent:#a9c6fb;--hero-orbit:#9ebdfa;--hero-orbit-glow:#6f98f4;--accent-on:#fff;--nav-active-on:#fff}html[data-theme=dark] .app-shell[data-panel-theme=oceano]{--color-emerald-50:#182033;--color-emerald-100:#1e2a44;--color-emerald-200:#2b3d63;--color-emerald-300:#4a6aa3;--color-emerald-400:#7fa3e6;--color-emerald-500:#86a8ef;--color-emerald-600:#6f95e6;--color-emerald-700:#a9c3f6;--color-emerald-800:#c4d6fa;--color-emerald-900:#dae6fc;--color-emerald-950:#ebf2fe;--sidebar:#0b0f17}@media (prefers-color-scheme:dark){html[data-theme=system] .app-shell[data-panel-theme=oceano]{--color-emerald-50:#182033;--color-emerald-100:#1e2a44;--color-emerald-200:#2b3d63;--color-emerald-300:#4a6aa3;--color-emerald-400:#7fa3e6;--color-emerald-500:#86a8ef;--color-emerald-600:#6f95e6;--color-emerald-700:#a9c3f6;--color-emerald-800:#c4d6fa;--color-emerald-900:#dae6fc;--color-emerald-950:#ebf2fe;--sidebar:#0b0f17}}.app-shell[data-panel-theme=esmeralda]{--color-emerald-50:#ecfdf5;--color-emerald-100:#d6f6e6;--color-emerald-200:#ade9cd;--color-emerald-300:#78d6ad;--color-emerald-400:#42bb87;--color-emerald-500:#22a06b;--color-emerald-600:#168459;--color-emerald-700:#136b4a;--color-emerald-800:#12553c;--color-emerald-900:#104532;--color-emerald-950:#072a1e;--accent-solid:#168459;--accent-solid-hover:#136b4a;--accent-deep:#0d2a1f;--accent-grad-a:#178257;--accent-grad-b:#105a3d;--accent-grad-a-hover:#1f9466;--accent-grad-b-hover:#136b4a;--accent-glow:19 107 74;--accent-ring:120 214 173;--sidebar:#0d1714;--sidebar-tint:#173327;--sidebar-line:140 230 190;--sidebar-soft:#9fe3c3;--nav-active-a:#168459;--nav-active-b:#105a3d;--nav-active-glow:#42bb87;--hero-a:#0b1a14;--hero-b:#163a2c;--hero-c:#0d1913;--hero-border:#2f6b52;--hero-glow:19 107 74;--hero-spot:34 160 107;--hero-text:#d4f5e5;--hero-accent:#9fe3c3;--hero-orbit:#78d6ad;--hero-orbit-glow:#42bb87;--accent-on:#fff;--nav-active-on:#fff}html[data-theme=dark] .app-shell[data-panel-theme=esmeralda]{--color-emerald-50:#12241c;--color-emerald-100:#173026;--color-emerald-200:#21473a;--color-emerald-300:#357a5d;--color-emerald-400:#5cc69a;--color-emerald-500:#6fd2a6;--color-emerald-600:#4fbd8d;--color-emerald-700:#96e3bf;--color-emerald-800:#b8eed3;--color-emerald-900:#d2f5e4;--color-emerald-950:#e7faf1;--sidebar:#0a120f}@media (prefers-color-scheme:dark){html[data-theme=system] .app-shell[data-panel-theme=esmeralda]{--color-emerald-50:#12241c;--color-emerald-100:#173026;--color-emerald-200:#21473a;--color-emerald-300:#357a5d;--color-emerald-400:#5cc69a;--color-emerald-500:#6fd2a6;--color-emerald-600:#4fbd8d;--color-emerald-700:#96e3bf;--color-emerald-800:#b8eed3;--color-emerald-900:#d2f5e4;--color-emerald-950:#e7faf1;--sidebar:#0a120f}}.app-shell[data-panel-theme=dourado]{--color-emerald-50:#fdf8ec;--color-emerald-100:#faefd3;--color-emerald-200:#f3dca5;--color-emerald-300:#e9c46f;--color-emerald-400:#d9a843;--color-emerald-500:#c08c2b;--color-emerald-600:#a17121;--color-emerald-700:#845a1d;--color-emerald-800:#6b481c;--color-emerald-900:#583c1b;--color-emerald-950:#33210c;--accent-solid:#8a5f1c;--accent-solid-hover:#73501a;--accent-deep:#2a1d0c;--accent-grad-a:#94661d;--accent-grad-b:#6a4614;--accent-grad-a-hover:#a0701f;--accent-grad-b-hover:#7a5418;--accent-glow:132 90 29;--accent-ring:233 196 111;--sidebar:#15120c;--sidebar-tint:#33291a;--sidebar-line:233 205 145;--sidebar-soft:#ecd29a;--nav-active-a:#94661d;--nav-active-b:#6a4614;--nav-active-glow:#d9a843;--hero-a:#18120a;--hero-b:#3a2b16;--hero-c:#16110a;--hero-border:#7a5f30;--hero-glow:132 90 29;--hero-spot:192 140 43;--hero-text:#f6e8c9;--hero-accent:#ecd29a;--hero-orbit:#e9c46f;--hero-orbit-glow:#d9a843;--accent-on:#fff;--nav-active-on:#fff}html[data-theme=dark] .app-shell[data-panel-theme=dourado]{--color-emerald-50:#2a2214;--color-emerald-100:#362b17;--color-emerald-200:#4f3f1f;--color-emerald-300:#87692f;--color-emerald-400:#d7b062;--color-emerald-500:#e0bb6c;--color-emerald-600:#cfa553;--color-emerald-700:#ebd099;--color-emerald-800:#f3e0b8;--color-emerald-900:#f8ebd1;--color-emerald-950:#fcf4e6;--sidebar:#100d08}@media (prefers-color-scheme:dark){html[data-theme=system] .app-shell[data-panel-theme=dourado]{--color-emerald-50:#2a2214;--color-emerald-100:#362b17;--color-emerald-200:#4f3f1f;--color-emerald-300:#87692f;--color-emerald-400:#d7b062;--color-emerald-500:#e0bb6c;--color-emerald-600:#cfa553;--color-emerald-700:#ebd099;--color-emerald-800:#f3e0b8;--color-emerald-900:#f8ebd1;--color-emerald-950:#fcf4e6;--sidebar:#100d08}}.app-shell[data-panel-theme=rubi]{--color-emerald-50:#fdf0f2;--color-emerald-100:#fbdfe4;--color-emerald-200:#f6bfca;--color-emerald-300:#ee93a6;--color-emerald-400:#e0607e;--color-emerald-500:#cc3d60;--color-emerald-600:#b0284c;--color-emerald-700:#92203f;--color-emerald-800:#771c36;--color-emerald-900:#621a30;--color-emerald-950:#3a0b19;--accent-solid:#b0284c;--accent-solid-hover:#92203f;--accent-deep:#2c0f18;--accent-grad-a:#b52d51;--accent-grad-b:#7d1c37;--accent-grad-a-hover:#c53a5f;--accent-grad-b-hover:#92203f;--accent-glow:146 32 63;--accent-ring:238 147 166;--sidebar:#170d10;--sidebar-tint:#3a1822;--sidebar-line:255 160 185;--sidebar-soft:#f3b4c4;--nav-active-a:#b0284c;--nav-active-b:#7d1c37;--nav-active-glow:#e0607e;--hero-a:#1c0c12;--hero-b:#3d1825;--hero-c:#190c11;--hero-border:#7a3448;--hero-glow:146 32 63;--hero-spot:204 61 96;--hero-text:#fbdde4;--hero-accent:#f3b4c4;--hero-orbit:#ee93a6;--hero-orbit-glow:#e0607e;--accent-on:#fff;--nav-active-on:#fff}html[data-theme=dark] .app-shell[data-panel-theme=rubi]{--color-emerald-50:#2c161c;--color-emerald-100:#3a1c25;--color-emerald-200:#562a37;--color-emerald-300:#8f4558;--color-emerald-400:#e57f98;--color-emerald-500:#ec8ea5;--color-emerald-600:#e06f8b;--color-emerald-700:#f3b2c2;--color-emerald-800:#f8cdd7;--color-emerald-900:#fbe0e6;--color-emerald-950:#fdeff2;--sidebar:#12090c}@media (prefers-color-scheme:dark){html[data-theme=system] .app-shell[data-panel-theme=rubi]{--color-emerald-50:#2c161c;--color-emerald-100:#3a1c25;--color-emerald-200:#562a37;--color-emerald-300:#8f4558;--color-emerald-400:#e57f98;--color-emerald-500:#ec8ea5;--color-emerald-600:#e06f8b;--color-emerald-700:#f3b2c2;--color-emerald-800:#f8cdd7;--color-emerald-900:#fbe0e6;--color-emerald-950:#fdeff2;--sidebar:#12090c}}.app-shell[data-panel-theme=grafite]{--color-emerald-50:#f4f5f7;--color-emerald-100:#e8eaee;--color-emerald-200:#d2d6dd;--color-emerald-300:#b1b8c3;--color-emerald-400:#8a93a2;--color-emerald-500:#6b7585;--color-emerald-600:#555e6d;--color-emerald-700:#444b58;--color-emerald-800:#363c47;--color-emerald-900:#2b3039;--color-emerald-950:#181b21;--accent-solid:#4a5261;--accent-solid-hover:#3c4350;--accent-deep:#1c1f25;--accent-grad-a:#56606f;--accent-grad-b:#343a45;--accent-grad-a-hover:#636d7d;--accent-grad-b-hover:#3c4350;--accent-glow:60 67 80;--accent-ring:177 184 195;--sidebar:#111317;--sidebar-tint:#252a33;--sidebar-line:200 210 225;--sidebar-soft:#c3cad6;--nav-active-a:#4f5867;--nav-active-b:#343a45;--nav-active-glow:#8a93a2;--hero-a:#121418;--hero-b:#262b33;--hero-c:#111316;--hero-border:#4b5361;--hero-glow:60 67 80;--hero-spot:110 120 138;--hero-text:#e3e6eb;--hero-accent:#c3cad6;--hero-orbit:#b1b8c3;--hero-orbit-glow:#8a93a2;--accent-on:#fff;--nav-active-on:#fff}html[data-theme=dark] .app-shell[data-panel-theme=grafite]{--color-emerald-50:#1d2027;--color-emerald-100:#252932;--color-emerald-200:#343a46;--color-emerald-300:#565e6d;--color-emerald-400:#9aa3b2;--color-emerald-500:#a7afbc;--color-emerald-600:#8f98a8;--color-emerald-700:#c3c9d3;--color-emerald-800:#d7dce3;--color-emerald-900:#e6e9ee;--color-emerald-950:#f2f4f7;--sidebar:#0c0d10}@media (prefers-color-scheme:dark){html[data-theme=system] .app-shell[data-panel-theme=grafite]{--color-emerald-50:#1d2027;--color-emerald-100:#252932;--color-emerald-200:#343a46;--color-emerald-300:#565e6d;--color-emerald-400:#9aa3b2;--color-emerald-500:#a7afbc;--color-emerald-600:#8f98a8;--color-emerald-700:#c3c9d3;--color-emerald-800:#d7dce3;--color-emerald-900:#e6e9ee;--color-emerald-950:#f2f4f7;--sidebar:#0c0d10}}.app-shell[data-panel-theme=turquesa]{--color-emerald-50:#ecfbfb;--color-emerald-100:#d3f4f4;--color-emerald-200:#a9e7e8;--color-emerald-300:#73d2d5;--color-emerald-400:#3cb5ba;--color-emerald-500:#1f989e;--color-emerald-600:#167b82;--color-emerald-700:#15636a;--color-emerald-800:#154f55;--color-emerald-900:#144247;--color-emerald-950:#07282c;--accent-solid:#167b82;--accent-solid-hover:#15636a;--accent-deep:#0b2629;--accent-grad-a:#147980;--accent-grad-b:#0f565c;--accent-grad-a-hover:#1a8a91;--accent-grad-b-hover:#15636a;--accent-glow:21 99 106;--accent-ring:115 210 213;--sidebar:#0c1718;--sidebar-tint:#163236;--sidebar-line:140 225 230;--sidebar-soft:#9ce3e6;--nav-active-a:#167b82;--nav-active-b:#0f565c;--nav-active-glow:#3cb5ba;--hero-a:#0a1a1c;--hero-b:#153a3e;--hero-c:#0b181a;--hero-border:#2e6a70;--hero-glow:21 99 106;--hero-spot:31 152 158;--hero-text:#d2f3f4;--hero-accent:#9ce3e6;--hero-orbit:#73d2d5;--hero-orbit-glow:#3cb5ba;--accent-on:#fff;--nav-active-on:#fff}html[data-theme=dark] .app-shell[data-panel-theme=turquesa]{--color-emerald-50:#12262a;--color-emerald-100:#163237;--color-emerald-200:#1f4a51;--color-emerald-300:#337a82;--color-emerald-400:#58c4ca;--color-emerald-500:#6bd0d5;--color-emerald-600:#4bbdc3;--color-emerald-700:#94e2e5;--color-emerald-800:#b8ecee;--color-emerald-900:#d3f4f5;--color-emerald-950:#e8fafa;--sidebar:#091213}@media (prefers-color-scheme:dark){html[data-theme=system] .app-shell[data-panel-theme=turquesa]{--color-emerald-50:#12262a;--color-emerald-100:#163237;--color-emerald-200:#1f4a51;--color-emerald-300:#337a82;--color-emerald-400:#58c4ca;--color-emerald-500:#6bd0d5;--color-emerald-600:#4bbdc3;--color-emerald-700:#94e2e5;--color-emerald-800:#b8ecee;--color-emerald-900:#d3f4f5;--color-emerald-950:#e8fafa;--sidebar:#091213}}.app-shell[data-panel-theme=pordosol]{--color-emerald-50:#fff4ed;--color-emerald-100:#ffe6d5;--color-emerald-200:#fecbab;--color-emerald-300:#fca775;--color-emerald-400:#f97a3d;--color-emerald-500:#ef5d1f;--color-emerald-600:#d04714;--color-emerald-700:#ad3713;--color-emerald-800:#8a2f16;--color-emerald-900:#712916;--color-emerald-950:#3e1208;--accent-solid:#c2470f;--accent-solid-hover:#ad3713;--accent-deep:#2c140a;--accent-grad-a:#c64a12;--accent-grad-b:#8f2c0c;--accent-grad-a-hover:#d65619;--accent-grad-b-hover:#ad3713;--accent-glow:173 55 19;--accent-ring:252 167 117;--sidebar:#170f0b;--sidebar-tint:#3a2218;--sidebar-line:255 190 150;--sidebar-soft:#f9c3a0;--nav-active-a:#c2470f;--nav-active-b:#8f2c0c;--nav-active-glow:#f97a3d;--hero-a:#1c100a;--hero-b:#40200f;--hero-c:#190f0a;--hero-border:#7d3d22;--hero-glow:173 55 19;--hero-spot:239 93 31;--hero-text:#fde4d4;--hero-accent:#f9c3a0;--hero-orbit:#fca775;--hero-orbit-glow:#f97a3d;--accent-on:#fff;--nav-active-on:#fff}html[data-theme=dark] .app-shell[data-panel-theme=pordosol]{--color-emerald-50:#2c1a12;--color-emerald-100:#3a2116;--color-emerald-200:#57301f;--color-emerald-300:#91502f;--color-emerald-400:#f39461;--color-emerald-500:#f6a170;--color-emerald-600:#ee8550;--color-emerald-700:#f9c19c;--color-emerald-800:#fcd6bc;--color-emerald-900:#fde5d4;--color-emerald-950:#fef2ea;--sidebar:#120b08}@media (prefers-color-scheme:dark){html[data-theme=system] .app-shell[data-panel-theme=pordosol]{--color-emerald-50:#2c1a12;--color-emerald-100:#3a2116;--color-emerald-200:#57301f;--color-emerald-300:#91502f;--color-emerald-400:#f39461;--color-emerald-500:#f6a170;--color-emerald-600:#ee8550;--color-emerald-700:#f9c19c;--color-emerald-800:#fcd6bc;--color-emerald-900:#fde5d4;--color-emerald-950:#fef2ea;--sidebar:#120b08}}.app-shell[data-panel-theme=ametista]{--color-emerald-50:#f3effc;--color-emerald-100:#eae2fa;--color-emerald-200:#d7c6f6;--color-emerald-300:#bfa1ee;--color-emerald-400:#a27de4;--color-emerald-500:#8d62d9;--color-emerald-600:#784bc7;--color-emerald-700:#683db5;--color-emerald-800:#573291;--color-emerald-900:#44276d;--color-emerald-950:#261739;--accent-solid:#7143c2;--accent-solid-hover:#6034ac;--accent-deep:#251732;--accent-grad-a:#7c4ad4;--accent-grad-b:#5d30b2;--accent-grad-a-hover:#8a57e2;--accent-grad-b-hover:#6838c0;--accent-glow:112 58 196;--accent-ring:188 140 243;--sidebar:#17131f;--sidebar-tint:#302141;--sidebar-line:195 162 255;--sidebar-soft:#c9aff4;--nav-active-a:#7143c2;--nav-active-b:#573298;--nav-active-glow:#9d63f2;--hero-a:#1d142b;--hero-b:#302044;--hero-c:#1c172b;--hero-border:#68488a;--hero-glow:117 58 186;--hero-spot:134 69 211;--hero-text:#e0d1f5;--hero-accent:#d6b4ff;--hero-orbit:#c6a1fc;--hero-orbit-glow:#ba77ff;--accent-on:#fff;--nav-active-on:#fff}html[data-theme=dark] .app-shell[data-panel-theme=ametista]{--color-emerald-50:#292039;--color-emerald-100:#362747;--color-emerald-200:#51376c;--color-emerald-300:#8661ad;--color-emerald-400:#b68bdf;--color-emerald-500:#b48cea;--color-emerald-600:#a379de;--color-emerald-700:#c8a4f5;--color-emerald-800:#dac2fa;--color-emerald-900:#e7d7fb;--color-emerald-950:#f1e6fe;--sidebar:#100d16}@media (prefers-color-scheme:dark){html[data-theme=system] .app-shell[data-panel-theme=ametista]{--color-emerald-50:#292039;--color-emerald-100:#362747;--color-emerald-200:#51376c;--color-emerald-300:#8661ad;--color-emerald-400:#b68bdf;--color-emerald-500:#b48cea;--color-emerald-600:#a379de;--color-emerald-700:#c8a4f5;--color-emerald-800:#dac2fa;--color-emerald-900:#e7d7fb;--color-emerald-950:#f1e6fe;--sidebar:#100d16}}.app-shell[data-panel-theme=onix]{--color-emerald-50:#fbf7ec;--color-emerald-100:#f5ecd2;--color-emerald-200:#ead9a8;--color-emerald-300:#dcc07a;--color-emerald-400:#cfa955;--color-emerald-500:#b8903c;--color-emerald-600:#9a7630;--color-emerald-700:#7d5f22;--color-emerald-800:#644b1b;--color-emerald-900:#4f3b16;--color-emerald-950:#1c160c;--accent-solid:#d4b064;--accent-solid-hover:#c39d52;--accent-on:#1a1307;--accent-deep:#0b0a08;--accent-grad-a:#f1d892;--accent-grad-b:#b08a3e;--accent-grad-a-hover:#f6e3a8;--accent-grad-b-hover:#c39d52;--accent-glow:176 138 62;--accent-ring:228 201 134;--sidebar:#0b0a08;--sidebar-tint:#2a2418;--sidebar-line:228 201 134;--sidebar-soft:#e8cf8e;--nav-active-a:#f1d892;--nav-active-b:#b08a3e;--nav-active-glow:#d4b064;--nav-active-on:#1a1307;--hero-a:#0b0a08;--hero-b:#211b10;--hero-c:#0b0a08;--hero-border:#5a4a28;--hero-glow:176 138 62;--hero-spot:212 176 100;--hero-text:#e9e0cc;--hero-accent:#f1d892;--hero-orbit:#e4c986;--hero-orbit-glow:#d4b064}html[data-theme=dark] .app-shell[data-panel-theme=onix]{--color-emerald-50:#241d10;--color-emerald-100:#2e2513;--color-emerald-200:#4a3c1d;--color-emerald-300:#7d6530;--color-emerald-400:#d4b064;--color-emerald-500:#dcbb72;--color-emerald-600:#cfa553;--color-emerald-700:#e8cf8e;--color-emerald-800:#f1dfae;--color-emerald-900:#f7ecc9;--color-emerald-950:#fbf5e2;--sidebar:#070605}@media (prefers-color-scheme:dark){html[data-theme=system] .app-shell[data-panel-theme=onix]{--color-emerald-50:#241d10;--color-emerald-100:#2e2513;--color-emerald-200:#4a3c1d;--color-emerald-300:#7d6530;--color-emerald-400:#d4b064;--color-emerald-500:#dcbb72;--color-emerald-600:#cfa553;--color-emerald-700:#e8cf8e;--color-emerald-800:#f1dfae;--color-emerald-900:#f7ecc9;--color-emerald-950:#fbf5e2;--sidebar:#070605}}
.lp-root{--g1:#f6e3a8;--g2:#d4b064;--g3:#a9802f;--ink:#0b0a08;--ink2:#12100c;--panel:#1b1813;--line:#e4c98629;--cream:#f8f4ea;--text:#f6f1e7;--muted:#b8af9f;background:var(--cream);color:#17140f}.lp-root .ammali-logo svg{filter:drop-shadow(0 6px 16px #d4b06459)}.lp-display{font-family:var(--font-display),Georgia,"Times New Roman",serif;letter-spacing:-.015em}.lp-ink{background:var(--ink);color:var(--text)}.lp-hero{color:var(--text);background:radial-gradient(70rem 42rem at 82% -18%,#d4b0643d,transparent 60%),radial-gradient(44rem 30rem at -12% 112%,#d4b0641f,transparent 60%),var(--ink);position:relative;overflow:hidden}.lp-gridlines{pointer-events:none;background-image:linear-gradient(#e4c98612 1px,#0000 1px),linear-gradient(90deg,#e4c98612 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 62% 28%,#000 15%,#0000 68%);mask-image:radial-gradient(at 62% 28%,#000 15%,#0000 68%)}.lp-gold{background:linear-gradient(100deg,var(--g3),var(--g1) 30%,var(--g2) 55%,var(--g1) 75%,var(--g3));color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite lp-shine}.lp-gold-solid{color:var(--g2)}@keyframes lp-shine{0%,to{background-position:0%}50%{background-position:100%}}.lp-announce{background:linear-gradient(90deg,var(--g3),var(--g2),var(--g3));color:#1a1307}.lp-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0b0a08c7;position:sticky;top:0}.lp-btn-gold{color:#1a1307;background:linear-gradient(135deg,var(--g1),var(--g2) 50%,var(--g3));border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.8rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #d4b064d9,inset 0 1px #ffffff8c}.lp-btn-gold:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff80 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.lp-btn-gold:hover:after{transform:translate(120%)}.lp-btn-ghost{color:var(--text);border:1px solid #f6f1e747;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.8rem;font-weight:600;display:inline-flex}.lp-btn-ghost:hover{border-color:var(--g2);background:#d4b06414}.lp-btn-dark{color:var(--text);background:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.8rem;font-weight:700;display:inline-flex;box-shadow:0 18px 40px -22px #000000b3}.lp-btn-dark:hover{background:#000}.lp-pill{color:var(--g1);letter-spacing:.16em;text-transform:uppercase;background:#d4b06414;border:1px solid #d4b06459;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.72rem;font-weight:700;display:inline-flex}.lp-kicker{color:var(--g3);letter-spacing:.2em;text-transform:uppercase;font-size:.78rem;font-weight:800}.lp-ink .lp-kicker,.lp-hero .lp-kicker{color:var(--g2)}.lp-window{border:1px solid var(--line);background:linear-gradient(#1e1b15,#121009);border-radius:1.25rem;box-shadow:0 70px 120px -55px #000000f2,0 0 0 1px #ffffff05}.lp-window-bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:.7rem 1rem;display:flex}.lp-window-bar i{background:#3a342a;border-radius:50%;width:9px;height:9px}.lp-row{border:1px solid var(--line);background:#ffffff05;border-radius:.85rem;align-items:center;gap:.8rem;padding:.6rem .75rem;display:flex}.lp-row-time{width:3rem;color:var(--g2);font-variant-numeric:tabular-nums;flex:none;font-size:.8rem;font-weight:700}.lp-row-new{background:#d4b0641a;border-color:#d4b0648c;box-shadow:0 0 0 1px #d4b06433,0 14px 30px -18px #d4b06499}.lp-row-off{color:var(--muted);background:repeating-linear-gradient(135deg,#ffffff05 0 8px,#0000 8px 16px);border-style:dashed}.lp-tag{border-radius:999px;padding:.15rem .55rem;font-size:.66rem;font-weight:700}.lp-phone{background:linear-gradient(160deg,#2c2619,#0b0a08);border:1px solid #d4b06459;border-radius:2.3rem;width:15.5rem;padding:.55rem;box-shadow:0 50px 90px -40px #000000e6,0 0 0 6px #ffffff08}.lp-screen{color:#f5f0e7;background:radial-gradient(20rem 10rem at 50% -3rem,#d4b06440,#0000 70%),#0d0c0b;border-radius:1.8rem;overflow:hidden}.lp-notch{background:#000;border-radius:999px;width:5rem;height:1.1rem;margin:.45rem auto 0}.lp-chip{background:#181614;border:1px solid #34302a;border-radius:.7rem}.lp-chip-on{border-color:var(--g2);background:var(--g2);color:#1a1307}.lp-float{animation:6s ease-in-out infinite lp-float}.lp-float-late{animation:7s ease-in-out -2.5s infinite lp-float}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14120de0;border:1px solid #d4b06459;border-radius:1rem;box-shadow:0 24px 50px -24px #000000e6}.lp-bubble{color:#111b21;background:#dcf8c6;border-radius:16px 16px 16px 4px;box-shadow:0 18px 40px -22px #000000b3}.lp-bubble-in{color:#111b21;background:#fff;border-radius:16px 16px 4px}.lp-chat{background:#efe7dd radial-gradient(#0000000b 1px,#0000 1px) 0 0/14px 14px}.lp-orbit{pointer-events:none;border:1px solid #e4c9864d;border-radius:50%;position:absolute;transform:rotate(-14deg)}.lp-orbit:after{content:"";background:var(--g1);border-radius:50%;width:10px;height:10px;position:absolute;top:16%;right:10%;box-shadow:0 0 20px 5px #f6e3a88c}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-marquee-track{gap:3rem;width:max-content;animation:36s linear infinite lp-marquee;display:flex}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-card{background:#fff;border:1px solid #ebe3d3;border-radius:1.5rem;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 22px 50px -36px #3c2d0f66}.lp-card:hover{border-color:#d4b06499;transform:translateY(-4px);box-shadow:0 30px 60px -36px #785a1e73}.lp-card-ink{border:1px solid var(--line);color:var(--text);background:linear-gradient(#1c1913,#12100c);border-radius:1.5rem}.lp-icon{width:3rem;height:3rem;color:var(--g3);background:linear-gradient(135deg,#f6e3a873,#d4b0641f);border:1px solid #d4b06466;border-radius:1rem;place-items:center;display:grid}.lp-icon svg{width:1.4rem;height:1.4rem}.lp-card-ink .lp-icon,.lp-ink .lp-icon{color:var(--g1);background:#d4b0641f}.lp-num{font-family:var(--font-display),Georgia,serif;font-size:3.25rem;font-weight:700;line-height:1}.lp-time{padding-left:2.25rem;position:relative}.lp-time:before{content:"";background:linear-gradient(var(--g2),#d4b0641a);width:1px;position:absolute;top:.2rem;bottom:-2.25rem;left:.55rem}.lp-time:last-child:before{display:none}.lp-time:after{content:"";background:var(--g2);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.25rem;left:.2rem;box-shadow:0 0 0 4px #d4b0642e}.lp-no{color:#b4553d}.lp-yes{color:var(--g3)}.lp-ink .lp-yes{color:var(--g1)}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq .lp-plus{transition:transform .2s}.lp-faq details[open] .lp-plus{transform:rotate(45deg)}.lp-quote{font-family:var(--font-display),Georgia,serif;font-style:italic}.lp-hairline{background:linear-gradient(90deg,transparent,var(--g2),transparent);height:1px}@media (prefers-reduced-motion:reduce){.lp-card,.lp-btn-gold:after{transition:none}.lp-card:hover{transform:none}}.lp-btn-sm{padding:.6rem 1.25rem;font-size:.875rem}.lp-row-off .lp-row-time{color:#8f877a}
