@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@400;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";@layer components;@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-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}@scope(:root[data-theme=dark]) to ([data-theme=light]){*,:before,:after,::backdrop{--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-shadow:0 0 #0000;--tw-inset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-offset-color:#413c36;--tw-ring-offset-shadow:0 0 #0000}}:root[data-theme=dark] :is(*) [data-theme=light],:root[data-theme=dark] :is() [data-theme=light],:root[data-theme=dark] :is() [data-theme=light],:root[data-theme=dark] :is() [data-theme=light]{--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-shadow:0 0 #0000;--tw-inset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:oklch(57.7% .245 27.325);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-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-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--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)}:root[data-theme=dark]{--color-gray-50:#26211c;--color-gray-100:#241f1a;--color-gray-200:#1f1b15;--color-gray-300:#18140f;--color-gray-400:#b0b8c6;--color-gray-500:#b0b9cb;--color-gray-600:#b7c4d7;--color-gray-700:#bdcbe1;--color-gray-900:#cfdaf1;--color-black:#f2eee9;--color-white:#27231e;--drop-shadow-2xl:0 25px 25px #00000026}:root[data-theme=dark] [data-theme=light]{--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--drop-shadow-2xl:0 25px 25px #00000026}}@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}@scope(:root[data-theme=dark]) to ([data-theme=light]){button,input,select,optgroup,textarea{background-color:#0000}}::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}@scope(:root[data-theme=dark]) to ([data-theme=light]){::file-selector-button{background-color:#0000}}: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 utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-28{top:calc(var(--spacing) * 28)}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-auto{margin-inline:auto}.-mt-16{margin-top:calc(var(--spacing) * -16)}.mt-0\.5{margin-top:calc(var(--spacing) * .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-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-40{height:calc(var(--spacing) * 40)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.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-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[640px\]{min-width:640px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-bottom-right{transform-origin:100% 100%}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.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-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}: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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-tr-sm{border-top-right-radius:var(--radius-sm)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-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{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#0B6E8A\]{border-color:#0b6e8a}@scope(:root[data-theme=dark]) to ([data-theme=light]){.border-\[\#0B6E8A\]{border-color:#00627c}}.border-\[\#C28B46\]{border-color:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.border-\[\#C28B46\]{border-color:#b17b34}}.border-\[\#C28B46\]\/10{border-color:oklab(67.7344% .0367074 .102486/.1)}.border-\[\#C28B46\]\/20{border-color:oklab(67.7344% .0367074 .102486/.2)}.border-\[\#C28B46\]\/30{border-color:oklab(67.7344% .0367074 .102486/.3)}.border-\[\#C28B46\]\/40{border-color:oklab(67.7344% .0367074 .102486/.4)}.border-gray-50{border-color:var(--color-gray-50)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.border-gray-50{border-color:#3f3a34}}.border-gray-100{border-color:var(--color-gray-100)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.border-gray-100{border-color:#3d3832}}.border-transparent{border-color:#0000}@scope(:root[data-theme=dark]) to ([data-theme=light]){.border-transparent{border-color:#0000}}.border-white\/20{border-color:#fff3}@scope(:root[data-theme=dark]) to ([data-theme=light]){.border-white\/20{border-color:#413c3633}}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.border-white\/20{border-color:oklab(35.9238% .00370185 .0116963/.2)}}}.border-white\/40{border-color:#fff6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.border-white\/40{border-color:#413c3666}}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.border-white\/40{border-color:oklab(35.9238% .00370185 .0116963/.4)}}}.bg-\[\#0E1B2C\]{background-color:#0e1b2c}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-\[\#0E1B2C\]{background-color:#465569}}.bg-\[\#25D366\]{background-color:#25d366}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-\[\#25D366\]{background-color:#00be56}}.bg-\[\#C28B46\]{background-color:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-\[\#C28B46\]{background-color:#b17b34}}.bg-\[\#C28B46\]\/10{background-color:oklab(67.7344% .0367074 .102486/.1)}.bg-\[\#E8DCC8\]{background-color:#e8dcc8}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-\[\#E8DCC8\]{background-color:#1f1707}}.bg-\[\#EEF1F4\]{background-color:#eef1f4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-\[\#EEF1F4\]{background-color:#221e19}}.bg-\[\#F5F1E8\]{background-color:#f5f1e8}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-\[\#F5F1E8\]{background-color:#231e19}}.bg-\[\#F5F1E8\]\/95{background-color:oklab(95.8772% .000702173 .0126762/.95)}.bg-\[\#F9F7F2\]{background-color:#f9f7f2}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-\[\#F9F7F2\]{background-color:#25201b}}.bg-black\/20{background-color:#0003}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-black\/20{background-color:#0003}}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-black\/20{background-color:oklab(38.0745% .00183883 .0126829/.2)}}}.bg-current{background-color:currentColor}.bg-gray-50{background-color:var(--color-gray-50)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-gray-50{background-color:#26211c}}.bg-gray-100{background-color:var(--color-gray-100)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-gray-100{background-color:#241f1a}}.bg-gray-200{background-color:var(--color-gray-200)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-gray-200{background-color:#1f1b15}}.bg-transparent{background-color:#0000}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-transparent{background-color:#0000}}.bg-white{background-color:var(--color-white)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-white{background-color:#27231e}}.bg-white\/10{background-color:#ffffff1a}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-white\/10{background-color:#27231e1a}}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-white\/10{background-color:oklab(25.8801% .0031141 .0104731/.1)}}}.bg-white\/60{background-color:#fff9}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-white\/60{background-color:#27231e99}}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-white\/60{background-color:oklab(25.8801% .0031141 .0104731/.6)}}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#1a0f05\]\/85{--tw-gradient-from:oklab(18.0423% .0116692 .0246252/.85);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#2a1810\]\/80{--tw-gradient-via:oklab(23.082% .0232963 .0230153/.8);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0f0804\]\/95{--tw-gradient-to:oklab(14.2736% .00889506 .0144966/.95);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-top{background-position:top}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.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-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-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-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-pre-line{white-space:pre-line}.text-\[\#0E1B2C\]{color:#0e1b2c}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text-\[\#0E1B2C\]{color:#c9dbf2}}.text-\[\#8B5E26\]{color:#8b5e26}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text-\[\#8B5E26\]{color:#e3b17a}}.text-\[\#C28B46\]{color:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text-\[\#C28B46\]{color:#e4ab66}}.text-\[\#E8C39E\]{color:#e8c39e}.text-gray-300{color:var(--color-gray-300)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text-gray-300{color:#d8d4cf}}.text-gray-400{color:var(--color-gray-400)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text-gray-400{color:#b0b8c6}}.text-gray-500{color:var(--color-gray-500)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text-gray-500{color:#b0b9cb}}.text-gray-600{color:var(--color-gray-600)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text-gray-600{color:#b7c4d7}}.text-gray-700{color:var(--color-gray-700)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text-gray-700{color:#bdcbe1}}.text-gray-900{color:var(--color-gray-900)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text-gray-900{color:#cfdaf1}}.text-red-600{color:var(--color-red-600)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text-red-600{color:#ff9488}}.text-white{color:var(--color-white)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text-white{color:#fff}}.text-white\/70{color:#ffffffb3}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text-white\/70{color:#ffffffb3}}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text-white\/70{color:oklab(100% 0 5.96046e-8/.7)}}}.text-white\/90{color:#ffffffe6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text-white\/90{color:#ffffffe6}}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text-white\/90{color:oklab(100% 0 5.96046e-8/.9)}}}.capitalize{text-transform:capitalize}.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,)}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-\[0\.03\]{opacity:.03}.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)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}}:root[data-theme=dark] .shadow [data-theme=light]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.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)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)}}:root[data-theme=dark] .shadow-lg [data-theme=light]{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.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)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}}:root[data-theme=dark] .shadow-sm [data-theme=light]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.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)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a)}}:root[data-theme=dark] .shadow-xl [data-theme=light]{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[\#C28B46\]\/20{--tw-shadow-color:#c28b4633}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#C28B46\]\/20{--tw-shadow-color:color-mix(in oklab, oklab(67.7344% .0367074 .102486/.2) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#C28B46\]\/30{--tw-shadow-color:#c28b464d}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#C28B46\]\/30{--tw-shadow-color:color-mix(in oklab, oklab(67.7344% .0367074 .102486/.3) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));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,)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026))}}:root[data-theme=dark] .drop-shadow-2xl [data-theme=light]{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026))}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-\[\#C28B46\]:is(:where(.group):hover *){color:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.group-hover\:text-\[\#C28B46\]:is(:where(.group):hover *){color:#e4ab66}}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:gap-3:hover{gap:calc(var(--spacing) * 3)}.hover\:bg-\[\#A67336\]:hover{background-color:#a67336}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hover\:bg-\[\#A67336\]:hover{background-color:#976526}}.hover\:bg-\[\#C28B46\]:hover{background-color:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hover\:bg-\[\#C28B46\]:hover{background-color:#b17b34}}.hover\:bg-white:hover{background-color:var(--color-white)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hover\:bg-white:hover{background-color:#27231e}}.hover\:text-\[\#C28B46\]:hover{color:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hover\:text-\[\#C28B46\]:hover{color:#e4ab66}}.hover\:text-gray-900:hover{color:var(--color-gray-900)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hover\:text-gray-900:hover{color:#cfdaf1}}.hover\:text-white:hover{color:var(--color-white)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hover\:text-white:hover{color:#fff}}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--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)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)}}:root[data-theme=dark] .hover\:shadow-lg:hover [data-theme=light]{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)}}@media not all and (width>=48rem){.max-md\:pb-36{padding-bottom:calc(var(--spacing) * 36)}}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (width>=48rem){.md\:sticky{position:sticky}.md\:top-24{top:calc(var(--spacing) * 24)}.md\:right-12{right:calc(var(--spacing) * 12)}.md\:left-12{left:calc(var(--spacing) * 12)}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:-mt-20{margin-top:calc(var(--spacing) * -20)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:p-14{padding:calc(var(--spacing) * 14)}.md\:pb-36{padding-bottom:calc(var(--spacing) * 36)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (width>=64rem){.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}}:root{--font-ui:"Montserrat", system-ui, -apple-system, sans-serif;--font-heading:"Georgia", serif}body{font-family:var(--font-ui);overflow-x:clip}:root[data-theme=dark] body{color:#e9e3da;background-color:#25211c}:root[data-theme=dark] [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1a1a1a}h1,h2,h3,h4{font-family:var(--font-heading)}img[src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"]{vertical-align:baseline;display:inline}[data-attention] :is(input,select,textarea){background-color:#fffaf6!important;border-color:#c2410c!important;box-shadow:0 0 0 4px #c2410c24!important}@scope(:root[data-theme=dark]) to ([data-theme=light]){[data-attention] :is(input,select,textarea){background-color:#26221c!important;border-color:#b03600!important}}[data-attention]:not([data-attention=""]):after{content:attr(data-attention);color:#b42318;letter-spacing:.01em;margin-top:.45rem;font-size:.8rem;font-weight:700;animation:.35s both attention-note;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){[data-attention]:not([data-attention=""]):after{color:#ffa192}}.attention-group[data-attention]{outline-offset:6px;background:#c2410c08;border-radius:.9rem;outline:2px solid #c2410c59}@scope(:root[data-theme=dark]) to ([data-theme=light]){.attention-group[data-attention]{background:#b0360008;outline:2px solid #ff9a7a59}}.attention-nudge{animation:.5s cubic-bezier(.36,.07,.19,.97) both attention-nudge}@keyframes attention-nudge{15%,85%{transform:translate(-2px)}30%,70%{transform:translate(5px)}45%,55%{transform:translate(-5px)}}@keyframes attention-note{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.attention-nudge,[data-attention]:after{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}.base-button[data-v-b86b0c22]{letter-spacing:.02em;cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.base-button[data-v-b86b0c22]:before{content:"";opacity:0;background:currentColor;transition:opacity .2s;position:absolute;inset:0}.base-button[data-v-b86b0c22]:hover:before{opacity:.08}.base-button[data-v-b86b0c22]:active{transform:scale(.98)}.base-button[data-v-b86b0c22]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.base-button--primary[data-v-b86b0c22]{color:#fff;background:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.base-button--primary[data-v-b86b0c22]{color:#fff;background:#b17b34}}.base-button--primary[data-v-b86b0c22]:hover{background:#a67336;transform:translateY(-1px)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.base-button--primary[data-v-b86b0c22]:hover{background:#976526}}.base-button--secondary[data-v-b86b0c22]{color:#c28b46;background:#fff;border:1.5px solid #c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.base-button--secondary[data-v-b86b0c22]{color:#e4ab66;background:#27231e;border:1.5px solid #b17b34}}.base-button--secondary[data-v-b86b0c22]:hover{background:#c28b460d;border-color:#a67336}@scope(:root[data-theme=dark]) to ([data-theme=light]){.base-button--secondary[data-v-b86b0c22]:hover{background:#b17b340d;border-color:#976526}}.base-button--ghost[data-v-b86b0c22]{color:#6b7280;background:0 0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.base-button--ghost[data-v-b86b0c22]{color:#b1b9c8}}.base-button--ghost[data-v-b86b0c22]:hover{color:#c28b46;background:#c28b460d}@scope(:root[data-theme=dark]) to ([data-theme=light]){.base-button--ghost[data-v-b86b0c22]:hover{color:#e4ab66;background:#b17b340d}}.base-button--sm[data-v-b86b0c22]{padding:.5rem 1rem;font-size:.75rem}.base-button--md[data-v-b86b0c22]{padding:.75rem 1.5rem;font-size:.875rem}.base-button--lg[data-v-b86b0c22]{padding:1rem 2rem;font-size:1rem}.base-button--full[data-v-b86b0c22]{width:100%}.wm[data-v-0304a029]{vertical-align:middle;line-height:0;display:inline-block}.wm svg[data-v-0304a029]{width:100%;height:auto;display:block;overflow:visible}.wm.is-paused[data-v-0304a029] *{animation-play-state:paused!important}.wm.is-static .wm-fill[data-v-0304a029]{opacity:1}.wm.is-shine svg[data-v-0304a029]{opacity:0;animation:wm-in-0304a029 calc(.4s * var(--k)) ease calc(.1s * var(--k)) forwards}.wm.is-shine .wm-o[data-v-0304a029]{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:wm-draw-0304a029 calc(1.5s * var(--k)) cubic-bezier(.65, 0, .35, 1) var(--d) forwards,wm-ofade-0304a029 calc(.7s * var(--k)) ease calc(2.3s * var(--k)) forwards}.wm.is-shine .wm-fill[data-v-0304a029]{opacity:0;animation:wm-in-0304a029 calc(.9s * var(--k)) ease calc(1.5s * var(--k)) forwards}.wm.is-shine .wm-shine[data-v-0304a029]{opacity:0;animation:wm-shine-0304a029 var(--every) ease-in-out calc(2.6s * var(--k)) infinite;transform:skew(-18deg)}@keyframes wm-draw-0304a029{to{stroke-dashoffset:0}}@keyframes wm-ofade-0304a029{to{opacity:0}}@keyframes wm-in-0304a029{to{opacity:1}}@keyframes wm-shine-0304a029{0%{opacity:0;transform:translate(0,0)skew(-18deg)}8%{opacity:.5}34%{opacity:.5}42%,to{opacity:0;transform:translate(1500px)skew(-18deg)}}.wm.is-full .wm-o[data-v-0304a029]{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:wm-o-cycle-0304a029 var(--cycle) cubic-bezier(.65, 0, .35, 1) var(--d) infinite}.wm.is-full .wm-fill[data-v-0304a029]{opacity:0;animation:wm-fill-cycle-0304a029 var(--cycle) ease infinite}.wm.is-full .wm-shine[data-v-0304a029]{opacity:0;animation:wm-shine-cycle-0304a029 var(--cycle) ease-in-out infinite;transform:skew(-18deg)}@keyframes wm-o-cycle-0304a029{0%{stroke-dashoffset:1px;opacity:1}21%,33%{stroke-dashoffset:0;opacity:1}43%,99%{stroke-dashoffset:0;opacity:0}99.5%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:1px;opacity:1}}@keyframes wm-fill-cycle-0304a029{0%,21%{opacity:0}34%,88%{opacity:1}96%,to{opacity:0}}@keyframes wm-shine-cycle-0304a029{0%,37%{opacity:0;transform:translate(0,0)skew(-18deg)}40%{opacity:.5}58%{opacity:.5}64%,to{opacity:0;transform:translate(1500px)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.wm[data-v-0304a029] *,.wm[data-v-0304a029] :before,.wm[data-v-0304a029] :after,.wm svg[data-v-0304a029]{animation:none!important}.wm svg[data-v-0304a029],.wm .wm-fill[data-v-0304a029]{opacity:1!important}.wm .wm-outline[data-v-0304a029],.wm .wm-shine[data-v-0304a029]{display:none}}.premium-nav[data-v-64c52747]{--gold:#c28b46;--gold-light:#e8c39e;--gold-dark:#a67336;--ink:#111827;--cream:#f5f1e8;z-index:100;padding-top:env(safe-area-inset-top,0px);background:0 0;border-bottom:1px solid #0000;transition:transform .5s cubic-bezier(.65,0,.35,1),background-color .3s,border-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.premium-nav[data-v-64c52747]{--ink:#cfdaf0;--cream:#231e19}}:root[data-theme=dark] .premium-nav [data-theme=light][data-v-64c52747]{--ink:#111827;--cream:#f5f1e8}.premium-nav.is-scrolled[data-v-64c52747]{background:#fbf9f4f7;border-bottom-color:#c28b462e;box-shadow:0 10px 28px -16px #1a120a40}@scope(:root[data-theme=dark]) to ([data-theme=light]){.premium-nav.is-scrolled[data-v-64c52747]{background:#25211cf7;border-bottom-color:#b17b342e}}.premium-nav.is-hidden[data-v-64c52747]:not(:focus-within){transform:translateY(-110%)}.premium-nav-inner[data-v-64c52747]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:83rem;margin:0 auto;padding:2rem 1.5rem;transition:padding .3s;display:flex}.premium-nav.is-scrolled .premium-nav-inner[data-v-64c52747]{padding:.5rem 1.5rem}.premium-nav-brand[data-v-64c52747]{flex:none;align-items:center;min-width:0;display:flex}.premium-nav-links[data-v-64c52747]{flex:1;justify-content:center;align-items:center;gap:2.25rem;display:flex;position:relative}.premium-nav-link[data-v-64c52747]{font-family:var(--font-ui,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);color:#374151;outline:none;align-items:baseline;gap:.45rem;padding:.5rem 0;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .25s;animation:.5s cubic-bezier(.4,0,.2,1) both link-fade-in-64c52747;display:inline-flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.premium-nav-link[data-v-64c52747]{color:#becbde}}@keyframes link-fade-in-64c52747{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.premium-nav-link .idx[data-v-64c52747]{color:var(--gold);opacity:.75;font-family:Georgia,Times New Roman,serif;font-size:.6875rem;font-style:italic;font-weight:400;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1);transform:translateY(-3px)}.premium-nav-link[data-v-64c52747]:hover,.premium-nav-link[data-v-64c52747]:focus-visible,.premium-nav-link.is-active[data-v-64c52747]{color:var(--gold-dark)}.premium-nav-link:hover .idx[data-v-64c52747],.premium-nav-link:focus-visible .idx[data-v-64c52747],.premium-nav-link.is-active .idx[data-v-64c52747]{opacity:1;transform:translateY(-5px)}.premium-nav-indicator[data-v-64c52747]{background:linear-gradient(to right, var(--gold-light), var(--gold));pointer-events:none;border-radius:2px;height:2px;transition:transform .5s cubic-bezier(.65,0,.35,1),width .5s cubic-bezier(.65,0,.35,1),opacity .3s;position:absolute;bottom:-2px;left:0}.premium-nav-indicator.is-snap[data-v-64c52747]{transition:opacity .3s}.premium-nav-actions[data-v-64c52747]{--mx:0px;--my:0px;align-items:center;gap:1rem;margin:-.75rem -1rem;padding:.75rem 1rem;display:flex}.guest-actions[data-v-64c52747]{white-space:nowrap;align-items:center;gap:.9rem;display:flex}.sign-in-link[data-v-64c52747],.sign-up-button[data-v-64c52747]{font:inherit;cursor:pointer;border:0;font-size:.875rem;font-weight:700}.sign-in-link[data-v-64c52747]{color:#374151;background:0 0;padding:.6rem .25rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.sign-in-link[data-v-64c52747]{color:#becbde}}.sign-in-link[data-v-64c52747]:hover{color:#a67336}@scope(:root[data-theme=dark]) to ([data-theme=light]){.sign-in-link[data-v-64c52747]:hover{color:#dfa96c}}.sign-up-button[data-v-64c52747]{color:#fff;background:#1a1a1a;border-radius:.6rem;padding:.7rem 1rem;transition:background .2s,transform .2s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.sign-up-button[data-v-64c52747]{color:#fff;background:#58534d}}.sign-up-button[data-v-64c52747]:hover{background:#3b3025;transform:translateY(-1px)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.sign-up-button[data-v-64c52747]:hover{background:#665a4e}}:root[data-theme=dark] .sign-up-button[data-v-64c52747]{color:#1a1a1a;background:#efe6d6}:root[data-theme=dark] .sign-up-button[data-v-64c52747]:hover{background:#fff}.theme-toggle[data-v-64c52747]{color:#7a5220;cursor:pointer;background:0 0;border:1px solid #c28b4647;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding:0;transition:border-color .2s,background .2s;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.theme-toggle[data-v-64c52747]{color:#e4b785;border:1px solid #b17b3447}}.theme-toggle[data-v-64c52747]:hover{background:#c28b4614;border-color:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.theme-toggle[data-v-64c52747]:hover{background:#b17b3414;border-color:#b17b34}}.theme-toggle[data-v-64c52747]:focus-visible{outline:2px solid var(--gold-dark);outline-offset:2px}.theme-toggle svg[data-v-64c52747]{width:1.15rem;height:1.15rem}.account-menu[data-v-64c52747]{position:relative}.account-trigger[data-v-64c52747]{color:#1a1a1a;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #c28b4647;border-radius:999px;align-items:center;gap:.55rem;padding:.35rem .55rem;font-size:.8125rem;font-weight:700;display:inline-flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.account-trigger[data-v-64c52747]{color:#dcd8d3;background:#27231eb8;border:1px solid #b17b3447}}.account-trigger[data-v-64c52747]:hover,.account-trigger[aria-expanded=true][data-v-64c52747]{border-color:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.account-trigger[data-v-64c52747]:hover,.account-trigger[aria-expanded=true][data-v-64c52747]{border-color:#b17b34}}.account-trigger>svg[data-v-64c52747]{fill:none;stroke:currentColor;stroke-width:1.7px;width:.875rem;height:.875rem}.account-trigger-name[data-v-64c52747]{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}.account-avatar[data-v-64c52747]{object-fit:cover;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.account-avatar--lg[data-v-64c52747]{width:2.75rem;height:2.75rem;font-size:1.125rem}.account-avatar--initial[data-v-64c52747]{color:#7a5220;background:#f0e0c4;font-family:Georgia,Times New Roman,serif;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.account-avatar--initial[data-v-64c52747]{color:#e4b785;background:#221805}}.account-avatar--guest[data-v-64c52747]{color:#7a5220;background:#fffc}@scope(:root[data-theme=dark]) to ([data-theme=light]){.account-avatar--guest[data-v-64c52747]{color:#e4b785;background:#27231ecc}}.account-avatar--guest svg[data-v-64c52747]{width:1.25rem;height:1.25rem}.account-dropdown[data-v-64c52747]{z-index:110;background:#fff;border:1px solid #c28b4638;border-radius:.9rem;width:16rem;padding:.5rem;position:absolute;top:calc(100% + .7rem);right:0;box-shadow:0 18px 40px -20px #1a120a73}@scope(:root[data-theme=dark]) to ([data-theme=light]){.account-dropdown[data-v-64c52747]{background:#27231e;border:1px solid #b17b3438}}.account-details[data-v-64c52747]{border-bottom:1px solid #f0e9dd;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.account-details[data-v-64c52747]{border-bottom:1px solid #39342e}}.account-details strong[data-v-64c52747]{color:#1a1a1a;font-size:.875rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.account-details strong[data-v-64c52747]{color:#dcd8d3}}.account-details span[data-v-64c52747]{color:#6b7280;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.account-details span[data-v-64c52747]{color:#b1b9c8}}.account-dropdown>button[data-v-64c52747]{color:#374151;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.7rem .75rem;font-size:.8125rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.account-dropdown>button[data-v-64c52747]{color:#becbde}}.account-dropdown>button[data-v-64c52747]:hover{color:#8f5f27;background:#fbf6ed}@scope(:root[data-theme=dark]) to ([data-theme=light]){.account-dropdown>button[data-v-64c52747]:hover{color:#e4b078;background:#24201b}}.account-dropdown>.account-signout[data-v-64c52747]{border-top:1px solid #f0e9dd;border-radius:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.account-dropdown>.account-signout[data-v-64c52747]{border-top:1px solid #39342e}}.account-dropdown>button[data-v-64c52747]:disabled{opacity:.6;cursor:wait}.account-error[data-v-64c52747]{color:#b42318;margin:.4rem .75rem .65rem;font-size:.75rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.account-error[data-v-64c52747]{color:#ffa192}}.premium-nav-progress[data-v-64c52747]{--p:0;pointer-events:none;opacity:0;height:2px;transition:opacity .3s;position:absolute;bottom:-1px;left:0;right:0}.premium-nav.is-scrolled .premium-nav-progress[data-v-64c52747]{opacity:1}.premium-nav.is-mobile-open .premium-nav-progress[data-v-64c52747]{opacity:0}.premium-nav-progress .bar[data-v-64c52747]{background:linear-gradient(to right, var(--gold-light), var(--gold) 70%, var(--gold-dark));width:100%;height:100%;transform:scaleX(var(--p));transform-origin:0;display:block}.premium-nav-progress .plane[data-v-64c52747]{top:50%;left:calc(var(--p) * (100% - 16px) + 8px);width:1rem;height:.7rem;fill:var(--gold-dark);filter:drop-shadow(0 1px 1.5px #1a120a4d);animation:1.8s ease-in-out infinite bob-64c52747;position:absolute;transform:translate(-50%,-50%)}@keyframes bob-64c52747{0%,to{margin-top:0}50%{margin-top:-2px}}.m-trigger[data-v-64c52747]{color:#1a1a1a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffc7;border:1px solid #c28b4666;border-radius:999px;align-items:center;gap:.3rem;min-height:2.75rem;padding:.25rem .5rem .25rem .25rem;transition:border-color .2s,box-shadow .2s;display:none}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-trigger[data-v-64c52747]{color:#dcd8d3;background:#27231ec7;border:1px solid #b17b3466}}.m-trigger .account-avatar[data-v-64c52747]{width:2.1rem;height:2.1rem}.m-trigger[aria-expanded=true][data-v-64c52747]{border-color:var(--gold);box-shadow:0 0 0 3px #c28b462e}.m-trigger[data-v-64c52747]:focus-visible{outline:2px solid var(--gold-dark);outline-offset:2px}.m-chev[data-v-64c52747]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.m-chev.is-open[data-v-64c52747]{transform:rotate(180deg)}.mpanel[data-v-64c52747]{z-index:110;width:min(22rem,100vw - 1.5rem);max-height:calc(100vh - 5.5rem);max-height:calc(100dvh - 5.5rem - env(safe-area-inset-top,0px));overscroll-behavior:contain;transform-origin:100% 0;background:#fbf9f4;border:1px solid #c28b4640;border-radius:1.1rem;margin-top:.4rem;padding:.75rem;position:absolute;top:100%;right:.75rem;overflow-y:auto;box-shadow:0 24px 48px -20px #1a120a80}@scope(:root[data-theme=dark]) to ([data-theme=light]){.mpanel[data-v-64c52747]{background:#25211c;border:1px solid #b17b3440}}.mpanel-enter-active[data-v-64c52747]{transition:clip-path .5s cubic-bezier(.7,0,.2,1),opacity .2s}.mpanel-leave-active[data-v-64c52747]{transition:clip-path .3s cubic-bezier(.7,0,.2,1),opacity .25s}.mpanel-enter-from[data-v-64c52747],.mpanel-leave-to[data-v-64c52747]{opacity:0;clip-path:circle(0 at calc(100% - 1.75rem) 0)}.mpanel-enter-to[data-v-64c52747],.mpanel-leave-from[data-v-64c52747]{opacity:1;clip-path:circle(160% at calc(100% - 1.75rem) 0)}.mp-head[data-v-64c52747],.mp-actions[data-v-64c52747],.mp-links[data-v-64c52747],.mp-foot[data-v-64c52747]{animation:.5s cubic-bezier(.16,1,.3,1) both mp-rise-64c52747;animation-delay:calc(.12s + var(--i) * 60ms)}@keyframes mp-rise-64c52747{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mp-head[data-v-64c52747]{align-items:center;gap:.8rem;padding:.35rem .35rem .85rem;display:flex}.mp-who[data-v-64c52747]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.mp-who strong[data-v-64c52747]{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.0625rem;line-height:1.2;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.mp-who strong[data-v-64c52747]{color:#dcd8d3}}.mp-who small[data-v-64c52747]{color:#6b7280;text-overflow:ellipsis;font-size:.8125rem;line-height:1.35;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.mp-who small[data-v-64c52747]{color:#b1b9c8}}.mp-actions[data-v-64c52747]{flex-direction:column;gap:.5rem;padding-bottom:.85rem;display:flex}.mp-row[data-v-64c52747]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.mp-btn[data-v-64c52747]{color:#7a5220;min-height:2.9rem;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #c28b4673;border-radius:.7rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:700;transition:background .2s,transform .15s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.mp-btn[data-v-64c52747]{color:#e4b785;border:1px solid #b17b3473}}.mp-btn[data-v-64c52747]:active{transform:scale(.98)}.mp-btn[data-v-64c52747]:disabled{opacity:.6;cursor:wait}.mp-btn--primary[data-v-64c52747]{color:#fff;background:#1a1a1a;border-color:#1a1a1a}@scope(:root[data-theme=dark]) to ([data-theme=light]){.mp-btn--primary[data-v-64c52747]{color:#fff;background:#58534d;border-color:#58534d}}:root[data-theme=dark] .mp-btn--primary[data-v-64c52747]{color:#1a1a1a;background:#efe6d6;border-color:#efe6d6}.mp-btn[data-v-64c52747]:focus-visible,.mp-link[data-v-64c52747]:focus-visible,.mp-wa[data-v-64c52747]:focus-visible{outline:2px solid var(--gold-dark);outline-offset:2px}.mp-links[data-v-64c52747]{border-top:1px solid #c28b4638}@scope(:root[data-theme=dark]) to ([data-theme=light]){.mp-links[data-v-64c52747]{border-top:1px solid #b17b3438}}.mp-link[data-v-64c52747]{color:#111827;-webkit-tap-highlight-color:transparent;border-bottom:1px solid #c28b4629;align-items:center;gap:.8rem;min-height:3.25rem;padding:.55rem .35rem;text-decoration:none;transition:color .2s;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.mp-link[data-v-64c52747]{color:#cfdaf0;border-bottom:1px solid #b17b3429}}.mp-link[data-v-64c52747]:last-child{border-bottom:0}.mp-link[data-v-64c52747]:active,.mp-link.is-active[data-v-64c52747]{color:var(--gold-dark)}.mp-idx[data-v-64c52747]{min-width:1.4rem;color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:.8125rem;font-style:italic}.mp-label[data-v-64c52747]{flex:1;font-family:Georgia,Times New Roman,serif;font-size:1.125rem;font-weight:700;line-height:1.2}.mp-arrow[data-v-64c52747]{width:1.1rem;height:1.1rem;color:var(--gold)}.mp-theme[data-v-64c52747]{color:#111827;width:100%;min-height:3.25rem;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:.5s cubic-bezier(.16,1,.3,1) both mp-rise-64c52747;animation-delay:calc(.12s + var(--i) * 60ms);background:0 0;border:0;border-top:1px solid #c28b4638;align-items:center;gap:.8rem;padding:.55rem .35rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.mp-theme[data-v-64c52747]{color:#cfdaf0;border-top:1px solid #b17b3438}}.mp-theme-icon[data-v-64c52747]{min-width:1.4rem;color:var(--gold);place-items:center;display:grid}.mp-theme-icon svg[data-v-64c52747]{width:1.15rem;height:1.15rem}.mp-theme[data-v-64c52747]:focus-visible{outline:2px solid var(--gold-dark);outline-offset:2px}.mp-foot[data-v-64c52747]{border-top:1px solid #c28b4638;flex-direction:column;gap:.85rem;padding:.85rem .35rem .35rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.mp-foot[data-v-64c52747]{border-top:1px solid #b17b3438}}.mp-wa[data-v-64c52747]{text-align:center;color:var(--gold-dark);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none}.mp-wa[data-v-64c52747]:hover{text-underline-offset:3px;text-decoration:underline}.mp-tag[data-v-64c52747]{text-align:center;color:#6b7280;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.8125rem;font-style:italic}@scope(:root[data-theme=dark]) to ([data-theme=light]){.mp-tag[data-v-64c52747]{color:#b1b9c8}}.mscrim[data-v-64c52747]{z-index:99;background:#11182761;position:fixed;inset:0}.mscrim-enter-active[data-v-64c52747],.mscrim-leave-active[data-v-64c52747]{transition:opacity .3s}.mscrim-enter-from[data-v-64c52747],.mscrim-leave-to[data-v-64c52747]{opacity:0}@media (width<=768px){.premium-nav-inner[data-v-64c52747],.premium-nav.is-scrolled .premium-nav-inner[data-v-64c52747]{gap:.75rem;padding:.65rem .75rem .65rem 1rem}.premium-nav-links[data-v-64c52747],.premium-nav-actions[data-v-64c52747]{display:none}.m-trigger[data-v-64c52747]{display:inline-flex}}@media (width>=769px){.mpanel[data-v-64c52747]{display:none}}@media (prefers-reduced-motion:reduce){.premium-nav[data-v-64c52747],.premium-nav-link[data-v-64c52747],.premium-nav-indicator[data-v-64c52747],.premium-nav-progress .plane[data-v-64c52747],.m-chev[data-v-64c52747],.mpanel-enter-active[data-v-64c52747],.mpanel-leave-active[data-v-64c52747],.mscrim-enter-active[data-v-64c52747],.mscrim-leave-active[data-v-64c52747]{transition:none!important;animation:none!important}.mpanel-enter-from[data-v-64c52747],.mpanel-leave-to[data-v-64c52747]{clip-path:none}.premium-nav-link[data-v-64c52747],.mp-head[data-v-64c52747],.mp-actions[data-v-64c52747],.mp-links[data-v-64c52747],.mp-theme[data-v-64c52747],.mp-foot[data-v-64c52747]{opacity:1!important;animation:none!important;transform:none!important}}.lottie-wrapper[data-v-41a48a41]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.hero[data-v-db86a52f]{--gold:#c28b46;--gold-light:#e8c39e;--gold-dark:#a67336;--gold-deep:#7a5320;--bg:#fbf9f4;--bg-rgb:251, 249, 244;--text:#1a1a1a;--muted:#5f6672;--shade:20, 14, 8;--serif:Georgia, "Times New Roman", serif;--ui:var(--font-ui,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--ease:cubic-bezier(.16, 1, .3, 1);--band-h:2.8rem;--nav-clear:6rem;--art-h:min(80vh, 48rem);box-sizing:border-box;min-height:100svh;padding:calc(env(safe-area-inset-top,0px) + var(--nav-clear)) 1.25rem calc(var(--band-h) + env(safe-area-inset-bottom,0px) + 1.5rem);isolation:isolate;color:var(--text);background:var(--bg);font-family:var(--ui);flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hero[data-v-db86a52f]{--gold-deep:#e3b784;--bg:#25211c;--bg-rgb:37, 33, 28;--text:#dcd8d3;--muted:#b5bdcb;--shade:84, 79, 73}}:root[data-theme=dark] .hero [data-theme=light][data-v-db86a52f]{--gold-deep:#7a5320;--bg:#fbf9f4;--bg-rgb:251, 249, 244;--text:#1a1a1a;--muted:#5f6672;--shade:20, 14, 8}@supports (height:1svh){.hero[data-v-db86a52f]{--art-h:min(80svh, 48rem)}}.bgs[data-v-db86a52f]{z-index:0;pointer-events:none;background:linear-gradient(135deg,#e9d9bd 0%,#f3e9d6 100%);position:absolute;inset:0;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bgs[data-v-db86a52f]{background:linear-gradient(135deg,#1f1504 0%,#231b0d 100%)}}.globe-background[data-v-db86a52f]{width:110%;height:var(--art-h);opacity:.88;position:absolute;top:-4%;left:-5%}.globe-background[data-v-db86a52f] svg{width:100%;height:100%;display:block}.bg-grade[data-v-db86a52f]{mix-blend-mode:multiply;background:linear-gradient(160deg,#c28b465c 0%,#784e2029 55%,#140e080a 100%);position:absolute;inset:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bg-grade[data-v-db86a52f]{background:linear-gradient(160deg,#b17b345c 0%,#6d441429 55%,#120f090a 100%)}}.bg-grain[data-v-db86a52f]{position:absolute;inset:0;overflow:hidden}.bg-grain[data-v-db86a52f]:before{content:"";opacity:.08;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:-50%}.bg-top[data-v-db86a52f]{background:linear-gradient(to bottom, rgba(var(--shade), .5) 0%, rgba(var(--shade), 0) 32%);position:absolute;inset:0}.bg-veil[data-v-db86a52f]{background:linear-gradient(to bottom, rgba(var(--bg-rgb), 0) 0%, rgba(var(--bg-rgb), 0) calc(var(--art-h) * .7), rgba(var(--bg-rgb), .5) calc(var(--art-h) * .9), var(--bg) var(--art-h));position:absolute;inset:0}.hero-inner[data-v-db86a52f]{z-index:10;box-sizing:border-box;flex-direction:column;flex:auto;justify-content:flex-end;width:100%;max-width:80rem;margin:0 auto;display:flex;position:relative}.hero-inner[data-v-db86a52f]:before{content:"";z-index:-1;background:linear-gradient(to bottom, rgba(var(--bg-rgb), 0) 0, rgba(var(--bg-rgb), .18) 3rem, rgba(var(--bg-rgb), .3) 55%, rgba(var(--bg-rgb), .55) 100%);pointer-events:none;position:absolute;inset:-2rem -2.5rem -1rem}.hero-content[data-v-db86a52f]{max-width:46rem;text-shadow:0 0 14px rgba(var(--bg-rgb), .95), 0 0 4px rgba(var(--bg-rgb), .8);flex-direction:column;gap:1.25rem;display:flex}.hero-label[data-v-db86a52f]{font-family:var(--serif);color:var(--gold-dark);align-items:center;gap:.85rem;margin:0;font-size:1.0625rem;font-style:italic;font-weight:700;display:flex}.hero-label-bar[data-v-db86a52f]{background:#c28b4640;border-radius:2px;flex:none;width:2.5rem;height:3px;display:block;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hero-label-bar[data-v-db86a52f]{background:#b17b3440}}.hero-title[data-v-db86a52f]{font-family:var(--serif);letter-spacing:-.025em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(1.85rem,9.5vw,3.5rem);font-weight:700;line-height:1.04}.title-line[data-v-db86a52f]{display:block}.title-line--rot[data-v-db86a52f]{white-space:nowrap}.word[data-v-db86a52f]{animation:rise-db86a52f .7s var(--ease) both;animation-delay:calc(.1s + var(--i) * 80ms);display:inline-block}.word--accent[data-v-db86a52f]{color:var(--gold);padding-right:.05em;font-style:italic}.rotator[data-v-db86a52f]{vertical-align:bottom;white-space:nowrap;width:3.4em;margin-bottom:-.22em;padding:0 .12em .22em 0;overflow:hidden}.rot-word[data-v-db86a52f]{display:inline-block}.swap-enter-active[data-v-db86a52f]{transition:transform .55s var(--ease), opacity .4s ease}.swap-leave-active[data-v-db86a52f]{transition:transform .3s cubic-bezier(.7,0,.84,0),opacity .25s}.swap-enter-from[data-v-db86a52f]{opacity:0;transform:translateY(75%)}.swap-leave-to[data-v-db86a52f]{opacity:0;transform:translateY(-75%)}.hero-subtitle[data-v-db86a52f]{max-width:40rem;color:var(--muted);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.6}.hero-actions[data-v-db86a52f]{flex-direction:column;gap:.75rem;margin-top:.35rem;display:flex}.hero-actions[data-v-db86a52f]>*{width:100%}.cta[data-v-db86a52f]{position:relative;overflow:hidden}.hero .cta--primary[data-v-db86a52f]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0,#fff6,#fff0);width:40%;animation:5s ease-in-out 3s infinite shine-db86a52f;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-20deg)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hero .cta--primary[data-v-db86a52f]:after{background:linear-gradient(100deg,#27231e00,#27231e66,#27231e00)}}.hero .cta--secondary[data-v-db86a52f]{color:var(--gold-deep);box-shadow:none;background:#efe5d3;border:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hero .cta--secondary[data-v-db86a52f]{background:#211a0d}}.hero .cta--secondary[data-v-db86a52f]:hover{background:#e8dac1}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hero .cta--secondary[data-v-db86a52f]:hover{background:#1f1604}}.cta-arrow[data-v-db86a52f]{vertical-align:-.2em;width:1.125rem;height:1.125rem;transition:transform .4s var(--ease);margin-left:.5rem;display:inline-block}.cta:hover .cta-arrow[data-v-db86a52f]{transform:translate(5px)}.hero-meta[data-v-db86a52f]{color:var(--muted);align-items:center;gap:.625rem;margin:.15rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.4;display:flex}.live-dot[data-v-db86a52f]{background:var(--gold);border-radius:50%;flex:none;width:.5rem;height:.5rem;position:relative}.scroll-cue[data-v-db86a52f]{z-index:10;cursor:pointer;color:var(--gold-dark);font-family:var(--serif);background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:none;position:absolute;bottom:5.5rem;right:2.5rem}.scroll-cue-line[data-v-db86a52f]{background:#a6733640;border-radius:2px;width:3px;height:2.75rem;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.scroll-cue-line[data-v-db86a52f]{background:#97652640}}.scroll-cue-text[data-v-db86a52f]{writing-mode:vertical-rl;font-size:1rem;font-style:italic;transform:rotate(180deg)}.scroll-cue[data-v-db86a52f]:hover{color:var(--text)}.scroll-cue[data-v-db86a52f]:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.band[data-v-db86a52f]{z-index:8;box-sizing:border-box;height:calc(var(--band-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:0 0;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.band-track[data-v-db86a52f]{will-change:transform;width:max-content;animation:46s linear infinite marquee-db86a52f;display:flex}.band-group[data-v-db86a52f]{flex:none;display:flex}.band-group span[data-v-db86a52f]{font-family:var(--ui);letter-spacing:.025em;white-space:nowrap;color:#42495385;flex:none;padding-right:2.6rem;font-size:.78rem;font-style:normal;font-weight:600;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.band-group span[data-v-db86a52f]{color:#cac6c185}}.band-group span[data-v-db86a52f]:after{content:"";background:#8f5f2761;border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;right:1.15rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.band-group span[data-v-db86a52f]:after{background:#82531961}}@media (width<=1023px) and (height<=700px){.hero[data-v-db86a52f]{--nav-clear:5rem}.hero-content[data-v-db86a52f]{gap:.9rem}.hero-subtitle[data-v-db86a52f]{font-size:1rem;line-height:1.5}.hero-actions[data-v-db86a52f]{gap:.6rem;margin-top:.1rem}.hero-inner[data-v-db86a52f]:before{top:-1.25rem}}@media (width>=600px){.hero[data-v-db86a52f]{padding-left:2.5rem;padding-right:2.5rem}.hero-title[data-v-db86a52f]{font-size:clamp(2.25rem,7.5vw,4.4rem)}.hero-actions[data-v-db86a52f]{flex-direction:row}.hero-actions[data-v-db86a52f]>*{width:auto}}@media (width>=1024px){.hero[data-v-db86a52f]{justify-content:center;padding:6rem 2.5rem 5rem}.bgs[data-v-db86a52f]{width:auto;left:32%;right:0}.globe-background[data-v-db86a52f]{width:100%;height:100%;inset:0}.bg-veil[data-v-db86a52f]{background:linear-gradient(to right, var(--bg) 0%, rgba(var(--bg-rgb), .94) 10%, rgba(var(--bg-rgb), .7) 24%, rgba(var(--bg-rgb), .28) 40%, rgba(var(--bg-rgb), 0) 56%), linear-gradient(to bottom, rgba(var(--bg-rgb), 0) 72%, rgba(var(--bg-rgb), .9) 94%, var(--bg) 100%)}.hero-inner[data-v-db86a52f]{flex:none;display:block}.hero-inner[data-v-db86a52f]:before{display:none}.hero-content[data-v-db86a52f]{max-width:44rem;text-shadow:none}.hero-title[data-v-db86a52f]{font-size:clamp(3.6rem,5.4vw,5.6rem)}.hero-subtitle[data-v-db86a52f]{font-size:1.125rem}.scroll-cue[data-v-db86a52f]{display:flex;bottom:5.5rem;right:2.5rem}}.reveal[data-v-db86a52f]{animation:rise-db86a52f .7s var(--ease) both;animation-delay:0s}.reveal--subtitle[data-v-db86a52f]{animation-delay:calc(var(--word-count) * 80ms + .1s)}.reveal--actions[data-v-db86a52f]{animation-delay:calc(var(--word-count) * 80ms + .4s)}.reveal--meta[data-v-db86a52f]{animation-delay:calc(var(--word-count) * 80ms + .65s)}@keyframes rise-db86a52f{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes shine-db86a52f{0%,60%{left:-70%}to{left:140%}}@keyframes marquee-db86a52f{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.bg-grain[data-v-db86a52f]:before,.hero .cta--primary[data-v-db86a52f]:after,.band-track[data-v-db86a52f],.word[data-v-db86a52f],.reveal[data-v-db86a52f]{transform:none;animation:none!important}.word[data-v-db86a52f],.reveal[data-v-db86a52f]{opacity:1}.swap-enter-active[data-v-db86a52f],.swap-leave-active[data-v-db86a52f]{transition:none}}.cargo[data-v-66f6e31c]{--bg:#fbf9f4;--paper:#f1e6d2;--paper-rgb:241, 230, 210;--ink:#1a1a1a;--ink-warm:#2a1d10;--muted:#5f6672;--gold:#c28b46;--gold-light:#e8c39e;--gold-dark:#a67336;--gold-deep:#7a5320;--serif:Georgia, "Times New Roman", serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);background:linear-gradient(to bottom, var(--from) 0, var(--bg) 7rem);color:var(--ink);font-family:var(--sans);-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cargo[data-v-66f6e31c]{--bg:#25211c;--paper:#221a0b;--paper-rgb:34, 26, 11;--ink:#dcd8d3;--ink-warm:#e5d3c2;--muted:#b5bdcb;--gold-deep:#e3b784}}:root[data-theme=dark] .cargo [data-theme=light][data-v-66f6e31c]{--bg:#fbf9f4;--paper:#f1e6d2;--paper-rgb:241, 230, 210;--ink:#1a1a1a;--ink-warm:#2a1d10;--muted:#5f6672;--gold-deep:#7a5320}:root[data-theme=dark] .cargo[data-v-66f6e31c]{background:var(--bg)}.sr-only[data-v-66f6e31c]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.top[data-v-66f6e31c]{position:relative;overflow:hidden}.top-art[data-v-66f6e31c]{pointer-events:none;opacity:.6;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 5rem 70%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 5rem 70%,#0000 100%)}.route-line[data-v-66f6e31c]{stroke:var(--gold);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:3 8;stroke-opacity:.5;animation:3.6s linear infinite flow-66f6e31c}.route-line.r2[data-v-66f6e31c]{stroke-opacity:.34;animation-duration:5.2s}.route-line.r3[data-v-66f6e31c]{stroke-opacity:.26;animation-duration:4.4s;animation-direction:reverse}.route-line.r4[data-v-66f6e31c]{stroke-opacity:.4;animation-duration:6.4s}.route-stop[data-v-66f6e31c]{fill:var(--gold);transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite stop-pulse-66f6e31c}.route-stop--b[data-v-66f6e31c]{animation-delay:1.1s}.route-stop--c[data-v-66f6e31c]{animation-delay:2.1s}.head[data-v-66f6e31c]{max-width:80rem;padding:4.5rem max(1.5rem, env(safe-area-inset-right,0px)) 2.5rem max(1.5rem, env(safe-area-inset-left,0px));margin:0 auto;position:relative}.head-status[data-v-66f6e31c]{font-family:var(--serif);color:var(--gold-dark);align-items:center;gap:.9rem;margin:0 0 1.1rem;font-size:1.125rem;font-style:italic;display:flex}.head-status-bar[data-v-66f6e31c]{background:#c28b4640;border-radius:2px;width:2.75rem;height:3px;display:block;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.head-status-bar[data-v-66f6e31c]{background:#b17b3440}}.head-status-bar[data-v-66f6e31c]:after{content:"";background:var(--gold);border-radius:2px;width:45%;animation:1.9s ease-in-out infinite bar-run-66f6e31c;position:absolute;inset:0}.head-title[data-v-66f6e31c]{font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);margin:0 0 1.1rem;font-size:clamp(2.5rem,12vw,4.75rem);font-weight:700;line-height:1.02}.head-title .ln--accent[data-v-66f6e31c]{color:var(--gold);font-style:italic}.head-intro[data-v-66f6e31c]{max-width:30rem;color:var(--muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.6}.ln[data-v-66f6e31c]{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.ln>span[data-v-66f6e31c]{display:block;transform:translateY(108%)}.is-in .ln>span[data-v-66f6e31c]{transition:transform 1.1s var(--ease);transition-delay:calc(var(--d,0) * .13s + 50ms);transform:none}.head-intro[data-v-66f6e31c],.head-status[data-v-66f6e31c]{opacity:0}.head.is-in .head-status[data-v-66f6e31c]{opacity:1;transition:opacity .8s 50ms}.head.is-in .head-intro[data-v-66f6e31c]{opacity:1;transition:opacity 1s .45s}.chapters[data-v-66f6e31c]{max-width:80rem;padding:.5rem max(1rem, env(safe-area-inset-right,0px)) 3rem max(1rem, env(safe-area-inset-left,0px));gap:1rem;margin:0 auto;display:grid;position:relative}.ch[data-v-66f6e31c]{isolation:isolate;background:var(--paper);border-radius:1.5rem;min-height:50rem;display:flex;position:relative;overflow:hidden}.ch-media[data-v-66f6e31c]{z-index:0;height:27rem;position:absolute;top:0;left:0;right:0;overflow:hidden}.ch-parallax[data-v-66f6e31c]{transform:translate3d(0, calc(var(--p,0) * 6%), 0);will-change:transform;position:absolute;inset:-9% 0}.ch-kb[data-v-66f6e31c]{transform-origin:50%;will-change:transform;animation:28s ease-in-out infinite alternate kb-66f6e31c;position:absolute;inset:0}.ch--visibility .ch-kb[data-v-66f6e31c]{animation-name:kb-rev-66f6e31c;animation-duration:32s}.ch-img[data-v-66f6e31c]{object-fit:cover;filter:saturate(.85)contrast(1.04)sepia(.2);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.ch-grade[data-v-66f6e31c]{mix-blend-mode:multiply;background:linear-gradient(165deg,#c28b4661 0%,#784e202e 55%,#140e080d 100%);position:absolute;inset:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ch-grade[data-v-66f6e31c]{background:linear-gradient(165deg,#b17b3461 0%,#6d44142e 55%,#120f090d 100%)}}.ch-grain[data-v-66f6e31c]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ch-grain[data-v-66f6e31c]:before{content:"";opacity:.08;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1s step-end infinite grain-66f6e31c;position:absolute;inset:-50%}.ch-fade[data-v-66f6e31c]{background:linear-gradient(to bottom, #1a120a8c 0%, #1a120a00 32%), linear-gradient(to bottom, rgba(var(--paper-rgb), 0) 40%, rgba(var(--paper-rgb), .8) 74%, rgb(var(--paper-rgb)) 100%);position:absolute;inset:0}.ch-marquee[data-v-66f6e31c]{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:3.6rem;left:0;right:0;overflow:hidden}.ch-marquee-track[data-v-66f6e31c]{will-change:transform;width:max-content;animation:48s linear infinite marquee-66f6e31c;display:flex}.ch--visibility .ch-marquee-track[data-v-66f6e31c]{animation-name:marquee-rev-66f6e31c;animation-duration:56s}.ch-marquee-group[data-v-66f6e31c]{flex:none;display:flex}.ch-marquee-group span[data-v-66f6e31c]{font-family:var(--serif);white-space:nowrap;color:#fff3;flex:none;padding-right:3.5rem;font-size:clamp(5rem,24vw,8rem);font-style:italic;font-weight:700;line-height:1}.ch-body[data-v-66f6e31c]{z-index:2;flex-direction:column;flex:1;justify-content:space-between;gap:1.75rem;min-width:0;padding:1.5rem 1.25rem 1.25rem;display:flex;position:relative}.ch-kicker[data-v-66f6e31c]{font-family:var(--serif);color:#fff;text-shadow:0 1px 10px #140e0873;margin:0;font-size:1.125rem;font-style:italic;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ch-kicker[data-v-66f6e31c]{color:#fff}}.ch-text[data-v-66f6e31c]{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.ch-title[data-v-66f6e31c]{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(1.85rem,8.2vw,2.4rem);font-weight:700;line-height:1.1}.ch-rule[data-v-66f6e31c]{background:var(--gold);transform-origin:0;border-radius:2px;width:2.5rem;height:3px;margin:.2rem 0 .15rem;display:block;transform:scaleX(0)}.ch.is-in .ch-rule[data-v-66f6e31c]{transition:transform 1.2s var(--ease) .5s;transform:scaleX(1)}.ch-desc[data-v-66f6e31c]{color:#4b5563;opacity:0;text-wrap:pretty;max-width:32rem;margin:0;font-size:.9375rem;line-height:1.55}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ch-desc[data-v-66f6e31c]{color:#b8c4d4}}.ch.is-in .ch-desc[data-v-66f6e31c]{opacity:1;transition:opacity 1s .6s}.board[data-v-66f6e31c]{clip-path:inset(0 100% 0 0);flex-direction:column;gap:.4rem;width:100%;max-width:32rem;margin:.6rem 0 .5rem;display:flex}.ch.is-in .board[data-v-66f6e31c]{clip-path:inset(0);transition:clip-path 1.1s var(--ease) .75s}.board-row[data-v-66f6e31c]{background:#ffffffc7;border-radius:.875rem;justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 1rem;display:flex;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.board-row[data-v-66f6e31c]{background:#27231ec7}}.board-row dt[data-v-66f6e31c]{color:var(--ink);margin:0;font-size:.9rem;font-weight:600}.board-row dd[data-v-66f6e31c]{font-family:var(--serif);color:var(--gold-dark);text-align:right;margin:0;font-size:.95rem;font-style:italic}.board-row[data-v-66f6e31c]:after{content:"";background:var(--gold);width:26%;height:3px;animation:6s ease-in-out infinite row-run-66f6e31c;animation-delay:calc(var(--r,0) * .9s);border-radius:2px;position:absolute;bottom:0;left:0;transform:translate(-100%)}.soon[data-v-66f6e31c]{width:100%;max-width:32rem;min-height:3.25rem;color:var(--gold-deep);font:inherit;letter-spacing:.03em;cursor:not-allowed;opacity:1;background:#e2d0b0;border:0;border-radius:.875rem;justify-content:center;align-items:center;gap:.75rem;margin-top:.3rem;padding:0 1.25rem;font-size:.9375rem;font-weight:700;display:flex;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.soon[data-v-66f6e31c]{background:#1c1202}}.soon[data-v-66f6e31c]:disabled{color:var(--gold-deep);opacity:1}.soon[data-v-66f6e31c]:after{content:"";background:linear-gradient(100deg,#fff0 0%,#ffffff80 50%,#fff0 100%);width:38%;animation:3.4s ease-in-out infinite shimmer-66f6e31c;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.soon[data-v-66f6e31c]:after{background:linear-gradient(100deg,#27231e00 0%,#27231e80 50%,#27231e00 100%)}}.soon-mark[data-v-66f6e31c]{z-index:1;background:var(--gold-dark);border-radius:2px;flex:none;width:.5rem;height:.5rem;animation:1.6s step-end infinite blink-66f6e31c;position:relative}.soon-text[data-v-66f6e31c]{z-index:1;position:relative}.art[data-v-66f6e31c]{background:#fff;border-radius:1.25rem;width:100%;max-width:26rem;margin:0;padding:1rem 1rem .9rem;box-shadow:0 14px 28px -18px #402d1659}@scope(:root[data-theme=dark]) to ([data-theme=light]){.art[data-v-66f6e31c]{background:#27231e}}.art--visibility[data-v-66f6e31c]{padding:0;overflow:hidden}.art svg[data-v-66f6e31c]{width:100%;height:auto;display:block;overflow:visible}.ctr-body[data-v-66f6e31c]{fill:var(--ink-warm)}.ctr-ribs rect[data-v-66f6e31c]{fill:#e8c39e24}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ctr-ribs rect[data-v-66f6e31c]{fill:#1c0e0224}}.chassis[data-v-66f6e31c]{fill:var(--ink-warm)}.crate[data-v-66f6e31c]{opacity:0;animation:9s ease-in-out infinite crate-66f6e31c;animation-delay:calc(var(--i) * .6s)}.crate .tape[data-v-66f6e31c]{fill:#2a1d1038}@scope(:root[data-theme=dark]) to ([data-theme=light]){.crate .tape[data-v-66f6e31c]{fill:#e5d3c238}}.tone-a rect[data-v-66f6e31c]:first-child,.tone-a-sw[data-v-66f6e31c]{fill:var(--gold-light)}.tone-b rect[data-v-66f6e31c]:first-child,.tone-b-sw[data-v-66f6e31c]{fill:var(--gold)}.tone-c rect[data-v-66f6e31c]:first-child,.tone-c-sw[data-v-66f6e31c]{fill:#f6efe3}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tone-c rect[data-v-66f6e31c]:first-child,.tone-c-sw[data-v-66f6e31c]{fill:#221e18}}.wheel[data-v-66f6e31c]{animation:1.2s linear infinite spin-66f6e31c}.wheel circle[data-v-66f6e31c]{fill:var(--ink-warm)}.wheel rect[data-v-66f6e31c]{fill:var(--gold-light)}.legend text[data-v-66f6e31c]{fill:var(--ink);font-family:var(--sans);font-size:11px;font-weight:600}.legend .legend-note[data-v-66f6e31c]{fill:var(--gold-dark);font-family:var(--serif);font-size:11.5px;font-style:italic;font-weight:400}.route-base[data-v-66f6e31c]{fill:#eadcc4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.route-base[data-v-66f6e31c]{fill:#201604}}.route-flow[data-v-66f6e31c]{stroke:var(--gold);stroke-width:3px;stroke-linecap:round;stroke-dasharray:3 8;animation:1.5s linear infinite flow-66f6e31c}.route-tick[data-v-66f6e31c]{fill:var(--gold-light)}.route-end[data-v-66f6e31c]{fill:var(--gold)}.route-label[data-v-66f6e31c]{fill:var(--ink);font-family:var(--serif);font-size:12px;font-style:italic}.mover rect[data-v-66f6e31c]{fill:var(--gold-dark)}.chat[data-v-66f6e31c]{background:#fff;width:100%}@scope(:root[data-theme=dark]) to ([data-theme=light]){.chat[data-v-66f6e31c]{background:#27231e}}.chat-head[data-v-66f6e31c]{background:#f7f0e2;justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 1rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.chat-head[data-v-66f6e31c]{background:#231e14}}.chat-title[data-v-66f6e31c]{color:var(--ink);font-size:.9rem;font-weight:700}.chat-sample[data-v-66f6e31c]{font-family:var(--serif);color:var(--gold-dark);font-size:.85rem;font-style:italic}.chat-body[data-v-66f6e31c]{align-items:flex-end;min-height:6.6rem;padding:1rem;display:flex}.bubble[data-v-66f6e31c]{max-width:88%;color:var(--ink);transform-origin:0 0;animation:bubble-in-66f6e31c .7s var(--ease) both;background:#f1dfc0;border-radius:.3rem 1rem 1rem;padding:.65rem .85rem .7rem;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bubble[data-v-66f6e31c]{background:#221805}}.bubble-from[data-v-66f6e31c]{color:var(--gold-deep);margin:0 0 .2rem;font-size:.75rem;font-weight:700}.bubble-text[data-v-66f6e31c]{margin:0;font-size:.9rem;line-height:1.4}.bubble--typing[data-v-66f6e31c]{align-items:center;gap:.3rem;padding:.9rem 1rem;display:flex}.bubble--typing i[data-v-66f6e31c]{background:var(--gold-dark);border-radius:50%;width:.4rem;height:.4rem;animation:1s ease-in-out infinite typing-66f6e31c;display:block}.bubble--typing i[data-v-66f6e31c]:nth-child(2){animation-delay:.15s}.bubble--typing i[data-v-66f6e31c]:nth-child(3){animation-delay:.3s}.track[data-v-66f6e31c]{background:#fbf6ec;padding:.5rem .5rem .95rem;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.track[data-v-66f6e31c]{background:#24201b}}.track-line[data-v-66f6e31c]{background:#e8dac1;border-radius:2px;height:4px;position:absolute;top:1.3rem;left:calc(.25rem + 12.5%);right:calc(.25rem + 12.5%);overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.track-line[data-v-66f6e31c]{background:#1f1604}}.track-fill[data-v-66f6e31c]{background:var(--gold);transform-origin:0;transform:scaleX(var(--fill,0));transition:transform 1.4s var(--ease);border-radius:2px;position:absolute;inset:0}.track-run[data-v-66f6e31c]{background:linear-gradient(90deg,#fff0,#ffffffd9,#fff0);width:22%;animation:2.6s ease-in-out infinite track-run-66f6e31c;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.track-run[data-v-66f6e31c]{background:linear-gradient(90deg,#27231e00,#27231ed9,#27231e00)}}.track-nodes[data-v-66f6e31c]{grid-template-columns:repeat(4,1fr);margin:0;padding:.5rem 0 0;list-style:none;display:grid;position:relative}.track-nodes li[data-v-66f6e31c]{flex-direction:column;align-items:center;gap:.55rem;display:flex}.node[data-v-66f6e31c]{width:.85rem;height:.85rem;transition:background .6s ease, transform .8s var(--ease);background:#dccbae;border-radius:3px;display:block;transform:rotate(45deg)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.node[data-v-66f6e31c]{background:#1a1101}}.node-label[data-v-66f6e31c]{text-align:center;color:#8a8f99;font-size:.7rem;line-height:1.25;transition:color .6s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.node-label[data-v-66f6e31c]{color:#b2b7c2}}.track-nodes li.is-done .node[data-v-66f6e31c]{background:var(--gold)}.track-nodes li.is-on .node[data-v-66f6e31c]{background:var(--gold-dark);transform:rotate(45deg)scale(1.3)}.track-nodes li.is-done .node-label[data-v-66f6e31c]{color:var(--muted)}.track-nodes li.is-on .node-label[data-v-66f6e31c]{color:var(--ink);font-weight:700}@keyframes flow-66f6e31c{to{stroke-dashoffset:-33px}}@keyframes stop-pulse-66f6e31c{0%{opacity:1;transform:scale(1)}60%{opacity:0;transform:scale(3.2)}to{opacity:0;transform:scale(1)}}@keyframes bar-run-66f6e31c{0%{transform:translate(-100%)}to{transform:translate(240%)}}@keyframes kb-66f6e31c{0%{transform:scale(1.05)translate(-1.8%)}to{transform:scale(1.17)translate(1.8%,-1.8%)}}@keyframes kb-rev-66f6e31c{0%{transform:scale(1.17)translate(1.8%,1.2%)}to{transform:scale(1.05)translate(-1.8%,-1.2%)}}@keyframes grain-66f6e31c{0%{transform:translate(0,0)}17%{transform:translate(-6%,4%)}33%{transform:translate(5%,-7%)}50%{transform:translate(-3%,8%)}67%{transform:translate(8%,2%)}83%{transform:translate(-7%,-5%)}to{transform:translate(0,0)}}@keyframes marquee-66f6e31c{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes marquee-rev-66f6e31c{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@keyframes crate-66f6e31c{0%{opacity:0;transform:translateY(-26px)}7%{opacity:1;transform:translate(0,0)}76%{opacity:1;transform:translate(0,0)}90%{opacity:0;transform:translate(0,0)}to{opacity:0;transform:translateY(-26px)}}@keyframes spin-66f6e31c{to{transform:rotate(360deg)}}@keyframes row-run-66f6e31c{0%{transform:translate(-100%)}38%{transform:translate(390%)}to{transform:translate(390%)}}@keyframes shimmer-66f6e31c{0%{transform:translate(-120%)}55%{transform:translate(300%)}to{transform:translate(300%)}}@keyframes blink-66f6e31c{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes typing-66f6e31c{0%,to{opacity:.45;transform:translate(0,0)}40%{opacity:1;transform:translateY(-.28rem)}}@keyframes bubble-in-66f6e31c{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(.4rem)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@keyframes track-run-66f6e31c{0%{transform:translate(-100%)}to{transform:translate(520%)}}@media (width>=600px){.head[data-v-66f6e31c]{padding-left:2.5rem;padding-right:2.5rem}.chapters[data-v-66f6e31c]{padding-left:2rem;padding-right:2rem}.ch-body[data-v-66f6e31c]{padding:1.75rem}.ch-title[data-v-66f6e31c]{font-size:clamp(2.1rem,5vw,2.7rem)}}@media (width>=900px){.head[data-v-66f6e31c]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;column-gap:4rem;padding:6rem 2.5rem 3.5rem;display:grid}.head-status[data-v-66f6e31c]{grid-column:1/-1}.head-title[data-v-66f6e31c]{margin:0;font-size:clamp(3.4rem,5.6vw,5.2rem)}.head-intro[data-v-66f6e31c]{max-width:26rem;padding-bottom:.6rem;font-size:1.0625rem}.chapters[data-v-66f6e31c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:.5rem 2.5rem 5rem}.ch[data-v-66f6e31c]{border-radius:1.75rem;min-height:52rem}.ch-media[data-v-66f6e31c]{height:28rem}.ch-body[data-v-66f6e31c]{padding:2rem}.ch-marquee[data-v-66f6e31c]{top:4.2rem}.ch-marquee-group span[data-v-66f6e31c]{font-size:clamp(6rem,9vw,8.5rem)}.ch-title[data-v-66f6e31c]{font-size:clamp(2rem,2.9vw,2.8rem)}.ch-desc[data-v-66f6e31c]{font-size:1rem}.soon[data-v-66f6e31c]{width:auto;min-width:15rem}}@media (width<=599px) and (height<=700px){.ch[data-v-66f6e31c]{min-height:46rem}.art[data-v-66f6e31c]{max-width:22rem}}.cargo--still .ln>span[data-v-66f6e31c],.cargo--still .head-intro[data-v-66f6e31c],.cargo--still .head-status[data-v-66f6e31c],.cargo--still .ch-desc[data-v-66f6e31c]{opacity:1;transform:none}.cargo--still .ch-rule[data-v-66f6e31c]{transform:none}.cargo--still .board[data-v-66f6e31c]{clip-path:none}.cargo--still .crate[data-v-66f6e31c]{opacity:1}@media (prefers-reduced-motion:reduce){.route-line[data-v-66f6e31c],.route-stop[data-v-66f6e31c],.head-status-bar[data-v-66f6e31c]:after,.ch-kb[data-v-66f6e31c],.ch-grain[data-v-66f6e31c]:before,.ch-marquee-track[data-v-66f6e31c],.crate[data-v-66f6e31c],.wheel[data-v-66f6e31c],.route-flow[data-v-66f6e31c],.board-row[data-v-66f6e31c]:after,.soon[data-v-66f6e31c]:after,.soon-mark[data-v-66f6e31c],.bubble[data-v-66f6e31c],.bubble--typing i[data-v-66f6e31c],.track-run[data-v-66f6e31c]{animation:none!important}.crate[data-v-66f6e31c]{opacity:1}.ln>span[data-v-66f6e31c],.head-intro[data-v-66f6e31c],.head-status[data-v-66f6e31c],.ch-desc[data-v-66f6e31c]{opacity:1;transform:none}.ch-rule[data-v-66f6e31c]{transform:none}.board[data-v-66f6e31c]{clip-path:none}.track-fill[data-v-66f6e31c],.node[data-v-66f6e31c],.node-label[data-v-66f6e31c]{transition:none}}.situations[data-v-f9498fdd]{--gold:#c28b46;--gold-light:#e8c39e;--gold-dark:#a67336;--ink:#1a1a1a;--muted:#6b7280;--shade:20, 14, 8;--serif:Georgia, "Times New Roman", serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--stage-h:calc(100vh - var(--nav-h));background:linear-gradient(#fbf9f4 0%,#fff 100%);scroll-margin-top:0;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.situations[data-v-f9498fdd]{--ink:#dcd8d3;--muted:#b1b9c8;--shade:84, 79, 73;background:linear-gradient(#25211c 0%,#27231e 100%)}}:root[data-theme=dark] .situations [data-theme=light][data-v-f9498fdd]{--ink:#1a1a1a;--muted:#6b7280;--shade:20, 14, 8}@supports (height:100svh){.situations[data-v-f9498fdd]{--stage-h:calc(100svh - var(--nav-h))}}.sr-only[data-v-f9498fdd]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s-art[data-v-f9498fdd]{z-index:0;pointer-events:none;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.sl[data-v-f9498fdd]{stroke:var(--gold);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:3 8;stroke-opacity:.45;animation:4s linear infinite flow-f9498fdd}.sl2[data-v-f9498fdd]{stroke-opacity:.32;animation-duration:5.6s}.sl3[data-v-f9498fdd]{stroke-opacity:.24;animation-duration:4.8s;animation-direction:reverse}.situations--m[data-v-f9498fdd]{--cw:min(84vw, 22rem);--gap:.75rem;scroll-margin-top:var(--nav-h);-webkit-tap-highlight-color:transparent;background:#fbf9f4;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.situations--m[data-v-f9498fdd]{background:#25211c}}@media (width>=600px){.situations--m[data-v-f9498fdd]{--cw:min(60vw, 24rem)}}@media (width>=900px){.situations--m[data-v-f9498fdd]{--cw:26rem;--gap:1rem}}.situations--m .s-art[data-v-f9498fdd]{height:26rem;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.m-wrap[data-v-f9498fdd]{z-index:1;padding-top:2.25rem;padding-bottom:calc(1.75rem + env(safe-area-inset-bottom,0px));position:relative}.m-head[data-v-f9498fdd]{max-width:44rem;padding-inline:max(1.25rem, env(safe-area-inset-left,0px)) max(1.25rem, env(safe-area-inset-right,0px));text-align:left;margin:0 auto;position:relative}@media (width>=900px){.m-head[data-v-f9498fdd]{text-align:center}}.m-tag[data-v-f9498fdd]{font-family:var(--serif);color:var(--gold-dark);align-items:center;gap:.85rem;margin:0 0 .8rem;font-size:1.0625rem;font-style:italic;display:flex}@media (width>=900px){.m-tag[data-v-f9498fdd]{justify-content:center}}.m-tag-bar[data-v-f9498fdd]{background:#c28b4640;border-radius:2px;width:2.5rem;height:3px;display:block;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-tag-bar[data-v-f9498fdd]{background:#b17b3440}}.m-tag-bar[data-v-f9498fdd]:after{content:"";background:var(--gold);border-radius:2px;width:45%;animation:1.9s ease-in-out infinite bar-run-f9498fdd;position:absolute;inset:0}.m-title[data-v-f9498fdd]{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 .7rem;font-size:clamp(2.1rem,9.5vw,3rem);font-weight:700;line-height:1.05}.m-title em[data-v-f9498fdd]{color:var(--gold);font-style:italic}.m-sub[data-v-f9498fdd]{color:var(--muted);text-wrap:pretty;margin:0 0 1.1rem;font-size:1rem;line-height:1.5}.seg[data-v-f9498fdd]{background:#efe5d3;border-radius:1rem;grid-auto-columns:1fr;grid-auto-flow:column;padding:.25rem;display:grid;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.seg[data-v-f9498fdd]{background:#211a0d}}.seg-thumb[data-v-f9498fdd]{box-shadow:0 6px 14px -8px rgba(var(--shade), .35);transition:transform .45s var(--ease);background:#fff;border-radius:.75rem;position:absolute;top:.25rem;bottom:.25rem;left:.25rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.seg-thumb[data-v-f9498fdd]{background:#27231e}}.seg-btn[data-v-f9498fdd]{z-index:1;min-height:2.75rem;font:inherit;color:var(--muted);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.75rem;padding:0 .75rem;font-size:.9375rem;font-weight:600;transition:color .3s;position:relative}.seg-btn.is-on[data-v-f9498fdd]{color:var(--gold-dark)}.seg-btn[data-v-f9498fdd]:focus-visible{outline:2px solid var(--gold-dark);outline-offset:2px}.m-scroller[data-v-f9498fdd]{gap:var(--gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;outline:none;margin-top:.9rem;padding:.25rem 0 .9rem;display:flex;position:relative;overflow:auto hidden}.m-scroller[data-v-f9498fdd]::-webkit-scrollbar{display:none}.m-scroller[data-v-f9498fdd]:before,.m-scroller[data-v-f9498fdd]:after{content:"";flex:0 0 calc((100% - var(--cw)) / 2 - var(--gap))}.m-scroller[data-v-f9498fdd]:focus-visible{box-shadow:inset 0 0 0 2px var(--gold-light);border-radius:1rem}.m-card[data-v-f9498fdd]{flex:0 0 var(--cw);isolation:isolate;color:#fff;scroll-snap-align:center;scroll-snap-stop:always;transform-origin:50% 60%;will-change:transform, opacity;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#3a2a18 0%,#1a120a 100%);border-radius:1.5rem;flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:clamp(26rem,56svh,31rem);padding:1.15rem;display:flex;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-card[data-v-f9498fdd]{color:#fff;background:linear-gradient(135deg,#695744 0%,#5a5046 100%)}}.situations--reduce .m-card[data-v-f9498fdd]{will-change:auto}.m-media[data-v-f9498fdd]{z-index:-5;pointer-events:none;will-change:transform;width:132%;height:100%;position:absolute;top:0;left:-16%}.m-kb[data-v-f9498fdd]{transform-origin:50%;will-change:transform;animation:26s ease-in-out infinite alternate paused kb-f9498fdd;position:absolute;inset:0}.m-card.is-active .m-kb[data-v-f9498fdd]{animation-play-state:running}.m-img[data-v-f9498fdd]{object-fit:cover;filter:saturate(.88)contrast(1.05);pointer-events:none;-webkit-touch-callout:none;width:100%;height:100%;display:block}.m-grade[data-v-f9498fdd]{z-index:-4;mix-blend-mode:multiply;background:linear-gradient(165deg,#c28b4657 0%,#784e201f 60%,#0000 100%);position:absolute;inset:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-grade[data-v-f9498fdd]{background:linear-gradient(165deg,#b17b3457 0%,#6d44141f 60%,#0000 100%)}}.m-grain[data-v-f9498fdd]{z-index:-3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.m-grain[data-v-f9498fdd]:before{content:"";opacity:.08;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1s step-end infinite paused grain-f9498fdd;position:absolute;inset:-50%}.m-card.is-active .m-grain[data-v-f9498fdd]:before{animation-play-state:running}.m-shade[data-v-f9498fdd]{z-index:-2;background:linear-gradient(to top, rgba(var(--shade), .95) 0%, rgba(var(--shade), .74) 40%, rgba(var(--shade), .08) 76%), linear-gradient(to bottom, rgba(var(--shade), .45) 0%, transparent 22%);position:absolute;inset:0}.m-marq[data-v-f9498fdd]{z-index:-1;pointer-events:none;position:absolute;top:2.9rem;left:0;right:0;overflow:hidden}.m-marq-track[data-v-f9498fdd]{width:max-content;animation:40s linear infinite paused marquee-f9498fdd;display:flex}.m-card.is-active .m-marq-track[data-v-f9498fdd]{animation-play-state:running}.m-marq-group[data-v-f9498fdd]{flex:none;display:flex}.m-marq-group span[data-v-f9498fdd]{font-family:var(--serif);white-space:nowrap;color:#ffffff24;flex:none;padding-right:2.5rem;font-size:4.75rem;font-style:italic;font-weight:700;line-height:1}.m-top[data-v-f9498fdd]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.m-pill[data-v-f9498fdd]{font-family:var(--serif);color:#e8c39ef2;font-size:1.125rem;font-style:italic;font-weight:700}.m-chip[data-v-f9498fdd]{font-family:var(--serif);color:#ffffffd1;font-size:.9375rem;font-style:italic}.m-bottom[data-v-f9498fdd]{flex-direction:column;gap:.5rem;display:flex}.m-card-title[data-v-f9498fdd]{font-family:var(--serif);letter-spacing:-.01em;color:#fff;text-wrap:balance;text-shadow:0 1px 12px rgba(var(--shade), .45);margin:0;font-size:clamp(1.55rem,7vw,1.9rem);font-weight:700;line-height:1.1}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-card-title[data-v-f9498fdd]{color:#fff}}.m-rule[data-v-f9498fdd]{background:var(--gold);border-radius:2px;width:2.75rem;height:3px;margin:.15rem 0 .1rem;display:block}.m-text[data-v-f9498fdd]{font-family:var(--sans);color:#ffffffe6;text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.45}.m-cta[data-v-f9498fdd]{background:var(--gold);color:#1a120a;width:100%;min-height:3.25rem;font-family:var(--sans);text-align:left;cursor:pointer;touch-action:manipulation;border:0;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.6rem;padding:0 1.1rem 0 1.25rem;font-size:.9375rem;font-weight:700;transition:transform .15s,background .2s;display:flex;position:relative;overflow:hidden}.m-cta[data-v-f9498fdd]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0 0%,#ffffff6b 50%,#fff0 100%);width:36%;animation:3.6s ease-in-out infinite paused shimmer-f9498fdd;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-cta[data-v-f9498fdd]:after{background:linear-gradient(100deg,#27231e00 0%,#27231e6b 50%,#27231e00 100%)}}.m-card.is-active .m-cta[data-v-f9498fdd]:after{animation-play-state:running}.m-cta span[data-v-f9498fdd],.m-cta svg[data-v-f9498fdd]{z-index:1;position:relative}.m-cta svg[data-v-f9498fdd]{flex:none;width:1.25rem;height:1.25rem}.m-cta[data-v-f9498fdd]:active{background:var(--gold-light);transform:scale(.98)}.m-cta[data-v-f9498fdd]:focus-visible{outline-offset:2px;outline:3px solid #fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-cta[data-v-f9498fdd]:focus-visible{outline:3px solid #fff}}.m-nav[data-v-f9498fdd]{max-width:44rem;padding-inline:max(1.25rem, env(safe-area-inset-left,0px)) max(1.25rem, env(safe-area-inset-right,0px));grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;display:grid}.m-count[data-v-f9498fdd]{font-family:var(--serif);color:var(--muted);font-size:.9375rem}.m-count b[data-v-f9498fdd]{color:var(--gold);font-size:1.5rem;font-style:italic}.m-count i[data-v-f9498fdd]{opacity:.5;margin:0 .25rem;font-style:normal}.m-dots[data-v-f9498fdd]{align-items:center;display:flex}.m-dot[data-v-f9498fdd]{cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:1.5rem;height:2.75rem;padding:0;display:grid}.m-dot span[data-v-f9498fdd]{width:.5rem;height:.5rem;transition:width .35s var(--ease), background .3s ease;background:#c28b4652;border-radius:9999px;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-dot span[data-v-f9498fdd]{background:#b17b3452}}.m-dot.is-on span[data-v-f9498fdd]{background:var(--gold);width:1.4rem}.m-dot[data-v-f9498fdd]:focus-visible{outline:2px solid var(--gold-dark);outline-offset:-4px;border-radius:.5rem}.m-hint[data-v-f9498fdd]{font-family:var(--serif);color:var(--gold-dark);justify-self:end;align-items:center;gap:.35rem;font-size:.9375rem;font-style:italic;transition:opacity .4s;display:inline-flex}.m-hint svg[data-v-f9498fdd]{width:1rem;height:1rem;animation:1.4s ease-in-out infinite nudge-f9498fdd}.m-hint.is-gone[data-v-f9498fdd]{opacity:0}.track[data-v-f9498fdd]{height:calc(var(--stage-h) + (var(--n) - 1) * 75vh);position:relative}.stage[data-v-f9498fdd]{top:var(--nav-h);height:var(--stage-h);isolation:isolate;position:sticky;overflow:hidden}.stage .s-art[data-v-f9498fdd]{z-index:-1;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%)}.stage-inner[data-v-f9498fdd]{grid-template-columns:minmax(0,7fr) minmax(0,7fr);align-items:center;gap:3rem;max-width:80rem;height:100%;margin:0 auto;padding:0 1.5rem;display:grid}.panel[data-v-f9498fdd]{z-index:2;flex-direction:column;min-width:0;display:flex;position:relative}.situations-tag[data-v-f9498fdd]{font-family:var(--serif);color:var(--gold-dark);align-items:center;gap:.9rem;margin:0 0 1.1rem;font-size:1.125rem;font-style:italic;display:flex}.tag-bar[data-v-f9498fdd]{background:#c28b4640;border-radius:2px;width:2.75rem;height:3px;display:block;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tag-bar[data-v-f9498fdd]{background:#b17b3440}}.tag-bar[data-v-f9498fdd]:after{content:"";background:var(--gold);border-radius:2px;width:45%;animation:1.9s ease-in-out infinite bar-run-f9498fdd;position:absolute;inset:0}.situations-title[data-v-f9498fdd]{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.5rem,4.6vw,4rem);font-weight:700;line-height:1.05}.situations-title em[data-v-f9498fdd]{color:var(--gold);font-style:italic}.situations-subtitle[data-v-f9498fdd]{max-width:32rem;color:var(--muted);text-wrap:pretty;margin:0 0 1.75rem;font-size:1.125rem;line-height:1.6}.visual[data-v-f9498fdd]{width:100%;max-width:42rem}.visual[data-v-f9498fdd] .lottie-wrapper{width:100%;height:100%}.route[data-v-f9498fdd]{width:100%;height:auto;max-height:min(46vh,30rem);display:block;overflow:visible}.route-orbit[data-v-f9498fdd]{fill:none;stroke:var(--gold);stroke-opacity:.28;stroke-width:1px;stroke-dasharray:2 8;transform-box:fill-box;transform-origin:50%;animation:60s linear infinite spin-f9498fdd}.route-orbit--inner[data-v-f9498fdd]{stroke-opacity:.2;animation-duration:40s;animation-direction:reverse}.route-branch[data-v-f9498fdd],.route-trunk[data-v-f9498fdd]{fill:none;stroke:var(--gold);stroke-linecap:round;stroke-dasharray:3 8;transition:stroke-opacity .3s,stroke-width .3s;animation:1.4s linear infinite flow-sm-f9498fdd}.route-branch[data-v-f9498fdd]{stroke-width:1.75px;stroke-opacity:.75}.route-trunk[data-v-f9498fdd]{stroke-width:2.5px}.route-dot[data-v-f9498fdd],.route-plane[data-v-f9498fdd]{fill:var(--gold-dark)}.route-origin[data-v-f9498fdd],.route-hub[data-v-f9498fdd]{fill:var(--gold)}.route-tiny[data-v-f9498fdd]{font-family:var(--sans);letter-spacing:.16em;fill:var(--gold-dark);opacity:.85;font-size:8.5px;font-weight:700}.node[data-v-f9498fdd]{cursor:pointer;transition:opacity .3s}.route-node[data-v-f9498fdd]{fill:#efe2cd;transition:fill .3s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.route-node[data-v-f9498fdd]{fill:#221908}}.route-num[data-v-f9498fdd]{font-family:var(--serif);fill:var(--gold-dark);font-size:10.5px;font-style:italic;font-weight:700;transition:fill .3s}.route-label[data-v-f9498fdd]{font-family:var(--sans);fill:#6b7280;font-size:13px;font-weight:600;transition:fill .3s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.route-label[data-v-f9498fdd]{fill:#b1b9c8}}.route-ring[data-v-f9498fdd]{fill:var(--gold);fill-opacity:.3;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite pulse-f9498fdd;animation-delay:var(--dl,0s);pointer-events:none}.route.has-active .route-branch[data-v-f9498fdd]{stroke-opacity:.16}.route.has-active .route-branch.is-on[data-v-f9498fdd]{stroke-opacity:1;stroke-width:3px;animation-duration:.45s}.route.has-active .node[data-v-f9498fdd]:not(.is-on){opacity:.5}.node.is-on .route-node[data-v-f9498fdd]{fill:var(--gold)}.node.is-on .route-num[data-v-f9498fdd]{fill:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.node.is-on .route-num[data-v-f9498fdd]{fill:#27231e}}.node.is-on .route-label[data-v-f9498fdd]{fill:var(--ink)}.meter[data-v-f9498fdd]{align-items:center;gap:1.5rem;margin-top:1.25rem;display:flex}.counter[data-v-f9498fdd]{font-family:var(--serif);color:var(--muted);letter-spacing:.04em;font-size:1.125rem}.counter b[data-v-f9498fdd]{color:var(--gold);letter-spacing:-.02em;font-size:3rem;font-style:italic;font-weight:700}.counter i[data-v-f9498fdd]{opacity:.5;margin:0 .4rem;font-style:normal}.hint[data-v-f9498fdd]{font-family:var(--serif);color:var(--gold-dark);align-items:center;gap:.75rem;font-size:1rem;font-style:italic;transition:opacity .4s;display:inline-flex}.hint.is-gone[data-v-f9498fdd]{opacity:0}.hint-line[data-v-f9498fdd]{background:#c28b4647;border-radius:2px;width:2rem;height:3px;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hint-line[data-v-f9498fdd]{background:#b17b3447}}.hint-line[data-v-f9498fdd]:after{content:"";background:var(--gold);border-radius:2px;animation:1.6s ease-in-out infinite hint-f9498fdd;position:absolute;inset:0}.drum-wrap[data-v-f9498fdd]{z-index:1;min-width:0;height:100%;min-height:0;position:relative}.drum[data-v-f9498fdd]{--h:min(26rem, 54vh);--R:calc(var(--h) * 1.3);--bleed:1.75rem;height:100%;margin-inline:calc(var(--bleed) * -1);perspective:1600px;perspective-origin:50%;clip-path:inset(0 -2rem);position:relative}@supports (height:100svh){.drum[data-v-f9498fdd]{--h:min(26rem, 54svh)}}.rail[data-v-f9498fdd]{background:#c28b4633;border-radius:2px;width:4px;position:absolute;top:12%;bottom:12%;right:-.25rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rail[data-v-f9498fdd]{background:#b17b3433}}.rail-thumb[data-v-f9498fdd]{background:var(--gold);will-change:transform;border-radius:2px;width:4px;position:absolute;top:0;left:0}.card[data-v-f9498fdd]{left:var(--bleed);right:var(--bleed);width:min(calc(100% - var(--bleed) * 2), 44rem);height:var(--h);margin:calc(var(--h) / -2) auto 0;isolation:isolate;cursor:pointer;color:#fff;box-shadow:0 22px 34px -22px rgba(var(--shade), .5);will-change:transform, opacity;backface-visibility:hidden;background:linear-gradient(135deg,#3a2a18 0%,#1a120a 100%);border-radius:1.75rem;outline:none;flex-direction:column;justify-content:space-between;padding:1.75rem;display:flex;position:absolute;top:50%;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.card[data-v-f9498fdd]{color:#fff;background:linear-gradient(135deg,#695744 0%,#5a5046 100%)}}.card-dim[data-v-f9498fdd]{z-index:5;background:rgba(var(--shade), .28);opacity:0;pointer-events:none;will-change:opacity;position:absolute;inset:0}.card[data-v-f9498fdd]:focus-visible{box-shadow:0 0 0 3px var(--gold-light), 0 0 0 5px var(--gold-dark)}.card-media[data-v-f9498fdd]{z-index:-5;position:absolute;inset:0}.card-kb[data-v-f9498fdd]{transform-origin:50%;will-change:transform;animation:26s ease-in-out infinite alternate paused kb-f9498fdd;position:absolute;inset:0}.card.is-front .card-kb[data-v-f9498fdd]{animation-play-state:running}.card-bg[data-v-f9498fdd]{object-fit:cover;filter:saturate(.88)contrast(1.05);width:100%;height:100%;transition:transform .9s var(--ease);display:block;transform:scale(1.02)}.card.is-front:hover .card-bg[data-v-f9498fdd]{transform:scale(1.06)}.card-grade[data-v-f9498fdd]{z-index:-4;mix-blend-mode:multiply;background:linear-gradient(165deg,#c28b4657 0%,#784e201f 60%,#0000 100%);position:absolute;inset:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.card-grade[data-v-f9498fdd]{background:linear-gradient(165deg,#b17b3457 0%,#6d44141f 60%,#0000 100%)}}.card-grain[data-v-f9498fdd]{z-index:-3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.card-grain[data-v-f9498fdd]:before{content:"";opacity:.08;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1s step-end infinite paused grain-f9498fdd;position:absolute;inset:-50%}.card.is-front .card-grain[data-v-f9498fdd]:before{animation-play-state:running}.card-shade[data-v-f9498fdd]{z-index:-2;background:linear-gradient(to top, rgba(var(--shade), .95) 0%, rgba(var(--shade), .76) 34%, rgba(var(--shade), .22) 66%, rgba(var(--shade), .06) 100%), linear-gradient(to bottom, rgba(var(--shade), .4) 0%, transparent 28%);position:absolute;inset:0}.card-marq[data-v-f9498fdd]{z-index:-1;pointer-events:none;position:absolute;top:2.4rem;left:0;right:0;overflow:hidden}.card-marq-track[data-v-f9498fdd]{width:max-content;animation:44s linear infinite paused marquee-f9498fdd;display:flex}.card.is-front .card-marq-track[data-v-f9498fdd]{animation-play-state:running}.card-marq-group[data-v-f9498fdd]{flex:none;display:flex}.card-marq-group span[data-v-f9498fdd]{font-family:var(--serif);white-space:nowrap;color:#ffffff21;flex:none;padding-right:3rem;font-size:clamp(4.5rem,10vh,7rem);font-style:italic;font-weight:700;line-height:1}.card-index[data-v-f9498fdd]{font-family:var(--serif);letter-spacing:.04em;color:var(--gold-light);font-size:.9375rem;font-style:italic}.card-body[data-v-f9498fdd]{flex-direction:column;gap:.65rem;display:flex}.card-pathway[data-v-f9498fdd]{font-family:var(--serif);color:#e8c39ef2;align-self:flex-start;font-size:1.0625rem;font-style:italic;font-weight:700}.card-title[data-v-f9498fdd]{font-family:var(--serif);letter-spacing:-.01em;color:#fff;text-shadow:0 1px 12px rgba(var(--shade), .4);margin:0;font-size:clamp(1.5rem,3.2vh,2rem);font-weight:700;line-height:1.15}@scope(:root[data-theme=dark]) to ([data-theme=light]){.card-title[data-v-f9498fdd]{color:#fff}}.card-rule[data-v-f9498fdd]{background:var(--gold);width:2rem;height:3px;transition:width .5s var(--ease);border-radius:2px;display:block}.card.is-front .card-rule[data-v-f9498fdd]{width:4.5rem}.card-text[data-v-f9498fdd]{max-width:32rem;font-family:var(--sans);color:#ffffffe0;text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.55}.card-footer[data-v-f9498fdd]{justify-content:space-between;align-items:center;gap:1rem;margin-top:.6rem;display:flex}.card-cta[data-v-f9498fdd]{background:var(--gold);color:#1a120a;font-family:var(--sans);letter-spacing:.01em;border-radius:.875rem;align-items:center;gap:.6rem;padding:.8rem 1.15rem;font-size:.875rem;font-weight:700;transition:background .3s;display:inline-flex;position:relative;overflow:hidden}.card-cta[data-v-f9498fdd]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0 0%,#ffffff6b 50%,#fff0 100%);width:36%;animation:3.6s ease-in-out infinite paused shimmer-f9498fdd;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.card-cta[data-v-f9498fdd]:after{background:linear-gradient(100deg,#27231e00 0%,#27231e6b 50%,#27231e00 100%)}}.card.is-front .card-cta[data-v-f9498fdd]:after{animation-play-state:running}.card-arrow[data-v-f9498fdd]{width:1.125rem;height:1.125rem;transition:transform .4s var(--ease)}.card.is-front:hover .card-cta[data-v-f9498fdd]{background:var(--gold-light)}.card.is-front:hover .card-arrow[data-v-f9498fdd]{transform:translate(5px)}.card-price[data-v-f9498fdd]{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.card-price small[data-v-f9498fdd]{font-family:var(--serif);color:#ffffff9e;margin-bottom:.3rem;font-size:.875rem;font-style:italic}.card-price strong[data-v-f9498fdd]{font-family:var(--serif);letter-spacing:-.01em;color:var(--gold-light);font-size:1.5rem;font-weight:700}@media (width>=900px) and (height<=860px){.situations-subtitle[data-v-f9498fdd]{display:none}.route[data-v-f9498fdd]{max-height:44vh}}.situations--static .track[data-v-f9498fdd]{height:auto}.situations--static .stage[data-v-f9498fdd]{height:auto;position:relative;top:auto;overflow:visible}.situations--static .stage-inner[data-v-f9498fdd]{align-items:start;height:auto;padding-top:4rem;padding-bottom:4rem}.situations--static .drum[data-v-f9498fdd]{perspective:none;gap:1.25rem;height:auto;margin-inline:0;display:grid}.situations--static .card[data-v-f9498fdd]{width:100%;margin:0 auto;position:relative;top:auto;left:auto;right:auto;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.situations--static .card-dim[data-v-f9498fdd],.situations--static .rail[data-v-f9498fdd],.situations--static .meter[data-v-f9498fdd]{display:none}@keyframes flow-f9498fdd{to{stroke-dashoffset:-33px}}@keyframes flow-sm-f9498fdd{to{stroke-dashoffset:-22px}}@keyframes spin-f9498fdd{to{transform:rotate(360deg)}}@keyframes pulse-f9498fdd{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(2.1)}}@keyframes hint-f9498fdd{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes nudge-f9498fdd{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes bar-run-f9498fdd{0%{transform:translate(-100%)}to{transform:translate(240%)}}@keyframes kb-f9498fdd{0%{transform:scale(1.05)translate(-1.8%)}to{transform:scale(1.16)translate(1.8%,-1.8%)}}@keyframes grain-f9498fdd{0%{transform:translate(0,0)}17%{transform:translate(-6%,4%)}33%{transform:translate(5%,-7%)}50%{transform:translate(-3%,8%)}67%{transform:translate(8%,2%)}83%{transform:translate(-7%,-5%)}to{transform:translate(0,0)}}@keyframes marquee-f9498fdd{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes shimmer-f9498fdd{0%{transform:translate(-120%)}55%{transform:translate(300%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.sl[data-v-f9498fdd],.tag-bar[data-v-f9498fdd]:after,.m-tag-bar[data-v-f9498fdd]:after,.route-orbit[data-v-f9498fdd],.route-branch[data-v-f9498fdd],.route-trunk[data-v-f9498fdd],.route-ring[data-v-f9498fdd],.hint-line[data-v-f9498fdd]:after,.m-hint svg[data-v-f9498fdd],.m-kb[data-v-f9498fdd],.m-grain[data-v-f9498fdd]:before,.m-marq-track[data-v-f9498fdd],.m-cta[data-v-f9498fdd]:after,.card-kb[data-v-f9498fdd],.card-grain[data-v-f9498fdd]:before,.card-marq-track[data-v-f9498fdd],.card-cta[data-v-f9498fdd]:after{animation:none!important}.route-ring[data-v-f9498fdd]{opacity:.25}.seg-thumb[data-v-f9498fdd],.m-dot span[data-v-f9498fdd]{transition:none}}.paper-frame[data-v-8ae00790]{container-type:inline-size}.paper[data-v-8ae00790]{aspect-ratio:210/297;box-sizing:border-box;color:#1a1a1a;font-family:var(--font-ui,system-ui, sans-serif);background:#fffdf9;border:1px solid #e7dcc6;border-radius:3.2cqw;flex-direction:column;padding:7cqw 8cqw 5cqw;display:flex;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.paper[data-v-8ae00790]{color:#dcd8d3;background:#27231d;border:1px solid #372f1d}}.p-head[data-v-8ae00790],.p-foot[data-v-8ae00790]{letter-spacing:.14em;text-transform:uppercase;color:#a67336;justify-content:space-between;font-size:2.6cqw;font-weight:700;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.p-head[data-v-8ae00790],.p-foot[data-v-8ae00790]{color:#dfa96c}}.p-head[data-v-8ae00790]{border-bottom:1px solid #efe6d3;padding-bottom:2.4cqw}@scope(:root[data-theme=dark]) to ([data-theme=light]){.p-head[data-v-8ae00790]{border-bottom:1px solid #3a3324}}.p-foot[data-v-8ae00790]{letter-spacing:.08em;color:#9a8f7d;border-top:1px solid #efe6d3;margin-top:auto;padding-top:2.4cqw;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.p-foot[data-v-8ae00790]{color:#c1b6a3;border-top:1px solid #3a3324}}.p-k[data-v-8ae00790]{letter-spacing:.16em;text-transform:uppercase;color:#8f5f27;margin:4cqw 0 1.2cqw;font-size:2.6cqw;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.p-k[data-v-8ae00790]{color:#e4b078}}.p-gap[data-v-8ae00790]{margin-top:5.5cqw}.p-name[data-v-8ae00790]{margin:0;font-family:Georgia,serif;font-size:6.4cqw;line-height:1.1}.p-meta[data-v-8ae00790]{color:#6b7280;margin:1.2cqw 0 0;font-size:3cqw}@scope(:root[data-theme=dark]) to ([data-theme=light]){.p-meta[data-v-8ae00790]{color:#b1b9c8}}.p-big[data-v-8ae00790]{letter-spacing:-.03em;color:#7a5220;margin:0;font-family:Georgia,serif;font-size:13cqw;line-height:1}@scope(:root[data-theme=dark]) to ([data-theme=light]){.p-big[data-v-8ae00790]{color:#e4b785}}.p-big--sm[data-v-8ae00790]{font-size:10cqw}.p-sum[data-v-8ae00790]{align-items:flex-end;gap:2.2cqw;margin-top:3.6cqw;display:flex}.p-sum div[data-v-8ae00790]{gap:.6cqw;min-width:0;display:grid}.p-sum span[data-v-8ae00790]{letter-spacing:.08em;text-transform:uppercase;color:#8a8f98;white-space:nowrap;font-size:2.2cqw;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.p-sum span[data-v-8ae00790]{color:#b2b8c1}}.p-sum b[data-v-8ae00790]{font-family:Georgia,serif;font-size:3.8cqw;font-weight:400}.p-sum i[data-v-8ae00790]{color:#c28b46;font-size:4cqw;font-style:normal}@scope(:root[data-theme=dark]) to ([data-theme=light]){.p-sum i[data-v-8ae00790]{color:#e4ab66}}.p-points[data-v-8ae00790]{margin:0;padding:0;list-style:none}.p-points li[data-v-8ae00790]{color:#4b5563;border-bottom:1px solid #f3ecdd;grid-template-columns:6cqw 1fr;gap:1cqw;padding:2cqw 0;font-size:2.9cqw;line-height:1.45;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.p-points li[data-v-8ae00790]{color:#b8c4d4;border-bottom:1px solid #3b352a}}.p-points li[data-v-8ae00790]:last-child{border-bottom:0}.p-points em[data-v-8ae00790]{color:#c28b46;font-family:Georgia,serif}@scope(:root[data-theme=dark]) to ([data-theme=light]){.p-points em[data-v-8ae00790]{color:#e4ab66}}.p-route[data-v-8ae00790]{margin:5cqw 0 0;font-family:Georgia,serif;font-size:4.4cqw;line-height:1.3}.p-rows[data-v-8ae00790]{margin:3cqw 0 0}.p-rows div[data-v-8ae00790]{border-bottom:1px solid #f1e6d2;justify-content:space-between;padding:2.2cqw 0;font-size:3.2cqw;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.p-rows div[data-v-8ae00790]{border-bottom:1px solid #3b3323}}.p-rows dt[data-v-8ae00790]{color:#6b7280}@scope(:root[data-theme=dark]) to ([data-theme=light]){.p-rows dt[data-v-8ae00790]{color:#b1b9c8}}.p-rows dd[data-v-8ae00790]{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.p-rows .p-total[data-v-8ae00790]{border-bottom:0}.p-rows .p-total dd[data-v-8ae00790]{color:#7a5220;font-family:Georgia,serif;font-size:4.2cqw}@scope(:root[data-theme=dark]) to ([data-theme=light]){.p-rows .p-total dd[data-v-8ae00790]{color:#e4b785}}.p-lines[data-v-8ae00790]{gap:2cqw;margin-top:5cqw;display:grid}.p-lines i[data-v-8ae00790]{background:#f3ecdd;border-radius:1cqw;height:1.4cqw;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.p-lines i[data-v-8ae00790]{background:#221d12}}.p-lines i[data-v-8ae00790]:nth-child(2){width:82%}.p-lines i[data-v-8ae00790]:nth-child(3){width:90%}.p-lines i[data-v-8ae00790]:nth-child(4){width:64%}.teaser[data-v-c63ee982]{--gold:#c28b46;--gold-light:#e8c39e;--gold-text:#8f5f27;--gold-deep:#7a5220;--ink:#1f1b15;--muted:#5f6672;--serif:Georgia, "Times New Roman", serif;--ease:cubic-bezier(.16, 1, .3, 1);background:#fbf9f4;padding:6.5rem 1.5rem;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.teaser[data-v-c63ee982]{--gold-text:#e4b078;--gold-deep:#e4b785;--ink:#dbd8d3;--muted:#b5bdcb;background:#25211c}}:root[data-theme=dark] .teaser [data-theme=light][data-v-c63ee982]{--gold-text:#8f5f27;--gold-deep:#7a5220;--ink:#1f1b15;--muted:#5f6672}.teaser[data-v-c63ee982]:before{content:"";pointer-events:none;background:radial-gradient(40% 55% at 78%,#e8c39e47,#0000 70%);position:absolute;inset:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.teaser[data-v-c63ee982]:before{background:radial-gradient(40% 55% at 78%,#1c0e0247,#0000 70%)}}.teaser-inner[data-v-c63ee982]{grid-template-columns:1.05fr .95fr;align-items:center;gap:4rem;max-width:76rem;margin:0 auto;display:grid;position:relative}.tag[data-v-c63ee982]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);align-items:center;gap:.8rem;margin:0 0 1.1rem;font-size:.72rem;font-weight:700;display:inline-flex}.tag[data-v-c63ee982]:before{content:"";background:currentColor;width:2.2rem;height:1px}h2[data-v-c63ee982]{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.08}h2 em[data-v-c63ee982]{color:var(--gold);font-style:italic;font-weight:600}.lede[data-v-c63ee982]{max-width:32rem;color:var(--muted);margin:0 0 2rem;font-size:1.02rem;line-height:1.75}.picks[data-v-c63ee982]{border-top:1px solid #e7dcc6;margin:0 0 2rem;padding:0;list-style:none}@scope(:root[data-theme=dark]) to ([data-theme=light]){.picks[data-v-c63ee982]{border-top:1px solid #372f1d}}.picks a[data-v-c63ee982]{color:inherit;border-bottom:1px solid #e7dcc6;grid-template-columns:2.4rem 1fr 1.2rem;align-items:center;gap:.4rem;padding:.95rem 0;text-decoration:none;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.picks a[data-v-c63ee982]{border-bottom:1px solid #372f1d}}.picks em[data-v-c63ee982]{font-family:var(--serif);color:var(--gold);font-size:1.05rem}.picks b[data-v-c63ee982]{font-family:var(--serif);color:var(--ink);font-size:1.05rem;font-weight:400;transition:color .3s;display:block}.picks small[data-v-c63ee982]{color:var(--muted);margin-top:.2rem;font-size:.78rem;display:block}.picks svg[data-v-c63ee982]{fill:none;width:1.1rem;height:1.1rem;stroke:var(--gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.4;transition:opacity .3s, transform .4s var(--ease);transform:translate(-4px)}.picks a:hover b[data-v-c63ee982],.picks .is-front b[data-v-c63ee982]{color:var(--gold-deep)}.picks a:hover svg[data-v-c63ee982],.picks .is-front svg[data-v-c63ee982]{opacity:1;transform:none}.picks a[data-v-c63ee982]:focus-visible,.btn[data-v-c63ee982]:focus-visible,.card[data-v-c63ee982]:focus-visible,.dot[data-v-c63ee982]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:4px}.btn[data-v-c63ee982]{background:var(--gold);color:#1a0f08;min-height:3rem;transition:background .3s, transform .4s var(--ease);border-radius:.9rem;align-items:center;padding:.8rem 1.4rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.btn[data-v-c63ee982]:hover{background:#d29a55;transform:translateY(-2px)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn[data-v-c63ee982]:hover{background:#bf8843}}.deck-wrap[data-v-c63ee982]{position:relative}.deck[data-v-c63ee982]{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;height:clamp(22rem,34vw,29rem);position:relative}.deck.is-dragging[data-v-c63ee982]{cursor:grabbing}.card[data-v-c63ee982]{width:min(17.5rem,64%);color:inherit;-webkit-user-drag:none;transition:transform .9s var(--ease), opacity .6s ease;text-decoration:none;display:block;position:absolute;top:46%;left:50%}.card[data-v-c63ee982] .paper{transition:border-color .3s}.card[data-v-c63ee982]:hover .paper{border-color:var(--gold-light)}.depth-0[data-v-c63ee982]{z-index:3;transform:translate(-50%,-50%)rotate(-2deg)}.depth-1[data-v-c63ee982]{z-index:2;transform:translate(-30%, -47%) rotate(5deg) scale(calc(.95 + var(--p,0) * .05))}.depth-2[data-v-c63ee982]{z-index:1;transform:translate(-12%,-43%)rotate(10deg)scale(.9)}.card[data-v-c63ee982]:not(.depth-0):not(.depth-1):not(.depth-2){z-index:0;opacity:0;pointer-events:none;transform:translate(-12%,-43%)rotate(10deg)scale(.9)}.depth-1[data-v-c63ee982] .paper{background:#fdf8ee}@scope(:root[data-theme=dark]) to ([data-theme=light]){.depth-1[data-v-c63ee982] .paper{background:#25211b}}.depth-2[data-v-c63ee982] .paper{background:#faf2e3}@scope(:root[data-theme=dark]) to ([data-theme=light]){.depth-2[data-v-c63ee982] .paper{background:#251f14}}.deck.is-dragging .card[data-v-c63ee982]{transition:none}.card.is-leaving[data-v-c63ee982]{z-index:4;transform:translate(calc(-50% + var(--dir,-1) * 62%), -58%) rotate(calc(var(--dir,-1) * 11deg));opacity:0;transition:transform .52s cubic-bezier(.5,0,.75,0),opacity .45s 50ms}@keyframes nudge-c63ee982{0%,to{transform:translate(-50%,-50%)rotate(-2deg)}35%{transform:translate(calc(-50% - 22px),-50%)rotate(-6deg)}65%{transform:translate(calc(10px - 50%),-50%)rotate(0)}}@media (hover:none){.deck.is-hinting .depth-0[data-v-c63ee982]{animation:nudge-c63ee982 1.3s var(--ease) 1}}.deck-ui[data-v-c63ee982]{flex-direction:column;align-items:center;gap:.1rem;margin-top:.25rem;display:flex}.dots[data-v-c63ee982]{justify-content:center;display:flex}.dot[data-v-c63ee982]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:.85rem .3rem}.track[data-v-c63ee982]{width:.5rem;height:.32rem;transition:width .5s var(--ease), background .3s;background:#e0d2b8;border-radius:99px;display:block;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.track[data-v-c63ee982]{background:#1c1302}}:root[data-theme=dark] .track[data-v-c63ee982]{background:#e8c39e47}.dot:hover .track[data-v-c63ee982]{background:#d3c09c}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dot:hover .track[data-v-c63ee982]{background:#160d00}}.dot.is-active .track[data-v-c63ee982]{width:2.4rem}.fill[data-v-c63ee982]{background:var(--gold);transform-origin:0;width:100%;height:100%;animation:3.8s linear forwards fill-c63ee982;display:block;transform:scaleX(0)}.fill.is-paused[data-v-c63ee982]{animation-play-state:paused}.fill.is-static[data-v-c63ee982]{animation:none;transform:none}@keyframes fill-c63ee982{to{transform:scaleX(1)}}.deck-cap[data-v-c63ee982]{letter-spacing:.06em;color:var(--gold-deep);justify-content:center;gap:.8rem;margin:0;font-size:.78rem;font-weight:700;display:flex}.deck-cap span[data-v-c63ee982]{font-family:var(--serif);color:var(--gold);font-style:italic;font-weight:400}.cap-touch[data-v-c63ee982]{display:none}@media (hover:none){.cap-mouse[data-v-c63ee982]{display:none}.cap-touch[data-v-c63ee982]{display:inline}}@media (width<=860px){.teaser[data-v-c63ee982]{padding:3.5rem 1rem 4rem}.teaser-inner[data-v-c63ee982]{grid-template-columns:1fr;gap:1.25rem}.deck-wrap[data-v-c63ee982]{order:-1}.deck[data-v-c63ee982]{height:25rem}.card[data-v-c63ee982]{width:min(16rem,64%)}.picks a[data-v-c63ee982]{padding:1.05rem 0}.btn[data-v-c63ee982]{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.card[data-v-c63ee982],.card.is-leaving[data-v-c63ee982],.picks svg[data-v-c63ee982],.btn[data-v-c63ee982],.track[data-v-c63ee982]{transition:none}.deck.is-hinting .depth-0[data-v-c63ee982]{animation:none}}.av[data-v-906fa696]{--gold:#c28b46;--gold-light:#e8c39e;--gold-text:#8f5f27;--gold-deep:#7a5220;--ink:#1f1b15;--muted:#5f6672;--line:#e8ddc8;--tint:#f6ecdb;--cream:#f8f2e7;--sand:#f2e8d6;--paper:#fffdf8;--serif:Georgia, "Times New Roman", serif;color:var(--ink);font-family:Montserrat,system-ui,sans-serif}@scope(:root[data-theme=dark]) to ([data-theme=light]){.av[data-v-906fa696]{--gold-text:#e4b078;--gold-deep:#e4b785;--ink:#dbd8d3;--muted:#b5bdcb;--line:#382f1e;--tint:#241c10;--cream:#231f19;--sand:#221b0e;--paper:#27231d}}:root[data-theme=dark] .av [data-theme=light][data-v-906fa696]{--gold-text:#8f5f27;--gold-deep:#7a5220;--ink:#1f1b15;--muted:#5f6672;--line:#e8ddc8;--tint:#f6ecdb;--cream:#f8f2e7;--sand:#f2e8d6;--paper:#fffdf8}.sec[data-v-906fa696]{background:var(--cream);padding:7rem 1.5rem;position:relative;overflow:hidden}.sec--paper[data-v-906fa696]{background:#fbf8f1}@scope(:root[data-theme=dark]) to ([data-theme=light]){.sec--paper[data-v-906fa696]{background:#25211b}}.sec--cream[data-v-906fa696]{background:var(--cream)}.sec--sand[data-v-906fa696]{background:var(--sand)}.wrap[data-v-906fa696]{max-width:78rem;margin:0 auto;position:relative}.sr-only[data-v-906fa696]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reveal[data-v-906fa696]{transition:opacity .8s ease var(--d,0s), transform .8s cubic-bezier(.16, 1, .3, 1) var(--d,0s)}.av.is-ready .reveal[data-v-906fa696]{opacity:0;transform:translateY(18px)}.av.is-ready .reveal[data-in][data-v-906fa696]{opacity:1;transform:none}.head[data-v-906fa696]{max-width:46rem;margin:0 0 4rem}.head--center[data-v-906fa696]{text-align:center;margin-left:auto;margin-right:auto}.eyebrow[data-v-906fa696]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);align-items:center;gap:.8rem;margin:0 0 1.1rem;font-size:.72rem;font-weight:700;display:inline-flex}.eyebrow[data-v-906fa696]:before,.head--center .eyebrow[data-v-906fa696]:after{content:"";background:currentColor;width:2.2rem;height:1px}.title[data-v-906fa696]{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:700;line-height:1.08}.title em[data-v-906fa696]{color:var(--gold);font-style:italic;font-weight:600}.lede[data-v-906fa696]{max-width:34rem;color:var(--muted);margin:1.3rem 0 0;font-size:1.02rem;line-height:1.75}.link[data-v-906fa696]{font:inherit;color:var(--gold-deep);cursor:pointer;text-underline-offset:.32em;background:0 0;border:0;padding:0;font-size:.92rem;font-weight:600;-webkit-text-decoration:underline #7a522066;text-decoration:underline #7a522066;text-decoration-thickness:1px}@scope(:root[data-theme=dark]) to ([data-theme=light]){.link[data-v-906fa696]{text-decoration-color:#e4b78566}}.link[data-v-906fa696]:hover{text-decoration-color:currentColor}.actions[data-v-906fa696]{flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;display:flex}.actions--center[data-v-906fa696]{justify-content:center}.link[data-v-906fa696]:focus-visible,.inside-btn[data-v-906fa696]:focus-visible,.faq-item summary[data-v-906fa696]:focus-visible,.plan-ghost[data-v-906fa696]:focus-visible,.ask-a[data-v-906fa696]:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:.4rem}.report[data-v-906fa696]{grid-template-columns:minmax(0,1fr) minmax(0,32rem);align-items:center;gap:5rem;display:grid}.inside[data-v-906fa696]{gap:.35rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.inside-btn[data-v-906fa696]{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:1rem;grid-template-columns:2.6rem 1fr;gap:.15rem 0;padding:.95rem 1.1rem;transition:background .3s,border-color .3s;display:grid;position:relative;overflow:hidden}.inside-btn[data-v-906fa696]:hover{background:#fffdf88c}@scope(:root[data-theme=dark]) to ([data-theme=light]){.inside-btn[data-v-906fa696]:hover{background:#27231d8c}}.inside-btn.on[data-v-906fa696]{background:var(--paper);border-color:var(--line)}.inside-n[data-v-906fa696]{font-family:var(--serif);color:#c2ae8c;grid-row:span 2;font-size:1.05rem;font-style:italic;transition:color .3s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.inside-n[data-v-906fa696]{color:#c9b592}}.inside-t[data-v-906fa696]{font-family:var(--serif);color:#5c5243;font-size:1.2rem;transition:color .3s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.inside-t[data-v-906fa696]{color:#cdc1b0}}.inside-p[data-v-906fa696]{max-height:0;color:var(--muted);opacity:0;font-size:.88rem;line-height:1.6;transition:max-height .45s,opacity .35s,margin .35s;overflow:hidden}.inside-btn.on .inside-n[data-v-906fa696]{color:var(--gold)}.inside-btn.on .inside-t[data-v-906fa696]{color:var(--ink)}.inside-btn.on .inside-p[data-v-906fa696]{opacity:1;max-height:4.5rem;margin-top:.35rem}.inside-timer[data-v-906fa696]{background:var(--gold-light);transform-origin:0;border-radius:2px;height:2px;animation:4.2s linear forwards timer-906fa696;position:absolute;bottom:0;left:1.1rem;right:1.1rem}@keyframes timer-906fa696{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.stack[data-v-906fa696]{aspect-ratio:210/297;width:min(100%,25rem);margin:2rem 0 3rem auto;position:relative}.sheet[data-v-906fa696]{border:1px solid var(--line);background:var(--paper);color:var(--ink);transform-origin:70% 100%;border-radius:1.1rem;flex-direction:column;padding:8% 8.5% 6%;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .5s;display:flex;position:absolute;inset:0;overflow:hidden}.run[data-v-906fa696]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);border-bottom:1px solid #efe6d3;justify-content:space-between;margin:0 0 1.4rem;padding-bottom:.55rem;font-size:.56rem;font-weight:700;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.run[data-v-906fa696]{border-bottom:1px solid #3a3324}}.run span[data-v-906fa696]:first-child{font-family:var(--serif);color:var(--ink)}.k[data-v-906fa696]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin:0 0 .55rem;font-size:.56rem;font-weight:700}.k--gap[data-v-906fa696]{margin-top:1.4rem}.big[data-v-906fa696]{font-family:var(--serif);letter-spacing:-.02em;color:var(--gold-deep);margin:0 0 .7rem;font-size:2.9rem;line-height:1}.sum[data-v-906fa696]{color:var(--muted);align-items:baseline;gap:.6rem;margin:0;font-size:.7rem;display:flex}.sum b[data-v-906fa696]{font-family:var(--serif);color:var(--ink);font-size:.95rem;font-weight:400}.sum i[data-v-906fa696]{color:var(--gold-light);font-style:normal}.row-t[data-v-906fa696]{color:#4b5563;border-bottom:1px solid #f1ebdf;grid-template-columns:1.6rem 1fr;margin:0;padding:.55rem 0;font-size:.74rem;line-height:1.45;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.row-t[data-v-906fa696]{color:#b8c4d4;border-bottom:1px solid #39352f}}.row-t i[data-v-906fa696]{font-family:var(--serif);color:var(--gold)}.bar[data-v-906fa696]{border-radius:.5rem;gap:2px;height:1rem;margin:.3rem 0 1rem;display:flex;overflow:hidden}.row[data-v-906fa696]{color:var(--muted);border-bottom:1px solid #f1ebdf;justify-content:space-between;align-items:center;margin:0;padding:.48rem 0;font-size:.74rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.row[data-v-906fa696]{border-bottom:1px solid #39352f}}.row span[data-v-906fa696]{align-items:center;gap:.5rem;display:flex}.row span i[data-v-906fa696]{border-radius:50%;width:.55rem;height:.55rem}.row b[data-v-906fa696]{font-family:var(--serif);color:var(--ink);font-size:.85rem;font-weight:400}.row--total[data-v-906fa696]{border-bottom:0;border-top:1px solid var(--line);color:var(--ink);margin-top:.3rem;font-weight:700}.row--total b[data-v-906fa696]{color:var(--gold-deep);font-weight:700}.row--plain[data-v-906fa696]{border-bottom:0;padding-bottom:.3rem}.verdict[data-v-906fa696]{font-family:var(--serif);color:#9a3b2a;margin:.1rem 0 1rem;font-size:1.9rem;line-height:1.1}@scope(:root[data-theme=dark]) to ([data-theme=light]){.verdict[data-v-906fa696]{color:#ffa492}}.verdict em[data-v-906fa696]{color:var(--ink);font-size:.95rem;display:block}.meter[data-v-906fa696]{background:#f1ebdf;border-radius:.3rem;height:.6rem;margin-bottom:.6rem;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.meter[data-v-906fa696]{background:#201c17}}.meter span[data-v-906fa696]{background:var(--gold-light);border-radius:.3rem;height:100%;display:block}.meter--full span[data-v-906fa696]{background:var(--gold-deep)}.check[data-v-906fa696]{color:var(--ink);border-bottom:1px solid #f1ebdf;grid-template-columns:1.6rem 1fr;margin:0;padding:.7rem 0;font-size:.78rem;line-height:1.45;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.check[data-v-906fa696]{border-bottom:1px solid #39352f}}.check i[data-v-906fa696]{border:1px solid var(--gold);width:1rem;height:1rem;color:var(--gold-deep);border-radius:.3rem;place-items:center;font-size:.62rem;font-style:normal;font-weight:700;display:grid}.foot[data-v-906fa696]{letter-spacing:.1em;color:#8a8f98;border-top:1px solid #efe6d3;justify-content:space-between;margin:auto 0 0;padding-top:.55rem;font-size:.5rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.foot[data-v-906fa696]{color:#b2b8c1;border-top:1px solid #3a3324}}.sheet--cover[data-v-906fa696]{background:#fffaf0;padding:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.sheet--cover[data-v-906fa696]{background:#26221c}}.cv[data-v-906fa696]{padding:10% 9% 0}.cv-brand[data-v-906fa696]{font-family:var(--serif);letter-spacing:.24em;margin:0;font-size:1rem;font-weight:700}.cv-brand small[data-v-906fa696]{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:.3rem;font-family:Montserrat,sans-serif;font-size:.45rem;font-weight:500;display:block}.cv-title[data-v-906fa696]{font-family:var(--serif);letter-spacing:-.02em;margin:2.2rem 0 .8rem;font-size:1.75rem;font-weight:700;line-height:1.08}.cv-title em[data-v-906fa696]{color:var(--gold)}.cv-for[data-v-906fa696]{color:var(--muted);margin:0;font-size:.72rem}.cv-for b[data-v-906fa696]{color:var(--ink)}.cv-scene[data-v-906fa696]{flex:1;width:100%;min-height:0;margin-top:auto;display:block}.stack-cap[data-v-906fa696]{color:#8a7f6c;margin:0;font-size:.75rem;position:absolute;top:calc(100% + 1.4rem);left:0;right:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.stack-cap[data-v-906fa696]{color:#c2b6a2}}.journey[data-v-906fa696]{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.stop[data-v-906fa696]{position:relative}.stop-n[data-v-906fa696]{font-family:var(--serif);color:#c28b4624;pointer-events:none;font-size:5.5rem;font-weight:700;line-height:1;position:absolute;top:.4rem;right:1.4rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.stop-n[data-v-906fa696]{color:#e4ab6624}}.stop-card[data-v-906fa696]{border:1px solid var(--line);background:var(--paper);border-radius:1.4rem;height:100%;padding:2rem 1.9rem 2.1rem;position:relative}.stop-ic[data-v-906fa696]{background:var(--tint);width:3rem;height:3rem;color:var(--gold-deep);border-radius:.9rem;padding:.6rem;display:block}.stop-card h3[data-v-906fa696]{font-family:var(--serif);margin:1.2rem 0 .5rem;font-size:1.3rem;font-weight:700}.stop-card p[data-v-906fa696]{color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.journey-road[data-v-906fa696]{height:3.4rem;margin:2.4rem 0 3rem;position:relative}.journey-road[data-v-906fa696]:after{content:"";background:#e3d3b6;border-radius:1rem;height:1.3rem;position:absolute;bottom:0;left:0;right:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.journey-road[data-v-906fa696]:after{background:#1d1302}}.journey-line[data-v-906fa696]{z-index:1;background:repeating-linear-gradient(90deg,#fffaf0 0 22px,#0000 22px 44px);height:2px;position:absolute;bottom:.58rem;left:1rem;right:1rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.journey-line[data-v-906fa696]{background:repeating-linear-gradient(90deg,#26221c 0 22px,#0000 22px 44px)}}.journey-car[data-v-906fa696]{z-index:2;will-change:transform;width:8rem;position:absolute;bottom:.55rem;left:0}.plans[data-v-906fa696]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.4rem;max-width:62rem;margin:0 auto;display:grid}.plan[data-v-906fa696]{border:1px solid var(--line);background:var(--paper);border-radius:1.6rem;flex-direction:column;padding:2.4rem 2.3rem 2.2rem;display:flex;position:relative}.plan--full[data-v-906fa696]{border-color:var(--gold-light);background:var(--tint)}.plan-cover[data-v-906fa696]{border:1px solid var(--line);border-radius:.5rem;width:4.6rem;position:absolute;top:1.6rem;right:1.8rem;overflow:hidden;transform:rotate(5deg)}.plan-name[data-v-906fa696]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text);margin:0;font-size:.74rem;font-weight:700}.plan-price[data-v-906fa696]{font-family:var(--serif);letter-spacing:-.03em;margin:.7rem 0 .3rem;font-size:3.4rem;font-weight:700;line-height:1}.plan--full .plan-price[data-v-906fa696]{color:var(--gold-deep)}.plan-sub[data-v-906fa696]{color:var(--muted);margin:0 0 1.8rem;font-size:.85rem}.plan-list[data-v-906fa696]{border-top:1px solid var(--line);flex:1;margin:0 0 2rem;padding:1.3rem 0 0;list-style:none}.plan--full .plan-list[data-v-906fa696]{border-top-color:#c28b464d}@scope(:root[data-theme=dark]) to ([data-theme=light]){.plan--full .plan-list[data-v-906fa696]{border-top-color:#b17b344d}}.plan-list li[data-v-906fa696]{grid-template-columns:1.7rem 1fr;padding:.55rem 0;font-size:.92rem;line-height:1.5;display:grid}.plan-list li.off[data-v-906fa696]{color:#a69d8c}@scope(:root[data-theme=dark]) to ([data-theme=light]){.plan-list li.off[data-v-906fa696]{color:#c0b6a5}}.mark[data-v-906fa696]{font-family:var(--serif);color:var(--gold);font-weight:700}.plan-list li.off .mark[data-v-906fa696]{color:#cfc6b4}.plan-ghost[data-v-906fa696]{font:inherit;color:var(--gold-deep);cursor:pointer;text-underline-offset:.32em;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.92rem;font-weight:700;-webkit-text-decoration:underline #7a522066;text-decoration:underline #7a522066}@scope(:root[data-theme=dark]) to ([data-theme=light]){.plan-ghost[data-v-906fa696]{text-decoration-color:#e4b78566}}.fine[data-v-906fa696]{text-align:center;max-width:46rem;color:var(--muted);margin:3rem auto 0;font-size:.8rem;line-height:1.65}.faq[data-v-906fa696]{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start;gap:5rem;display:grid}.faq-side[data-v-906fa696]{position:sticky;top:7rem}.ask[data-v-906fa696]{border:1px solid var(--gold-light);background:var(--tint);border-radius:1.4rem;margin-top:2.4rem;padding:1.7rem 1.7rem 1.8rem}.ask-t[data-v-906fa696]{font-family:var(--serif);margin:0 0 .4rem;font-size:1.35rem;font-weight:700}.ask-p[data-v-906fa696]{color:var(--muted);margin:0 0 1.3rem;font-size:.9rem;line-height:1.65}.ask-a[data-v-906fa696]{color:var(--gold-deep);border-bottom:1px solid #7a522059;align-items:center;gap:.6rem;padding-bottom:.2rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ask-a[data-v-906fa696]{border-bottom:1px solid #6f471359}}.ask-a svg[data-v-906fa696]{width:1.15rem;height:1.15rem}.ask-a[data-v-906fa696]:hover{border-color:currentColor}.faq-list[data-v-906fa696]{gap:.5rem;display:grid}.faq-item[data-v-906fa696]{border:1px solid #0000;border-bottom-color:var(--line);padding:0 1.5rem;transition:background .3s,border-color .3s,border-radius .3s}.faq-item[open][data-v-906fa696]{border-color:var(--line);background:var(--paper);border-radius:1.2rem}.faq-item summary[data-v-906fa696]{cursor:pointer;grid-template-columns:2.6rem 1fr;padding:1.35rem 2.2rem 1.35rem 0;list-style:none;display:grid;position:relative}.faq-item summary[data-v-906fa696]::-webkit-details-marker{display:none}.faq-item summary[data-v-906fa696]:after{content:"+";font-family:var(--serif);color:var(--gold-deep);font-size:1.6rem;line-height:1;transition:transform .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq-item[open] summary[data-v-906fa696]:after{transform:translateY(-50%)rotate(45deg)}.faq-n[data-v-906fa696]{font-family:var(--serif);color:var(--gold);font-style:italic}.faq-q[data-v-906fa696]{font-family:var(--serif);color:var(--ink);font-size:1.15rem;font-weight:700}.faq-item p[data-v-906fa696]{color:var(--muted);margin:0;padding:0 2.2rem 1.5rem 2.6rem;font-size:.93rem;line-height:1.75}.closer[data-v-906fa696]{text-align:center;background:#f3d9aa;min-height:38rem;padding:7rem 1.5rem 0;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.closer[data-v-906fa696]{background:#201604}}.closer-scene[data-v-906fa696]{width:100%;height:100%;position:absolute;inset:0}.closer-ship[data-v-906fa696]{animation:3.4s ease-in-out infinite alternate bob-906fa696}@keyframes bob-906fa696{to{transform:translateY(4px)}}.closer-road[data-v-906fa696]{height:4rem;position:absolute;bottom:3.6rem;left:0;right:0}.closer-car[data-v-906fa696]{will-change:transform;width:9.5rem;position:absolute;bottom:0;left:1.5rem}.closer-flag[data-v-906fa696]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);background:#fffaf0;border-radius:.4rem;padding:.25rem .6rem;font-size:.72rem;font-weight:700;position:absolute;bottom:-2.2rem;right:1.5rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.closer-flag[data-v-906fa696]{background:#26221c}}.closer-inner[data-v-906fa696]{z-index:1;max-width:46rem;position:relative}.closer-title[data-v-906fa696]{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:700;line-height:1.06}.closer-title em[data-v-906fa696]{color:var(--gold-deep);font-style:italic;font-weight:600}.closer-sub[data-v-906fa696]{color:#5c4630;max-width:32rem;margin:0 auto 2.2rem;font-size:1.02rem;line-height:1.7}@scope(:root[data-theme=dark]) to ([data-theme=light]){.closer-sub[data-v-906fa696]{color:#dbc1a8}}@media (width<=1040px){.report[data-v-906fa696]{grid-template-columns:1fr;gap:2rem}.stack[data-v-906fa696]{margin:1rem auto 4rem}.faq[data-v-906fa696]{grid-template-columns:1fr;gap:2.5rem}.faq-side[data-v-906fa696]{position:static}}@media (width<=860px){.journey[data-v-906fa696]{grid-template-columns:1fr;gap:1rem}.journey-road[data-v-906fa696]{margin-top:1.6rem}.plans[data-v-906fa696]{grid-template-columns:1fr}}@media (width<=640px){.sec[data-v-906fa696]{padding:5rem 1rem}.closer[data-v-906fa696]{min-height:34rem;padding:5rem 1rem 0}.inside-btn[data-v-906fa696]{padding:.85rem .9rem}.stack[data-v-906fa696]{width:min(100%,20rem)}.big[data-v-906fa696]{font-size:2.3rem}.plan[data-v-906fa696]{border-radius:1.3rem;padding:2rem 1.5rem}.plan-cover[data-v-906fa696]{width:3.8rem;top:1.3rem;right:1.3rem}.faq-item[data-v-906fa696]{padding:0 1.1rem}.faq-item summary[data-v-906fa696]{grid-template-columns:2.1rem 1fr}.faq-item p[data-v-906fa696]{padding-left:2.1rem;padding-right:.5rem}.journey-car[data-v-906fa696]{width:6.5rem}.closer-car[data-v-906fa696]{width:7rem}}@media (prefers-reduced-motion:reduce){.reveal[data-v-906fa696],.sheet[data-v-906fa696]{transition:none}.closer-ship[data-v-906fa696],.inside-timer[data-v-906fa696]{animation:none}}.vs[data-v-b6351cf5]{width:100%;height:auto;display:block;overflow:visible}.dc[data-v-5e553065]{--gold:#c28b46;--gold-light:#e8c39e;--gold-text:#8f5f27;--gold-deep:#7a5220;--ink:#1f1b15;--muted:#5f6672;--line:#e8ddc8;--tint:#f6ecdb;--soft:#fbf6ec;--paper:#fffdf8;--serif:Georgia, "Times New Roman", serif;max-width:70rem;color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,25rem);align-items:start;gap:1.4rem;margin:0 auto;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dc[data-v-5e553065]{--gold-text:#e4b078;--gold-deep:#e4b785;--ink:#dbd8d3;--muted:#b5bdcb;--line:#382f1e;--tint:#241c10;--soft:#24201b;--paper:#27231d}}:root[data-theme=dark] .dc [data-theme=light][data-v-5e553065]{--gold-text:#8f5f27;--gold-deep:#7a5220;--ink:#1f1b15;--muted:#5f6672;--line:#e8ddc8;--tint:#f6ecdb;--soft:#fbf6ec;--paper:#fffdf8}.dc-main[data-v-5e553065]{border:1px solid var(--line);background:var(--paper);border-radius:1.75rem;min-width:0;padding:0 2.2rem 2.2rem;position:relative}.dc-steps[data-v-5e553065]{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -2.2rem 2rem;padding:0 1rem;list-style:none;display:grid}.dc-steps button[data-v-5e553065]{width:100%;font:inherit;color:#a49a88;cursor:pointer;background:0 0;border:0;padding:1.25rem .5rem 1.1rem;font-size:.8rem;font-weight:600;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dc-steps button[data-v-5e553065]{color:#c0b6a4}}.dc-steps button span[data-v-5e553065]{font-family:var(--serif);color:#c9bfab;margin-bottom:.2rem;font-size:.95rem;font-style:italic;font-weight:400;display:block}.dc-steps button.done[data-v-5e553065]{color:var(--gold-text)}.dc-steps button.done span[data-v-5e553065]{color:var(--gold)}.dc-steps button.on[data-v-5e553065]{color:var(--ink)}.dc-steps button.on span[data-v-5e553065]{color:var(--gold)}.dc-steps button.on[data-v-5e553065]:after{content:"";background:var(--gold);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:20%;right:20%}.dc-steps button[data-v-5e553065]:disabled{cursor:default}.dc-strip[data-v-5e553065]{display:none}.dc-panel[data-v-5e553065]{min-height:22rem}.dc-h[data-v-5e553065]{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 1.4rem;font-size:1.7rem;font-weight:700}.dc-k[data-v-5e553065]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin:0 0 .7rem;font-size:.68rem;font-weight:700;display:block}.dc-k--gap[data-v-5e553065]{margin-top:1.8rem}.dc-note[data-v-5e553065]{color:var(--muted);margin:.6rem 0 0;font-size:.8rem;line-height:1.5}.dc-presets[data-v-5e553065]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.dc-preset[data-v-5e553065]{border:1px solid var(--line);background:var(--soft);font:inherit;text-align:left;cursor:pointer;border-radius:1.1rem;gap:.1rem;padding:.75rem .85rem .85rem;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.dc-preset[data-v-5e553065]:hover{border-color:var(--gold-light);transform:translateY(-2px)}.dc-preset.on[data-v-5e553065]{border-color:var(--gold);background:var(--tint)}.dc-preset b[data-v-5e553065]{font-family:var(--serif);font-size:.98rem}.dc-preset span[data-v-5e553065]{color:var(--muted);font-size:.72rem}.dc-preset .dc-preset-cif[data-v-5e553065]{color:var(--gold-deep);margin-top:.3rem;font-weight:700}.dc-sil[data-v-5e553065]{width:100%;height:auto;color:var(--gold-deep);margin-bottom:.35rem;display:block}.dc-bodies[data-v-5e553065]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.dc-body[data-v-5e553065]{border:1px solid var(--line);background:var(--soft);font:inherit;text-align:left;cursor:pointer;border-radius:1.1rem;align-content:start;gap:.15rem;padding:.9rem .9rem 1rem;transition:border-color .2s,background .2s;display:grid;position:relative}.dc-body[data-v-5e553065]:hover{border-color:var(--gold-light)}.dc-body.on[data-v-5e553065]{border-color:var(--gold);background:var(--tint)}.dc-body b[data-v-5e553065]{font-size:.88rem;line-height:1.25}.dc-body span[data-v-5e553065]{color:var(--muted);font-size:.72rem;line-height:1.35}.dc-tick[data-v-5e553065]{background:var(--gold);color:#fff;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-size:.7rem;font-style:normal;font-weight:700;display:grid;position:absolute;top:.6rem;right:.6rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dc-tick[data-v-5e553065]{color:#fff}}.dc-seg[data-v-5e553065]{background:var(--soft);border:1px solid var(--line);border-radius:1rem;grid-template-columns:repeat(3,1fr);gap:.35rem;padding:.35rem;display:grid}.dc-seg button[data-v-5e553065]{min-height:2.8rem;font:inherit;color:#6b6255;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;font-size:.92rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dc-seg button[data-v-5e553065]{color:#c6bcae}}.dc-seg button.on[data-v-5e553065]{border-color:var(--gold-light);background:var(--paper);color:var(--gold-deep)}.dc-field[data-v-5e553065]{border:1px solid var(--line);background:var(--soft);border-radius:1.1rem;align-items:center;padding:0 1.1rem;transition:border-color .2s,background .2s;display:flex}.dc-field input[data-v-5e553065]{min-width:0;font-family:var(--serif);color:var(--ink);-moz-appearance:textfield;background:0 0;border:0;outline:none;flex:1;padding:.55rem 0;font-size:2.3rem;font-weight:400}.dc-field input[data-v-5e553065]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dc-field input[data-v-5e553065]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dc-year input[data-v-5e553065]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dc-year input[data-v-5e553065]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dc-field input[data-v-5e553065]::placeholder{color:#cfc6b4}.dc-field[data-v-5e553065]:focus-within{border-color:var(--gold);background:var(--paper)}.dc-unit[data-v-5e553065]{font-family:var(--serif);color:var(--gold-text);font-size:1.3rem}.dc-field--money .dc-unit[data-v-5e553065]{margin-right:.4rem;font-size:1.9rem}.dc-sizes[data-v-5e553065]{grid-template-columns:repeat(8,minmax(0,1fr));gap:.4rem;margin-top:.8rem;display:grid}.dc-sizes button[data-v-5e553065]{border:1px solid var(--line);background:var(--soft);min-height:2.5rem;font:inherit;color:var(--ink);cursor:pointer;border-radius:.75rem;font-size:.78rem;font-weight:600;transition:border-color .2s,background .2s,color .2s}.dc-sizes button[data-v-5e553065]:hover{border-color:var(--gold-light)}.dc-sizes button.on[data-v-5e553065]{border-color:var(--gold);background:var(--tint);color:var(--gold-deep)}.dc-year[data-v-5e553065]{border:1px solid var(--line);background:var(--soft);border-radius:1.1rem;grid-template-columns:3.4rem 1fr 3.4rem;align-items:center;gap:.35rem;padding:.35rem;display:grid}.dc-year button[data-v-5e553065]{background:var(--paper);height:3rem;font-family:var(--serif);color:var(--gold-deep);cursor:pointer;border:0;border-radius:.8rem;font-size:1.5rem;transition:background .2s}.dc-year button[data-v-5e553065]:hover{background:var(--tint)}.dc-year input[data-v-5e553065]{width:100%;min-width:0;font-family:var(--serif);text-align:center;color:var(--ink);-moz-appearance:textfield;background:0 0;border:0;outline:none;padding:.3rem 0;font-size:2rem}.dc-range[data-v-5e553065]{appearance:none;cursor:pointer;background:0 0;width:100%;height:2rem;margin:.9rem 0 0}.dc-range[data-v-5e553065]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--gold) var(--p), var(--line) var(--p));border-radius:4px;height:4px}.dc-range[data-v-5e553065]::-moz-range-track{background:var(--line);border-radius:4px;height:4px}.dc-range[data-v-5e553065]::-moz-range-progress{background:var(--gold);border-radius:4px;height:4px}.dc-range[data-v-5e553065]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--paper);background:var(--gold);border-radius:50%;width:1.4rem;height:1.4rem;margin-top:-.55rem}.dc-range[data-v-5e553065]::-moz-range-thumb{border:3px solid var(--paper);background:var(--gold);border-radius:50%;width:1.1rem;height:1.1rem}.dc-age[data-v-5e553065]{color:var(--muted);flex-wrap:wrap;gap:.2rem .6rem;margin:.5rem 0 0;font-size:.85rem;display:flex}.dc-age b[data-v-5e553065]{color:var(--ink)}.dc-flag[data-v-5e553065]{border:1px solid var(--gold-light);background:var(--tint);color:#4f4637;border-radius:1.1rem;margin-top:1.4rem;padding:1rem 1.2rem;font-size:.85rem;line-height:1.6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dc-flag[data-v-5e553065]{color:#d1c6b4}}.dc-flag b[data-v-5e553065]{color:var(--ink);display:block}.dc-sum[data-v-5e553065]{margin:0 0 1.6rem}.dc-sum div[data-v-5e553065]{border-bottom:1px solid var(--line);grid-template-columns:7.5rem 1fr auto;align-items:baseline;padding:.7rem 0;display:grid}.dc-sum div[data-v-5e553065]:first-child{border-top:1px solid var(--line)}.dc-sum dt[data-v-5e553065]{letter-spacing:.1em;text-transform:uppercase;color:#8a8173;font-size:.72rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dc-sum dt[data-v-5e553065]{color:#c0b6a7}}.dc-sum dd[data-v-5e553065]{font-family:var(--serif);margin:0;font-size:1.05rem}.dc-sum button[data-v-5e553065]{font:inherit;color:var(--gold-deep);cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:700;text-decoration:underline}.dc-next[data-v-5e553065]{border:1px solid var(--gold-light);background:var(--tint);border-radius:1.4rem;padding:1.6rem 1.6rem 1.5rem}.dc-next-k[data-v-5e553065]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin:0 0 .4rem;font-size:.66rem;font-weight:700}.dc-next-t[data-v-5e553065]{font-family:var(--serif);margin:0 0 .5rem;font-size:1.4rem;font-weight:700}.dc-next-p[data-v-5e553065]{color:#4f4637;margin:0 0 1.2rem;font-size:.88rem;line-height:1.6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dc-next-p[data-v-5e553065]{color:#d1c6b4}}.dc-next-note[data-v-5e553065]{color:var(--muted);margin:.7rem 0 0;font-size:.75rem}.dc-tools[data-v-5e553065]{flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.2rem;display:flex}.dc-tools button[data-v-5e553065]{font:inherit;color:var(--gold-deep);cursor:pointer;text-underline-offset:.3em;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:700;-webkit-text-decoration:underline #7a522066;text-decoration:underline #7a522066}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dc-tools button[data-v-5e553065]{text-decoration-color:#e4b78566}}.dc-error[data-v-5e553065]{color:#9a3b2a;margin:1rem 0 0;font-size:.85rem;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dc-error[data-v-5e553065]{color:#ffa492}}.dc-controls[data-v-5e553065]{border-top:1px solid var(--line);align-items:center;gap:.8rem;margin-top:1.8rem;padding-top:1.4rem;display:flex}.dc-back[data-v-5e553065]{border:1px solid var(--line);background:var(--paper);min-height:3.2rem;font:inherit;color:var(--ink);cursor:pointer;border-radius:1rem;padding:0 1.3rem;font-weight:700}.dc-back[data-v-5e553065]:hover{background:var(--soft)}.dc-go[data-v-5e553065],.dc-cta[data-v-5e553065]{background:var(--gold);min-height:3.2rem;font:inherit;color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;padding:0 1.6rem;font-size:.98rem;font-weight:700;transition:background .2s,transform .15s;display:inline-flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dc-go[data-v-5e553065],.dc-cta[data-v-5e553065]{color:#fff}}.dc-go[data-v-5e553065]{margin-left:auto}.dc-go[data-v-5e553065]:hover,.dc-cta[data-v-5e553065]:hover{background:#a67336}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dc-go[data-v-5e553065]:hover,.dc-cta[data-v-5e553065]:hover{background:#976526}}.dc-go[data-v-5e553065]:active,.dc-cta[data-v-5e553065]:active{transform:translateY(1px)}.dc-cta[data-v-5e553065]{width:100%}.dc button[data-v-5e553065]:focus-visible,.dc input[data-v-5e553065]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.fwd-enter-active[data-v-5e553065],.fwd-leave-active[data-v-5e553065],.back-enter-active[data-v-5e553065],.back-leave-active[data-v-5e553065]{transition:opacity .22s,transform .28s cubic-bezier(.16,1,.3,1)}.fwd-enter-from[data-v-5e553065],.back-leave-to[data-v-5e553065]{opacity:0;transform:translate(18px)}.fwd-leave-to[data-v-5e553065],.back-enter-from[data-v-5e553065]{opacity:0;transform:translate(-18px)}.dc-receipt[data-v-5e553065]{border:1px solid var(--gold-light);background:var(--tint);color:var(--ink);border-radius:1.75rem;padding:2rem 1.9rem 1.8rem;scroll-margin-top:5.5rem;position:sticky;top:6.5rem}.rc-k[data-v-5e553065]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text);margin:0 0 .5rem;font-size:.66rem;font-weight:700}.rc-big[data-v-5e553065]{font-family:var(--serif);letter-spacing:-.03em;color:var(--gold-deep);font-variant-numeric:tabular-nums;margin:0;font-size:3.3rem;font-weight:700;line-height:1}.rc-sub[data-v-5e553065]{color:#5c5243;margin:.7rem 0 1.4rem;font-size:.84rem;line-height:1.55}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rc-sub[data-v-5e553065]{color:#cdc1b0}}.rc-bar[data-v-5e553065]{border-radius:.4rem;gap:2px;height:.7rem;margin-bottom:1.3rem;display:flex;overflow:hidden}.rc-bar span[data-v-5e553065]{transition:flex .5s cubic-bezier(.16,1,.3,1)}.rc-lines[data-v-5e553065]{margin:0;padding:0;list-style:none}.rc-lines li[data-v-5e553065]{border-bottom:1px dashed #c28b4659;grid-template-columns:.7rem 1fr auto;align-items:baseline;gap:.7rem;padding:.62rem 0;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rc-lines li[data-v-5e553065]{border-bottom:1px dashed #b17b3459}}.rc-lines li.zero[data-v-5e553065]{opacity:.5}.rc-lines i[data-v-5e553065]{border-radius:50%;width:.6rem;height:.6rem;transform:translateY(-1px)}.rc-l b[data-v-5e553065]{color:var(--ink);font-size:.86rem;font-weight:600;display:block}.rc-l small[data-v-5e553065]{color:#7c7262;margin-top:.1rem;font-size:.72rem;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rc-l small[data-v-5e553065]{color:#c2b7a5}}.rc-v[data-v-5e553065]{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1rem}.rc-lines .rc-total[data-v-5e553065]{border-top:1px solid #c28b468c;border-bottom:0;grid-template-columns:1fr auto;margin-top:.3rem;padding-top:.9rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rc-lines .rc-total[data-v-5e553065]{border-top:1px solid #b17b348c}}.rc-total .rc-l b[data-v-5e553065]{font-size:.95rem}.rc-total .rc-v[data-v-5e553065]{color:var(--gold-deep);font-size:1.25rem;font-weight:700}.rc-fine[data-v-5e553065]{color:#7c7262;margin:1.3rem 0 0;font-size:.72rem;line-height:1.55}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rc-fine[data-v-5e553065]{color:#c2b7a5}}@media (width<=1020px){.dc[data-v-5e553065]{grid-template-columns:minmax(0,1fr)}.dc-receipt[data-v-5e553065]{position:relative;top:auto}.dc-presets[data-v-5e553065],.dc-bodies[data-v-5e553065]{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-sizes[data-v-5e553065]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.dc[data-v-5e553065]{gap:1rem}.dc-main[data-v-5e553065]{border-radius:1.4rem;padding:0 1.1rem 1.3rem}.dc-steps[data-v-5e553065]{margin:0 -1.1rem;padding:0 .3rem}.dc-steps button[data-v-5e553065]{padding:.95rem .2rem .85rem;font-size:.68rem;line-height:1.2}.dc-steps button span[data-v-5e553065]{font-size:.85rem}.dc-strip[data-v-5e553065]{border:1px solid var(--gold-light);background:var(--tint);border-radius:1.1rem;justify-content:space-between;align-items:flex-end;gap:.8rem;margin:1rem 0 1.4rem;padding:.85rem 1rem;display:flex}.dc-strip-k[data-v-5e553065]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);font-size:.6rem;font-weight:700;display:block}.dc-strip b[data-v-5e553065]{font-family:var(--serif);color:var(--gold-deep);font-variant-numeric:tabular-nums;font-size:1.6rem;line-height:1.1}.dc-strip p[data-v-5e553065]{text-align:right;color:#5c5243;margin:0;font-size:.72rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dc-strip p[data-v-5e553065]{color:#cdc1b0}}.dc-panel[data-v-5e553065]{min-height:0}.dc-h[data-v-5e553065]{margin-bottom:1.1rem;font-size:1.4rem}.dc-k--gap[data-v-5e553065]{margin-top:1.5rem}.dc-presets[data-v-5e553065]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.6rem;margin:0 -1.1rem;padding:.2rem 1.1rem .4rem;display:flex;overflow-x:auto}.dc-presets[data-v-5e553065]::-webkit-scrollbar{display:none}.dc-preset[data-v-5e553065]{scroll-snap-align:start;flex:0 0 9.2rem}.dc-bodies[data-v-5e553065]{gap:.55rem}.dc-body[data-v-5e553065]{padding:.75rem .75rem .85rem}.dc-body b[data-v-5e553065]{padding-right:1.4rem;font-size:.82rem}.dc-body span[data-v-5e553065]{font-size:.68rem}.dc-field input[data-v-5e553065]{font-size:2.1rem}.dc-year input[data-v-5e553065]{font-size:1.8rem}.dc-receipt[data-v-5e553065]{border-radius:1.4rem;padding:1.6rem 1.3rem 1.5rem;display:none}.dc--done .dc-receipt[data-v-5e553065]{order:-1;display:block}.rc-big[data-v-5e553065]{font-size:2.8rem}.dc-controls[data-v-5e553065]{z-index:2;padding:.8rem 1.1rem calc(.8rem + env(safe-area-inset-bottom));background:var(--paper);border-radius:0 0 1.4rem 1.4rem;margin:1.4rem -1.1rem -1.3rem;position:sticky;bottom:0}.dc-go[data-v-5e553065]{flex:1;padding:0 1rem}.dc-sum div[data-v-5e553065]{grid-template-columns:6.2rem 1fr auto}.dc-next[data-v-5e553065]{border-radius:1.2rem;padding:1.4rem 1.2rem}}@media (prefers-reduced-motion:reduce){.fwd-enter-active[data-v-5e553065],.fwd-leave-active[data-v-5e553065],.back-enter-active[data-v-5e553065],.back-leave-active[data-v-5e553065],.rc-bar span[data-v-5e553065]{transition:none}}.bx[data-v-a1f435a0]{--gold:#c28b46;--gold-l:#e8c39e;--gold-d:#a67336;--gold-t:#8f5f27;--gold-deep:#7a5220;--ink:#1d1a14;--mut:#6b6355;--line:#1d1a1417;--hit:22px;--fs:11px;--fsz:13px;isolation:isolate;contain:layout paint;height:100svh;color:var(--ink);font-family:var(--font-ui,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);-webkit-text-size-adjust:100%;background:#e7eef0;display:none;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx[data-v-a1f435a0]{--gold-deep:#e4b785;--ink:#dcd8d3;--mut:#c5bcad;--line:#1e1a1417;background:#211d17}}:root[data-theme=dark] .bx [data-theme=light][data-v-a1f435a0]{--gold-deep:#7a5220;--ink:#1d1a14;--mut:#6b6355;--line:#1d1a1417}@media (pointer:coarse){.bx[data-v-a1f435a0]{--hit:32px}}@media (width>=700px){.bx[data-v-a1f435a0]{--fs:12px;--fsz:14px}}.bx-canvas[data-v-a1f435a0]{background:radial-gradient(80% 70% at 62% 55%,#eef4f5,#dfe9ec);position:absolute;inset:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-canvas[data-v-a1f435a0]{background:radial-gradient(80% 70% at 62% 55%,#231f19,#1f1b15)}}.bx-svg[data-v-a1f435a0]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;height:100%;display:block}.bx-svg.dragging[data-v-a1f435a0]{cursor:grabbing}.bx-grat[data-v-a1f435a0]{fill:none;stroke:#1d1a14;stroke-opacity:.07;stroke-width:calc(var(--u) * .8px)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-grat[data-v-a1f435a0]{stroke:#dcd8d3}}.bx-neigh[data-v-a1f435a0]{fill:url(#bx-hatch);stroke:#cfcabb;stroke-width:calc(var(--u) * .8px)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-neigh[data-v-a1f435a0]{stroke:#151107}}.bx-hatch-bg[data-v-a1f435a0]{fill:#eceae3}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-hatch-bg[data-v-a1f435a0]{fill:#201c16}}.bx-hatch-line[data-v-a1f435a0]{stroke:#d9d5c9}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-hatch-line[data-v-a1f435a0]{stroke:#18150f}}.cty[data-v-a1f435a0]{stroke:#fff;stroke-width:calc(var(--u) * .9px);stroke-linejoin:round;transition:fill .35s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cty[data-v-a1f435a0]{stroke:#27231e}}.cty.t0[data-v-a1f435a0]{fill:#f3e7cf}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cty.t0[data-v-a1f435a0]{fill:#231a08}}.cty.t1[data-v-a1f435a0]{fill:#eddcbc}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cty.t1[data-v-a1f435a0]{fill:#201704}}.cty.t2[data-v-a1f435a0]{fill:#f7eedb}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cty.t2[data-v-a1f435a0]{fill:#241d0f}}.cty.t3[data-v-a1f435a0]{fill:#e7d4ae}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cty.t3[data-v-a1f435a0]{fill:#1d1403}}.cty.is-zw[data-v-a1f435a0]{fill:#ecc78f}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cty.is-zw[data-v-a1f435a0]{fill:#1b1001}}.cty.is-sel[data-v-a1f435a0]{fill:#f0cf9d}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cty.is-sel[data-v-a1f435a0]{fill:#1e1303}}.cty.is-zw.is-sel[data-v-a1f435a0]{fill:#f2c47c}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cty.is-zw.is-sel[data-v-a1f435a0]{fill:#1b1001}}.bx-ring[data-v-a1f435a0]{fill:#c28b4626;stroke:var(--gold);stroke-width:1.6px}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-ring[data-v-a1f435a0]{fill:#e4ab6626}}.sc[data-v-a1f435a0]{transform:scale(var(--u))}.bd-glow path[data-v-a1f435a0]{fill:none;stroke:#c28b46;stroke-opacity:.22;stroke-width:calc(var(--u) * 9px);stroke-linecap:round;stroke-linejoin:round}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bd-glow path[data-v-a1f435a0]{stroke:#e4ab66}}.bd-layer[data-v-a1f435a0]{transition:opacity .5s}.bd-layer.dim[data-v-a1f435a0]{opacity:.25;pointer-events:none}.bd[data-v-a1f435a0]{cursor:pointer;outline:none}.bd-hit[data-v-a1f435a0]{fill:none;stroke:#0000;stroke-width:calc(var(--u) * var(--hit) * 2);stroke-linecap:round;stroke-linejoin:round;pointer-events:stroke}.bd-line[data-v-a1f435a0]{fill:none;stroke:#a8793b;stroke-width:calc(var(--u) * 1.7px);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;pointer-events:none;transition:stroke .25s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bd-line[data-v-a1f435a0]{stroke:#dfad6f}}.bd--zw .bd-line[data-v-a1f435a0]{stroke:#c28b46;stroke-width:calc(var(--u) * 2.6px)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bd--zw .bd-line[data-v-a1f435a0]{stroke:#e4ab66}}.bd:hover .bd-line[data-v-a1f435a0],.bd.is-sel .bd-line[data-v-a1f435a0],.bd:focus-visible .bd-line[data-v-a1f435a0]{stroke:#1d1a14}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bd:hover .bd-line[data-v-a1f435a0],.bd.is-sel .bd-line[data-v-a1f435a0],.bd:focus-visible .bd-line[data-v-a1f435a0]{stroke:#dcd8d3}}.pin[data-v-a1f435a0]{cursor:pointer;outline:none}.pin-dot[data-v-a1f435a0]{fill:#c28b46;stroke:#fff;stroke-width:2px}@scope(:root[data-theme=dark]) to ([data-theme=light]){.pin-dot[data-v-a1f435a0]{fill:#e4ab66;stroke:#27231e}}.pin--zw .pin-dot[data-v-a1f435a0]{fill:#a67336}@scope(:root[data-theme=dark]) to ([data-theme=light]){.pin--zw .pin-dot[data-v-a1f435a0]{fill:#dfa96c}}.pin-ping[data-v-a1f435a0]{fill:none;stroke:#c28b46;stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}@scope(:root[data-theme=dark]) to ([data-theme=light]){.pin-ping[data-v-a1f435a0]{stroke:#e4ab66}}.pin--zw .pin-ping[data-v-a1f435a0],.pin.is-sel .pin-ping[data-v-a1f435a0]{animation:2.6s ease-out infinite bx-ping-a1f435a0}.pin.is-sel .pin-dot[data-v-a1f435a0],.pin:hover .pin-dot[data-v-a1f435a0],.pin:focus-visible .pin-dot[data-v-a1f435a0]{fill:#1d1a14}@scope(:root[data-theme=dark]) to ([data-theme=light]){.pin.is-sel .pin-dot[data-v-a1f435a0],.pin:hover .pin-dot[data-v-a1f435a0],.pin:focus-visible .pin-dot[data-v-a1f435a0]{fill:#dcd8d3}}.pin-in[data-v-a1f435a0]{transform-box:fill-box;transform-origin:50%}.pin-t[data-v-a1f435a0]{fill:#1d1a14;font:700 11px var(--font-ui,system-ui, sans-serif);paint-order:stroke;stroke:#ffffffeb;stroke-width:3.5px;stroke-linejoin:round}@scope(:root[data-theme=dark]) to ([data-theme=light]){.pin-t[data-v-a1f435a0]{fill:#dcd8d3;stroke:#27231eeb}}@keyframes bx-ping-a1f435a0{0%{opacity:.8;transform:scale(.6)}80%,to{opacity:0;transform:scale(2.6)}}.hr-dot[data-v-a1f435a0]{fill:#1d1a14;stroke:#fff;stroke-width:2px}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hr-dot[data-v-a1f435a0]{fill:#dcd8d3;stroke:#27231e}}.hr-ping[data-v-a1f435a0]{fill:none;stroke:#1d1a14;stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite bx-ping-a1f435a0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hr-ping[data-v-a1f435a0]{stroke:#dcd8d3}}.hr-ping--b[data-v-a1f435a0]{animation-delay:1.5s}.hr-t[data-v-a1f435a0]{fill:#1d1a14;font:800 12px var(--font-ui,system-ui, sans-serif);paint-order:stroke;stroke:#ffffffeb;stroke-width:3.5px;stroke-linejoin:round}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hr-t[data-v-a1f435a0]{fill:#dcd8d3;stroke:#27231eeb}}.rt[data-v-a1f435a0]{cursor:pointer;outline:none}.rt-hit[data-v-a1f435a0]{fill:none;stroke:#0000;stroke-width:calc(var(--u) * var(--hit) * 2);stroke-linecap:round;stroke-linejoin:round;pointer-events:stroke}.rt-base[data-v-a1f435a0]{fill:none;stroke:#c28b46;stroke-opacity:.35;stroke-width:calc(var(--u) * 3.2px);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.7s cubic-bezier(.5,0,.2,1) forwards bx-draw-a1f435a0;animation-delay:calc(var(--i) * .18s)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rt-base[data-v-a1f435a0]{stroke:#e4ab66}}.rt-flow[data-v-a1f435a0]{fill:none;stroke:#a67336;stroke-width:calc(var(--u) * 3.2px);stroke-dasharray:calc(var(--u) * 6px) calc(var(--u) * 10px);stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:.6s 1.7s forwards bx-fade-a1f435a0,1.1s linear infinite bx-flow-a1f435a0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rt-flow[data-v-a1f435a0]{stroke:#dfa96c}}.rt.is-sel .rt-base[data-v-a1f435a0]{stroke-opacity:.6}.rt:hover .rt-flow[data-v-a1f435a0]{stroke:#1d1a14}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rt:hover .rt-flow[data-v-a1f435a0]{stroke:#dcd8d3}}.rt-token[data-v-a1f435a0]{opacity:0;animation:.6s .5s forwards bx-fade-a1f435a0}.port[data-v-a1f435a0]{cursor:pointer;outline:none}.port-sq[data-v-a1f435a0]{fill:#fff;stroke:#1d1a14;stroke-width:2.4px}@scope(:root[data-theme=dark]) to ([data-theme=light]){.port-sq[data-v-a1f435a0]{fill:#27231e;stroke:#dcd8d3}}.port:hover .port-sq[data-v-a1f435a0]{fill:#1d1a14}@scope(:root[data-theme=dark]) to ([data-theme=light]){.port:hover .port-sq[data-v-a1f435a0]{fill:#dcd8d3}}.port-t[data-v-a1f435a0]{fill:#1d1a14;font:800 12px var(--font-ui,system-ui, sans-serif);paint-order:stroke;stroke:#ffffffeb;stroke-width:3.5px;stroke-linejoin:round}@scope(:root[data-theme=dark]) to ([data-theme=light]){.port-t[data-v-a1f435a0]{fill:#dcd8d3;stroke:#27231eeb}}@keyframes bx-flow-a1f435a0{to{stroke-dashoffset:calc(var(--u) * -16px)}}@keyframes bx-fade-a1f435a0{to{opacity:1}}.bx-name[data-v-a1f435a0]{fill:#3a2f1f;font-family:var(--font-ui,system-ui, sans-serif);font-weight:700;font-size:calc(var(--u) * var(--fs));letter-spacing:.02em;paint-order:stroke;stroke:#ffffffd9;stroke-width:calc(var(--u) * 3.5px);stroke-linejoin:round}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-name[data-v-a1f435a0]{fill:#dcceba;stroke:#27231ed9}}.bx-name.is-zw[data-v-a1f435a0]{fill:#1d1a14;font-weight:800;font-size:calc(var(--u) * var(--fsz))}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-name.is-zw[data-v-a1f435a0]{fill:#dcd8d3}}.bx-lead[data-v-a1f435a0]{stroke:#8f5f27;stroke-opacity:.6;stroke-width:calc(var(--u) * 1px)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-lead[data-v-a1f435a0]{stroke:#e4b078}}@keyframes bx-draw-a1f435a0{to{stroke-dashoffset:0}}@keyframes bx-rise-a1f435a0{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes bx-pop-a1f435a0{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes bx-country-a1f435a0{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.bx.ready:not(.in) .cty[data-v-a1f435a0],.bx.ready:not(.in) .pin-in[data-v-a1f435a0],.bx.ready:not(.in) .bx-card[data-v-a1f435a0],.bx.ready:not(.in) .bx-dock[data-v-a1f435a0],.bx.ready:not(.in) .bx-zoom[data-v-a1f435a0],.bx.ready:not(.in) .bx-hud[data-v-a1f435a0]{opacity:0}.bx.ready:not(.in) .bd-line[data-v-a1f435a0]{stroke-dashoffset:1px}.bx.in .cty[data-v-a1f435a0]{animation:.9s cubic-bezier(.16,1,.3,1) both bx-country-a1f435a0;animation-delay:calc(var(--i) * 60ms);transform-box:fill-box;transform-origin:50%;will-change:transform, opacity}.bx.entered .cty[data-v-a1f435a0]{will-change:auto}.bx.in .bd-line[data-v-a1f435a0]{animation:1.5s cubic-bezier(.5,0,.2,1) both bx-draw-a1f435a0;animation-delay:calc(var(--i) * 60ms + .45s)}.bx.in .pin-in[data-v-a1f435a0]{animation:.55s cubic-bezier(.34,1.56,.64,1) both bx-pop-a1f435a0;animation-delay:calc(var(--i) * 45ms + 1.2s)}.bx.entered .pin-in[data-v-a1f435a0]{animation-delay:calc(var(--i) * 28ms)}.bx.in .bx-card[data-v-a1f435a0]{animation:.9s cubic-bezier(.16,1,.3,1) .15s both bx-rise-a1f435a0}.bx.in .bx-dock[data-v-a1f435a0]{animation:.9s cubic-bezier(.16,1,.3,1) .4s both bx-rise-a1f435a0}.bx.in .bx-zoom[data-v-a1f435a0]{animation:.9s cubic-bezier(.16,1,.3,1) .5s both bx-rise-a1f435a0}.bx.in .bx-hud[data-v-a1f435a0]{animation:.9s cubic-bezier(.16,1,.3,1) .65s both bx-rise-a1f435a0}.bx.in .bx-start li[data-v-a1f435a0]{animation:.7s cubic-bezier(.16,1,.3,1) both bx-rise-a1f435a0;animation-delay:calc(var(--i) * 80ms + .65s)}.bx-ui[data-v-a1f435a0]{pointer-events:none;position:absolute;inset:0}.bx-ui[data-v-a1f435a0]>*{pointer-events:auto}.bx-ui svg[data-v-a1f435a0]{flex:none;width:1em;height:1em}.bx-ui button[data-v-a1f435a0]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.bx-card[data-v-a1f435a0],.bx-zoom[data-v-a1f435a0],.bx-hud[data-v-a1f435a0],.bx-drawer[data-v-a1f435a0],.bx-mode[data-v-a1f435a0],.bx-chips button[data-v-a1f435a0],.bx-hint[data-v-a1f435a0]{box-shadow:0 0 0 1px var(--line), 0 10px 28px -14px #3c280a59;background:#fffffff2;border:1px solid #ffffffe6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-card[data-v-a1f435a0],.bx-zoom[data-v-a1f435a0],.bx-hud[data-v-a1f435a0],.bx-drawer[data-v-a1f435a0],.bx-mode[data-v-a1f435a0],.bx-chips button[data-v-a1f435a0],.bx-hint[data-v-a1f435a0]{background:#27231ef2;border:1px solid #413c36e6}}.code[data-v-a1f435a0]{letter-spacing:.04em;min-width:2rem;height:1.6rem;color:var(--gold-deep);background:#c28b4629;border-radius:.45rem;place-items:center;padding:0 .4rem;font:800 .6875rem ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.code[data-v-a1f435a0]{background:#b17b3429}}.code--ic[data-v-a1f435a0]{font-size:.95rem}.bx-card[data-v-a1f435a0]{left:.5rem;top:max(.5rem, env(safe-area-inset-top));border-radius:9999px;max-width:calc(100% - 9.6rem);padding:.4rem .9rem .4rem .4rem;position:absolute;overflow:hidden}.bx-card-top[data-v-a1f435a0]{align-items:center;gap:.55rem;min-width:0;display:flex}.bx-badge[data-v-a1f435a0]{color:#fff;background:linear-gradient(135deg, var(--gold), var(--gold-d));border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-size:1.15rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-badge[data-v-a1f435a0]{color:#fff}}.bx-title[data-v-a1f435a0]{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:.98rem;font-weight:800;line-height:1.1;overflow:hidden}.bx-sub[data-v-a1f435a0],.bx-stats[data-v-a1f435a0],.bx-start[data-v-a1f435a0]{display:none}.bx-zoom[data-v-a1f435a0]{right:.5rem;top:max(.5rem, env(safe-area-inset-top));border-radius:9999px;padding:.2rem;display:flex;position:absolute}.bx-zoom button[data-v-a1f435a0]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.15rem;transition:background .2s,color .2s;display:grid}.bx-zoom button[data-v-a1f435a0]:active,.bx-zoom button[data-v-a1f435a0]:hover{background:var(--ink);color:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-zoom button[data-v-a1f435a0]:active,.bx-zoom button[data-v-a1f435a0]:hover{color:#fff}}.bx-dock[data-v-a1f435a0]{left:.5rem;right:.5rem;bottom:max(.5rem, env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute}.bx-dock[data-v-a1f435a0]>*{pointer-events:auto}.bx.has-sel .bx-dock[data-v-a1f435a0]{display:none}.bx-chips[data-v-a1f435a0]{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;pointer-events:auto;gap:.4rem;width:100%;margin:0;padding:.1rem .1rem .15rem;list-style:none;display:flex;overflow-x:auto}.bx-chips[data-v-a1f435a0]::-webkit-scrollbar{display:none}.bx-chips li[data-v-a1f435a0]{scroll-snap-align:start;flex:none}.bx-chips button[data-v-a1f435a0]{min-height:44px;font:inherit;color:var(--ink);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:0 .9rem 0 .5rem;font-size:.875rem;font-weight:700;display:inline-flex}.bx-chips button.on[data-v-a1f435a0]{color:#fff;background:var(--ink)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-chips button.on[data-v-a1f435a0]{color:#fff}}.bx-chips button.on .code[data-v-a1f435a0]{color:var(--ink);background:var(--gold-l)}.bx-mode[data-v-a1f435a0]{border-radius:9999px;width:100%;max-width:26rem;padding:.3rem;display:flex;position:relative}.bx-thumb[data-v-a1f435a0]{background:var(--ink);border-radius:9999px;width:calc(50% - .3rem);transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:.3rem;bottom:.3rem;left:.3rem}.bx-mode button[data-v-a1f435a0]{z-index:1;min-height:48px;font:inherit;color:var(--mut);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:0 .8rem;font-size:.9375rem;font-weight:700;transition:color .3s;display:flex;position:relative}.bx-mode button.on[data-v-a1f435a0]{color:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-mode button.on[data-v-a1f435a0]{color:#fff}}.bx-mode button svg[data-v-a1f435a0]{font-size:1.1rem}.lbl-long[data-v-a1f435a0]{display:none}.bx-hint[data-v-a1f435a0]{left:50%;top:calc(var(--cardb,60px) + .6rem);max-width:calc(100% - 1.5rem);color:var(--mut);white-space:nowrap;pointer-events:none;border-radius:9999px;align-items:center;gap:.5rem;margin:0;padding:.5rem .9rem;font-size:.8125rem;font-weight:600;display:flex;position:absolute;transform:translate(-50%)}.bx-hint svg[data-v-a1f435a0]{color:var(--gold-d);font-size:1.05rem}.bx-fade-enter-active[data-v-a1f435a0],.bx-fade-leave-active[data-v-a1f435a0]{transition:opacity .5s}.bx-fade-enter-from[data-v-a1f435a0],.bx-fade-leave-to[data-v-a1f435a0]{opacity:0}.bx-hud[data-v-a1f435a0],.bx-foot[data-v-a1f435a0]{display:none}.bx-drawer[data-v-a1f435a0]{left:.5rem;right:.5rem;bottom:max(.5rem, env(safe-area-inset-bottom));height:var(--sheet-h);will-change:height;border-radius:1.4rem;flex-direction:column;padding:0 1rem .75rem;transition:height .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;overflow:hidden}.bx-drawer.peek[data-v-a1f435a0]{--sheet-h:168px}.bx-drawer.full[data-v-a1f435a0]{--sheet-h:min(52svh, 480px)}.dr-handle[data-v-a1f435a0]{cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;width:100%;height:28px;margin:0;padding:0;display:grid}.dr-handle span[data-v-a1f435a0]{background:#1d1a1433;border-radius:9999px;width:2.6rem;height:5px;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dr-handle span[data-v-a1f435a0]{background:#1e1a1433}}.dr-head[data-v-a1f435a0]{flex:none;justify-content:space-between;align-items:center;display:flex}.dr-codes[data-v-a1f435a0]{color:var(--gold-d);align-items:center;gap:.55rem;font-size:1rem;display:flex}.dr-kind[data-v-a1f435a0]{color:var(--mut);font-size:.8125rem;font-weight:700}.dr-tools[data-v-a1f435a0]{align-items:center;gap:.1rem;margin-right:-.4rem;display:flex}.dr-step[data-v-a1f435a0],.dr-x[data-v-a1f435a0]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.1rem;transition:background .2s;display:grid}.dr-step[data-v-a1f435a0]:active,.dr-x[data-v-a1f435a0]:active,.dr-step[data-v-a1f435a0]:hover,.dr-x[data-v-a1f435a0]:hover{background:#1d1a1414}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dr-step[data-v-a1f435a0]:active,.dr-x[data-v-a1f435a0]:active,.dr-step[data-v-a1f435a0]:hover,.dr-x[data-v-a1f435a0]:hover{background:#1e1a1414}}.dr-body[data-v-a1f435a0]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;padding-bottom:.25rem;display:flex;overflow-y:auto}.dr-title[data-v-a1f435a0]{letter-spacing:-.03em;flex:none;margin:.1rem 0 .55rem;font-size:1.4rem;font-weight:800;line-height:1.12}.dr-title i[data-v-a1f435a0]{color:var(--gold);font-style:normal;font-weight:500}.dr-peek[data-v-a1f435a0]{min-height:44px;font:inherit;color:var(--gold-deep);cursor:pointer;background:#c28b4624;border:0;border-radius:.85rem;justify-content:space-between;align-items:center;margin:0;padding:0 .85rem;font-size:.9rem;font-weight:700;display:none}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dr-peek[data-v-a1f435a0]{background:#b17b3424}}.bx-drawer.peek .dr-peek[data-v-a1f435a0]{display:flex}.bx-drawer.peek .dr-tag[data-v-a1f435a0],.bx-drawer.peek .dr-k[data-v-a1f435a0],.bx-drawer.peek .dr-list[data-v-a1f435a0],.bx-drawer.peek .dr-note[data-v-a1f435a0],.bx-drawer.peek .dr-fine[data-v-a1f435a0]{display:none}.dr-tag[data-v-a1f435a0]{color:var(--gold-deep);background:#c28b4624;border-radius:.7rem;align-items:center;gap:.55rem;margin:0 0 .9rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dr-tag[data-v-a1f435a0]{background:#b17b3424}}.dr-tag svg[data-v-a1f435a0]{font-size:1.05rem}.dr-k[data-v-a1f435a0]{color:var(--mut);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.8125rem;font-weight:700;display:flex}.dr-k em[data-v-a1f435a0]{color:#fff;background:var(--ink);border-radius:9999px;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;font-size:.6875rem;font-style:normal;display:inline-grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dr-k em[data-v-a1f435a0]{color:#fff}}.dr-list[data-v-a1f435a0]{gap:.45rem;margin:0 0 .9rem;padding:0;list-style:none;display:grid}.dr-list li[data-v-a1f435a0]{min-height:48px;animation:.5s cubic-bezier(.16,1,.3,1) both bx-rise-a1f435a0;animation-delay:calc(var(--i) * 55ms + .1s);background:#1d1a1409;border:1px solid #0000;border-radius:.9rem;align-items:flex-start;gap:.75rem;padding:.7rem .75rem;transition:background .25s,border-color .25s;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dr-list li[data-v-a1f435a0]{background:#1e1a1409}}.dr-list li.tap[data-v-a1f435a0]{cursor:pointer}.dr-list li.tap[data-v-a1f435a0]:active,.dr-list li.tap[data-v-a1f435a0]:hover{background:#c28b461a}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dr-list li.tap[data-v-a1f435a0]:active,.dr-list li.tap[data-v-a1f435a0]:hover{background:#b17b341a}}.dr-list li.on[data-v-a1f435a0]{background:#c28b4629;border-color:#c28b4680}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dr-list li.on[data-v-a1f435a0]{background:#b17b3429;border-color:#b17b3480}}.dr-list .ic[data-v-a1f435a0]{width:2.2rem;height:2.2rem;color:var(--gold-deep);box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:.65rem;flex:none;place-items:center;font-size:1.15rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dr-list .ic[data-v-a1f435a0]{background:#27231e}}.dr-list .ic--bridge[data-v-a1f435a0]{color:#2f6b7a}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dr-list .ic--bridge[data-v-a1f435a0]{color:#8dc9da}}.dr-list .ic--water[data-v-a1f435a0]{color:#3a7ca5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dr-list .ic--water[data-v-a1f435a0]{color:#7ec1ed}}.dr-list .tx[data-v-a1f435a0]{gap:.1rem;min-width:0;display:grid}.dr-list b[data-v-a1f435a0]{font-size:.9rem;font-weight:700}.dr-list small[data-v-a1f435a0]{color:var(--mut);font-size:.8125rem;line-height:1.45}.dr-note[data-v-a1f435a0]{color:var(--mut);gap:.6rem;margin:0 0 .6rem;font-size:.8125rem;line-height:1.55;display:flex}.dr-note svg[data-v-a1f435a0]{color:var(--gold-d);margin-top:.12rem;font-size:1rem}.dr-fine[data-v-a1f435a0]{color:#8a8071;margin:0 0 .5rem;font-size:.75rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dr-fine[data-v-a1f435a0]{color:#c0b6a6}}.dr-nav[data-v-a1f435a0]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.8rem;display:none}.dr-nav--one[data-v-a1f435a0]{justify-content:flex-start;display:flex}.dr-nav span[data-v-a1f435a0]{color:var(--mut);font:600 .75rem ui-monospace,Menlo,monospace}.dr-nav button[data-v-a1f435a0]{min-height:48px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:.35rem;padding:0 .9rem;font-size:.875rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.dr-nav button[data-v-a1f435a0]:hover{background:var(--ink);color:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dr-nav button[data-v-a1f435a0]:hover{color:#fff}}.dr-nav .go[data-v-a1f435a0]{background:var(--ink);color:#fff;padding:0 1.1rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dr-nav .go[data-v-a1f435a0]{color:#fff}}.bx-drawer.peek .dr-nav--one[data-v-a1f435a0]{display:none}.bx-drawer-enter-active[data-v-a1f435a0]{transition:opacity .35s,transform .55s cubic-bezier(.16,1,.3,1),height .5s cubic-bezier(.16,1,.3,1)}.bx-drawer-leave-active[data-v-a1f435a0]{transition:opacity .2s,transform .3s}.bx-drawer-enter-from[data-v-a1f435a0],.bx-drawer-leave-to[data-v-a1f435a0]{opacity:0;transform:translateY(28px)}.bx-mode button[data-v-a1f435a0]:focus-visible,.bx-zoom button[data-v-a1f435a0]:focus-visible,.dr-x[data-v-a1f435a0]:focus-visible,.dr-step[data-v-a1f435a0]:focus-visible,.dr-nav button[data-v-a1f435a0]:focus-visible,.bx-start button[data-v-a1f435a0]:focus-visible,.bx-chips button[data-v-a1f435a0]:focus-visible,.dr-peek[data-v-a1f435a0]:focus-visible,.dr-handle[data-v-a1f435a0]:focus-visible{outline:2px solid var(--gold-d);outline-offset:2px}.bd[data-v-a1f435a0]:focus-visible,.pin[data-v-a1f435a0]:focus-visible,.rt[data-v-a1f435a0]:focus-visible,.port[data-v-a1f435a0]:focus-visible{outline:none}@media (width<=389px){.bx-card[data-v-a1f435a0]{max-width:calc(100% - 8.8rem)}.bx-zoom button[data-v-a1f435a0]{width:40px;height:40px}.bx-title[data-v-a1f435a0]{font-size:.9rem}.bx-badge[data-v-a1f435a0]{width:2.2rem;height:2.2rem}}@media (width>=700px){.bx-card[data-v-a1f435a0]{max-width:30rem;padding:.5rem 1.1rem .5rem .5rem}.bx-title[data-v-a1f435a0]{font-size:1.15rem}.bx-dock[data-v-a1f435a0]{width:min(34rem,100% - 1rem);left:50%;right:auto;transform:translate(-50%)}.bx.in .bx-dock[data-v-a1f435a0]{animation-name:bx-rise-c-a1f435a0}.bx-drawer[data-v-a1f435a0]{width:min(36rem,100% - 1rem);margin-inline:auto;left:0;right:0}.lbl-long[data-v-a1f435a0]{display:inline}.lbl-short[data-v-a1f435a0]{display:none}}@keyframes bx-rise-c-a1f435a0{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@media (height<=559px){.bx-card[data-v-a1f435a0]{max-width:15rem;padding:.3rem .8rem .3rem .3rem}.bx-badge[data-v-a1f435a0]{width:2rem;height:2rem;font-size:1rem}.bx-title[data-v-a1f435a0]{font-size:.9rem}.bx-zoom[data-v-a1f435a0]{left:.5rem;right:auto;top:calc(max(.5rem, env(safe-area-inset-top)) + 3.2rem);border-radius:1.3rem;flex-direction:column}.bx-zoom button[data-v-a1f435a0]{width:40px;height:40px}.bx-chips[data-v-a1f435a0]{display:none}.bx-dock[data-v-a1f435a0]{left:.5rem;right:auto;bottom:max(.5rem, env(safe-area-inset-bottom));width:15rem;transform:none}.bx.in .bx-dock[data-v-a1f435a0]{animation-name:bx-rise-a1f435a0}.bx.has-sel .bx-dock[data-v-a1f435a0]{display:flex}.bx-mode button[data-v-a1f435a0]{min-height:40px;padding:0 .5rem;font-size:.8125rem}.lbl-long[data-v-a1f435a0]{display:none}.lbl-short[data-v-a1f435a0]{display:inline}.bx-hint[data-v-a1f435a0]{display:none}.bx-drawer[data-v-a1f435a0]{left:auto;right:.5rem;top:max(.5rem, env(safe-area-inset-top));bottom:max(.5rem, env(safe-area-inset-bottom));width:min(21rem,46%);height:auto;margin:0;padding:0 1rem .75rem}.dr-handle[data-v-a1f435a0],.dr-peek[data-v-a1f435a0],.dr-step[data-v-a1f435a0]{display:none!important}.bx-drawer .dr-tag[data-v-a1f435a0],.bx-drawer .dr-k[data-v-a1f435a0],.bx-drawer .dr-list[data-v-a1f435a0],.bx-drawer .dr-note[data-v-a1f435a0],.bx-drawer .dr-fine[data-v-a1f435a0]{display:revert}.bx-drawer .dr-tag[data-v-a1f435a0],.bx-drawer .dr-note[data-v-a1f435a0]{display:flex}.bx-drawer .dr-list[data-v-a1f435a0]{display:grid}.bx-drawer .dr-k[data-v-a1f435a0],.dr-nav[data-v-a1f435a0]{display:flex}.dr-head[data-v-a1f435a0]{padding-top:.5rem}}@media (width>=1180px) and (height>=560px){.bx[data-v-a1f435a0]{display:block}.bx-card[data-v-a1f435a0],.bx-zoom[data-v-a1f435a0],.bx-hud[data-v-a1f435a0],.bx-drawer[data-v-a1f435a0],.bx-mode[data-v-a1f435a0],.bx-hint[data-v-a1f435a0]{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:0 1px 0 #ffffffe6 inset, 0 0 0 1px var(--line), 0 18px 40px -18px #3c280a47;background:#ffffffdb;border:1px solid #ffffffe6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-card[data-v-a1f435a0],.bx-zoom[data-v-a1f435a0],.bx-hud[data-v-a1f435a0],.bx-drawer[data-v-a1f435a0],.bx-mode[data-v-a1f435a0],.bx-hint[data-v-a1f435a0]{background:#27231edb;border:1px solid #413c36e6}}.bx-card[data-v-a1f435a0]{border-radius:1.25rem;width:22rem;max-width:none;max-height:calc(100% - 7.5rem);padding:1.4rem 1.4rem 1.2rem;top:1.25rem;left:1.25rem;overflow:auto}.bx-card-top[data-v-a1f435a0]{gap:.75rem}.bx-badge[data-v-a1f435a0]{border-radius:.75rem;box-shadow:0 6px 14px -6px #a67336cc}.bx-title[data-v-a1f435a0]{white-space:normal;letter-spacing:-.03em;font-size:1.9rem}.bx-sub[data-v-a1f435a0]{color:var(--mut);margin:.7rem 0 0;font-size:.875rem;line-height:1.55;display:block}.bx-stats[data-v-a1f435a0]{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1.2rem 0 0;display:grid}.bx-stats div[data-v-a1f435a0]{background:#1d1a140a;border-radius:.9rem;padding:.7rem .75rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-stats div[data-v-a1f435a0]{background:#1e1a140a}}.bx-stats dt[data-v-a1f435a0]{color:var(--mut);min-height:1.7em;font-size:.6875rem;font-weight:600;line-height:1.25}.bx-stats dd[data-v-a1f435a0]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:1.7rem;font-weight:800}.bx-start[data-v-a1f435a0]{margin-top:1.2rem;display:block}.bx-start-k[data-v-a1f435a0]{color:var(--mut);margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.bx-start ul[data-v-a1f435a0]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.bx-start button[data-v-a1f435a0]{width:100%;min-height:48px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:#1d1a140a;border:1px solid #0000;border-radius:.85rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.65rem;padding:.4rem .7rem;transition:background .25s,border-color .25s,transform .25s;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-start button[data-v-a1f435a0]{background:#1e1a140a}}.bx-start button[data-v-a1f435a0]:hover{background:#c28b461f;transform:translate(3px)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-start button[data-v-a1f435a0]:hover{background:#b17b341f}}.bx-start button.on[data-v-a1f435a0]{background:#c28b462e;border-color:#c28b468c}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bx-start button.on[data-v-a1f435a0]{background:#b17b342e;border-color:#b17b348c}}.bx-start .nm[data-v-a1f435a0]{font-size:.9rem;font-weight:700}.bx-start .ct[data-v-a1f435a0]{color:var(--mut);align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;display:inline-flex}.bx-start .chev[data-v-a1f435a0]{color:var(--gold-d);font-size:1rem;transition:transform .25s}.bx-start button:hover .chev[data-v-a1f435a0]{transform:translate(3px)}.bx-zoom[data-v-a1f435a0]{border-radius:1rem;flex-direction:column;padding:.25rem;top:1.25rem;right:1.25rem}.bx-zoom button[data-v-a1f435a0]{border-radius:.75rem}.bx-zoom button+button[data-v-a1f435a0]{margin-top:2px}.bx-dock[data-v-a1f435a0]{width:25rem;margin-left:-8rem;inset:1.25rem auto auto 50%;transform:none}.bx.in .bx-dock[data-v-a1f435a0]{animation-name:bx-rise-a1f435a0}.bx.has-sel .bx-dock[data-v-a1f435a0]{display:flex}.bx-chips[data-v-a1f435a0]{display:none}.bx-mode[data-v-a1f435a0]{max-width:none}.bx-mode button[data-v-a1f435a0]{min-height:44px;font-size:.875rem}.bx-hud[data-v-a1f435a0]{border-radius:1rem;flex-direction:column;gap:.45rem;padding:.6rem .85rem;display:flex;position:absolute;bottom:1.25rem;left:1.25rem}.bx-coords[data-v-a1f435a0]{font-variant-numeric:tabular-nums;min-width:12.5rem;color:var(--ink);align-items:center;gap:.5rem;margin:0;font:600 .75rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.bx-coords svg[data-v-a1f435a0]{color:var(--gold-d);font-size:.95rem}.bx-scale[data-v-a1f435a0]{color:var(--mut);align-items:center;gap:.6rem;font:600 .6875rem ui-monospace,Menlo,monospace;display:flex}.bx-scale span[data-v-a1f435a0]{border:1.5px solid var(--ink);border-top:0;height:7px;transition:width .3s;display:block}.bx-foot[data-v-a1f435a0]{text-align:right;max-width:18rem;color:var(--mut);pointer-events:none;margin:0;font-size:.6875rem;line-height:1.5;display:block;position:absolute;bottom:1.25rem;right:1.25rem}.bx.has-sel .bx-foot[data-v-a1f435a0]{display:none}.bx-drawer[data-v-a1f435a0]{will-change:auto;width:24rem;height:auto;margin:0;padding:.4rem 1.3rem 1.2rem;transition:none;inset:5.5rem 1.25rem 1.25rem auto}.dr-handle[data-v-a1f435a0],.dr-peek[data-v-a1f435a0],.dr-step[data-v-a1f435a0]{display:none!important}.bx-drawer .dr-tag[data-v-a1f435a0],.bx-drawer .dr-note[data-v-a1f435a0]{display:flex}.bx-drawer .dr-list[data-v-a1f435a0]{display:grid}.bx-drawer .dr-k[data-v-a1f435a0],.dr-nav[data-v-a1f435a0]{display:flex}.dr-head[data-v-a1f435a0]{padding-top:.5rem}.dr-title[data-v-a1f435a0]{font-size:1.55rem}.bx-drawer-enter-active[data-v-a1f435a0]{transition:opacity .35s,transform .55s cubic-bezier(.16,1,.3,1)}.bx-drawer-enter-from[data-v-a1f435a0],.bx-drawer-leave-to[data-v-a1f435a0]{transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.bx[data-v-a1f435a0] *,.bx[data-v-a1f435a0] :before,.bx[data-v-a1f435a0] :after{transition:none!important;animation:none!important}.bx.ready:not(.in) .cty[data-v-a1f435a0],.bx.ready:not(.in) .pin-in[data-v-a1f435a0],.bx.ready:not(.in) .bx-card[data-v-a1f435a0],.bx.ready:not(.in) .bx-dock[data-v-a1f435a0],.bx.ready:not(.in) .bx-zoom[data-v-a1f435a0],.bx.ready:not(.in) .bx-hud[data-v-a1f435a0]{opacity:1}.rt-base[data-v-a1f435a0]{stroke-dashoffset:0}.rt-flow[data-v-a1f435a0],.rt-token[data-v-a1f435a0]{opacity:1}}.bx-ttl[data-v-a1f435a0]{min-width:0}.bx-eyebrow[data-v-a1f435a0],.bx-expand[data-v-a1f435a0]{display:none}.pin-n[data-v-a1f435a0]{fill:#fff;font:800 9.5px var(--font-ui,system-ui, sans-serif);pointer-events:none}@scope(:root[data-theme=dark]) to ([data-theme=light]){.pin-n[data-v-a1f435a0]{fill:#27231e}}.dr-stats[data-v-a1f435a0]{border:1px solid var(--line);border-radius:.6rem;flex:none;grid-template-columns:repeat(3,1fr);margin:0 0 .5rem;display:grid;overflow:hidden}.dr-stats div[data-v-a1f435a0]{border-left:1px solid var(--line);min-width:0;padding:.55rem .7rem}.dr-stats div[data-v-a1f435a0]:first-child{border-left:0}.dr-stats dt[data-v-a1f435a0]{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0;font:700 .5625rem ui-monospace,SFMono-Regular,Menlo,monospace}.dr-stats dd[data-v-a1f435a0]{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin:.15rem 0 0;font:700 1.15rem Georgia,Times New Roman,serif}.dr-stats dd small[data-v-a1f435a0]{color:var(--mut);margin-left:.25rem;font:600 .625rem ui-monospace,Menlo,monospace}.dr-mix[data-v-a1f435a0]{flex:none;gap:3px;height:4px;margin:0 0 .75rem;display:flex}.dr-mix i[data-v-a1f435a0]{background:var(--gold);border-radius:2px;flex:1}.dr-mix .m-bridge[data-v-a1f435a0]{background:#2f6b7a}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dr-mix .m-bridge[data-v-a1f435a0]{background:#22606e}}.dr-mix .m-water[data-v-a1f435a0]{background:#3a7ca5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dr-mix .m-water[data-v-a1f435a0]{background:#2c6f97}}.dr-list .tx[data-v-a1f435a0]{flex:1}.dr-list .no[data-v-a1f435a0]{color:#fff;background:var(--gold-deep);border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;margin-top:.15rem;font:800 .6875rem ui-monospace,Menlo,monospace;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dr-list .no[data-v-a1f435a0]{color:#fff}}.dr-list .no--off[data-v-a1f435a0]{color:var(--gold-deep);background:0 0;box-shadow:inset 0 0 0 1.5px #7a522080}.dr-list li.on .no[data-v-a1f435a0]{background:var(--ink);color:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dr-list li.on .no[data-v-a1f435a0]{color:#fff}}@keyframes bx-grow-a1f435a0{0%{clip-path:inset(7% 5% 9% round 18px);opacity:.4}to{clip-path:inset(0);opacity:1}}@media (width<=1179px),(height<=559px){.bxw[data-v-a1f435a0]{height:min(82svh,720px)}.bxw .bx[data-v-a1f435a0]{--paper:#fbf7ee;--hair:#1d1a1424;--sab:env(safe-area-inset-bottom,0px);--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--serif:Georgia, "Times New Roman", serif;background:#e8dfca;height:100%;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx[data-v-a1f435a0]{--paper:#25211b;--hair:#1e1a1424;background:#1f1808}}:root[data-theme=dark] :is(.bxw .bx) [data-theme=light][data-v-a1f435a0]{--paper:#fbf7ee;--hair:#1d1a1424}.bxw .bx.is-full[data-v-a1f435a0]{z-index:2000;height:auto;animation:.5s cubic-bezier(.16,1,.3,1) both bx-grow-a1f435a0;position:fixed;inset:0}.bxw .bx .bx-canvas[data-v-a1f435a0]{background:#e8dfca}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .bx-canvas[data-v-a1f435a0]{background:#1f1808}}.bxw .bx .bx-grat[data-v-a1f435a0],.bxw .bx .bd-glow[data-v-a1f435a0]{display:none}.bxw .bx .bx-neigh[data-v-a1f435a0]{fill:#efe7d4;stroke:#dccfb3}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .bx-neigh[data-v-a1f435a0]{fill:#211b0d;stroke:#1a1202}}.bxw .bx .cty[data-v-a1f435a0]{stroke:#fffdf6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .cty[data-v-a1f435a0]{stroke:#27231d}}.bxw .bx .cty.t0[data-v-a1f435a0]{fill:#fbf6ea}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .cty.t0[data-v-a1f435a0]{fill:#24201b}}.bxw .bx .cty.t1[data-v-a1f435a0]{fill:#f8f1e0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .cty.t1[data-v-a1f435a0]{fill:#241f12}}.bxw .bx .cty.t2[data-v-a1f435a0]{fill:#fdf9f0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .cty.t2[data-v-a1f435a0]{fill:#25211c}}.bxw .bx .cty.t3[data-v-a1f435a0]{fill:#f6eedb}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .cty.t3[data-v-a1f435a0]{fill:#231d0f}}.bxw .bx .cty.is-zw[data-v-a1f435a0]{fill:#efd2a0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .cty.is-zw[data-v-a1f435a0]{fill:#1e1403}}.bxw .bx .cty.is-sel[data-v-a1f435a0]{fill:#f2d8a9}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .cty.is-sel[data-v-a1f435a0]{fill:#1f1604}}.bxw .bx .cty.is-zw.is-sel[data-v-a1f435a0]{fill:#eecb8c}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .cty.is-zw.is-sel[data-v-a1f435a0]{fill:#1b1202}}.bxw .bx.has-sel .cty[data-v-a1f435a0]:not(.is-sel){fill:#f0e8d4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx.has-sel .cty[data-v-a1f435a0]:not(.is-sel){fill:#211b0c}}.bxw .bx .bd-line[data-v-a1f435a0]{stroke:#b7a47f}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .bd-line[data-v-a1f435a0]{stroke:#c8b58f}}.bxw .bx .bd--zw .bd-line[data-v-a1f435a0]{stroke:#b9741f}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .bd--zw .bd-line[data-v-a1f435a0]{stroke:#eea658}}.bxw .bx .bd.is-sel .bd-line[data-v-a1f435a0]{stroke:#1d1a14;stroke-width:calc(var(--u) * 3.2px)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .bd.is-sel .bd-line[data-v-a1f435a0]{stroke:#dcd8d3}}.bxw .bx.has-sel .bd[data-v-a1f435a0]{opacity:.3;transition:opacity .3s}.bxw .bx.has-sel .bd.is-sel[data-v-a1f435a0]{opacity:1}.bxw .bx .pin-dot[data-v-a1f435a0]{fill:var(--gold-deep);stroke:#fff;stroke-width:2.2px}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .pin-dot[data-v-a1f435a0]{stroke:#27231e}}.bxw .bx .pin.is-sel .pin-dot[data-v-a1f435a0]{fill:#1d1a14}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .pin.is-sel .pin-dot[data-v-a1f435a0]{fill:#dcd8d3}}.bxw .bx .pin--zw:not(.is-sel) .pin-ping[data-v-a1f435a0],.bxw .bx .hr-ping--b[data-v-a1f435a0]{display:none}.bxw .bx .bx-name[data-v-a1f435a0]{fill:#5a4a30;stroke:#fbf7eeeb;font-weight:600;transition:opacity .3s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .bx-name[data-v-a1f435a0]{fill:#d5c3a5;stroke:#25211beb}}.bxw .bx .bx-name.is-code[data-v-a1f435a0]{font-family:var(--mono);letter-spacing:.08em;font-weight:700}.bxw .bx .bx-name.is-zw[data-v-a1f435a0]{fill:#1d1a14;font-weight:800}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .bx-name.is-zw[data-v-a1f435a0]{fill:#dcd8d3}}.bxw .bx .bx-name.is-dim[data-v-a1f435a0]{opacity:.3}.bxw .bx .bx-svg[data-v-a1f435a0]{-webkit-touch-callout:none}.bxw .bx .bx-svg.dragging[data-v-a1f435a0] *{shape-rendering:optimizespeed}.bxw .bx .bx-card[data-v-a1f435a0],.bxw .bx .bx-zoom[data-v-a1f435a0],.bxw .bx .bx-hint[data-v-a1f435a0],.bxw .bx .bx-mode[data-v-a1f435a0],.bxw .bx .bx-chips button[data-v-a1f435a0],.bxw .bx .bx-drawer[data-v-a1f435a0],.bxw .bx .bx-hud[data-v-a1f435a0]{background:var(--paper);border:1px solid var(--hair);box-shadow:none;border-radius:.6rem}.bxw .bx .code[data-v-a1f435a0]{font-family:var(--mono);border-radius:.3rem}.bxw .bx .bx-card[data-v-a1f435a0]{padding:.4rem .9rem .4rem .4rem}.bxw .bx .bx-badge[data-v-a1f435a0]{background:var(--gold-deep);border-radius:.4rem}.bxw .bx .bx-eyebrow[data-v-a1f435a0]{font:700 .5625rem var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-t);white-space:nowrap;display:block}.bxw .bx .bx-title[data-v-a1f435a0]{font:italic 700 1.1875rem/1.1 var(--serif);letter-spacing:-.01em;color:var(--ink);margin-top:.12rem}.bxw .bx .bx-expand[data-v-a1f435a0]{right:.5rem;top:max(.5rem, env(safe-area-inset-top));border:1px solid var(--gold-deep);background:var(--gold-deep);color:#fff;height:44px;font:700 .6875rem var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:.6rem;align-items:center;gap:.5rem;padding:0 .95rem;display:inline-flex;position:absolute}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .bx-expand[data-v-a1f435a0]{color:#fff}}.bxw .bx .bx-expand svg[data-v-a1f435a0]{font-size:1.1rem}.bxw .bx.is-full .bx-expand[data-v-a1f435a0]{background:var(--paper);border-color:var(--hair);color:var(--ink)}.bxw .bx.ready:not(.in) .bx-expand[data-v-a1f435a0]{opacity:0}.bxw .bx .bx-zoom[data-v-a1f435a0]{flex-direction:column;padding:0;display:none;overflow:hidden}.bxw .bx.is-full .bx-zoom[data-v-a1f435a0]{display:flex}.bxw .bx .bx-zoom button[data-v-a1f435a0]{width:44px;height:44px;color:var(--ink);border-radius:0}.bxw .bx .bx-zoom button+button[data-v-a1f435a0]{border-top:1px solid var(--hair)}.bxw .bx.is-full .bx-hint[data-v-a1f435a0]{display:none}.bxw .bx .bx-chips[data-v-a1f435a0]{overscroll-behavior-x:contain}.bxw .bx .bx-chips button[data-v-a1f435a0]{min-height:44px;color:var(--ink);padding:0 .85rem 0 .45rem;font-size:.9375rem}.bxw .bx .bx-chips button.on[data-v-a1f435a0]{background:var(--gold-deep);border-color:var(--gold-deep);color:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .bx-chips button.on[data-v-a1f435a0]{color:#fff}}.bxw .bx .bx-chips button.on .code[data-v-a1f435a0]{color:var(--gold-deep);background:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .bx-chips button.on .code[data-v-a1f435a0]{background:#27231e}}.bxw .bx .bx-mode[data-v-a1f435a0]{max-width:none;padding:.25rem}.bxw .bx .bx-thumb[data-v-a1f435a0]{background:var(--gold-deep);border-radius:.4rem;width:calc(50% - .25rem);top:.25rem;bottom:.25rem;left:.25rem}.bxw .bx .bx-mode button[data-v-a1f435a0]{border-radius:.4rem;min-height:46px;font-size:1rem}.bxw .bx .dr-handle[data-v-a1f435a0]{height:32px}.bxw .bx .dr-handle span[data-v-a1f435a0]{background:#1d1a1438;border-radius:2px;width:2.25rem;height:4px}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .dr-handle span[data-v-a1f435a0]{background:#1e1a1438}}.bxw .bx .dr-tools[data-v-a1f435a0]{gap:.4rem;margin-right:0}.bxw .bx .dr-step[data-v-a1f435a0],.bxw .bx .dr-x[data-v-a1f435a0]{border:1px solid var(--hair);border-radius:.5rem}.bxw .bx .dr-title[data-v-a1f435a0]{font:700 1.5rem/1.12 var(--serif);letter-spacing:-.01em}.bxw .bx .dr-title i[data-v-a1f435a0]{color:var(--gold);font-style:italic;font-weight:400}.bxw .bx .bx-drawer.peek .dr-title[data-v-a1f435a0]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bxw .bx .dr-stats[data-v-a1f435a0]{background:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .dr-stats[data-v-a1f435a0]{background:#27231e}}.bxw .bx .dr-peek[data-v-a1f435a0]{min-height:48px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:.5rem;font-size:.75rem}.bxw .bx .dr-tag[data-v-a1f435a0]{border-left:3px solid var(--gold);background:#c28b461f;border-radius:.25rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .dr-tag[data-v-a1f435a0]{background:#b17b341f}}.bxw .bx .dr-k[data-v-a1f435a0]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem}.bxw .bx .dr-k em[data-v-a1f435a0]{border-radius:.3rem}.bxw .bx .dr-list[data-v-a1f435a0]{border-top:1px solid var(--hair);gap:0;margin:0 -1.1rem .9rem}.bxw .bx .dr-list li[data-v-a1f435a0]{border:0;border-bottom:1px solid var(--hair);background:0 0;border-radius:0;align-items:center;min-height:56px;padding:.75rem 1.1rem}.bxw .bx .dr-list li.on[data-v-a1f435a0]{box-shadow:inset 3px 0 0 var(--gold);background:#c28b461f}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .dr-list li.on[data-v-a1f435a0]{background:#b17b341f}}.bxw .bx .dr-list .no[data-v-a1f435a0]{margin-top:0}.bxw .bx .dr-list .ic[data-v-a1f435a0]{width:2rem;height:2rem;box-shadow:none;background:#c28b4624;border-radius:.4rem;margin:0;font-size:1.05rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .dr-list .ic[data-v-a1f435a0]{background:#b17b3424}}.bxw .bx .dr-list b[data-v-a1f435a0]{font-size:.9375rem}.bxw .bx .dr-nav .go[data-v-a1f435a0]{background:var(--gold-deep);border-radius:.6rem;justify-content:center;width:100%;min-height:52px}@media (hover:none){.bxw .bx .bx-zoom button[data-v-a1f435a0]:hover,.bxw .bx .dr-step[data-v-a1f435a0]:hover,.bxw .bx .dr-x[data-v-a1f435a0]:hover{color:var(--ink);background:0 0}.bxw .bx .bx-zoom button[data-v-a1f435a0]:active,.bxw .bx .dr-step[data-v-a1f435a0]:active,.bxw .bx .dr-x[data-v-a1f435a0]:active{background:var(--gold-deep);color:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .bx-zoom button[data-v-a1f435a0]:active,.bxw .bx .dr-step[data-v-a1f435a0]:active,.bxw .bx .dr-x[data-v-a1f435a0]:active{color:#fff}}.bxw .bx .dr-list li.tap[data-v-a1f435a0]:hover{background:0 0}.bxw .bx .dr-list li.on[data-v-a1f435a0],.bxw .bx .dr-list li.tap.on[data-v-a1f435a0]:hover{background:#c28b461f}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bxw .bx .dr-list li.on[data-v-a1f435a0],.bxw .bx .dr-list li.tap.on[data-v-a1f435a0]:hover{background:#b17b341f}}.bxw .bx .dr-nav .go[data-v-a1f435a0]:hover{background:var(--gold-deep)}}}@media (width<=1179px) and (height>=560px){.bxw .bx .bx-badge[data-v-a1f435a0]{width:2.5rem;height:2.5rem;font-size:1.15rem}.bxw .bx .bx-card[data-v-a1f435a0]{left:.75rem;top:max(.75rem, env(safe-area-inset-top));max-width:calc(100% - 8.5rem)}.bxw .bx .bx-expand[data-v-a1f435a0]{right:.75rem;top:max(.75rem, env(safe-area-inset-top))}.bxw .bx .bx-zoom[data-v-a1f435a0]{right:.75rem;top:calc(max(.75rem, env(safe-area-inset-top)) + 52px)}.bxw .bx .bx-hint[data-v-a1f435a0]{top:calc(var(--cardb,60px) + .6rem)}.bxw .bx .bx-dock[data-v-a1f435a0]{left:.75rem;right:.75rem;bottom:max(.75rem, var(--sab));width:auto;max-width:34rem;margin-inline:auto;transform:none}.bxw .bx.in .bx-dock[data-v-a1f435a0]{animation-name:bx-rise-a1f435a0}.bxw .bx.is-full .bx-hud[data-v-a1f435a0]{left:.75rem;top:calc(var(--cardb,60px) + .5rem);border-radius:.5rem;align-items:center;gap:.9rem;padding:.4rem .65rem;display:flex;position:absolute}.bxw .bx .bx-coords[data-v-a1f435a0]{font:600 .6875rem var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);align-items:center;gap:.4rem;margin:0;display:flex}.bxw .bx .bx-coords svg[data-v-a1f435a0]{color:var(--gold-t)}.bxw .bx .bx-scale[data-v-a1f435a0]{font:600 .625rem var(--mono);color:var(--mut);align-items:center;gap:.4rem;display:flex}.bxw .bx .bx-scale span[data-v-a1f435a0]{border:1.5px solid var(--ink);border-top:0;height:6px;display:block}.bxw .bx .bx-drawer[data-v-a1f435a0]{box-sizing:border-box;width:min(36rem,100%);padding:0 1.1rem max(.75rem, var(--sab));border-width:1px 1px 0;border-radius:1rem 1rem 0 0;margin-inline:auto;bottom:0;left:0;right:0;box-shadow:0 -14px 30px -22px #281c0a80}.bxw .bx .bx-drawer.peek[data-v-a1f435a0]{--sheet-h:calc(262px + var(--sab))}.bxw .bx .bx-drawer.full[data-v-a1f435a0]{--sheet-h:calc(min(64svh, 560px) + var(--sab))}}@media (height<=559px){.bxw[data-v-a1f435a0]{height:100svh}.bxw .bx .bx-expand[data-v-a1f435a0]{height:40px}.bxw .bx.has-sel .bx-expand[data-v-a1f435a0],.bxw .bx .bx-eyebrow[data-v-a1f435a0]{display:none}.bxw .bx .bx-drawer[data-v-a1f435a0]{border-radius:.6rem}}@property --mx{syntax:"<percentage>";inherits:false;initial-value:50%}@property --my{syntax:"<percentage>";inherits:false;initial-value:50%}@property --a{syntax:"<number>";inherits:false;initial-value:0}.ft[data-v-c09f66d4]{--paper:#fbf9f4;--paper-deep:#f4ecdd;--ink:#1a1a1a;--muted:#5f6672;--line:#8f5f2729;--gold:#c28b46;--gold-light:#e8c39e;--gold-text:#8f5f27;--gold-deep:#7a5220;--ease:cubic-bezier(.16, 1, .3, 1);background:linear-gradient(180deg, var(--paper) 0%, var(--paper) 45%, var(--paper-deep) 100%);color:var(--ink);font-family:var(--font-ui,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ft[data-v-c09f66d4]{--paper:#25211c;--paper-deep:#221d12;--ink:#dcd8d3;--muted:#b5bdcb;--line:#82531929;--gold-text:#e4b078;--gold-deep:#e4b785}}:root[data-theme=dark] .ft [data-theme=light][data-v-c09f66d4]{--paper:#fbf9f4;--paper-deep:#f4ecdd;--ink:#1a1a1a;--muted:#5f6672;--line:#8f5f2729;--gold-text:#8f5f27;--gold-deep:#7a5220}.ft[data-v-c09f66d4] :focus-visible{outline:2px solid var(--gold-deep);outline-offset:4px}.cta[data-v-c09f66d4]{gap:2.5rem;max-width:80rem;margin:0 auto;padding:6rem 1.5rem 4.5rem;display:grid}@media (width>=900px){.cta[data-v-c09f66d4]{grid-template-columns:1.25fr 1fr;align-items:end;gap:5rem}}.kick[data-v-c09f66d4]{color:var(--gold-text);align-items:center;gap:.6rem;margin:0 0 1.25rem;font-size:.875rem;font-weight:600;display:flex}.cta-h[data-v-c09f66d4]{max-width:11em;font-family:var(--font-heading,Georgia, "Times New Roman", serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5.6vw,4.75rem);font-weight:600;line-height:1.02}.cta-p[data-v-c09f66d4]{max-width:28rem;color:var(--muted);margin:0 0 1.75rem;font-size:1.0625rem;line-height:1.65}.cta-row[data-v-c09f66d4]{flex-wrap:wrap;gap:.75rem;display:flex}.btn[data-v-c09f66d4]{font:inherit;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:.9rem 1.6rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.btn--gold[data-v-c09f66d4]{border:1px solid var(--gold);background:var(--gold);color:#1a0f08}.btn--gold[data-v-c09f66d4]:hover{border-color:var(--gold-light);background:var(--gold-light)}.btn--ghost[data-v-c09f66d4]{color:var(--ink);background:0 0;border:1px solid #1a1a1a38}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn--ghost[data-v-c09f66d4]{border:1px solid #1d191438}}.btn--ghost[data-v-c09f66d4]:hover{border-color:var(--gold-deep);color:var(--gold-text)}.route[data-v-c09f66d4]{max-width:80rem;margin:0 auto;padding:0 1.5rem 4rem}.route-in[data-v-c09f66d4]{position:relative}.route ol[data-v-c09f66d4]{z-index:1;grid-template-columns:repeat(5,1fr);margin:0;padding:1.9rem 0 0;list-style:none;display:grid;position:relative}.route li[data-v-c09f66d4]{text-align:center;flex-direction:column;align-items:center;gap:.85rem;font-size:.8125rem;font-weight:500;display:flex}.lane[data-v-c09f66d4]{background:#8f5f273d;height:1px;position:absolute;top:2.2rem;left:10%;right:10%}@scope(:root[data-theme=dark]) to ([data-theme=light]){.lane[data-v-c09f66d4]{background:#8253193d}}.lane--car[data-v-c09f66d4]{z-index:2;pointer-events:none;background:0 0}.lane-fill[data-v-c09f66d4]{background:var(--gold);transform-origin:0;position:absolute;inset:-.5px 0}.car[data-v-c09f66d4]{width:2.6rem;height:1.3rem;margin-left:-1.3rem;position:absolute;bottom:-.05rem;left:100%}.car svg[data-v-c09f66d4]{width:100%;height:100%;display:block}.node[data-v-c09f66d4]{background:var(--gold);border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 0 .3rem #c28b462e}.stage[data-v-c09f66d4]{color:var(--ink)}.ready .lane-fill[data-v-c09f66d4]{transform:scaleX(0)}.ready .car[data-v-c09f66d4]{left:0}.ready .node[data-v-c09f66d4]{background:#d9cdb6;box-shadow:0 0 0 .3rem #c28b4600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ready .node[data-v-c09f66d4]{background:#1a1102}}.ready .stage[data-v-c09f66d4]{color:var(--muted)}.ready.in .lane-fill[data-v-c09f66d4]{animation:4s linear .4s both fill-c09f66d4}.ready.in .car[data-v-c09f66d4]{animation:4s linear .4s both drive-c09f66d4}.ready.in .node[data-v-c09f66d4]{background:var(--gold);transition:background .4s,box-shadow .4s;transition-delay:calc(.4s + var(--n) * 1s);box-shadow:0 0 0 .3rem #c28b462e}.ready.in .stage[data-v-c09f66d4]{color:var(--ink);transition:color .4s;transition-delay:calc(.4s + var(--n) * 1s)}@keyframes fill-c09f66d4{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes drive-c09f66d4{0%{left:0}to{left:100%}}.dir[data-v-c09f66d4]{border-top:1px solid var(--line);grid-template-columns:1fr;gap:2.5rem;max-width:80rem;margin:0 auto;padding:3.5rem 1.5rem;display:grid}@media (width>=720px){.dir[data-v-c09f66d4]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.dir[data-v-c09f66d4]{grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:3rem}}.logo[data-v-c09f66d4]{object-fit:contain;width:3.25rem;height:3.25rem;margin-bottom:1.25rem;display:block}.brand p[data-v-c09f66d4]{max-width:24rem;color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.col[data-v-c09f66d4]{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.col-h[data-v-c09f66d4]{letter-spacing:.01em;color:var(--gold-text);margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.lnk[data-v-c09f66d4]{font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:color .25s, background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;border:0;padding:0 0 .1em;font-size:.9375rem;line-height:1.5;text-decoration:none}.lnk[data-v-c09f66d4]:hover,.lnk[data-v-c09f66d4]:focus-visible{color:var(--gold-text);background-size:100% 1px}.stat p[data-v-c09f66d4]{color:var(--muted);margin:0;font-size:.875rem}.stat .clock[data-v-c09f66d4]{color:var(--ink);font-size:.9375rem}.clock b[data-v-c09f66d4]{font-variant-numeric:tabular-nums;color:var(--gold-text);font-weight:600}.legal[data-v-c09f66d4]{text-align:center;border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:1rem;max-width:80rem;margin:0 auto;padding:1.5rem;display:flex}@media (width>=900px){.legal[data-v-c09f66d4]{text-align:left;flex-direction:row;justify-content:space-between}}.legal p[data-v-c09f66d4]{color:var(--muted);margin:0;font-size:.75rem}.legal-note[data-v-c09f66d4]{max-width:28rem}.top[data-v-c09f66d4]{width:2.5rem;height:2.5rem;color:var(--gold-text);cursor:pointer;background:0 0;border:1px solid #8f5f274d;border-radius:50%;flex:none;place-items:center;padding:0;transition:border-color .25s,background .25s;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.top[data-v-c09f66d4]{border:1px solid #8253194d}}.top[data-v-c09f66d4]:hover{border-color:var(--gold);background:#c28b461a}@scope(:root[data-theme=dark]) to ([data-theme=light]){.top[data-v-c09f66d4]:hover{background:#b17b341a}}.top svg[data-v-c09f66d4]{width:1rem;height:1rem}.mark[data-v-c09f66d4]{--mx:50%;--my:50%;--a:0;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:var(--font-heading,Georgia, "Times New Roman", serif);letter-spacing:.04em;color:#0000;background:radial-gradient(circle 14rem at var(--mx) var(--my), rgba(194, 139, 70, var(--a)), #c28b4600 70%), linear-gradient(180deg, #c28b466b, #c28b460f 90%);-webkit-background-clip:text;background-clip:text;margin-bottom:-.18em;padding:0 .5rem;font-size:clamp(3.5rem,17vw,15rem);font-weight:700;line-height:.9;transition:--mx .3s ease-out,--my .3s ease-out,--a .6s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.mark[data-v-c09f66d4]{background:radial-gradient(circle 14rem at var(--mx) var(--my), rgba(194, 139, 70, var(--a)), #b17b3400 70%), linear-gradient(180deg, #b17b346b, #b17b340f 90%)}}.hover .mark[data-v-c09f66d4]{--a:.9}@media (width<=640px){.cta[data-v-c09f66d4]{padding:4rem 1.25rem 3rem}.route[data-v-c09f66d4]{padding:0 1.25rem 3rem}.route li[data-v-c09f66d4]{font-size:.6875rem}.dir[data-v-c09f66d4]{padding:2.5rem 1.25rem}}@media (prefers-reduced-motion:reduce){.ft[data-v-c09f66d4] *,.ft[data-v-c09f66d4] :before,.ft[data-v-c09f66d4] :after{transition:none!important;animation:none!important}}.homepage[data-v-f4fb16f7]{--gold:#c28b46;--gold-light:#e8c39e;--gold-dark:#a67336;--gold-text:#8f5f27;--gold-deep:#7a5220;--ink:#1a1a1a;--muted:#5f6672;min-height:100vh;font-family:var(--font-ui,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background:#f5f1e8}@scope(:root[data-theme=dark]) to ([data-theme=light]){.homepage[data-v-f4fb16f7]{--gold-text:#e4b078;--gold-deep:#e4b785;--ink:#dcd8d3;--muted:#b5bdcb;background:#231e19}}:root[data-theme=dark] .homepage [data-theme=light][data-v-f4fb16f7]{--gold-text:#8f5f27;--gold-deep:#7a5220;--ink:#1a1a1a;--muted:#5f6672}.rv[data-v-f4fb16f7]{transition:opacity .8s ease var(--d,0s), transform .8s cubic-bezier(.16, 1, .3, 1) var(--d,0s)}.rv-ready .rv[data-v-f4fb16f7]{opacity:0;transform:translateY(18px)}.rv-ready .rv[data-in][data-v-f4fb16f7]{opacity:1;transform:none}.calc[data-v-f4fb16f7]{background:#f5efe3;padding:6.5rem 1.5rem 7rem;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.calc[data-v-f4fb16f7]{background:#221e18}}.calc[data-v-f4fb16f7]:before{content:"";pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .48 0 0 0 0 .36 0 0 0 0 .2 0 0 0 .12 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.calc-inner[data-v-f4fb16f7]{max-width:80rem;margin:0 auto;position:relative}.calc-head[data-v-f4fb16f7]{text-align:center;max-width:44rem;margin:0 auto 3.2rem}.calc-tag[data-v-f4fb16f7]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);align-items:center;gap:.8rem;margin:0 0 1.1rem;font-size:.72rem;font-weight:700;display:inline-flex}.calc-tag[data-v-f4fb16f7]:before,.calc-tag[data-v-f4fb16f7]:after{content:"";background:currentColor;width:2.2rem;height:1px}.calc-title[data-v-f4fb16f7]{letter-spacing:-.03em;color:#1f1b15;text-wrap:balance;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:700;line-height:1.08}@scope(:root[data-theme=dark]) to ([data-theme=light]){.calc-title[data-v-f4fb16f7]{color:#dbd8d3}}.calc-title em[data-v-f4fb16f7]{color:var(--gold);font-style:italic;font-weight:600}.calc-sub[data-v-f4fb16f7]{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.7}@keyframes dash-f4fb16f7{to{transform:translate(-48px)}}@keyframes drive-f4fb16f7{0%{transform:translate(-6rem)}to{transform:translate(calc(100vw + 2rem))}}.ft[data-v-f4fb16f7]{--ft-bg:#fbf9f4;--ft-ink:#1a1a1a;--ft-muted:#5f6672;isolation:isolate;background:var(--ft-bg);color:var(--ft-ink);position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ft[data-v-f4fb16f7]{--ft-bg:#25211c;--ft-ink:#dcd8d3;--ft-muted:#b5bdcb}}:root[data-theme=dark] .ft [data-theme=light][data-v-f4fb16f7]{--ft-bg:#fbf9f4;--ft-ink:#1a1a1a;--ft-muted:#5f6672}.ft[data-v-f4fb16f7]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 85% 0,#c28b4617,#0000 70%),radial-gradient(50% 40% at 0 100%,#c28b460f,#0000 70%);position:absolute;inset:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ft[data-v-f4fb16f7]:before{background:radial-gradient(60% 50% at 85% 0,#b17b3417,#0000 70%),radial-gradient(50% 40% at 0 100%,#b17b340f,#0000 70%)}}.ft-marquee[data-v-f4fb16f7]{border-bottom:1px solid #c28b462e;padding:1.1rem 0;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ft-marquee[data-v-f4fb16f7]{border-bottom:1px solid #b17b342e}}.ft-track[data-v-f4fb16f7]{width:max-content;animation:32s linear infinite marquee-f4fb16f7;display:flex}.ft-marquee:hover .ft-track[data-v-f4fb16f7]{animation-play-state:paused}.ft-run[data-v-f4fb16f7]{align-items:center;gap:1.75rem;padding-right:1.75rem;display:flex}.ft-run b[data-v-f4fb16f7]{font-family:var(--font-heading,Georgia, serif);letter-spacing:-.01em;white-space:nowrap;color:var(--gold-deep);font-size:clamp(1.25rem,2.4vw,1.75rem);font-style:italic;font-weight:600}.ft-run i[data-v-f4fb16f7]{background:var(--gold);flex:none;width:.5rem;height:.5rem;transform:rotate(45deg)}@keyframes marquee-f4fb16f7{to{transform:translate(-50%)}}.ft-inner[data-v-f4fb16f7]{grid-template-columns:1fr;gap:2.5rem;max-width:80rem;margin:0 auto;padding:4rem 1.5rem 3rem;display:grid}@media (width>=720px){.ft-inner[data-v-f4fb16f7]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.ft-inner[data-v-f4fb16f7]{grid-template-columns:1.7fr 1fr 1fr 1.3fr;gap:3rem}}.ft-logo[data-v-f4fb16f7]{align-items:center;gap:.85rem;margin-bottom:1.25rem;display:flex}.ft-logo img[data-v-f4fb16f7]{object-fit:contain;width:2.5rem;height:2.5rem}.ft-logo strong[data-v-f4fb16f7]{letter-spacing:.22em;color:var(--gold-deep);font-family:Georgia,serif;font-size:1.125rem;line-height:1.1;display:block}.ft-logo small[data-v-f4fb16f7]{letter-spacing:.3em;color:var(--ft-muted);margin-top:.2rem;font-size:.5625rem;display:block}.ft-tag[data-v-f4fb16f7]{max-width:26rem;color:var(--ft-muted);margin:0 0 1.5rem;font-size:.9rem;line-height:1.7}.ft-wa[data-v-f4fb16f7]{color:#1a0f08;background:var(--gold);border-radius:9999px;align-items:center;gap:.6rem;padding:.8rem 1.3rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .3s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.ft-wa svg[data-v-f4fb16f7]{width:1.05rem;height:1.05rem;transition:transform .3s}.ft-wa[data-v-f4fb16f7]:hover{background:var(--gold-light);transform:translateY(-2px)}.ft-wa:hover svg[data-v-f4fb16f7]{transform:translate(4px)}.ft-wa[data-v-f4fb16f7]:focus-visible,.ft-link[data-v-f4fb16f7]:focus-visible,.ft-top[data-v-f4fb16f7]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}.ft-col[data-v-f4fb16f7]{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.ft-col h4[data-v-f4fb16f7]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 .6rem;font-size:.6875rem;font-weight:700}.ft-link[data-v-f4fb16f7]{font:inherit;color:var(--ft-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;text-decoration:none;position:relative}.ft-link[data-v-f4fb16f7]:after{content:"";background:var(--gold);transform-origin:100%;height:1.5px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.ft-link[data-v-f4fb16f7]:hover:after{transform-origin:0;transform:scaleX(1)}.ft-status p[data-v-f4fb16f7]{color:var(--ft-muted);align-items:center;gap:.6rem;margin:0;font-size:.85rem;display:flex}.ft-bottom[data-v-f4fb16f7]{z-index:1;text-align:center;border-top:1px solid #c28b462e;flex-direction:column;align-items:center;gap:1rem;max-width:80rem;margin:0 auto;padding:1.5rem 1.5rem 7rem;display:flex;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ft-bottom[data-v-f4fb16f7]{border-top:1px solid #b17b342e}}@media (width>=900px){.ft-bottom[data-v-f4fb16f7]{text-align:left;flex-direction:row;justify-content:space-between}}.ft-bottom p[data-v-f4fb16f7]{color:var(--ft-muted);margin:0;font-size:.75rem}.ft-note[data-v-f4fb16f7]{max-width:28rem}.ft-top[data-v-f4fb16f7]{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep);cursor:pointer;background:0 0;border:1px solid #c28b4680;border-radius:9999px;align-items:center;gap:.6rem;padding:.6rem 1.1rem;font-size:.75rem;font-weight:700;transition:background .3s,color .3s;display:inline-flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ft-top[data-v-f4fb16f7]{border:1px solid #b17b3480}}.ft-top svg[data-v-f4fb16f7]{width:.95rem;height:.95rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.ft-top[data-v-f4fb16f7]:hover{background:var(--gold);color:#1a0f08}.ft-top:hover svg[data-v-f4fb16f7]{transform:translateY(-3px)}.ft-road[data-v-f4fb16f7]{z-index:1;background:#e8dcc8;height:2.4rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ft-road[data-v-f4fb16f7]{background:#1f1707}}.ft-road-line[data-v-f4fb16f7]{background:repeating-linear-gradient(90deg,#a67336 0 24px,#0000 24px 48px);width:calc(100% + 48px);height:3px;animation:.5s linear infinite dash-f4fb16f7;position:absolute;top:55%;left:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ft-road-line[data-v-f4fb16f7]{background:repeating-linear-gradient(90deg,#976526 0 24px,#0000 24px 48px)}}.ft-road-car[data-v-f4fb16f7]{will-change:transform;width:4.5rem;height:2.25rem;animation:9s linear infinite drive-f4fb16f7;position:absolute;bottom:.55rem;left:0}.ft-mark[data-v-f4fb16f7]{z-index:0;letter-spacing:.06em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;color:#0000;-webkit-text-stroke:1px #c28b462e;font-family:Georgia,serif;font-size:clamp(4rem,17vw,15rem);font-weight:800;line-height:1;position:absolute;bottom:-.18em;left:50%;transform:translate(-50%)}@media (width<=640px){.calc[data-v-f4fb16f7]{padding:4.5rem 1rem 5rem}.calc-head[data-v-f4fb16f7]{margin-bottom:2rem}.calc-sub[data-v-f4fb16f7]{font-size:.95rem}.ft-inner[data-v-f4fb16f7]{padding:3rem 1.25rem 2rem}}@media (prefers-reduced-motion:reduce){.homepage[data-v-f4fb16f7] *,.homepage[data-v-f4fb16f7] :before,.homepage[data-v-f4fb16f7] :after{transition:none!important;animation:none!important}.rv[data-v-f4fb16f7]{opacity:1!important;transform:none!important}}.ecocash-btn[data-v-ffb21e33]{--eco-navy:#2b1b5a;--eco-red:#d9272e;border:1.5px solid var(--eco-navy);width:100%;min-height:3.5rem;color:var(--eco-navy);font:inherit;text-shadow:none;cursor:pointer;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:1.25rem;padding:0 1.4rem;transition:background-color .2s,transform .25s cubic-bezier(.16,1,.3,1);display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ecocash-btn[data-v-ffb21e33]{--eco-navy:#d1cbff;background:#27231e}}:root[data-theme=dark] .ecocash-btn [data-theme=light][data-v-ffb21e33]{--eco-navy:#2b1b5a}.ecocash-btn[data-v-ffb21e33]:hover:not(:disabled){background:#f5f1e8}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ecocash-btn[data-v-ffb21e33]:hover:not(:disabled){background:#231e19}}.ecocash-btn[data-v-ffb21e33]:active:not(:disabled){transform:scale(.985)}.ecocash-btn[data-v-ffb21e33]:focus-visible{outline-offset:3px;outline:2px solid #c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ecocash-btn[data-v-ffb21e33]:focus-visible{outline:2px solid #e4ab66}}.ecocash-btn[data-v-ffb21e33]:disabled{opacity:.6;cursor:not-allowed}.ecocash-btn[aria-busy=true][data-v-ffb21e33]{cursor:wait}.label[data-v-ffb21e33]{align-items:baseline;gap:.4rem;font-size:.9375rem;font-weight:600;display:inline-flex}.pay[data-v-ffb21e33]{opacity:.85}.wordmark[data-v-ffb21e33]{letter-spacing:.02em;font-size:1.1rem;font-weight:900}.eco[data-v-ffb21e33]{color:var(--eco-navy)}.cash[data-v-ffb21e33]{color:var(--eco-red)}.spin[data-v-ffb21e33]{flex:none;align-self:center;width:1.15rem;height:1.15rem;animation:.9s linear infinite spin-ffb21e33}@keyframes spin-ffb21e33{to{transform:rotate(360deg)}}.amount[data-v-ffb21e33]{font-variant-numeric:tabular-nums;white-space:nowrap;border-left:1px solid #2b1b5a33;padding-left:1.25rem;font-size:.9375rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.amount[data-v-ffb21e33]{border-left:1px solid #29273a33}}.is-compact[data-v-ffb21e33]{gap:1rem;width:auto;min-height:2.9rem;padding:0 1.1rem}.is-compact .wordmark[data-v-ffb21e33]{font-size:1rem}@media (width<=380px){.pay[data-v-ffb21e33]{display:none}}@media (prefers-reduced-motion:reduce){.spin[data-v-ffb21e33]{animation:none}.ecocash-btn[data-v-ffb21e33]{transition:none}}@property --ps-a{syntax:"<angle>";inherits:false;initial-value:0deg}.ps-backdrop[data-v-b4f3d48e]{--gold:#c28b46;--gold-light:#e8c39e;--gold-dark:#a67336;--gold-deep:#7a5220;--cream:#fbf9f4;--green:#2f7d55;--ink:#1a1a1a;--muted:#5f6672;--serif:Georgia, "Times New Roman", serif;--ease:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--t:1.55s;z-index:200;overscroll-behavior:contain;font-family:var(--font-ui,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);-webkit-tap-highlight-color:transparent;background:#14100c;animation:.3s backwards ps-fade-b4f3d48e;display:flex;position:fixed;inset:0;overflow:hidden auto}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ps-backdrop[data-v-b4f3d48e]{--gold-deep:#e4b785;--cream:#25211c;--ink:#dcd8d3;--muted:#b5bdcb;background:#555049}}:root[data-theme=dark] .ps-backdrop [data-theme=light][data-v-b4f3d48e]{--gold-deep:#7a5220;--cream:#fbf9f4;--ink:#1a1a1a;--muted:#5f6672}.ps-curtain[data-v-b4f3d48e]{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ps-panel[data-v-b4f3d48e]{width:160%;animation:ps-wipe-b4f3d48e 1s linear calc(var(--p) * 70ms) backwards;will-change:transform;position:absolute;top:0;bottom:0;left:-30%;transform:translate(110%)skew(-14deg)}.ps-panel--a[data-v-b4f3d48e]{--p:0;background:#e8c39e}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ps-panel--a[data-v-b4f3d48e]{background:#1c0e02}}.ps-panel--b[data-v-b4f3d48e]{--p:1;background:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ps-panel--b[data-v-b4f3d48e]{background:#b17b34}}.ps-panel--c[data-v-b4f3d48e]{--p:2;background:#7a5320}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ps-panel--c[data-v-b4f3d48e]{background:#6f4813}}.ps-sun[data-v-b4f3d48e]{z-index:0;pointer-events:none;background:repeating-conic-gradient(from var(--ps-a) at 50% 36%, #241a12 0deg 7.5deg, #17120e 7.5deg 15deg);animation:1.6s cubic-bezier(.2,.8,.2,1) .5s backwards ps-sun-in-b4f3d48e;position:fixed;inset:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ps-sun[data-v-b4f3d48e]{background:repeating-conic-gradient(from var(--ps-a) at 50% 36%, #5e5249 0deg 7.5deg, #55514a 7.5deg 15deg)}}.ps-stage[data-v-b4f3d48e]{z-index:2;pointer-events:none;justify-content:center;width:100%;margin:auto 0 0;display:flex;position:relative}.ps-modal[data-v-b4f3d48e]{width:min(100%,29rem);color:var(--ink);text-align:center;pointer-events:auto;--rise:4rem;animation:ps-modal-in-b4f3d48e .85s var(--spring) .38s backwards;background:#fff;border-radius:1.75rem 1.75rem 0 0;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ps-modal[data-v-b4f3d48e]{background:#27231e}}.ps-modal[data-v-b4f3d48e]:focus{outline:none}.ps-art-wrap[data-v-b4f3d48e]{position:relative}.ps-art[data-v-b4f3d48e]{aspect-ratio:400/200;background:#a67336;border-radius:1.75rem 1.75rem 0 0;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ps-art[data-v-b4f3d48e]{background:#976526}}.ps-scene[data-v-b4f3d48e]{width:100%;height:100%;display:block}.ps-disc[data-v-b4f3d48e]{transform-box:fill-box;transform-origin:50%;animation:ps-pop-b4f3d48e .7s var(--spring) calc(.48s + var(--k) * 70ms) backwards}.ps-route[data-v-b4f3d48e]{stroke:#fbf9f4;stroke-width:2.2px;stroke-dasharray:3 8;stroke-linecap:round;animation:.5s .8s backwards ps-fade-b4f3d48e,2.6s linear infinite ps-flow-b4f3d48e}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ps-route[data-v-b4f3d48e]{stroke:#25211c}}.ps-stop[data-v-b4f3d48e]{transform-box:fill-box;transform-origin:50%;animation:ps-pop-b4f3d48e .5s var(--spring) calc(.9s + var(--j) * .12s) backwards}.ps-vehicle[data-v-b4f3d48e]{animation:.3s 1.3s backwards ps-fade-b4f3d48e}.ps-pin[data-v-b4f3d48e]{animation:.9s ease-in 1.25s backwards ps-drop-b4f3d48e}.ps-badge[data-v-b4f3d48e]{transform-box:fill-box;transform-origin:50%;animation:ps-pop-b4f3d48e .75s var(--spring) .95s backwards}.ps-tick[data-v-b4f3d48e]{stroke-dasharray:1;stroke-dashoffset:0;animation:.45s cubic-bezier(.6,0,.2,1) 1.2s backwards ps-draw-b4f3d48e}.ps-star[data-v-b4f3d48e]{transform-box:fill-box;transform-origin:50%;animation:ps-star-in-b4f3d48e .6s var(--spring) calc(1.2s + var(--i) * 90ms) backwards,ps-twinkle-b4f3d48e 2.8s ease-in-out calc(2s + var(--i) * .26s) infinite}.ps-ct[data-v-b4f3d48e]{animation:ps-arrive-b4f3d48e .6s var(--spring) calc(.6s + var(--c) * 50ms + var(--l) * 80ms) backwards}.ps-burst[data-v-b4f3d48e]{z-index:3;pointer-events:none;position:absolute;inset:0}.ps-cf[data-v-b4f3d48e]{left:var(--ox);top:var(--oy);width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);opacity:0;animation:ps-cf-move-b4f3d48e var(--dur) linear var(--delay) backwards;position:absolute}.ps-cf-spin[data-v-b4f3d48e]{animation:ps-cf-spin-b4f3d48e var(--dur) linear var(--delay) backwards;display:block;position:absolute;inset:0}.ps-cf-shape[data-v-b4f3d48e]{background:var(--c);animation:ps-cf-flip-b4f3d48e var(--flip) ease-in-out 0s 8 alternate;display:block;position:absolute;inset:0}.ps-cf-shape--circle[data-v-b4f3d48e]{border-radius:50%}.ps-cf-shape--diamond[data-v-b4f3d48e]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.ps-cf-shape--tri[data-v-b4f3d48e]{clip-path:polygon(50% 0,100% 100%,0 100%)}.ps-cf-shape--streamer[data-v-b4f3d48e]{border-radius:1px;inset:-90% 34%}.ps-close[data-v-b4f3d48e]{z-index:4;background:var(--cream);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;transition:background .2s ease, transform .25s var(--ease);border:0;border-radius:50%;place-items:center;padding:0;animation:.4s .9s backwards ps-fade-b4f3d48e;display:grid;position:absolute;top:.8rem;right:.8rem}.ps-close[data-v-b4f3d48e] svg{width:1.15rem;height:1.15rem}.ps-close[data-v-b4f3d48e]:hover{background:#f3dcbc}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ps-close[data-v-b4f3d48e]:hover{background:#221605}}.ps-close[data-v-b4f3d48e]:active{transform:scale(.92)}.ps-body[data-v-b4f3d48e]{padding:1.1rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;display:flex}.rv[data-v-b4f3d48e]{animation:ps-rise-b4f3d48e .6s var(--ease) var(--d,0s) backwards}.ps-status[data-v-b4f3d48e]{color:var(--green);justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:.9375rem;font-weight:700;display:flex}.ps-dot[data-v-b4f3d48e]{background:var(--green);border-radius:50%;flex:none;width:.55rem;height:.55rem;display:block}.ps-title[data-v-b4f3d48e]{font-family:var(--serif);letter-spacing:-.03em;color:var(--gold-dark);margin:.15rem 0 0;font-size:clamp(3.6rem,19vw,5.2rem);font-style:italic;font-weight:700;line-height:1}.ps-word[data-v-b4f3d48e]{justify-content:center;display:inline-flex}.ps-lm[data-v-b4f3d48e]{margin:-.12em -.05em -.08em;padding:.12em .05em .08em;display:inline-block;overflow:hidden}.ps-l[data-v-b4f3d48e]{animation:ps-letter-b4f3d48e .8s var(--spring) calc(1s + var(--i) * 55ms) backwards;display:inline-block}.ps-desc[data-v-b4f3d48e]{max-width:24rem;color:var(--muted);text-wrap:pretty;margin:.6rem auto 1.1rem;font-size:.96875rem;line-height:1.6}.ps-ticket[data-v-b4f3d48e]{text-align:left;animation:ps-rise-b4f3d48e .6s var(--ease) calc(var(--t) - .12s) backwards;background:#f8f1e3;border-radius:1.1rem;margin:0;padding:.4rem;list-style:none;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ps-ticket[data-v-b4f3d48e]{background:#231f19}}.tk-row[data-v-b4f3d48e]{animation:ps-rise-b4f3d48e .55s var(--ease) calc(var(--t) + var(--i) * .26s) backwards;--u:calc(var(--t) + var(--i) * .26s + .52s);align-items:center;gap:.8rem;padding:.6rem .7rem;display:flex}.tk-icon[data-v-b4f3d48e]{background:#e9dfc9;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tk-icon[data-v-b4f3d48e]{background:#1f1807}}.tk-fill[data-v-b4f3d48e]{background:var(--green);animation:ps-pop-b4f3d48e .55s var(--spring) var(--u) backwards;border-radius:50%;position:absolute;inset:0}.tk-lock[data-v-b4f3d48e],.tk-check[data-v-b4f3d48e]{width:auto;height:auto;position:absolute;inset:.38rem}.tk-lock[data-v-b4f3d48e]{opacity:0;animation:ps-lock-out-b4f3d48e .4s ease var(--u) backwards}.tk-check path[data-v-b4f3d48e]{stroke-dasharray:1;stroke-dashoffset:0;animation:ps-draw-b4f3d48e .4s cubic-bezier(.6, 0, .2, 1) calc(var(--u) + .18s) backwards}.tk-name[data-v-b4f3d48e]{flex-direction:column;flex:1;min-width:0;font-size:.96875rem;font-weight:700;line-height:1.25;display:flex}.tk-ref[data-v-b4f3d48e]{color:var(--muted);overflow-wrap:anywhere;margin-top:.1rem;font-size:.75rem;font-weight:500}.tk-state[data-v-b4f3d48e]{justify-items:end;font-size:.8125rem;font-weight:700;display:grid}.tk-state>span[data-v-b4f3d48e]{grid-area:1/1}.tk-state-locked[data-v-b4f3d48e]{opacity:0;color:#8a7a5c;animation:ps-state-out-b4f3d48e .3s ease var(--u) backwards}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tk-state-locked[data-v-b4f3d48e]{color:#c4b394}}.tk-state-open[data-v-b4f3d48e]{color:var(--green);animation:ps-state-in-b4f3d48e .5s var(--ease) calc(var(--u) + .12s) backwards}.tk-tear[data-v-b4f3d48e]{height:1.1rem;animation:ps-fade-b4f3d48e .5s ease calc(var(--t) + .3s) backwards;background-image:repeating-linear-gradient(90deg,#d8c7a3 0 6px,#0000 6px 12px);background-position:50%;background-repeat:no-repeat;background-size:calc(100% - 2.2rem) 2px;margin:.2rem 0;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tk-tear[data-v-b4f3d48e]{background-image:repeating-linear-gradient(90deg,#181000 0 6px,#0000 6px 12px)}}.tk-tear[data-v-b4f3d48e]:before,.tk-tear[data-v-b4f3d48e]:after{content:"";background:#fff;border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tk-tear[data-v-b4f3d48e]:before,.tk-tear[data-v-b4f3d48e]:after{background:#27231e}}.tk-tear[data-v-b4f3d48e]:before{left:-.95rem}.tk-tear[data-v-b4f3d48e]:after{right:-.95rem}.tk-icon--paid[data-v-b4f3d48e]{background:var(--gold);color:#fff;font-family:var(--serif);font-size:1.05rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tk-icon--paid[data-v-b4f3d48e]{color:#fff}}.tk-amount[data-v-b4f3d48e]{font-family:var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink);font-size:1.4rem;font-weight:700}.ps-cta[data-v-b4f3d48e]{background:var(--gold-deep);color:#fff;width:100%;min-height:3.6rem;font:inherit;text-align:left;cursor:pointer;transition:background .25s ease, transform .3s var(--ease);animation:ps-rise-b4f3d48e .6s var(--ease) 1.9s backwards,ps-nudge-b4f3d48e .7s var(--ease) 3.2s;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.5rem .55rem .5rem 1.35rem;font-size:1.0625rem;font-weight:700;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ps-cta[data-v-b4f3d48e]{color:#fff}}.ps-cta[data-v-b4f3d48e]:hover{background:var(--gold-dark)}.ps-cta[data-v-b4f3d48e]:active{transform:scale(.985)}.ps-cta-arrow[data-v-b4f3d48e]{background:var(--cream);width:2.6rem;height:2.6rem;color:var(--gold-deep);transition:transform .35s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.ps-cta-arrow[data-v-b4f3d48e] svg{width:1.2rem;height:1.2rem}.ps-cta:hover .ps-cta-arrow[data-v-b4f3d48e]{transform:translate(3px)}.ps-cta[data-v-b4f3d48e]:focus-visible,.ps-close[data-v-b4f3d48e]:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.ps-foot[data-v-b4f3d48e]{color:var(--muted);margin:.9rem 0 0;font-size:.8125rem;line-height:1.5}.ps-sr[data-v-b4f3d48e]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ps-leave-active[data-v-b4f3d48e]{transition:opacity .28s}.ps-leave-to[data-v-b4f3d48e]{opacity:0}.ps-leave-active .ps-modal[data-v-b4f3d48e]{transition:transform .28s ease-in}.ps-leave-to .ps-modal[data-v-b4f3d48e]{transform:translateY(2rem)}@media (height<=720px){.ps-art[data-v-b4f3d48e]{aspect-ratio:400/165}.ps-title[data-v-b4f3d48e]{font-size:clamp(3rem,15vw,4.2rem)}.ps-desc[data-v-b4f3d48e]{margin-bottom:.85rem;font-size:.9375rem;line-height:1.5}.tk-row[data-v-b4f3d48e]{padding-block:.45rem}.ps-foot[data-v-b4f3d48e]{display:none}}@media (width>=600px){.ps-backdrop[data-v-b4f3d48e]{padding:1.5rem}.ps-stage[data-v-b4f3d48e]{margin:auto 0}.ps-modal[data-v-b4f3d48e]{--rise:2.5rem;border-radius:1.75rem}.ps-body[data-v-b4f3d48e]{padding:1.4rem 1.9rem 1.9rem}.ps-desc[data-v-b4f3d48e]{font-size:1rem}}@media (forced-colors:active){.ps-cta[data-v-b4f3d48e],.ps-close[data-v-b4f3d48e]{border:1px solid buttontext}.ps-modal[data-v-b4f3d48e]{border:1px solid canvastext}}@keyframes ps-fade-b4f3d48e{0%{opacity:0}to{opacity:1}}@keyframes ps-rise-b4f3d48e{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes ps-wipe-b4f3d48e{0%{animation-timing-function:cubic-bezier(.7,0,.2,1);transform:translate(-110%)skew(-14deg)}38%{animation-timing-function:linear;transform:translate(0,0)skew(-14deg)}52%{animation-timing-function:cubic-bezier(.8,0,.3,1);transform:translate(0,0)skew(-14deg)}to{transform:translate(110%)skew(-14deg)}}@keyframes ps-sun-in-b4f3d48e{0%{clip-path:circle(0% at 50% 36%);--ps-a:-40deg}to{clip-path:circle(150% at 50% 36%);--ps-a:0deg}}@keyframes ps-modal-in-b4f3d48e{0%{opacity:0;transform:translate3d(0, var(--rise), 0) scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes ps-pop-b4f3d48e{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ps-flow-b4f3d48e{to{stroke-dashoffset:-44px}}@keyframes ps-drop-b4f3d48e{0%{opacity:0;transform:translateY(-80px)}10%{opacity:1}58%{transform:translateY(0)}74%{transform:translateY(-9px)}88%{transform:translateY(0)}94%{transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes ps-draw-b4f3d48e{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ps-star-in-b4f3d48e{0%{transform:scale(0)rotate(-120deg)}to{transform:scale(1)rotate(0)}}@keyframes ps-twinkle-b4f3d48e{0%,to{transform:scale(1)}50%{transform:scale(.7)}}@keyframes ps-arrive-b4f3d48e{0%{opacity:0;transform:translateY(-90px)}35%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes ps-letter-b4f3d48e{0%{transform:translateY(115%)rotate(8deg)}to{transform:translateY(0)rotate(0)}}@keyframes ps-lock-out-b4f3d48e{0%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.4)rotate(-25deg)}}@keyframes ps-state-out-b4f3d48e{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-60%)}}@keyframes ps-state-in-b4f3d48e{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:translateY(0)}}@keyframes ps-nudge-b4f3d48e{0%,to{transform:scale(1)}40%{transform:scale(1.03)}}@keyframes ps-cf-move-b4f3d48e{0%{opacity:0;animation-timing-function:cubic-bezier(.1,.8,.3,1);transform:translate(0,0)scale(.3)}4%{opacity:1}38%{opacity:1;transform:translate3d(calc(var(--dx) * .9), var(--dy), 0) scale(1);animation-timing-function:cubic-bezier(.45,0,.9,.6)}82%{opacity:1}to{opacity:0;transform:translate3d(var(--dx), calc(var(--dy) + var(--fall)), 0) scale(1)}}@keyframes ps-cf-spin-b4f3d48e{0%{transform:rotate(0)}to{transform:rotate(var(--rot))}}@keyframes ps-cf-flip-b4f3d48e{0%{transform:scaleY(1)}to{transform:scaleY(-.15)}}@media (prefers-reduced-motion:reduce){.ps-backdrop[data-v-b4f3d48e],.ps-backdrop[data-v-b4f3d48e] *,.ps-backdrop[data-v-b4f3d48e] :before,.ps-backdrop[data-v-b4f3d48e] :after{transition:none!important;animation:none!important}.ps-curtain[data-v-b4f3d48e]{display:none}}.ip[data-v-2c423cda]{gap:.75rem;display:grid}.ip-grid[data-v-2c423cda]{grid-template-columns:1fr;gap:.6rem;display:grid}@media (width>=560px){.ip-grid[data-v-2c423cda]{grid-template-columns:repeat(3,1fr)}}.ip-card[data-v-2c423cda]{min-height:7.5rem;font:inherit;color:#1a1a1a;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #e6ddcb;border-radius:1rem;align-content:start;gap:.3rem;padding:1rem;transition:border-color .15s,background .15s,transform .1s;display:grid;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ip-card[data-v-2c423cda]{color:#dcd8d3;background:#27231e;border:1.5px solid #362f21}}@media (width<=559px){.ip-card[data-v-2c423cda]{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.85rem;min-height:0}.ip-ico[data-v-2c423cda]{grid-row:span 2}}.ip-card[data-v-2c423cda]:hover{border-color:#d6bf94}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ip-card[data-v-2c423cda]:hover{border-color:#2e2411}}.ip-card[data-v-2c423cda]:active{transform:scale(.99)}.ip-card[data-v-2c423cda]:focus-visible,.ip-mini[data-v-2c423cda]:focus-visible{outline-offset:2px;outline:2px solid #7a5220}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ip-card[data-v-2c423cda]:focus-visible,.ip-mini[data-v-2c423cda]:focus-visible{outline:2px solid #e4b785}}.ip-card.on[data-v-2c423cda]{background:#fbf4e6;border-color:#a67336;box-shadow:inset 0 0 0 1px #a67336}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ip-card.on[data-v-2c423cda]{background:#24201a;border-color:#976526}}.ip-ico[data-v-2c423cda]{color:#7a5220;background:#f4ecdb;border-radius:.75rem;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:.3rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ip-ico[data-v-2c423cda]{color:#e4b785;background:#231d10}}@media (width<=559px){.ip-ico[data-v-2c423cda]{margin:0}}.ip-card.on .ip-ico[data-v-2c423cda]{color:#fff;background:#7a5220}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ip-card.on .ip-ico[data-v-2c423cda]{color:#fff;background:#6f4713}}.ip-ico svg[data-v-2c423cda]{width:1.25rem;height:1.25rem}.ip-card b[data-v-2c423cda]{font-size:.95rem}.ip-card small[data-v-2c423cda]{color:#6b6458;font-size:.78rem;line-height:1.45}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ip-card small[data-v-2c423cda]{color:#c4bcaf}}.ip-check[data-v-2c423cda]{border:1.5px solid #cdbf9f;border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:.85rem;right:.85rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ip-check[data-v-2c423cda]{border:1.5px solid #2c2410}}.ip-card.on .ip-check[data-v-2c423cda]{background:#7a5220 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") 50%/.7rem no-repeat;border-color:#7a5220}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ip-card.on .ip-check[data-v-2c423cda]{background:#6f4713 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='#27231e' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") 50%/.7rem no-repeat;border-color:#6f4713}}.ip-sub[data-v-2c423cda]{letter-spacing:.06em;text-transform:uppercase;color:#8a8173;margin:.4rem 0 0;font-size:.72rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ip-sub[data-v-2c423cda]{color:#c0b6a7}}.ip-row[data-v-2c423cda]{flex-wrap:wrap;gap:.5rem;display:flex}.ip-mini[data-v-2c423cda]{min-height:2.6rem;font:inherit;color:#3a352c;cursor:pointer;background:#fff;border:1.5px solid #e6ddcb;border-radius:2rem;align-items:center;gap:.5rem;padding:0 .95rem;font-size:.84rem;font-weight:600;display:inline-flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ip-mini[data-v-2c423cda]{color:#d1cdc8;background:#27231e;border:1.5px solid #362f21}}.ip-mini.on[data-v-2c423cda]{color:#1a1a1a;background:#fbf4e6;border-color:#a67336}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ip-mini.on[data-v-2c423cda]{color:#dcd8d3;background:#24201a;border-color:#976526}}.ip-dot[data-v-2c423cda]{border:1.5px solid #cdbf9f;border-radius:50%;width:.85rem;height:.85rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ip-dot[data-v-2c423cda]{border:1.5px solid #2c2410}}.ip-mini.on .ip-dot[data-v-2c423cda]{border-color:#7a5220;box-shadow:inset 0 0 0 2.5px #fff,inset 0 0 0 7px #7a5220}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ip-mini.on .ip-dot[data-v-2c423cda]{border-color:#6f4713}}.ip-note[data-v-2c423cda]{color:#5c4a2c;background:#f7f1e4;border-radius:.8rem;margin:.25rem 0 0;padding:.75rem .9rem;font-size:.8rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ip-note[data-v-2c423cda]{color:#d7c2a1;background:#231e19}}.bf[data-v-28ee1eb2]{grid-template-columns:minmax(0,1fr);gap:.55rem;display:grid}.bf-label[data-v-28ee1eb2]{color:#2f2a22;font-size:.82rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bf-label[data-v-28ee1eb2]{color:#d5d1cc}}.bf-opt[data-v-28ee1eb2]{color:#8a8173;text-transform:uppercase;letter-spacing:.05em;margin-left:.35rem;font-size:.7rem;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bf-opt[data-v-28ee1eb2]{color:#c0b6a7}}.bf-box[data-v-28ee1eb2]{background:#fff;border:1.5px solid #e6ddcb;border-radius:1rem;align-items:center;min-height:4.25rem;padding:0 1rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bf-box[data-v-28ee1eb2]{background:#27231e;border:1.5px solid #362f21}}.bf-box[data-v-28ee1eb2]:focus-within{border-color:#a67336;box-shadow:0 0 0 4px #c28b4624}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bf-box[data-v-28ee1eb2]:focus-within{border-color:#976526}}.bf-box.invalid[data-v-28ee1eb2]{border-color:#c2412d}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bf-box.invalid[data-v-28ee1eb2]{border-color:#b3321f}}.bf-cur[data-v-28ee1eb2]{color:#7a5220;background:#f4ecdb;border-radius:.45rem;flex:none;margin-right:.6rem;padding:.3rem .5rem;font-size:.78rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bf-cur[data-v-28ee1eb2]{color:#e4b785;background:#231d10}}.bf-box input[data-v-28ee1eb2]{width:100%;min-width:0;height:100%;font:inherit;letter-spacing:-.01em;color:#1a1a1a;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:.9rem 0;font-size:1.75rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bf-box input[data-v-28ee1eb2]{color:#dcd8d3}}.bf-box input[data-v-28ee1eb2]::placeholder{color:#c7bda9;font-weight:600}.bf-clear[data-v-28ee1eb2]{color:#6b6458;cursor:pointer;background:#f4ecdb;border:0;border-radius:50%;flex:none;width:2rem;height:2rem;font-size:1.2rem;line-height:1}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bf-clear[data-v-28ee1eb2]{color:#c4bcaf;background:#231d10}}.bf-error[data-v-28ee1eb2]{color:#b42318;margin:0;font-size:.8rem;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bf-error[data-v-28ee1eb2]{color:#ffa192}}.bf-help[data-v-28ee1eb2]{color:#6b6458;margin:0;font-size:.8rem;line-height:1.55}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bf-help[data-v-28ee1eb2]{color:#c4bcaf}}@media (width<=420px){.bf-box input[data-v-28ee1eb2]{font-size:1.45rem}}.cs[data-v-c23884b2]{position:relative}.cs-field[data-v-c23884b2]{width:100%;min-height:4rem;font:inherit;text-align:left;color:#1f1b15;cursor:pointer;background:#fff;border:1px solid #ddd2bd;border-radius:.5rem;gap:.15rem;padding:.6rem 2.6rem .65rem .95rem;transition:border-color .15s;display:grid;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-field[data-v-c23884b2]{color:#dbd8d3;background:#27231e;border:1px solid #342b1a}}.cs-field[data-v-c23884b2]:hover:not(:disabled){border-color:#b89565}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-field[data-v-c23884b2]:hover:not(:disabled){border-color:#a78455}}.cs.open .cs-field[data-v-c23884b2],.cs-field[data-v-c23884b2]:focus-visible{border-color:#7a5220;outline:none;box-shadow:inset 0 0 0 1px #7a5220}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs.open .cs-field[data-v-c23884b2],.cs-field[data-v-c23884b2]:focus-visible{border-color:#6f4713}}.cs-field[data-v-c23884b2]:disabled{cursor:not-allowed;background:#f7f4ee}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-field[data-v-c23884b2]:disabled{background:#241f1a}}.cs-label[data-v-c23884b2]{letter-spacing:.1em;text-transform:uppercase;color:#8f5f27;font-size:.66rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-label[data-v-c23884b2]{color:#e4b078}}.cs.disabled .cs-label[data-v-c23884b2]{color:#a49a88}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs.disabled .cs-label[data-v-c23884b2]{color:#c0b6a4}}.cs-value[data-v-c23884b2]{white-space:nowrap;text-overflow:ellipsis;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;line-height:1.25;overflow:hidden}.cs-value.empty[data-v-c23884b2]{color:#a49a88;font-family:Montserrat,system-ui,sans-serif;font-size:.92rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-value.empty[data-v-c23884b2]{color:#c0b6a4}}.cs-caret[data-v-c23884b2]{color:#7a5220;width:1.1rem;height:1.1rem;transition:transform .2s;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-caret[data-v-c23884b2]{color:#e4b785}}.cs.open .cs-caret[data-v-c23884b2]{transform:translateY(-50%)rotate(180deg)}.cs-layer[data-v-c23884b2]{z-index:30;min-width:17rem;font-family:Montserrat,system-ui,sans-serif;position:absolute;top:calc(100% + .35rem);left:0;right:0}.cs-scrim[data-v-c23884b2],.cs-sheet-head[data-v-c23884b2]{display:none}.cs-panel[data-v-c23884b2]{background:#fff;border:1px solid #ddd2bd;border-radius:.5rem;flex-direction:column;max-height:24rem;display:flex;overflow:hidden;box-shadow:0 16px 32px -20px #231b1273}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-panel[data-v-c23884b2]{background:#27231e;border:1px solid #342b1a}}.cs-search[data-v-c23884b2]{border-bottom:1px solid #ece4d3;flex:none;align-items:center;display:flex;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-search[data-v-c23884b2]{border-bottom:1px solid #383225}}.cs-search svg[data-v-c23884b2]{color:#8a8173;width:1rem;height:1rem;position:absolute;left:.9rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-search svg[data-v-c23884b2]{color:#c0b6a7}}.cs-search input[data-v-c23884b2]{min-width:0;height:3rem;font:inherit;color:#1f1b15;background:0 0;border:0;outline:none;flex:1;padding:0 .5rem 0 2.5rem;font-size:.95rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-search input[data-v-c23884b2]{color:#dbd8d3}}.cs-count[data-v-c23884b2]{color:#a49a88;font-variant-numeric:tabular-nums;padding-right:.95rem;font-size:.72rem;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-count[data-v-c23884b2]{color:#c0b6a4}}.cs-list[data-v-c23884b2]{overscroll-behavior:contain;flex:1;margin:0;padding:0 0 .3rem;list-style:none;overflow-y:auto}.cs-group[data-v-c23884b2]{z-index:1;letter-spacing:.1em;text-transform:uppercase;color:#8f5f27;background:#faf7f0;border-bottom:1px solid #f1ebdf;padding:.55rem .95rem .35rem;font-size:.64rem;font-weight:700;position:sticky;top:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-group[data-v-c23884b2]{color:#e4b078;background:#25201b;border-bottom:1px solid #39352f}}.cs-opt[data-v-c23884b2]{cursor:pointer;border-left:2px solid #0000;align-items:center;gap:.75rem;min-height:2.75rem;padding:.35rem .95rem;display:flex}.cs-opt.active[data-v-c23884b2]{background:#f6f0e4;border-left-color:#7a5220}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-opt.active[data-v-c23884b2]{background:#221e19;border-left-color:#6f4713}}.cs-art[data-v-c23884b2]{color:#6b6458;flex:none;width:3.4rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-art[data-v-c23884b2]{color:#c4bcaf}}.cs-text[data-v-c23884b2]{flex:1;justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.cs-name[data-v-c23884b2]{color:#1f1b15;font-size:.92rem;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-name[data-v-c23884b2]{color:#dbd8d3}}.cs-name u[data-v-c23884b2]{text-underline-offset:3px;text-decoration-color:#c28b46;text-decoration-thickness:2px}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-name u[data-v-c23884b2]{text-decoration-color:#e4ab66}}.cs-meta[data-v-c23884b2]{color:#8a8173;flex:none;font-size:.74rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-meta[data-v-c23884b2]{color:#c0b6a7}}.cs-opt.chosen .cs-name[data-v-c23884b2]{color:#7a5220}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-opt.chosen .cs-name[data-v-c23884b2]{color:#e4b785}}.cs-tick[data-v-c23884b2]{color:#7a5220;flex:none;width:1rem;height:1rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-tick[data-v-c23884b2]{color:#e4b785}}.cs-empty[data-v-c23884b2]{color:#6b6458;padding:1rem .95rem;font-size:.85rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-empty[data-v-c23884b2]{color:#c4bcaf}}.cs-footer[data-v-c23884b2]{min-height:2.9rem;font:inherit;color:#7a5220;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #ece4d3;flex:none;align-items:center;gap:.6rem;padding:0 .95rem;font-size:.82rem;font-weight:700;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-footer[data-v-c23884b2]{color:#e4b785;background:#27231e;border-top:1px solid #383225}}.cs-footer svg[data-v-c23884b2]{width:1rem;height:1rem}.cs-footer[data-v-c23884b2]:hover{background:#faf7f0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-footer[data-v-c23884b2]:hover{background:#25201b}}.cs-enter-active[data-v-c23884b2],.cs-leave-active[data-v-c23884b2]{transition:opacity .15s}.cs-enter-from[data-v-c23884b2],.cs-leave-to[data-v-c23884b2]{opacity:0}@media (width<=640px){.cs-layer--sheet[data-v-c23884b2]{z-index:60;min-width:0;position:fixed;inset:0}.cs-scrim[data-v-c23884b2]{background:#14100b73;display:block;position:absolute;inset:0}.cs-panel[data-v-c23884b2]{max-height:78vh;box-shadow:none;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:.75rem .75rem 0 0;position:absolute;bottom:0;left:0;right:0}.cs-sheet-head[data-v-c23884b2]{flex:none;justify-content:space-between;align-items:center;padding:.85rem .95rem .6rem;display:flex}.cs-sheet-head span[data-v-c23884b2]{color:#1f1b15;font-family:Georgia,Times New Roman,serif;font-size:1.2rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-sheet-head span[data-v-c23884b2]{color:#dbd8d3}}.cs-sheet-head button[data-v-c23884b2]{min-height:2.25rem;font:inherit;color:#7a5220;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:.82rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-sheet-head button[data-v-c23884b2]{color:#e4b785}}.cs-search[data-v-c23884b2]{border:1px solid #ddd2bd;border-radius:.5rem;margin:0 .95rem .25rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-search[data-v-c23884b2]{border:1px solid #342b1a}}.cs-search input[data-v-c23884b2]{font-size:1rem}.cs-opt[data-v-c23884b2]{min-height:3.1rem}.cs-enter-active .cs-panel[data-v-c23884b2],.cs-leave-active .cs-panel[data-v-c23884b2]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.cs-enter-from .cs-panel[data-v-c23884b2],.cs-leave-to .cs-panel[data-v-c23884b2]{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.cs-caret[data-v-c23884b2],.cs-enter-active .cs-panel[data-v-c23884b2],.cs-leave-active .cs-panel[data-v-c23884b2]{transition:none}}.vp[data-v-1fb3010e]{gap:.75rem;display:grid}.vp-pair[data-v-1fb3010e]{gap:.6rem;display:grid}@media (width>=560px){.vp-pair[data-v-1fb3010e]{grid-template-columns:1fr 1fr}}.vp-detail[data-v-1fb3010e]{background:#faf7f0;border-left:2px solid #c28b46;align-items:center;gap:.85rem;padding:.7rem .9rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.vp-detail[data-v-1fb3010e]{background:#25201b;border-left:2px solid #b17b34}}.vp-art[data-v-1fb3010e]{color:#6b6458;flex:none;width:5rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.vp-art[data-v-1fb3010e]{color:#c4bcaf}}.vp-art img[data-v-1fb3010e]{border-radius:.3rem;width:100%}.vp-detail p[data-v-1fb3010e]{color:#4f483c;margin:0;font-size:.8rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.vp-detail p[data-v-1fb3010e]{color:#cec6b8}}.vp-detail b[data-v-1fb3010e]{color:#1f1b15}@scope(:root[data-theme=dark]) to ([data-theme=light]){.vp-detail b[data-v-1fb3010e]{color:#dbd8d3}}.vp-detail small[data-v-1fb3010e]{color:#8a8173;margin-top:.15rem;font-size:.72rem;font-style:italic;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.vp-detail small[data-v-1fb3010e]{color:#c0b6a7}}.vp-custom[data-v-1fb3010e]{gap:.7rem;display:grid}.vp-help[data-v-1fb3010e]{color:#6b6458;margin:0;font-size:.82rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.vp-help[data-v-1fb3010e]{color:#c4bcaf}}.vp-field[data-v-1fb3010e]{letter-spacing:.1em;text-transform:uppercase;color:#8f5f27;gap:.35rem;font-size:.66rem;font-weight:700;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.vp-field[data-v-1fb3010e]{color:#e4b078}}.vp-field input[data-v-1fb3010e]{height:3rem;font:inherit;letter-spacing:0;text-transform:none;color:#1f1b15;border:1px solid #ddd2bd;border-radius:.5rem;padding:0 .9rem;font-size:.95rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.vp-field input[data-v-1fb3010e]{color:#dbd8d3;border:1px solid #342b1a}}.vp-field input[data-v-1fb3010e]:focus{border-color:#7a5220;outline:none;box-shadow:inset 0 0 0 1px #7a5220}@scope(:root[data-theme=dark]) to ([data-theme=light]){.vp-field input[data-v-1fb3010e]:focus{border-color:#6f4713}}.vp-row[data-v-1fb3010e]{flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;display:flex}.vp-primary[data-v-1fb3010e]{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:#7a5220;border:0;border-radius:.5rem;padding:0 1.2rem;font-size:.86rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.vp-primary[data-v-1fb3010e]{color:#fff;background:#6f4713}}.vp-primary[data-v-1fb3010e]:disabled{opacity:.45;cursor:not-allowed}.vp-link[data-v-1fb3010e]{font:inherit;color:#7a5220;cursor:pointer;background:0 0;border:0;padding:.3rem 0;font-size:.82rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.vp-link[data-v-1fb3010e]{color:#e4b785}}.vp-link[data-v-1fb3010e]:hover{text-decoration:underline}.vp-primary[data-v-1fb3010e]:focus-visible,.vp-link[data-v-1fb3010e]:focus-visible{outline-offset:2px;outline:2px solid #7a5220}@scope(:root[data-theme=dark]) to ([data-theme=light]){.vp-primary[data-v-1fb3010e]:focus-visible,.vp-link[data-v-1fb3010e]:focus-visible{outline:2px solid #e4b785}}.cc[data-v-fc0eb7f1]{flex-wrap:wrap;gap:.5rem;display:flex}.cc--cards[data-v-fc0eb7f1]{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));display:grid}.cc-chip[data-v-fc0eb7f1]{color:#1a1a1a;min-height:2.75rem;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #e6ddcb;border-radius:.8rem;align-items:center;gap:.55rem;padding:.55rem .95rem;transition:border-color .15s,background .15s,transform .1s;display:flex;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cc-chip[data-v-fc0eb7f1]{color:#dcd8d3;background:#27231e;border:1.5px solid #362f21}}.cc--cards .cc-chip[data-v-fc0eb7f1]{align-items:flex-start;padding:.8rem .9rem}.cc-chip[data-v-fc0eb7f1]:hover{border-color:#d6bf94}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cc-chip[data-v-fc0eb7f1]:hover{border-color:#2e2411}}.cc-chip[data-v-fc0eb7f1]:active{transform:scale(.98)}.cc-chip[data-v-fc0eb7f1]:focus-visible{outline-offset:2px;outline:2px solid #7a5220}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cc-chip[data-v-fc0eb7f1]:focus-visible{outline:2px solid #e4b785}}.cc-chip.on[data-v-fc0eb7f1]{background:#fbf4e6;border-color:#a67336;box-shadow:inset 0 0 0 1px #a67336}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cc-chip.on[data-v-fc0eb7f1]{background:#24201a;border-color:#976526}}.cc-chip.disabled[data-v-fc0eb7f1]{opacity:.45;cursor:not-allowed}.cc-mark[data-v-fc0eb7f1]{border:1.5px solid #cdbf9f;border-radius:50%;flex:none;width:1rem;height:1rem;transition:border-color .15s,box-shadow .15s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cc-mark[data-v-fc0eb7f1]{border:1.5px solid #2c2410}}.cc--cards .cc-mark[data-v-fc0eb7f1]{margin-top:.1rem}.cc-chip.on .cc-mark[data-v-fc0eb7f1]{border-color:#7a5220;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 8px #7a5220}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cc-chip.on .cc-mark[data-v-fc0eb7f1]{border-color:#6f4713}}.cc-text[data-v-fc0eb7f1]{gap:.1rem;min-width:0;display:grid}.cc-text b[data-v-fc0eb7f1]{font-size:.875rem;font-weight:600}.cc-text small[data-v-fc0eb7f1]{color:#6b6458;font-size:.74rem;line-height:1.35}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cc-text small[data-v-fc0eb7f1]{color:#c4bcaf}}[aria-invalid=true] .cc-chip[data-v-fc0eb7f1]:not(.on){border-color:#e7b4a9}@scope(:root[data-theme=dark]) to ([data-theme=light]){[aria-invalid=true] .cc-chip[data-v-fc0eb7f1]:not(.on){border-color:#351f1b}}@media (prefers-reduced-motion:reduce){.cc-chip[data-v-fc0eb7f1]{transition:none}}.yp[data-v-3209ef7a]{gap:.55rem;display:grid}.yp-step[data-v-3209ef7a]{background:#fff;border:1.5px solid #e6ddcb;border-radius:.9rem;grid-template-columns:3rem 1fr 3rem;align-items:center;max-width:16rem;display:grid;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.yp-step[data-v-3209ef7a]{background:#27231e;border:1.5px solid #362f21}}.yp-step[data-v-3209ef7a]:focus-within{border-color:#a67336;box-shadow:0 0 0 4px #c28b4624}@scope(:root[data-theme=dark]) to ([data-theme=light]){.yp-step[data-v-3209ef7a]:focus-within{border-color:#976526}}.yp-btn[data-v-3209ef7a]{height:3rem;font:inherit;color:#7a5220;cursor:pointer;background:#faf6ee;border:0;font-size:1.3rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.yp-btn[data-v-3209ef7a]{color:#e4b785;background:#24201b}}.yp-btn[data-v-3209ef7a]:disabled{color:#cdbf9f;cursor:not-allowed}.yp-btn[data-v-3209ef7a]:focus-visible{outline-offset:-2px;outline:2px solid #7a5220}@scope(:root[data-theme=dark]) to ([data-theme=light]){.yp-btn[data-v-3209ef7a]:focus-visible{outline:2px solid #e4b785}}.yp-input[data-v-3209ef7a]{text-align:center;width:100%;height:3rem;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;font-size:1.25rem;font-weight:700}.yp-quick[data-v-3209ef7a]{flex-wrap:wrap;gap:.35rem;display:flex}.yp-q[data-v-3209ef7a]{min-width:3.4rem;min-height:2.25rem;font:inherit;color:#3a352c;cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e6ddcb;border-radius:.6rem;padding:0 .6rem;font-size:.8rem;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.yp-q[data-v-3209ef7a]{color:#d1cdc8;background:#27231e;border:1px solid #362f21}}.yp-q.on[data-v-3209ef7a]{color:#fff;background:#7a5220;border-color:#7a5220}@scope(:root[data-theme=dark]) to ([data-theme=light]){.yp-q.on[data-v-3209ef7a]{color:#fff;background:#6f4713;border-color:#6f4713}}.yp-q[data-v-3209ef7a]:focus-visible{outline-offset:2px;outline:2px solid #7a5220}@scope(:root[data-theme=dark]) to ([data-theme=light]){.yp-q[data-v-3209ef7a]:focus-visible{outline:2px solid #e4b785}}.yp-hint[data-v-3209ef7a]{color:#6b6458;margin:0;font-size:.75rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.yp-hint[data-v-3209ef7a]{color:#c4bcaf}}.yp-warn[data-v-3209ef7a]{color:#8a4b0f;background:#fff4e5;border-radius:.6rem;margin:0;padding:.5rem .7rem;font-size:.78rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.yp-warn[data-v-3209ef7a]{color:#f5ae78;background:#271f14}}.af[data-v-f23fb0fa]{--gold:#c28b46;--gold-light:#e8c39e;--gold-dark:#a67336;--gold-text:#8f5f27;--gold-deep:#7a5220;--tint:#f1eadb;--muted:#5f6672;--serif:Georgia, "Times New Roman", serif;width:100%}@scope(:root[data-theme=dark]) to ([data-theme=light]){.af[data-v-f23fb0fa]{--gold-text:#e4b078;--gold-deep:#e4b785;--tint:#211c11;--muted:#b5bdcb}}:root[data-theme=dark] .af [data-theme=light][data-v-f23fb0fa]{--gold-text:#8f5f27;--gold-deep:#7a5220;--tint:#f1eadb;--muted:#5f6672}.prep[data-v-f23fb0fa]{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.screen[data-v-f23fb0fa]{display:contents}.m-progress[data-v-f23fb0fa]{margin:0 0 1rem}.m-progress-head[data-v-f23fb0fa]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.m-step[data-v-f23fb0fa]{color:var(--gold-deep);letter-spacing:.16em;text-transform:uppercase;align-items:baseline;gap:.5rem;font-size:.68rem;font-weight:800;display:inline-flex}.m-step em[data-v-f23fb0fa]{font-family:var(--serif);letter-spacing:0;color:var(--gold);font-size:1.15rem;font-style:italic;font-weight:400}.m-left[data-v-f23fb0fa]{color:#8a8f98;font-size:.75rem;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-left[data-v-f23fb0fa]{color:#b2b8c1}}.m-track[data-v-f23fb0fa]{gap:5px;display:flex}.m-seg[data-v-f23fb0fa]{background:#ece3d2;border-radius:7px;flex-basis:0;height:7px;transition:background .4s;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-seg[data-v-f23fb0fa]{background:#20190d}}.m-seg.now[data-v-f23fb0fa]{background:#f2e4c9}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-seg.now[data-v-f23fb0fa]{background:#231906}}.m-seg i[data-v-f23fb0fa]{background:linear-gradient(90deg, #dcae6c, var(--gold));border-radius:7px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1);display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-seg i[data-v-f23fb0fa]{background:linear-gradient(90deg, #c89a59, var(--gold))}}.m-seg.done i[data-v-f23fb0fa]{background:var(--gold)}.m-headline[data-v-f23fb0fa]{font-family:var(--serif);letter-spacing:-.03em;color:#1f1b15;margin:0 0 1rem;font-size:2.1rem;font-weight:400;line-height:1.06;animation:.6s cubic-bezier(.16,1,.3,1) both headline-in-f23fb0fa}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-headline[data-v-f23fb0fa]{color:#dbd8d3}}.m-headline em[data-v-f23fb0fa]{color:var(--gold);font-style:italic;font-weight:600}@keyframes headline-in-f23fb0fa{0%{opacity:0;transform:translateY(8px)}}@media (width<=700px){.prep[data-v-f23fb0fa],.step-title[data-v-f23fb0fa],.step-subtitle[data-v-f23fb0fa],.field-help[data-v-f23fb0fa]:not(.warn),.route-note[data-v-f23fb0fa],.recap-note[data-v-f23fb0fa]{display:none}.af .form-actions[data-v-f23fb0fa]{z-index:30;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));background:#fbf9f4;border-top:1px solid #ece3d2;gap:.75rem;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.af .form-actions[data-v-f23fb0fa]{background:#25211c;border-top:1px solid #393224}}.af .form-actions .btn-primary[data-v-f23fb0fa]{flex:1}.q-echo[data-v-f23fb0fa]{display:none}.af .worth[data-v-f23fb0fa]{margin-bottom:1.1rem;padding:.9rem 1.05rem;display:block}.af .worth-price[data-v-f23fb0fa]{display:none}.form-step:has([data-attention]) .validation-error[data-v-f23fb0fa]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-actions[data-v-f23fb0fa]:empty{display:none}.af[data-v-f23fb0fa]{padding-bottom:5.5rem}}@media (prefers-reduced-motion:reduce){.m-headline[data-v-f23fb0fa]{animation:none}}.prep-ring[data-v-f23fb0fa]{background:radial-gradient(closest-side, #fff 76%, transparent 78%), conic-gradient(var(--gold) calc(var(--p) * 1%), var(--tint) 0);border-radius:50%;flex:none;place-items:center;width:3.25rem;height:3.25rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.prep-ring[data-v-f23fb0fa]{background:radial-gradient(closest-side, #27231e 76%, transparent 78%), conic-gradient(var(--gold) calc(var(--p) * 1%), var(--tint) 0)}}.prep-ring b[data-v-f23fb0fa]{color:var(--gold-deep);font-size:.75rem;font-weight:700}.prep-t strong[data-v-f23fb0fa]{font-size:.9375rem;display:block}.prep-t small[data-v-f23fb0fa]{color:var(--muted);font-size:.8125rem}.step-enter-active[data-v-f23fb0fa]{transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1)}.step-leave-active[data-v-f23fb0fa]{transition:opacity .15s}.step-enter-from[data-v-f23fb0fa]{opacity:0;transform:translateY(14px)}.step-leave-to[data-v-f23fb0fa]{opacity:0}.validation-error[data-v-f23fb0fa]{color:#9b2418;background:#fff0ed;border-radius:.65rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.875rem;line-height:1.45}@scope(:root[data-theme=dark]) to ([data-theme=light]){.validation-error[data-v-f23fb0fa]{color:#ffa899;background:#231f1a}}.step-title[data-v-f23fb0fa]{font-family:var(--serif);color:#1a1a1a;margin:0 0 .5rem;font-size:1.625rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.step-title[data-v-f23fb0fa]{color:#dcd8d3}}.step-subtitle[data-v-f23fb0fa]{color:var(--muted);margin:0 0 1.75rem;font-size:.9375rem;line-height:1.6}.input-row[data-v-f23fb0fa]{grid-template-columns:1fr;gap:0 1rem;display:grid}@media (width>=640px){.input-row[data-v-f23fb0fa]{grid-template-columns:1fr 1fr}}.input-group[data-v-f23fb0fa]{flex-direction:column;gap:.45rem;margin-bottom:1.1rem;display:flex}.input-label[data-v-f23fb0fa]{color:#374151;font-size:.8125rem;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.input-label[data-v-f23fb0fa]{color:#becbde}}.req[data-v-f23fb0fa]{color:#dc2626}@scope(:root[data-theme=dark]) to ([data-theme=light]){.req[data-v-f23fb0fa]{color:#ff9488}}.opt[data-v-f23fb0fa]{letter-spacing:.04em;text-transform:uppercase;color:#9a9184;margin-left:.3rem;font-size:.68rem;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.opt[data-v-f23fb0fa]{color:#bfb6a8}}.field-help[data-v-f23fb0fa]{color:var(--muted);font-size:.76rem;line-height:1.45}.field-help--block[data-v-f23fb0fa]{margin-top:.75rem;display:block}.field-help.warn[data-v-f23fb0fa]{color:#9a3412}@scope(:root[data-theme=dark]) to ([data-theme=light]){.field-help.warn[data-v-f23fb0fa]{color:#ffa78d}}.spec[data-v-f23fb0fa]{border-top:1px solid #c28b462e;gap:.2rem;margin-top:1.4rem;padding-top:1.25rem;animation:.35s both specin-f23fb0fa;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.spec[data-v-f23fb0fa]{border-top:1px solid #b17b342e}}@keyframes specin-f23fb0fa{0%{opacity:0;transform:translateY(8px)}}.classified[data-v-f23fb0fa]{color:#3a352c;background:#f7f1e4;border-radius:.8rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .9rem;font-size:.85rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.classified[data-v-f23fb0fa]{color:#d1cdc8;background:#231e19}}.link-btn[data-v-f23fb0fa]{font:inherit;color:var(--gold-deep);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:700;text-decoration:underline}.problems[data-v-f23fb0fa]{color:#9b2418;background:#fff0ed;border-radius:.8rem;margin:1rem 0 0;padding:.85rem 1rem .85rem 2rem;font-size:.84rem;line-height:1.55}@scope(:root[data-theme=dark]) to ([data-theme=light]){.problems[data-v-f23fb0fa]{color:#ffa899;background:#231f1a}}.route[data-v-f23fb0fa]{background:#fffdf8;border:1px solid #ece4d3;border-radius:1rem;padding:1rem 1.1rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.route[data-v-f23fb0fa]{background:#27231d;border:1px solid #383225}}.route-stops[data-v-f23fb0fa]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.route-stops li[data-v-f23fb0fa]{gap:.1rem;padding-top:1.1rem;font-size:.8rem;display:grid;position:relative}.route-stops li[data-v-f23fb0fa]:before{content:"";background:repeating-linear-gradient(90deg, var(--gold) 0 6px, transparent 6px 11px);height:2px;position:absolute;top:.27rem;left:0;right:0}.route-stops li.end[data-v-f23fb0fa]:before{width:.6rem;right:auto}.route-stops li[data-v-f23fb0fa]:after{content:"";background:var(--gold-deep);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:0;left:0}.route-stops li.end[data-v-f23fb0fa]:after{background:#b5442c}@scope(:root[data-theme=dark]) to ([data-theme=light]){.route-stops li.end[data-v-f23fb0fa]:after{background:#a6361e}}.route-stops b[data-v-f23fb0fa]{color:#1a1a1a;font-size:.82rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.route-stops b[data-v-f23fb0fa]{color:#dcd8d3}}.route-stops small[data-v-f23fb0fa]{color:var(--muted);font-size:.7rem}@media (width<=560px){.route-stops[data-v-f23fb0fa]{grid-auto-flow:row;gap:.7rem}.route-stops li[data-v-f23fb0fa]{grid-template-columns:1fr auto;align-items:baseline;padding:0 0 0 1.4rem}.route-stops li[data-v-f23fb0fa]:before{background:repeating-linear-gradient(180deg, var(--gold) 0 5px, transparent 5px 9px);width:2px;height:auto;inset:.6rem auto -1.3rem .27rem}.route-stops li.end[data-v-f23fb0fa]:before{display:none}.route-stops li[data-v-f23fb0fa]:after{top:.3rem}}.route-note[data-v-f23fb0fa]{color:var(--muted);margin:.75rem 0 0;font-size:.76rem}.check[data-v-f23fb0fa]{color:#374151;cursor:pointer;align-items:center;gap:.6rem;margin-bottom:1.1rem;font-size:.875rem;font-weight:600;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.check[data-v-f23fb0fa]{color:#becbde}}.check input[data-v-f23fb0fa]{width:1.1rem;height:1.1rem;accent-color:var(--gold)}.note[data-v-f23fb0fa]{color:var(--muted);margin:-.25rem 0 1.1rem;font-size:.78rem;line-height:1.5}.qty[data-v-f23fb0fa]{background:#fff;border:1.5px solid #e6ddcb;border-radius:.9rem;grid-template-columns:3rem 5rem 3rem;width:max-content;display:grid;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.qty[data-v-f23fb0fa]{background:#27231e;border:1.5px solid #362f21}}.qty button[data-v-f23fb0fa]{height:3rem;font:inherit;color:var(--gold-deep);cursor:pointer;background:#faf6ee;border:0;font-size:1.3rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.qty button[data-v-f23fb0fa]{background:#24201b}}.qty button[data-v-f23fb0fa]:disabled{color:#cdbf9f;cursor:not-allowed}.qty input[data-v-f23fb0fa]{text-align:center;width:100%;font:inherit;border:0;outline:none;font-size:1.2rem;font-weight:700}.recap[data-v-f23fb0fa]{background:#fff;border:1px solid #ece4d3;border-radius:1rem;gap:0;margin:0 0 .5rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.recap[data-v-f23fb0fa]{background:#27231e;border:1px solid #383225}}.recap div[data-v-f23fb0fa]{border-top:1px solid #f3ede1;grid-template-columns:5.5rem 1fr auto;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.recap div[data-v-f23fb0fa]{border-top:1px solid #3a3630}}.recap div[data-v-f23fb0fa]:first-child{border-top:0}.recap dt[data-v-f23fb0fa]{letter-spacing:.05em;text-transform:uppercase;color:var(--gold-text);font-size:.72rem;font-weight:700}.recap dd[data-v-f23fb0fa]{margin:0;font-size:.9rem;font-weight:600}.recap button[data-v-f23fb0fa]{font:inherit;color:var(--gold-deep);cursor:pointer;background:#fff;border:1px solid #e6ddcb;border-radius:.5rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.recap button[data-v-f23fb0fa]{background:#27231e;border:1px solid #362f21}}.recap-note[data-v-f23fb0fa]{color:var(--muted);margin:0 0 1.25rem;font-size:.78rem}@media (prefers-reduced-motion:reduce){.spec[data-v-f23fb0fa]{animation:none}}.form-input[data-v-f23fb0fa]{box-sizing:border-box;width:100%;font:inherit;color:#1a1a1a;background:#fff;border:1.5px solid #e5e7eb;border-radius:.75rem;padding:.875rem 1rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.form-input[data-v-f23fb0fa]{color:#dcd8d3;background:#27231e;border:1.5px solid #37332d}}.form-input[data-v-f23fb0fa]:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 4px #c28b4624}.form-select[data-v-f23fb0fa]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.boolean-group[data-v-f23fb0fa]{gap:.75rem;display:flex}.boolean-option[data-v-f23fb0fa]{cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.9375rem;transition:all .2s;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.boolean-option[data-v-f23fb0fa]{background:#27231e;border:1.5px solid #37332d}}.boolean-option[data-v-f23fb0fa]:has(input:checked){border-color:var(--gold);background:#c28b4614}@scope(:root[data-theme=dark]) to ([data-theme=light]){.boolean-option[data-v-f23fb0fa]:has(input:checked){background:#b17b3414}}.boolean-option input[data-v-f23fb0fa]{accent-color:var(--gold);width:1.1rem;height:1.1rem}.paper[data-v-f23fb0fa]{background:#fff;border-radius:1.25rem;margin-bottom:1.5rem;padding:1.5rem;position:relative;box-shadow:0 10px 30px -10px #231b1226}@scope(:root[data-theme=dark]) to ([data-theme=light]){.paper[data-v-f23fb0fa]{background:#27231e}}.paper-head[data-v-f23fb0fa]{justify-content:space-between;gap:1rem;margin-bottom:1.25rem;display:flex}.paper-k[data-v-f23fb0fa]{color:var(--gold-text);margin:0 0 .2rem;font-size:.75rem;font-weight:700}.paper-n[data-v-f23fb0fa]{font-family:var(--serif);margin:0;font-size:1.25rem;font-weight:700}.paper-s[data-v-f23fb0fa]{color:var(--muted);margin:.25rem 0 0;font-size:.8125rem}.seal[data-v-f23fb0fa]{border:2px solid var(--gold);width:3.5rem;height:3.5rem;color:var(--gold);text-align:center;border-radius:50%;flex:none;place-items:center;font-size:.625rem;font-weight:700;line-height:1.1;display:grid;transform:rotate(-12deg)}.locked[data-v-f23fb0fa]{background:#faf6ec;border-radius:1rem;padding:1rem;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.locked[data-v-f23fb0fa]{background:#24201b}}.lrow[data-v-f23fb0fa],.ltotal[data-v-f23fb0fa]{filter:blur(3px);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem 0;font-size:.875rem;display:flex}.lrow i[data-v-f23fb0fa]{background:#7a522038;border-radius:1rem;width:4rem;height:.7rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.lrow i[data-v-f23fb0fa]{background:#6f471338}}.ltotal[data-v-f23fb0fa]{border-top:1px dashed #c28b4680;margin-top:.4rem;padding-top:.8rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ltotal[data-v-f23fb0fa]{border-top:1px dashed #b17b3480}}.ltotal b[data-v-f23fb0fa]{font-family:var(--serif);color:var(--gold-deep);font-size:1.375rem}.veil[data-v-f23fb0fa]{color:var(--gold-deep);text-align:center;background:#faf6ec99;place-content:center;justify-items:center;gap:.4rem;display:grid;position:absolute;inset:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.veil[data-v-f23fb0fa]{background:#24201b99}}.veil p[data-v-f23fb0fa]{margin:0;padding:0 1rem;font-size:.8125rem;font-weight:700}.worth[data-v-f23fb0fa]{background:var(--gold-light);border-radius:1rem;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.worth-price[data-v-f23fb0fa]{text-align:center;flex:none;line-height:1}.worth-price b[data-v-f23fb0fa]{font-family:var(--serif);color:var(--gold-deep);font-size:1.5rem;display:block}.worth-price small[data-v-f23fb0fa]{color:var(--gold-deep);font-size:.6875rem;font-weight:600}.worth p[data-v-f23fb0fa]{color:var(--gold-deep);margin:0;font-size:.875rem;line-height:1.5}.dock[data-v-f23fb0fa]{gap:.75rem;display:grid}.cta[data-v-f23fb0fa]{background:var(--gold);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;border-radius:.875rem;justify-content:center;align-items:center;gap:.75rem;padding:1.1rem;font-size:1rem;font-weight:700;transition:all .2s;display:flex;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cta[data-v-f23fb0fa]{color:#fff}}.cta[data-v-f23fb0fa]:hover:not(:disabled){background:var(--gold-dark);transform:translateY(-2px)}.cta[data-v-f23fb0fa]:disabled{cursor:not-allowed;background:#d1d5db}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cta[data-v-f23fb0fa]:disabled{background:#18140f}}.dock-note[data-v-f23fb0fa]{text-align:center;color:var(--muted);margin:0;font-size:.8125rem}.form-actions[data-v-f23fb0fa]{border-top:1px solid #c28b4624;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.form-actions[data-v-f23fb0fa]{border-top:1px solid #b17b3424}}@media (width<=959px){.form-actions[data-v-f23fb0fa]{z-index:5;padding:.75rem .25rem calc(.75rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;margin:1.5rem -.25rem 0;position:sticky;bottom:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.form-actions[data-v-f23fb0fa]{background:#27231ef0}}.form-actions[data-v-f23fb0fa]:empty{display:none}}.btn-primary[data-v-f23fb0fa],.btn-secondary[data-v-f23fb0fa]{font:inherit;cursor:pointer;border:0;border-radius:.875rem;padding:.95rem 1.5rem;font-size:.9375rem;font-weight:700;transition:all .2s}.btn-primary[data-v-f23fb0fa]{background:var(--gold);color:#fff;flex:1}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn-primary[data-v-f23fb0fa]{color:#fff}}.btn-primary[data-v-f23fb0fa]:hover{background:var(--gold-dark)}.lab-go[data-v-f23fb0fa]:disabled{opacity:.6;cursor:wait}.btn-secondary[data-v-f23fb0fa]{color:var(--muted);background:0 0;border:1.5px solid #e5e7eb}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn-secondary[data-v-f23fb0fa]{border:1.5px solid #37332d}}.btn-secondary[data-v-f23fb0fa]:hover{border-color:var(--gold);color:var(--gold-text)}.success-screen[data-v-f23fb0fa]{text-align:center;flex-direction:column;align-items:center;padding:3rem 1.5rem;animation:.6s cubic-bezier(.16,1,.3,1) both rise-f23fb0fa;display:flex}@keyframes rise-f23fb0fa{0%{opacity:0;transform:translateY(16px)}}.success-icon[data-v-f23fb0fa]{color:#059669;background:#0596691a;border-radius:50%;place-items:center;width:5rem;height:5rem;margin-bottom:1.5rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.success-icon[data-v-f23fb0fa]{color:#5ace9d;background:#00865d1a}}.success-title[data-v-f23fb0fa]{font-family:var(--serif);color:#1a1a1a;margin:0 0 .5rem;font-size:1.75rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.success-title[data-v-f23fb0fa]{color:#dcd8d3}}.success-subtitle[data-v-f23fb0fa]{color:var(--muted);max-width:28rem;margin:0 0 2rem;font-size:1rem;line-height:1.5}.delivery-card[data-v-f23fb0fa]{text-align:left;background:#fff;border:1.5px solid #c28b4633;border-radius:1.25rem;width:100%;max-width:28rem;margin-bottom:2rem;padding:1.5rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.delivery-card[data-v-f23fb0fa]{background:#27231e;border:1.5px solid #b17b3433}}.delivery-row[data-v-f23fb0fa]{border-bottom:1px solid #f3f4f6;justify-content:space-between;padding:.75rem 0;font-size:.9375rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.delivery-row[data-v-f23fb0fa]{border-bottom:1px solid #3d3832}}.delivery-row[data-v-f23fb0fa]:last-child{border-bottom:none}.delivery-row .label[data-v-f23fb0fa]{color:var(--muted);font-weight:500}.delivery-row .value[data-v-f23fb0fa]{color:#1a1a1a;text-align:right;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.delivery-row .value[data-v-f23fb0fa]{color:#dcd8d3}}.delivery-row.highlight .value[data-v-f23fb0fa]{color:var(--gold-deep);font-size:1.0625rem}.btn-home[data-v-f23fb0fa]{background:var(--gold);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:.875rem;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn-home[data-v-f23fb0fa]{color:#fff}}.btn-home[data-v-f23fb0fa]:hover{background:var(--gold-dark);transform:translateY(-2px)}.success-profile-link[data-v-f23fb0fa]{color:var(--gold-deep);margin-top:1rem;font-size:.9rem;font-weight:700;text-decoration:none;display:block}.success-profile-link[data-v-f23fb0fa]:hover{text-decoration:underline}.welcome-curtain[data-v-0743b858]{--curtain-ease:cubic-bezier(.16, 1, .3, 1);--curtain-spring:cubic-bezier(.34, 1.56, .64, 1);z-index:999;cursor:pointer;background:#14100c;animation:2.4s linear forwards curtain-bg-0743b858;position:fixed;inset:0;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.welcome-curtain[data-v-0743b858]{background:#555049}}.curtain-panel[data-v-0743b858]{width:160%;animation:curtain-sweep-0743b858 2.05s linear calc(var(--panel-index) * 80ms) backwards;will-change:transform;position:absolute;top:0;bottom:0;left:-30%;transform:translate(110%)skew(-14deg)}.curtain-panel--a[data-v-0743b858]{--panel-index:0;background:#e8c39e}@scope(:root[data-theme=dark]) to ([data-theme=light]){.curtain-panel--a[data-v-0743b858]{background:#1c0e02}}.curtain-panel--b[data-v-0743b858]{--panel-index:1;background:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.curtain-panel--b[data-v-0743b858]{background:#b17b34}}.curtain-panel--c[data-v-0743b858]{--panel-index:2;background:#7a5320}@scope(:root[data-theme=dark]) to ([data-theme=light]){.curtain-panel--c[data-v-0743b858]{background:#6f4813}}.curtain-copy[data-v-0743b858]{color:#fbf9f4;text-align:center;place-content:center;justify-items:center;padding:2rem;animation:2.1s linear backwards curtain-copy-0743b858;display:grid;position:absolute;inset:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.curtain-copy[data-v-0743b858]{color:#fcf9f3}}.curtain-kicker[data-v-0743b858]{color:#e8c39e;animation:curtain-rise-0743b858 .6s var(--curtain-ease) .5s backwards;margin:0 0 .35rem;font-size:1.0625rem;font-weight:600}.curtain-name[data-v-0743b858]{letter-spacing:-.03em;flex-wrap:wrap;justify-content:center;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,17vw,6.2rem);font-style:italic;font-weight:700;line-height:1;display:flex}.curtain-letter-mask[data-v-0743b858]{margin:-.12em -.05em -.08em;padding:.12em .05em .08em;display:inline-block;overflow:hidden}.curtain-letter[data-v-0743b858]{animation:curtain-letter-0743b858 .8s var(--curtain-spring) calc(.6s + var(--index) * 55ms) backwards;display:inline-block}@keyframes curtain-sweep-0743b858{0%{animation-timing-function:cubic-bezier(.7,0,.2,1);transform:translate(-110%)skew(-14deg)}28%,70%{transform:translate(0,0)skew(-14deg)}70%{animation-timing-function:cubic-bezier(.8,0,.3,1)}to{transform:translate(110%)skew(-14deg)}}@keyframes curtain-bg-0743b858{0%,78%{opacity:1}to{opacity:0}}@keyframes curtain-copy-0743b858{0%,22%{opacity:0}30%,70%{opacity:1}80%,to{opacity:0}}@keyframes curtain-rise-0743b858{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@keyframes curtain-letter-0743b858{0%{transform:translateY(115%)rotate(8deg)}to{transform:translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.welcome-curtain[data-v-0743b858]{display:none}}.ap[data-v-657be599]{--gold:#c28b46;--gold-light:#e8c39e;--gold-dark:#a67336;--gold-text:#8f5f27;--gold-deep:#7a5220;--tint:#f1eadb;--muted:#5f6672;--line:#ece4d3;--serif:Georgia, "Times New Roman", serif;color:#1a1a1a;background:#fbf9f4;min-height:100vh;font-family:Montserrat,system-ui,sans-serif;overflow-x:clip}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ap[data-v-657be599]{--gold-text:#e4b078;--gold-deep:#e4b785;--tint:#211c11;--muted:#b5bdcb;--line:#383225;color:#dcd8d3;background:#25211c}}:root[data-theme=dark] .ap [data-theme=light][data-v-657be599]{--gold-text:#8f5f27;--gold-deep:#7a5220;--tint:#f1eadb;--muted:#5f6672;--line:#ece4d3}.top[data-v-657be599]{z-index:40;background:#fbf9f4;position:sticky;top:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.top[data-v-657be599]{background:#25211c}}.top-in[data-v-657be599]{justify-content:space-between;align-items:center;gap:1rem;max-width:72rem;min-height:3.75rem;margin:0 auto;padding:.4rem 1.5rem;display:flex}.brand[data-v-657be599]{align-items:center;gap:.85rem;min-width:0;display:flex}.logo[data-v-657be599]{align-items:center;text-decoration:none;display:flex}.brand-sep[data-v-657be599]{background:var(--line);width:1px;height:1.4rem}.brand-ctx[data-v-657be599]{letter-spacing:.02em;color:#3a352c;white-space:nowrap;font-size:.8rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.brand-ctx[data-v-657be599]{color:#d1cdc8}}.acct[data-v-657be599]{position:relative}.ava-btn[data-v-657be599]{color:#5f584c;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.3rem;padding:.2rem;display:inline-flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ava-btn[data-v-657be599]{color:#c8c0b2}}.ava-btn[data-v-657be599]:hover,.ava-btn[aria-expanded=true][data-v-657be599]{background:var(--tint)}.ava-btn[data-v-657be599]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.ava[data-v-657be599]{color:#f3e6d2;width:2.1rem;height:2.1rem;font-family:var(--serif);background:#2a251d;border-radius:.4rem;place-items:center;font-size:1rem;display:grid;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ava[data-v-657be599]{background:#5c5751}}.ava img[data-v-657be599]{object-fit:cover;width:100%;height:100%}.ava svg[data-v-657be599]{width:1.15rem;height:1.15rem}.ava-caret[data-v-657be599]{width:.95rem;height:.95rem}.pop[data-v-657be599]{background:#fff;border:1px solid #e2d8c4;border-radius:.5rem;width:min(16.5rem,100vw - 2rem);position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 28px -18px #231b1259}@scope(:root[data-theme=dark]) to ([data-theme=light]){.pop[data-v-657be599]{background:#27231e;border:1px solid #352d1d}}.hero[data-v-657be599]{border-bottom:1px solid var(--line);background:#faf7f0;border-radius:.5rem .5rem 0 0;padding:1rem 1.1rem 1.05rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hero[data-v-657be599]{background:#25201b}}.hero-k[data-v-657be599]{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-text);justify-content:space-between;margin:0;font-size:.68rem;font-weight:700;display:flex}.hero-k span[data-v-657be599]{color:#3f6b48;letter-spacing:.06em}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hero-k span[data-v-657be599]{color:#9ecda6}}.hero-t[data-v-657be599]{font-family:var(--serif);color:#1f1b15;margin:.3rem 0 .85rem;font-size:1.6rem;line-height:1.1}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hero-t[data-v-657be599]{color:#dbd8d3}}.hero-steps[data-v-657be599]{border-top:1px solid #e2d8c4;grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hero-steps[data-v-657be599]{border-top:1px solid #352d1d}}.hero-steps button[data-v-657be599]{width:100%;font:inherit;color:#a49a88;text-align:left;background:0 0;border:0;border-top:2px solid #0000;margin-top:-1px;padding:.45rem 0 0;font-size:.75rem;font-weight:600;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hero-steps button[data-v-657be599]{color:#c0b6a4}}.hero-steps button.done[data-v-657be599]{border-top-color:var(--gold);color:var(--gold-deep);cursor:pointer}.hero-steps button.done[data-v-657be599]:hover{color:#1f1b15}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hero-steps button.done[data-v-657be599]:hover{color:#dbd8d3}}.hero-steps button.now[data-v-657be599]{color:#1f1b15;border-top-color:#1f1b15;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hero-steps button.now[data-v-657be599]{color:#dbd8d3;border-top-color:#59544d}}.hero-steps button[data-v-657be599]:disabled{cursor:default}.hero-steps button[data-v-657be599]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.links[data-v-657be599]{padding:.3rem 0}.link[data-v-657be599]{width:100%;min-height:2.65rem;font:inherit;color:#2a261f;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;padding:0 1.1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.link[data-v-657be599]{color:#d7d3ce}}.link svg[data-v-657be599]{width:1.1rem;height:1.1rem;color:var(--gold-deep)}.link[data-v-657be599]:hover,.link[data-v-657be599]:focus-visible{background:#faf7f0;outline:none}@scope(:root[data-theme=dark]) to ([data-theme=light]){.link[data-v-657be599]:hover,.link[data-v-657be599]:focus-visible{background:#25201b}}.link--reset[data-v-657be599]{border-top:1px solid var(--line);color:#9a3b2a;margin-top:.3rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.link--reset[data-v-657be599]{color:#ffa492}}.link--reset svg[data-v-657be599]{color:#9a3b2a}@scope(:root[data-theme=dark]) to ([data-theme=light]){.link--reset svg[data-v-657be599]{color:#ffa492}}.reset-ask[data-v-657be599]{border-top:1px solid var(--line);align-items:center;gap:.5rem;margin-top:.3rem;padding:.45rem .6rem .45rem 1.1rem;display:flex}.reset-ask span[data-v-657be599]{color:#6e2a1d;flex:1;font-size:.8rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.reset-ask span[data-v-657be599]{color:#ffb4a3}}.reset-ask button[data-v-657be599]{min-height:2.1rem;font:inherit;cursor:pointer;border:1px solid #e2d8c4;border-radius:.35rem;padding:0 .75rem;font-size:.78rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.reset-ask button[data-v-657be599]{border:1px solid #352d1d}}.mc-no[data-v-657be599]{color:#2a261f;background:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.mc-no[data-v-657be599]{color:#d7d3ce;background:#27231e}}.mc-yes[data-v-657be599]{color:#fff;background:#9a3b2a;border-color:#9a3b2a!important}@scope(:root[data-theme=dark]) to ([data-theme=light]){.mc-yes[data-v-657be599]{color:#fff;background:#8d2f1f;border-color:#8d2f1f!important}}.logo[data-v-657be599]:focus-visible,.step[data-v-657be599]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.top-progress[data-v-657be599]{background:var(--line);height:2px}.top-progress i[data-v-657be599]{background:var(--gold);transform-origin:0;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}@media (width<=640px){.top-in[data-v-657be599]{min-height:3.25rem;padding:.35rem 1rem}.brand-sep[data-v-657be599],.brand-ctx[data-v-657be599]{display:none}}.drop-enter-active[data-v-657be599],.drop-leave-active[data-v-657be599]{transition:opacity .15s}.drop-enter-from[data-v-657be599],.drop-leave-to[data-v-657be599]{opacity:0}.fade-enter-active[data-v-657be599],.fade-leave-active[data-v-657be599]{transition:opacity .25s}.fade-enter-from[data-v-657be599],.fade-leave-to[data-v-657be599]{opacity:0}.start[data-v-657be599]{padding:1.25rem 1.5rem 3rem}.start-grid[data-v-657be599]{grid-template-columns:1fr;align-items:start;gap:2rem;max-width:72rem;margin:0 auto;display:grid}@media (width>=960px){.start-grid[data-v-657be599]{grid-template-columns:16rem minmax(0,1fr);gap:2.5rem}}.form-side[data-v-657be599]{min-width:0;max-width:44rem}.title[data-v-657be599]{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 .35rem;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;line-height:1.15}.title em[data-v-657be599]{color:var(--gold);font-style:italic;font-weight:600}.intro[data-v-657be599]{color:var(--muted);margin:0 0 1.25rem;font-size:.92rem;line-height:1.55}.form-card[data-v-657be599]{border:1px solid var(--line);background:#fff;border-radius:1.4rem;padding:1.5rem;box-shadow:0 20px 50px -35px #231b1273}@scope(:root[data-theme=dark]) to ([data-theme=light]){.form-card[data-v-657be599]{background:#27231e}}.commercial-link[data-v-657be599]{color:var(--muted);margin:1rem 0 0;font-size:.82rem;line-height:1.6}.commercial-link a[data-v-657be599]{color:var(--gold-text);text-underline-offset:.2em;font-weight:700}.rail[data-v-657be599]{min-width:0;display:none}@media (width>=960px){.rail[data-v-657be599]{border:1px solid var(--line);background:#fff;border-radius:1.3rem;gap:1.25rem;margin-top:5.4rem;padding:1.25rem;display:grid;position:sticky;top:5rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rail[data-v-657be599]{background:#27231e}}.form-side[data-v-657be599] .prep{display:none}}.steps[data-v-657be599]{gap:.2rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps[data-v-657be599]:before{content:"";background:var(--line);width:2px;position:absolute;top:1.25rem;bottom:1.25rem;left:1.05rem}.step[data-v-657be599]{width:100%;font:inherit;text-align:left;color:#8a8173;cursor:pointer;background:0 0;border:0;border-radius:.8rem;align-items:flex-start;gap:.8rem;padding:.5rem .4rem;transition:background .2s;display:flex;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.step[data-v-657be599]{color:#c0b6a7}}.step[data-v-657be599]:disabled{cursor:default}.step[data-v-657be599]:not(:disabled):hover{background:#faf6ee}@scope(:root[data-theme=dark]) to ([data-theme=light]){.step[data-v-657be599]:not(:disabled):hover{background:#24201b}}.step-n[data-v-657be599]{z-index:1;border:2px solid var(--line);background:#fff;border-radius:50%;flex:none;place-items:center;width:1.3rem;height:1.3rem;margin:.05rem 0 0 .1rem;font-size:.68rem;font-weight:700;transition:all .3s;display:grid;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.step-n[data-v-657be599]{background:#27231e}}.step-n svg[data-v-657be599]{width:.75rem;height:.75rem}.step-t[data-v-657be599]{gap:.1rem;display:grid}.step-t b[data-v-657be599]{font-size:.86rem;font-weight:700}.step-t small[data-v-657be599]{font-size:.72rem;line-height:1.35}.done .step[data-v-657be599]{color:#3a352c}@scope(:root[data-theme=dark]) to ([data-theme=light]){.done .step[data-v-657be599]{color:#d1cdc8}}.done .step-n[data-v-657be599]{border-color:var(--gold-dark);background:var(--gold-dark);color:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.done .step-n[data-v-657be599]{color:#fff}}.now .step[data-v-657be599]{color:#1a1a1a;background:#fbf4e6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.now .step[data-v-657be599]{color:#dcd8d3;background:#24201a}}.now .step-n[data-v-657be599]{border-color:var(--gold-deep);color:var(--gold-deep);box-shadow:0 0 0 4px #a673362e}.rail-trust[data-v-657be599]{border-top:1px solid var(--line);color:var(--muted);gap:.6rem;margin:0;padding:1rem 0 0;font-size:.74rem;line-height:1.45;list-style:none;display:grid}.rail-trust b[data-v-657be599]{color:#1a1a1a}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rail-trust b[data-v-657be599]{color:#dcd8d3}}.faq[data-v-657be599]{max-width:44rem;margin:0 auto;padding:1rem 1.5rem 5rem}@media (width>=960px){.faq[data-v-657be599]{max-width:72rem;padding-left:20rem}}.faq-h[data-v-657be599]{font-family:var(--serif);margin:0 0 1rem;font-size:1.35rem}.faq-list[data-v-657be599]{gap:.5rem;max-width:44rem;margin-bottom:1.25rem;display:grid}.qa[data-v-657be599]{border:1px solid var(--line);background:#fff;border-radius:.9rem;transition:background .3s,border-color .3s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.qa[data-v-657be599]{background:#27231e}}.qa[open][data-v-657be599]{border-color:var(--gold-light);background:#fffaf1}@scope(:root[data-theme=dark]) to ([data-theme=light]){.qa[open][data-v-657be599]{background:#26221c}}.qa summary[data-v-657be599]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:0 1.1rem;font-size:.9rem;font-weight:700;list-style:none;display:flex}.qa summary[data-v-657be599]::-webkit-details-marker{display:none}.qa summary[data-v-657be599]:after{content:"";border-right:2px solid var(--gold-dark);border-bottom:2px solid var(--gold-dark);flex:none;width:.5rem;height:.5rem;transition:transform .3s;transform:rotate(45deg)translateY(-2px)}.qa[open] summary[data-v-657be599]:after{transform:rotate(-135deg)translateY(-2px)}.qa summary[data-v-657be599]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px;border-radius:.9rem}.qa p[data-v-657be599]{color:#1a1a1ab8;margin:0;padding:0 1.1rem 1.1rem;font-size:.88rem;line-height:1.65}@scope(:root[data-theme=dark]) to ([data-theme=light]){.qa p[data-v-657be599]{color:#dcd8d3b8}}.legal[data-v-657be599]{color:#8a8f98;max-width:44rem;font-size:.78rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.legal[data-v-657be599]{color:#b2b8c1}}@media (width<=640px){.start[data-v-657be599]{padding:.25rem 1rem 2.5rem}.form-card[data-v-657be599]{border-radius:1.2rem;padding:1.1rem}.title[data-v-657be599]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.intro[data-v-657be599]{margin-bottom:.75rem;font-size:.8rem}.faq[data-v-657be599]{padding:.5rem 1rem 4rem}}@media (width<=700px){.intro[data-v-657be599],.top-progress[data-v-657be599]{display:none}}@media (prefers-reduced-motion:reduce){.ap[data-v-657be599] *,.ap[data-v-657be599] :before{transition:none!important;animation:none!important}}.guides[data-v-e5e1df99]{--page:#f8f4ec;--tint:#f6eedd;--line:#e8dcc6;--line-soft:#efe6d6;--ink:#1d1a14;--body:#3f3a33;--muted:#6f675b;--gold:#c28b46;--gold-light:#e8c39e;--gold-text:#8f5f27;--serif:Georgia, "Times New Roman", serif;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--page);min-height:100vh;color:var(--body);font-family:var(--font-ui,Montserrat, system-ui, sans-serif);overflow-x:clip}@scope(:root[data-theme=dark]) to ([data-theme=light]){.guides[data-v-e5e1df99]{--page:#241f1a;--tint:#231d11;--line:#382f1d;--line-soft:#3a3326;--ink:#dcd8d3;--body:#cfcbc6;--muted:#c4bbad;--gold-text:#e4b078}}:root[data-theme=dark] .guides [data-theme=light][data-v-e5e1df99]{--page:#f8f4ec;--tint:#f6eedd;--line:#e8dcc6;--line-soft:#efe6d6;--ink:#1d1a14;--body:#3f3a33;--muted:#6f675b;--gold-text:#8f5f27}.wrap[data-v-e5e1df99]{box-sizing:border-box;width:100%;max-width:72rem;margin:0 auto;padding:0 1.5rem}.label[data-v-e5e1df99]{color:var(--gold-text);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:700}a[data-v-e5e1df99]{color:inherit;text-decoration:none}[data-v-e5e1df99]:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:.3rem}.top[data-v-e5e1df99]{z-index:50;border-bottom:1px solid var(--line-soft);background:#f8f4ecf2;position:sticky;top:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.top[data-v-e5e1df99]{background:#241f1af2}}.top-in[data-v-e5e1df99]{align-items:center;gap:2rem;max-width:72rem;margin:0 auto;padding:.7rem 1.5rem;display:flex}.brand[data-v-e5e1df99]{display:flex}.top-links[data-v-e5e1df99]{gap:1.75rem;margin-right:auto;display:flex}.top-links a[data-v-e5e1df99]{color:var(--body);font-size:.85rem;font-weight:600}.top-links a[data-v-e5e1df99]:hover,.top-links a[aria-current][data-v-e5e1df99]{color:var(--gold-text)}.top-actions[data-v-e5e1df99]{align-items:center;gap:.75rem;display:flex}.theme[data-v-e5e1df99]{border:1px solid var(--line);width:2.4rem;height:2.4rem;color:var(--gold-text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.theme svg[data-v-e5e1df99]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.btn[data-v-e5e1df99]{white-space:nowrap;transition:background .2s, transform .2s var(--ease);border-radius:.7rem;align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-size:.85rem;font-weight:700;display:inline-flex}.btn[data-v-e5e1df99]:hover{transform:translateY(-1px)}.btn-ink[data-v-e5e1df99]{color:#f8f4ec;background:#1d1a14}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn-ink[data-v-e5e1df99]{color:#f8f4ef;background:#58534d}}:root[data-theme=dark] .btn-ink[data-v-e5e1df99]{color:#1a1a1a;background:#efe6d6}.btn-gold[data-v-e5e1df99]{background:var(--gold);color:#1a120a}.btn-gold[data-v-e5e1df99]:hover{background:var(--gold-light)}.btn-link[data-v-e5e1df99]{color:var(--gold-text);text-underline-offset:4px;font-size:.9rem;font-weight:700;-webkit-text-decoration:underline #c28b4673;text-decoration:underline #c28b4673}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn-link[data-v-e5e1df99]{text-decoration-color:#e4ab6673}}.hero[data-v-e5e1df99]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:4rem;padding-top:3.5rem;padding-bottom:3.5rem;display:grid}.crumbs[data-v-e5e1df99]{color:var(--muted);gap:.5rem;margin-bottom:2rem;font-size:.78rem;display:flex}.crumbs a[data-v-e5e1df99]:hover{color:var(--gold-text)}.kicker[data-v-e5e1df99]{color:var(--gold-text);font-family:var(--serif);margin:0 0 1rem;font-size:1.05rem;font-style:italic}h1[data-v-e5e1df99]{color:var(--ink);font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;animation:rise-e5e1df99 .8s var(--ease) both;margin:0;font-size:clamp(2.4rem,5.4vw,4rem);font-weight:700;line-height:1.04}h1 em[data-v-e5e1df99]{color:var(--gold);font-style:italic}.dek[data-v-e5e1df99]{max-width:34rem;color:var(--muted);animation:rise-e5e1df99 .8s var(--ease) 80ms both;margin:1.4rem 0 0;font-size:1.1rem;line-height:1.65}.search[data-v-e5e1df99]{max-width:30rem;animation:rise-e5e1df99 .8s var(--ease) .16s both;align-items:center;margin-top:2rem;display:flex;position:relative}.search svg[data-v-e5e1df99]{fill:none;width:1.15rem;height:1.15rem;stroke:var(--gold-text);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;left:1.1rem}.search input[data-v-e5e1df99]{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fffdf8;border-radius:1rem;outline:none;padding:1rem 3rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.search input[data-v-e5e1df99]{background:#27231d}}.search input[data-v-e5e1df99]::placeholder{color:#a29a8d}@scope(:root[data-theme=dark]) to ([data-theme=light]){.search input[data-v-e5e1df99]::placeholder{color:#beb6a9}}.search input[data-v-e5e1df99]:focus{border-color:var(--gold);box-shadow:0 0 0 4px #c28b4624}.search kbd[data-v-e5e1df99]{border:1px solid var(--line);color:var(--muted);border-radius:.35rem;padding:.1rem .45rem;font-family:inherit;font-size:.75rem;position:absolute;right:1rem}.start[data-v-e5e1df99]{background:var(--tint);animation:rise-e5e1df99 .8s var(--ease) .2s both;border-radius:1.4rem;padding:1.75rem}.start ol[data-v-e5e1df99]{margin:0;padding:0;list-style:none}.start li+li[data-v-e5e1df99]{border-top:1px solid var(--line)}.start a[data-v-e5e1df99]{align-items:center;gap:1rem;padding:.95rem 0;display:flex}.start-n[data-v-e5e1df99]{width:2rem;color:var(--gold);font-family:var(--serif);flex:none;font-size:1.35rem;font-style:italic}.start-t[data-v-e5e1df99]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.start-t strong[data-v-e5e1df99]{color:var(--ink);font-family:var(--serif);font-size:1.05rem;line-height:1.3}.start-t small[data-v-e5e1df99]{color:var(--muted);font-size:.78rem}.start a svg[data-v-e5e1df99]{fill:none;width:1.1rem;height:1.1rem;stroke:var(--gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease);flex:none}.start a:hover strong[data-v-e5e1df99]{color:var(--gold-text)}.start a:hover svg[data-v-e5e1df99]{transform:translate(4px)}.feature[data-v-e5e1df99]{padding-bottom:4.5rem}.feature-in[data-v-e5e1df99]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.feature-img[data-v-e5e1df99]{aspect-ratio:16/10;background:var(--tint);border-radius:1.4rem;display:block;overflow:hidden}.feature-img img[data-v-e5e1df99]{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform 1.2s var(--ease);display:block}.feature-in:hover .feature-img img[data-v-e5e1df99]{transform:scale(1.03)}.feature-copy[data-v-e5e1df99]{flex-direction:column;gap:.9rem;display:flex}.feature-copy .label[data-v-e5e1df99]{margin:0}.feature-title[data-v-e5e1df99]{color:var(--ink);font-family:var(--serif);text-wrap:balance;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:700;line-height:1.12}.feature-in:hover .feature-title[data-v-e5e1df99]{color:var(--gold-text)}.feature-text[data-v-e5e1df99]{color:var(--body);font-size:1rem;line-height:1.7}.meta[data-v-e5e1df99]{color:var(--muted);font-size:.82rem}.go[data-v-e5e1df99]{color:var(--gold-text);margin-top:.4rem;font-size:.92rem;font-weight:700}.all[data-v-e5e1df99]{border-top:1px solid var(--line);padding-top:3.5rem;padding-bottom:4.5rem;scroll-margin-top:5rem}.all-head[data-v-e5e1df99]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;display:flex}.all h2[data-v-e5e1df99]{color:var(--ink);font-family:var(--serif);margin:0;font-size:clamp(1.8rem,3.4vw,2.4rem)}.blurb[data-v-e5e1df99]{color:var(--muted);margin:0;font-size:.95rem}.tabs[data-v-e5e1df99]{border-bottom:1px solid var(--line);scrollbar-width:none;gap:1.75rem;margin-top:1.75rem;display:flex;overflow-x:auto}.tabs[data-v-e5e1df99]::-webkit-scrollbar{display:none}.tabs button[data-v-e5e1df99]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:.8rem 0;font-size:.92rem;font-weight:600;transition:color .2s,border-color .2s}.tabs button span[data-v-e5e1df99]{color:#a29a8d;margin-left:.3rem;font-size:.8rem;font-weight:500}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tabs button span[data-v-e5e1df99]{color:#beb6a9}}.tabs button[data-v-e5e1df99]:hover{color:var(--ink)}.tabs button.is-on[data-v-e5e1df99]{border-bottom-color:var(--gold);color:var(--ink)}.results[data-v-e5e1df99]{min-height:1.5rem;color:var(--muted);flex-wrap:wrap;align-items:center;gap:1rem;margin:1.25rem 0 0;font-size:.9rem;display:flex}.clear[data-v-e5e1df99]{color:var(--gold-text);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:700;text-decoration:underline}.cards[data-v-e5e1df99]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem 2rem;margin-top:1.75rem;display:grid}.card[data-v-e5e1df99]{flex-direction:column;gap:.5rem;display:flex}.card-img[data-v-e5e1df99]{aspect-ratio:16/10;background:var(--tint);border-radius:1rem;margin-bottom:.55rem;display:block;overflow:hidden}.card-img img[data-v-e5e1df99]{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .8s var(--ease);display:block}.card:hover .card-img img[data-v-e5e1df99]{transform:scale(1.04)}.card-cat[data-v-e5e1df99]{color:var(--gold-text);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.card-title[data-v-e5e1df99]{color:var(--ink);font-family:var(--serif);text-wrap:balance;font-size:1.25rem;font-weight:700;line-height:1.28}.card:hover .card-title[data-v-e5e1df99]{color:var(--gold-text)}.card-text[data-v-e5e1df99]{color:var(--body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.6;display:-webkit-box;overflow:hidden}.card-time[data-v-e5e1df99]{color:var(--muted);font-size:.8rem}.empty[data-v-e5e1df99]{background:var(--tint);text-align:center;border-radius:1.4rem;margin-top:2rem;padding:3rem 1.5rem}.empty p[data-v-e5e1df99]{margin:0 0 1rem}.empty-title[data-v-e5e1df99]{color:var(--ink);font-family:var(--serif);font-size:1.6rem}.cta[data-v-e5e1df99]{background:radial-gradient(120% 160% at 100% 0%, #c28b4633, transparent 60%), var(--tint);border-radius:1.4rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:4.5rem;padding:2.5rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cta[data-v-e5e1df99]{background:radial-gradient(120% 160% at 100% 0%, #b17b3433, transparent 60%), var(--tint)}}.cta>div[data-v-e5e1df99]:first-child{max-width:36rem}.cta h2[data-v-e5e1df99]{color:var(--ink);font-family:var(--serif);margin:0 0 .75rem;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.2}.cta p[data-v-e5e1df99]{margin:0;line-height:1.7}.cta .label[data-v-e5e1df99]{margin-bottom:.6rem}.cta-actions[data-v-e5e1df99]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.foot[data-v-e5e1df99]{border-top:1px solid var(--line-soft)}.foot-in[data-v-e5e1df99]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.75rem;padding-bottom:2rem;font-size:.82rem;display:flex}.foot p[data-v-e5e1df99]{font-family:var(--serif);margin:0;font-style:italic}.foot nav[data-v-e5e1df99]{flex-wrap:wrap;gap:1.25rem;display:flex}.foot a[data-v-e5e1df99]:hover{color:var(--gold-text)}@keyframes rise-e5e1df99{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){h1[data-v-e5e1df99],.dek[data-v-e5e1df99],.search[data-v-e5e1df99],.start[data-v-e5e1df99]{animation:none}}@media (width<=960px){.hero[data-v-e5e1df99]{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-top:2.5rem}.feature-in[data-v-e5e1df99]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.cards[data-v-e5e1df99]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.top-links[data-v-e5e1df99]{display:none}.top-in[data-v-e5e1df99]{justify-content:space-between;gap:1rem;padding:.6rem 1rem}.btn-ink[data-v-e5e1df99]{padding:.6rem .85rem;font-size:.8rem}.wrap[data-v-e5e1df99]{padding:0 1rem}.crumbs[data-v-e5e1df99]{margin-bottom:1.25rem}.dek[data-v-e5e1df99]{font-size:1.02rem}.start[data-v-e5e1df99]{padding:1.25rem}.cards[data-v-e5e1df99]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.card[data-v-e5e1df99]{grid-template-rows:auto auto auto 1fr;grid-template-columns:7rem 1fr;gap:.25rem 1rem;display:grid}.card-img[data-v-e5e1df99]{grid-row:1/5;margin:0}.card-img[data-v-e5e1df99],.card-img img[data-v-e5e1df99]{aspect-ratio:1}.card-title[data-v-e5e1df99]{font-size:1.05rem}.card-text[data-v-e5e1df99]{display:none}.cta[data-v-e5e1df99]{padding:1.6rem 1.35rem}}.breadcrumb-trail[data-v-0bca13be]{color:#6b7280;font-size:.75rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.breadcrumb-trail[data-v-0bca13be]{color:#b1b9c8}}.breadcrumb-trail ol[data-v-0bca13be]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-trail li[data-v-0bca13be]{align-items:center;gap:.5rem;display:flex}.breadcrumb-trail a[data-v-0bca13be]{color:#805522;font-weight:700;text-decoration:none}@scope(:root[data-theme=dark]) to ([data-theme=light]){.breadcrumb-trail a[data-v-0bca13be]{color:#e5b582}}.breadcrumb-trail a[data-v-0bca13be]:hover{text-decoration:underline}.breadcrumb-trail [aria-current=page][data-v-0bca13be]{color:#374151;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.breadcrumb-trail [aria-current=page][data-v-0bca13be]{color:#becbde}}.separator[data-v-0bca13be]{color:#a8a29e}@scope(:root[data-theme=dark]) to ([data-theme=light]){.separator[data-v-0bca13be]{color:#bcb6b2}}.breadcrumb-trail--light[data-v-0bca13be],.breadcrumb-trail--light [aria-current=page][data-v-0bca13be]{color:#ffffffd1}@scope(:root[data-theme=dark]) to ([data-theme=light]){.breadcrumb-trail--light[data-v-0bca13be],.breadcrumb-trail--light [aria-current=page][data-v-0bca13be]{color:#ffffffd1}}.breadcrumb-trail--light a[data-v-0bca13be]{color:#e8c39e}.breadcrumb-trail--light .separator[data-v-0bca13be]{color:#ffffff80}@scope(:root[data-theme=dark]) to ([data-theme=light]){.breadcrumb-trail--light .separator[data-v-0bca13be]{color:#ffffff80}}.nav-in[data-v-9b6c9cf1]{animation:.9s cubic-bezier(.16,1,.3,1) both nav-drop-9b6c9cf1}@keyframes nav-drop-9b6c9cf1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.line[data-v-9b6c9cf1]{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.line-in[data-v-9b6c9cf1]{animation:rise-9b6c9cf1 1.3s cubic-bezier(.16, 1, .3, 1) var(--d,0s) forwards;display:block;transform:translateY(110%)}@keyframes rise-9b6c9cf1{to{transform:translateY(0)}}.load-in[data-v-9b6c9cf1]{opacity:0;animation:load-up-9b6c9cf1 1s cubic-bezier(.16, 1, .3, 1) var(--d,0s) forwards;transform:translateY(18px)}@keyframes load-up-9b6c9cf1{to{opacity:1;transform:translateY(0)}}.load-fade[data-v-9b6c9cf1]{opacity:0;animation:load-fade-9b6c9cf1 1.2s ease var(--d,0s) forwards}@keyframes load-fade-9b6c9cf1{to{opacity:1}}.hero-bg[data-v-9b6c9cf1]{transform:translate3d(0, calc(var(--hp,0) * 80px), 0);will-change:transform}.nav-link[data-v-9b6c9cf1]:after{content:"";transform-origin:0;background:#c28b46;height:1px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.nav-link[data-v-9b6c9cf1]:after{background:#b17b34}}.nav-link[data-v-9b6c9cf1]:hover:after{transform:scaleX(1)}.menu-enter-active[data-v-9b6c9cf1]{transition:clip-path .7s cubic-bezier(.65,0,.35,1),opacity .3s}.menu-leave-active[data-v-9b6c9cf1]{transition:opacity .25s}.menu-enter-from[data-v-9b6c9cf1]{opacity:0;clip-path:circle(0% at calc(100% - 2rem) 2rem)}.menu-enter-to[data-v-9b6c9cf1]{clip-path:circle(150% at calc(100% - 2rem) 2rem)}.menu-leave-to[data-v-9b6c9cf1]{opacity:0}.menu-link[data-v-9b6c9cf1]{opacity:0;animation:load-up-9b6c9cf1 .7s cubic-bezier(.16, 1, .3, 1) calc(var(--i,0) * 80ms + .25s) forwards;transform:translateY(24px)}.rv[data-v-9b6c9cf1]{opacity:0;will-change:opacity, transform;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.rv-up[data-v-9b6c9cf1]{transform:translateY(36px)}.rv-left[data-v-9b6c9cf1]{transform:translate(-32px)}.rv-pop[data-v-9b6c9cf1]{transform:translateY(28px)scale(.97)}.rv-corner[data-v-9b6c9cf1]{transform:scale(.2)}.rv-line[data-v-9b6c9cf1]{opacity:1;transform:scaleX(0)}.rv.is-in[data-v-9b6c9cf1]{opacity:1;transform:none}.words[data-v-9b6c9cf1] .w{vertical-align:top;margin:-.06em 0 -.16em;padding:.06em .02em .16em;display:inline-block;overflow:hidden}.words[data-v-9b6c9cf1] .wi{transition:transform 1s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(115%)}.words.is-in[data-v-9b6c9cf1] .wi{transform:none}.label[data-v-9b6c9cf1]{letter-spacing:.1em;color:#6b7280;margin-bottom:.5rem;font-size:10px;font-weight:700;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.label[data-v-9b6c9cf1]{color:#b1b9c8}}.hint[data-v-9b6c9cf1]{color:#9ca3af;margin-top:.4rem;font-size:10px}@scope(:root[data-theme=dark]) to ([data-theme=light]){.hint[data-v-9b6c9cf1]{color:#b1b8c4}}.field[data-v-9b6c9cf1]{color:#111827;background:#f9f7f2;border:1px solid #e5e7eb;border-radius:2px;width:100%;padding:.75rem 1rem;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.field[data-v-9b6c9cf1]{color:#cfdaf0;background:#25201b;border:1px solid #37332d}}.field[data-v-9b6c9cf1]:focus{background:#fff;border-color:#c28b46;outline:none;box-shadow:0 0 0 1px #c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.field[data-v-9b6c9cf1]:focus{background:#27231e;border-color:#b17b34}}.field[data-v-9b6c9cf1]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field[data-v-9b6c9cf1]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field[type=number][data-v-9b6c9cf1]{appearance:textfield}.chip[data-v-9b6c9cf1]{color:#374151;background:#fff;border:1px solid #c28b464d;border-radius:9999px;align-items:baseline;gap:.5rem;padding:.5rem .9rem;font-size:12px;transition:all .25s;display:inline-flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.chip[data-v-9b6c9cf1]{color:#becbde;background:#27231e;border:1px solid #b17b344d}}.chip span[data-v-9b6c9cf1]:last-child{font-size:10px}.chip[data-v-9b6c9cf1]:hover{background:#c28b460f;border-color:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.chip[data-v-9b6c9cf1]:hover{background:#b17b340f;border-color:#b17b34}}.chip.is-on[data-v-9b6c9cf1]{color:#fff;background:#c28b46;border-color:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.chip.is-on[data-v-9b6c9cf1]{color:#fff;background:#b17b34;border-color:#b17b34}}.chip-sm[data-v-9b6c9cf1]{padding:.3rem .75rem;font-size:11px;font-weight:600}.tile[data-v-9b6c9cf1]{text-align:left;background:#f9f7f2;border:1px solid #e5e7eb;border-radius:2px;padding:1rem 1.1rem;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tile[data-v-9b6c9cf1]{background:#25201b;border:1px solid #37332d}}.tile[data-v-9b6c9cf1]:hover{border-color:#c28b4699}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tile[data-v-9b6c9cf1]:hover{border-color:#b17b3499}}.tile.is-on[data-v-9b6c9cf1]{background:#c28b4614;border-color:#c28b46;box-shadow:0 0 0 1px #c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tile.is-on[data-v-9b6c9cf1]{background:#b17b3414;border-color:#b17b34}}.tile-sm[data-v-9b6c9cf1]{padding:.8rem .9rem}.tile-check[data-v-9b6c9cf1]{color:#fff;background:#c28b46;border-radius:9999px;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:.6rem;right:.6rem;transform:scale(0)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tile-check[data-v-9b6c9cf1]{color:#fff;background:#b17b34}}.tile.is-on .tile-check[data-v-9b6c9cf1]{transform:scale(1)}.step-btn[data-v-9b6c9cf1]{color:#c28b46;background:#f9f7f2;border:1px solid #e5e7eb;border-radius:2px;flex-shrink:0;width:3rem;font-size:1.25rem;transition:all .2s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.step-btn[data-v-9b6c9cf1]{color:#e4ab66;background:#25201b;border:1px solid #37332d}}.step-btn[data-v-9b6c9cf1]:hover{color:#fff;background:#c28b46;border-color:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.step-btn[data-v-9b6c9cf1]:hover{color:#fff;background:#b17b34;border-color:#b17b34}}.pill[data-v-9b6c9cf1]{letter-spacing:.06em;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .8rem;font-size:10px;font-weight:700;transition:background .4s,color .4s;display:inline-flex}.pill-ok[data-v-9b6c9cf1]{color:#1f7a4d;background:#228b541a}@scope(:root[data-theme=dark]) to ([data-theme=light]){.pill-ok[data-v-9b6c9cf1]{color:#7dd2a0;background:#067d471a}}.pill-warn[data-v-9b6c9cf1]{color:#8b5e26;background:#c28b4624}@scope(:root[data-theme=dark]) to ([data-theme=light]){.pill-warn[data-v-9b6c9cf1]{color:#e3b17a;background:#b17b3424}}.fold[data-v-9b6c9cf1]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1),opacity .4s;display:grid}.fold.open[data-v-9b6c9cf1]{opacity:1;grid-template-rows:1fr}.fold-inner[data-v-9b6c9cf1]{min-height:0;margin:-2px;padding:2px;overflow:hidden}.bar-col[data-v-9b6c9cf1]{cursor:pointer}.bar-total[data-v-9b6c9cf1]{text-align:center;color:#9ca3af;margin-bottom:4px;font-family:ui-monospace,monospace;font-size:9px;transition:color .3s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bar-total[data-v-9b6c9cf1]{color:#b1b8c4}}.bar-col:hover .bar-total[data-v-9b6c9cf1],.bar-col.is-on .bar-total[data-v-9b6c9cf1]{color:#c28b46;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bar-col:hover .bar-total[data-v-9b6c9cf1],.bar-col.is-on .bar-total[data-v-9b6c9cf1]{color:#e4ab66}}.bar-stack[data-v-9b6c9cf1]{opacity:.55;border-radius:2px 2px 0 0;transition:height .8s cubic-bezier(.16,1,.3,1),opacity .3s;overflow:hidden}.bar-col:hover .bar-stack[data-v-9b6c9cf1]{opacity:.85}.bar-col.is-on .bar-stack[data-v-9b6c9cf1]{opacity:1;box-shadow:0 0 0 2px #c28b46}.seg[data-v-9b6c9cf1]{flex-basis:0;min-height:0;transition:flex-grow .8s cubic-bezier(.16,1,.3,1);display:block}.cliff[data-v-9b6c9cf1]{pointer-events:none;border-left:1px dashed #8b5e2699;width:0;transition:left .5s;position:absolute;top:0;bottom:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cliff[data-v-9b6c9cf1]{border-left:1px dashed #7e521899}}.cliff span[data-v-9b6c9cf1]{letter-spacing:.1em;color:#8b5e26;white-space:nowrap;text-transform:uppercase;font-size:9px;font-weight:700;position:absolute;top:0;left:6px}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cliff span[data-v-9b6c9cf1]{color:#e3b17a}}.seg-h[data-v-9b6c9cf1]{height:100%;transition:width .8s cubic-bezier(.16,1,.3,1);display:block}.line-item[data-v-9b6c9cf1]{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.line-item[data-v-9b6c9cf1]{border-bottom:1px solid #3d3832}}.line-item[data-v-9b6c9cf1]:last-child{border-bottom:0}.amt[data-v-9b6c9cf1]{color:#111827;font-variant-numeric:tabular-nums;font-family:ui-serif,Georgia,serif;font-size:1.1rem;font-weight:700;transition:color .3s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.amt[data-v-9b6c9cf1]{color:#cfdaf0}}.note[data-v-9b6c9cf1]{border-left:2px solid;border-radius:2px;padding:.6rem .8rem;font-size:11px;line-height:1.5}.note-info[data-v-9b6c9cf1]{color:#6b4a1e;background:#c28b4614;border-color:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.note-info[data-v-9b6c9cf1]{color:#e3bc8f;background:#b17b3414;border-color:#b17b34}}.note-warn[data-v-9b6c9cf1]{color:#92400e;background:#fff7ed;border-color:#f59e0b}@scope(:root[data-theme=dark]) to ([data-theme=light]){.note-warn[data-v-9b6c9cf1]{color:#ffa87e;background:#25211b;border-color:#dc8d00}}.note-enter-active[data-v-9b6c9cf1],.note-leave-active[data-v-9b6c9cf1]{transition:all .4s}.note-enter-from[data-v-9b6c9cf1],.note-leave-to[data-v-9b6c9cf1]{opacity:0;transform:translate(-10px)}.rate-row[data-v-9b6c9cf1]{transition:background .4s}.rate-row.is-on[data-v-9b6c9cf1]{background:#c28b461a;box-shadow:inset 3px 0 #c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rate-row.is-on[data-v-9b6c9cf1]{background:#b17b341a}}.acc-body[data-v-9b6c9cf1]{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1);display:grid}.acc.open .acc-body[data-v-9b6c9cf1]{grid-template-rows:1fr}.acc-icon[data-v-9b6c9cf1]{transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s,color .3s}.acc.open .acc-icon[data-v-9b6c9cf1]{color:#fff;background:#c28b46;transform:rotate(45deg)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.acc.open .acc-icon[data-v-9b6c9cf1]{color:#fff;background:#b17b34}}button[data-v-9b6c9cf1]:focus-visible,a[data-v-9b6c9cf1]:focus-visible{outline-offset:2px;outline:2px solid #c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){button[data-v-9b6c9cf1]:focus-visible,a[data-v-9b6c9cf1]:focus-visible{outline:2px solid #e4ab66}}@keyframes pulse-gold-9b6c9cf1{0%,to{opacity:1;box-shadow:0 0 #c28b46b3}50%{opacity:.8;box-shadow:0 0 0 6px #c28b4600}}.animate-pulse[data-v-9b6c9cf1]{animation:2s infinite pulse-gold-9b6c9cf1}@media (prefers-reduced-motion:reduce){.nav-in[data-v-9b6c9cf1],.line-in[data-v-9b6c9cf1],.load-in[data-v-9b6c9cf1],.load-fade[data-v-9b6c9cf1],.menu-link[data-v-9b6c9cf1],.animate-pulse[data-v-9b6c9cf1]{animation:none!important}.line-in[data-v-9b6c9cf1],.load-in[data-v-9b6c9cf1],.load-fade[data-v-9b6c9cf1],.menu-link[data-v-9b6c9cf1]{opacity:1!important;transform:none!important}.rv[data-v-9b6c9cf1]{opacity:1!important;transition:none!important;transform:none!important}.words[data-v-9b6c9cf1] .wi{transition:none!important;transform:none!important}.hero-bg[data-v-9b6c9cf1]{transform:none!important}.bar-stack[data-v-9b6c9cf1],.seg[data-v-9b6c9cf1],.seg-h[data-v-9b6c9cf1],.fold[data-v-9b6c9cf1],.acc-body[data-v-9b6c9cf1],.tile-check[data-v-9b6c9cf1]{transition:none!important}}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f5f1e8}@scope(:root[data-theme=dark]) to ([data-theme=light]){::-webkit-scrollbar-track{background:#231e19}}::-webkit-scrollbar-thumb{background:#c28b46;border-radius:4px}@scope(:root[data-theme=dark]) to ([data-theme=light]){::-webkit-scrollbar-thumb{background:#b17b34}}::-webkit-scrollbar-thumb:hover{background:#a67336}@scope(:root[data-theme=dark]) to ([data-theme=light]){::-webkit-scrollbar-thumb:hover{background:#976526}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lg[data-v-3c3aa5cb]{--gold:#c28b46;--gold-light:#e8c39e;--gold-dark:#a67336;--gold-text:#8f5f27;--gold-deep:#7a5220;--serif:Georgia, "Times New Roman", serif;--muted:#5f6672;color:#1a1a1a;background:#fbf9f4;grid-template-columns:1fr;min-height:100vh;font-family:Montserrat,system-ui,sans-serif;transition:opacity .5s .6s;display:grid;overflow-x:clip}@media (width>=960px){.lg[data-v-3c3aa5cb]{grid-template-columns:1.1fr 1fr}}.lg.leaving[data-v-3c3aa5cb]{opacity:0}.scene[data-v-3c3aa5cb]{background:#f0d9b3;height:15rem;position:relative;overflow:hidden}@media (width>=960px){.scene[data-v-3c3aa5cb]{height:100vh;position:sticky;top:0}}.art[data-v-3c3aa5cb]{width:100%;height:100%;position:absolute;inset:0}.l-sun[data-v-3c3aa5cb]{transform:translate(calc(var(--mx) * -6px), calc(var(--my) * -5px));transition:transform .4s ease-out}.l-far[data-v-3c3aa5cb]{transform:translate(calc(var(--mx) * -10px), calc(var(--my) * -4px));transition:transform .4s ease-out}.l-mid[data-v-3c3aa5cb]{transform:translate(calc(var(--mx) * -18px), calc(var(--my) * -6px));transition:transform .4s ease-out}.halo[data-v-3c3aa5cb]{fill:#e8c39e;transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite pulse-3c3aa5cb}.halo.h1[data-v-3c3aa5cb]{opacity:.35}.halo.h2[data-v-3c3aa5cb]{opacity:.18;animation-delay:-2.5s}@keyframes pulse-3c3aa5cb{50%{transform:scale(1.12)}}.l-cloud[data-v-3c3aa5cb]{animation:linear infinite drift-3c3aa5cb}.c1[data-v-3c3aa5cb]{animation-duration:70s;transform:translate(-200px,190px)}.c2[data-v-3c3aa5cb]{animation-duration:105s;animation-delay:-40s;transform:translate(-200px,330px)}@keyframes drift-3c3aa5cb{0%{transform:translate(-220px, var(--cy,190px))}to{transform:translate(900px, var(--cy,190px))}}.c1[data-v-3c3aa5cb]{--cy:190px}.c2[data-v-3c3aa5cb]{--cy:330px}.waves[data-v-3c3aa5cb]{animation:6s ease-in-out infinite alternate waves-3c3aa5cb}@keyframes waves-3c3aa5cb{to{transform:translate(-30px)}}.ship[data-v-3c3aa5cb]{animation:60s linear infinite sail-3c3aa5cb}@keyframes sail-3c3aa5cb{0%{transform:translate(-220px,612px)}to{transform:translate(900px,612px)}}.bob[data-v-3c3aa5cb]{animation:3.5s ease-in-out infinite alternate bob-3c3aa5cb}@keyframes bob-3c3aa5cb{0%{transform:translateY(0)rotate(-.6deg)}to{transform:translateY(4px)rotate(.6deg)}}.dashes[data-v-3c3aa5cb]{animation:.8s linear infinite road-3c3aa5cb}@keyframes road-3c3aa5cb{to{stroke-dashoffset:-82px}}.car[data-v-3c3aa5cb]{animation:.5s ease-in-out infinite alternate drive-3c3aa5cb}@keyframes drive-3c3aa5cb{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.wheel[data-v-3c3aa5cb]{transform-box:fill-box;transform-origin:50%;animation:.45s linear infinite spin-3c3aa5cb}@keyframes spin-3c3aa5cb{to{transform:rotate(-360deg)}}.puff[data-v-3c3aa5cb]{fill:#fbf3e3;opacity:0;animation:1.5s ease-out infinite puff-3c3aa5cb}.p2[data-v-3c3aa5cb]{animation-delay:.5s}.p3[data-v-3c3aa5cb]{animation-delay:1s}@keyframes puff-3c3aa5cb{0%{opacity:.7;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-60px,-14px)scale(2.6)}}.scene-ui[data-v-3c3aa5cb]{z-index:2;box-sizing:border-box;pointer-events:none;flex-direction:column;justify-content:space-between;height:100%;padding:1.25rem 1.5rem;display:flex;position:relative}@media (width>=960px){.scene-ui[data-v-3c3aa5cb]{padding:2.5rem 3rem}}.logo[data-v-3c3aa5cb]{align-items:center;display:flex}.logo img[data-v-3c3aa5cb]{object-fit:contain;width:5rem;height:5rem}.pitch[data-v-3c3aa5cb]{max-width:28rem;display:none}@media (width>=960px){.pitch[data-v-3c3aa5cb]{display:block}}.pitch h2[data-v-3c3aa5cb]{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0 0 .6rem;font-size:clamp(1.875rem,3vw,2.75rem);font-weight:700;line-height:1.08}.pitch p[data-v-3c3aa5cb]{color:var(--gold-deep);margin:0;font-size:1rem;line-height:1.6}.dots[data-v-3c3aa5cb]{gap:.5rem;margin-top:1.5rem;display:flex}.dots span[data-v-3c3aa5cb]{background:#7a522038;border-radius:3px;width:2.5rem;height:3px;position:relative;overflow:hidden}.dots span.done[data-v-3c3aa5cb]{background:var(--gold-deep)}.dots b[data-v-3c3aa5cb]{background:var(--gold-deep);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.dots .on b[data-v-3c3aa5cb]{animation:5.2s linear forwards fill-3c3aa5cb}@keyframes fill-3c3aa5cb{to{transform:scaleX(1)}}.swap-enter-active[data-v-3c3aa5cb]{transition:opacity .6s .1s,transform .7s cubic-bezier(.16,1,.3,1) .1s}.swap-leave-active[data-v-3c3aa5cb]{transition:opacity .25s}.swap-enter-from[data-v-3c3aa5cb]{opacity:0;transform:translateY(16px)}.swap-leave-to[data-v-3c3aa5cb]{opacity:0}.panel[data-v-3c3aa5cb]{place-items:center;padding:2.5rem 1.5rem 3rem;display:grid}@media (width>=960px){.panel[data-v-3c3aa5cb]{padding:3rem 4rem}}.panel-in[data-v-3c3aa5cb]{width:100%;max-width:26rem}.panel-in[data-v-3c3aa5cb]>*,.form>.field[data-v-3c3aa5cb],.form>.row[data-v-3c3aa5cb],.go[data-v-3c3aa5cb]{animation:.8s cubic-bezier(.16,1,.3,1) both up-3c3aa5cb;animation-delay:calc(var(--i,0) * 80ms + .15s)}@keyframes up-3c3aa5cb{0%{opacity:0;transform:translateY(16px)}}.shake[data-v-3c3aa5cb]{animation:.5s cubic-bezier(.36,.07,.19,.97) shake-3c3aa5cb!important}@keyframes shake-3c3aa5cb{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.hello[data-v-3c3aa5cb]{color:var(--gold-text);margin:0 0 .75rem;font-size:.875rem;font-weight:700}.h1[data-v-3c3aa5cb]{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.875rem,3.2vw,2.5rem);font-weight:700;line-height:1.1}.h1 em[data-v-3c3aa5cb]{color:var(--gold);font-style:italic;font-weight:600}.sub[data-v-3c3aa5cb]{color:var(--muted);margin:0 0 2.25rem;font-size:.9375rem;line-height:1.65}.form[data-v-3c3aa5cb]{flex-direction:column;gap:1rem;display:flex}.divider[data-v-3c3aa5cb]{color:#8a8f98;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.divider[data-v-3c3aa5cb]:before,.divider[data-v-3c3aa5cb]:after{content:"";background:#e8dfcc;flex:1;height:1px}.google-btn[data-v-3c3aa5cb]{color:#1a1a1a;min-height:3.5rem;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #e8dfcc;border-radius:.875rem;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;position:relative}.google-btn[data-v-3c3aa5cb]:hover:not(:disabled){background:#fbf9f4;border-color:#cdbf9f;transform:translateY(-1px)}.google-btn[data-v-3c3aa5cb]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.google-btn[data-v-3c3aa5cb]:disabled{cursor:default;opacity:.7}.google-btn svg[data-v-3c3aa5cb]{flex:none;width:1.25rem;height:1.25rem}.google-spin[data-v-3c3aa5cb]{border:2px solid #d6d3d1;border-top-color:var(--gold-dark);border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite rot-3c3aa5cb;position:absolute;right:1rem}.field[data-v-3c3aa5cb]{position:relative}.field input[data-v-3c3aa5cb]{box-sizing:border-box;width:100%;font:inherit;color:#1a1a1a;background:#fff;border:1.5px solid #e8dfcc;border-radius:.875rem;padding:1.5rem 3rem .6rem 1rem;font-size:.9375rem;transition:border-color .25s,box-shadow .25s}.field input[data-v-3c3aa5cb]:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 4px #c28b4626}.field input[data-v-3c3aa5cb]:disabled{opacity:.6}.field label[data-v-3c3aa5cb]{color:#8a8f98;transform-origin:0;pointer-events:none;font-size:.9375rem;transition:transform .25s cubic-bezier(.16,1,.3,1),color .25s;position:absolute;top:1.1rem;left:1rem}.field input:focus+label[data-v-3c3aa5cb],.field input:not(:placeholder-shown)+label[data-v-3c3aa5cb]{color:var(--gold-text);font-weight:600;transform:translateY(-.7rem)scale(.78)}.eye[data-v-3c3aa5cb]{color:#8a8f98;cursor:pointer;background:0 0;border:0;border-radius:.625rem;place-items:center;width:2.25rem;height:2.25rem;transition:color .2s,background .2s;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.eye svg[data-v-3c3aa5cb]{width:1.2rem;height:1.2rem}.eye[data-v-3c3aa5cb]:hover{color:var(--gold-deep);background:#f1eadb}.eye[data-v-3c3aa5cb]:focus-visible,.text[data-v-3c3aa5cb]:focus-visible,.go[data-v-3c3aa5cb]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.caps[data-v-3c3aa5cb]{color:#92400e;margin:-.25rem 0 0;font-size:.8125rem;font-weight:600}.row[data-v-3c3aa5cb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.check[data-v-3c3aa5cb]{color:var(--muted);cursor:pointer;align-items:center;gap:.6rem;font-size:.8125rem;font-weight:500;display:inline-flex}.check input[data-v-3c3aa5cb]{opacity:0;position:absolute}.check span[data-v-3c3aa5cb]{background:#fff;border:1.5px solid #cdbf9f;border-radius:.35rem;place-items:center;width:1.15rem;height:1.15rem;transition:all .2s;display:grid}.check input:checked+span[data-v-3c3aa5cb]{background:var(--gold-dark);border-color:var(--gold-dark)}.check input:checked+span[data-v-3c3aa5cb]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.3rem;height:.55rem;margin-bottom:.12rem;transform:rotate(45deg)}.check input:focus-visible+span[data-v-3c3aa5cb]{outline:2px solid var(--gold-deep);outline-offset:2px}.text[data-v-3c3aa5cb]{font:inherit;color:var(--gold-text);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600;-webkit-text-decoration:underline #8f5f2766;text-decoration:underline #8f5f2766}.text[data-v-3c3aa5cb]:hover{color:var(--gold-deep)}.msg[data-v-3c3aa5cb]{border-radius:.75rem;margin:0;padding:.8rem 1rem;font-size:.875rem;line-height:1.5}.msg--err[data-v-3c3aa5cb]{color:#b91c1c;background:#fef2f2}.msg--ok[data-v-3c3aa5cb]{color:#065f46;background:#ecfdf5}.note-enter-active[data-v-3c3aa5cb],.note-leave-active[data-v-3c3aa5cb]{transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1)}.note-enter-from[data-v-3c3aa5cb],.note-leave-to[data-v-3c3aa5cb]{opacity:0;transform:translateY(-8px)}.go[data-v-3c3aa5cb]{background:var(--gold);color:#fff;height:3.5rem;font:inherit;cursor:pointer;border:0;border-radius:.875rem;margin-top:.5rem;padding:0;font-size:1rem;font-weight:700;transition:background .3s,transform .25s;position:relative;overflow:hidden}.go[data-v-3c3aa5cb]:before{content:"";top:0;bottom:0;left:var(--gx,50%);opacity:0;background:radial-gradient(closest-side,#fff6,#0000);width:9rem;margin-left:-4.5rem;transition:opacity .3s;position:absolute}.go[data-v-3c3aa5cb]:hover:not(:disabled):before{opacity:1}.go[data-v-3c3aa5cb]:hover:not(:disabled){background:var(--gold-dark);transform:translateY(-2px)}.go[data-v-3c3aa5cb]:disabled{cursor:default}.go-t[data-v-3c3aa5cb]{justify-content:center;align-items:center;gap:.7rem;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.go-t svg[data-v-3c3aa5cb]{width:1.2rem;height:1.2rem;transition:transform .25s}.go:hover .go-t--idle svg[data-v-3c3aa5cb]{transform:translate(4px)}.go-t--load[data-v-3c3aa5cb],.go-t--ok[data-v-3c3aa5cb]{opacity:0;transform:translateY(100%)}.go.loading .go-t--idle[data-v-3c3aa5cb],.go.success .go-t--idle[data-v-3c3aa5cb]{opacity:0;transform:translateY(-100%)}.go.loading .go-t--load[data-v-3c3aa5cb]{opacity:1;transform:none}.go.success[data-v-3c3aa5cb]{background:#059669}.go.success .go-t--ok[data-v-3c3aa5cb]{opacity:1;transform:none}.spin[data-v-3c3aa5cb]{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:1.1rem;height:1.1rem;animation:.7s linear infinite rot-3c3aa5cb}@keyframes rot-3c3aa5cb{to{transform:rotate(360deg)}}.tickdraw[data-v-3c3aa5cb]{stroke-dasharray:24;stroke-dashoffset:24px}.go.success .tickdraw[data-v-3c3aa5cb]{animation:.5s .25s forwards draw-3c3aa5cb}@keyframes draw-3c3aa5cb{to{stroke-dashoffset:0}}.foot[data-v-3c3aa5cb]{color:#8a8f98;margin:2rem 0 0;font-size:.8125rem;line-height:1.6}.foot a[data-v-3c3aa5cb]{color:var(--gold-text);font-weight:600}@media (prefers-reduced-motion:reduce){.lg[data-v-3c3aa5cb] *,.lg[data-v-3c3aa5cb] :before{transition:none!important;animation:none!important}.go.success .tickdraw[data-v-3c3aa5cb]{stroke-dashoffset:0}}.al[data-v-26f48346]{--gold:#c28b46;--gold-light:#e8c39e;--gold-dark:#a67336;--gold-text:#8f5f27;--gold-deep:#7a5220;--tint:#f1eadb;--muted:#5f6672;--line:#eadfc8;--serif:Georgia, "Times New Roman", serif;--side-w:16rem;color:#1a1a1a;background:#f7f4ee;min-height:100vh;font-family:Montserrat,system-ui,sans-serif}.al.collapsed[data-v-26f48346]{--side-w:4.75rem}.al-side[data-v-26f48346]{z-index:60;border-right:1px solid var(--line);background:#fffdf9;flex-direction:column;width:16rem;padding:1rem .85rem;transition:transform .3s cubic-bezier(.16,1,.3,1),width .25s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.al.open .al-side[data-v-26f48346]{transform:none;box-shadow:0 30px 60px -20px #231b1273}.al-backdrop[data-v-26f48346]{z-index:55;opacity:0;pointer-events:none;background:#231b1259;transition:opacity .25s;position:fixed;inset:0}.al.open .al-backdrop[data-v-26f48346]{opacity:1;pointer-events:auto}@media (width>=1024px){.al-side[data-v-26f48346]{width:var(--side-w);transform:none}.al-backdrop[data-v-26f48346],.al-close[data-v-26f48346],.al-menu[data-v-26f48346]{display:none!important}.al-body[data-v-26f48346]{padding-left:var(--side-w);transition:padding-left .25s}}.al-brand[data-v-26f48346]{border-bottom:1px solid #f1e9d9;justify-content:space-between;align-items:center;min-height:3rem;padding:0 .4rem .75rem;display:flex}.al-logo[data-v-26f48346]{align-items:center;text-decoration:none;display:flex}.al-mark[data-v-26f48346]{object-fit:contain;width:2.4rem;height:2.4rem}.al-close[data-v-26f48346]{background:var(--tint);width:2rem;height:2rem;color:var(--muted);cursor:pointer;border:0;border-radius:.6rem;font-size:1.3rem;line-height:1}.al-nav[data-v-26f48346]{flex-direction:column;flex:1;gap:.2rem;padding:.9rem 0;display:flex;overflow-y:auto}.al-group[data-v-26f48346]{letter-spacing:.09em;text-transform:uppercase;color:#9a8f7c;white-space:nowrap;margin:.8rem .6rem .35rem;font-size:.65rem;font-weight:700}.al-group[data-v-26f48346]:first-child{margin-top:0}.al-link[data-v-26f48346]{color:#4a4f57;white-space:nowrap;border-radius:.75rem;align-items:center;gap:.75rem;min-height:2.6rem;padding:0 .7rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.al-link svg[data-v-26f48346]{flex:none;width:1.15rem;height:1.15rem}.al-link[data-v-26f48346]:hover{color:#1a1a1a;background:#f6efe1}.al-link.on[data-v-26f48346]{background:var(--tint);color:var(--gold-deep)}.al-link.on[data-v-26f48346]:before{content:"";background:var(--gold-dark);border-radius:0 3px 3px 0;width:3px;position:absolute;top:.55rem;bottom:.55rem;left:-.85rem}.al-link[data-v-26f48346]:focus-visible,.al-out[data-v-26f48346]:focus-visible,.al-collapse[data-v-26f48346]:focus-visible,.al-menu[data-v-26f48346]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.al-badge[data-v-26f48346]{background:var(--gold-deep);color:#fff;text-align:center;border-radius:1rem;min-width:1.35rem;margin-left:auto;padding:.1rem .4rem;font-size:.68rem}.al-foot[data-v-26f48346]{border-top:1px solid #f1e9d9;gap:.4rem;padding-top:.75rem;display:grid}.al-me[data-v-26f48346]{align-items:center;gap:.65rem;min-width:0;padding:.35rem .45rem;display:flex}.al-av[data-v-26f48346]{background:var(--gold-dark);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.72rem;font-weight:700;display:grid}.al-who[data-v-26f48346]{min-width:0;display:grid}.al-who b[data-v-26f48346]{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.al-who small[data-v-26f48346]{color:var(--muted);font-size:.68rem}.al-out[data-v-26f48346],.al-collapse[data-v-26f48346]{color:#4a4f57;min-height:2.4rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.75rem;padding:0 .7rem;font-size:.82rem;font-weight:600;display:flex}.al-out svg[data-v-26f48346],.al-collapse svg[data-v-26f48346]{flex:none;width:1.1rem;height:1.1rem}.al-out[data-v-26f48346]:hover{color:#b91c1c;background:#fde2e2}.al-collapse[data-v-26f48346]{color:var(--muted);justify-content:center;display:none}.al-collapse[data-v-26f48346]:hover{background:#f6efe1}@media (width>=1024px){.al-collapse[data-v-26f48346]{display:flex}.al.collapsed .al-label[data-v-26f48346],.al.collapsed .al-group[data-v-26f48346],.al.collapsed .al-who[data-v-26f48346]{display:none}.al.collapsed .al-link[data-v-26f48346],.al.collapsed .al-out[data-v-26f48346]{justify-content:center;padding:0}.al.collapsed .al-badge[data-v-26f48346]{min-width:1.1rem;padding:0 .25rem;font-size:.6rem;position:absolute;top:.2rem;right:.2rem}.al.collapsed .al-me[data-v-26f48346]{justify-content:center;padding:.35rem 0}.al.collapsed .al-brand[data-v-26f48346]{justify-content:center;padding-inline:0}}.al-top[data-v-26f48346]{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#f7f4eedb;align-items:center;gap:.75rem;min-height:4rem;padding:.6rem 1rem;transition:box-shadow .2s,background .2s;display:flex;position:sticky;top:0}.al-top.scrolled[data-v-26f48346]{box-shadow:0 1px 0 var(--line), 0 10px 24px -20px #231b1266;background:#fffdf9f2}@media (width>=760px){.al-top[data-v-26f48346]{padding:.6rem 1.75rem}}.al-menu[data-v-26f48346]{width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--line);color:#1a1a1a;cursor:pointer;background:#fff;border:0;border-radius:.75rem;flex:none;place-items:center;display:grid}.al-menu svg[data-v-26f48346]{width:1.2rem;height:1.2rem}.al-title[data-v-26f48346]{min-width:0}.al-title h1[data-v-26f48346]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700;overflow:hidden}.al-eyebrow[data-v-26f48346]{color:var(--muted);margin:0;font-size:.68rem;font-weight:600}.al-actions[data-v-26f48346]{align-items:center;gap:.5rem;margin-left:auto;display:flex}.al-main[data-v-26f48346]{max-width:88rem;margin:0 auto;padding:.5rem 1rem 5rem}@media (width>=760px){.al-main[data-v-26f48346]{padding:.75rem 1.75rem 5rem}}@media (prefers-reduced-motion:reduce){.al-side[data-v-26f48346],.al-backdrop[data-v-26f48346],.al-body[data-v-26f48346]{transition:none}}.kpi[data-v-c0baa049]{background:#fff;border:1px solid #efe6d5;border-radius:1.1rem;flex-direction:column;gap:.35rem;min-width:0;padding:1.1rem 1.2rem 1rem;display:flex;position:relative;overflow:hidden}.kpi.accent[data-v-c0baa049]{color:#fff;background:linear-gradient(160deg,#7a5220,#a67336);border-color:#0000}.kpi-top[data-v-c0baa049]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.kpi-label[data-v-c0baa049]{color:#5f6672;margin:0;font-size:.78rem;font-weight:600}.accent .kpi-label[data-v-c0baa049]{color:#f3e2c9}.kpi-ico[data-v-c0baa049]{color:#7a5220;background:#f6efe1;border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid}.accent .kpi-ico[data-v-c0baa049]{color:#fff;background:#ffffff29}.kpi-ico svg[data-v-c0baa049]{width:1.05rem;height:1.05rem}.kpi-value[data-v-c0baa049]{letter-spacing:-.02em;margin:.1rem 0 0;font-size:2rem;font-weight:700;line-height:1.1}.kpi-main[data-v-c0baa049]{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.kpi-foot[data-v-c0baa049]{flex-direction:column;gap:.15rem;min-height:1.25rem;display:flex}.kpi-delta[data-v-c0baa049]{align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;display:inline-flex}.kpi-delta svg[data-v-c0baa049]{width:.7rem;height:.7rem}.kpi-delta.good[data-v-c0baa049]{color:#006300}.kpi-delta.bad[data-v-c0baa049]{color:#b42318}.kpi-delta.flat[data-v-c0baa049]{color:#5f6672}.accent .kpi-delta[data-v-c0baa049],.accent .kpi-delta.good[data-v-c0baa049],.accent .kpi-delta.bad[data-v-c0baa049],.accent .kpi-delta.flat[data-v-c0baa049]{color:#fff}.kpi-note[data-v-c0baa049]{color:#5f6672;font-size:.72rem}.accent .kpi-note[data-v-c0baa049]{color:#f3e2c9}.kpi-spark[data-v-c0baa049]{flex:0 6.5rem;min-width:3.5rem;height:2rem;margin-bottom:.3rem;overflow:visible}.cc[data-v-4753472f]{width:100%;position:relative}.cc-svg[data-v-4753472f]{display:block;overflow:visible}.cc-tick[data-v-4753472f]{fill:#8a8478;font-variant-numeric:tabular-nums;font-size:11px}.cc-direct[data-v-4753472f]{fill:#1a1a1a;font-size:12px;font-weight:700}.cc-bar[data-v-4753472f]{transition:opacity .15s}.cc-hit[data-v-4753472f]{cursor:default;outline:none}.cc-hit[data-v-4753472f]:focus-visible{stroke:#7a5220;stroke-width:2px}.cc-tip[data-v-4753472f]{z-index:5;color:#fff;white-space:nowrap;pointer-events:none;background:#1a1a1a;border-radius:.6rem;gap:.1rem;padding:.5rem .7rem;font-size:.78rem;display:grid;position:absolute;box-shadow:0 10px 24px -10px #0006}.cc-tip b[data-v-4753472f]{font-size:1rem}.cc-tip span[data-v-4753472f]{color:#d6d1c7}.cc-tip small[data-v-4753472f]{color:#bdb6a8;font-size:.7rem}.cc-table[data-v-4753472f]{border-collapse:collapse;width:100%;font-size:.82rem}.cc-table th[data-v-4753472f],.cc-table td[data-v-4753472f]{text-align:left;border-bottom:1px solid #f1ebdf;padding:.45rem .6rem}.cc-table th[data-v-4753472f]{text-transform:uppercase;letter-spacing:.05em;color:#5f6672;font-size:.7rem}.cc-table .num[data-v-4753472f]{text-align:right;font-variant-numeric:tabular-nums}.sr[data-v-4753472f]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sb[data-v-78900374]{gap:1rem;display:grid}.sb-bar[data-v-78900374]{gap:2px;height:1.1rem;display:flex;position:relative}.sb-bar.empty[data-v-78900374]{background:#f1ebdf;border-radius:4px}.sb-seg[data-v-78900374]{cursor:default;border:0;border-radius:0;min-width:6px;padding:0;transition:opacity .15s,transform .15s}.sb-seg[data-v-78900374]:first-child{border-radius:4px 0 0 4px}.sb-seg[data-v-78900374]:last-child{border-radius:0 4px 4px 0}.sb-seg[data-v-78900374]:only-child{border-radius:4px}.sb-seg.dim[data-v-78900374]{opacity:.4}.sb-seg.sel[data-v-78900374]{transform:scaleY(1.25)}.sb-seg[data-v-78900374]:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}.sb-tip[data-v-78900374]{color:#fff;white-space:nowrap;pointer-events:none;background:#1a1a1a;border-radius:.55rem;padding:.4rem .65rem;font-size:.75rem;position:absolute;bottom:calc(100% + .5rem);left:0}.sb-tip b[data-v-78900374]{font-size:.9rem}.sb-legend[data-v-78900374]{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.sb-row[data-v-78900374]{width:100%;font:inherit;text-align:left;color:#1a1a1a;background:0 0;border:0;border-radius:.6rem;grid-template-columns:auto 1fr auto 2.6rem;align-items:center;gap:.6rem;padding:.4rem .5rem;font-size:.82rem;display:grid}.sb-row.interactive[data-v-78900374]{cursor:pointer}.sb-row.interactive[data-v-78900374]:hover,.sb-row.sel[data-v-78900374]{background:#f6efe1}.sb-row[data-v-78900374]:focus-visible{outline-offset:1px;outline:2px solid #7a5220}.sb-row i[data-v-78900374]{border-radius:3px;width:.7rem;height:.7rem}.sb-name[data-v-78900374]{color:#3a3f47;font-weight:500}.sb-row b[data-v-78900374]{font-variant-numeric:tabular-nums}.sb-row small[data-v-78900374]{text-align:right;color:#5f6672;font-variant-numeric:tabular-nums}.bl[data-v-f7b78f9c]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.bl-row[data-v-f7b78f9c]{border-radius:.5rem;outline:none;grid-template-columns:minmax(6rem,9rem) 1fr;align-items:center;gap:.25rem .85rem;padding:.15rem .25rem;display:grid}.bl-row[data-v-f7b78f9c]:focus-visible{box-shadow:0 0 0 2px #7a5220}.bl-label[data-v-f7b78f9c]{text-overflow:ellipsis;white-space:nowrap;color:#3a3f47;font-size:.82rem;font-weight:500;overflow:hidden}.bl-track[data-v-f7b78f9c]{align-items:center;gap:.5rem;min-width:0;display:flex}.bl-bar[data-v-f7b78f9c]{border-radius:0 4px 4px 0;flex:none;min-width:4px;height:10px;transition:width .6s cubic-bezier(.16,1,.3,1)}.bl-value[data-v-f7b78f9c]{font-variant-numeric:tabular-nums;font-size:.82rem}.bl-share[data-v-f7b78f9c]{color:#5f6672;opacity:0;grid-column:2;margin-top:-.2rem;font-size:.7rem;transition:opacity .15s}.bl-row:hover .bl-share[data-v-f7b78f9c],.bl-row:focus-visible .bl-share[data-v-f7b78f9c]{opacity:1}.bl-empty[data-v-f7b78f9c]{color:#5f6672;font-size:.82rem}@media (prefers-reduced-motion:reduce){.bl-bar[data-v-f7b78f9c]{transition:none}}.ccr[data-v-4d8bc77e]{background:#fbf6ec;border-radius:1rem;margin-top:1.25rem;padding:1rem;font-family:Montserrat,system-ui,sans-serif}.ccr-h[data-v-4d8bc77e]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ccr h4[data-v-4d8bc77e]{margin:0;font-family:Georgia,serif;font-size:1rem}.ccr h5[data-v-4d8bc77e]{letter-spacing:.06em;text-transform:uppercase;color:#5f6672;margin:.9rem 0 .4rem;font-size:.7rem;font-weight:700}.ccr-new[data-v-4d8bc77e]{color:#fff;background:#7a5220;border-radius:.6rem;padding:.4rem .75rem;font-size:.75rem;font-weight:700;text-decoration:none}.ccr-new[data-v-4d8bc77e]:hover{background:#a67336}.ccr-list[data-v-4d8bc77e]{gap:.35rem;margin:.6rem 0 0;padding:0;font-size:.8rem;list-style:none;display:grid}.ccr-list li[data-v-4d8bc77e]{justify-content:space-between;gap:.75rem;display:flex}.ccr-list a[data-v-4d8bc77e],.ccr-list button[data-v-4d8bc77e]{color:#7a5220;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.ccr-list span[data-v-4d8bc77e]{color:#5f6672}.ccr-empty[data-v-4d8bc77e],.ccr-err[data-v-4d8bc77e]{color:#5f6672;margin:.6rem 0 0;font-size:.8rem}.ccr-err[data-v-4d8bc77e]{color:#b91c1c}.ad[data-v-fa6a765d],.pop[data-v-fa6a765d],.drawer[data-v-fa6a765d],.modal[data-v-fa6a765d]{--gold:#c28b46;--gold-light:#e8c39e;--gold-dark:#a67336;--gold-text:#8f5f27;--gold-deep:#7a5220;--tint:#f1eadb;--muted:#5f6672;--line:#eadfc8;--serif:Georgia, "Times New Roman", serif;font-family:Montserrat,system-ui,sans-serif}.sr[data-v-fa6a765d]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.live[data-v-fa6a765d]{color:var(--muted,#5f6672);align-items:center;gap:.45rem;margin-right:.25rem;font-size:.75rem;font-weight:600;display:none}.live i[data-v-fa6a765d]{background:#0ca30c;border-radius:50%;width:.5rem;height:.5rem;animation:2s ease-out infinite ping-fa6a765d}@keyframes ping-fa6a765d{0%{box-shadow:0 0 #0ca30c73}to{box-shadow:0 0 0 .55rem #0ca30c00}}.tb-btn[data-v-fa6a765d]{color:#3a3f47;height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:.75rem;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.8rem;font-weight:600;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #eadfc8}.tb-btn[data-v-fa6a765d]:hover{background:#fbf6ec}.tb-btn svg[data-v-fa6a765d]{width:1.05rem;height:1.05rem}.tb-btn kbd[data-v-fa6a765d]{font:inherit;color:#7a5220;background:#f1eadb;border-radius:.35rem;padding:.05rem .4rem;font-size:.7rem}.tb-search span[data-v-fa6a765d],.tb-search kbd[data-v-fa6a765d]{display:none}.tb-bell[data-v-fa6a765d]{justify-content:center;width:2.5rem;padding:0}.tb-bell b[data-v-fa6a765d]{color:#fff;text-align:center;background:#7a5220;border:2px solid #f7f4ee;border-radius:1rem;min-width:1.2rem;height:1.2rem;padding:0 .25rem;font-size:.65rem;line-height:.85rem;position:absolute;top:-.3rem;right:-.3rem}.tb-btn[data-v-fa6a765d]:focus-visible{outline-offset:2px;outline:2px solid #7a5220}@media (width>=760px){.live[data-v-fa6a765d]{display:inline-flex}.tb-search span[data-v-fa6a765d],.tb-search kbd[data-v-fa6a765d]{display:inline}}.intro[data-v-fa6a765d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin:.75rem 0 1.25rem;display:flex}.intro-h[data-v-fa6a765d]{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700}.intro-p[data-v-fa6a765d]{color:var(--muted);margin:.25rem 0 0;font-size:.9rem}.range[data-v-fa6a765d]{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:.85rem;padding:.25rem;display:inline-flex}.range button[data-v-fa6a765d]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.6rem;padding:.5rem .9rem;font-size:.8rem;font-weight:600}.range button.on[data-v-fa6a765d]{color:#fff;background:#1a1a1a}.range button[data-v-fa6a765d]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:1px}.load-error[data-v-fa6a765d]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:1rem;margin:0 0 1rem;padding:.9rem 1.1rem;font-size:.85rem}.kpis[data-v-fa6a765d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-bottom:.85rem;transition:opacity .2s;display:grid}@media (width>=1280px){.kpis[data-v-fa6a765d]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=520px){.kpis[data-v-fa6a765d]{grid-template-columns:1fr}}.kpis.loading[data-v-fa6a765d]{opacity:.55}.charts[data-v-fa6a765d]{grid-template-columns:1fr;gap:.85rem;margin-bottom:2rem;display:grid}@media (width>=900px){.charts[data-v-fa6a765d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.charts[data-v-fa6a765d]{grid-template-columns:repeat(3,minmax(0,1fr))}.card--wide[data-v-fa6a765d]{grid-column:span 2}}@media (width>=900px) and (width<=1279px){.card--wide[data-v-fa6a765d]{grid-column:1/-1}}.card[data-v-fa6a765d]{background:#fff;border:1px solid #efe6d5;border-radius:1.1rem;flex-direction:column;gap:1rem;min-width:0;padding:1.25rem;display:flex}.card-head[data-v-fa6a765d]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.card-h[data-v-fa6a765d]{margin:0;font-size:.98rem;font-weight:700}.card-sub[data-v-fa6a765d]{color:var(--muted);margin:.2rem 0 0;font-size:.75rem}.card-hint[data-v-fa6a765d]{color:#8a8478;margin:0;font-size:.72rem}.link-btn[data-v-fa6a765d]{color:var(--gold-deep);font:inherit;cursor:pointer;background:#f6efe1;border:0;border-radius:.5rem;flex:none;padding:.35rem .6rem;font-size:.75rem;font-weight:700}.link-btn[data-v-fa6a765d]:hover{background:var(--gold-light)}.link-btn[data-v-fa6a765d]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.switch[data-v-fa6a765d]{cursor:pointer;color:var(--muted);-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;display:inline-flex;position:relative}.switch input[data-v-fa6a765d]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.track[data-v-fa6a765d]{background:#ddd3bd;border-radius:1rem;flex:none;width:2.1rem;height:1.2rem;transition:background .25s;position:relative}.track i[data-v-fa6a765d]{background:#fff;border-radius:50%;width:.9rem;height:.9rem;transition:transform .25s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 3px #231b124d}.switch input:checked+.track[data-v-fa6a765d]{background:var(--gold-dark)}.switch input:checked+.track i[data-v-fa6a765d]{transform:translate(.9rem)}.switch input:focus-visible+.track[data-v-fa6a765d]{outline:2px solid var(--gold-deep);outline-offset:2px}.top-devices h4[data-v-fa6a765d]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-size:.7rem;font-weight:700}.top-devices ol[data-v-fa6a765d]{counter-reset:dev;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.top-devices li[data-v-fa6a765d]{justify-content:space-between;gap:1rem;font-size:.8rem;display:flex}.top-devices li span[data-v-fa6a765d]:before{counter-increment:dev;content:counter(dev) ". ";color:#8a8478}.top-devices b[data-v-fa6a765d]{font-variant-numeric:tabular-nums}.list[data-v-fa6a765d]{background:#fff;border:1px solid #efe6d5;border-radius:1.1rem;padding:1.25rem;scroll-margin-top:5rem}.list-head[data-v-fa6a765d]{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.list-title[data-v-fa6a765d]{font-family:var(--serif);margin:0;font-size:1.4rem;font-weight:700}.tabs[data-v-fa6a765d]{scrollbar-width:none;border-bottom:1px solid #f1ebdf;gap:.25rem;margin-bottom:.9rem;display:flex;overflow-x:auto}.tabs[data-v-fa6a765d]::-webkit-scrollbar{display:none}.tabs button[data-v-fa6a765d]{font:inherit;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex;position:relative}.tabs button i[data-v-fa6a765d]{border-radius:2px;width:.55rem;height:.55rem}.tabs button span[data-v-fa6a765d]{font-variant-numeric:tabular-nums;color:#3a3f47;background:#f3eee4;border-radius:1rem;padding:.05rem .45rem;font-size:.7rem}.tabs button.on[data-v-fa6a765d]{color:#1a1a1a}.tabs button.on[data-v-fa6a765d]:after{content:"";background:#1a1a1a;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:.5rem;right:.5rem}.tabs button[data-v-fa6a765d]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:-2px;border-radius:.5rem}.tools[data-v-fa6a765d]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.search[data-v-fa6a765d]{flex:16rem;position:relative}.search svg[data-v-fa6a765d]{color:#8a8f98;width:1rem;height:1rem;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.search input[data-v-fa6a765d]{box-sizing:border-box;width:100%;height:2.6rem;font:inherit;appearance:none;background:#fdfbf7;border:1px solid #e4dccb;border-radius:.75rem;padding:0 2.4rem;font-size:.85rem}.search input[data-v-fa6a765d]::-webkit-search-cancel-button{display:none}.search input[data-v-fa6a765d]:focus{border-color:var(--gold);background:#fff;outline:none;box-shadow:0 0 0 3px #c28b4626}.search-x[data-v-fa6a765d]{background:var(--tint);width:1.6rem;height:1.6rem;color:var(--muted);cursor:pointer;border:0;border-radius:50%;padding:0;font-size:1.05rem;line-height:1;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.sel[data-v-fa6a765d]{height:2.6rem;font:inherit;color:#3a3f47;appearance:none;cursor:pointer;background:#fdfbf7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6672' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right .6rem center/.85rem no-repeat;border:1px solid #e4dccb;border-radius:.75rem;padding:0 2rem 0 .8rem;font-size:.82rem;font-weight:600}.sel[data-v-fa6a765d]:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #c28b4626}.chip[data-v-fa6a765d]{height:2.6rem;font:inherit;color:var(--gold-text);cursor:pointer;background:#fdfbf7;border:1px solid #e4dccb;border-radius:.75rem;padding:0 .9rem;font-size:.8rem;font-weight:600}.chip.on[data-v-fa6a765d]{background:var(--tint);border-color:var(--gold-light);color:var(--gold-deep)}.chip[data-v-fa6a765d]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.table-wrap[data-v-fa6a765d]{scrollbar-width:thin;border-top:1px solid #f1ebdf;margin:0 -1.25rem -1.25rem;overflow-x:auto}.tbl[data-v-fa6a765d]{border-collapse:collapse;width:100%;font-size:.85rem}.tbl th[data-v-fa6a765d]{text-align:left;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#fbf8f2;border-bottom:1px solid #f1ebdf;padding:.7rem 1rem;font-size:.68rem;font-weight:700;position:sticky;top:0}.tbl th[data-v-fa6a765d]:first-child,.tbl td[data-v-fa6a765d]:first-child{padding-left:1.25rem}.tbl td[data-v-fa6a765d]{vertical-align:middle;border-top:1px solid #f4efe5;padding:.8rem 1rem}.tbl tbody tr[data-v-fa6a765d]{cursor:pointer;transition:background .15s}.tbl tbody tr:first-child td[data-v-fa6a765d]{border-top:0}.tbl tbody tr:hover td[data-v-fa6a765d]{background:#fdf9f1}.tbl tbody tr.fresh td[data-v-fa6a765d]:first-child{box-shadow:inset 3px 0 #d9a464}.tbl tbody tr.hidden td[data-v-fa6a765d]{color:#777;background:#fafafa}.r[data-v-fa6a765d]{text-align:right!important}.name[data-v-fa6a765d]{font:inherit;color:#1a1a1a;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.name[data-v-fa6a765d]:hover{text-decoration:underline}.name[data-v-fa6a765d]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px;border-radius:3px}.detail[data-v-fa6a765d]{font-weight:500}.cost[data-v-fa6a765d]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.cost .sm[data-v-fa6a765d]{font-weight:500}.pills[data-v-fa6a765d]{flex-wrap:wrap;gap:.3rem;display:flex}.st[data-v-fa6a765d]{font:inherit;color:#1a1a1a;white-space:nowrap;cursor:pointer;background:#fdfbf7;border:1px solid #ebe3d3;border-radius:.6rem;align-items:center;gap:.45rem;padding:.38rem .55rem .38rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.st i[data-v-fa6a765d]{border-radius:2px;flex:none;width:.55rem;height:.55rem}.st svg[data-v-fa6a765d]{opacity:.55;width:.7rem;height:.7rem;transition:transform .2s}.st[data-v-fa6a765d]:hover{border-color:var(--gold-light)}.st.open[data-v-fa6a765d]{border-color:var(--gold)}.st.open svg[data-v-fa6a765d]{transform:rotate(180deg)}.st[data-v-fa6a765d]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.more-row[data-v-fa6a765d]{background:#fdfbf7;border-top:1px solid #f1ebdf;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;display:flex}@media (width<=1100px){.table-wrap[data-v-fa6a765d]{border-top:0;margin:0;overflow:visible}.tbl[data-v-fa6a765d],.tbl tbody[data-v-fa6a765d]{display:block}.tbl thead[data-v-fa6a765d]{display:none}.tbl tr[data-v-fa6a765d]{background:#fff;border:1px solid #efe6d5;border-radius:1rem;grid-template-columns:1fr 1fr;gap:.85rem 1rem;margin-bottom:.7rem;padding:1rem;display:grid}.tbl td[data-v-fa6a765d],.tbl td[data-v-fa6a765d]:first-child{border:0;padding:0}.tbl tbody tr:hover td[data-v-fa6a765d],.tbl tbody tr.hidden td[data-v-fa6a765d]{background:0 0}.tbl tbody tr.fresh td[data-v-fa6a765d]:first-child{box-shadow:none}.tbl tbody tr.fresh[data-v-fa6a765d]{box-shadow:inset 4px 0 #d9a464}.tbl td[data-v-fa6a765d]:first-child,.tbl td.acts[data-v-fa6a765d]{grid-column:1/-1}.tbl td[data-label][data-v-fa6a765d]:not(:first-child):before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem;font-size:.65rem;font-weight:700;display:block}.tbl td.acts[data-v-fa6a765d]{flex-wrap:wrap;justify-content:flex-start}.r[data-v-fa6a765d]{text-align:left!important}.more-row[data-v-fa6a765d]{border-radius:.8rem}}@media (width<=520px){.list[data-v-fa6a765d],.card[data-v-fa6a765d]{padding:1rem}.tbl tr[data-v-fa6a765d]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ad[data-v-fa6a765d] *,.pop[data-v-fa6a765d],.pop[data-v-fa6a765d] *,.drawer[data-v-fa6a765d] *,.live i[data-v-fa6a765d]{transition:none!important;animation:none!important}}.who[data-v-fa6a765d]{align-items:center;gap:.9rem;display:flex}.av[data-v-fa6a765d]{background:var(--gold-light);width:2.5rem;height:2.5rem;color:var(--gold-deep);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.av--lg[data-v-fa6a765d]{background:var(--gold);color:#fff;width:3.5rem;height:3.5rem;font-size:1.0625rem}.fresh .av[data-v-fa6a765d]{background:var(--gold);color:#fff}.hidden-badge[data-v-fa6a765d]{color:#4b5563;vertical-align:middle;background:#e5e7eb;border-radius:9999px;margin-left:.5rem;padding:.12rem .45rem;font-size:.625rem;display:inline-block}.sm[data-v-fa6a765d]{color:var(--muted);margin-top:.15rem;font-size:.75rem}.cat[data-v-fa6a765d]{white-space:nowrap;background:#f3f4f6;border-radius:9999px;padding:.3rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.type--vehicle[data-v-fa6a765d]{color:#065f46;background:#d1fae5}.type--commercial[data-v-fa6a765d]{color:#3730a3;background:#e0e7ff}.type--unknown[data-v-fa6a765d]{color:#4b5563;background:#f3f4f6}.cat--returning[data-v-fa6a765d]{color:#92400e;background:#fef3c7}.cat--civil[data-v-fa6a765d]{color:#1e40af;background:#dbeafe}.cat--lab[data-v-fa6a765d]{color:#f3e6d2;background:#2a251d;border-radius:.3rem}.cat--health[data-v-fa6a765d]{color:#065f46;background:#d1fae5}.cat--commercial[data-v-fa6a765d]{color:#3730a3;background:#e0e7ff}.acts[data-v-fa6a765d]{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.ico[data-v-fa6a765d]{width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--gold-deep);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;transition:background .2s,color .2s,box-shadow .2s;display:grid}.ico svg[data-v-fa6a765d]{width:1.1rem;height:1.1rem}.ico[data-v-fa6a765d]:hover,.ico.on[data-v-fa6a765d]{background:var(--tint);box-shadow:inset 0 0 0 1.5px var(--gold-light)}.ico--wa[data-v-fa6a765d]:hover{box-shadow:none;color:#fff;background:#25d366}.view[data-v-fa6a765d]{background:var(--gold);color:#fff;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:.75rem;padding:.55rem 1.1rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.view[data-v-fa6a765d]:hover{background:var(--gold-dark);transform:translateY(-1px)}.view--wa[data-v-fa6a765d]{background:#059669}.view--wa[data-v-fa6a765d]:hover{background:#047857}.view--ghost[data-v-fa6a765d]{background:var(--tint);color:var(--gold-deep)}.view--ghost[data-v-fa6a765d]:hover{background:var(--gold-light)}.view--danger[data-v-fa6a765d]{color:#991b1b;background:#fee2e2}.view--danger[data-v-fa6a765d]:hover{background:#fecaca}.view--delete[data-v-fa6a765d]{background:#dc2626}.view--delete[data-v-fa6a765d]:hover{background:#b91c1c}.view--next[data-v-fa6a765d]{background:var(--gold-deep);border-radius:2rem;align-items:center;gap:.4rem;padding:.55rem .95rem;display:inline-flex}.view--next[data-v-fa6a765d]:hover{background:#5f3f15}.view--next svg[data-v-fa6a765d]{width:.85rem;height:.85rem;transition:transform .2s}.view--next:hover svg[data-v-fa6a765d]{transform:translate(3px)}.view--soft[data-v-fa6a765d]{box-shadow:inset 0 0 0 1.5px var(--line);color:var(--gold-deep);background:#fff;border-radius:2rem;padding:.55rem 1rem}.view--soft[data-v-fa6a765d]:hover{background:var(--tint);box-shadow:inset 0 0 0 1.5px var(--gold-light)}.view[data-v-fa6a765d]:disabled{opacity:.55;cursor:wait;transform:none}.view[data-v-fa6a765d]:focus-visible,.ico[data-v-fa6a765d]:focus-visible,.d[data-v-fa6a765d]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.pop[data-v-fa6a765d]{color:#1a1a1a;z-index:2147483647;border:1px solid var(--line);transform-origin:100% 0;background:#fff;border-radius:.95rem;min-width:13.5rem;margin:0;padding:.35rem;position:fixed;inset:auto;overflow:visible;box-shadow:0 22px 44px -14px #231b1261,0 2px 8px #231b120f}.pop.up[data-v-fa6a765d]{transform-origin:100% 100%}.pop-item[data-v-fa6a765d]{width:100%;font:inherit;color:#1a1a1a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;align-items:center;gap:.7rem;padding:.62rem .75rem;font-size:.8125rem;font-weight:600;transition:background .15s;display:flex}.pop-item svg[data-v-fa6a765d]{width:1rem;height:1rem;color:var(--gold-text);flex:none}.pop-item[data-v-fa6a765d]:hover:not(:disabled),.pop-item[data-v-fa6a765d]:focus-visible{background:var(--tint);outline:none}.pop-item[data-v-fa6a765d]:disabled{opacity:.5;cursor:wait}.pop-item .tick[data-v-fa6a765d]{opacity:0;margin-left:auto}.pop-item.sel[data-v-fa6a765d]{background:#fbf6ea}.pop-item.sel .tick[data-v-fa6a765d]{opacity:1}.pop-item.danger[data-v-fa6a765d],.pop-item.danger svg[data-v-fa6a765d]{color:#b91c1c}.pop-item.danger[data-v-fa6a765d]:hover:not(:disabled){background:#fee2e2}.pop-sep[data-v-fa6a765d]{background:#f0e9d8;height:1px;margin:.3rem .5rem}.sdot[data-v-fa6a765d]{border-radius:50%;flex:none;width:.55rem;height:.55rem}.sdot--new[data-v-fa6a765d]{background:#d9a464}.sdot--paid[data-v-fa6a765d]{background:#c28b46}.sdot--in_progress[data-v-fa6a765d]{background:#a67336}.sdot--completed[data-v-fa6a765d]{background:#7a5220}.skel[data-v-fa6a765d]{gap:.6rem;display:grid}.skel-row[data-v-fa6a765d]{background:linear-gradient(100deg, var(--tint) 30%, #f8f2e4 50%, var(--tint) 70%) 0 0 / 250% 100%;border-radius:1rem;height:4.25rem;animation:1.4s linear infinite shimmer-fa6a765d}@keyframes shimmer-fa6a765d{to{background-position:-150% 0}}.empty[data-v-fa6a765d]{border:1px solid var(--line);text-align:center;background:#fff;border-radius:1.25rem;justify-items:center;gap:.35rem;padding:4rem 1.5rem;display:grid}.empty svg[data-v-fa6a765d]{width:4rem;height:4rem;color:var(--gold);margin-bottom:.5rem}.empty-h[data-v-fa6a765d]{font-family:var(--serif);margin:0;font-size:1.25rem;font-weight:700}.empty .view[data-v-fa6a765d]{margin-top:1rem}.drawer[data-v-fa6a765d]{z-index:50;position:fixed;inset:0}.backdrop[data-v-fa6a765d]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#231b1259;transition:opacity .35s;position:absolute;inset:0}.sheet[data-v-fa6a765d]{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--gold-light) transparent;background:#fbf9f4;flex-direction:column;gap:1.5rem;width:min(30rem,100%);padding:2rem 1.75rem;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.drawer-enter-from .backdrop[data-v-fa6a765d],.drawer-leave-to .backdrop[data-v-fa6a765d]{opacity:0}.drawer-enter-from .sheet[data-v-fa6a765d],.drawer-leave-to .sheet[data-v-fa6a765d]{transform:translate(100%)}.x[data-v-fa6a765d]{background:var(--tint);width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;border:0;border-radius:50%;font-size:1.5rem;line-height:1;transition:background .2s;position:absolute;top:1rem;right:1.25rem}.x[data-v-fa6a765d]:hover{background:var(--gold-light)}.who--lg[data-v-fa6a765d]{padding-right:2.5rem}.sheet-name[data-v-fa6a765d]{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 .2rem;font-size:1.5rem}.seg-ctl[data-v-fa6a765d]{background:var(--tint);border-radius:.875rem;grid-template-columns:repeat(4,1fr);padding:.25rem;display:grid}.seg-ctl button[data-v-fa6a765d]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.625rem;padding:.6rem .25rem;font-size:.75rem;font-weight:600;transition:background .25s,color .25s}.seg-ctl button.on[data-v-fa6a765d]{color:#1a1a1a;box-shadow:inset 0 -3px 0 var(--gold);background:#fff}.big[data-v-fa6a765d]{background:var(--gold-light);border-radius:1.25rem;padding:1.25rem 1.4rem}.big small[data-v-fa6a765d]{color:var(--gold-deep);font-size:.75rem;font-weight:600;display:block}.big b[data-v-fa6a765d]{font-family:var(--serif);letter-spacing:-.03em;color:var(--gold-deep);margin:.25rem 0;font-size:2.5rem;display:block}.commercial-cost-preview[data-v-fa6a765d]{background:#fff;border:1px solid #e8dfcc;border-radius:1rem;padding:1rem 1.1rem}.commercial-cost-preview h4[data-v-fa6a765d]{font-family:var(--serif);margin:0 0 .6rem;font-size:1rem}.commercial-cost-preview dl[data-v-fa6a765d]{gap:.35rem;margin:0;display:grid}.commercial-cost-preview dl div[data-v-fa6a765d]{justify-content:space-between;gap:1rem;font-size:.8125rem;display:flex}.commercial-cost-preview dt[data-v-fa6a765d]{color:var(--muted)}.commercial-cost-preview dd[data-v-fa6a765d]{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.commercial-cost-preview p[data-v-fa6a765d]{color:var(--muted);margin:.7rem 0 0;font-size:.6875rem;line-height:1.5}.preview-items[data-v-fa6a765d]{gap:.4rem;margin:.6rem 0;padding:0;list-style:none;display:grid}.preview-items li[data-v-fa6a765d]{justify-content:space-between;gap:.6rem;font-size:.75rem;display:flex}.preview-items li span[data-v-fa6a765d]{gap:.15rem;display:grid}.preview-items small[data-v-fa6a765d]{color:var(--muted)}.kv[data-v-fa6a765d]{grid-template-columns:1fr 1fr;gap:.75rem;margin:0;display:grid}.kv div[data-v-fa6a765d]{background:#fff;border-radius:.875rem;padding:.85rem 1rem}.kv .wide[data-v-fa6a765d]{grid-column:1/-1}.kv dt[data-v-fa6a765d]{color:var(--gold-text);margin-bottom:.2rem;font-size:.6875rem;font-weight:700}.kv dd[data-v-fa6a765d]{margin:0;font-size:.875rem;font-weight:600}.kv dd.yes[data-v-fa6a765d]{color:#059669}.kv dd.no[data-v-fa6a765d]{color:#dc2626}.sheet-acts[data-v-fa6a765d]{gap:.6rem;margin-top:auto;display:grid}.sheet-acts .view[data-v-fa6a765d]{padding:.9rem}.sheet-primary[data-v-fa6a765d]{gap:.6rem;display:flex}.sheet-primary .view[data-v-fa6a765d]{flex:1}.sheet-more[data-v-fa6a765d]{border-top:1px solid #e8dfcc;gap:.6rem;margin-top:.4rem;padding-top:1rem;display:flex}.sheet-more .view[data-v-fa6a765d]{flex:1;padding:.7rem;font-size:.75rem}.modal[data-v-fa6a765d]{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#231b126b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog[data-v-fa6a765d]{text-align:center;background:#fff;border-radius:1.5rem;width:min(26rem,100%);padding:1.75rem;box-shadow:0 30px 60px -20px #231b1280}.dialog-ico[data-v-fa6a765d]{color:#b91c1c;background:#fee2e2;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;margin:0 auto 1rem;display:grid}.dialog-ico svg[data-v-fa6a765d]{width:1.4rem;height:1.4rem}.dialog h3[data-v-fa6a765d]{font-family:var(--serif);margin:0 0 .4rem;font-size:1.25rem}.dialog p[data-v-fa6a765d]{color:var(--muted);margin:0 0 1.5rem;font-size:.875rem;line-height:1.55}.dialog p b[data-v-fa6a765d]{color:#1a1a1a}.dialog-acts[data-v-fa6a765d]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.dialog-acts .view[data-v-fa6a765d]{padding:.85rem}.modal-enter-active[data-v-fa6a765d],.modal-leave-active[data-v-fa6a765d]{transition:opacity .25s}.modal-enter-active .dialog[data-v-fa6a765d],.modal-leave-active .dialog[data-v-fa6a765d]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.modal-enter-from[data-v-fa6a765d],.modal-leave-to[data-v-fa6a765d]{opacity:0}.modal-enter-from .dialog[data-v-fa6a765d],.modal-leave-to .dialog[data-v-fa6a765d]{transform:translateY(14px)scale(.96)}.toast[data-v-fa6a765d]{z-index:95;color:#fff;background:#1a1a1a;border-radius:.875rem;max-width:calc(100vw - 2rem);padding:.85rem 1.4rem;font-size:.875rem;font-weight:600;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.toast-enter-active[data-v-fa6a765d],.toast-leave-active[data-v-fa6a765d]{transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1)}.toast-enter-from[data-v-fa6a765d],.toast-leave-to[data-v-fa6a765d]{opacity:0;transform:translate(-50%,1rem)}.bc[data-v-6e6d6101]{color:#1a1a1a;background:#fffdf8;border:1px solid #ecdcbf;border-radius:.9rem;gap:.65rem;padding:1rem 1.1rem;font-family:inherit;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc[data-v-6e6d6101]{color:#dcd8d3;background:#27231d;border:1px solid #3b2e16}}.bc-head h3[data-v-6e6d6101]{margin:.4rem 0 .2rem;font-family:Georgia,Times New Roman,serif;font-size:1.42rem}.bc-head p[data-v-6e6d6101]{color:#4f4a42;margin:0;font-size:.92rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc-head p[data-v-6e6d6101]{color:#c9c5c1}}.bc-badge[data-v-6e6d6101]{letter-spacing:.08em;text-transform:uppercase;color:#7a5220;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;display:inline-flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc-badge[data-v-6e6d6101]{color:#e4b785}}.bc-badge svg[data-v-6e6d6101]{width:.8rem;height:.8rem}.bc--above .bc-badge[data-v-6e6d6101]{color:#9a3412}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc--above .bc-badge[data-v-6e6d6101]{color:#ffa78d}}.bc--below .bc-badge[data-v-6e6d6101],.bc--equal .bc-badge[data-v-6e6d6101]{color:#1d5b2b}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc--below .bc-badge[data-v-6e6d6101],.bc--equal .bc-badge[data-v-6e6d6101]{color:#99d8a1}}.bc-bars[data-v-6e6d6101]{gap:.45rem;display:grid}.bc-row[data-v-6e6d6101]{grid-template-columns:10rem 1fr 8rem;align-items:center;gap:.6rem;display:grid}.bc-k[data-v-6e6d6101]{color:#4f4a42;font-size:.84rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc-k[data-v-6e6d6101]{color:#c9c5c1}}.bc-track[data-v-6e6d6101]{background:#f3ecdf;border-radius:.35rem;height:.7rem;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc-track[data-v-6e6d6101]{background:#211d17}}.bc-fill[data-v-6e6d6101]{border-radius:0 .35rem .35rem 0;transition:width .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0}.bc-fill--budget[data-v-6e6d6101]{background:#c9a46f}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc-fill--budget[data-v-6e6d6101]{background:#b6925d}}.bc-fill--estimate[data-v-6e6d6101]{background:#7a5220}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc-fill--estimate[data-v-6e6d6101]{background:#6f4713}}.bc-fill--stretch[data-v-6e6d6101]{background:repeating-linear-gradient(135deg,#e3cfa8 0 4px,#f3ecdf 4px 8px)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc-fill--stretch[data-v-6e6d6101]{background:repeating-linear-gradient(135deg,#1b1202 0 4px,#211d17 4px 8px)}}.bc-row--stretch .bc-k[data-v-6e6d6101],.bc-row--stretch .bc-v[data-v-6e6d6101]{color:#8a8173;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc-row--stretch .bc-k[data-v-6e6d6101],.bc-row--stretch .bc-v[data-v-6e6d6101]{color:#c0b6a7}}.bc-v[data-v-6e6d6101]{text-align:right;font-variant-numeric:tabular-nums;font-size:.94rem}.bc-figs[data-v-6e6d6101]{border-top:1px solid #f0e6d3;flex-wrap:wrap;gap:.6rem 0;margin:0;padding:.7rem 0 .1rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc-figs[data-v-6e6d6101]{border-top:1px solid #3b3324}}.bc-figs div[data-v-6e6d6101]{border-left:1px solid #ecdcbf;padding:0 1.4rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc-figs div[data-v-6e6d6101]{border-left:1px solid #3b2e16}}.bc-figs div[data-v-6e6d6101]:first-child{border-left:0;padding-left:0}.bc-figs dt[data-v-6e6d6101]{letter-spacing:.06em;text-transform:uppercase;color:#8f5f27;font-size:.7rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc-figs dt[data-v-6e6d6101]{color:#e4b078}}.bc-figs dd[data-v-6e6d6101]{margin:.1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:700}.bc-figs small[data-v-6e6d6101]{display:none}.bc-scenario[data-v-6e6d6101]{color:#4f4a42;background:#faf5ea;border-left:3px solid #c9a46f;margin:0;padding:.45rem .7rem;font-size:.84rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc-scenario[data-v-6e6d6101]{color:#c9c5c1;background:#24201a;border-left:3px solid #b6925d}}.bc-cols[data-v-6e6d6101]{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.bc-sub[data-v-6e6d6101]{letter-spacing:.07em;text-transform:uppercase;color:#8f5f27;margin:0 0 .3rem;font-size:.76rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc-sub[data-v-6e6d6101]{color:#e4b078}}.bc ul[data-v-6e6d6101],.bc ol[data-v-6e6d6101]{color:#3a352c;margin:0;padding-left:1rem;font-size:.82rem;line-height:1.42}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc ul[data-v-6e6d6101],.bc ol[data-v-6e6d6101]{color:#d1cdc8}}.bc ul[data-v-6e6d6101]{padding-left:0;list-style:none}.bc ul li[data-v-6e6d6101]{padding-left:.85rem;position:relative}.bc ul li[data-v-6e6d6101]:before{content:"";background:#c9a46f;border-radius:.06rem;width:.32rem;height:.32rem;position:absolute;top:.6em;left:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc ul li[data-v-6e6d6101]:before{background:#b6925d}}.bc-excl li[data-v-6e6d6101]{color:#6b6458}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc-excl li[data-v-6e6d6101]{color:#c4bcaf}}.bc ul.bc-excl li[data-v-6e6d6101]:before{background:#d6cdbd}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bc ul.bc-excl li[data-v-6e6d6101]:before{background:#181206}}.bc-next ol li+li[data-v-6e6d6101]{margin-top:.15rem}@media (width<=640px){.bc-row[data-v-6e6d6101]{grid-template-columns:1fr auto}.bc-track[data-v-6e6d6101]{grid-area:2/1/auto/-1}.bc-cols[data-v-6e6d6101]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bc-fill[data-v-6e6d6101]{transition:none}}.rmap[data-v-3e66f6d9]{border:1px solid #e4d6b8;border-radius:.9rem;width:100%;height:auto;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rmap[data-v-3e66f6d9]{border:1px solid #362d19}}.detail-page[data-v-b467319c]{--g:#c28b46;--gl:#e8c39e;--gd:#a67336;--gt:#8f5f27;--gdeep:#7a5220;--cream:#fbf6ea;--ink:#1a1a1a;--mut:#5f6672;min-height:100vh;color:var(--ink);background:#ece8df;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@scope(:root[data-theme=dark]) to ([data-theme=light]){.detail-page[data-v-b467319c]{--gdeep:#e4b785;--cream:#24201b;--ink:#dcd8d3;--mut:#b5bdcb;background:#1f1b16}}:root[data-theme=dark] .detail-page [data-theme=light][data-v-b467319c]{--gdeep:#7a5220;--cream:#fbf6ea;--ink:#1a1a1a;--mut:#5f6672}.is-static[data-v-b467319c] *,.is-static[data-v-b467319c] :before,.is-static[data-v-b467319c] :after{transition:none!important;animation:none!important}.bar[data-v-b467319c]{z-index:30;background:#fffffff5;border-bottom:1px solid #e5e7eb;align-items:center;gap:1rem;padding:.125rem 1.5rem;display:flex;position:sticky;top:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bar[data-v-b467319c]{background:#27231ef5;border-bottom:1px solid #37332d}}.btn-back[data-v-b467319c]{font:inherit;color:#6b7280;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;font-size:.875rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn-back[data-v-b467319c]{color:#b1b9c8}}.btn-back[data-v-b467319c]:hover{color:var(--ink)}.bar-mid[data-v-b467319c]{border-left:1px solid #e5e7eb;flex-direction:column;margin-right:auto;padding-left:1rem;line-height:1.2;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.bar-mid[data-v-b467319c]{border-left:1px solid #37332d}}.bar-mid b[data-v-b467319c]{font-size:.875rem}.bar-mid span[data-v-b467319c]{letter-spacing:.12em;color:var(--gt);font-size:.6875rem}.bar-tools[data-v-b467319c]{align-items:center;gap:.6rem;margin-left:auto;display:flex}.zoom[data-v-b467319c]{background:#f3f4f6;border-radius:.5rem;align-items:center;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.zoom[data-v-b467319c]{background:#231f1a}}.zoom button[data-v-b467319c]{width:2rem;height:2rem;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;font-size:1rem}.zoom .zoom-val[data-v-b467319c]{width:3.4rem;font-size:.75rem;font-weight:700}.zoom button[data-v-b467319c]:hover{background:#e5e7eb}@scope(:root[data-theme=dark]) to ([data-theme=light]){.zoom button[data-v-b467319c]:hover{background:#1f1b15}}.btn-ghost[data-v-b467319c]{color:var(--gt);background:#c28b461f;border-radius:.5rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .2s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn-ghost[data-v-b467319c]{background:#b17b341f}}.btn-ghost[data-v-b467319c]:hover{background:#c28b4638}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn-ghost[data-v-b467319c]:hover{background:#b17b3438}}.btn-ghost.disabled[data-v-b467319c]{opacity:.4;pointer-events:none}.btn-primary[data-v-b467319c]{background:var(--g);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:.5rem;padding:.55rem 1.1rem;font-size:.8125rem;font-weight:700;transition:background .2s;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn-primary[data-v-b467319c]{color:#fff}}.btn-primary[data-v-b467319c]:hover{background:var(--gd)}.btn-primary[data-v-b467319c]:disabled{background:var(--gd);cursor:progress}.btn-primary .fill[data-v-b467319c]{transform-origin:0;background:#ffffff47;transition:transform .4s;position:absolute;inset:0;transform:scaleX(0)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn-primary .fill[data-v-b467319c]{background:#27231e47}}.btn-primary .lbl[data-v-b467319c]{position:relative}.loading-container[data-v-b467319c]{text-align:center;color:#6b7280;flex-direction:column;align-items:center;gap:1rem;padding:5rem 1rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.loading-container[data-v-b467319c]{color:#b1b9c8}}.spin[data-v-b467319c]{border:3px solid #c28b464d;border-top-color:var(--g);border-radius:50%;width:1.6rem;height:1.6rem;animation:.8s linear infinite rot-b467319c}@scope(:root[data-theme=dark]) to ([data-theme=light]){.spin[data-v-b467319c]{border:3px solid #b17b344d}}@keyframes rot-b467319c{to{transform:rotate(360deg)}}.stage[data-v-b467319c]{padding:1.5rem 1rem 4rem;position:relative}.dock-btn[data-v-b467319c]{min-height:2.8rem;font:inherit;cursor:pointer;border:0;border-radius:.85rem;justify-content:center;align-items:center;padding:.7rem 1.15rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .3s,border-color .3s,transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.dock-btn[data-v-b467319c]:hover{transform:translateY(-2px)}.dock-btn--solid[data-v-b467319c]{background:var(--g);color:#1a0f08}.dock-btn--solid[data-v-b467319c]:hover{background:#d29a55}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dock-btn--solid[data-v-b467319c]:hover{background:#bf8843}}.dock-btn--line[data-v-b467319c]{color:var(--gdeep);background:0 0;border:1.5px solid #c28b468c}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dock-btn--line[data-v-b467319c]{border:1.5px solid #b17b348c}}.dock-btn--line[data-v-b467319c]:hover{border-color:var(--g);background:#fff3df}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dock-btn--line[data-v-b467319c]:hover{background:#271f10}}.dock-btn[data-v-b467319c]:focus-visible,.sample-end-more[data-v-b467319c]:focus-visible{outline:2px solid var(--gdeep);outline-offset:3px}.sample-end[data-v-b467319c]{box-sizing:border-box;text-align:center;background:linear-gradient(135deg,#fffdf8,#f6e9d1);border:1px solid #ecdcbc;border-radius:1.4rem;max-width:210mm;margin:0 auto 1.75rem;padding:3rem 3rem 2.8rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.sample-end[data-v-b467319c]{background:linear-gradient(135deg,#27231d,#251b08);border:1px solid #3b2e13}}.sample-end-k[data-v-b467319c]{letter-spacing:.18em;text-transform:uppercase;color:#8f5f27;margin:0 0 .7rem;font-size:.7rem;font-weight:800}@scope(:root[data-theme=dark]) to ([data-theme=light]){.sample-end-k[data-v-b467319c]{color:#e4b078}}.sample-end h2[data-v-b467319c]{letter-spacing:-.02em;color:var(--ink);margin:0 0 .8rem;font-family:Georgia,serif;font-size:2.6rem;line-height:1.05}.sample-end h2 em[data-v-b467319c]{color:var(--g);font-weight:600}.sample-end p[data-v-b467319c]{max-width:30rem;color:var(--mut);margin:0 auto 1.6rem;font-size:.95rem;line-height:1.7}.sample-end-actions[data-v-b467319c]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem 1rem;display:flex}.sample-end-more[data-v-b467319c]{color:var(--gdeep);text-underline-offset:4px;font-size:.85rem;font-weight:700;-webkit-text-decoration:underline #c28b4680;text-decoration:underline #c28b4680}@scope(:root[data-theme=dark]) to ([data-theme=light]){.sample-end-more[data-v-b467319c]{text-decoration-color:#e4ab6680}}@media (width<=720px){.sample-end[data-v-b467319c]{padding:2.2rem 1.4rem}.sample-end h2[data-v-b467319c]{font-size:2rem}}.rail[data-v-b467319c]{display:none}@media (width>=1100px){.rail[data-v-b467319c]{z-index:20;flex-direction:column;gap:.25rem;width:11.5rem;display:flex;position:fixed;top:6rem;left:1.25rem}.rail button[data-v-b467319c]{font:inherit;text-align:left;color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:.7rem;align-items:center;gap:.7rem;padding:.55rem .8rem;font-size:.75rem;font-weight:600;transition:background .25s,color .25s,transform .25s;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rail button[data-v-b467319c]{color:#b1b9c8}}.rail button span[data-v-b467319c]{color:#b7aa90;font-family:Georgia,serif;font-style:italic;transition:color .25s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rail button span[data-v-b467319c]{color:#c3b69c}}.rail button[data-v-b467319c]:hover{background:#ffffffb3}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rail button[data-v-b467319c]:hover{background:#27231eb3}}.rail button.on[data-v-b467319c]{color:var(--ink);background:#fff;transform:translate(4px)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rail button.on[data-v-b467319c]{background:#27231e}}.rail button.on span[data-v-b467319c]{color:var(--g)}.stage[data-v-b467319c]{padding-left:13.5rem}}.detail-container.pdf-theme[data-v-b467319c]{background:0 0;width:210mm;margin:0 auto;padding:0}.pg[data-v-b467319c]{box-sizing:border-box;background:#fff;border:1px solid #ece3d2;flex-direction:column;width:210mm;min-height:297mm;margin:0 0 1.75rem;padding:2.4rem 3rem 1.5rem;scroll-margin-top:5rem;display:flex;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.pg[data-v-b467319c]{background:#27231e;border:1px solid #393224}}.scroll-reveal[data-v-b467319c]{opacity:0;transition:opacity .65s,transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.scroll-reveal.is-visible[data-v-b467319c]{opacity:1;transform:none}.is-static .scroll-reveal[data-v-b467319c],.is-static .scroll-reveal.is-visible[data-v-b467319c]{opacity:1;transition:none;transform:none}.is-static .pg[data-v-b467319c]{border:0;margin:0}.pg[data-v-b467319c]:before,.pg[data-v-b467319c]:after{content:"";border:2px solid var(--g);opacity:.7;width:1.4rem;height:1.4rem;position:absolute}.pg[data-v-b467319c]:before{border-bottom:0;border-right:0;top:1rem;left:1rem}.pg[data-v-b467319c]:after{border-top:0;border-left:0;bottom:1rem;right:1rem}.pg-head[data-v-b467319c]{letter-spacing:.22em;text-transform:uppercase;color:var(--gt);border-bottom:1px solid #efe6d3;justify-content:space-between;margin-bottom:1.75rem;padding-bottom:.6rem;font-size:.625rem;font-weight:700;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.pg-head[data-v-b467319c]{border-bottom:1px solid #3a3324}}.pg-head span[data-v-b467319c]:first-child{color:var(--ink);font-family:Georgia,serif}.pg-foot[data-v-b467319c]{letter-spacing:.08em;color:#8a8f98;border-top:1px solid #efe6d3;justify-content:space-between;margin-top:auto;padding-top:.8rem;font-size:.625rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.pg-foot[data-v-b467319c]{color:#b2b8c1;border-top:1px solid #3a3324}}.pg-foot span[data-v-b467319c]:nth-child(2){color:var(--gt);font-weight:700}.pg--cover[data-v-b467319c]{background:#fffaf1;padding-top:3rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.pg--cover[data-v-b467319c]{background:#26221c}}.pg--cover[data-v-b467319c]{height:297mm;min-height:297mm;padding-bottom:2rem}.pg--commercial-summary[data-v-b467319c],.pg--glance[data-v-b467319c]{height:297mm;min-height:297mm}.gl-k[data-v-b467319c]{letter-spacing:.18em;text-transform:uppercase;color:var(--gt);margin:0 0 .5rem;font-size:.625rem;font-weight:700}.gl-who[data-v-b467319c]{border-bottom:1px solid #efe6d3;justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:1.3rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.gl-who[data-v-b467319c]{border-bottom:1px solid #3a3324}}.gl-name[data-v-b467319c]{color:var(--ink);margin:0;font-family:Georgia,serif;font-size:1.9rem;line-height:1.1}.gl-meta[data-v-b467319c]{color:var(--mut);margin:.45rem 0 0;font-size:.8125rem}.gl-ref[data-v-b467319c]{text-align:right;gap:.5rem;margin:0;display:grid}.gl-ref dt[data-v-b467319c]{letter-spacing:.16em;text-transform:uppercase;color:#8a8f98;font-size:.5625rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.gl-ref dt[data-v-b467319c]{color:#b2b8c1}}.gl-ref dd[data-v-b467319c]{color:var(--ink);margin:.1rem 0 0;font-size:.8125rem;font-weight:600}.gl-answer[data-v-b467319c]{border-bottom:1px solid #efe6d3;padding:2rem 0 1.8rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.gl-answer[data-v-b467319c]{border-bottom:1px solid #3a3324}}.gl-big[data-v-b467319c]{letter-spacing:-.03em;color:var(--gdeep);margin:0;font-family:Georgia,serif;font-size:4.4rem;line-height:1}.gl-lede[data-v-b467319c]{color:#4b5563;max-width:34rem;margin:.9rem 0 1.5rem;font-size:.9375rem;line-height:1.6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.gl-lede[data-v-b467319c]{color:#b8c4d4}}.gl-sum[data-v-b467319c]{align-items:flex-end;gap:1.1rem;display:flex}.gl-sum div[data-v-b467319c]{gap:.2rem;display:grid}.gl-sum span[data-v-b467319c]{letter-spacing:.12em;text-transform:uppercase;color:#8a8f98;font-size:.625rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.gl-sum span[data-v-b467319c]{color:#b2b8c1}}.gl-sum b[data-v-b467319c]{color:var(--ink);font-family:Georgia,serif;font-size:1.35rem;font-weight:400}.gl-sum i[data-v-b467319c]{color:var(--gl);padding-bottom:.15rem;font-size:1.2rem;font-style:normal}.gl-sum-total b[data-v-b467319c]{color:var(--gdeep);font-weight:700}.gl-fleet[data-v-b467319c]{color:var(--mut);margin:.9rem 0 0;font-size:.8125rem}.gl-fleet b[data-v-b467319c]{color:var(--ink)}.gl-points[data-v-b467319c]{padding:1.6rem 0 .4rem}.gl-points ol[data-v-b467319c]{margin:.4rem 0 0;padding:0;list-style:none}.gl-points li[data-v-b467319c]{border-bottom:1px solid #f3ecdd;grid-template-columns:2.6rem 1fr;gap:.4rem;padding:.85rem 0;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.gl-points li[data-v-b467319c]{border-bottom:1px solid #3b352a}}.gl-points li[data-v-b467319c]:last-child{border-bottom:0}.gl-n[data-v-b467319c]{color:var(--g);font-family:Georgia,serif;font-size:1.1rem;font-style:italic}.gl-points li b[data-v-b467319c]{color:var(--ink);margin-bottom:.2rem;font-size:.875rem;display:block}.gl-points li p[data-v-b467319c]{color:#4b5563;margin:0;font-size:.875rem;line-height:1.6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.gl-points li p[data-v-b467319c]{color:#b8c4d4}}.gl-contents[data-v-b467319c]{background:var(--cream);margin-top:auto;padding:1.2rem 1.4rem}.gl-contents ol[data-v-b467319c]{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:.45rem 2.2rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.gl-contents li[data-v-b467319c]{color:var(--ink);align-items:baseline;gap:.5rem;font-size:.8125rem;display:flex}.gl-contents i[data-v-b467319c]{border-bottom:1px dotted #cdbb98;flex:1}@scope(:root[data-theme=dark]) to ([data-theme=light]){.gl-contents i[data-v-b467319c]{border-bottom:1px dotted #b9a784}}.gl-contents li b[data-v-b467319c]{color:var(--gt);font-family:Georgia,serif;font-weight:400}.gl-note[data-v-b467319c]{color:#8a8f98;margin:.9rem 0 1rem;font-size:.6875rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.gl-note[data-v-b467319c]{color:#b2b8c1}}.pg--commercial-shipment[data-v-b467319c]{height:297mm;min-height:297mm}.pg--cover .cv-title[data-v-b467319c]{margin:2.5rem 0 1.5rem}.pg--cover .scene[data-v-b467319c]{flex:1 1 0;height:auto;min-height:0;margin:1rem -3rem 0}.pg--cover .scene-svg[data-v-b467319c]{width:100%;height:100%}.commercial-sun[data-v-b467319c]{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite commercial-sun-glow-b467319c}.commercial-waves[data-v-b467319c]{animation:12s ease-in-out infinite alternate commercial-wave-drift-b467319c}.commercial-ship[data-v-b467319c]{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite commercial-ship-rock-b467319c}.commercial-route-line[data-v-b467319c]{animation:2.5s linear infinite commercial-route-flow-b467319c}.commercial-truck[data-v-b467319c]{animation:5s ease-in-out infinite alternate commercial-truck-roll-b467319c}@keyframes commercial-sun-glow-b467319c{50%{opacity:.72;transform:scale(1.035)}}@keyframes commercial-wave-drift-b467319c{to{transform:translate(12px)}}@keyframes commercial-ship-rock-b467319c{50%{transform:translateY(4px)rotate(.35deg)}}@keyframes commercial-route-flow-b467319c{to{stroke-dashoffset:-36px}}@keyframes commercial-truck-roll-b467319c{to{transform:translate(10px)}}.pg--commercial-summary .commercial-summary-head[data-v-b467319c]{align-content:center;min-height:86mm}.pg--commercial-summary .commercial-profile-strip[data-v-b467319c]{align-items:center;min-height:22mm}.pg--commercial-summary .glance--commercial .glance-card[data-v-b467319c]{min-height:36mm}.pg--commercial-summary .commercial-summary-details[data-v-b467319c]{min-height:43mm}.pg--commercial-shipment .cx-grid[data-v-b467319c]{align-items:stretch;margin-bottom:1.1rem}.pg--commercial-shipment .cx-card[data-v-b467319c]{padding:1.2rem}.pg--commercial-route .rt-card[data-v-b467319c]{grid-template-columns:1.2fr .8fr;min-height:79mm}.pg--commercial-route .rt-map[data-v-b467319c]{align-items:stretch;min-height:79mm;display:flex}.pg--commercial-route .rt-svg[data-v-b467319c]{height:79mm}.pg--commercial-route .rt-side[data-v-b467319c]{padding:1rem 1.15rem}.pg--commercial-route .rt-steps[data-v-b467319c]{gap:.8rem}.pg--commercial-route .commercial-line-assessment[data-v-b467319c],.pg--commercial-route .commercial-calculation-basis[data-v-b467319c]{margin-top:1rem}.cv-top[data-v-b467319c]{justify-content:space-between;align-items:flex-start;display:flex}.report-brand .brand-name[data-v-b467319c]{letter-spacing:.22em;margin:0;font-family:Georgia,serif;font-size:1.6rem;font-weight:700}.report-brand .brand-sub[data-v-b467319c]{letter-spacing:.18em;color:var(--mut);margin:.3rem 0 0;font-size:.625rem}.cv-ref[data-v-b467319c]{letter-spacing:.14em;color:var(--gt);margin:0;padding:.35rem 0;font-size:.6875rem;font-weight:700;line-height:1.4}.cv-title[data-v-b467319c]{margin:3.2rem 0 2rem}.eyebrow[data-v-b467319c]{letter-spacing:.2em;text-transform:uppercase;color:var(--gt);align-items:center;gap:.7rem;margin:0 0 1rem;font-size:.6875rem;font-weight:700;display:flex}.eyebrow[data-v-b467319c]:before{content:"";background:var(--g);width:2rem;height:2px}.cv-title h2[data-v-b467319c]{letter-spacing:-.03em;margin:0 0 1.1rem;font-family:Georgia,serif;font-size:3rem;line-height:1.08}.cv-title h2 em[data-v-b467319c]{color:var(--g)}.cv-for[data-v-b467319c]{color:var(--mut);margin:0;font-size:.9375rem}.cv-for b[data-v-b467319c]{color:var(--ink)}.scene[data-v-b467319c]{height:15.5rem;margin:0 -3rem;position:relative;overflow:hidden}.scene-svg[data-v-b467319c]{width:100%;height:100%;display:block}.sc-sun-g[data-v-b467319c]{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite sun-b467319c}@keyframes sun-b467319c{50%{transform:scale(1.05)}}.sc-ship-g[data-v-b467319c]{animation:3.2s ease-in-out infinite alternate bob-b467319c}@keyframes bob-b467319c{to{transform:translateY(3px)}}.sc-car-g[data-v-b467319c]{animation:4.5s ease-in-out infinite alternate car-b467319c}@keyframes car-b467319c{to{transform:translate(14px)}}.report-section[data-v-b467319c]{margin-bottom:1.75rem}.section-title[data-v-b467319c]{color:var(--ink);border-bottom:1px solid #efe6d3;align-items:center;gap:.8rem;margin:0 0 1.1rem;padding-bottom:.6rem;font-family:Georgia,serif;font-size:1.3rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.section-title[data-v-b467319c]{border-bottom:1px solid #3a3324}}.sec-no[data-v-b467319c]{flex:none;display:block}.section-text[data-v-b467319c]{color:#4b5563;word-wrap:break-word;margin:0 0 .6rem;font-size:.9375rem;line-height:1.7}@scope(:root[data-theme=dark]) to ([data-theme=light]){.section-text[data-v-b467319c]{color:#b8c4d4}}.section-text.intro[data-v-b467319c]{margin-bottom:1rem}.highlight-bg[data-v-b467319c]{border-left:4px solid var(--g);background:#c28b4612;border-radius:0 .7rem .7rem 0;padding:1.1rem 1.4rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.highlight-bg[data-v-b467319c]{background:#b17b3412}}.quote[data-v-b467319c]{color:#3b3b3b;font-family:Georgia,serif;font-size:1.05rem;font-style:italic;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.quote[data-v-b467319c]{color:#cfcbc6}}.glance[data-v-b467319c]{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}.glance-card[data-v-b467319c]{border:1px solid #efe6d3;border-radius:.9rem;min-width:0;padding:1.1rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.glance-card[data-v-b467319c]{border:1px solid #3a3324}}.glance-card span[data-v-b467319c]{color:#6b7280;min-height:1.6em;font-size:.6875rem;font-weight:600;line-height:1.3;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.glance-card span[data-v-b467319c]{color:#b1b9c8}}.glance-card b[data-v-b467319c]{color:var(--gdeep);overflow-wrap:anywhere;margin-top:.4rem;font-family:Georgia,serif;font-size:1.5rem;display:block}.commercial-profile-strip[data-v-b467319c]{background:#fffdf8;border:1px solid #efe6d3;border-radius:.8rem;grid-template-columns:1.2fr 1fr 1.2fr 1.1fr;gap:.45rem;margin-bottom:1.1rem;padding:.75rem .9rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-profile-strip[data-v-b467319c]{background:#27231d;border:1px solid #3a3324}}.commercial-profile-strip>div[data-v-b467319c]{gap:.18rem;min-width:0;display:grid}.commercial-profile-strip span[data-v-b467319c],.commercial-summary-route span[data-v-b467319c]{color:#8a8f98;letter-spacing:.12em;text-transform:uppercase;font-size:.5rem;font-weight:800}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-profile-strip span[data-v-b467319c],.commercial-summary-route span[data-v-b467319c]{color:#b2b8c1}}.commercial-profile-strip b[data-v-b467319c]{color:#3b3124;overflow-wrap:anywhere;font-size:.62rem;line-height:1.35}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-profile-strip b[data-v-b467319c]{color:#dacdbd}}.commercial-summary-head[data-v-b467319c]{background:#fbf6ea;border-radius:.9rem;grid-template-columns:1.15fr .85fr;align-items:center;gap:1rem;margin-bottom:.9rem;padding:1rem 1.15rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-summary-head[data-v-b467319c]{background:#24201b}}.commercial-summary-kicker[data-v-b467319c]{color:var(--gt);letter-spacing:.14em;font-size:.52rem;font-weight:800}.commercial-summary-head h2[data-v-b467319c]{color:var(--ink);margin:.25rem 0 .35rem;font-family:Georgia,serif;font-size:1.25rem}.commercial-summary-head p[data-v-b467319c]{color:#5f6672;margin:0;font-size:.65rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-summary-head p[data-v-b467319c]{color:#b5bdcb}}.commercial-summary-route[data-v-b467319c]{background:#ffffffc2;border:1px solid #c28b4633;border-radius:.7rem;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .55rem;padding:.65rem .75rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-summary-route[data-v-b467319c]{background:#27231ec2;border:1px solid #b17b3433}}.commercial-summary-route b[data-v-b467319c]{min-width:0;color:var(--gdeep);overflow-wrap:anywhere;font-size:.7rem}.commercial-summary-route i[data-v-b467319c]{display:none}.glance--commercial[data-v-b467319c]{grid-template-columns:1.35fr 1fr 1fr 1fr;gap:.55rem;margin-bottom:.45rem}.glance--commercial .glance-card[data-v-b467319c]{background:#fffdf8;border-color:#eee3ce;flex-direction:column;justify-content:center;min-height:6rem;padding:.75rem .85rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.glance--commercial .glance-card[data-v-b467319c]{background:#27231d;border-color:#3a3121}}.glance--commercial .glance-card>span[data-v-b467319c]{letter-spacing:.08em;text-transform:uppercase;min-height:0;font-size:.53rem;font-weight:800}.glance--commercial .glance-card b[data-v-b467319c]{margin-top:.35rem;font-size:1.05rem;line-height:1.2}.glance--commercial .glance-card small[data-v-b467319c]{color:#77716a;margin-top:.25rem;font-size:.53rem;line-height:1.35;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.glance--commercial .glance-card small[data-v-b467319c]{color:#beb8b0}}.glance--commercial .glance-card--hero[data-v-b467319c]{background:#fcf1dd;border-color:#e8c39e}@scope(:root[data-theme=dark]) to ([data-theme=light]){.glance--commercial .glance-card--hero[data-v-b467319c]{background:#261e0f;border-color:#352516}}.glance--commercial .glance-card--hero b[data-v-b467319c]{font-size:1.4rem}.commercial-summary-note[data-v-b467319c]{color:#77716a;text-align:right;margin:.35rem 0 0;font-size:.55rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-summary-note[data-v-b467319c]{color:#beb8b0}}.commercial-summary-details[data-v-b467319c]{background:#fffdf8;border:1px solid #efe6d3;border-radius:.8rem;margin-top:.75rem;padding:.85rem 1rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-summary-details[data-v-b467319c]{background:#27231d;border:1px solid #3a3324}}.commercial-summary-details h3[data-v-b467319c]{color:var(--gt);margin:0 0 .65rem;font-family:Georgia,serif;font-size:.8rem}.commercial-summary-detail-grid[data-v-b467319c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.commercial-summary-detail-grid>div[data-v-b467319c]{border-left:2px solid var(--gl);background:#fff;align-content:center;gap:.2rem;min-width:0;padding:.5rem .6rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-summary-detail-grid>div[data-v-b467319c]{background:#27231e}}.commercial-summary-detail-grid span[data-v-b467319c]{color:#8a8f98;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:800}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-summary-detail-grid span[data-v-b467319c]{color:#b2b8c1}}.commercial-summary-detail-grid b[data-v-b467319c]{color:#3b3124;overflow-wrap:anywhere;font-size:.65rem;line-height:1.35}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-summary-detail-grid b[data-v-b467319c]{color:#dacdbd}}.report-grid[data-v-b467319c]{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem;display:grid}.report-card[data-v-b467319c]{background:var(--cream);border-radius:1rem;min-width:0;padding:1.4rem}.report-grid--profile[data-v-b467319c]{grid-template-columns:1fr 1.15fr}.profile-cat[data-v-b467319c]{margin:-.4rem 0 .4rem;font-family:Georgia,serif;font-size:1.1rem;font-weight:700}.info-row.info-row--sm[data-v-b467319c]{padding:.42rem 0}.info-row.info-row--sm .label[data-v-b467319c]{font-size:.78rem}.info-row.info-row--sm .value[data-v-b467319c]{text-align:right;font-size:.82rem}.status-row[data-v-b467319c]{border-bottom:1px solid #7a52201a;justify-content:space-between;align-items:center;gap:.6rem;padding:.14rem 0;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.status-row[data-v-b467319c]{border-bottom:1px solid #6f47131a}}.status-label[data-v-b467319c]{color:#4b5563;font-size:.74rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.status-label[data-v-b467319c]{color:#b8c4d4}}.status-pill[data-v-b467319c]{white-space:nowrap;flex:none;align-items:center;gap:.35rem;font-size:.66rem;font-weight:700;display:inline-flex}.status-pill[data-v-b467319c]:before{content:"";background:currentColor;border-radius:.1rem;width:.45rem;height:.45rem}.status-pill--neutral[data-v-b467319c]{color:#7a5220}@scope(:root[data-theme=dark]) to ([data-theme=light]){.status-pill--neutral[data-v-b467319c]{color:#e4b785}}.status-pill--info[data-v-b467319c]{color:#1e4f8a}@scope(:root[data-theme=dark]) to ([data-theme=light]){.status-pill--info[data-v-b467319c]{color:#9dc8ff}}.status-pill--warn[data-v-b467319c]{color:#9a3412}@scope(:root[data-theme=dark]) to ([data-theme=light]){.status-pill--warn[data-v-b467319c]{color:#ffa78d}}.status-pill--muted[data-v-b467319c]{color:#8a8f98}@scope(:root[data-theme=dark]) to ([data-theme=light]){.status-pill--muted[data-v-b467319c]{color:#b2b8c1}}.vehicle-art[data-v-b467319c]{background:#fff;border-radius:.8rem;margin:0 0 .6rem;padding:.6rem .8rem .4rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.vehicle-art[data-v-b467319c]{background:#27231e}}.vehicle-art small[data-v-b467319c]{color:#8a8f98;text-align:center;margin-top:.2rem;font-size:.58rem;font-style:italic;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.vehicle-art small[data-v-b467319c]{color:#b2b8c1}}.vehicle-name[data-v-b467319c]{margin:0 0 .8rem;font-family:Georgia,serif;font-size:1rem;font-weight:700}.guidance[data-v-b467319c]{background:var(--cream);border-radius:.9rem;margin-top:1.1rem;padding:1rem 1.2rem}.no-anim[data-v-b467319c] *{transition:none!important}.pg--budget .report-section[data-v-b467319c]{margin-bottom:1rem}.pg--budget .section-title[data-v-b467319c]{margin-bottom:.7rem}.pg--budget[data-v-b467319c] .bc{gap:.55rem;padding:.85rem 1rem}.pg--budget[data-v-b467319c] .bc ul,.pg--budget[data-v-b467319c] .bc ol{font-size:.74rem;line-height:1.4}.pg--budget .report-card[data-v-b467319c]{padding:1rem 1.1rem}.pg--budget .card-title[data-v-b467319c]{margin-bottom:.6rem}.pg--budget .status-row[data-v-b467319c]{padding:.14rem 0}.pg--budget .status-label[data-v-b467319c]{font-size:.7rem}.pg--budget[data-v-b467319c] .bc-head p{font-size:.8rem;line-height:1.45}.pg--budget .info-row--sm[data-v-b467319c]{padding:.3rem 0}.pg:has(.guidance) .action-list[data-v-b467319c]{gap:.6rem}.pg:has(.guidance) .step-text[data-v-b467319c]{font-size:.84rem;line-height:1.45}.pg:has(.guidance) .next-card[data-v-b467319c]{margin:1rem 0;padding:1rem 1.4rem}.guidance[data-v-b467319c]{margin-top:.8rem;padding:.8rem 1rem}.guidance .card-title[data-v-b467319c]{margin-bottom:.5rem}.guidance .advice-list[data-v-b467319c]{gap:.3rem;margin:0}.guidance .advice-list li[data-v-b467319c]{padding:.35rem 0 .35rem 1.1rem;font-size:.76rem;line-height:1.45}.guidance .advice-list li[data-v-b467319c]:before{top:.75rem}.card-title[data-v-b467319c]{letter-spacing:.08em;text-transform:uppercase;color:var(--g);margin:0 0 1rem;font-family:Georgia,serif;font-size:.75rem;font-weight:700}.vehicle-img[data-v-b467319c]{width:100%;margin:.3rem 0 1rem;display:block}.spec-grid[data-v-b467319c]{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.spec-grid span[data-v-b467319c]{letter-spacing:.12em;text-transform:uppercase;color:#8a8f98;font-size:.625rem;font-weight:700;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.spec-grid span[data-v-b467319c]{color:#b2b8c1}}.spec-grid b[data-v-b467319c]{margin-top:.15rem;font-size:.95rem;display:block}.spec-grid .gold[data-v-b467319c]{color:var(--g)}.financial-card[data-v-b467319c]{background:#fcf4e4;border:1px solid #f0dfbd}@scope(:root[data-theme=dark]) to ([data-theme=light]){.financial-card[data-v-b467319c]{background:#252014;border:1px solid #3d2f12}}.info-row[data-v-b467319c]{border-bottom:1px solid #7a522024;justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 0;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.info-row[data-v-b467319c]{border-bottom:1px solid #6f471324}}.info-row .label[data-v-b467319c]{color:#6b7280;font-size:.875rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.info-row .label[data-v-b467319c]{color:#b1b9c8}}.info-row .value[data-v-b467319c]{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.info-row.total-row[data-v-b467319c]{border-top:2px dashed #7a52204d;border-bottom:0;margin-top:.4rem;padding-top:1rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.info-row.total-row[data-v-b467319c]{border-top:2px dashed #6f47134d}}.info-row .highlight-large[data-v-b467319c]{color:var(--gdeep);font-family:Georgia,serif;font-size:1.75rem}.fin-note[data-v-b467319c]{color:#8a6a3a;margin:.9rem 0 0;font-size:.6875rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.fin-note[data-v-b467319c]{color:#d6b382}}.route-intro[data-v-b467319c]{margin-bottom:1rem}.route-grid[data-v-b467319c]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:1.3rem;display:grid}.route-legs[data-v-b467319c]{gap:.1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.route-legs[data-v-b467319c]:before{content:"";background:repeating-linear-gradient(to bottom, var(--gl) 0 5px, transparent 5px 10px);width:2px;position:absolute;top:.9rem;bottom:.9rem;left:.7rem}.route-legs li[data-v-b467319c]{grid-template-columns:1.4rem 1fr;gap:.8rem;padding:.55rem 0;display:grid;position:relative}.route-n[data-v-b467319c]{z-index:1;background:var(--gdeep);color:#fff;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.68rem;font-weight:700;display:grid;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.route-n[data-v-b467319c]{color:#fff}}.route-legs li.end .route-n[data-v-b467319c]{background:#b5442c}@scope(:root[data-theme=dark]) to ([data-theme=light]){.route-legs li.end .route-n[data-v-b467319c]{background:#a6361e}}.route-t[data-v-b467319c]{justify-content:space-between;gap:.6rem;margin:.1rem 0 0;font-size:.86rem;display:flex}.route-t span[data-v-b467319c]{color:var(--gt);flex:none;font-size:.74rem;font-weight:700}.route-d[data-v-b467319c]{color:var(--mut);margin:.15rem 0 0;font-size:.74rem;line-height:1.45}.route-total[data-v-b467319c]{border-top:2px solid var(--gl);justify-content:space-between;align-items:baseline;margin:.6rem 0 0;padding-top:.7rem;font-size:.8rem;font-weight:700;display:flex}.route-total b[data-v-b467319c]{color:var(--gdeep);font-family:Georgia,serif;font-size:1.1rem}.duty-strip[data-v-b467319c]{background:#fdf9f0;border:1px solid #efe3cb;border-radius:1rem;margin-top:1.4rem;padding:1rem 1.2rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.duty-strip[data-v-b467319c]{background:#25211c;border:1px solid #3b311e}}.duty-h[data-v-b467319c]{letter-spacing:.14em;text-transform:uppercase;color:var(--gt);margin:0 0 .7rem;font-size:.68rem;font-weight:700}.duty-figs[data-v-b467319c]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.duty-figs div[data-v-b467319c]{border-left:1px solid #ecdcbf;gap:.15rem;padding:0 .9rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.duty-figs div[data-v-b467319c]{border-left:1px solid #3b2e16}}.duty-figs div[data-v-b467319c]:first-child{border-left:0;padding-left:0}.duty-figs span[data-v-b467319c]{color:var(--mut);font-size:.7rem}.duty-figs b[data-v-b467319c]{font-family:Georgia,serif;font-size:1.05rem}.duty-note[data-v-b467319c]{color:var(--mut);margin:.8rem 0 0;font-size:.72rem;line-height:1.5}.journey[data-v-b467319c]{border-top:1px solid #efe5d2;margin-top:1.5rem;padding-top:1.25rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.journey[data-v-b467319c]{border-top:1px solid #3a3223}}.journey-h[data-v-b467319c]{margin:0;font-family:Georgia,serif;font-size:1.15rem}.journey-sub[data-v-b467319c]{color:var(--mut);margin:.25rem 0 1rem;font-size:.76rem}.journey-list[data-v-b467319c]{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.journey-list[data-v-b467319c]:before{content:"";background:repeating-linear-gradient(to bottom, var(--gl) 0 5px, transparent 5px 10px);width:2px;position:absolute;top:.6rem;bottom:.6rem;left:5.35rem}.journey-list li[data-v-b467319c]{border-bottom:1px solid #f3ede1;grid-template-columns:4.6rem 1fr auto;align-items:start;gap:1.4rem;padding:.7rem 0;display:grid;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.journey-list li[data-v-b467319c]{border-bottom:1px solid #3a3630}}.journey-list li[data-v-b467319c]:before{content:"";background:var(--g);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.95rem;left:5.1rem}.journey-list li[data-v-b467319c]:last-child:before{background:#b5442c}@scope(:root[data-theme=dark]) to ([data-theme=light]){.journey-list li[data-v-b467319c]:last-child:before{background:#a6361e}}.journey-when[data-v-b467319c]{letter-spacing:.04em;text-transform:uppercase;color:var(--gt);padding-top:.1rem;font-size:.68rem;font-weight:700}.journey-what b[data-v-b467319c]{font-size:.9rem}.journey-what p[data-v-b467319c]{color:var(--mut);margin:.15rem 0 0;font-size:.78rem;line-height:1.45}.journey-amount[data-v-b467319c]{font-variant-numeric:tabular-nums;font-family:Georgia,serif;font-size:1rem;font-weight:700}.journey-total[data-v-b467319c]{border-top:2px solid var(--gl);justify-content:space-between;align-items:baseline;margin:.6rem 0 0;padding:.8rem 0 0;font-weight:700;display:flex}.journey-total b[data-v-b467319c]{color:var(--gdeep);font-family:Georgia,serif;font-size:1.35rem}.mini-mix[data-v-b467319c]{border-top:1px solid #efe5d2;margin-top:1.25rem;padding-top:1rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.mini-mix[data-v-b467319c]{border-top:1px solid #3a3223}}.mini-mix .mix-bar[data-v-b467319c]{height:1.1rem}.mini-mix ul[data-v-b467319c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .9rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.mini-mix li[data-v-b467319c]{grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;font-size:.74rem;display:grid}.mini-mix li i[data-v-b467319c]{border-radius:50%;width:.6rem;height:.6rem}.mini-mix li b[data-v-b467319c]{color:var(--gt);font-variant-numeric:tabular-nums}.terms--grid[data-v-b467319c]{grid-template-columns:repeat(2,minmax(0,1fr))}.terms--grid .term[data-v-b467319c]{grid-template-columns:1fr;gap:.25rem;padding:.7rem .85rem}.terms--grid>p[data-v-b467319c]{grid-column:1/-1}.mix[data-v-b467319c]{background:var(--cream);border-radius:1rem;margin-bottom:1.75rem;padding:1.4rem}.mix-cap[data-v-b467319c]{letter-spacing:.16em;text-transform:uppercase;color:var(--gt);margin:0 0 .9rem;font-size:.6875rem;font-weight:700}.mix-bar[data-v-b467319c]{background:#efe6d3;border-radius:.6rem;height:1.7rem;display:flex;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.mix-bar[data-v-b467319c]{background:#211a0c}}.mix-seg[data-v-b467319c]{cursor:pointer;height:100%;transition:width 1.2s cubic-bezier(.16,1,.3,1),opacity .25s}.mix-seg.dim[data-v-b467319c]{opacity:.35}.mix-legend[data-v-b467319c]{gap:.3rem;margin-top:1rem;display:grid}.mix-item[data-v-b467319c]{cursor:default;border-radius:.6rem;grid-template-columns:auto 1fr auto 3rem;align-items:center;gap:.7rem;padding:.5rem .7rem;font-size:.875rem;transition:background .25s;display:grid}.mix-item.on[data-v-b467319c]{background:#fffc}@scope(:root[data-theme=dark]) to ([data-theme=light]){.mix-item.on[data-v-b467319c]{background:#27231ecc}}.mix-item i[data-v-b467319c]{border-radius:50%;width:.8rem;height:.8rem}.mix-item b[data-v-b467319c]{font-variant-numeric:tabular-nums}.mix-item em[data-v-b467319c]{text-align:right;color:var(--gt);font-style:normal;font-weight:700}.p2d[data-v-b467319c]{columns:2;column-gap:.75rem;margin:0 0 .5rem}.p2d-group[data-v-b467319c]{break-inside:avoid;background:#fffdf8;border:1px solid #efe5d2;border-radius:.9rem;margin-bottom:.75rem;padding:.75rem .9rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.p2d-group[data-v-b467319c]{background:#27231d;border:1px solid #3a3223}}.p2d-h[data-v-b467319c]{justify-content:space-between;gap:.75rem;margin:0 0 .35rem;font-family:Georgia,serif;font-size:.9rem;font-weight:700;display:flex}.p2d-line[data-v-b467319c]{border-top:1px dashed #efe5d2;justify-content:space-between;gap:.75rem;padding:.28rem 0;font-size:.72rem;line-height:1.35;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.p2d-line[data-v-b467319c]{border-top:1px dashed #3a3223}}.p2d-line span[data-v-b467319c]{min-width:0;display:grid}.p2d-line small[data-v-b467319c]{color:#8a8173;font-size:.62rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.p2d-line small[data-v-b467319c]{color:#c0b6a7}}.p2d-line b[data-v-b467319c]{font-variant-numeric:tabular-nums;flex:none}.p2d-line.neg b[data-v-b467319c]{color:#065f46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.p2d-line.neg b[data-v-b467319c]{color:#8cd7b8}}.terms[data-v-b467319c]{gap:.5rem;display:grid}.term[data-v-b467319c]{border-left:3px solid var(--gl);background:#fdfaf2;border-radius:.8rem;grid-template-columns:11rem 1fr;gap:1rem;padding:.85rem 1rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.term[data-v-b467319c]{background:#26221c}}.term-k[data-v-b467319c]{color:var(--gdeep);font-family:Georgia,serif;font-size:.95rem;font-weight:700}.term-v[data-v-b467319c]{color:#4b5563;font-size:.875rem;line-height:1.6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.term-v[data-v-b467319c]{color:#b8c4d4}}.terms--tight[data-v-b467319c]{margin-top:1.25rem}.doc-meter[data-v-b467319c]{background:var(--cream);border-radius:1rem;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1.1rem;display:flex}.doc-ring[data-v-b467319c]{flex:none;width:3.6rem;height:3.6rem;position:relative}.doc-ring svg[data-v-b467319c]{width:100%;height:100%;display:block}.doc-hint[data-v-b467319c]{color:#6b7280;margin:0;font-size:.8125rem;line-height:1.55}@scope(:root[data-theme=dark]) to ([data-theme=light]){.doc-hint[data-v-b467319c]{color:#b1b9c8}}.doc-hint b[data-v-b467319c]{color:var(--gdeep)}.checklist[data-v-b467319c]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.checklist li[data-v-b467319c]{color:#374151;cursor:pointer;border:1px solid #efe6d3;border-radius:.85rem;align-items:center;gap:.9rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.45;transition:background .25s,border-color .25s,transform .25s;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.checklist li[data-v-b467319c]{color:#becbde;border:1px solid #3a3324}}.checklist li[data-v-b467319c]:hover{border-color:var(--gl);background:#fdfaf2;transform:translate(3px)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.checklist li[data-v-b467319c]:hover{background:#26221c}}.checklist li.done[data-v-b467319c]{border-color:var(--gl);background:#c28b461a}@scope(:root[data-theme=dark]) to ([data-theme=light]){.checklist li.done[data-v-b467319c]{background:#b17b341a}}.checklist li[data-v-b467319c]:focus-visible{outline:2px solid var(--gd);outline-offset:2px}.checklist.compact[data-v-b467319c]{gap:.35rem}.checklist.compact li[data-v-b467319c]{padding:.55rem .85rem;font-size:.8125rem}.box[data-v-b467319c]{flex:none;display:block}.doc-n[data-v-b467319c]{color:#b7aa90;flex:none;font-family:Georgia,serif;font-size:.8125rem;font-style:italic}@scope(:root[data-theme=dark]) to ([data-theme=light]){.doc-n[data-v-b467319c]{color:#c3b69c}}.doc-t[data-v-b467319c]{flex:1}.corr[data-v-b467319c]{letter-spacing:.14em;text-transform:uppercase;color:#8a8f98;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.6875rem;font-weight:700;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.corr[data-v-b467319c]{color:#b2b8c1}}.corr span[data-v-b467319c]{letter-spacing:.06em;color:var(--gdeep);line-height:1.3}.map[data-v-b467319c]{border:1px solid #efe0c2;border-radius:1.1rem;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.map[data-v-b467319c]{border:1px solid #3c3017}}.map-svg[data-v-b467319c]{width:100%;height:auto;display:block}.stage-row[data-v-b467319c]{grid-template-columns:repeat(5,1fr);gap:.5rem;margin-top:1rem;display:grid}.stage-card[data-v-b467319c]{cursor:pointer;border:1px solid #efe6d3;border-radius:.8rem;padding:.8rem;transition:background .3s,border-color .3s,transform .3s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.stage-card[data-v-b467319c]{border:1px solid #3a3324}}.stage-card b[data-v-b467319c]{color:var(--g);font-family:Georgia,serif;font-size:.8rem;font-style:italic}.stage-card h4[data-v-b467319c]{margin:.2rem 0 .3rem;font-size:.75rem}.stage-card p[data-v-b467319c]{color:#6b7280;margin:0;font-size:.6875rem;line-height:1.45}@scope(:root[data-theme=dark]) to ([data-theme=light]){.stage-card p[data-v-b467319c]{color:#b1b9c8}}.stage-card.on[data-v-b467319c]{background:var(--cream);border-color:var(--g);transform:translateY(-3px)}.region[data-v-b467319c]{grid-template-columns:1.45fr 1fr;align-items:start;gap:1.1rem;margin-top:1rem;display:grid}.region-map[data-v-b467319c]{border:1px solid #efe0c2;border-radius:1rem;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.region-map[data-v-b467319c]{border:1px solid #3c3017}}.region-svg[data-v-b467319c]{width:100%;height:auto;display:block}.region-side[data-v-b467319c]{gap:.6rem;display:grid}.gw[data-v-b467319c]{border:1px solid #efe6d3;border-left:4px solid var(--g);background:#fdfaf2;border-radius:.8rem;padding:.75rem .9rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.gw[data-v-b467319c]{background:#26221c;border:1px solid #3a3324}}.gw-top[data-v-b467319c]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.gw-top b[data-v-b467319c]{color:var(--gdeep);font-family:Georgia,serif;font-size:1rem}.gw-top span[data-v-b467319c]{color:var(--gt);font-size:.6875rem;font-weight:700}.gw-via[data-v-b467319c]{color:#374151;margin:.25rem 0 .2rem;font-size:.6875rem;font-weight:600;line-height:1.4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.gw-via[data-v-b467319c]{color:#becbde}}.gw-note[data-v-b467319c]{color:#6b7280;margin:0;font-size:.6875rem;line-height:1.45}@scope(:root[data-theme=dark]) to ([data-theme=light]){.gw-note[data-v-b467319c]{color:#b1b9c8}}.rg-legend[data-v-b467319c]{color:#6b7280;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.9rem;font-size:.6875rem;font-weight:600;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rg-legend[data-v-b467319c]{color:#b1b9c8}}.rg-legend span[data-v-b467319c]{align-items:center;gap:.4rem;line-height:1.3;display:flex}.lg[data-v-b467319c]{box-sizing:border-box;flex:none;width:.7rem;height:.7rem;display:block}.lg-port[data-v-b467319c]{background:#7a5220;border-radius:50%}@scope(:root[data-theme=dark]) to ([data-theme=light]){.lg-port[data-v-b467319c]{background:#6f4713}}.lg-city[data-v-b467319c]{background:#fff;border:2px solid #7a5220;border-radius:50%}@scope(:root[data-theme=dark]) to ([data-theme=light]){.lg-city[data-v-b467319c]{background:#27231e;border:2px solid #6f4713}}.lg-post[data-v-b467319c]{background:#b5442c;border-radius:2px}@scope(:root[data-theme=dark]) to ([data-theme=light]){.lg-post[data-v-b467319c]{background:#a6361e}}.lg-line[data-v-b467319c]{border-radius:2px;flex:none;width:1.2rem;height:3px;display:block}.action-list[data-v-b467319c]{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.action-list[data-v-b467319c]:before{content:"";background:repeating-linear-gradient(to bottom, var(--gl) 0 5px, transparent 5px 10px);width:2px;position:absolute;top:.8rem;bottom:.8rem;left:.85rem}.action-list li[data-v-b467319c]{align-items:flex-start;gap:1.1rem;display:flex;position:relative}.step-number[data-v-b467319c]{flex:none;margin:-3px;display:block;position:relative}.step-text[data-v-b467319c]{color:#374151;padding:.1rem 0 0;font-size:.9375rem;line-height:1.55}@scope(:root[data-theme=dark]) to ([data-theme=light]){.step-text[data-v-b467319c]{color:#becbde}}.next-card[data-v-b467319c]{background:#f7ecd8;border:1px solid #ecd9b4;border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1.5rem;margin:1.5rem 0;padding:1.5rem 1.75rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.next-card[data-v-b467319c]{background:#241c0d;border:1px solid #3c2d0b}}.next-card .eyebrow[data-v-b467319c]{margin-bottom:.5rem}.next-card h3[data-v-b467319c]{max-width:22rem;margin:0;font-family:Georgia,serif;font-size:1.15rem;line-height:1.3}.next-contact[data-v-b467319c]{text-align:right}.next-contact b[data-v-b467319c]{color:var(--gdeep);font-family:Georgia,serif;font-size:1.2rem;display:block}.next-contact span[data-v-b467319c]{color:#6b5a3a;font-size:.6875rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.next-contact span[data-v-b467319c]{color:#d1be9a}}.pdf-footer[data-v-b467319c]{border-top:2px solid var(--g);text-align:center;margin-top:auto;margin-bottom:.8rem;padding-top:1.1rem}.pdf-footer p[data-v-b467319c]{color:#6b7280;margin:.25rem 0;font-size:.6875rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.pdf-footer p[data-v-b467319c]{color:#b1b9c8}}.pdf-footer .contact[data-v-b467319c]{color:var(--g);font-weight:700}.commercial-alert[data-v-b467319c],.commercial-warning[data-v-b467319c]{color:#754b12;background:#fff7e6;border-left:4px solid #d97706;border-radius:0 .65rem .65rem 0;flex-direction:column;gap:.3rem;padding:.8rem 1rem;font-size:.72rem;line-height:1.55;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-alert[data-v-b467319c],.commercial-warning[data-v-b467319c]{color:#e9b883;background:#262114;border-left:4px solid #c36900}}.commercial-alert strong[data-v-b467319c],.commercial-warning strong[data-v-b467319c]{font-size:.72rem}.commercial-alert--ready[data-v-b467319c]{color:#24563d;background:#eff8f2;border-left-color:#28734d}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-alert--ready[data-v-b467319c]{color:#a0d5b6;background:#24201a;border-left-color:#196742}}.commercial-cost-gaps[data-v-b467319c]{gap:.25rem;margin:.25rem 0 0;padding-left:1.2rem;display:grid}.commercial-warning[data-v-b467319c]{margin-top:.8rem}.commercial-note[data-v-b467319c]{border-left:3px solid var(--g);background:var(--cream);color:#4b5563;border-radius:0 .6rem .6rem 0;margin-top:1rem;padding:.8rem 1rem;font-size:.72rem;line-height:1.6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-note[data-v-b467319c]{color:#b8c4d4}}.commercial-note strong[data-v-b467319c]{color:var(--gt);margin-bottom:.25rem;font-size:.7rem;display:block}.commercial-note p[data-v-b467319c]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.commercial-items[data-v-b467319c]{grid-template-columns:minmax(0,1fr);gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.commercial-items li[data-v-b467319c]{background:var(--cream);border-radius:.55rem;justify-content:space-between;gap:.75rem;padding:.6rem .7rem;font-size:.72rem;display:flex}.commercial-items li span[data-v-b467319c]{gap:.2rem;min-width:0;display:grid}.commercial-items li small[data-v-b467319c]{color:#6b7280;overflow-wrap:anywhere;line-height:1.45}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-items li small[data-v-b467319c]{color:#b1b9c8}}.commercial-items li strong[data-v-b467319c]{white-space:nowrap}.commercial-item-chips[data-v-b467319c]{flex-wrap:wrap;gap:.25rem;margin-top:.15rem;display:flex!important}.commercial-item-chips small[data-v-b467319c]{color:#625745;font-size:.58rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-item-chips small[data-v-b467319c]{color:#ccc0ab}}.commercial-items-more[data-v-b467319c]{color:#6b7280;margin:.45rem 0 0;font-size:.65rem;line-height:1.4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-items-more[data-v-b467319c]{color:#b1b9c8}}.cm-desc[data-v-b467319c]{color:#4b5563;overflow-wrap:anywhere;margin:.2rem 0 .9rem;font-size:.8rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cm-desc[data-v-b467319c]{color:#b8c4d4}}.cm-spec b[data-v-b467319c]{overflow-wrap:anywhere;font-size:.82rem}.commercial-border-card[data-v-b467319c]{background:#f3f7f5;border-radius:.7rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.6rem;margin:.3rem 0 1rem;padding:.65rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-border-card[data-v-b467319c]{background:#24201a}}.commercial-border-map[data-v-b467319c]{width:100%;height:8rem;display:block}.commercial-border-info[data-v-b467319c]{gap:.2rem;min-width:0;display:grid}.commercial-border-info .border-map-eyebrow[data-v-b467319c]{letter-spacing:.1em;text-transform:uppercase;color:#6b7280;font-size:.54rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-border-info .border-map-eyebrow[data-v-b467319c]{color:#b1b9c8}}.commercial-border-info strong[data-v-b467319c]{color:var(--gdeep);overflow-wrap:anywhere;font-family:Georgia,serif;font-size:.95rem}.commercial-border-info>span[data-v-b467319c]:not(.border-map-eyebrow){color:#8a2f1c;font-size:.6rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-border-info>span[data-v-b467319c]:not(.border-map-eyebrow){color:#ffab98}}.commercial-border-info p[data-v-b467319c],.commercial-border-info small[data-v-b467319c]{color:#5f6672;margin:0;font-size:.58rem;line-height:1.4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-border-info p[data-v-b467319c],.commercial-border-info small[data-v-b467319c]{color:#b5bdcb}}.commercial-breakdown[data-v-b467319c]{background:#fff;border:1px solid #eadfc9;border-radius:.9rem;margin-top:1rem;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-breakdown[data-v-b467319c]{background:#27231e;border:1px solid #39301e}}.commercial-breakdown-head[data-v-b467319c]{background:#fbf6ea;border-bottom:1px solid #efe6d3;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-breakdown-head[data-v-b467319c]{background:#24201b;border-bottom:1px solid #3a3324}}.commercial-breakdown-head>div[data-v-b467319c]{min-width:0}.commercial-breakdown-kicker[data-v-b467319c]{color:#9a7440;letter-spacing:.15em;margin-bottom:.2rem;font-size:.55rem;font-weight:800;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-breakdown-kicker[data-v-b467319c]{color:#d6ae79}}.commercial-breakdown-head h3[data-v-b467319c]{color:#342515;margin:0;font-family:Georgia,serif;font-size:1.05rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-breakdown-head h3[data-v-b467319c]{color:#e3cfbb}}.commercial-breakdown-head p[data-v-b467319c]{color:#727272;margin:.2rem 0 0;font-size:.65rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-breakdown-head p[data-v-b467319c]{color:#b9b9b9}}.commercial-breakdown-head>strong[data-v-b467319c]{color:var(--gdeep);text-align:right;flex:none;font-family:Georgia,serif;font-size:1.2rem}.commercial-breakdown-head>strong small[data-v-b467319c]{color:#76716a;margin-top:.1rem;font-family:inherit;font-size:.57rem;font-weight:600;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-breakdown-head>strong small[data-v-b467319c]{color:#bdb8b0}}.commercial-line-list[data-v-b467319c]{gap:.5rem;padding:.75rem;display:grid}.commercial-tax-line[data-v-b467319c]{background:#fff;border:1px solid #eee9df;border-radius:.65rem;min-width:0;padding:.65rem .75rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-tax-line[data-v-b467319c]{background:#27231e;border:1px solid #38342e}}.commercial-tax-line-head[data-v-b467319c]{border-bottom:1px solid #f0ece4;justify-content:space-between;align-items:baseline;gap:.7rem;padding-bottom:.45rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-tax-line-head[data-v-b467319c]{border-bottom:1px solid #3a352f}}.commercial-tax-line-head b[data-v-b467319c]{color:#342515;overflow-wrap:anywhere;min-width:0;font-size:.7rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-tax-line-head b[data-v-b467319c]{color:#e3cfbb}}.commercial-tax-line-head span[data-v-b467319c]{color:#815b2b;font-variant-numeric:tabular-nums;flex:none;font-size:.65rem;font-weight:800}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-tax-line-head span[data-v-b467319c]{color:#dfb584}}.commercial-tax-values[data-v-b467319c]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;padding-top:.45rem;display:grid}.commercial-tax-values div[data-v-b467319c]{gap:.12rem;min-width:0;display:grid}.commercial-tax-values span[data-v-b467319c]{color:#85817a;letter-spacing:.04em;text-transform:uppercase;font-size:.52rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-tax-values span[data-v-b467319c]{color:#bbb7af}}.commercial-tax-values b[data-v-b467319c]{color:#3d3122;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.66rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-tax-values b[data-v-b467319c]{color:#dbccba}}.commercial-breakdown-more[data-v-b467319c]{color:#6f593b;margin:0;padding:.15rem .25rem;font-size:.62rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-breakdown-more[data-v-b467319c]{color:#d4bb9b}}.commercial-formula[data-v-b467319c]{background:#faf8f3;border-top:1px solid #efe6d3;flex-wrap:wrap;gap:.4rem;padding:.55rem .85rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-formula[data-v-b467319c]{background:#25211b;border-top:1px solid #3a3324}}.commercial-formula span[data-v-b467319c]{color:#625745;font-size:.58rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-formula span[data-v-b467319c]{color:#ccc0ab}}.commercial-formula b[data-v-b467319c]{color:var(--gdeep)}.commercial-estimate-caption[data-v-b467319c]{color:#77716a;margin:0;padding:0 .9rem .7rem;font-size:.56rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-estimate-caption[data-v-b467319c]{color:#beb8b0}}.commercial-logistics-note[data-v-b467319c]{color:#706b63;background:#f5f3ee;border-radius:.5rem;align-items:baseline;gap:.4rem;margin-top:.55rem;padding:.5rem .7rem;font-size:.58rem;line-height:1.4;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-logistics-note[data-v-b467319c]{color:#c0bab1;background:#231f1a}}.commercial-logistics-note b[data-v-b467319c]{color:#534b3d;flex:none}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-logistics-note b[data-v-b467319c]{color:#cec4b4}}.advice-list[data-v-b467319c]{gap:.45rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.advice-list li[data-v-b467319c]{color:#4b5563;border-bottom:1px solid #f1e8d6;padding:.45rem 0 .45rem 1.1rem;font-size:.8125rem;line-height:1.5;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.advice-list li[data-v-b467319c]{color:#b8c4d4;border-bottom:1px solid #3b3425}}.advice-list li[data-v-b467319c]:last-child{border-bottom:0}.advice-list li[data-v-b467319c]:before{content:"";background:var(--g);border-radius:.07rem;width:.36rem;height:.36rem;position:absolute;top:1rem;left:0}.cx-grid[data-v-b467319c]{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.cx-card[data-v-b467319c]{background:var(--cream);border-radius:.9rem;flex-direction:column;min-width:0;padding:1rem;display:flex}.cx-cost[data-v-b467319c]{background:#fcf4e4;border:1px solid #f0dfbd}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-cost[data-v-b467319c]{background:#252014;border:1px solid #3d2f12}}.cx-route[data-v-b467319c]{color:var(--gdeep);grid-template-columns:minmax(0,1fr) .75rem minmax(0,1fr) .75rem minmax(0,1.5fr) .75rem minmax(0,1fr);align-items:center;gap:.15rem;margin-bottom:.9rem;font-size:.62rem;font-weight:700;display:grid}.cx-route span[data-v-b467319c]{text-align:center;overflow-wrap:anywhere;background:#fff;border-radius:.65rem;justify-content:center;align-items:center;min-width:0;min-height:2rem;padding:.25rem .35rem;line-height:1.2;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-route span[data-v-b467319c]{background:#27231e}}.cx-route i[data-v-b467319c]{color:var(--g);text-align:center;font-size:.85rem;font-style:normal;font-weight:800;line-height:1;display:block}.cx-facts[data-v-b467319c]{grid-template-columns:1fr 1fr;gap:.55rem .8rem;margin:0 0 .9rem;display:grid}.cx-facts dt[data-v-b467319c]{letter-spacing:.1em;text-transform:uppercase;color:#8a8f98;font-size:.52rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-facts dt[data-v-b467319c]{color:#b2b8c1}}.cx-facts dd[data-v-b467319c]{overflow-wrap:anywhere;margin:.12rem 0 0;font-size:.72rem;font-weight:600}.cx-sub[data-v-b467319c]{letter-spacing:.08em;text-transform:uppercase;color:var(--gt);margin:0 0 .4rem;font-size:.62rem;font-weight:700}.cx-lines[data-v-b467319c]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.cx-lines li[data-v-b467319c]{background:#fff;border-radius:.7rem;padding:.55rem .65rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-lines li[data-v-b467319c]{background:#27231e}}.cx-line-top[data-v-b467319c]{justify-content:space-between;align-items:baseline;gap:.6rem;font-size:.7rem;display:flex}.cx-line-top b[data-v-b467319c]{overflow-wrap:anywhere;min-width:0}.cx-line-top strong[data-v-b467319c]{color:var(--gdeep);flex:none;font-family:Georgia,serif}.cx-line-sub[data-v-b467319c]{color:#6b7280;margin:.25rem 0 .35rem;font-size:.61rem;line-height:1.4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-line-sub[data-v-b467319c]{color:#b1b9c8}}.cx-chips[data-v-b467319c]{flex-wrap:wrap;gap:.25rem;display:flex}.cx-chips span[data-v-b467319c]{color:var(--gdeep);font-size:.54rem;font-weight:700;line-height:1.3}.cx-line-tax[data-v-b467319c]{color:#8a6a3a;margin:.35rem 0 0;font-size:.58rem;line-height:1.4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-line-tax[data-v-b467319c]{color:#d6b382}}.cx-more[data-v-b467319c]{color:#6b7280;margin:.45rem 0 0;font-size:.62rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-more[data-v-b467319c]{color:#b1b9c8}}.cx-hero span[data-v-b467319c]{color:var(--gt);font-size:.62rem;font-weight:700;display:block}.cx-hero b[data-v-b467319c]{color:var(--gdeep);margin:.2rem 0;font-family:Georgia,serif;font-size:1.8rem;line-height:1.05;display:block}.cx-hero small[data-v-b467319c]{color:#6f593b;font-size:.62rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-hero small[data-v-b467319c]{color:#d4bb9b}}.cx-range[data-v-b467319c]{margin:.8rem 0 .9rem}.cx-range-bar[data-v-b467319c]{background:linear-gradient(90deg,#e8c39e,#c28b46 55%,#7a5220);border-radius:9999px;height:.45rem;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-range-bar[data-v-b467319c]{background:linear-gradient(90deg,#1c0e02,#b17b34 55%,#6f4713)}}.cx-range-bar i[data-v-b467319c]{box-sizing:border-box;background:#fff;border:2px solid #7a5220;border-radius:50%;width:.9rem;height:.9rem;margin:-.45rem 0 0 -.45rem;position:absolute;top:50%}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-range-bar i[data-v-b467319c]{background:#27231e;border:2px solid #6f4713}}.cx-range-lbl[data-v-b467319c]{color:#6f593b;justify-content:space-between;margin-top:.45rem;font-size:.55rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-range-lbl[data-v-b467319c]{color:#d4bb9b}}.cx-range-lbl span[data-v-b467319c]{gap:.08rem;display:grid}.cx-range-lbl span[data-v-b467319c]:nth-child(2){text-align:center}.cx-range-lbl span[data-v-b467319c]:last-child{text-align:right}.cx-range-lbl b[data-v-b467319c]{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.67rem}.cx-rows[data-v-b467319c]{margin:0}.cx-rows>div[data-v-b467319c]{border-bottom:1px solid #7a522024;justify-content:space-between;gap:.6rem;padding:.36rem 0;font-size:.68rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-rows>div[data-v-b467319c]{border-bottom:1px solid #6f471324}}.cx-rows dt[data-v-b467319c]{color:#6b7280}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-rows dt[data-v-b467319c]{color:#b1b9c8}}.cx-rows dd[data-v-b467319c]{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.cx-rows dd.muted[data-v-b467319c]{color:#8a8f98;font-style:italic;font-weight:500}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-rows dd.muted[data-v-b467319c]{color:#b2b8c1}}.cx-rows .cx-total[data-v-b467319c]{border-bottom:0;padding-top:.6rem}.cx-rows .cx-total dd[data-v-b467319c]{color:var(--gdeep);font-family:Georgia,serif;font-size:.9rem}.gl-big--quiet[data-v-b467319c]{color:var(--ink);font-size:2.6rem}.gl-sum[data-v-b467319c]{flex-wrap:wrap;row-gap:.7rem}.gl-sum b.gl-sum-missing[data-v-b467319c]{color:#9a8f7d;font-size:1rem;font-style:italic}@scope(:root[data-theme=dark]) to ([data-theme=light]){.gl-sum b.gl-sum-missing[data-v-b467319c]{color:#c1b6a3}}.gl-ref dd[data-v-b467319c]{white-space:nowrap}.pg--commercial-glance .gl-who[data-v-b467319c]{padding-bottom:1rem}.pg--commercial-glance .gl-answer[data-v-b467319c]{padding:1.4rem 0 1.2rem}.pg--commercial-glance .gl-big[data-v-b467319c]{font-size:3.9rem}.pg--commercial-glance .gl-lede[data-v-b467319c]{margin:.7rem 0 1.1rem}.pg--commercial-glance .gl-points[data-v-b467319c]{padding:1.1rem 0 .3rem}.pg--commercial-glance .gl-points li[data-v-b467319c]{padding:.6rem 0}.pg--commercial-glance .gl-points li p[data-v-b467319c]{font-size:.8125rem;line-height:1.55}.pg--commercial-glance .gl-contents[data-v-b467319c]{padding:1rem 1.3rem}.pg--commercial-glance .gl-sum[data-v-b467319c]{flex-wrap:nowrap;gap:.6rem}.pg--commercial-glance .gl-sum div[data-v-b467319c]{min-width:0}.pg--commercial-glance .gl-sum span[data-v-b467319c]{letter-spacing:.1em}.pg--commercial-glance .gl-sum b[data-v-b467319c]{white-space:nowrap;font-size:1.15rem}.cx-route-line[data-v-b467319c]{color:var(--ink);margin:0;font-family:Georgia,serif;font-size:1.05rem;line-height:1.35}.cx-route-sub[data-v-b467319c]{color:#6b7280;border-bottom:1px solid #7a522024;margin:.3rem 0 1.1rem;padding-bottom:.9rem;font-size:.68rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-route-sub[data-v-b467319c]{color:#b1b9c8;border-bottom:1px solid #6f471324}}.cx-line-spec[data-v-b467319c]{color:#4b5563;margin:0;font-size:.64rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-line-spec[data-v-b467319c]{color:#b8c4d4}}.cx-group[data-v-b467319c]{letter-spacing:.14em;text-transform:uppercase;color:var(--gt);margin:.8rem 0 0;font-size:.58rem;font-weight:700}.cx-rows dt small[data-v-b467319c]{color:#9a8f7d;margin-top:.08rem;font-size:.56rem;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-rows dt small[data-v-b467319c]{color:#c1b6a3}}.cx-rows .cx-sub-total[data-v-b467319c]{border-bottom:0}.cx-rows .cx-sub-total dt[data-v-b467319c]{color:var(--ink);font-weight:700}.cs-k[data-v-b467319c]{margin-top:1.1rem}.cs-list[data-v-b467319c]{margin:0 0 1rem;padding:0;list-style:none}.cs-list li[data-v-b467319c]{border-bottom:1px solid #f3ecdd;grid-template-columns:2.4rem 1fr;gap:.3rem;padding:.6rem 0;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-list li[data-v-b467319c]{border-bottom:1px solid #3b352a}}.cs-list li[data-v-b467319c]:last-child{border-bottom:0}.cs-list p[data-v-b467319c]{color:#4b5563;margin:0;font-size:.78rem;line-height:1.55}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-list p[data-v-b467319c]{color:#b8c4d4}}.cs-list--plan li[data-v-b467319c]{padding:.55rem 0}.cs-list--plan p[data-v-b467319c]{color:#374151;font-size:.8rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-list--plan p[data-v-b467319c]{color:#becbde}}.cs-note[data-v-b467319c]{background:var(--cream);border-radius:1rem;margin-top:1rem;padding:1rem 1.2rem}.cs-note strong[data-v-b467319c]{color:var(--gdeep);margin-bottom:.3rem;font-family:Georgia,serif;font-size:.95rem;font-weight:400;display:block}.cs-note--card[data-v-b467319c]{background:#fff;margin-top:auto}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-note--card[data-v-b467319c]{background:#27231e}}.cs-note p[data-v-b467319c]{color:#4b5563;margin:0;font-size:.78rem;line-height:1.6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cs-note p[data-v-b467319c]{color:#b8c4d4}}.cx-todo[data-v-b467319c]{background:#ffffffb3;border-radius:.7rem;margin:.75rem 0 0;padding:.6rem .7rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-todo[data-v-b467319c]{background:#27231eb3}}.cx-todo strong[data-v-b467319c]{color:var(--gt);margin-bottom:.25rem;font-size:.6rem;display:block}.cx-todo ul[data-v-b467319c]{color:#4b5563;gap:.15rem;margin:0;padding-left:1rem;font-size:.58rem;line-height:1.4;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-todo ul[data-v-b467319c]{color:#b8c4d4}}.cx-fine[data-v-b467319c]{color:#75664d;margin:.5rem 0 0;font-size:.56rem;line-height:1.4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-fine[data-v-b467319c]{color:#caba9e}}.rt-card[data-v-b467319c]{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:.8rem;margin-bottom:.8rem;display:grid}.rt-map[data-v-b467319c]{background:#d6e4e2;border-radius:.8rem;min-width:0;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rt-map[data-v-b467319c]{background:#1c1813}}.rt-svg[data-v-b467319c]{width:100%;height:15rem;display:block}.rt-side[data-v-b467319c]{background:var(--cream);border-radius:.8rem;align-content:center;gap:.8rem;padding:.8rem;display:grid}.rt-steps[data-v-b467319c]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.rt-steps li[data-v-b467319c]{grid-template-columns:1.2rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.rt-dot[data-v-b467319c]{background:var(--g);color:#fff;text-align:center;border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;font-size:.58rem;font-weight:700;line-height:1;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rt-dot[data-v-b467319c]{color:#fff}}.rt-steps div[data-v-b467319c]{gap:.08rem;min-width:0;display:grid}.rt-steps b[data-v-b467319c]{overflow-wrap:anywhere;font-size:.68rem}.rt-steps .t[data-v-b467319c]{color:#6b7280;font-size:.57rem;line-height:1.35}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rt-steps .t[data-v-b467319c]{color:#b1b9c8}}.rt-note[data-v-b467319c]{color:#6f593b;margin:0;font-size:.57rem;line-height:1.4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rt-note[data-v-b467319c]{color:#d4bb9b}}.commercial-line-assessment[data-v-b467319c]{background:#fff;border:1px solid #eadfc9;border-radius:.85rem;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-line-assessment[data-v-b467319c]{background:#27231e;border:1px solid #39301e}}.commercial-line-assessment-head[data-v-b467319c]{background:#fbf6ea;border-bottom:1px solid #efe6d3;justify-content:space-between;align-items:end;gap:1rem;padding:.7rem .9rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-line-assessment-head[data-v-b467319c]{background:#24201b;border-bottom:1px solid #3a3324}}.commercial-line-assessment-head span[data-v-b467319c],.commercial-calculation-title>span[data-v-b467319c]{color:#9a7440;letter-spacing:.14em;font-size:.52rem;font-weight:800}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-line-assessment-head span[data-v-b467319c],.commercial-calculation-title>span[data-v-b467319c]{color:#d6ae79}}.commercial-line-assessment-head h3[data-v-b467319c]{color:#342515;margin:.15rem 0 0;font-family:Georgia,serif;font-size:.9rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-line-assessment-head h3[data-v-b467319c]{color:#e3cfbb}}.commercial-line-assessment-head>b[data-v-b467319c]{color:#6f593b;font-size:.58rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-line-assessment-head>b[data-v-b467319c]{color:#d4bb9b}}.cx-table[data-v-b467319c]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.62rem}.cx-table th[data-v-b467319c]{text-align:right;letter-spacing:.04em;text-transform:uppercase;color:#79756d;padding:.48rem .35rem;font-size:.5rem;font-weight:800}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-table th[data-v-b467319c]{color:#bbb7ae}}.cx-table td[data-v-b467319c]{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:.55rem .35rem}.cx-table th[data-v-b467319c]:first-child,.cx-table td[data-v-b467319c]:first-child{text-align:left;width:26%}.cx-table tbody tr:nth-child(odd) td[data-v-b467319c]{background:#fdfaf2}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-table tbody tr:nth-child(odd) td[data-v-b467319c]{background:#26221c}}.cx-table td small[data-v-b467319c]{color:#8a6a3a;margin-top:.12rem;font-size:.53rem;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-table td small[data-v-b467319c]{color:#d6b382}}.cx-table .cx-table-more[data-v-b467319c]{text-align:left;color:#6b7280}@scope(:root[data-theme=dark]) to ([data-theme=light]){.cx-table .cx-table-more[data-v-b467319c]{color:#b1b9c8}}.cx-table .cx-table-total td[data-v-b467319c]{background:var(--cream);color:var(--gdeep);font-weight:800}.commercial-calculation-basis[data-v-b467319c]{background:#fbf6ea;border-radius:.85rem;padding:.8rem .9rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-calculation-basis[data-v-b467319c]{background:#24201b}}.commercial-calculation-title[data-v-b467319c]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.55rem;display:flex}.commercial-calculation-title small[data-v-b467319c]{color:#77716a;font-size:.56rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-calculation-title small[data-v-b467319c]{color:#beb8b0}}.commercial-calculation-steps[data-v-b467319c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.commercial-calculation-steps>div[data-v-b467319c]{background:#fff;border:1px solid #efe6d3;border-radius:.65rem;align-content:start;gap:.24rem;min-width:0;padding:.6rem .65rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-calculation-steps>div[data-v-b467319c]{background:#27231e;border:1px solid #3a3324}}.commercial-calculation-steps span[data-v-b467319c]{color:#9a7440;letter-spacing:.07em;text-transform:uppercase;font-size:.49rem;font-weight:800}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-calculation-steps span[data-v-b467319c]{color:#d6ae79}}.commercial-calculation-steps b[data-v-b467319c]{color:#3d3122;font-size:.61rem;line-height:1.35}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-calculation-steps b[data-v-b467319c]{color:#dbccba}}.commercial-calculation-steps small[data-v-b467319c]{color:#73716b;font-size:.52rem;line-height:1.4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-calculation-steps small[data-v-b467319c]{color:#bbb9b2}}.commercial-rate-assumptions[data-v-b467319c]{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.55rem;display:flex}.commercial-rate-heading[data-v-b467319c]{color:#6f593b;letter-spacing:.06em;text-transform:uppercase;font-size:.52rem;font-weight:800}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-rate-heading[data-v-b467319c]{color:#d4bb9b}}.commercial-rate-chip[data-v-b467319c]{color:#625745;font-size:.52rem;line-height:1.35}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-rate-chip[data-v-b467319c]{color:#ccc0ab}}.commercial-rate-chip b[data-v-b467319c]{color:var(--gdeep)}.commercial-calculation-basis .commercial-estimate-caption[data-v-b467319c]{margin-top:.45rem;padding:0}@media (width<=720px){.bar[data-v-b467319c]{gap:.5rem;padding:.125rem .75rem}.hide-sm[data-v-b467319c],.bar-mid[data-v-b467319c]{display:none}}@media (prefers-reduced-motion:reduce){.detail-page[data-v-b467319c] *,.detail-page[data-v-b467319c] :before{transition:none!important;animation:none!important}}.not-found-page[data-v-3d4ef260]{background:#fbf9f4;flex-direction:column;min-height:100vh;font-family:Montserrat,system-ui,sans-serif;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.not-found-page[data-v-3d4ef260]{background:#25211c}}.nf-nav[data-v-3d4ef260]{padding:.125rem 3rem}.nf-logo[data-v-3d4ef260]{align-items:center;display:flex}.logo-icon[data-v-3d4ef260]{color:#c28b46;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-family:Georgia,serif;font-size:1rem;font-weight:700;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.logo-icon[data-v-3d4ef260]{color:#e4ab66}}.nf-content[data-v-3d4ef260]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:40rem;margin:0 auto;padding:2rem;display:flex}.nf-visual[data-v-3d4ef260]{margin-bottom:2rem}.nf-title[data-v-3d4ef260]{color:#1a1a1a;margin:0 0 1.5rem;font-family:Georgia,serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1}@scope(:root[data-theme=dark]) to ([data-theme=light]){.nf-title[data-v-3d4ef260]{color:#dcd8d3}}.nf-title em[data-v-3d4ef260]{color:#c28b46;font-style:italic}@scope(:root[data-theme=dark]) to ([data-theme=light]){.nf-title em[data-v-3d4ef260]{color:#e4ab66}}.nf-subtitle[data-v-3d4ef260]{color:#6b7280;max-width:32rem;margin:0 0 2.5rem;font-size:1.125rem;line-height:1.6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.nf-subtitle[data-v-3d4ef260]{color:#b1b9c8}}.nf-actions[data-v-3d4ef260]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn-primary[data-v-3d4ef260],.btn-secondary[data-v-3d4ef260]{cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.btn-primary[data-v-3d4ef260]{color:#fff;background:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn-primary[data-v-3d4ef260]{color:#fff;background:#b17b34}}.btn-primary[data-v-3d4ef260]:hover{background:#a67336;transform:translateY(-1px)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn-primary[data-v-3d4ef260]:hover{background:#976526}}.btn-secondary[data-v-3d4ef260]{color:#6b7280;background:0 0;border:1.5px solid #e5e7eb}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn-secondary[data-v-3d4ef260]{color:#b1b9c8;border:1.5px solid #37332d}}.btn-secondary[data-v-3d4ef260]:hover{color:#c28b46;border-color:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn-secondary[data-v-3d4ef260]:hover{color:#e4ab66;border-color:#b17b34}}.terms-page[data-v-3fc3df1c]{--gold:#c28b46;--gold-light:#e8c39e;--gold-dark:#a67336;--bg:#fbf9f4;--text:#1a1a1a;--muted:#6b7280;background:var(--bg);min-height:100vh;color:var(--text);font-family:Montserrat,system-ui,-apple-system,sans-serif}@scope(:root[data-theme=dark]) to ([data-theme=light]){.terms-page[data-v-3fc3df1c]{--bg:#25211c;--text:#dcd8d3;--muted:#b1b9c8}}:root[data-theme=dark] .terms-page [data-theme=light][data-v-3fc3df1c]{--bg:#fbf9f4;--text:#1a1a1a;--muted:#6b7280}.terms-header[data-v-3fc3df1c]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#fbf9f4f2;border-bottom:1px solid #c28b4626;padding:.125rem 1.5rem;position:sticky;top:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.terms-header[data-v-3fc3df1c]{background:#25211cf2;border-bottom:1px solid #b17b3426}}.brand-link[data-v-3fc3df1c]{color:inherit;align-items:center;max-width:80rem;margin:0 auto;text-decoration:none;display:flex}.brand-icon[data-v-3fc3df1c]{border:1.5px solid var(--gold);width:2.5rem;height:2.5rem;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:1rem;font-weight:700;display:flex}.terms-container[data-v-3fc3df1c]{max-width:48rem;margin:3rem auto;padding:0 1.5rem}.document-header[data-v-3fc3df1c]{text-align:center;border-bottom:2px solid var(--gold);margin-bottom:3rem;padding-bottom:2rem}.doc-title[data-v-3fc3df1c]{color:var(--text);margin:0 0 .75rem;font-family:Georgia,serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.doc-meta[data-v-3fc3df1c]{color:var(--muted);margin:0;font-size:.875rem}.doc-content[data-v-3fc3df1c]{flex-direction:column;gap:2.5rem;display:flex}.doc-section h2[data-v-3fc3df1c]{color:var(--gold-dark);border-bottom:1px solid #c28b4633;margin:0 0 1rem;padding-bottom:.5rem;font-family:Georgia,serif;font-size:1.25rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.doc-section h2[data-v-3fc3df1c]{border-bottom:1px solid #b17b3433}}.doc-section p[data-v-3fc3df1c]{color:#374151;margin:0 0 1rem;font-size:.9375rem;line-height:1.7}@scope(:root[data-theme=dark]) to ([data-theme=light]){.doc-section p[data-v-3fc3df1c]{color:#becbde}}.doc-section p[data-v-3fc3df1c]:last-child{margin-bottom:0}.doc-section ul[data-v-3fc3df1c]{margin:.75rem 0;padding-left:1.5rem}.doc-section li[data-v-3fc3df1c]{color:#374151;margin-bottom:.75rem;font-size:.9375rem;line-height:1.7}@scope(:root[data-theme=dark]) to ([data-theme=light]){.doc-section li[data-v-3fc3df1c]{color:#becbde}}.doc-section li[data-v-3fc3df1c]::marker{color:var(--gold)}.contact-box[data-v-3fc3df1c]{border-left:4px solid var(--gold);color:var(--text);background:#c28b460d;border-radius:0 .5rem .5rem 0;margin-top:1rem;padding:1.25rem 1.5rem;font-size:.9375rem;line-height:1.6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.contact-box[data-v-3fc3df1c]{background:#b17b340d}}.doc-footer[data-v-3fc3df1c]{text-align:center;border-top:1px solid #c28b4626;margin-top:4rem;padding-top:2rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.doc-footer[data-v-3fc3df1c]{border-top:1px solid #b17b3426}}.btn-back[data-v-3fc3df1c]{background:var(--gold);color:#fff;border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn-back[data-v-3fc3df1c]{color:#fff}}.btn-back[data-v-3fc3df1c]:hover{background:var(--gold-dark);transform:translateY(-1px)}@media (width<=640px){.terms-container[data-v-3fc3df1c]{margin:2rem auto}.doc-section h2[data-v-3fc3df1c]{font-size:1.125rem}}.sys-map[data-v-eae1cc13]{--gold:#c28b46;--gold-light:#e8c39e;--gold-dark:#a67336;--gold-deep:#7a5220;--tint:#f1eadb;--bg:#fbf9f4;--muted:#5f6672;--serif:Georgia, "Times New Roman", serif;background-color:var(--bg);color:#1a1a1a;background-image:radial-gradient(#e8c39e 1px,#0000 1px);background-size:24px 24px;min-height:100vh;font-family:Montserrat,system-ui,sans-serif}.sys-header[data-v-eae1cc13]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#fbf9f4f2;border-bottom:1px solid #c28b4633;justify-content:space-between;align-items:center;padding:.125rem 2rem;display:flex;position:sticky;top:0}.btn-back[data-v-eae1cc13]{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.btn-back[data-v-eae1cc13]:hover{color:#1a1a1a}.header-title h1[data-v-eae1cc13]{font-family:var(--serif);margin:0;font-size:1.25rem}.header-title p[data-v-eae1cc13]{color:var(--gold);letter-spacing:.05em;margin:.25rem 0 0;font-size:.75rem}.header-spacer[data-v-eae1cc13]{width:100px}.sys-container[data-v-eae1cc13]{max-width:90rem;margin:0 auto;padding:3rem 2rem 6rem}.sys-section[data-v-eae1cc13]{margin-bottom:2rem}.section-label[data-v-eae1cc13]{color:var(--gold);letter-spacing:.15em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.section-title[data-v-eae1cc13]{font-family:var(--serif);color:#1a1a1a;margin:0 0 2rem;font-size:2rem}.grid-4[data-v-eae1cc13]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;display:grid}.grid-2[data-v-eae1cc13]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;display:grid}.card[data-v-eae1cc13]{background:#fff;border:1px solid #c28b4626;border-radius:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000005}.card[data-v-eae1cc13]:hover{border-color:var(--gold-light);transform:translateY(-2px);box-shadow:0 10px 15px -3px #c28b461a}.card h3[data-v-eae1cc13]{font-family:var(--serif);color:var(--gold-deep);margin:0 0 .75rem;font-size:1.125rem}.card p[data-v-eae1cc13]{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.problem-card .icon-box[data-v-eae1cc13]{background:var(--tint);width:2.5rem;height:2.5rem;color:var(--gold-dark);border-radius:.75rem;place-items:center;margin-bottom:1rem;display:grid}.problem-card .icon-box svg[data-v-eae1cc13]{width:1.25rem;height:1.25rem}.engine-grid[data-v-eae1cc13]{grid-template-columns:1.5fr 1fr;gap:1.5rem;display:grid}@media (width<=768px){.engine-grid[data-v-eae1cc13]{grid-template-columns:1fr}}.main-engine ul[data-v-eae1cc13]{margin:0;padding-left:1.25rem}.main-engine li[data-v-eae1cc13]{color:var(--muted);margin-bottom:.5rem;font-size:.875rem;line-height:1.5}.main-engine li strong[data-v-eae1cc13]{color:#1a1a1a}.engine-side[data-v-eae1cc13]{flex-direction:column;gap:1.5rem;display:flex}.pipeline[data-v-eae1cc13]{align-items:center;gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.pipe-step[data-v-eae1cc13]{text-align:center;background:#fff;border:1px solid #c28b4626;border-radius:1rem;flex:0 0 200px;padding:1.25rem;position:relative}.pipe-step.highlight[data-v-eae1cc13]{background:var(--gold-deep);color:#fff;border-color:var(--gold-deep)}.pipe-step.highlight h4[data-v-eae1cc13],.pipe-step.highlight p[data-v-eae1cc13]{color:#fff}.pipe-step.highlight .pipe-num[data-v-eae1cc13]{color:var(--gold-deep);background:#fff}.pipe-num[data-v-eae1cc13]{background:var(--tint);width:2rem;height:2rem;color:var(--gold-deep);border-radius:50%;place-items:center;margin:0 auto 1rem;font-weight:700;display:grid}.pipe-step h4[data-v-eae1cc13]{margin:0 0 .5rem;font-size:.9375rem}.pipe-step p[data-v-eae1cc13]{color:var(--muted);margin:0;font-size:.75rem;line-height:1.4}.pipe-arrow[data-v-eae1cc13]{color:var(--gold-light);flex-shrink:0;font-size:1.5rem;font-weight:700}.leverage-card[data-v-eae1cc13]{padding-top:2.5rem;position:relative}.phase-tag[data-v-eae1cc13]{background:var(--gold);color:#fff;letter-spacing:.05em;border-radius:9999px;padding:.25rem .75rem;font-size:.6875rem;font-weight:700;position:absolute;top:-.75rem;left:1.5rem}.connector[data-v-eae1cc13]{justify-content:center;margin:1rem 0;display:flex;position:relative}.connector .line[data-v-eae1cc13]{background:var(--gold-light);width:2px;height:40px}.connector .node[data-v-eae1cc13]{background:var(--gold);border:3px solid var(--bg);width:12px;height:12px;box-shadow:0 0 0 1px var(--gold-light);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lg[data-v-11422deb]{--gold:#c28b46;--gold-light:#e8c39e;--gold-dark:#a67336;--gold-text:#8f5f27;--gold-deep:#7a5220;--serif:Georgia, "Times New Roman", serif;--muted:#5f6672;color:#1a1a1a;background:#fbf9f4;grid-template-columns:1fr;min-height:100vh;font-family:Montserrat,system-ui,sans-serif;transition:opacity .5s .6s;display:grid;overflow-x:clip}@scope(:root[data-theme=dark]) to ([data-theme=light]){.lg[data-v-11422deb]{--gold-text:#e4b078;--gold-deep:#e4b785;--muted:#b5bdcb;color:#dcd8d3;background:#25211c}}:root[data-theme=dark] .lg [data-theme=light][data-v-11422deb]{--gold-text:#8f5f27;--gold-deep:#7a5220;--muted:#5f6672}@media (width>=960px){.lg[data-v-11422deb]{grid-template-columns:1.1fr 1fr}}.lg.leaving[data-v-11422deb]{opacity:0}.scene[data-v-11422deb]{background:#f0d9b3;height:15rem;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.scene[data-v-11422deb]{background:#201604}}@media (width>=960px){.scene[data-v-11422deb]{height:100vh;position:sticky;top:0}}.art[data-v-11422deb]{width:100%;height:100%;position:absolute;inset:0}.l-sun[data-v-11422deb]{transform:translate(calc(var(--mx) * -6px), calc(var(--my) * -5px));transition:transform .4s ease-out}.l-far[data-v-11422deb]{transform:translate(calc(var(--mx) * -10px), calc(var(--my) * -4px));transition:transform .4s ease-out}.l-mid[data-v-11422deb]{transform:translate(calc(var(--mx) * -18px), calc(var(--my) * -6px));transition:transform .4s ease-out}.halo[data-v-11422deb]{fill:#e8c39e;transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite pulse-11422deb}@scope(:root[data-theme=dark]) to ([data-theme=light]){.halo[data-v-11422deb]{fill:#1c0e02}}.halo.h1[data-v-11422deb]{opacity:.35}.halo.h2[data-v-11422deb]{opacity:.18;animation-delay:-2.5s}@keyframes pulse-11422deb{50%{transform:scale(1.12)}}.l-cloud[data-v-11422deb]{animation:linear infinite drift-11422deb}.c1[data-v-11422deb]{animation-duration:70s;transform:translate(-200px,190px)}.c2[data-v-11422deb]{animation-duration:105s;animation-delay:-40s;transform:translate(-200px,330px)}@keyframes drift-11422deb{0%{transform:translate(-220px, var(--cy,190px))}to{transform:translate(900px, var(--cy,190px))}}.c1[data-v-11422deb]{--cy:190px}.c2[data-v-11422deb]{--cy:330px}.waves[data-v-11422deb]{animation:6s ease-in-out infinite alternate waves-11422deb}@keyframes waves-11422deb{to{transform:translate(-30px)}}.ship[data-v-11422deb]{animation:60s linear infinite sail-11422deb}@keyframes sail-11422deb{0%{transform:translate(-220px,612px)}to{transform:translate(900px,612px)}}.bob[data-v-11422deb]{animation:3.5s ease-in-out infinite alternate bob-11422deb}@keyframes bob-11422deb{0%{transform:translateY(0)rotate(-.6deg)}to{transform:translateY(4px)rotate(.6deg)}}.dashes[data-v-11422deb]{animation:.8s linear infinite road-11422deb}@keyframes road-11422deb{to{stroke-dashoffset:-82px}}.car[data-v-11422deb]{animation:.5s ease-in-out infinite alternate drive-11422deb}@keyframes drive-11422deb{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.wheel[data-v-11422deb]{transform-box:fill-box;transform-origin:50%;animation:.45s linear infinite spin-11422deb}@keyframes spin-11422deb{to{transform:rotate(-360deg)}}.puff[data-v-11422deb]{fill:#fbf3e3;opacity:0;animation:1.5s ease-out infinite puff-11422deb}@scope(:root[data-theme=dark]) to ([data-theme=light]){.puff[data-v-11422deb]{fill:#251f13}}.p2[data-v-11422deb]{animation-delay:.5s}.p3[data-v-11422deb]{animation-delay:1s}@keyframes puff-11422deb{0%{opacity:.7;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-60px,-14px)scale(2.6)}}.scene-ui[data-v-11422deb]{z-index:2;box-sizing:border-box;pointer-events:none;flex-direction:column;justify-content:space-between;height:100%;padding:1.25rem 1.5rem;display:flex;position:relative}@media (width>=960px){.scene-ui[data-v-11422deb]{padding:2.5rem 3rem}}.logo[data-v-11422deb]{align-items:center;display:flex}.logo img[data-v-11422deb]{object-fit:contain;width:5rem;height:5rem}.pitch[data-v-11422deb]{max-width:28rem;display:none}@media (width>=960px){.pitch[data-v-11422deb]{display:block}}.pitch h2[data-v-11422deb]{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0 0 .6rem;font-size:clamp(1.875rem,3vw,2.75rem);font-weight:700;line-height:1.08}.pitch p[data-v-11422deb]{color:var(--gold-deep);margin:0;font-size:1rem;line-height:1.6}.dots[data-v-11422deb]{gap:.5rem;margin-top:1.5rem;display:flex}.dots span[data-v-11422deb]{background:#7a522038;border-radius:3px;width:2.5rem;height:3px;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.dots span[data-v-11422deb]{background:#6f471338}}.dots span.done[data-v-11422deb]{background:var(--gold-deep)}.dots b[data-v-11422deb]{background:var(--gold-deep);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.dots .on b[data-v-11422deb]{animation:5.2s linear forwards fill-11422deb}@keyframes fill-11422deb{to{transform:scaleX(1)}}.swap-enter-active[data-v-11422deb]{transition:opacity .6s .1s,transform .7s cubic-bezier(.16,1,.3,1) .1s}.swap-leave-active[data-v-11422deb]{transition:opacity .25s}.swap-enter-from[data-v-11422deb]{opacity:0;transform:translateY(16px)}.swap-leave-to[data-v-11422deb]{opacity:0}.panel[data-v-11422deb]{place-items:center;padding:2.5rem 1.5rem 3rem;display:grid}@media (width>=960px){.panel[data-v-11422deb]{padding:3rem 4rem}}.panel-in[data-v-11422deb]{width:100%;max-width:26rem}.panel-in[data-v-11422deb]>*,.form>.field[data-v-11422deb],.form>.row[data-v-11422deb],.go[data-v-11422deb]{animation:.8s cubic-bezier(.16,1,.3,1) both up-11422deb;animation-delay:calc(var(--i,0) * 80ms + .15s)}@keyframes up-11422deb{0%{opacity:0;transform:translateY(16px)}}.shake[data-v-11422deb]{animation:.5s cubic-bezier(.36,.07,.19,.97) shake-11422deb!important}@keyframes shake-11422deb{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.hello[data-v-11422deb]{color:var(--gold-text);margin:0 0 .75rem;font-size:.875rem;font-weight:700}.h1[data-v-11422deb]{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.875rem,3.2vw,2.5rem);font-weight:700;line-height:1.1}.h1 em[data-v-11422deb]{color:var(--gold);font-style:italic;font-weight:600}.sub[data-v-11422deb]{color:var(--muted);margin:0 0 2.25rem;font-size:.9375rem;line-height:1.65}.form[data-v-11422deb]{flex-direction:column;gap:1rem;display:flex}.field[data-v-11422deb]{position:relative}.field input[data-v-11422deb]{box-sizing:border-box;width:100%;font:inherit;color:#1a1a1a;background:#fff;border:1.5px solid #e8dfcc;border-radius:.875rem;padding:1.5rem 3rem .6rem 1rem;font-size:.9375rem;transition:border-color .25s,box-shadow .25s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.field input[data-v-11422deb]{color:#dcd8d3;background:#27231e;border:1.5px solid #373021}}.field input[data-v-11422deb]:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 4px #c28b4626}.field input[data-v-11422deb]:disabled{opacity:.6}.field label[data-v-11422deb]{color:#8a8f98;transform-origin:0;pointer-events:none;font-size:.9375rem;transition:transform .25s cubic-bezier(.16,1,.3,1),color .25s;position:absolute;top:1.1rem;left:1rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.field label[data-v-11422deb]{color:#b2b8c1}}.field input:focus+label[data-v-11422deb],.field input:not(:placeholder-shown)+label[data-v-11422deb]{color:var(--gold-text);font-weight:600;transform:translateY(-.7rem)scale(.78)}.eye[data-v-11422deb]{color:#8a8f98;cursor:pointer;background:0 0;border:0;border-radius:.625rem;place-items:center;width:2.25rem;height:2.25rem;transition:color .2s,background .2s;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.eye[data-v-11422deb]{color:#b2b8c1}}.eye svg[data-v-11422deb]{width:1.2rem;height:1.2rem}.eye[data-v-11422deb]:hover{color:var(--gold-deep);background:#f1eadb}@scope(:root[data-theme=dark]) to ([data-theme=light]){.eye[data-v-11422deb]:hover{background:#211c11}}.eye[data-v-11422deb]:focus-visible,.text[data-v-11422deb]:focus-visible,.go[data-v-11422deb]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.caps[data-v-11422deb]{color:#92400e;margin:-.25rem 0 0;font-size:.8125rem;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.caps[data-v-11422deb]{color:#ffa87e}}.row[data-v-11422deb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.check[data-v-11422deb]{color:var(--muted);cursor:pointer;align-items:center;gap:.6rem;font-size:.8125rem;font-weight:500;display:inline-flex}.check input[data-v-11422deb]{opacity:0;position:absolute}.check span[data-v-11422deb]{background:#fff;border:1.5px solid #cdbf9f;border-radius:.35rem;place-items:center;width:1.15rem;height:1.15rem;transition:all .2s;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.check span[data-v-11422deb]{background:#27231e;border:1.5px solid #2c2410}}.check input:checked+span[data-v-11422deb]{background:var(--gold-dark);border-color:var(--gold-dark)}.check input:checked+span[data-v-11422deb]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.3rem;height:.55rem;margin-bottom:.12rem;transform:rotate(45deg)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.check input:checked+span[data-v-11422deb]:after{border:solid #413c36}}.check input:focus-visible+span[data-v-11422deb]{outline:2px solid var(--gold-deep);outline-offset:2px}.text[data-v-11422deb]{font:inherit;color:var(--gold-text);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600;-webkit-text-decoration:underline #8f5f2766;text-decoration:underline #8f5f2766}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text[data-v-11422deb]{text-decoration-color:#e4b07866}}.text[data-v-11422deb]:hover{color:var(--gold-deep)}.msg[data-v-11422deb]{border-radius:.75rem;margin:0;padding:.8rem 1rem;font-size:.875rem;line-height:1.5}.msg--err[data-v-11422deb]{color:#b91c1c;background:#fef2f2}@scope(:root[data-theme=dark]) to ([data-theme=light]){.msg--err[data-v-11422deb]{color:#ffa094;background:#24201a}}.msg--ok[data-v-11422deb]{color:#065f46;background:#ecfdf5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.msg--ok[data-v-11422deb]{color:#8cd7b8;background:#18251f}}.note-enter-active[data-v-11422deb],.note-leave-active[data-v-11422deb]{transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1)}.note-enter-from[data-v-11422deb],.note-leave-to[data-v-11422deb]{opacity:0;transform:translateY(-8px)}.go[data-v-11422deb]{background:var(--gold);color:#fff;height:3.5rem;font:inherit;cursor:pointer;border:0;border-radius:.875rem;margin-top:.5rem;padding:0;font-size:1rem;font-weight:700;transition:background .3s,transform .25s;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.go[data-v-11422deb]{color:#fff}}.go[data-v-11422deb]:before{content:"";top:0;bottom:0;left:var(--gx,50%);opacity:0;background:radial-gradient(closest-side,#fff6,#0000);width:9rem;margin-left:-4.5rem;transition:opacity .3s;position:absolute}@scope(:root[data-theme=dark]) to ([data-theme=light]){.go[data-v-11422deb]:before{background:radial-gradient(closest-side,#27231e66,#0000)}}.go[data-v-11422deb]:hover:not(:disabled):before{opacity:1}.go[data-v-11422deb]:hover:not(:disabled){background:var(--gold-dark);transform:translateY(-2px)}.go[data-v-11422deb]:disabled{cursor:default}.go-t[data-v-11422deb]{justify-content:center;align-items:center;gap:.7rem;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.go-t svg[data-v-11422deb]{width:1.2rem;height:1.2rem;transition:transform .25s}.go:hover .go-t--idle svg[data-v-11422deb]{transform:translate(4px)}.go-t--load[data-v-11422deb],.go-t--ok[data-v-11422deb]{opacity:0;transform:translateY(100%)}.go.loading .go-t--idle[data-v-11422deb],.go.success .go-t--idle[data-v-11422deb]{opacity:0;transform:translateY(-100%)}.go.loading .go-t--load[data-v-11422deb]{opacity:1;transform:none}.go.success[data-v-11422deb]{background:#059669}@scope(:root[data-theme=dark]) to ([data-theme=light]){.go.success[data-v-11422deb]{background:#00865d}}.go.success .go-t--ok[data-v-11422deb]{opacity:1;transform:none}.spin[data-v-11422deb]{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:1.1rem;height:1.1rem;animation:.7s linear infinite rot-11422deb}@scope(:root[data-theme=dark]) to ([data-theme=light]){.spin[data-v-11422deb]{border:2.5px solid #413c3666;border-top-color:#413c36}}@keyframes rot-11422deb{to{transform:rotate(360deg)}}.tickdraw[data-v-11422deb]{stroke-dasharray:24;stroke-dashoffset:24px}.go.success .tickdraw[data-v-11422deb]{animation:.5s .25s forwards draw-11422deb}@keyframes draw-11422deb{to{stroke-dashoffset:0}}.foot[data-v-11422deb]{color:#8a8f98;margin:2rem 0 0;font-size:.8125rem;line-height:1.6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.foot[data-v-11422deb]{color:#b2b8c1}}.foot .text[data-v-11422deb]{font-size:.8125rem}@media (prefers-reduced-motion:reduce){.lg[data-v-11422deb] *,.lg[data-v-11422deb] :before{transition:none!important;animation:none!important}.go.success .tickdraw[data-v-11422deb]{stroke-dashoffset:0}}.btn-google[data-v-11422deb]{color:#1a1a1a;width:100%;height:3.5rem;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #e8dfcc;border-radius:.875rem;justify-content:center;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn-google[data-v-11422deb]{color:#dcd8d3;background:#27231e;border:1.5px solid #373021}}.btn-google[data-v-11422deb]:hover:not(:disabled){border-color:var(--gold);background:#fbf9f4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn-google[data-v-11422deb]:hover:not(:disabled){background:#25211c}}.btn-google[data-v-11422deb]:disabled{opacity:.6;cursor:not-allowed}.divider[data-v-11422deb]{color:#8a8f98;animation:.8s cubic-bezier(.16,1,.3,1) both up-11422deb;animation-delay:calc(var(--i,0) * 80ms + .15s);align-items:center;margin:.5rem 0 1rem;font-size:.8125rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.divider[data-v-11422deb]{color:#b2b8c1}}.divider[data-v-11422deb]:before,.divider[data-v-11422deb]:after{content:"";background:#e8dfcc;flex:1;height:1px}@scope(:root[data-theme=dark]) to ([data-theme=light]){.divider[data-v-11422deb]:before,.divider[data-v-11422deb]:after{background:#1f180a}}.divider span[data-v-11422deb]{padding:0 1rem}.lg[data-v-b7ec53cb]{--gold:#c28b46;--gold-light:#e8c39e;--gold-dark:#a67336;--gold-text:#8f5f27;--gold-deep:#7a5220;--serif:Georgia, "Times New Roman", serif;--muted:#5f6672;--line:#e8dfcc;--scene-h:9rem;color:#1a1a1a;-webkit-tap-highlight-color:transparent;background:#fbf9f4;grid-template-columns:1fr;min-height:100svh;font-family:Montserrat,system-ui,sans-serif;display:grid;overflow-x:clip}@scope(:root[data-theme=dark]) to ([data-theme=light]){.lg[data-v-b7ec53cb]{--gold-text:#e4b078;--gold-deep:#e4b785;--muted:#b5bdcb;--line:#373021;color:#dcd8d3;background:#25211c}}:root[data-theme=dark] .lg [data-theme=light][data-v-b7ec53cb]{--gold-text:#8f5f27;--gold-deep:#7a5220;--muted:#5f6672;--line:#e8dfcc}.lg svg[data-v-b7ec53cb]{flex:none}.sr-only[data-v-b7ec53cb]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scene[data-v-b7ec53cb]{height:var(--scene-h);isolation:isolate;background:radial-gradient(at 78% 26%,#fffae0eb 0 7%,#0000 7.2%),linear-gradient(#f4e4c8 0%,#eed5ae 60%,#d4b17d 100%);position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.scene[data-v-b7ec53cb]{background:radial-gradient(at 78% 26%,#26220eeb 0 7%,#0000 7.2%),linear-gradient(#231907 0%,#1f1403 60%,#c09d6a 100%)}}.scene[data-v-b7ec53cb]:before{content:"";z-index:-1;background:linear-gradient(160deg,#e6c99e,#c6a271);border-radius:50% 50% 0 0;position:absolute;inset:38% -8% 20%;transform:rotate(-5deg)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.scene[data-v-b7ec53cb]:before{background:linear-gradient(160deg,#1b1001,#b3905f)}}.scene[data-v-b7ec53cb]:after{content:"";z-index:-1;background:linear-gradient(#0000 46%,#fff7e199 47% 49%,#0000 50%),#59432c;height:19%;position:absolute;inset:auto 0 0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.scene[data-v-b7ec53cb]:after{background:linear-gradient(#0000 46%,#27211099 47% 49%,#0000 50%),#765e47}}.art[data-v-b7ec53cb]{width:100%;height:100%;position:absolute;inset:0}.scene-ui[data-v-b7ec53cb]{z-index:1;box-sizing:border-box;height:100%;padding:max(.75rem, env(safe-area-inset-top)) 1.25rem .75rem;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:relative}.logo img[data-v-b7ec53cb]{object-fit:contain;width:3.5rem;height:3.5rem;display:block}.pitch[data-v-b7ec53cb]{max-width:28rem;display:none}.pitch h2[data-v-b7ec53cb]{font-family:var(--serif);letter-spacing:-.03em;margin:0 0 .7rem;font-size:clamp(1.875rem,3vw,2.75rem);line-height:1.08}.pitch h2 em[data-v-b7ec53cb]{color:var(--gold-deep);font-style:italic}.pitch p[data-v-b7ec53cb]{color:var(--gold-deep);margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.perks[data-v-b7ec53cb]{color:#3a2a18;gap:.6rem;margin:0;padding:0;font-size:.9375rem;font-weight:600;list-style:none;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.perks[data-v-b7ec53cb]{color:#e2cdb7}}.perks li[data-v-b7ec53cb]{align-items:center;gap:.75rem;display:flex}.perk-ic[data-v-b7ec53cb]{width:2.25rem;height:2.25rem;color:var(--gold-deep);background:#ffffff8c;border-radius:.5rem;place-items:center;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.perk-ic[data-v-b7ec53cb]{background:#27231e8c}}.perk-ic svg[data-v-b7ec53cb]{width:1.2rem;height:1.2rem}.panel[data-v-b7ec53cb]{justify-content:center;padding:1.25rem 1.25rem 0;display:flex}.panel-in[data-v-b7ec53cb]{width:100%;max-width:28rem;min-height:calc(100svh - var(--scene-h) - 1.25rem);flex-direction:column;display:flex}.top[data-v-b7ec53cb]{justify-content:space-between;align-items:center;min-height:2.75rem;margin-bottom:.5rem;display:flex}.back[data-v-b7ec53cb]{min-height:2.75rem;font:inherit;color:var(--gold-text);cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.15rem;margin-left:-.5rem;padding:0 .75rem 0 .35rem;font-size:.9375rem;font-weight:600;display:inline-flex}.back svg[data-v-b7ec53cb]{width:1.25rem;height:1.25rem}.back.is-off[data-v-b7ec53cb]{visibility:hidden}.back[data-v-b7ec53cb]:focus-visible{outline-offset:1px;outline:3px solid #c28b4673}@scope(:root[data-theme=dark]) to ([data-theme=light]){.back[data-v-b7ec53cb]:focus-visible{outline:3px solid #e4ab6673}}.count[data-v-b7ec53cb]{font-family:var(--serif);color:var(--muted);font-size:1rem;font-style:italic}.count b[data-v-b7ec53cb]{color:var(--gold);font-size:1.5rem}.segs[data-v-b7ec53cb]{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:1.75rem;display:grid}.seg[data-v-b7ec53cb]{background:var(--line);border-radius:2px;height:4px;position:relative;overflow:hidden}.seg[data-v-b7ec53cb]:after{content:"";background:var(--gold);transform-origin:0;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.seg.is-on[data-v-b7ec53cb]:after{transform:scaleX(1)}.h1[data-v-b7ec53cb]{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;margin:0 0 .6rem;font-size:clamp(1.75rem,7.4vw,2.25rem);line-height:1.1}.h1 em[data-v-b7ec53cb]{color:var(--gold);font-style:italic}.sub[data-v-b7ec53cb]{color:var(--muted);text-wrap:pretty;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.55}.opts[data-v-b7ec53cb]{border:0;gap:.625rem;min-width:0;margin:0 0 1.5rem;padding:0;display:grid}.opts--invalid[data-v-b7ec53cb]{outline-offset:.4rem;border-radius:.7rem;outline:2px solid #c94335}@scope(:root[data-theme=dark]) to ([data-theme=light]){.opts--invalid[data-v-b7ec53cb]{outline:2px solid #ff9686}}.opts--grid[data-v-b7ec53cb]{grid-template-columns:1fr 1fr}.opt[data-v-b7ec53cb]{display:block;position:relative}.opt input[data-v-b7ec53cb]{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.card[data-v-b7ec53cb]{box-sizing:border-box;border:1.5px solid var(--line);background:#fff;border-radius:.75rem;align-items:center;gap:.9rem;min-height:4.25rem;padding:.8rem 1rem;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s;display:flex;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.card[data-v-b7ec53cb]{background:#27231e}}.opts--grid .card[data-v-b7ec53cb]{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:6.25rem;padding:.9rem}.ic[data-v-b7ec53cb]{width:2.5rem;height:2.5rem;color:var(--gold-deep);background:#c28b4621;border-radius:.5rem;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ic[data-v-b7ec53cb]{background:#b17b3421}}.ic svg[data-v-b7ec53cb]{width:1.3rem;height:1.3rem}.ic .brand[data-v-b7ec53cb]{width:1.25rem;height:1.25rem}.ic--brand[data-v-b7ec53cb]{color:var(--b);background:color-mix(in srgb, var(--b) 12%, #fff)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.ic--brand[data-v-b7ec53cb]{background:color-mix(in srgb, var(--b) 12%, #27231e)}}.tx[data-v-b7ec53cb]{flex:1;gap:.15rem;min-width:0;display:grid}.lab[data-v-b7ec53cb]{font-size:.9375rem;font-weight:600;line-height:1.3}.desc[data-v-b7ec53cb]{color:var(--muted);font-size:.8125rem;line-height:1.4}.tick[data-v-b7ec53cb]{color:#0000;border:1.5px solid #d9cfb8;border-radius:.3rem;flex:none;place-items:center;width:1.375rem;height:1.375rem;transition:background .2s,border-color .2s,color .2s;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tick[data-v-b7ec53cb]{border:1.5px solid #322a17}}.tick svg[data-v-b7ec53cb]{stroke-width:3px;width:.9rem;height:.9rem}.opts--grid .tick[data-v-b7ec53cb]{position:absolute;top:.75rem;right:.75rem}.opt input:checked+.card[data-v-b7ec53cb]{border-color:var(--gold-text);box-shadow:inset 0 0 0 1px var(--gold-text);background:#c28b4617}@scope(:root[data-theme=dark]) to ([data-theme=light]){.opt input:checked+.card[data-v-b7ec53cb]{background:#b17b3417}}.opt input:checked+.card .ic[data-v-b7ec53cb]{background:var(--gold-text);color:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.opt input:checked+.card .ic[data-v-b7ec53cb]{color:#fff}}.opt input:checked+.card .tick[data-v-b7ec53cb]{background:var(--gold-text);border-color:var(--gold-text);color:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.opt input:checked+.card .tick[data-v-b7ec53cb]{color:#fff}}.opt input:active+.card[data-v-b7ec53cb]{transform:scale(.985)}.opt input:focus-visible+.card[data-v-b7ec53cb]{outline-offset:2px;outline:3px solid #c28b4673}@scope(:root[data-theme=dark]) to ([data-theme=light]){.opt input:focus-visible+.card[data-v-b7ec53cb]{outline:3px solid #e4ab6673}}@media (hover:hover){.opt:hover .card[data-v-b7ec53cb]{border-color:var(--gold)}.opt input:checked+.card[data-v-b7ec53cb]{border-color:var(--gold-text)}}.actions[data-v-b7ec53cb]{z-index:2;padding:.9rem 1.25rem max(1rem, env(safe-area-inset-bottom));background:#fbf9f4;margin:auto -1.25rem 0;position:sticky;bottom:0;box-shadow:0 -1px #1a1a1a14}@scope(:root[data-theme=dark]) to ([data-theme=light]){.actions[data-v-b7ec53cb]{background:#25211c}}.err[data-v-b7ec53cb]{color:#8a2c1c;background:#fbefec;border:1px solid #e3b8b0;border-radius:.625rem;align-items:flex-start;gap:.55rem;margin:0 0 .75rem;padding:.7rem .85rem;font-size:.875rem;line-height:1.45;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.err[data-v-b7ec53cb]{color:#ffac9b;background:#231f19;border:1px solid #35201c}}.err svg[data-v-b7ec53cb]{width:1.1rem;height:1.1rem;margin-top:.1rem}.go[data-v-b7ec53cb]{background:var(--gold-text);color:#fff;width:100%;height:3.5rem;font:inherit;cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.7rem;font-size:1rem;font-weight:700;transition:background .2s,transform .15s;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.go[data-v-b7ec53cb]{color:#fff}}.go svg[data-v-b7ec53cb]{width:1.2rem;height:1.2rem}.go[data-v-b7ec53cb]:active:not(:disabled){background:var(--gold-deep);transform:scale(.98)}.go[data-v-b7ec53cb]:disabled{color:#9a9384;cursor:not-allowed;background:#e6e1d6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.go[data-v-b7ec53cb]:disabled{color:#beb7a7;background:#1d1913}}.go[data-v-b7ec53cb]:focus-visible{outline-offset:3px;outline:3px solid #c28b4680}@scope(:root[data-theme=dark]) to ([data-theme=light]){.go[data-v-b7ec53cb]:focus-visible{outline:3px solid #e4ab6680}}@media (hover:hover){.go[data-v-b7ec53cb]:hover:not(:disabled){background:var(--gold-deep)}}.spin[data-v-b7ec53cb]{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:1.1rem;height:1.1rem;animation:.7s linear infinite ob-spin-b7ec53cb}@scope(:root[data-theme=dark]) to ([data-theme=light]){.spin[data-v-b7ec53cb]{border:2.5px solid #413c3666;border-top-color:#413c36}}@keyframes ob-spin-b7ec53cb{to{transform:rotate(360deg)}}.next-enter-active[data-v-b7ec53cb],.prev-enter-active[data-v-b7ec53cb]{transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1)}.next-leave-active[data-v-b7ec53cb],.prev-leave-active[data-v-b7ec53cb]{transition:opacity .15s,transform .15s}.next-enter-from[data-v-b7ec53cb]{opacity:0;transform:translate(18px)}.next-leave-to[data-v-b7ec53cb],.prev-enter-from[data-v-b7ec53cb]{opacity:0;transform:translate(-18px)}.prev-leave-to[data-v-b7ec53cb]{opacity:0;transform:translate(18px)}@media (width>=960px){.lg[data-v-b7ec53cb]{--scene-h:100vh;grid-template-columns:1.1fr 1fr}.scene[data-v-b7ec53cb]{height:100vh;position:sticky;top:0}.scene-ui[data-v-b7ec53cb]{padding:2.5rem 3rem}.logo img[data-v-b7ec53cb]{width:5rem;height:5rem}.pitch[data-v-b7ec53cb]{display:block}.panel[data-v-b7ec53cb]{align-items:center;padding:3rem 4rem}.panel-in[data-v-b7ec53cb]{min-height:0}.actions[data-v-b7ec53cb]{box-shadow:none;background:0 0;margin:0;padding:0;position:static}}@media (prefers-reduced-motion:reduce){.spin[data-v-b7ec53cb]{animation:none}.card[data-v-b7ec53cb],.go[data-v-b7ec53cb],.seg[data-v-b7ec53cb]:after,.ic[data-v-b7ec53cb],.tick[data-v-b7ec53cb],.next-enter-active[data-v-b7ec53cb],.prev-enter-active[data-v-b7ec53cb],.next-leave-active[data-v-b7ec53cb],.prev-leave-active[data-v-b7ec53cb]{transition:none}}.flow[data-v-0f27dc8c]{gap:.9rem;display:grid}.context[data-v-0f27dc8c]{color:#6b7280;margin:0;font-size:.78rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.context[data-v-0f27dc8c]{color:#b1b9c8}}.crumbs[data-v-0f27dc8c]{flex-wrap:wrap;gap:.35rem .5rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li[data-v-0f27dc8c]{color:#8a8f98;background:#f3f0ea;border-radius:999px;padding:.3rem .65rem;font-size:.74rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.crumbs li[data-v-0f27dc8c]{color:#b2b8c1;background:#221e19}}.crumbs li.done[data-v-0f27dc8c]{color:#17623f;background:#e8f5ed}@scope(:root[data-theme=dark]) to ([data-theme=light]){.crumbs li.done[data-v-0f27dc8c]{color:#8fd6ad;background:#221e19}}.crumbs li.active[data-v-0f27dc8c]{color:#805522;background:#f3e8d3}@scope(:root[data-theme=dark]) to ([data-theme=light]){.crumbs li.active[data-v-0f27dc8c]{color:#e5b582;background:#231b0b}}.panel[data-v-0f27dc8c]{background:#fff;border:1px solid #e7dfd1;border-radius:1rem;gap:.95rem;padding:1.1rem;display:grid;box-shadow:0 5px 20px #33271709}@scope(:root[data-theme=dark]) to ([data-theme=light]){.panel[data-v-0f27dc8c]{background:#27231e;border:1px solid #363025}}.panel h3[data-v-0f27dc8c]{color:#1f2937;margin:0;font-size:1.1rem;line-height:1.3}@scope(:root[data-theme=dark]) to ([data-theme=light]){.panel h3[data-v-0f27dc8c]{color:#c7d4e7}}.panel h4.sub[data-v-0f27dc8c]{color:#374151;margin:.2rem 0 -.3rem;font-size:.88rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.panel h4.sub[data-v-0f27dc8c]{color:#becbde}}.lede[data-v-0f27dc8c]{color:#626b78;margin:.3rem 0 0;font-size:.86rem;line-height:1.55}@scope(:root[data-theme=dark]) to ([data-theme=light]){.lede[data-v-0f27dc8c]{color:#b2bccb}}.welcome[data-v-0f27dc8c]{color:#3f5e4d;background:#f4f8f5;border-radius:.75rem;margin:0;padding:.8rem .95rem;font-size:.84rem;line-height:1.55}@scope(:root[data-theme=dark]) to ([data-theme=light]){.welcome[data-v-0f27dc8c]{color:#aaccb8;background:#24201b}}.welcome strong[data-v-0f27dc8c]{color:#2e4a3b;margin-bottom:.1rem;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.welcome strong[data-v-0f27dc8c]{color:#b2d2c0}}.guide[data-v-0f27dc8c]{color:#3f5e4d;background:#f4f8f5;border-radius:.65rem;margin:0;padding:.7rem .85rem;font-size:.82rem;line-height:1.55}@scope(:root[data-theme=dark]) to ([data-theme=light]){.guide[data-v-0f27dc8c]{color:#aaccb8;background:#24201b}}.guide span[data-v-0f27dc8c]{color:#5b7b69;margin-top:.15rem;font-size:.76rem;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.guide span[data-v-0f27dc8c]{color:#a0c2af}}.guide.soft[data-v-0f27dc8c]{color:#6a5a40;background:#fbf7ef}@scope(:root[data-theme=dark]) to ([data-theme=light]){.guide.soft[data-v-0f27dc8c]{color:#cfbda0;background:#25211b}}.progress-note[data-v-0f27dc8c]{color:#805522;background:#fff3e0;border-radius:.55rem;margin:0;padding:.45rem .7rem;font-size:.78rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.progress-note[data-v-0f27dc8c]{color:#e5b582;background:#271f10}}.progress-note.done[data-v-0f27dc8c]{color:#17623f;background:#e8f5ed}@scope(:root[data-theme=dark]) to ([data-theme=light]){.progress-note.done[data-v-0f27dc8c]{color:#8fd6ad;background:#221e19}}.notice[data-v-0f27dc8c]{color:#17623f;background:#e8f5ed;border-radius:.7rem;margin:0;padding:.75rem .95rem;font-size:.84rem;font-weight:600;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.notice[data-v-0f27dc8c]{color:#8fd6ad;background:#221e19}}.line-category[data-v-0f27dc8c]{color:#8f5f27;font-size:.74rem;font-weight:800}@scope(:root[data-theme=dark]) to ([data-theme=light]){.line-category[data-v-0f27dc8c]{color:#e4b078}}.whatif[data-v-0f27dc8c]{background:#fffdf9;border:1px solid #eee5d7;border-radius:.65rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.whatif[data-v-0f27dc8c]{background:#27231d;border:1px solid #393227}}.whatif summary[data-v-0f27dc8c]{color:#805522;cursor:pointer;padding:.7rem .85rem;font-size:.82rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.whatif summary[data-v-0f27dc8c]{color:#e5b582}}.whatif p[data-v-0f27dc8c]{color:#626b78;margin:0;padding:0 .85rem .8rem;font-size:.8rem;line-height:1.55}@scope(:root[data-theme=dark]) to ([data-theme=light]){.whatif p[data-v-0f27dc8c]{color:#b2bccb}}.form-grid[data-v-0f27dc8c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.05rem .85rem;display:grid}.field[data-v-0f27dc8c]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.field label[data-v-0f27dc8c]{color:#374151;font-size:.86rem;font-weight:700;line-height:1.4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.field label[data-v-0f27dc8c]{color:#becbde}}.tag[data-v-0f27dc8c]{color:#8a8f98;margin-left:.35rem;font-size:.68rem;font-style:normal;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tag[data-v-0f27dc8c]{color:#b2b8c1}}.tag.req[data-v-0f27dc8c]{color:#9b3c31;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tag.req[data-v-0f27dc8c]{color:#ffa395}}.help[data-v-0f27dc8c]{color:#6b7280;margin:0;font-size:.76rem;line-height:1.45}@scope(:root[data-theme=dark]) to ([data-theme=light]){.help[data-v-0f27dc8c]{color:#b1b9c8}}.help.soft[data-v-0f27dc8c]{color:#7a6a52}@scope(:root[data-theme=dark]) to ([data-theme=light]){.help.soft[data-v-0f27dc8c]{color:#c9b89e}}.error[data-v-0f27dc8c]{color:#a22a20;margin:0;font-size:.78rem;line-height:1.4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.error[data-v-0f27dc8c]{color:#ffa597}}input[data-v-0f27dc8c],select[data-v-0f27dc8c]{box-sizing:border-box;color:#1a1a1a;width:100%;min-height:3rem;font:inherit;background:#fff;border:1px solid #d7d0c4;border-radius:.55rem;padding:.65rem .75rem;font-size:1rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){input[data-v-0f27dc8c],select[data-v-0f27dc8c]{color:#dcd8d3;background:#27231e;border:1px solid #2f2b25}}input[aria-invalid=true][data-v-0f27dc8c],select[aria-invalid=true][data-v-0f27dc8c]{background:#fff8f7;border-color:#c4473b}@scope(:root[data-theme=dark]) to ([data-theme=light]){input[aria-invalid=true][data-v-0f27dc8c],select[aria-invalid=true][data-v-0f27dc8c]{background:#26211c;border-color:#b4382e}}input[data-v-0f27dc8c]:focus-visible,select[data-v-0f27dc8c]:focus-visible,button[data-v-0f27dc8c]:focus-visible,summary[data-v-0f27dc8c]:focus-visible{outline-offset:2px;outline:3px solid #c28b464d}@scope(:root[data-theme=dark]) to ([data-theme=light]){input[data-v-0f27dc8c]:focus-visible,select[data-v-0f27dc8c]:focus-visible,button[data-v-0f27dc8c]:focus-visible,summary[data-v-0f27dc8c]:focus-visible{outline:3px solid #e4ab664d}}select[data-v-0f27dc8c]{appearance:none;cursor:pointer;background-color:#fffdf9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23805b31' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border-color:#d8c9b3;padding-right:2.6rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){select[data-v-0f27dc8c]{background-color:#27231d;border-color:#332715}}.other-input[data-v-0f27dc8c]{margin-top:.1rem}.or[data-v-0f27dc8c]{color:#8a8f98;align-items:center;gap:.7rem;font-size:.76rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.or[data-v-0f27dc8c]{color:#b2b8c1}}.or[data-v-0f27dc8c]:before,.or[data-v-0f27dc8c]:after{content:"";background:#eee5d7;flex:1;height:1px}@scope(:root[data-theme=dark]) to ([data-theme=light]){.or[data-v-0f27dc8c]:before,.or[data-v-0f27dc8c]:after{background:#211a10}}.results[data-v-0f27dc8c]{gap:.5rem;margin:-.35rem 0 0;padding:0;list-style:none;display:grid}.results button[data-v-0f27dc8c]{text-align:left;width:100%;min-height:3rem;font:inherit;cursor:pointer;background:#fffdf9;border:1px solid #eee5d7;border-radius:.7rem;gap:.15rem;padding:.75rem .85rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.results button[data-v-0f27dc8c]{background:#27231d;border:1px solid #393227}}.results button[data-v-0f27dc8c]:hover{background:#fffaf1;border-color:#c9a575}@scope(:root[data-theme=dark]) to ([data-theme=light]){.results button[data-v-0f27dc8c]:hover{background:#26221c;border-color:#b69363}}.results strong[data-v-0f27dc8c]{color:#29231c;font-size:.9rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.results strong[data-v-0f27dc8c]{color:#d8d4cf}}.results small[data-v-0f27dc8c]{color:#737373;font-size:.76rem;line-height:1.4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.results small[data-v-0f27dc8c]{color:#b8b8b8}}.empty[data-v-0f27dc8c]{color:#626b78;background:#f5f1e8;border-radius:.65rem;margin:0;padding:.75rem .9rem;font-size:.82rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.empty[data-v-0f27dc8c]{color:#b2bccb;background:#231e19}}.extras[data-v-0f27dc8c]{gap:1rem;display:grid}.link[data-v-0f27dc8c]{color:#805522;min-height:2.75rem;font:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.4rem 0;font-size:.86rem;font-weight:700;text-decoration:underline}@scope(:root[data-theme=dark]) to ([data-theme=light]){.link[data-v-0f27dc8c]{color:#e5b582}}.review[data-v-0f27dc8c]{background:#fdfbf7;border:1px solid #eee9df;border-radius:.75rem;padding:.85rem 1rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.review[data-v-0f27dc8c]{background:#26221c;border:1px solid #38342e}}.review h4[data-v-0f27dc8c]{color:#1f2937;margin:0 0 .5rem;font-size:.92rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.review h4[data-v-0f27dc8c]{color:#c7d4e7}}.review dl[data-v-0f27dc8c]{grid-template-columns:auto 1fr;gap:.4rem .9rem;margin:0;font-size:.82rem;display:grid}.review dt[data-v-0f27dc8c]{color:#6b7280}@scope(:root[data-theme=dark]) to ([data-theme=light]){.review dt[data-v-0f27dc8c]{color:#b1b9c8}}.review dd[data-v-0f27dc8c]{color:#29231c;overflow-wrap:anywhere;margin:0;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.review dd[data-v-0f27dc8c]{color:#d8d4cf}}.actions[data-v-0f27dc8c]{z-index:2;padding:.8rem 1.1rem calc(.8rem + env(safe-area-inset-bottom,0px));background:#fffffff7;border-top:1px solid #eee5d7;border-radius:0 0 1rem 1rem;justify-content:space-between;gap:.6rem;margin:.2rem -1.1rem -1.1rem;display:flex;position:sticky;bottom:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.actions[data-v-0f27dc8c]{background:#27231ef7;border-top:1px solid #393227}}.btn[data-v-0f27dc8c]{color:#805522;min-height:3rem;font:inherit;cursor:pointer;background:#fffaf1;border:1px solid #ddcfb9;border-radius:.65rem;padding:.6rem 1.1rem;font-size:.92rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn[data-v-0f27dc8c]{color:#e5b582;background:#26221c;border:1px solid #342918}}.btn.primary[data-v-0f27dc8c]{color:#fff;background:linear-gradient(145deg,#c28b46,#95632d);border-color:#91612b;margin-left:auto}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn.primary[data-v-0f27dc8c]{color:#fff;background:linear-gradient(145deg,#b17b34,#88561f);border-color:#84551d}}.btn.ghost[data-v-0f27dc8c]:hover,.btn.small[data-v-0f27dc8c]:hover{background:#f9efd9;border-color:#c9a575}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn.ghost[data-v-0f27dc8c]:hover,.btn.small[data-v-0f27dc8c]:hover{background:#251e0d;border-color:#b69363}}.btn[data-v-0f27dc8c]:disabled{opacity:.5;cursor:not-allowed}.btn.small[data-v-0f27dc8c]{min-height:2.75rem;padding:.45rem .85rem;font-size:.82rem}.btn.danger[data-v-0f27dc8c]{color:#9c352b;background:#fff8f7;border-color:#e6c9c4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn.danger[data-v-0f27dc8c]{color:#ffa497;background:#26211c;border-color:#3a2521}}.cards[data-v-0f27dc8c]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.card[data-v-0f27dc8c]{background:#fffdf9;border:1px solid #eee5d7;border-radius:.8rem;gap:.75rem;padding:.9rem 1rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.card[data-v-0f27dc8c]{background:#27231d;border:1px solid #393227}}.card.incomplete[data-v-0f27dc8c]{background:#fffaf1;border-color:#ecc89a}@scope(:root[data-theme=dark]) to ([data-theme=light]){.card.incomplete[data-v-0f27dc8c]{background:#26221c;border-color:#352816}}.card-main[data-v-0f27dc8c]{gap:.2rem;display:grid}.card-main strong[data-v-0f27dc8c]{color:#29231c;overflow-wrap:anywhere;font-size:.94rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.card-main strong[data-v-0f27dc8c]{color:#d8d4cf}}.card-main small[data-v-0f27dc8c]{color:#6b7280;font-size:.78rem;line-height:1.4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.card-main small[data-v-0f27dc8c]{color:#b1b9c8}}.badge[data-v-0f27dc8c]{color:#805522;background:#fff3e0;border-radius:999px;justify-self:start;margin-top:.25rem;padding:.22rem .6rem;font-size:.7rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.badge[data-v-0f27dc8c]{color:#e5b582;background:#271f10}}.badge.done[data-v-0f27dc8c]{color:#17623f;background:#e8f5ed}@scope(:root[data-theme=dark]) to ([data-theme=light]){.badge.done[data-v-0f27dc8c]{color:#8fd6ad;background:#221e19}}.card-actions[data-v-0f27dc8c]{flex-wrap:wrap;gap:.45rem;display:flex}.invoice-summary[data-v-0f27dc8c]{color:#654719;background:#f3e8d3;border-radius:.65rem;justify-content:space-between;gap:1rem;margin:0;padding:.9rem 1rem;font-size:.92rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.invoice-summary[data-v-0f27dc8c]{color:#e2bf90;background:#231b0b}}.toast[data-v-0f27dc8c]{z-index:3;color:#fff;background:#2b2417;border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.86rem;display:flex;position:sticky;bottom:.8rem;box-shadow:0 8px 24px #0003}@scope(:root[data-theme=dark]) to ([data-theme=light]){.toast[data-v-0f27dc8c]{color:#fff;background:#5f5748}}.toast button[data-v-0f27dc8c]{color:#f3c987;min-height:2.5rem;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .5rem;font-weight:800;text-decoration:underline}@media (width<=650px){.form-grid[data-v-0f27dc8c]{grid-template-columns:1fr}.panel[data-v-0f27dc8c]{padding:.95rem}.actions[data-v-0f27dc8c]{margin:.2rem -.95rem -.95rem;padding-left:.95rem;padding-right:.95rem}.btn[data-v-0f27dc8c]{flex:1}.card-actions .btn[data-v-0f27dc8c]{flex:auto}}.commercial-page[data-v-5d044bf9]{color:#1a1a1a;min-height:100vh;font-family:var(--font-ui,system-ui, sans-serif);background:#fbf9f4;padding:0 1.25rem 4rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.commercial-page[data-v-5d044bf9]{color:#dcd8d3;background:#25211c}}.commercial-header[data-v-5d044bf9]{justify-content:space-between;align-items:center;max-width:68rem;margin:0 auto;padding:.75rem 0;display:flex}.brand img[data-v-5d044bf9]{object-fit:contain;width:5rem;height:5rem;display:block}.back-link[data-v-5d044bf9]{color:#6b7280;font-size:.875rem;font-weight:600;text-decoration:none}@scope(:root[data-theme=dark]) to ([data-theme=light]){.back-link[data-v-5d044bf9]{color:#b1b9c8}}.back-link[data-v-5d044bf9]:hover{color:#8f5f27}@scope(:root[data-theme=dark]) to ([data-theme=light]){.back-link[data-v-5d044bf9]:hover{color:#e4b078}}.commercial-content[data-v-5d044bf9]{max-width:52rem;margin:2rem auto 0}.eyebrow[data-v-5d044bf9]{color:#8f5f27;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:800}@scope(:root[data-theme=dark]) to ([data-theme=light]){.eyebrow[data-v-5d044bf9]{color:#e4b078}}h1[data-v-5d044bf9]{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,6vw,3.75rem);line-height:1.05}h1 em[data-v-5d044bf9]{color:#c28b46;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){h1 em[data-v-5d044bf9]{color:#e4ab66}}.intro[data-v-5d044bf9]{color:#5f6672;max-width:40rem;margin:1rem 0 1.5rem;font-size:1rem;line-height:1.7}@scope(:root[data-theme=dark]) to ([data-theme=light]){.intro[data-v-5d044bf9]{color:#b5bdcb}}.notice[data-v-5d044bf9]{color:#654719;background:#f3e8d3;border-left:4px solid #c28b46;border-radius:.5rem;margin:1.5rem 0;padding:1rem 1.1rem;font-size:.875rem;line-height:1.6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.notice[data-v-5d044bf9]{color:#e2bf90;background:#231b0b;border-left:4px solid #b17b34}}.review-preview-entry[data-v-5d044bf9]{background:#fffdf8;border:1px solid #e5d7c0;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:.9rem 1rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.review-preview-entry[data-v-5d044bf9]{background:#27231d;border:1px solid #372d1a}}.review-preview-entry>div[data-v-5d044bf9]{gap:.2rem;display:grid}.review-preview-entry strong[data-v-5d044bf9]{color:#49371f;font-size:.875rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.review-preview-entry strong[data-v-5d044bf9]{color:#dec8ac}}.review-preview-entry span[data-v-5d044bf9]{color:#6b7280;font-size:.78rem;line-height:1.45}@scope(:root[data-theme=dark]) to ([data-theme=light]){.review-preview-entry span[data-v-5d044bf9]{color:#b1b9c8}}.preview-review-button[data-v-5d044bf9]{color:#805522;min-height:2.6rem;font:inherit;cursor:pointer;background:#fff8ec;border:1px solid #c28b46;border-radius:.6rem;flex:none;padding:.6rem .9rem;font-size:.8rem;font-weight:800}@scope(:root[data-theme=dark]) to ([data-theme=light]){.preview-review-button[data-v-5d044bf9]{color:#e5b582;background:#25211b;border:1px solid #b17b34}}.preview-review-button[data-v-5d044bf9]:hover{background:#f3e8d3}@scope(:root[data-theme=dark]) to ([data-theme=light]){.preview-review-button[data-v-5d044bf9]:hover{background:#231b0b}}.commercial-form[data-v-5d044bf9]{gap:1rem;display:grid}.progress[data-v-5d044bf9]{align-items:center;gap:.9rem;margin:1.75rem 0 1rem;display:flex}.progress-ring[data-v-5d044bf9]{background:radial-gradient(closest-side, #fff 76%, transparent 78%), conic-gradient(#c28b46 calc(var(--progress) * 1%), #eee7db 0);border-radius:50%;flex:none;place-items:center;width:3.4rem;height:3.4rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.progress-ring[data-v-5d044bf9]{background:radial-gradient(closest-side, #27231e 76%, transparent 78%), conic-gradient(#b17b34 calc(var(--progress) * 1%), #1f1b16 0)}}.progress-ring strong[data-v-5d044bf9]{color:#8f5f27;font-size:.75rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.progress-ring strong[data-v-5d044bf9]{color:#e4b078}}.progress-copy[data-v-5d044bf9]{gap:.2rem;display:grid}.progress-copy strong[data-v-5d044bf9]{font-size:.95rem}.progress-copy span[data-v-5d044bf9]{color:#6b7280;font-size:.8rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.progress-copy span[data-v-5d044bf9]{color:#b1b9c8}}.step-route[data-v-5d044bf9]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.step-route li[data-v-5d044bf9]{color:#8b8b8b;align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.step-route li[data-v-5d044bf9]{color:#b7b7b7}}.step-route li span[data-v-5d044bf9]{border:1px solid #d7d0c4;border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.7rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.step-route li span[data-v-5d044bf9]{border:1px solid #2f2b25}}.step-route li.active[data-v-5d044bf9]{color:#8f5f27}@scope(:root[data-theme=dark]) to ([data-theme=light]){.step-route li.active[data-v-5d044bf9]{color:#e4b078}}.step-route li.active span[data-v-5d044bf9],.step-route li.complete span[data-v-5d044bf9]{color:#fff;background:#c28b46;border-color:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.step-route li.active span[data-v-5d044bf9],.step-route li.complete span[data-v-5d044bf9]{color:#fff;background:#b17b34;border-color:#b17b34}}.step-route li.complete[data-v-5d044bf9]{color:#4b5563}@scope(:root[data-theme=dark]) to ([data-theme=light]){.step-route li.complete[data-v-5d044bf9]{color:#b8c4d4}}.step-panel[data-v-5d044bf9]{min-height:17rem}.step-hint[data-v-5d044bf9]{color:#6b7280;margin:-.2rem 0 1.1rem;font-size:.875rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.step-hint[data-v-5d044bf9]{color:#b1b9c8}}.plain-step[data-v-5d044bf9]{gap:.25rem;display:grid}.plain-title[data-v-5d044bf9]{margin:0 0 .5rem;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:700}.route-fixed[data-v-5d044bf9]{background:#f4f8f5;border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;padding:.85rem .95rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.route-fixed[data-v-5d044bf9]{background:#24201b}}.route-pill[data-v-5d044bf9]{color:#2e4a3b;background:#fff;border-radius:999px;padding:.35rem .8rem;font-size:.85rem;font-weight:800;box-shadow:0 1px 3px #2e4a3b1f}@scope(:root[data-theme=dark]) to ([data-theme=light]){.route-pill[data-v-5d044bf9]{color:#b2d2c0;background:#27231e}}.route-arrow[data-v-5d044bf9]{color:#5b7b69;font-weight:800}@scope(:root[data-theme=dark]) to ([data-theme=light]){.route-arrow[data-v-5d044bf9]{color:#a0c2af}}.route-fixed small[data-v-5d044bf9]{color:#3f5e4d;flex-basis:100%;font-size:.76rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.route-fixed small[data-v-5d044bf9]{color:#aaccb8}}.route-note[data-v-5d044bf9]{color:#5f6672;background:#f5f1e8;border-radius:.55rem;margin:1rem 0 0;padding:.8rem .9rem;font-size:.8rem;line-height:1.55}@scope(:root[data-theme=dark]) to ([data-theme=light]){.route-note[data-v-5d044bf9]{color:#b5bdcb;background:#231e19}}.optional-tag[data-v-5d044bf9]{color:#8a8f98;margin-left:.3rem;font-size:.7rem;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.optional-tag[data-v-5d044bf9]{color:#b2b8c1}}.products-total[data-v-5d044bf9]{color:#654719;background:#f3e8d3;border-radius:.55rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.85rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.products-total[data-v-5d044bf9]{color:#e2bf90;background:#231b0b}}.group-title[data-v-5d044bf9]{color:#374151;margin:1.25rem 0 .6rem;font-size:.9rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.group-title[data-v-5d044bf9]{color:#becbde}}.calc-note[data-v-5d044bf9]{background:#fffdf9;border:1px solid #eee5d7;border-radius:.6rem;margin-top:.85rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.calc-note[data-v-5d044bf9]{background:#27231d;border:1px solid #393227}}.calc-note summary[data-v-5d044bf9]{color:#805522;cursor:pointer;padding:.7rem .85rem;font-size:.8rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.calc-note summary[data-v-5d044bf9]{color:#e5b582}}.calc-note p[data-v-5d044bf9]{color:#5f6672;margin:0;padding:0 .85rem .8rem;font-size:.8rem;line-height:1.55}@scope(:root[data-theme=dark]) to ([data-theme=light]){.calc-note p[data-v-5d044bf9]{color:#b5bdcb}}.sample-button[data-v-5d044bf9]{color:#7a5220;font:inherit;cursor:pointer;background:#fffaf1;border:1px solid #c28b46;border-radius:.55rem;margin:0 0 1rem;padding:.6rem .85rem;font-size:.8125rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.sample-button[data-v-5d044bf9]{color:#e4b785;background:#26221c;border:1px solid #b17b34}}.sample-button[data-v-5d044bf9]:hover{background:#f3e8d3}@scope(:root[data-theme=dark]) to ([data-theme=light]){.sample-button[data-v-5d044bf9]:hover{background:#231b0b}}.sample-warning[data-v-5d044bf9]{color:#8f1d14;background:#fff3f1;border-left:3px solid #b42318;border-radius:.35rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.8125rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.sample-warning[data-v-5d044bf9]{color:#ffac9f;background:#24201b;border-left:3px solid #a60e06}}.preview-only-banner[data-v-5d044bf9]{color:#24563d;background:#eff8f2;border:1px solid #b9d8c5;border-left:4px solid #28734d;border-radius:.6rem;margin:0 0 1rem;padding:.85rem 1rem;font-size:.82rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.preview-only-banner[data-v-5d044bf9]{color:#a0d5b6;background:#24201a;border:1px solid #1b3024;border-left:4px solid #196742}}.preview-only-banner strong[data-v-5d044bf9]{margin-right:.25rem}.preview-only-note[data-v-5d044bf9]{color:#52715f;text-align:center;margin:-.25rem 0 0;font-size:.78rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.preview-only-note[data-v-5d044bf9]{color:#a4c5b1}}.field-help[data-v-5d044bf9]{color:#6b7280;font-size:.72rem;font-weight:400;line-height:1.45}@scope(:root[data-theme=dark]) to ([data-theme=light]){.field-help[data-v-5d044bf9]{color:#b1b9c8}}.step-enter-active[data-v-5d044bf9],.step-leave-active[data-v-5d044bf9]{transition:opacity .2s,transform .25s}.step-enter-from[data-v-5d044bf9]{opacity:0;transform:translateY(10px)}.step-leave-to[data-v-5d044bf9]{opacity:0;transform:translateY(-6px)}.review-step[data-v-5d044bf9]{gap:1.75rem;display:grid}.review-step h3[data-v-5d044bf9]{margin:0}.unlock-hero h2[data-v-5d044bf9]{letter-spacing:-.01em;margin:0 0 .75rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,4.6vw,2.5rem);line-height:1.12}.unlock-hero p[data-v-5d044bf9]{color:#5f6672;max-width:38rem;margin:0;font-size:1rem;line-height:1.7}@scope(:root[data-theme=dark]) to ([data-theme=light]){.unlock-hero p[data-v-5d044bf9]{color:#b5bdcb}}.unlock-hero .count[data-v-5d044bf9]{color:#1a1a1a;font-variant-numeric:tabular-nums}@scope(:root[data-theme=dark]) to ([data-theme=light]){.unlock-hero .count[data-v-5d044bf9]{color:#dcd8d3}}.report-paper[data-v-5d044bf9]{background:#fff;border:1px solid #c28b462e;border-radius:1.25rem;gap:1rem;padding:1.5rem;animation:.7s cubic-bezier(.2,.8,.2,1) both rise-5d044bf9;display:grid;box-shadow:0 10px 30px -10px #231b1226}@scope(:root[data-theme=dark]) to ([data-theme=light]){.report-paper[data-v-5d044bf9]{background:#27231e;border:1px solid #b17b342e}}.paper-head[data-v-5d044bf9]{justify-content:space-between;gap:1rem;display:flex}.paper-k[data-v-5d044bf9]{color:#8f5f27;margin:0 0 .2rem;font-size:.75rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.paper-k[data-v-5d044bf9]{color:#e4b078}}.paper-n[data-v-5d044bf9]{color:#1a1a1a;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.paper-n[data-v-5d044bf9]{color:#dcd8d3}}.paper-s[data-v-5d044bf9]{color:#6b7280;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}@scope(:root[data-theme=dark]) to ([data-theme=light]){.paper-s[data-v-5d044bf9]{color:#b1b9c8}}.review-seal[data-v-5d044bf9]{color:#c28b46;text-align:center;border:2px solid #c28b46;border-radius:50%;flex:none;place-items:center;width:3.5rem;height:3.5rem;font-size:.625rem;font-weight:700;line-height:1.1;display:grid;transform:rotate(-12deg)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.review-seal[data-v-5d044bf9]{color:#e4ab66;border:2px solid #b17b34}}.locked-report[data-v-5d044bf9]{background:#faf6ec;border-radius:1rem;padding:1rem;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.locked-report[data-v-5d044bf9]{background:#24201b}}.locked-known[data-v-5d044bf9]{gap:.55rem;display:grid}.locked-known>div[data-v-5d044bf9],.locked-lines li[data-v-5d044bf9],.locked-grand-total[data-v-5d044bf9]{color:#5f6672;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.locked-known>div[data-v-5d044bf9],.locked-lines li[data-v-5d044bf9],.locked-grand-total[data-v-5d044bf9]{color:#b5bdcb}}.locked-known strong[data-v-5d044bf9]{color:#1a1a1a;font-variant-numeric:tabular-nums}@scope(:root[data-theme=dark]) to ([data-theme=light]){.locked-known strong[data-v-5d044bf9]{color:#dcd8d3}}.locked-known .known-total[data-v-5d044bf9]{color:#49371f;border-top:1px dashed #c28b4680;padding-top:.7rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.locked-known .known-total[data-v-5d044bf9]{color:#dec8ac;border-top:1px dashed #b17b3480}}.locked-caption[data-v-5d044bf9]{color:#805522;margin:1rem 0 .35rem;font-size:.78rem;font-weight:800}@scope(:root[data-theme=dark]) to ([data-theme=light]){.locked-caption[data-v-5d044bf9]{color:#e5b582}}.locked-lines[data-v-5d044bf9]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.locked-lines li[data-v-5d044bf9]{animation:.5s cubic-bezier(.2,.8,.2,1) both rise-5d044bf9;animation-delay:calc(.2s + var(--i) * 60ms);background:#ffffffbf;border-radius:.55rem;padding:.55rem .65rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.locked-lines li[data-v-5d044bf9]{background:#27231ebf}}.locked-lines li span[data-v-5d044bf9]{text-overflow:ellipsis;white-space:nowrap;color:#374151;font-weight:600;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.locked-lines li span[data-v-5d044bf9]{color:#becbde}}.locked-lines li i[data-v-5d044bf9],.locked-grand-total i[data-v-5d044bf9]{filter:blur(8px);background:#7a522038;border-radius:1rem;flex:none;width:4.5rem;height:.7rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.locked-lines li i[data-v-5d044bf9],.locked-grand-total i[data-v-5d044bf9]{background:#6f471338}}.locked-grand-total[data-v-5d044bf9]{color:#49371f;border-top:1px dashed #c28b4680;margin-top:.7rem;padding-top:.75rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.locked-grand-total[data-v-5d044bf9]{color:#dec8ac;border-top:1px dashed #b17b3480}}.locked-grand-total i[data-v-5d044bf9]{filter:blur(10px);width:6rem;height:1rem}.locked-overlay[data-v-5d044bf9]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#654719;text-align:center;background:#faf6ecd1;align-content:center;justify-items:center;gap:.4rem;padding:1rem;display:grid;position:absolute;inset:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.locked-overlay[data-v-5d044bf9]{color:#e2bf90;background:#24201bd1}}.locked-overlay strong[data-v-5d044bf9]{font-size:.9rem}.locked-overlay>span[data-v-5d044bf9]:last-child{color:#6f593b;max-width:25rem;font-size:.76rem;line-height:1.45}@scope(:root[data-theme=dark]) to ([data-theme=light]){.locked-overlay>span[data-v-5d044bf9]:last-child{color:#d4bb9b}}.lock-icon[data-v-5d044bf9]{color:#8f5f27;background:#fff;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.15rem;display:grid;box-shadow:0 2px 8px #5038141f}@scope(:root[data-theme=dark]) to ([data-theme=light]){.lock-icon[data-v-5d044bf9]{color:#e4b078;background:#27231e}}.worth[data-v-5d044bf9]{background:#f3e8d3;border-radius:1rem;align-items:center;gap:1rem;padding:1rem 1.25rem;animation:.6s cubic-bezier(.2,.8,.2,1) .3s both rise-5d044bf9;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.worth[data-v-5d044bf9]{background:#231b0b}}.worth-price[data-v-5d044bf9]{text-align:center;flex:none;gap:.2rem;display:grid}.worth-price strong[data-v-5d044bf9]{color:#7a5220;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1}@scope(:root[data-theme=dark]) to ([data-theme=light]){.worth-price strong[data-v-5d044bf9]{color:#e4b785}}.worth-price small[data-v-5d044bf9]{color:#7a5220;font-size:.6875rem;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.worth-price small[data-v-5d044bf9]{color:#e4b785}}.worth-copy[data-v-5d044bf9]{justify-items:start;display:grid}.worth p[data-v-5d044bf9]{color:#654719;margin:0;font-size:.84rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.worth p[data-v-5d044bf9]{color:#e2bf90}}.check-details summary[data-v-5d044bf9]{color:#805522;cursor:pointer;padding:.5rem 0;font-size:.875rem;font-weight:700;list-style:none}@scope(:root[data-theme=dark]) to ([data-theme=light]){.check-details summary[data-v-5d044bf9]{color:#e5b582}}.check-details summary[data-v-5d044bf9]::-webkit-details-marker{display:none}.check-details summary[data-v-5d044bf9]:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:.45rem;height:.45rem;margin-left:.6rem;transition:transform .25s;display:inline-block;transform:rotate(45deg)translateY(-2px)}.check-details[open] summary[data-v-5d044bf9]:after{transform:rotate(-135deg)}.check-details[open][data-v-5d044bf9]{gap:.75rem;animation:.4s both rise-5d044bf9;display:grid}.review-block[data-v-5d044bf9]{background:#f8f4ec;border:0;border-radius:.8rem;padding:.9rem 1rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.review-block[data-v-5d044bf9]{background:#241f1a}}.review-block-head[data-v-5d044bf9]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.review-block-head h3[data-v-5d044bf9]{color:#1f2937;margin:0;font-size:.95rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.review-block-head h3[data-v-5d044bf9]{color:#c7d4e7}}.change-link[data-v-5d044bf9]{color:#805522;min-height:2.5rem;font:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0 .5rem;font-size:.85rem;font-weight:800;text-decoration:underline}@scope(:root[data-theme=dark]) to ([data-theme=light]){.change-link[data-v-5d044bf9]{color:#e5b582}}.review-list[data-v-5d044bf9]{gap:.6rem;margin:0;display:grid}.review-list>div[data-v-5d044bf9]{grid-template-columns:minmax(9rem,.7fr) 1.3fr;gap:1rem;display:grid}.review-list dt[data-v-5d044bf9]{color:#6b7280;font-size:.75rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.review-list dt[data-v-5d044bf9]{color:#b1b9c8}}.review-list dd[data-v-5d044bf9]{color:#1a1a1a;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.review-list dd[data-v-5d044bf9]{color:#dcd8d3}}.pay-field input[data-v-5d044bf9]{background:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.pay-field input[data-v-5d044bf9]{background:#27231e}}.step-actions.is-final[data-v-5d044bf9]{flex-direction:column;align-items:stretch;gap:.9rem}.pay-cta[data-v-5d044bf9]{min-height:3.6rem;transition:transform .25s,box-shadow .25s;animation:.7s cubic-bezier(.2,.8,.2,1) 1.3s both rise-5d044bf9;position:relative;overflow:hidden;box-shadow:0 18px 30px -18px #1a1a1a99}.pay-cta[data-v-5d044bf9]:hover{transform:translateY(-2px);box-shadow:0 24px 36px -18px #1a1a1ab3}.pay-cta[data-v-5d044bf9]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff47 50%,#0000 60%);animation:3.2s ease-in-out 2.2s infinite sheen-5d044bf9;position:absolute;inset:0;transform:translate(-120%)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.pay-cta[data-v-5d044bf9]:after{background:linear-gradient(105deg,#0000 40%,#27231e47 50%,#0000 60%)}}.draft-link[data-v-5d044bf9]{color:#8b8b8b;font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;padding:.5rem;font-size:.78rem;transition:color .2s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.draft-link[data-v-5d044bf9]{color:#b7b7b7}}.draft-link[data-v-5d044bf9]:hover{color:#5f6672}@scope(:root[data-theme=dark]) to ([data-theme=light]){.draft-link[data-v-5d044bf9]:hover{color:#b5bdcb}}.draft-link[data-v-5d044bf9]:disabled{opacity:.6;cursor:wait}.step-actions.is-final .back-button[data-v-5d044bf9]{color:#8b8b8b;background:0 0;border:0;align-self:center;min-width:0;padding:.4rem;font-size:.78rem;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.step-actions.is-final .back-button[data-v-5d044bf9]{color:#b7b7b7}}.step-actions.is-final .back-button[data-v-5d044bf9]:hover{color:#5f6672;background:0 0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.step-actions.is-final .back-button[data-v-5d044bf9]:hover{color:#b5bdcb}}.sr-only[data-v-5d044bf9]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes rise-5d044bf9{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sheen-5d044bf9{to{transform:translate(120%)}}fieldset[data-v-5d044bf9]{background:#fff;border:1px solid #e7dfd1;border-radius:1rem;min-width:0;margin:0;padding:1.5rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){fieldset[data-v-5d044bf9]{background:#27231e;border:1px solid #363025}}legend[data-v-5d044bf9]{padding:0 .4rem;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:700}.form-grid[data-v-5d044bf9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}label[data-v-5d044bf9]{color:#374151;flex-direction:column;gap:.45rem;font-size:.8125rem;font-weight:700;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){label[data-v-5d044bf9]{color:#becbde}}input[data-v-5d044bf9],select[data-v-5d044bf9],textarea[data-v-5d044bf9]{box-sizing:border-box;color:#1a1a1a;width:100%;min-height:2.9rem;font:inherit;background:#fff;border:1px solid #d7d0c4;border-radius:.55rem;padding:.75rem .8rem;font-size:.9375rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){input[data-v-5d044bf9],select[data-v-5d044bf9],textarea[data-v-5d044bf9]{color:#dcd8d3;background:#27231e;border:1px solid #2f2b25}}select[data-v-5d044bf9]{appearance:none;cursor:pointer;background-color:#fffdf9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23805b31' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;border-color:#d8c9b3;padding-right:2.8rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){select[data-v-5d044bf9]{background-color:#27231d;border-color:#332715}}select[data-v-5d044bf9]:hover{background-color:#fffaf1;border-color:#b88a52}@scope(:root[data-theme=dark]) to ([data-theme=light]){select[data-v-5d044bf9]:hover{background-color:#26221c;border-color:#a77a42}}select option[data-v-5d044bf9]{color:#29231c;background:#fffdf9}@scope(:root[data-theme=dark]) to ([data-theme=light]){select option[data-v-5d044bf9]{color:#d8d4cf;background:#27231d}}textarea[data-v-5d044bf9]{resize:vertical}input[data-v-5d044bf9]:focus,select[data-v-5d044bf9]:focus,textarea[data-v-5d044bf9]:focus{outline-offset:1px;border-color:#a67336;outline:3px solid #c28b4638}@scope(:root[data-theme=dark]) to ([data-theme=light]){input[data-v-5d044bf9]:focus,select[data-v-5d044bf9]:focus,textarea[data-v-5d044bf9]:focus{border-color:#976526;outline:3px solid #e4ab6638}}:is(input[data-v-5d044bf9]:user-invalid,select[data-v-5d044bf9]:user-invalid,textarea[data-v-5d044bf9]:user-invalid){border-color:#c94335}@scope(:root[data-theme=dark]) to ([data-theme=light]){:is(input[data-v-5d044bf9]:user-invalid,select[data-v-5d044bf9]:user-invalid,textarea[data-v-5d044bf9]:user-invalid){border-color:#b93327}}input[data-v-5d044bf9]:disabled{color:#6b7280;background:#f5f1e8}@scope(:root[data-theme=dark]) to ([data-theme=light]){input[data-v-5d044bf9]:disabled{color:#b1b9c8;background:#231e19}}input[type=checkbox][data-v-5d044bf9]{appearance:none;cursor:pointer;background:linear-gradient(#fff,#fbf8f2);border:1.5px solid #b9a789;border-radius:.35rem;flex:none;place-content:center;width:1.2rem;min-width:1.2rem;height:1.2rem;min-height:1.2rem;margin:0;padding:0;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){input[type=checkbox][data-v-5d044bf9]{background:linear-gradient(#27231e,#25211b);border:1.5px solid #a69577}}input[type=checkbox][data-v-5d044bf9]:before{content:"";transform-origin:50%;border:0 solid #fff;border-width:0 0 2px 2px;width:.65rem;height:.38rem;transition:transform .12s;transform:rotate(-45deg)scale(0)}@scope(:root[data-theme=dark]) to ([data-theme=light]){input[type=checkbox][data-v-5d044bf9]:before{border:solid #413c36}}input[type=checkbox][data-v-5d044bf9]:checked{background:linear-gradient(145deg,#c28b46,#95632d);border-color:#91612b;box-shadow:0 2px 5px #714c2233}@scope(:root[data-theme=dark]) to ([data-theme=light]){input[type=checkbox][data-v-5d044bf9]:checked{background:linear-gradient(145deg,#b17b34,#88561f);border-color:#84551d}}input[type=checkbox][data-v-5d044bf9]:checked:before{transform:rotate(-45deg)scale(1)}input[type=checkbox][data-v-5d044bf9]:hover{border-color:#a67336}@scope(:root[data-theme=dark]) to ([data-theme=light]){input[type=checkbox][data-v-5d044bf9]:hover{border-color:#976526}}input[type=checkbox][data-v-5d044bf9]:focus-visible{outline-offset:2px;outline:3px solid #c28b464d}@scope(:root[data-theme=dark]) to ([data-theme=light]){input[type=checkbox][data-v-5d044bf9]:focus-visible{outline:3px solid #e4ab664d}}input[type=checkbox][data-v-5d044bf9]:disabled{cursor:not-allowed;opacity:.55}.full-field[data-v-5d044bf9]{grid-column:1/-1}.stand-alone[data-v-5d044bf9],.route-fields[data-v-5d044bf9]{margin-top:1rem}.checkbox-field[data-v-5d044bf9]{cursor:pointer;background:#fffdf9;border:1px solid #eee5d7;border-radius:.65rem;flex-direction:row;align-self:end;align-items:center;min-height:2.9rem;padding:.55rem .7rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.checkbox-field[data-v-5d044bf9]{background:#27231d;border:1px solid #393227}}.reconciliation[data-v-5d044bf9]{color:#8f1d14;background:#fff3f1;border-left:4px solid #b42318;border-radius:0 .55rem .55rem 0;gap:.25rem;margin-top:1rem;padding:.8rem .9rem;font-size:.8rem;line-height:1.5;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.reconciliation[data-v-5d044bf9]{color:#ffac9f;background:#24201b;border-left:4px solid #a60e06}}.reconciliation.is-matched[data-v-5d044bf9]{color:#17623f;background:#e8f5ed;border-color:#18794e}@scope(:root[data-theme=dark]) to ([data-theme=light]){.reconciliation.is-matched[data-v-5d044bf9]{color:#8fd6ad;background:#221e19;border-color:#006d43}}.reconciliation span[data-v-5d044bf9]{font-size:.75rem}.live-cost-summary[data-v-5d044bf9]{color:#4b5563;background:#f5f1e8;border-radius:.6rem;gap:.6rem;margin-top:1.1rem;padding:.9rem;font-size:.8rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.live-cost-summary[data-v-5d044bf9]{color:#b8c4d4;background:#231e19}}.live-cost-summary span[data-v-5d044bf9]{justify-content:space-between;gap:.75rem;display:flex}.live-cost-summary strong[data-v-5d044bf9]{color:#1a1a1a;text-align:right}@scope(:root[data-theme=dark]) to ([data-theme=light]){.live-cost-summary strong[data-v-5d044bf9]{color:#dcd8d3}}.tax-review-summary[data-v-5d044bf9]{color:#57452b;background:#fffaf0;border:1px solid #e9d9ba;border-radius:.6rem;gap:.35rem;margin-top:.75rem;padding:.85rem .9rem;font-size:.8rem;line-height:1.5;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tax-review-summary[data-v-5d044bf9]{color:#d9c4a6;background:#26221c;border:1px solid #3a2d13}}.tax-review-summary strong[data-v-5d044bf9]{color:#6f491b}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tax-review-summary strong[data-v-5d044bf9]{color:#e6ba8c}}.tax-review-summary small[data-v-5d044bf9]{color:#6b7280}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tax-review-summary small[data-v-5d044bf9]{color:#b1b9c8}}.locked-tax-note[data-v-5d044bf9]{color:#654719;background:#ffffffb3;border-radius:.55rem;gap:.2rem;margin-top:.7rem;padding:.65rem .75rem;font-size:.75rem;line-height:1.4;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.locked-tax-note[data-v-5d044bf9]{color:#e2bf90;background:#27231eb3}}.locked-tax-note strong[data-v-5d044bf9]{font-size:.8rem}.locked-lines li span small[data-v-5d044bf9],.review-lines li span small[data-v-5d044bf9]{color:#6b7280;white-space:normal;margin-top:.15rem;font-size:.72rem;font-weight:500;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.locked-lines li span small[data-v-5d044bf9],.review-lines li span small[data-v-5d044bf9]{color:#b1b9c8}}.review-lines[data-v-5d044bf9]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.review-lines li[data-v-5d044bf9]{color:#4b5563;background:#f1ebdf;border-radius:.45rem;justify-content:space-between;gap:.75rem;padding:.55rem .7rem;font-size:.8rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.review-lines li[data-v-5d044bf9]{color:#b8c4d4;background:#201c17}}.review-lines strong[data-v-5d044bf9]{color:#1a1a1a;white-space:nowrap}@scope(:root[data-theme=dark]) to ([data-theme=light]){.review-lines strong[data-v-5d044bf9]{color:#dcd8d3}}.submit-button[data-v-5d044bf9]{color:#fff;width:100%;min-height:3.25rem;font:inherit;text-align:center;cursor:pointer;background:#1a1a1a;border:0;border-radius:.7rem;justify-content:center;align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-weight:700;text-decoration:none;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.submit-button[data-v-5d044bf9]{color:#fff;background:#58534d}}.submit-button[data-v-5d044bf9]:hover{background:#3b3025}@scope(:root[data-theme=dark]) to ([data-theme=light]){.submit-button[data-v-5d044bf9]:hover{background:#665a4e}}.submit-button[data-v-5d044bf9]:disabled{opacity:.65;cursor:wait}.step-actions[data-v-5d044bf9]{gap:.75rem;display:flex}.screen[data-v-5d044bf9]{display:contents}.m-progress[data-v-5d044bf9]{margin:.5rem 0 1.1rem}.m-progress-head[data-v-5d044bf9]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.m-step[data-v-5d044bf9]{color:#7a5220;letter-spacing:.16em;text-transform:uppercase;align-items:baseline;gap:.5rem;font-size:.68rem;font-weight:800;display:inline-flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-step[data-v-5d044bf9]{color:#e4b785}}.m-step em[data-v-5d044bf9]{letter-spacing:0;color:#c28b46;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-style:italic;font-weight:400}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-step em[data-v-5d044bf9]{color:#e4ab66}}.m-left[data-v-5d044bf9]{color:#8a8f98;font-size:.75rem;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-left[data-v-5d044bf9]{color:#b2b8c1}}.m-track[data-v-5d044bf9]{gap:5px;display:flex}.m-seg[data-v-5d044bf9]{background:#ece3d2;border-radius:7px;flex-basis:0;height:7px;transition:background .4s;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-seg[data-v-5d044bf9]{background:#20190d}}.m-seg.now[data-v-5d044bf9]{background:#f2e4c9}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-seg.now[data-v-5d044bf9]{background:#231906}}.m-seg i[data-v-5d044bf9]{background:linear-gradient(90deg,#dcae6c,#c28b46);border-radius:7px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1);display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-seg i[data-v-5d044bf9]{background:linear-gradient(90deg,#c89a59,#b17b34)}}.m-seg.done i[data-v-5d044bf9]{background:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.m-seg.done i[data-v-5d044bf9]{background:#b17b34}}.commercial-page.is-compact[data-v-5d044bf9]{overflow-x:clip}.is-compact .commercial-content[data-v-5d044bf9]{isolation:isolate;position:relative}.is-compact .commercial-content[data-v-5d044bf9]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#e8c39e73,#0000);width:18rem;height:14rem;position:absolute;top:-3rem;right:-6rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.is-compact .commercial-content[data-v-5d044bf9]:before{background:radial-gradient(closest-side,#1c0e0273,#0000)}}.is-compact .commercial-content>.eyebrow[data-v-5d044bf9]{align-items:center;gap:.6rem;margin:.4rem 0 .45rem;font-size:.66rem;display:flex}.is-compact .commercial-content>.eyebrow[data-v-5d044bf9]:before{content:"";background:currentColor;width:1.6rem;height:1px}.m-headline[data-v-5d044bf9]{letter-spacing:-.03em;margin:0 0 .9rem;font-size:2.15rem;line-height:1.06;animation:.6s cubic-bezier(.16,1,.3,1) both headline-in-5d044bf9}.m-headline em[data-v-5d044bf9]{font-style:italic}@keyframes headline-in-5d044bf9{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.m-headline[data-v-5d044bf9]{animation:none}}.is-compact .commercial-header[data-v-5d044bf9]{padding:.4rem 0}.is-compact .commercial-content[data-v-5d044bf9]{margin-top:0}.is-compact .commercial-content>.intro[data-v-5d044bf9],.is-compact .progress[data-v-5d044bf9],.is-compact .step-route[data-v-5d044bf9],.is-compact legend[data-v-5d044bf9],.is-compact .step-hint[data-v-5d044bf9],.is-compact .field-help[data-v-5d044bf9],.is-compact .route-fixed[data-v-5d044bf9],.is-compact .route-note[data-v-5d044bf9],.is-compact .report-paper[data-v-5d044bf9],.is-compact .hide-compact[data-v-5d044bf9],.is-compact .plain-title[data-v-5d044bf9]{display:none}.is-compact fieldset[data-v-5d044bf9]{background:0 0;border:0;padding:0}.is-compact .commercial-form[data-v-5d044bf9]{gap:.75rem}.commercial-page.is-compact[data-v-5d044bf9]{padding-bottom:7rem}.commercial-page.is-compact[data-v-5d044bf9]:has(.step-actions.is-final){padding-bottom:11rem}.is-compact .step-actions[data-v-5d044bf9]{z-index:6;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));background:#fbf9f4;border-top:1px solid #ece3d2;position:fixed;bottom:0;left:0;right:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.is-compact .step-actions[data-v-5d044bf9]{background:#25211c;border-top:1px solid #393224}}.is-compact .step-actions.is-final[data-v-5d044bf9]{gap:.55rem}.is-compact .step-actions:not(.is-final) .back-button[data-v-5d044bf9]{min-width:0;padding:.85rem 1.1rem}.is-compact .unlock-hero[data-v-5d044bf9],.is-compact .unlock-copy small[data-v-5d044bf9],.is-compact .worth-copy[data-v-5d044bf9],.is-compact .calc-note[data-v-5d044bf9]{display:none}.is-compact .review-step[data-v-5d044bf9]{gap:.8rem}.is-compact .unlock-preview[data-v-5d044bf9]{gap:.4rem;padding:1rem}.is-compact .unlock-deck .deck-sheet[data-v-5d044bf9]{width:30%}.is-compact .deck-cap[data-v-5d044bf9]{font-size:.62rem}.is-compact .unlock-k[data-v-5d044bf9],.is-compact .live-cost-summary[data-v-5d044bf9],.is-compact[data-v-5d044bf9] .context,.is-compact[data-v-5d044bf9] .welcome,.is-compact[data-v-5d044bf9] .panel .lede,.is-compact .unlock-copy h3[data-v-5d044bf9]{display:none}.is-compact .tease[data-v-5d044bf9]{margin-bottom:.7rem;padding:.85rem 1rem}.is-compact .tease-n[data-v-5d044bf9]{font-size:2.3rem}.is-compact .unlock-deck[data-v-5d044bf9]{height:9.5rem}.is-compact .worth[data-v-5d044bf9]{padding:.85rem 1rem}.tease[data-v-5d044bf9]{background:linear-gradient(135deg,#fffdf8,#f8ead2);border:1px solid #ecdcbc;border-radius:1.1rem;gap:.15rem;margin:0 0 1rem;padding:1rem 1.15rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tease[data-v-5d044bf9]{background:linear-gradient(135deg,#27231d,#251b08);border:1px solid #3b2e13}}.tease-k[data-v-5d044bf9]{color:#8f5f27;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tease-k[data-v-5d044bf9]{color:#e4b078}}.tease-n[data-v-5d044bf9]{letter-spacing:-.02em;color:#7a5220;font-variant-numeric:tabular-nums;align-items:baseline;font-family:Georgia,Times New Roman,serif;font-size:2.6rem;font-weight:400;line-height:1.1;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tease-n[data-v-5d044bf9]{color:#e4b785}}.tease-blur[data-v-5d044bf9]{filter:blur(7px);opacity:.75;-webkit-user-select:none;user-select:none;animation:3.2s ease-in-out infinite alternate tease-breathe-5d044bf9}@keyframes tease-breathe-5d044bf9{0%{filter:blur(8px);opacity:.6}to{filter:blur(5.5px);opacity:.85}}.tease small[data-v-5d044bf9]{color:#6f593b;font-size:.78rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tease small[data-v-5d044bf9]{color:#d4bb9b}}.unlock-copy .tease[data-v-5d044bf9]{margin:.2rem 0 1rem}.tease-n--inline[data-v-5d044bf9]{font-size:1.25rem}.unlock-inside[data-v-5d044bf9]{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.unlock-inside li[data-v-5d044bf9]{color:#3f3a32;border-bottom:1px solid #c28b462e;grid-template-columns:1.9rem 1fr;padding:.45rem 0;font-size:.86rem;line-height:1.4;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.unlock-inside li[data-v-5d044bf9]{color:#cfcbc6;border-bottom:1px solid #b17b342e}}.unlock-inside li[data-v-5d044bf9]:last-child{border-bottom:0}.unlock-inside em[data-v-5d044bf9]{color:#c28b46;font-family:Georgia,serif}@scope(:root[data-theme=dark]) to ([data-theme=light]){.unlock-inside em[data-v-5d044bf9]{color:#e4ab66}}@media (prefers-reduced-motion:reduce){.tease-blur[data-v-5d044bf9]{animation:none}}.step-actions .submit-button[data-v-5d044bf9]{flex:1}.step-actions .commercial-ecocash-button[data-v-5d044bf9]{flex:1;width:auto}.step-actions.is-final .commercial-ecocash-button[data-v-5d044bf9]{width:100%}.back-button[data-v-5d044bf9]{color:#374151;min-width:7rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7d0c4;border-radius:.7rem;padding:.85rem 1rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.back-button[data-v-5d044bf9]{color:#becbde;background:#27231e;border:1px solid #2f2b25}}.back-button[data-v-5d044bf9]:hover{background:#f5f1e8}@scope(:root[data-theme=dark]) to ([data-theme=light]){.back-button[data-v-5d044bf9]:hover{background:#231e19}}.back-button[data-v-5d044bf9]:disabled{opacity:.65;cursor:wait}.privacy-note[data-v-5d044bf9]{color:#6b7280;text-align:center;margin:-.25rem 0 0;font-size:.75rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.privacy-note[data-v-5d044bf9]{color:#b1b9c8}}.privacy-note a[data-v-5d044bf9]{color:#805522;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.privacy-note a[data-v-5d044bf9]{color:#e5b582}}.error-message[data-v-5d044bf9]{color:#b42318;margin:0;font-size:.875rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.error-message[data-v-5d044bf9]{color:#ffa192}}.sample-link[data-v-5d044bf9]{color:#7a5220;text-underline-offset:4px;margin-top:.6rem;font-size:.875rem;font-weight:700;-webkit-text-decoration:underline #c28b4680;text-decoration:underline #c28b4680;display:inline-block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.sample-link[data-v-5d044bf9]{color:#e4b785;text-decoration-color:#e4ab6680}}.sample-link[data-v-5d044bf9]:hover{text-decoration-color:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.sample-link[data-v-5d044bf9]:hover{text-decoration-color:#e4ab66}}.error-help[data-v-5d044bf9]{color:#4b5563;margin:.4rem 0 0;font-size:.875rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.error-help[data-v-5d044bf9]{color:#b8c4d4}}.error-help a[data-v-5d044bf9]{color:#7a5220;text-underline-offset:3px;font-weight:700;text-decoration:underline}@scope(:root[data-theme=dark]) to ([data-theme=light]){.error-help a[data-v-5d044bf9]{color:#e4b785}}.saved[data-v-5d044bf9]{background:linear-gradient(135deg,#fffdf8,#f8eedc);border:1px solid #ecdcbc;border-radius:1.5rem;grid-template-columns:1.25fr .85fr;align-items:center;gap:2.5rem;margin-top:2rem;padding:2.4rem;animation:.6s cubic-bezier(.2,.8,.2,1) both rise-5d044bf9;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved[data-v-5d044bf9]{background:linear-gradient(135deg,#27231d,#241d10);border:1px solid #3b2e13}}.saved-k[data-v-5d044bf9]{color:#18794e;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 .9rem;font-size:.75rem;font-weight:800;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved-k[data-v-5d044bf9]{color:#7bd2a2}}.saved-k span[data-v-5d044bf9]{letter-spacing:0;background:#e3f2e8;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.85rem;display:inline-grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved-k span[data-v-5d044bf9]{background:#16211a}}.saved h2[data-v-5d044bf9]{letter-spacing:-.02em;color:#1f1b15;margin:0 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3.6vw,2.5rem);line-height:1.1}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved h2[data-v-5d044bf9]{color:#dbd8d3}}.saved h2 em[data-v-5d044bf9]{color:#c28b46;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved h2 em[data-v-5d044bf9]{color:#e4ab66}}.saved-lede[data-v-5d044bf9]{color:#5f6672;margin:0 0 1.4rem;font-size:.98rem;line-height:1.7}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved-lede[data-v-5d044bf9]{color:#b5bdcb}}.saved-facts[data-v-5d044bf9]{border-top:1px solid #ecdcbc;border-bottom:1px solid #ecdcbc;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.6rem;padding:1rem 0;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved-facts[data-v-5d044bf9]{border-top:1px solid #3b2e13;border-bottom:1px solid #3b2e13}}.saved-facts dt[data-v-5d044bf9]{color:#8a8f98;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved-facts dt[data-v-5d044bf9]{color:#b2b8c1}}.saved-facts dd[data-v-5d044bf9]{color:#1f1b15;overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.85rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved-facts dd[data-v-5d044bf9]{color:#dbd8d3}}.saved-facts div:first-child dd[data-v-5d044bf9]{color:#7a5220;font-family:Georgia,serif;font-size:1.2rem;font-weight:400}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved-facts div:first-child dd[data-v-5d044bf9]{color:#e4b785}}.saved-steps-k[data-v-5d044bf9]{color:#8f5f27;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .3rem;font-size:.68rem;font-weight:800}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved-steps-k[data-v-5d044bf9]{color:#e4b078}}.saved-steps[data-v-5d044bf9]{margin:0 0 1.8rem;padding:0;list-style:none}.saved-steps li[data-v-5d044bf9]{border-bottom:1px solid #c28b4629;grid-template-columns:2.4rem 1fr;padding:.75rem 0;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved-steps li[data-v-5d044bf9]{border-bottom:1px solid #b17b3429}}.saved-steps li[data-v-5d044bf9]:last-child{border-bottom:0}.saved-steps em[data-v-5d044bf9]{color:#c28b46;font-family:Georgia,serif;font-size:1.05rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved-steps em[data-v-5d044bf9]{color:#e4ab66}}.saved-steps b[data-v-5d044bf9]{color:#1f1b15;font-size:.92rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved-steps b[data-v-5d044bf9]{color:#dbd8d3}}.saved-steps p[data-v-5d044bf9]{color:#5f6672;margin:.2rem 0 0;font-size:.85rem;line-height:1.55}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved-steps p[data-v-5d044bf9]{color:#b5bdcb}}.saved-actions[data-v-5d044bf9]{flex-wrap:wrap;gap:.75rem;display:flex}.saved-btn[data-v-5d044bf9]{border-radius:.9rem;justify-content:center;align-items:center;min-height:3rem;padding:.8rem 1.3rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .3s,border-color .3s,transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.saved-btn[data-v-5d044bf9]:hover{transform:translateY(-2px)}.saved-btn--solid[data-v-5d044bf9]{color:#1a0f08;background:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved-btn--solid[data-v-5d044bf9]{background:#b17b34}}.saved-btn--solid[data-v-5d044bf9]:hover{background:#d29a55}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved-btn--solid[data-v-5d044bf9]:hover{background:#bf8843}}.saved-btn--line[data-v-5d044bf9]{color:#7a5220;border:1.5px solid #c28b468c}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved-btn--line[data-v-5d044bf9]{color:#e4b785;border:1.5px solid #b17b348c}}.saved-btn--line[data-v-5d044bf9]:hover{background:#fff8ec;border-color:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.saved-btn--line[data-v-5d044bf9]:hover{background:#25211b;border-color:#b17b34}}.unlock-preview[data-v-5d044bf9]{background:#f6ecd9;border-radius:1.25rem;grid-template-columns:.9fr 1.1fr;align-items:center;gap:2rem;padding:1.6rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.unlock-preview[data-v-5d044bf9]{background:#241c0e}}.report-deck[data-v-5d044bf9]{isolation:isolate;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:relative}.report-deck[data-v-5d044bf9]:before{content:"";z-index:-1;background:radial-gradient(closest-side,#e8c39e8c,#0000);border-radius:50%;position:absolute;inset:8% 6% 14%}@scope(:root[data-theme=dark]) to ([data-theme=light]){.report-deck[data-v-5d044bf9]:before{background:radial-gradient(closest-side,#1c0e028c,#0000)}}.unlock-deck[data-v-5d044bf9]{height:17rem}.saved-preview[data-v-5d044bf9]{height:22rem}.deck-sheet[data-v-5d044bf9]{width:46%;animation:1.1s cubic-bezier(.16,1,.3,1) both deck-in-5d044bf9;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.deck-sheet--far[data-v-5d044bf9]{--to:translate(-92%, -47%) rotate(-11deg) scale(.9);animation-delay:.1s}.deck-sheet--back[data-v-5d044bf9]{--to:translate(-14%, -47%) rotate(8deg) scale(.95);animation-delay:.22s}.deck-sheet--front[data-v-5d044bf9]{--to:translate(-54%, -52%) rotate(-2deg);animation-delay:.34s}.deck-sheet--far[data-v-5d044bf9] .paper{background:#faf2e3}@scope(:root[data-theme=dark]) to ([data-theme=light]){.deck-sheet--far[data-v-5d044bf9] .paper{background:#251f14}}.deck-sheet--back[data-v-5d044bf9] .paper{background:#fdf8ee}@scope(:root[data-theme=dark]) to ([data-theme=light]){.deck-sheet--back[data-v-5d044bf9] .paper{background:#25211b}}@keyframes deck-in-5d044bf9{0%{opacity:0;transform:translate(-50%,-44%)rotate(0)scale(.96)}to{opacity:1;transform:var(--to)}}.report-deck>.deck-sheet--front[data-v-5d044bf9]{animation:1.1s cubic-bezier(.16,1,.3,1) .34s both deck-in-5d044bf9,7s ease-in-out 1.6s infinite alternate deck-drift-5d044bf9}@keyframes deck-drift-5d044bf9{0%{transform:var(--to)}to{transform:var(--to) translateY(-7px) rotate(-.6deg)}}.deck-cap[data-v-5d044bf9]{color:#8f5f27;letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:.7rem;font-weight:700;position:absolute;bottom:0;left:0;right:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.deck-cap[data-v-5d044bf9]{color:#e4b078}}@media (prefers-reduced-motion:reduce){.deck-sheet[data-v-5d044bf9],.report-deck>.deck-sheet--front[data-v-5d044bf9]{transform:var(--to);animation:none}}.unlock-k[data-v-5d044bf9]{color:#8f5f27;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .5rem;font-size:.68rem;font-weight:800}@scope(:root[data-theme=dark]) to ([data-theme=light]){.unlock-k[data-v-5d044bf9]{color:#e4b078}}.unlock-copy h3[data-v-5d044bf9]{color:#1f1b15;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.2}@scope(:root[data-theme=dark]) to ([data-theme=light]){.unlock-copy h3[data-v-5d044bf9]{color:#dbd8d3}}.unlock-copy h3 em[data-v-5d044bf9]{color:#c28b46;font-weight:600}@scope(:root[data-theme=dark]) to ([data-theme=light]){.unlock-copy h3 em[data-v-5d044bf9]{color:#e4ab66}}.unlock-copy small[data-v-5d044bf9]{color:#8a8f98;margin-top:.5rem;font-size:.72rem;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.unlock-copy small[data-v-5d044bf9]{color:#b2b8c1}}.error-ref[data-v-5d044bf9]{color:#8a8f98;margin-top:.3rem;font-size:.75rem;display:block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.error-ref[data-v-5d044bf9]{color:#b2b8c1}}@media (width<=760px){.saved[data-v-5d044bf9]{grid-template-columns:1fr;gap:1rem;padding:1.6rem 1.2rem}.saved-preview[data-v-5d044bf9]{order:-1;height:16rem}.saved-facts[data-v-5d044bf9]{grid-template-columns:1fr 1fr}.unlock-preview[data-v-5d044bf9]{grid-template-columns:1fr;padding:1.2rem}.unlock-deck[data-v-5d044bf9]{height:15rem}}.success-card[data-v-5d044bf9]{text-align:center;background:#fff;border:1px solid #e7dfd1;border-radius:1rem;margin-top:2rem;padding:2rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.success-card[data-v-5d044bf9]{background:#27231e;border:1px solid #363025}}.success-mark[data-v-5d044bf9]{color:#18794e;background:#e8f5ed;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.5rem;font-weight:800;display:inline-grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.success-mark[data-v-5d044bf9]{color:#7bd2a2;background:#221e19}}.success-card h2[data-v-5d044bf9]{margin:.9rem 0 .4rem;font-family:Georgia,Times New Roman,serif}.success-card p[data-v-5d044bf9]{color:#5f6672;line-height:1.6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.success-card p[data-v-5d044bf9]{color:#b5bdcb}}.success-card .reference[data-v-5d044bf9]{overflow-wrap:anywhere;font-size:.8125rem}.submit-link[data-v-5d044bf9]{margin-top:1.25rem}.success-profile-link[data-v-5d044bf9]{color:#805522;margin:1rem 0 0 1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-block}@scope(:root[data-theme=dark]) to ([data-theme=light]){.success-profile-link[data-v-5d044bf9]{color:#e5b582}}.success-profile-link[data-v-5d044bf9]:hover{text-decoration:underline}.success-action[data-v-5d044bf9]{color:#fff;min-height:2.9rem;font:inherit;cursor:pointer;background:#7a5220;border:0;border-radius:.75rem;justify-content:center;align-items:center;margin-top:1rem;padding:.75rem 1.25rem;font-weight:700;display:inline-flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.success-action[data-v-5d044bf9]{color:#fff;background:#6f4713}}.success-action[data-v-5d044bf9]:hover{background:#a67336}@scope(:root[data-theme=dark]) to ([data-theme=light]){.success-action[data-v-5d044bf9]:hover{background:#976526}}.success-action[data-v-5d044bf9]:disabled{opacity:.65;cursor:wait}.assisted-banner[data-v-5d044bf9]{background:#f6ecd9;border:1px solid #e6d2ad;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:.9rem 1rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.assisted-banner[data-v-5d044bf9]{background:#241c0e;border:1px solid #352b18}}.assisted-banner>div[data-v-5d044bf9]{gap:.2rem;display:grid}.assisted-banner strong[data-v-5d044bf9]{color:#49371f;font-size:.9rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.assisted-banner strong[data-v-5d044bf9]{color:#dec8ac}}.assisted-banner span[data-v-5d044bf9]{color:#6b5a3d;font-size:.8rem;line-height:1.45}@scope(:root[data-theme=dark]) to ([data-theme=light]){.assisted-banner span[data-v-5d044bf9]{color:#d0bd9d}}.assisted-banner a[data-v-5d044bf9]{flex:none;text-decoration:none}.assisted-prefill[data-v-5d044bf9]{background:#fffdf8;border:1px solid #eadcc4;border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:-.25rem 0 1rem;padding:.8rem 1rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.assisted-prefill[data-v-5d044bf9]{background:#27231d;border:1px solid #392e1b}}.assisted-prefill label[data-v-5d044bf9]{color:#49371f;font-size:.85rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.assisted-prefill label[data-v-5d044bf9]{color:#dec8ac}}.assisted-prefill select[data-v-5d044bf9]{min-height:2.6rem;font:inherit;background:#fff;border:1px solid #dccbac;border-radius:.6rem;padding:.45rem .7rem;font-size:.85rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.assisted-prefill select[data-v-5d044bf9]{background:#27231e;border:1px solid #322815}}.assisted-prefill span[data-v-5d044bf9]{color:#6b5a3d;flex-basis:100%;font-size:.78rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.assisted-prefill span[data-v-5d044bf9]{color:#d0bd9d}}.assisted-sent .assisted-link[data-v-5d044bf9]{overflow-wrap:anywhere;font-weight:700}.assisted-sent .assisted-link a[data-v-5d044bf9]{color:#7a5220}@scope(:root[data-theme=dark]) to ([data-theme=light]){.assisted-sent .assisted-link a[data-v-5d044bf9]{color:#e4b785}}.assisted-sent .assisted-message[data-v-5d044bf9]{color:#4a3d28;text-align:left;overflow-wrap:anywhere;background:#faf4e8;border-radius:.8rem;max-width:34rem;margin:.8rem auto;padding:.8rem 1rem;font-size:.9rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.assisted-sent .assisted-message[data-v-5d044bf9]{color:#d8c8af;background:#24201a}}.assisted-actions[data-v-5d044bf9]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}.assisted-actions .preview-review-button[data-v-5d044bf9]{margin-top:1rem;text-decoration:none}@media (width<=700px){.assisted-banner[data-v-5d044bf9]{flex-direction:column;align-items:flex-start}}.help-ask[data-v-5d044bf9]{text-align:center;margin-top:1rem}.help-box[data-v-5d044bf9]{text-align:left;background:#faf4e8;border:1px solid #e6d2ad;border-radius:.9rem;gap:.5rem;max-width:34rem;margin:0 auto;padding:1rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.help-box[data-v-5d044bf9]{background:#24201a;border:1px solid #352b18}}.help-box strong[data-v-5d044bf9]{color:#49371f}@scope(:root[data-theme=dark]) to ([data-theme=light]){.help-box strong[data-v-5d044bf9]{color:#dec8ac}}.help-box span[data-v-5d044bf9]{color:#5d4a2a;font-size:.88rem;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.help-box span[data-v-5d044bf9]{color:#d8c29e}}.help-box textarea[data-v-5d044bf9]{box-sizing:border-box;width:100%}.help-actions[data-v-5d044bf9]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (width<=650px){.commercial-page[data-v-5d044bf9]{padding:0 1rem 3rem}.commercial-content[data-v-5d044bf9]{margin-top:1rem}.form-grid[data-v-5d044bf9]{grid-template-columns:1fr}fieldset[data-v-5d044bf9]{padding:1.1rem}.step-route[data-v-5d044bf9]{gap:.25rem}.step-route li[data-v-5d044bf9]{text-align:center;flex-direction:column;gap:.25rem;font-size:.62rem}.step-panel[data-v-5d044bf9]{min-height:0}.review-list>div[data-v-5d044bf9]{grid-template-columns:1fr;gap:.25rem}.live-cost-summary span[data-v-5d044bf9],.review-lines li[data-v-5d044bf9]{align-items:flex-start}.report-paper[data-v-5d044bf9]{padding:1.1rem}.worth[data-v-5d044bf9]{align-items:flex-start}}@media (width<=520px){.review-preview-entry[data-v-5d044bf9]{flex-direction:column;align-items:stretch}.preview-review-button[data-v-5d044bf9]{width:100%}.worth[data-v-5d044bf9]{flex-direction:column}.worth-price[data-v-5d044bf9]{align-items:baseline;gap:.5rem;display:flex}.locked-known>div[data-v-5d044bf9],.locked-lines li[data-v-5d044bf9],.locked-grand-total[data-v-5d044bf9]{gap:.5rem;font-size:.78rem}.locked-lines li i[data-v-5d044bf9]{width:3rem}}@media (prefers-reduced-motion:reduce){.report-paper[data-v-5d044bf9],.locked-lines li[data-v-5d044bf9],.worth[data-v-5d044bf9],.pay-cta[data-v-5d044bf9],.check-details[open][data-v-5d044bf9]{animation:none}.pay-cta[data-v-5d044bf9]:after{display:none}}.profile-page[data-v-165d36d2]{--gold:#c28b46;--gold-dark:#a67336;--gold-deep:#7a5220;--gold-light:#e8c39e;--tint:#f4e6cf;--cream:#f5f1e8;--cream-2:#ece5d4;--line:#dccfb2;--ink:#1a1a1a;--muted:#5f6672;--ok:#2f7d55;--ok-soft:#dff3e8;--serif:Georgia, "Times New Roman", serif;--gutter:clamp(1rem, 4vw, 2rem);--ease:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--drawer-w:calc(100vw - 3.5rem);--drawer-time:.38s;--drawer-ease:cubic-bezier(.16, 1, .3, 1);box-sizing:border-box;background:var(--cream);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;padding:0 0 3rem;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}@scope(:root[data-theme=dark]) to ([data-theme=light]){.profile-page[data-v-165d36d2]{--gold-deep:#e4b785;--tint:#241a08;--cream:#231e19;--cream-2:#1f1a0e;--line:#332a16;--ink:#dcd8d3;--muted:#b5bdcb;--ok-soft:#12211a}}:root[data-theme=dark] .profile-page [data-theme=light][data-v-165d36d2]{--gold-deep:#7a5220;--tint:#f4e6cf;--cream:#f5f1e8;--cream-2:#ece5d4;--line:#dccfb2;--ink:#1a1a1a;--muted:#5f6672;--ok-soft:#dff3e8}.profile-page[data-v-165d36d2] *,.profile-page[data-v-165d36d2] :before,.profile-page[data-v-165d36d2] :after{box-sizing:border-box}h1[data-v-165d36d2],h2[data-v-165d36d2],h3[data-v-165d36d2],p[data-v-165d36d2]{margin-top:0}button[data-v-165d36d2]{font:inherit;touch-action:manipulation}.sr-only[data-v-165d36d2]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.is-holding .shell[data-v-165d36d2] *{animation-play-state:paused!important}.splash[data-v-165d36d2]{z-index:300;cursor:pointer;background:#14100c;animation:2.4s linear forwards sp-bg-165d36d2;position:fixed;inset:0;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.splash[data-v-165d36d2]{background:#555049}}.sp-panel[data-v-165d36d2]{width:160%;animation:sp-sweep-165d36d2 2.05s linear calc(var(--p) * 80ms) backwards;will-change:transform;position:absolute;top:0;bottom:0;left:-30%;transform:translate(110%)skew(-14deg)}.sp-panel--a[data-v-165d36d2]{--p:0;background:#e8c39e}@scope(:root[data-theme=dark]) to ([data-theme=light]){.sp-panel--a[data-v-165d36d2]{background:#1c0e02}}.sp-panel--b[data-v-165d36d2]{--p:1;background:#c28b46}@scope(:root[data-theme=dark]) to ([data-theme=light]){.sp-panel--b[data-v-165d36d2]{background:#b17b34}}.sp-panel--c[data-v-165d36d2]{--p:2;background:#7a5320}@scope(:root[data-theme=dark]) to ([data-theme=light]){.sp-panel--c[data-v-165d36d2]{background:#6f4813}}.sp-copy[data-v-165d36d2]{color:#fbf9f4;text-align:center;place-content:center;justify-items:center;padding:2rem;animation:2.1s linear backwards sp-copy-165d36d2;display:grid;position:absolute;inset:0}@scope(:root[data-theme=dark]) to ([data-theme=light]){.sp-copy[data-v-165d36d2]{color:#fcf9f3}}.sp-kicker[data-v-165d36d2]{color:#e8c39e;animation:rise-165d36d2 .6s var(--ease) .5s backwards;margin:0 0 .35rem;font-size:1.0625rem;font-weight:600}.sp-name[data-v-165d36d2]{font-family:var(--serif);letter-spacing:-.03em;flex-wrap:wrap;justify-content:center;margin:0;font-size:clamp(3.2rem,17vw,6.2rem);font-style:italic;font-weight:700;line-height:1;display:flex}.sp-lm[data-v-165d36d2]{margin:-.12em -.05em -.08em;padding:.12em .05em .08em;display:inline-block;overflow:hidden}.sp-l[data-v-165d36d2]{animation:letter-165d36d2 .8s var(--spring) calc(.6s + var(--i) * 55ms) backwards;display:inline-block}.topbar[data-v-165d36d2]{z-index:30;padding:calc(.5rem + env(safe-area-inset-top,0px)) var(--gutter) .5rem;background:var(--cream);transition:border-color .25s ease, transform var(--drawer-time) var(--drawer-ease);border-bottom:1px solid #0000;position:sticky;top:0}.is-scrolled .topbar[data-v-165d36d2]{border-bottom-color:var(--line)}.topbar-in[data-v-165d36d2]{justify-content:space-between;align-items:center;gap:1rem;max-width:76rem;margin:0 auto;display:flex}.topbar-left[data-v-165d36d2]{align-items:center;gap:.5rem;min-width:0;display:flex}.topbar-right[data-v-165d36d2]{align-items:center;gap:.6rem;display:flex}.top-avatar[data-v-165d36d2]{background:var(--gold-dark);color:#fff;width:2.75rem;height:2.75rem;font-family:var(--serif);cursor:pointer;transition:transform .25s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:1.1rem;font-weight:700;display:grid;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.top-avatar[data-v-165d36d2]{color:#fff}}.top-avatar img[data-v-165d36d2]{object-fit:cover;width:100%;height:100%}.top-avatar[data-v-165d36d2]:active{transform:scale(.94)}.menu-btn[data-v-165d36d2]{background:var(--cream-2);width:3rem;height:3rem;color:var(--gold-deep);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background-color .25s;display:none}.menu-btn svg[data-v-165d36d2]{width:1.4rem;height:1.4rem}.menu-btn[data-v-165d36d2]:hover{background:#e3dac4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.menu-btn[data-v-165d36d2]:hover{background:#1d1606}}.scrim[data-v-165d36d2]{display:none}.shell[data-v-165d36d2]{max-width:76rem;padding:0 var(--gutter);grid-template-columns:minmax(0,1fr);gap:2.5rem;margin:1.5rem auto 0;display:grid}.shell.has-side[data-v-165d36d2]{grid-template-columns:16rem minmax(0,1fr)}.profile-content[data-v-165d36d2]{min-width:0;max-width:56rem}.sidebar[data-v-165d36d2]{flex-direction:column;align-self:start;gap:1rem;display:flex;position:sticky;top:5.25rem}.side-user[data-v-165d36d2]{background:#fff;border-radius:20px;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.side-user[data-v-165d36d2]{background:#27231e}}.avatar-sm[data-v-165d36d2]{object-fit:cover;border-radius:50%;flex:none;width:2.6rem;height:2.6rem}.avatar-sm.avatar--initial[data-v-165d36d2]{font-size:1.1rem}.side-user-copy[data-v-165d36d2]{min-width:0;line-height:1.3;display:grid}.side-user-copy strong[data-v-165d36d2]{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.side-user-copy small[data-v-165d36d2]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.side-nav[data-v-165d36d2]{gap:.25rem;display:grid}.nav-item[data-v-165d36d2]{width:100%;min-height:3rem;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:.8rem;padding:.8rem 1rem;font-size:.9375rem;font-weight:600;transition:background-color .2s,color .2s;display:flex}.nav-item svg[data-v-165d36d2]{flex:none;width:1.25rem;height:1.25rem}.nav-item[data-v-165d36d2]:hover{background:var(--cream-2);color:var(--ink)}.nav-item.on[data-v-165d36d2]{color:var(--ink);background:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.nav-item.on[data-v-165d36d2]{background:#27231e}}.nav-item.on svg[data-v-165d36d2]{color:var(--gold-dark)}.nav-count[data-v-165d36d2]{min-width:1.6rem;color:var(--gold-deep);font-family:var(--serif);text-align:center;margin-left:auto;font-size:.75rem;font-weight:700}.side-foot[data-v-165d36d2]{margin-top:.5rem;padding-top:.5rem}.side-foot .ghost-action[data-v-165d36d2]{border-radius:16px;justify-content:flex-start;gap:.8rem;width:100%;padding:.8rem 1rem;font-size:.9375rem}.side-foot .ghost-action svg[data-v-165d36d2]{width:1.25rem;height:1.25rem}.page-head[data-v-165d36d2]{margin-bottom:1.5rem}.page-head--quiet[data-v-165d36d2]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.eyebrow[data-v-165d36d2]{color:var(--gold-dark);margin:0 0 .4rem;font-size:.8125rem;font-weight:700}h1[data-v-165d36d2]{font-family:var(--serif);letter-spacing:-.03em;margin-bottom:.4rem;font-size:clamp(2rem,5vw,2.9rem);line-height:1.08}.intro[data-v-165d36d2]{color:var(--muted);margin:0;font-size:1rem;line-height:1.6}.panel-enter-active[data-v-165d36d2]{transition:opacity .35s ease, transform .45s var(--ease)}.panel-leave-active[data-v-165d36d2]{transition:opacity .12s}.panel-enter-from[data-v-165d36d2]{opacity:0;transform:translateY(12px)}.panel-leave-to[data-v-165d36d2]{opacity:0}.panel-head[data-v-165d36d2]{margin-bottom:1.2rem}.panel-head h2[data-v-165d36d2]{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:1.75rem;line-height:1.15}.section-description[data-v-165d36d2]{max-width:38rem;color:var(--muted);margin:.6rem 0 0;font-size:.9375rem;line-height:1.6}.block-head[data-v-165d36d2]{justify-content:space-between;align-items:center;gap:1rem;margin:2.25rem 0 .9rem;display:flex}.block-head h2[data-v-165d36d2]{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:1.35rem}.link-btn[data-v-165d36d2]{min-height:2.5rem;color:var(--gold-deep);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem .9rem;font-size:.875rem;font-weight:600;transition:background-color .2s}.link-btn[data-v-165d36d2]:hover{background:var(--cream-2)}.panel>.welcome[data-v-165d36d2]{animation:rise-165d36d2 .6s var(--ease) 0s backwards}.panel>.up-next[data-v-165d36d2]{animation:rise-165d36d2 .6s var(--ease) .14s backwards}.panel>.stats[data-v-165d36d2]{animation:rise-165d36d2 .6s var(--ease) .24s backwards}.welcome[data-v-165d36d2]{background:#fff;border-radius:28px;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.welcome[data-v-165d36d2]{background:#27231e}}.w-art[data-v-165d36d2]{height:clamp(10.5rem,44vw,15rem);overflow:hidden}.w-scene[data-v-165d36d2]{width:100%;height:100%;display:block}.w-disc[data-v-165d36d2]{transform-box:fill-box;transform-origin:50%;animation:pop-165d36d2 .7s var(--spring) calc(.25s + var(--k) * 70ms) backwards}.w-route[data-v-165d36d2]{stroke-width:2.2px;stroke-dasharray:3 8;stroke-linecap:round;animation:.5s .6s backwards fade-165d36d2,2.6s linear infinite flow-165d36d2}.w-stop[data-v-165d36d2]{transform-box:fill-box;transform-origin:50%;animation:pop-165d36d2 .5s var(--spring) calc(.7s + var(--j) * .12s) backwards}.w-vehicle[data-v-165d36d2]{animation:.3s 1.1s backwards fade-165d36d2}.w-pin[data-v-165d36d2]{animation:.9s ease-in 1s backwards drop-165d36d2}.w-sun[data-v-165d36d2]{transform-box:fill-box;transform-origin:50%;animation:pop-165d36d2 .75s var(--spring) .65s backwards}.w-star[data-v-165d36d2]{transform-box:fill-box;transform-origin:50%;animation:star-in-165d36d2 .6s var(--spring) calc(1s + var(--i) * 90ms) backwards,twinkle-165d36d2 2.8s ease-in-out calc(1.8s + var(--i) * .26s) infinite}.w-ct[data-v-165d36d2]{animation:arrive-165d36d2 .6s var(--spring) calc(.45s + var(--c) * 50ms + var(--l) * 80ms) backwards}.w-body[data-v-165d36d2]{padding:0 1.25rem 1.4rem}.w-top[data-v-165d36d2]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.w-edit[data-v-165d36d2]{margin-top:.9rem}.avatar[data-v-165d36d2]{object-fit:cover;border-radius:50%;outline:6px solid #fff;flex:none;width:5.5rem;height:5.5rem;margin-top:-2.75rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.avatar[data-v-165d36d2]{outline:6px solid #fff}}.avatar--initial[data-v-165d36d2]{background:var(--gold-dark);color:#fff;font-family:var(--serif);place-items:center;font-size:2.1rem;font-weight:700;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.avatar--initial[data-v-165d36d2]{color:#fff}}.w-kicker[data-v-165d36d2]{color:var(--muted);animation:rise-165d36d2 .6s var(--ease) .9s backwards;margin:.7rem 0 0;font-size:1rem;font-weight:600}.w-name[data-v-165d36d2]{color:var(--gold-dark);font-family:var(--serif);font-size:min(var(--nm,4.2rem), calc(78vw / (var(--len,6) * .5)));letter-spacing:-.03em;margin:0;font-style:italic;font-weight:700;line-height:1.04}.w-word[data-v-165d36d2]{flex-wrap:wrap;display:inline-flex}.w-lm[data-v-165d36d2]{margin:-.12em -.05em -.08em;padding:.12em .05em .08em;display:inline-block;overflow:hidden}.w-l[data-v-165d36d2]{animation:letter-165d36d2 .8s var(--spring) calc(1s + var(--i) * 55ms) backwards;display:inline-block}.w-line[data-v-165d36d2]{max-width:32rem;color:var(--muted);text-wrap:pretty;animation:rise-165d36d2 .6s var(--ease) 1.35s backwards;margin:.6rem 0 1.1rem;font-size:.96875rem;line-height:1.6}.w-chips[data-v-165d36d2]{flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.w-chip[data-v-165d36d2]{color:var(--gold-deep);animation:rise-165d36d2 .5s var(--ease) calc(1.5s + var(--w,0) * 90ms) backwards;align-items:center;gap:.45rem;padding:.2rem 0;font-size:.8125rem;font-weight:700;display:inline-flex}.w-chip[data-v-165d36d2]:nth-child(2){--w:1}.w-chip svg[data-v-165d36d2]{flex:none;width:1rem;height:1rem}.w-chip--ok[data-v-165d36d2]{background:var(--ok-soft);color:#14452c}@scope(:root[data-theme=dark]) to ([data-theme=light]){.w-chip--ok[data-v-165d36d2]{color:#a7dabb}}.up-next[data-v-165d36d2]{background:linear-gradient(120deg,#fffaf0,#f6e7cc);border:1px solid #ecdcbc;border-radius:26px;grid-template-columns:auto minmax(0,1fr);gap:1.1rem;margin-top:.9rem;padding:1.6rem 1.7rem;display:grid;position:relative;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.up-next[data-v-165d36d2]{background:linear-gradient(120deg,#26221c,#241a07);border:1px solid #3b2e13}}.up-next--setup[data-v-165d36d2]{background:linear-gradient(120deg,#fffdf8,#f3ece0);border-color:#e7dcc6}@scope(:root[data-theme=dark]) to ([data-theme=light]){.up-next--setup[data-v-165d36d2]{background:linear-gradient(120deg,#27231d,#211d17);border-color:#372f1d}}.up-next-art[data-v-165d36d2]{pointer-events:none;height:100%;position:absolute;top:0;right:0}.up-next-art circle[data-v-165d36d2]{fill:none;stroke:#c28b46;stroke-opacity:.14;stroke-width:1.4px}@scope(:root[data-theme=dark]) to ([data-theme=light]){.up-next-art circle[data-v-165d36d2]{stroke:#e4ab66}}.up-next-icon[data-v-165d36d2]{width:3rem;height:3rem;color:var(--gold-deep);background:#fff;border-radius:1rem;place-items:center;display:grid;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.up-next-icon[data-v-165d36d2]{background:#27231e}}.up-next-icon svg[data-v-165d36d2]{width:1.35rem;height:1.35rem}.up-next-copy[data-v-165d36d2]{min-width:0;position:relative}.up-next-eyebrow[data-v-165d36d2]{color:var(--gold-deep);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:800}.up-next-copy h2[data-v-165d36d2]{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 .45rem;font-size:1.65rem;line-height:1.12}.up-next-text[data-v-165d36d2]{max-width:32rem;color:var(--muted);margin:0 0 1.1rem;font-size:.9375rem;line-height:1.6}.up-next-note[data-v-165d36d2]{color:var(--ok);margin:0 0 1rem;font-size:.875rem;font-weight:600}.up-next-note--bad[data-v-165d36d2]{color:#b42318}@scope(:root[data-theme=dark]) to ([data-theme=light]){.up-next-note--bad[data-v-165d36d2]{color:#ffa192}}.up-next-cta[data-v-165d36d2]{background:var(--gold);color:#1a0f08;min-height:3rem;font:inherit;cursor:pointer;transition:background .3s, transform .4s var(--ease);border:0;border-radius:.9rem;align-items:center;gap:.55rem;padding:.75rem 1.3rem;font-size:.9375rem;font-weight:700;display:inline-flex}.up-next-cta svg[data-v-165d36d2]{width:1.05rem;height:1.05rem;transition:transform .35s var(--ease)}.up-next-cta[data-v-165d36d2]:hover{background:#d29a55;transform:translateY(-2px)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.up-next-cta[data-v-165d36d2]:hover{background:#bf8843}}.up-next-cta:hover svg[data-v-165d36d2]{transform:translate(3px)}.up-next-cta[data-v-165d36d2]:disabled{opacity:.7;cursor:wait}.start-grid[data-v-165d36d2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.start-card[data-v-165d36d2]{min-width:0;color:inherit;transition:border-color .3s, transform .5s var(--ease);background:#fff;border:1px solid #ece3d2;border-radius:22px;flex-direction:column;gap:.5rem;padding:1.3rem 1.3rem 1.2rem;text-decoration:none;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.start-card[data-v-165d36d2]{background:#27231e;border:1px solid #393224}}.start-card[data-v-165d36d2]:hover{border-color:var(--gold-light);transform:translateY(-3px)}.start-card--quiet[data-v-165d36d2]{background:#fbf6ea}@scope(:root[data-theme=dark]) to ([data-theme=light]){.start-card--quiet[data-v-165d36d2]{background:#24201b}}.start-art[data-v-165d36d2]{height:5.2rem;color:var(--gold-dark);background:#f6ecd9;border-radius:16px;place-items:center;margin-bottom:.4rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.start-art[data-v-165d36d2]{background:#241c0e}}.start-art svg[data-v-165d36d2]{width:7.5rem;height:auto;transition:transform .6s var(--ease)}.start-card:hover .start-art svg[data-v-165d36d2]{transform:translate(4px)}.start-card strong[data-v-165d36d2]{font-family:var(--serif);color:var(--ink);font-size:1.25rem;line-height:1.2}.start-card small[data-v-165d36d2]{color:var(--muted);font-size:.875rem;line-height:1.55}.start-meta[data-v-165d36d2]{color:#8a8f98;letter-spacing:.04em;margin-top:auto;padding-top:.6rem;font-size:.75rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.start-meta[data-v-165d36d2]{color:#b2b8c1}}.start-go[data-v-165d36d2]{color:var(--gold-deep);align-items:center;gap:.4rem;font-size:.875rem;font-weight:700;display:inline-flex}.start-go svg[data-v-165d36d2]{width:1rem;height:1rem;transition:transform .35s var(--ease)}.start-card:hover .start-go svg[data-v-165d36d2]{transform:translate(4px)}.kind-ic[data-v-165d36d2]{width:2.75rem;height:2.75rem;color:var(--gold-deep);background:#f6ecd9;border-radius:14px;flex:none;place-items:center;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.kind-ic[data-v-165d36d2]{background:#241c0e}}.kind-ic svg[data-v-165d36d2]{width:1.2rem;height:1.2rem}.recent[data-v-165d36d2]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.recent-row[data-v-165d36d2]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ece3d2;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.95rem 1.1rem;text-decoration:none;transition:border-color .3s;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.recent-row[data-v-165d36d2]{background:#27231e;border:1px solid #393224}}.recent-row[data-v-165d36d2]:hover{border-color:var(--gold-light)}.recent-main[data-v-165d36d2]{gap:.15rem;min-width:0;display:grid}.recent-main strong[data-v-165d36d2]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.recent-main small[data-v-165d36d2]{color:var(--muted);font-size:.8125rem}.recent-stage[data-v-165d36d2]{color:var(--gold-deep);white-space:nowrap;justify-items:end;gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.recent-stage[data-stage=ready][data-v-165d36d2]{color:var(--ok)}.stage-bar[data-v-165d36d2]{gap:3px;display:flex}.stage-bar i[data-v-165d36d2]{background:#ece3d2;border-radius:3px;width:1.15rem;height:4px}@scope(:root[data-theme=dark]) to ([data-theme=light]){.stage-bar i[data-v-165d36d2]{background:#20190d}}.stage-bar i.on[data-v-165d36d2]{background:var(--gold)}.recent-stage[data-stage=ready] .stage-bar i.on[data-v-165d36d2]{background:var(--ok)}.recent-go[data-v-165d36d2]{color:#b9ab92;width:1rem;height:1rem;transition:transform .35s var(--ease), color .3s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.recent-go[data-v-165d36d2]{color:#c4b69c}}.recent-row:hover .recent-go[data-v-165d36d2]{color:var(--gold-deep);transform:translate(3px)}.tabs[data-v-165d36d2]{border-bottom:1px solid #e7dcc6;flex-wrap:wrap;gap:.2rem 1.4rem;margin:0 0 1.1rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tabs[data-v-165d36d2]{border-bottom:1px solid #372f1d}}.tab[data-v-165d36d2]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.4rem;padding:.7rem 0;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.tab[data-v-165d36d2]:after{content:"";background:var(--gold);height:2px;transition:transform .35s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tab.on[data-v-165d36d2]{color:var(--ink)}.tab.on[data-v-165d36d2]:after{transform:scaleX(1)}.tab-n[data-v-165d36d2]{color:#a59a86;font-variant-numeric:tabular-nums;font-size:.78rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.tab-n[data-v-165d36d2]{color:#c1b6a1}}.tab[data-v-165d36d2]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.empty-state[data-v-165d36d2]{text-align:center;background:#fff;border-radius:22px;padding:2rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.empty-state[data-v-165d36d2]{background:#27231e}}.empty-state strong[data-v-165d36d2]{font-family:var(--serif);margin-bottom:.3rem;font-size:1.3rem;display:block}.empty-state p[data-v-165d36d2]{color:var(--muted);margin:0 0 1rem}.rq[data-v-165d36d2]{background:#fff;border:1px solid #ece3d2;border-radius:22px;transition:border-color .3s;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rq[data-v-165d36d2]{background:#27231e;border:1px solid #393224}}.rq[open][data-v-165d36d2]{border-color:#e3cfa8}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rq[open][data-v-165d36d2]{border-color:#342a17}}.rq>summary[data-v-165d36d2]{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1.1rem 1.3rem;list-style:none;display:grid}.rq>summary[data-v-165d36d2]::-webkit-details-marker{display:none}.rq>summary[data-v-165d36d2]:hover{background:#fdfaf4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rq>summary[data-v-165d36d2]:hover{background:#26221c}}.rq>summary[data-v-165d36d2]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:-4px}.rq-main[data-v-165d36d2]{gap:.15rem;min-width:0;display:grid}.rq-main small[data-v-165d36d2]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.rq-main strong[data-v-165d36d2]{font-family:var(--serif);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;font-weight:400;line-height:1.25;overflow:hidden}.rq-stage[data-v-165d36d2]{color:var(--gold-deep);white-space:nowrap;font-size:.8125rem;font-weight:700}.rq[data-stage=ready] .rq-stage[data-v-165d36d2]{color:var(--ok)}.rq-body[data-v-165d36d2]{animation:reveal-165d36d2 .35s var(--ease) both;border-top:1px solid #f1e8d6;padding:.4rem 1.3rem 1.4rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rq-body[data-v-165d36d2]{border-top:1px solid #3b3425}}.steps[data-v-165d36d2]{grid-template-columns:repeat(3,minmax(0,1fr));margin:1.1rem 0 1.2rem;padding:0;list-style:none;display:grid}.steps li[data-v-165d36d2]{justify-items:start;gap:.55rem;padding-right:1rem;display:grid;position:relative}.steps li[data-v-165d36d2]:not(:last-child):after{content:"";background:#ece3d2;border-radius:2px;height:2px;position:absolute;top:calc(1rem - 1px);left:2.4rem;right:.4rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.steps li[data-v-165d36d2]:not(:last-child):after{background:#20190d}}.steps li.is-done[data-v-165d36d2]:not(:last-child):after{background:var(--gold)}.step-mark[data-v-165d36d2]{z-index:1;color:#a59a86;width:2rem;height:2rem;font-family:var(--serif);background:#fff;border:2px solid #e3d6bd;border-radius:50%;place-items:center;font-size:.9rem;display:grid;position:relative}@scope(:root[data-theme=dark]) to ([data-theme=light]){.step-mark[data-v-165d36d2]{color:#c1b6a1;background:#27231e;border:2px solid #372c18}}.step-mark svg[data-v-165d36d2]{width:.95rem;height:.95rem}.is-done .step-mark[data-v-165d36d2]{border-color:var(--gold);background:var(--gold);color:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.is-done .step-mark[data-v-165d36d2]{color:#fff}}.is-current .step-mark[data-v-165d36d2]{border-color:var(--gold);color:var(--gold-deep)}.step-copy[data-v-165d36d2]{gap:.1rem;min-width:0;display:grid}.step-copy b[data-v-165d36d2]{color:var(--ink);font-size:.875rem}.is-todo .step-copy b[data-v-165d36d2]{color:#8a8f98}@scope(:root[data-theme=dark]) to ([data-theme=light]){.is-todo .step-copy b[data-v-165d36d2]{color:#b2b8c1}}.step-copy small[data-v-165d36d2]{color:var(--muted);font-size:.78rem;line-height:1.4}.rq-facts[data-v-165d36d2]{border-top:1px solid #f1e8d6;border-bottom:1px solid #f1e8d6;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.8rem 1.4rem;margin:0 0 1.2rem;padding:1rem 0;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rq-facts[data-v-165d36d2]{border-top:1px solid #3b3425;border-bottom:1px solid #3b3425}}.rq-facts dt[data-v-165d36d2]{color:#8a8f98;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}@scope(:root[data-theme=dark]) to ([data-theme=light]){.rq-facts dt[data-v-165d36d2]{color:#b2b8c1}}.rq-facts dd[data-v-165d36d2]{color:var(--ink);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.9375rem;font-weight:600}.unlock[data-v-165d36d2]{background:#fbf4e6;border-radius:18px;padding:1.3rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.unlock[data-v-165d36d2]{background:#24201a}}.unlock-copy h3[data-v-165d36d2]{font-family:var(--serif);color:var(--ink);margin:0 0 .3rem;font-size:1.25rem}.unlock-copy p[data-v-165d36d2]{max-width:34rem;color:var(--muted);margin:0 0 1rem;font-size:.9rem;line-height:1.6}.unlock .notice--error[data-v-165d36d2]{max-width:26rem;margin:0 0 1rem}.unlock-actions[data-v-165d36d2],.ready-actions[data-v-165d36d2]{flex-wrap:wrap;align-items:center;gap:.8rem 1.3rem;display:flex}.draft-pay[data-v-165d36d2]{max-width:26rem}.btn-solid[data-v-165d36d2]{background:var(--gold);color:#1a0f08;min-height:3rem;font:inherit;cursor:pointer;transition:background .3s, transform .4s var(--ease);border:0;border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.3rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-solid svg[data-v-165d36d2]{width:1rem;height:1rem;transition:transform .35s var(--ease)}.btn-solid[data-v-165d36d2]:hover{background:#d29a55;transform:translateY(-2px)}@scope(:root[data-theme=dark]) to ([data-theme=light]){.btn-solid[data-v-165d36d2]:hover{background:#bf8843}}.btn-solid:hover svg[data-v-165d36d2]{transform:translate(3px)}.btn-solid[data-v-165d36d2]:disabled{opacity:.65;cursor:wait;transform:none}.text-btn[data-v-165d36d2]{color:var(--gold-deep);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:.3rem 0;font-size:.875rem;font-weight:700;-webkit-text-decoration:underline #c28b4680;text-decoration:underline #c28b4680}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text-btn[data-v-165d36d2]{text-decoration-color:#e4ab6680}}.text-btn[data-v-165d36d2]:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.text-btn[data-v-165d36d2]:disabled{opacity:.6;cursor:wait}.btn-solid[data-v-165d36d2]:focus-visible,.text-btn[data-v-165d36d2]:focus-visible,.start-card[data-v-165d36d2]:focus-visible,.recent-row[data-v-165d36d2]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}.ecocash-profile-field[data-v-165d36d2]{max-width:26rem;color:var(--ink);gap:.45rem;margin-bottom:1rem;font-size:.8125rem;font-weight:700;display:grid}.phone-input[data-v-165d36d2]{display:block;position:relative}.phone-input svg[data-v-165d36d2]{width:1.15rem;height:1.15rem;color:var(--gold-dark);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.phone-input input[data-v-165d36d2]{width:100%;min-height:3.4rem;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.03em;background:#fff;border:1px solid #e3d6bd;border-radius:14px;outline:0;padding:.8rem 1rem .8rem 2.9rem;font-size:1.0625rem;font-weight:600;transition:border-color .2s,box-shadow .2s}@scope(:root[data-theme=dark]) to ([data-theme=light]){.phone-input input[data-v-165d36d2]{background:#27231e;border:1px solid #372c18}}.phone-input input[data-v-165d36d2]::placeholder{color:#a59a86;letter-spacing:0;font-weight:400}@scope(:root[data-theme=dark]) to ([data-theme=light]){.phone-input input[data-v-165d36d2]::placeholder{color:#c1b6a1}}.phone-input input[data-v-165d36d2]:hover{border-color:#d6c19c}@scope(:root[data-theme=dark]) to ([data-theme=light]){.phone-input input[data-v-165d36d2]:hover{border-color:#2f2512}}.phone-input input[data-v-165d36d2]:focus{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.phone-input input[data-v-165d36d2]:user-invalid{border-color:#d97a68}@scope(:root[data-theme=dark]) to ([data-theme=light]){.phone-input input[data-v-165d36d2]:user-invalid{border-color:#c76958}}@media (width<=860px){.start-grid[data-v-165d36d2]{grid-template-columns:1fr}.start-card[data-v-165d36d2]{grid-template-columns:6.5rem minmax(0,1fr);column-gap:1rem;display:grid}.start-art[data-v-165d36d2]{grid-row:1/span 4;height:auto;margin:0}.start-art svg[data-v-165d36d2]{width:5rem}}@media (width<=640px){.up-next[data-v-165d36d2]{grid-template-columns:1fr;padding:1.3rem}.recent-row[data-v-165d36d2]{grid-template-columns:auto minmax(0,1fr) auto}.recent-go[data-v-165d36d2]{display:none}.rq>summary[data-v-165d36d2]{grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;padding:1rem}.rq-stage[data-v-165d36d2]{grid-area:2/2}.rq>summary .chev[data-v-165d36d2]{grid-area:1/3}.rq-body[data-v-165d36d2]{padding:.3rem 1rem 1.2rem}.steps[data-v-165d36d2]{grid-template-columns:1fr;gap:.9rem}.steps li[data-v-165d36d2]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem}.steps li[data-v-165d36d2]:not(:last-child):after{display:none}.draft-pay[data-v-165d36d2]{width:100%;max-width:none}}.stats[data-v-165d36d2]{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem;margin:.75rem 0 0;display:grid}.stat[data-v-165d36d2]{background:#fff;border-radius:22px;flex-direction:column-reverse;gap:.3rem;padding:1.2rem 1.4rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.stat[data-v-165d36d2]{background:#27231e}}.stat dt[data-v-165d36d2]{color:var(--muted);font-size:.8125rem;font-weight:600}.stat dd[data-v-165d36d2]{font-family:var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:left;margin:0;font-size:1.7rem;font-weight:700;line-height:1.15}.card[data-v-165d36d2],.profile-card[data-v-165d36d2]{background:#fff;border-radius:26px}@scope(:root[data-theme=dark]) to ([data-theme=light]){.card[data-v-165d36d2],.profile-card[data-v-165d36d2]{background:#27231e}}.profile-card[data-v-165d36d2]{padding:clamp(1.4rem,3vw,2rem)}.list-card[data-v-165d36d2]{padding:.9rem}.list-card[data-v-165d36d2]:has(.recent){background:0 0;padding:0}.req-list[data-v-165d36d2]{gap:.75rem;display:grid}.empty-filter[data-v-165d36d2]{color:var(--muted);text-align:center;background:#fff;border-radius:20px;margin:.5rem 0;padding:1.2rem;font-size:.9375rem}@scope(:root[data-theme=dark]) to ([data-theme=light]){.empty-filter[data-v-165d36d2]{background:#27231e}}.group[data-v-165d36d2]{background:#fff;border-radius:24px;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.group[data-v-165d36d2]{background:#27231e}}.group>summary[data-v-165d36d2]{cursor:pointer;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem 1.3rem;list-style:none;transition:background-color .2s;display:grid}.group>summary[data-v-165d36d2]::-webkit-details-marker{display:none}.group>summary[data-v-165d36d2]:hover{background:var(--cream)}.group[open]>summary[data-v-165d36d2]:hover{background:0 0}.chev[data-v-165d36d2]{width:1.15rem;height:1.15rem;color:var(--muted);transition:transform .3s var(--ease)}details[open]>summary .chev[data-v-165d36d2]{transform:rotate(180deg)}.id-card[data-v-165d36d2]{background:#fff;border-radius:28px;margin-bottom:.9rem;overflow:hidden}@scope(:root[data-theme=dark]) to ([data-theme=light]){.id-card[data-v-165d36d2]{background:#27231e}}.hero-banner[data-v-165d36d2]{background:var(--tint) center / cover no-repeat;height:6rem}.hero-body[data-v-165d36d2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;padding:0 1.75rem 1.5rem;display:flex}.identity[data-v-165d36d2]{align-items:flex-start;gap:1.25rem;min-width:0;display:flex}.identity-copy[data-v-165d36d2]{min-width:0;padding-top:.9rem}.identity-copy h2[data-v-165d36d2]{font-family:var(--serif);letter-spacing:-.015em;margin-bottom:.2rem;font-size:1.55rem;line-height:1.15}.identity-copy p[data-v-165d36d2]{overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:.9375rem}.identity-copy .id-status[data-v-165d36d2]{color:var(--gold-deep);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.6rem;font-size:.8125rem;font-weight:700;display:flex}.id-status svg[data-v-165d36d2]{flex:none;width:1rem;height:1rem}.identity-copy .id-status.ok[data-v-165d36d2]{color:var(--ok)}.inline-link[data-v-165d36d2]{background:var(--tint);min-height:2rem;color:var(--gold-deep);cursor:pointer;border:0;border-radius:999px;padding:0 .7rem;font-size:.8125rem;font-weight:700}.inline-link[data-v-165d36d2]:disabled{opacity:.65;cursor:wait}.details-form[data-v-165d36d2]{gap:.75rem;display:grid}.group-copy[data-v-165d36d2]{gap:.1rem;min-width:0;line-height:1.3;display:grid}.group-copy strong[data-v-165d36d2]{font-size:1rem}.group-copy small[data-v-165d36d2]{color:var(--muted);font-size:.8125rem}.group-body[data-v-165d36d2]{animation:reveal-165d36d2 .35s var(--ease) both;padding:.25rem 1.3rem 1.5rem}.fields[data-v-165d36d2]{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.fields .wide[data-v-165d36d2]{grid-column:1/-1}.details-form label[data-v-165d36d2]{color:#343434;gap:.45rem;font-size:.8125rem;font-weight:600;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.details-form label[data-v-165d36d2]{color:#d2cec9}}.details-form input[data-v-165d36d2],.details-form select[data-v-165d36d2]{background:var(--cream);width:100%;min-height:3rem;color:var(--ink);font:inherit;border:0;border-radius:14px;outline:2px solid #0000;padding:.8rem 1rem;font-size:.9375rem;font-weight:400;transition:outline-color .2s,background-color .2s}.select-wrap[data-v-165d36d2]{display:block;position:relative}.details-form select[data-v-165d36d2]{appearance:none;cursor:pointer;padding-right:2.7rem}.select-chev[data-v-165d36d2]{width:1rem;height:1rem;color:var(--gold-deep);pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.details-form input[data-v-165d36d2]:hover,.details-form select[data-v-165d36d2]:hover{background-color:var(--cream-2)}.details-form input[data-v-165d36d2]:focus,.details-form select[data-v-165d36d2]:focus{outline-color:var(--gold);background-color:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.details-form input[data-v-165d36d2]:focus,.details-form select[data-v-165d36d2]:focus{background-color:#27231e}}.form-footer[data-v-165d36d2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.form-footer .notice[data-v-165d36d2]{flex:100%;margin:0}.form-footer .secondary-action[data-v-165d36d2]{margin-left:auto}.save-success[data-v-165d36d2]{color:var(--ok);align-items:center;gap:.45rem;margin:0;font-size:.875rem;font-weight:600;display:inline-flex}.save-success svg[data-v-165d36d2]{width:1.05rem;height:1.05rem}.preference-list[data-v-165d36d2]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin:0;display:grid}.preference-list>div[data-v-165d36d2]{background:#fff;border-radius:22px;gap:.25rem;padding:1.2rem 1.4rem;display:grid}@scope(:root[data-theme=dark]) to ([data-theme=light]){.preference-list>div[data-v-165d36d2]{background:#27231e}}.pref-edit[data-v-165d36d2]{margin-top:1rem}dt[data-v-165d36d2]{color:var(--muted);font-size:.78rem;font-weight:600}dd[data-v-165d36d2]{margin:0;font-size:.9375rem;font-weight:600}.empty-card[data-v-165d36d2]{padding:.5rem}.empty-preferences[data-v-165d36d2]{background:var(--cream);border-radius:20px;padding:1.4rem}.empty-card .empty-preferences[data-v-165d36d2]{background:0 0}.empty-preferences p[data-v-165d36d2]{color:var(--muted);margin:0 0 .9rem;font-size:.9rem;line-height:1.55}.empty-actions[data-v-165d36d2]{flex-wrap:wrap;gap:.6rem;display:flex}.empty-message[data-v-165d36d2]{color:var(--muted);margin-bottom:.9rem;line-height:1.55}.signed-out[data-v-165d36d2]{max-width:32rem}.secondary-action[data-v-165d36d2],.ghost-action[data-v-165d36d2],.text-link[data-v-165d36d2]{min-height:2.75rem;font:inherit;cursor:pointer;transition:background-color .25s ease, color .25s ease, transform .25s var(--ease);border:0;border-radius:.85rem;justify-content:center;align-items:center;padding:.7rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.secondary-action[data-v-165d36d2]:active,.ghost-action[data-v-165d36d2]:active,.text-link[data-v-165d36d2]:active{transform:scale(.98)}.secondary-action[data-v-165d36d2]{background:var(--cream-2);color:var(--ink)}.secondary-action[data-v-165d36d2]:hover:not(:disabled){background:#e3dac4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.secondary-action[data-v-165d36d2]:hover:not(:disabled){background:#1d1606}}.details-form .secondary-action[data-v-165d36d2]{background:var(--gold-dark);color:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.details-form .secondary-action[data-v-165d36d2]{color:#fff}}.details-form .secondary-action[data-v-165d36d2]:hover:not(:disabled){background:#8f6229}@scope(:root[data-theme=dark]) to ([data-theme=light]){.details-form .secondary-action[data-v-165d36d2]:hover:not(:disabled){background:#82561b}}.details-form .secondary-action[data-v-165d36d2]:disabled{background:var(--cream-2);color:var(--muted)}.ghost-action[data-v-165d36d2]{color:var(--muted);background:0 0}.ghost-action[data-v-165d36d2]:hover:not(:disabled){background:var(--cream-2);color:var(--gold-deep)}.text-link[data-v-165d36d2]{color:var(--gold-deep);background:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text-link[data-v-165d36d2]{background:#27231e}}.empty-preferences .text-link[data-v-165d36d2]{background:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.empty-preferences .text-link[data-v-165d36d2]{background:#27231e}}.text-link[data-v-165d36d2]:hover{background:var(--gold-dark);color:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.text-link[data-v-165d36d2]:hover{color:#fff}}.secondary-action[data-v-165d36d2]:disabled,.ghost-action[data-v-165d36d2]:disabled{cursor:not-allowed;opacity:.65}.menu-btn[data-v-165d36d2]:focus-visible,.top-avatar[data-v-165d36d2]:focus-visible,.secondary-action[data-v-165d36d2]:focus-visible,.ghost-action[data-v-165d36d2]:focus-visible,.text-link[data-v-165d36d2]:focus-visible,.report-link[data-v-165d36d2]:focus-visible,.link-btn[data-v-165d36d2]:focus-visible,.nav-item[data-v-165d36d2]:focus-visible,.photo-card[data-v-165d36d2]:focus-visible,.row-link[data-v-165d36d2]:focus-visible,.next-cta[data-v-165d36d2]:focus-visible,.chip[data-v-165d36d2]:focus-visible,.inline-link[data-v-165d36d2]:focus-visible,summary[data-v-165d36d2]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.status[data-v-165d36d2]{color:var(--muted);background:#fff;border-radius:20px;align-items:center;gap:.8rem;margin:0;padding:1.25rem 1.4rem;font-size:.9375rem;display:flex}@scope(:root[data-theme=dark]) to ([data-theme=light]){.status[data-v-165d36d2]{background:#27231e}}.list-card .status[data-v-165d36d2]{background:0 0;padding:1rem .9rem}.spinner[data-v-165d36d2]{width:1.2rem;height:1.2rem;color:var(--gold);flex:none;animation:.9s linear infinite spin-165d36d2}.notice[data-v-165d36d2]{border-radius:14px;margin:1rem 0;padding:.9rem 1.1rem;font-size:.875rem;line-height:1.5}.notice--error[data-v-165d36d2]{color:#9b2418;background:#fbe9e4}@scope(:root[data-theme=dark]) to ([data-theme=light]){.notice--error[data-v-165d36d2]{color:#ffa899;background:#271a17}}@media (width<=900px){.profile-page[data-v-165d36d2]{padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px));overflow-x:clip}.shell.has-side[data-v-165d36d2]{display:block}.menu-btn[data-v-165d36d2]{display:inline-grid}.page-head[data-v-165d36d2]{margin-bottom:1.2rem}.sidebar[data-v-165d36d2]{z-index:50;width:var(--drawer-w);height:100dvh;padding:1.25rem 1rem max(1.25rem, env(safe-area-inset-bottom));background:var(--cream-2);overscroll-behavior:contain;visibility:hidden;transition:transform var(--drawer-time) var(--drawer-ease), visibility 0s linear var(--drawer-time);position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.side-foot[data-v-165d36d2]{margin-top:auto}.nav-item[data-v-165d36d2]:hover{background:#ffffff8c}@scope(:root[data-theme=dark]) to ([data-theme=light]){.nav-item[data-v-165d36d2]:hover{background:#27231e8c}}.nav-item.on[data-v-165d36d2]{background:#fff}@scope(:root[data-theme=dark]) to ([data-theme=light]){.nav-item.on[data-v-165d36d2]{background:#27231e}}.topbar[data-v-165d36d2],.profile-content[data-v-165d36d2]{transition:transform var(--drawer-time) var(--drawer-ease), border-color .25s ease}.drawer-open .sidebar[data-v-165d36d2]{visibility:visible;transition:transform var(--drawer-time) var(--drawer-ease), visibility 0s;transform:none}.drawer-open .topbar[data-v-165d36d2],.drawer-open .profile-content[data-v-165d36d2]{transform:translateX(var(--drawer-w))}.scrim[data-v-165d36d2]{z-index:40;opacity:0;pointer-events:none;transition:opacity var(--drawer-time) ease;background:#1a120a52;border:0;padding:0;display:block;position:fixed;inset:0}.drawer-open .scrim[data-v-165d36d2]{opacity:1;pointer-events:auto}}@media (width<=640px){.rail[data-v-165d36d2]{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.7rem;display:flex;overflow-x:auto}.rail[data-v-165d36d2]::-webkit-scrollbar{display:none}.rail[data-v-165d36d2]>*{scroll-snap-align:start;flex:none}.stats.rail .stat[data-v-165d36d2]{width:10.2rem}.quick.rail .photo-card[data-v-165d36d2]{width:min(84vw,21rem);min-height:16rem;padding:1.3rem}.chips.rail[data-v-165d36d2]{flex-wrap:nowrap;margin-bottom:1rem;padding-bottom:.1rem}.chips.rail .chip[data-v-165d36d2]{flex:none}.w-art[data-v-165d36d2]{height:11rem}.w-body[data-v-165d36d2]{padding:0 1.1rem 1.3rem}.avatar[data-v-165d36d2]{width:5rem;height:5rem;margin-top:-2.5rem}.w-edit[data-v-165d36d2]{margin-top:.8rem}.next[data-v-165d36d2]{grid-template-columns:minmax(0,1fr);padding:1.3rem}.next-icon[data-v-165d36d2]{width:2.8rem;height:2.8rem}.next-copy h2[data-v-165d36d2]{font-size:1.5rem}.next-cta[data-v-165d36d2]{max-width:none}.photo-card[data-v-165d36d2]{min-height:15rem;padding:1.3rem}.row-link[data-v-165d36d2]{grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:1rem 1.1rem}.row-link .request-status[data-v-165d36d2]{grid-column:2;justify-self:start}.req>summary[data-v-165d36d2]{grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;padding:1rem 1.1rem}.req>summary .request-status[data-v-165d36d2]{grid-area:2/2;justify-self:start}.req>summary .chev[data-v-165d36d2]{grid-area:1/3}.req-body[data-v-165d36d2]{padding:0 1.1rem 1.2rem}.id-card .hero-banner[data-v-165d36d2]{height:5rem}.hero-body[data-v-165d36d2]{padding:0 1.25rem 1.3rem}.identity[data-v-165d36d2]{flex-direction:column;gap:.75rem}.identity-copy[data-v-165d36d2]{padding-top:0}.fields[data-v-165d36d2]{grid-template-columns:minmax(0,1fr)}.details-form input[data-v-165d36d2],.details-form select[data-v-165d36d2]{min-height:3.2rem;font-size:1rem}.form-footer .secondary-action[data-v-165d36d2]{width:100%;min-height:3.2rem;margin-left:0}.group-body[data-v-165d36d2]{padding:.25rem 1.1rem 1.25rem}.preference-list[data-v-165d36d2]{grid-template-columns:minmax(0,1fr)}}@media (width>=901px){.w-art[data-v-165d36d2]{height:14rem}.w-body[data-v-165d36d2]{padding:0 1.9rem 1.8rem}.next[data-v-165d36d2]{padding:1.7rem 1.9rem}}@media (forced-colors:active){.chip[data-v-165d36d2],.next-cta[data-v-165d36d2]{border:1px solid buttontext}}@keyframes fade-165d36d2{0%{opacity:0}to{opacity:1}}@keyframes rise-165d36d2{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes pop-165d36d2{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes flow-165d36d2{to{stroke-dashoffset:-44px}}@keyframes drop-165d36d2{0%{opacity:0;transform:translateY(-80px)}10%{opacity:1}58%{transform:translateY(0)}74%{transform:translateY(-9px)}88%{transform:translateY(0)}94%{transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes star-in-165d36d2{0%{transform:scale(0)rotate(-120deg)}to{transform:scale(1)rotate(0)}}@keyframes twinkle-165d36d2{0%,to{transform:scale(1)}50%{transform:scale(.7)}}@keyframes arrive-165d36d2{0%{opacity:0;transform:translateY(-90px)}35%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes letter-165d36d2{0%{transform:translateY(115%)rotate(8deg)}to{transform:translateY(0)rotate(0)}}@keyframes sp-sweep-165d36d2{0%{animation-timing-function:cubic-bezier(.7,0,.2,1);transform:translate(-110%)skew(-14deg)}28%{animation-timing-function:linear;transform:translate(0,0)skew(-14deg)}70%{animation-timing-function:cubic-bezier(.8,0,.3,1);transform:translate(0,0)skew(-14deg)}to{transform:translate(110%)skew(-14deg)}}@keyframes sp-bg-165d36d2{0%,78%{opacity:1}to{opacity:0}}@keyframes sp-copy-165d36d2{0%,22%{opacity:0}30%,70%{opacity:1}80%,to{opacity:0}}@keyframes reveal-165d36d2{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes spin-165d36d2{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.profile-page[data-v-165d36d2] *,.profile-page[data-v-165d36d2] :before,.profile-page[data-v-165d36d2] :after{transition:none!important;animation:none!important}.splash[data-v-165d36d2]{display:none}}[data-animate]{opacity:0;will-change:opacity, transform;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}[data-animate=fade-up]{transform:translateY(20px)}[data-animate=fade-up].is-visible{opacity:1;transform:translateY(0)}[data-animate=fade-in]{transform:none}[data-animate=fade-in].is-visible{opacity:1}[data-animate=scale-in]{transform:scale(.95)}[data-animate=scale-in].is-visible{opacity:1;transform:scale(1)}[data-animate=slide-left]{transform:translate(-30px)}[data-animate=slide-left].is-visible{opacity:1;transform:translate(0)}[data-animate=slide-right]{transform:translate(30px)}[data-animate=slide-right].is-visible{opacity:1;transform:translate(0)}[data-stagger]>*{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);transform:translateY(15px)}[data-stagger].is-visible>*{opacity:1;transform:translateY(0)}[data-stagger].is-visible>:first-child{transition-delay:0s}[data-stagger].is-visible>:nth-child(2){transition-delay:.1s}[data-stagger].is-visible>:nth-child(3){transition-delay:.2s}[data-stagger].is-visible>:nth-child(4){transition-delay:.3s}[data-stagger].is-visible>:nth-child(5){transition-delay:.4s}[data-stagger].is-visible>:nth-child(6){transition-delay:.5s}@media (prefers-reduced-motion:reduce){[data-animate],[data-stagger]>*{opacity:1!important;transition:none!important;transform:none!important}}.hover-lift{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.hover-lift:active{transform:translateY(0)scale(.98)}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.animate-breathe{animation:3s ease-in-out infinite breathe}@keyframes count-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.animate-count-pulse{animation:.3s ease-out count-pulse}
