@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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-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-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--in-k:initial;--in-t:initial;--in-d:initial;--in-e:initial;--in-x:initial;--in-y:initial;--in-s:initial;--in-r:initial;--in-b:initial;--in-o:initial;--out-k:initial;--out-t:initial;--out-d:initial;--out-e:initial;--out-x:initial;--out-y:initial;--out-s:initial;--out-r:initial;--out-b:initial;--out-o:initial;--fx-k:initial;--fx-t:initial;--fx-d:initial;--fx-e:initial;--fx-n:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-geist-mono);--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-neutral-50:#fafafa;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-geist-mono);--color-tone-info:var(--zova-tone-info);--color-chart-subject:var(--zova-chart-subject);--color-chart-peer:var(--zova-chart-peer);--color-chart-positive:var(--zova-chart-positive);--color-chart-negative:var(--zova-chart-negative);--color-chart-track:var(--zova-chart-track);--color-chart-urgency-2:var(--zova-chart-urgency-2);--color-surface-3:var(--surface-3);--color-foreground:var(--foreground);--color-muted-foreground:var(--muted-foreground);--text-display-3-medium:2.5rem;--text-display-3-medium--line-height:3.375rem;--text-display-3-medium--letter-spacing:0;--text-display-3-medium--font-weight:500;--text-display-4-regular:2rem;--text-display-4-regular--line-height:2.75rem;--text-display-4-regular--letter-spacing:0;--text-display-4-regular--font-weight:400;--text-display-4-medium:2rem;--text-display-4-medium--line-height:2.75rem;--text-display-4-medium--letter-spacing:0;--text-display-4-medium--font-weight:500;--text-display-4-semibold:2rem;--text-display-4-semibold--line-height:2.75rem;--text-display-4-semibold--letter-spacing:0;--text-display-4-semibold--font-weight:600;--text-title-1-regular:1.5rem;--text-title-1-regular--line-height:2.125rem;--text-title-1-regular--letter-spacing:0;--text-title-1-regular--font-weight:400;--text-title-1-medium:1.5rem;--text-title-1-medium--line-height:2.125rem;--text-title-1-medium--letter-spacing:0;--text-title-1-medium--font-weight:500;--text-title-1-semibold:1.5rem;--text-title-1-semibold--line-height:2.125rem;--text-title-1-semibold--letter-spacing:0;--text-title-1-semibold--font-weight:600;--text-title-2-regular:1.25rem;--text-title-2-regular--line-height:1.625rem;--text-title-2-regular--letter-spacing:0;--text-title-2-regular--font-weight:400;--text-title-2-medium:1.25rem;--text-title-2-medium--line-height:1.625rem;--text-title-2-medium--letter-spacing:0;--text-title-2-medium--font-weight:500;--text-title-2-semibold:1.25rem;--text-title-2-semibold--line-height:1.625rem;--text-title-2-semibold--letter-spacing:0;--text-title-2-semibold--font-weight:600;--text-title-3-regular:1.125rem;--text-title-3-regular--line-height:1.5rem;--text-title-3-regular--letter-spacing:0;--text-title-3-regular--font-weight:400;--text-title-3-medium:1.125rem;--text-title-3-medium--line-height:1.625rem;--text-title-3-medium--letter-spacing:0;--text-title-3-medium--font-weight:500;--text-title-3-semibold:1.125rem;--text-title-3-semibold--line-height:1.625rem;--text-title-3-semibold--letter-spacing:0;--text-title-3-semibold--font-weight:600;--text-headline-regular:1rem;--text-headline-regular--line-height:1.375rem;--text-headline-regular--letter-spacing:0;--text-headline-regular--font-weight:400;--text-headline-medium:1rem;--text-headline-medium--line-height:1.375rem;--text-headline-medium--letter-spacing:0;--text-headline-medium--font-weight:500;--text-headline-semibold:1rem;--text-headline-semibold--line-height:1.375rem;--text-headline-semibold--letter-spacing:0;--text-headline-semibold--font-weight:600;--text-body-regular:.9375rem;--text-body-regular--line-height:1.375rem;--text-body-regular--letter-spacing:0;--text-body-regular--font-weight:400;--text-body-medium:.9375rem;--text-body-medium--line-height:1.375rem;--text-body-medium--letter-spacing:0;--text-body-medium--font-weight:500;--text-body-semibold:.9375rem;--text-body-semibold--line-height:1.375rem;--text-body-semibold--letter-spacing:0;--text-body-semibold--font-weight:600;--text-body-2-regular:.875rem;--text-body-2-regular--line-height:1.25rem;--text-body-2-regular--letter-spacing:0;--text-body-2-regular--font-weight:400;--text-body-2-medium:.875rem;--text-body-2-medium--line-height:1.25rem;--text-body-2-medium--letter-spacing:0;--text-body-2-medium--font-weight:500;--text-body-2-semibold:.875rem;--text-body-2-semibold--line-height:1.25rem;--text-body-2-semibold--letter-spacing:0;--text-body-2-semibold--font-weight:600;--text-caption-1-regular:.8125rem;--text-caption-1-regular--line-height:1.125rem;--text-caption-1-regular--letter-spacing:.15px;--text-caption-1-regular--font-weight:400;--text-caption-1-medium:.8125rem;--text-caption-1-medium--line-height:1.125rem;--text-caption-1-medium--letter-spacing:.15px;--text-caption-1-medium--font-weight:500;--text-caption-1-semibold:.8125rem;--text-caption-1-semibold--line-height:1.125rem;--text-caption-1-semibold--letter-spacing:.15px;--text-caption-1-semibold--font-weight:600;--text-caption-2-regular:.75rem;--text-caption-2-regular--line-height:1.0625rem;--text-caption-2-regular--letter-spacing:.2px;--text-caption-2-regular--font-weight:400;--text-caption-2-medium:.75rem;--text-caption-2-medium--line-height:1.0625rem;--text-caption-2-medium--letter-spacing:.2px;--text-caption-2-medium--font-weight:500;--text-caption-2-semibold:.75rem;--text-caption-2-semibold--line-height:1.0625rem;--text-caption-2-semibold--letter-spacing:.2px;--text-caption-2-semibold--font-weight:600;--color-text-primary:var(--foreground);--color-text-secondary:var(--muted-foreground);--color-text-tertiary:var(--zova-text-tertiary);--color-background-secondary-default:var(--background);--color-background-inner-default:var(--background);--color-bui-accent-100:var(--zova-lime-200)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-neutral-50:lab(98.26% 0 0);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-bui-accent-100:color-mix(in oklch, var(--zova-lime-200) 55%, white)}}:root,:host{--color-bui-accent-300:var(--zova-lime-200)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-bui-accent-300:color-mix(in oklch, var(--zova-lime-200) 50%, var(--zova-lime-400))}}:root,:host{--color-bui-accent-400:var(--zova-lime-400);--color-bui-accent-500:var(--zova-lime-500);--color-bui-accent-800:var(--zova-lime-700)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-bui-accent-800:color-mix(in oklch, var(--zova-lime-700) 50%, var(--zova-lime-shadow))}}:root,:host{--color-bui-accent-950:var(--zova-lime-shadow)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-bui-accent-950:color-mix(in oklch, var(--zova-lime-shadow) 70%, black)}}:root,:host{--color-chart-6:var(--color-tone-info);--color-chart-6-active:var(--color-tone-info);--color-chart-cursor:var(--foreground);--spacing-gutter:var(--zova-gutter)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--zova-marble-surface-base:#fff;--zova-marble-surface-cool:#f4f5f7;--zova-marble-canvas:#eef0f3;--zova-marble-border-hairline:#dfe1e4;--zova-marble-text-primary:#101214;--zova-marble-text-secondary:#646a70;--zova-marble-text-label:#50565c;--zova-marble-glass-fill:#ffffffa6;--zova-marble-glass-fill-strong:#ffffffd9;--zova-vault-surface-base:#0f0f0f;--zova-vault-surface-raised:#161616;--zova-vault-canvas:#121212;--zova-vault-border-hairline:#333;--zova-vault-text-primary:#ebebeb;--zova-vault-text-secondary:#9e9e9e;--zova-vault-text-label:#7a7a7a;--zova-vault-frosted-fill:#161616a3;--zova-vault-frosted-fill-strong:#0f0f0fd1;--zova-lime-shadow:#324501;--zova-lime-700:#546e0d;--zova-lime-500:#6c8e03;--zova-lime-400:#cbfd60;--zova-lime-ink:#235517;--zova-lime-200:#dcfda3;--zova-magenta-700:#ae1173;--zova-magenta-500:#d5128d;--zova-magenta-400:#ff4fb2;--zova-magenta-300:#fc9ac9;--zova-neutral-0:#fff;--zova-neutral-50:#fafafa;--zova-neutral-100:#f5f5f5;--zova-neutral-200:#e5e5e5;--zova-neutral-300:#d4d4d4;--zova-neutral-400:#a1a1a1;--zova-neutral-500:#737373;--zova-neutral-700:#525252;--zova-neutral-800:#404040;--zova-neutral-900:#262626;--zova-neutral-925:#171717;--zova-neutral-950:#0a0a0a;--zova-neutral-0-10:#ffffff1a;--zova-neutral-0-15:#ffffff26;--zova-tan-0:var(--zova-marble-surface-base);--zova-tan-50:var(--zova-marble-surface-base);--zova-tan-100:var(--zova-marble-surface-cool);--zova-tan-200:var(--zova-marble-border-hairline);--zova-tan-300:#d1d5d8;--zova-tan-400:#9da1a6;--zova-tan-500:#6f7479;--zova-tan-700:#4e5358;--zova-tan-800:#3c4045;--zova-tan-900:#23272a;--zova-tan-925:#15171a;--zova-tan-950:#090a0d;--zova-warm-900:var(--zova-marble-text-primary);--zova-warm-500:var(--zova-marble-text-secondary);--zova-canvas-light:var(--zova-marble-canvas);--zova-sand-50:#f5f7f9;--zova-sand-900:var(--zova-vault-canvas);--zova-sand-grid-light:#6d727766;--zova-sand-grid-dark:#5d5d5d2e;--zova-comp-500:#6d7277;--zova-comp-400:#d2d1ce;--zova-radius-md:.375rem;--zova-radius-pill:9999px;--zova-radius-overlay:28px;--zova-radius-chrome:20px;--zova-radius-panel:16px;--zova-radius-card:14px;--zova-radius-field:10px;--zova-radius-mini:8px;--zova-radius-tag:6px;--zova-radius-2lg:1.25rem;--zova-space-1:4px;--zova-space-2:8px;--zova-space-3:12px;--zova-space-4:16px;--zova-space-5:20px;--zova-space-6:24px;--zova-space-7:28px;--zova-space-8:32px;--zova-space-10:40px;--zova-space-12:48px;--zova-space-16:64px;--zova-pad-exhibit:var(--zova-space-4);--zova-card-padding:var(--zova-space-6);--zova-gap-chapter:var(--zova-space-12);--zova-gap-chapter-tight:var(--zova-space-10);--zova-gap-block:var(--zova-space-4);--zova-gap-figure:var(--zova-space-3);--zova-chart-row-h:26px;--zova-chart-gutter-max:clamp(8rem, 26%, 16rem);--zova-chart-track-h:16px;--zova-focus-ring:var(--zova-lime-500);--zova-grid-dot-stroke-width:.6px}@supports (color:lab(0% 0 0)){:root{--zova-marble-surface-base:lab(100% 0 0);--zova-marble-surface-cool:lab(96.5178% -.333786 -1.07461);--zova-marble-canvas:lab(94.777% -.443846 -1.4321);--zova-marble-border-hairline:lab(89.5562% -.552863 -1.78905);--zova-marble-text-primary:lab(5.25712% -.333577 -1.74855);--zova-marble-text-secondary:lab(44.3076% -1.266 -4.26085);--zova-marble-text-label:lab(36.187% -1.25338 -4.25453);--zova-marble-glass-fill:lab(100% 0 0/.65);--zova-marble-glass-fill-strong:lab(100% 0 0/.85);--zova-vault-surface-base:lab(4.4379% 0 0);--zova-vault-surface-raised:lab(7.22637% -.0000149012 0);--zova-vault-canvas:lab(5.26802% 0 0);--zova-vault-border-hairline:lab(21.12% 0 0);--zova-vault-text-primary:lab(93.04% .0000298023 -.0000119209);--zova-vault-text-secondary:lab(65.2% 0 0);--zova-vault-text-label:lab(51.28% -.0000298023 0);--zova-vault-frosted-fill:lab(7.22637% -.0000149012 0/.64);--zova-vault-frosted-fill-strong:lab(4.4379% 0 0/.82);--zova-lime-shadow:lab(26.5658% -15.1424 33.9233);--zova-lime-700:lab(43.0855% -20.3236 44.5679);--zova-lime-500:lab(54.9431% -25.2374 56.6989);--zova-lime-400:lab(93.6623% -32.9418 67.1386);--zova-lime-ink:lab(31.6065% -27.3517 29.4142);--zova-lime-200:lab(95.4185% -21.8794 39.5549);--zova-magenta-700:lab(39.2846% 62.8278 -12.2911);--zova-magenta-500:lab(48.0885% 73.7785 -14.4385);--zova-magenta-400:lab(62.09% 72.8803 -14.1845);--zova-magenta-300:lab(75.058% 42.1759 -8.09044);--zova-neutral-0:lab(100% 0 0);--zova-neutral-50:lab(98.26% 0 0);--zova-neutral-100:lab(96.52% -.0000298023 .0000119209);--zova-neutral-200:lab(90.952% 0 -.0000119209);--zova-neutral-300:lab(84.92% 0 -.0000119209);--zova-neutral-400:lab(66.128% -.0000298023 .0000119209);--zova-neutral-500:lab(48.496% 0 0);--zova-neutral-700:lab(34.924% 0 0);--zova-neutral-800:lab(27.036% 0 0);--zova-neutral-900:lab(15.204% 0 -.00000596046);--zova-neutral-925:lab(7.78201% -.0000149012 0);--zova-neutral-950:lab(2.75381% 0 0);--zova-neutral-0-10:lab(100% 0 0/.1);--zova-neutral-0-15:lab(100% 0 0/.15);--zova-tan-300:lab(84.9153% -.660986 -2.14551);--zova-tan-400:lab(66.1212% -.87139 -2.85498);--zova-tan-500:lab(48.4865% -1.06978 -3.55835);--zova-tan-700:lab(34.9137% -1.0559 -3.55113);--zova-tan-800:lab(27.0266% -.946358 -3.19407);--zova-tan-900:lab(15.1949% -.828356 -2.83283);--zova-tan-925:lab(7.76542% -.503033 -2.53702);--zova-tan-950:lab(2.74635% -.208944 -1.14667);--zova-sand-50:lab(97.0978% -.333816 -1.07461);--zova-sand-grid-light:lab(47.7904% -1.06922 -3.55804/.4);--zova-sand-grid-dark:lab(39.68% 0 0/.18);--zova-comp-500:lab(47.7904% -1.06922 -3.55804);--zova-comp-400:lab(83.7764% .108063 1.52102)}}html[data-radius=pilled]{--zova-radius-md:.75rem;--zova-radius-overlay:36px;--zova-radius-chrome:28px;--zova-radius-panel:24px;--zova-radius-card:22px;--zova-radius-field:9999px;--zova-radius-mini:9999px;--zova-radius-2lg:9999px}html[data-size=compact],html[data-size=auto]{--zova-pad-exhibit:var(--zova-space-3);--zova-card-padding:var(--zova-space-5);--zova-gap-chapter:var(--zova-space-10);--zova-gap-chapter-tight:var(--zova-space-8);--zova-gap-block:var(--zova-space-3);--zova-gap-figure:var(--zova-space-2);font-size:14px}@media (min-height:1200px){html[data-size=auto]:has([data-app-surface]){--zova-pad-exhibit:var(--zova-space-4);--zova-card-padding:var(--zova-space-6);--zova-gap-chapter:var(--zova-space-12);--zova-gap-chapter-tight:var(--zova-space-10);--zova-gap-block:var(--zova-space-4);--zova-gap-figure:var(--zova-space-3);font-size:100%}}:root{--zova-text-primary:var(--zova-marble-text-primary);--zova-text-secondary:var(--zova-marble-text-secondary);--zova-text-tertiary:var(--zova-marble-text-label);--zova-text-muted:var(--zova-text-secondary);--zova-surface-base:var(--zova-marble-surface-base);--zova-surface-raised:var(--zova-marble-surface-base);--zova-surface-muted:var(--zova-marble-surface-cool);--zova-surface-overlay:var(--zova-marble-glass-fill-strong);--zova-border-subtle:var(--zova-marble-border-hairline);--zova-ring-default:var(--zova-focus-ring);--zova-text-label:var(--zova-marble-text-label);--zova-accent:var(--zova-lime-400);--zova-accent-ink:var(--zova-marble-text-primary);--zova-accent-light:var(--zova-lime-200);--zova-accent-shadow:var(--zova-lime-shadow);--zova-caution:var(--zova-magenta-500);--zova-caution-ink:var(--zova-magenta-700);--zova-tone-positive:var(--zova-accent);--zova-tone-negative:var(--zova-caution);--zova-tone-warning:var(--zova-caution)}@supports (color:color-mix(in lab, red, red)){:root{--zova-tone-warning:color-mix(in oklch, var(--zova-caution) 72%, var(--zova-marble-surface-base))}}:root{--zova-tone-warning-strong:var(--zova-caution-ink);--zova-tone-info:var(--zova-text-secondary);--zova-block-surface:#fff9;--zova-block-divider:#1012141a;--zova-chart-1:var(--zova-tan-300);--zova-chart-2:var(--zova-tan-500);--zova-chart-3:var(--zova-tan-700);--zova-chart-4:var(--zova-tan-800);--zova-chart-5:var(--zova-tan-900);--zova-sidebar-surface:var(--zova-tan-50);--zova-sidebar-text:var(--zova-tan-950);--zova-sidebar-primary:var(--zova-tan-925);--zova-sidebar-primary-text:var(--zova-tan-50);--zova-sidebar-accent:var(--zova-tan-100);--zova-sidebar-accent-text:var(--zova-tan-925);--zova-canvas-surface:var(--zova-canvas-light);--zova-canvas-grid:var(--zova-sand-grid-light);--radius:var(--zova-radius-md);--background:var(--zova-surface-base);--foreground:var(--zova-text-primary);--card:var(--zova-surface-raised);--card-foreground:var(--zova-text-primary);--popover:var(--zova-surface-overlay);--popover-foreground:var(--zova-text-primary);--primary:var(--zova-marble-text-primary);--primary-foreground:var(--zova-marble-surface-base);--secondary:var(--zova-surface-muted);--secondary-foreground:var(--zova-tan-925);--muted:var(--zova-surface-muted);--muted-foreground:var(--zova-text-secondary);--accent:var(--zova-surface-muted);--accent-foreground:var(--zova-tan-925);--destructive:var(--zova-tone-negative);--warning:var(--zova-tone-warning);--success:var(--zova-tone-positive);--danger:var(--zova-tone-negative);--border:var(--zova-border-subtle);--input:var(--zova-border-subtle);--ring:var(--zova-ring-default);--hover:#0000000a;--active:#00000012;--focus-ring:var(--zova-focus-ring);--chart-1:var(--zova-chart-1);--chart-2:var(--zova-chart-2);--chart-3:var(--zova-chart-3);--chart-4:var(--zova-chart-4);--chart-5:var(--zova-chart-5);--sidebar:var(--zova-sidebar-surface);--sidebar-foreground:var(--zova-sidebar-text);--sidebar-primary:var(--zova-sidebar-primary);--sidebar-primary-foreground:var(--zova-sidebar-primary-text);--sidebar-accent:var(--zova-sidebar-accent);--sidebar-accent-foreground:var(--zova-sidebar-accent-text);--sidebar-border:var(--zova-border-subtle);--sidebar-ring:var(--zova-ring-default);--zova-blurred-surface-bg:var(--zova-marble-glass-fill-strong);--zova-blurred-surface-border:#dfe1e480;--zova-drawer-bg:var(--zova-blurred-surface-bg);--zova-drawer-fade:var(--zova-marble-glass-fill-strong);--zova-drawer-sheen:linear-gradient(180deg, #ffffff80, transparent 22%, transparent 78%, #ffffff29);--zova-drawer-border:var(--zova-blurred-surface-border);--zova-drawer-ring:#ffffff80;--zova-drawer-shadow:inset 0 1px 0 #ffffff80, 0 30px 90px -42px #0f172a33;--zova-drawer-ctrl:#ffffff73;--zova-drawer-ctrl-hover:#ffffffd1;--zova-source-glyph:#e6e8ea;--zova-drawer-divider:#1012140f;--zova-drawer-panel:#ffffff4d;--zova-fact-pill:var(--zova-neutral-900)}@supports (color:lab(0% 0 0)){:root{--zova-block-surface:lab(100% 0 0/.6);--zova-block-divider:lab(5.25712% -.333577 -1.74855/.1);--zova-blurred-surface-border:lab(89.5562% -.552863 -1.78905/.5);--zova-drawer-sheen:linear-gradient(180deg, lab(100% 0 0/.5), transparent 22%, transparent 78%, lab(100% 0 0/.16));--zova-drawer-ring:lab(100% 0 0/.5);--zova-drawer-ctrl:lab(100% 0 0/.45);--zova-drawer-ctrl-hover:lab(100% 0 0/.82);--zova-source-glyph:lab(91.877% -.443697 -1.43201);--zova-drawer-divider:lab(5.25712% -.333577 -1.74855/.06);--zova-drawer-panel:lab(100% 0 0/.3)}}@supports (color:color-mix(in lab, red, red)){:root{--zova-fact-pill:color-mix(in oklch, var(--zova-neutral-900) 6%, transparent)}}:root{--zova-drawer-badge:#ffffff8c;--zova-drawer-badge-shadow:inset 0 1px 0 #ffffffb3;--zova-drawer-input:#fff9;--zova-drawer-input-ring:#ffffffb3;--zova-drawer-input-shadow:0 14px 34px -28px #0f172a40;--zova-workspace-header-height:0px;--zova-workspace-nav-width:56px;--zova-workspace-panel-gap:12px;--zova-sharp-glass-bg:var(--zova-blurred-surface-bg);--zova-sharp-glass-chrome-bg:var(--zova-blurred-surface-bg);--zova-sharp-glass-border:var(--zova-blurred-surface-border);--zova-sharp-glass-chrome-border:var(--zova-blurred-surface-border);--zova-workspace-shell-bg:var(--zova-blurred-surface-bg);--zova-workspace-shell-border:var(--zova-marble-border-hairline);--zova-workspace-shell-shadow:0 18px 40px -32px #0f172a59;--zova-workspace-prompt-bg:var(--zova-blurred-surface-bg);--zova-workspace-prompt-shadow:inset 0 1px 0 #ffffff80, 0 30px 90px -42px #0f172a33;--zova-rim:linear-gradient(180deg, #ffffff80 0%, #ffffff1f 100%);--zova-shadow-inset:inset 0 1px 0 #fff9;--zova-elevation-sm:0 1px 2px -1px #0f172a1f;--zova-elevation-md:var(--zova-shadow-inset), 0 12px 28px -16px #0f172a2e;--zova-elevation-lg:var(--zova-shadow-inset), 0 22px 46px -22px #0f172a38;--zova-elevation-xl:var(--zova-shadow-inset), 0 34px 72px -28px #0f172a42;--surface-1:var(--zova-marble-surface-base);--surface-2:#fff;--surface-3:#fff;--surface-4:var(--surface-3);--surface-5:var(--surface-3);--surface-6:var(--surface-3);--surface-7:var(--surface-3);--surface-8:var(--surface-3);--shadow-color:#0f172a0f;--shadow-1:0 0 0 1px var(--shadow-color);--shadow-2:var(--zova-shadow-inset), 0 0 0 1px var(--shadow-color), 0 1px 1px -.5px var(--shadow-color);--shadow-3:var(--shadow-2), 0 3px 3px -1.5px var(--shadow-color);--shadow-4:var(--shadow-3), 0 6px 6px -3px var(--shadow-color);--shadow-5:var(--shadow-4), 0 12px 12px -6px var(--shadow-color);--shadow-6:var(--shadow-5), 0 24px 24px -12px var(--shadow-color);--shadow-7:var(--shadow-6), 0 48px 48px -24px var(--shadow-color);--shadow-8:var(--shadow-7), 0 96px 96px -48px var(--shadow-color);--zova-chip-bg:var(--foreground)}@supports (color:lab(0% 0 0)){:root{--zova-drawer-badge:lab(100% 0 0/.55);--zova-drawer-badge-shadow:inset 0 1px 0 lab(100% 0 0/.7);--zova-drawer-input:lab(100% 0 0/.6);--zova-drawer-input-ring:lab(100% 0 0/.7);--zova-rim:linear-gradient(180deg, lab(100% 0 0/.5) 0%, lab(100% 0 0/.12) 100%);--zova-shadow-inset:inset 0 1px 0 lab(100% 0 0/.6);--surface-2:lab(100% 0 0);--surface-3:lab(100% 0 0)}}@supports (color:color-mix(in lab, red, red)){:root{--zova-chip-bg:color-mix(in oklch, var(--foreground) 6%, transparent)}}:root{--zova-chip-bg-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--zova-chip-bg-hover:color-mix(in oklch, var(--foreground) 10%, transparent)}}:root{--zova-rule:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--zova-rule:color-mix(in oklch, var(--foreground) 9%, transparent)}}:root{--zova-rule-strong:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--zova-rule-strong:color-mix(in oklch, var(--foreground) 16%, transparent)}}:root{--zova-row-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--zova-row-hover:color-mix(in oklch, var(--foreground) 3.5%, transparent)}}:root{--zova-chart-subject:var(--zova-accent);--zova-chart-peer:var(--zova-tan-500);--zova-chart-positive:var(--zova-tone-positive);--zova-chart-negative:var(--zova-tone-negative);--zova-chart-track:var(--zova-marble-border-hairline)}@supports (color:color-mix(in lab, red, red)){:root{--zova-chart-track:color-mix(in oklch, var(--zova-marble-border-hairline) 55%, transparent)}}:root{--zova-chart-band:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){:root{--zova-chart-band:color-mix(in oklch, var(--zova-accent) 28%, transparent)}}:root{--zova-chart-season:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){:root{--zova-chart-season:color-mix(in oklch, var(--zova-accent) 7%, transparent)}}:root{--zova-chart-season-edge:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){:root{--zova-chart-season-edge:color-mix(in oklch, var(--zova-accent) 30%, transparent)}}:root{--zova-chart-connector:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--zova-chart-connector:color-mix(in oklch, var(--foreground) 22%, transparent)}}:root{--zova-chart-unknown:var(--zova-tone-warning);--zova-chart-urgency-1:var(--zova-tone-negative);--zova-chart-urgency-2:var(--zova-tone-warning);--zova-chart-urgency-3:var(--zova-tan-500);--zova-chart-urgency-4:var(--zova-tan-400);--zova-chart-tooltip-bg:var(--zova-marble-glass-fill-strong);--zova-chart-tooltip-border:var(--zova-marble-border-hairline)}.dark,:root[data-theme=dark]{--zova-warm-900:var(--zova-vault-text-primary);--zova-warm-500:var(--zova-vault-text-secondary);--zova-text-primary:var(--zova-vault-text-primary);--zova-text-secondary:var(--zova-vault-text-secondary);--zova-text-tertiary:var(--zova-vault-text-label);--zova-text-muted:var(--zova-text-secondary);--zova-surface-base:var(--zova-vault-surface-base);--zova-surface-raised:var(--zova-vault-surface-raised);--zova-surface-muted:var(--zova-vault-canvas);--zova-surface-overlay:var(--zova-vault-frosted-fill-strong);--zova-border-subtle:var(--zova-vault-border-hairline);--zova-input-surface:var(--zova-vault-frosted-fill);--zova-ring-default:var(--zova-focus-ring);--zova-text-label:var(--zova-vault-text-label);--zova-accent:var(--zova-lime-400);--zova-accent-ink:var(--zova-lime-400);--zova-accent-light:var(--zova-lime-200);--zova-accent-shadow:var(--zova-lime-shadow);--zova-caution:var(--zova-magenta-400);--zova-caution-ink:var(--zova-magenta-400);--zova-tone-positive:var(--zova-accent);--zova-tone-negative:var(--zova-caution);--zova-tone-warning:var(--zova-magenta-300);--zova-tone-warning-strong:var(--zova-tone-warning);--zova-tone-info:var(--zova-text-secondary);--zova-block-surface:#07070757;--zova-block-divider:#e8e8e814;--zova-chart-1:var(--zova-neutral-300);--zova-chart-2:var(--zova-neutral-500);--zova-chart-3:var(--zova-neutral-700);--zova-chart-4:var(--zova-neutral-800);--zova-chart-5:var(--zova-neutral-900);--zova-sidebar-surface:var(--zova-vault-surface-raised);--zova-sidebar-text:var(--zova-vault-text-primary);--zova-sidebar-primary:var(--zova-accent);--zova-sidebar-primary-text:var(--zova-vault-surface-base);--zova-sidebar-accent:var(--zova-vault-canvas);--zova-sidebar-accent-text:var(--zova-vault-text-primary);--zova-canvas-surface:var(--zova-sand-900);--zova-canvas-grid:var(--zova-sand-grid-dark);--background:var(--zova-surface-base);--foreground:var(--zova-text-primary);--card:var(--zova-surface-raised);--card-foreground:var(--zova-text-primary);--popover:var(--zova-surface-overlay);--popover-foreground:var(--zova-text-primary);--primary:var(--zova-accent);--primary-foreground:var(--zova-vault-surface-base);--secondary:var(--zova-surface-muted);--secondary-foreground:var(--zova-vault-text-primary);--muted:var(--zova-surface-muted);--muted-foreground:var(--zova-text-secondary);--accent:var(--zova-surface-muted);--accent-foreground:var(--zova-text-primary);--destructive:var(--zova-tone-negative);--warning:var(--zova-tone-warning);--success:var(--zova-tone-positive);--danger:var(--zova-tone-negative);--border:var(--zova-border-subtle);--input:var(--zova-input-surface);--ring:var(--zova-ring-default);--hover:#ffffff0f;--active:#ffffff1a;--focus-ring:var(--zova-focus-ring);--chart-1:var(--zova-chart-1);--chart-2:var(--zova-chart-2);--chart-3:var(--zova-chart-3);--chart-4:var(--zova-chart-4);--chart-5:var(--zova-chart-5);--sidebar:var(--zova-sidebar-surface);--sidebar-foreground:var(--zova-sidebar-text);--sidebar-primary:var(--zova-sidebar-primary);--sidebar-primary-foreground:var(--zova-sidebar-primary-text);--sidebar-accent:var(--zova-sidebar-accent);--sidebar-accent-foreground:var(--zova-sidebar-accent-text);--sidebar-border:var(--zova-border-subtle);--sidebar-ring:var(--zova-ring-default);--zova-blurred-surface-bg:radial-gradient(circle at 50% -34%, #eeeeee0b, transparent 46%), linear-gradient(180deg, #070707db, var(--zova-vault-frosted-fill-strong));--zova-blurred-surface-border:#eeeeee16;--zova-drawer-bg:var(--zova-blurred-surface-bg);--zova-drawer-fade:var(--zova-vault-frosted-fill-strong);--zova-drawer-sheen:linear-gradient(180deg, #eeeeee0e, transparent 16%, transparent 78%, #eeeeee06);--zova-drawer-border:var(--zova-blurred-surface-border);--zova-drawer-ring:transparent;--zova-drawer-shadow:inset 0 1px 0 #eeeeee14, 0 34px 96px -38px #000000e0;--zova-drawer-ctrl:#07070794;--zova-drawer-ctrl-hover:var(--zova-vault-surface-raised);--zova-source-glyph:#161616;--zova-drawer-divider:#eeeeee14;--zova-drawer-panel:#0707076b;--zova-fact-pill:var(--zova-neutral-0-10);--zova-drawer-badge:#070707a3;--zova-drawer-badge-shadow:none;--zova-drawer-input:#07070794;--zova-drawer-input-ring:transparent;--zova-drawer-input-shadow:none;--zova-sharp-glass-bg:var(--zova-blurred-surface-bg);--zova-sharp-glass-chrome-bg:var(--zova-blurred-surface-bg);--zova-sharp-glass-border:var(--zova-blurred-surface-border);--zova-sharp-glass-chrome-border:var(--zova-blurred-surface-border);--zova-workspace-shell-bg:var(--zova-blurred-surface-bg);--zova-workspace-shell-border:#eeeeee1f;--zova-workspace-shell-shadow:none;--zova-workspace-prompt-bg:var(--zova-blurred-surface-bg);--zova-workspace-prompt-shadow:none;--zova-rim:linear-gradient(180deg, #eeeeee12 0%, #eeeeee06 100%);--zova-shadow-inset:inset 0 1px 0 #eeeeee14;--zova-elevation-sm:0 1px 2px -1px #0009;--zova-elevation-md:var(--zova-shadow-inset), 0 18px 44px -26px #000000d1;--zova-elevation-lg:var(--zova-shadow-inset), 0 30px 70px -34px #000000db;--zova-elevation-xl:var(--zova-shadow-inset), 0 38px 100px -50px #000000eb;--surface-1:var(--zova-vault-surface-base);--surface-2:var(--zova-vault-surface-raised);--surface-3:#1d1d1d;--surface-4:#242424;--surface-5:#2b2b2b;--surface-6:#333;--surface-7:#3a3a3a;--surface-8:#424242;--dm-hi-base:#eeeeee05;--dm-hi-mid:#eeeeee0a;--dm-hi-high:#eeeeee0f;--dm-hi-peak:#eeeeee14;--dm-ring-base:#ffffff08;--dm-ring-mid:#ffffff0d;--dm-ring-high:#ffffff12;--dm-drop:#0006;--shadow-1:inset 0 0 0 1px var(--dm-ring-base);--shadow-2:inset 0 1px 0 0 var(--dm-hi-base), inset 0 0 0 1px var(--dm-ring-base), 0 1px 1px -.5px var(--dm-drop);--shadow-3:inset 0 1px 0 0 var(--dm-hi-mid), inset 0 0 0 1px var(--dm-ring-base), 0 0 0 1px #0000004d, 0 1px 1px -.5px var(--dm-drop), 0 3px 3px -1.5px var(--dm-drop);--shadow-4:inset 0 1px 0 0 var(--dm-hi-mid), inset 0 0 0 1px var(--dm-ring-mid), 0 0 0 1px #00000057, 0 1px 1px -.5px var(--dm-drop), 0 3px 3px -1.5px var(--dm-drop), 0 6px 6px -3px var(--dm-drop);--shadow-5:inset 0 1px 0 0 var(--dm-hi-high), inset 0 0 0 1px var(--dm-ring-mid), 0 0 0 1px #00000061, 0 1px 1px -.5px var(--dm-drop), 0 3px 3px -1.5px var(--dm-drop), 0 6px 6px -3px var(--dm-drop), 0 12px 12px -6px var(--dm-drop);--shadow-6:inset 0 1px 0 0 var(--dm-hi-high), inset 0 0 0 1px var(--dm-ring-high), 0 0 0 1px #0000006b, 0 1px 1px -.5px var(--dm-drop), 0 3px 3px -1.5px var(--dm-drop), 0 6px 6px -3px var(--dm-drop), 0 12px 12px -6px var(--dm-drop), 0 24px 24px -12px var(--dm-drop);--shadow-7:inset 0 1px 0 0 var(--dm-hi-peak), inset 0 0 0 1px var(--dm-ring-high), 0 0 0 1px #00000075, 0 1px 1px -.5px var(--dm-drop), 0 3px 3px -1.5px var(--dm-drop), 0 6px 6px -3px var(--dm-drop), 0 12px 12px -6px var(--dm-drop), 0 24px 24px -12px var(--dm-drop), 0 48px 48px -24px var(--dm-drop);--shadow-8:inset 0 1px 0 0 var(--dm-hi-peak), inset 0 0 0 1px var(--dm-ring-high), 0 0 0 1px #00000080, 0 1px 1px -.5px var(--dm-drop), 0 3px 3px -1.5px var(--dm-drop), 0 6px 6px -3px var(--dm-drop), 0 12px 12px -6px var(--dm-drop), 0 24px 24px -12px var(--dm-drop), 0 48px 48px -24px var(--dm-drop), 0 96px 96px -48px var(--dm-drop);--zova-chip-bg:var(--foreground)}@supports (color:lab(0% 0 0)){.dark,:root[data-theme=dark]{--zova-block-surface:lab(1.98454% 0 0/.34);--zova-block-divider:lab(91.88% .0000298023 -.0000119209/.08);--zova-blurred-surface-bg:radial-gradient(circle at 50% -34%, lab(94.2% 0 0/.045), transparent 46%), linear-gradient(180deg, lab(1.98454% 0 0/.86), var(--zova-vault-frosted-fill-strong));--zova-blurred-surface-border:lab(94.2% 0 0/.085);--zova-drawer-sheen:linear-gradient(180deg, lab(94.2% 0 0/.055), transparent 16%, transparent 78%, lab(94.2% 0 0/.025));--zova-drawer-shadow:inset 0 1px 0 lab(94.2% 0 0/.08), 0 34px 96px -38px #000000e0;--zova-drawer-ctrl:lab(1.98454% 0 0/.58);--zova-source-glyph:lab(7.22637% -.0000149012 0);--zova-drawer-divider:lab(94.2% 0 0/.08);--zova-drawer-panel:lab(1.98454% 0 0/.42);--zova-drawer-badge:lab(1.98454% 0 0/.64);--zova-drawer-input:lab(1.98454% 0 0/.58);--zova-workspace-shell-border:lab(94.2% 0 0/.12);--zova-rim:linear-gradient(180deg, lab(94.2% 0 0/.07) 0%, lab(94.2% 0 0/.022) 100%);--zova-shadow-inset:inset 0 1px 0 lab(94.2% 0 0/.08);--surface-3:lab(10.68% .00000745058 -.00000298023);--surface-4:lab(14.16% 0 0);--surface-5:lab(17.64% -.0000149012 0);--surface-6:lab(21.12% 0 0);--surface-7:lab(24.6% 0 0);--surface-8:lab(28.08% 0 -.00000596046);--dm-hi-base:lab(94.2% 0 0/.02);--dm-hi-mid:lab(94.2% 0 0/.04);--dm-hi-high:lab(94.2% 0 0/.06);--dm-hi-peak:lab(94.2% 0 0/.08)}}@supports (color:color-mix(in lab, red, red)){.dark,:root[data-theme=dark]{--zova-chip-bg:color-mix(in oklch, var(--foreground) 9%, transparent)}}.dark,:root[data-theme=dark]{--zova-chip-bg-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark,:root[data-theme=dark]{--zova-chip-bg-hover:color-mix(in oklch, var(--foreground) 14%, transparent)}}.dark,:root[data-theme=dark]{--zova-rule:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark,:root[data-theme=dark]{--zova-rule:color-mix(in oklch, var(--foreground) 10%, transparent)}}.dark,:root[data-theme=dark]{--zova-rule-strong:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark,:root[data-theme=dark]{--zova-rule-strong:color-mix(in oklch, var(--foreground) 17%, transparent)}}.dark,:root[data-theme=dark]{--zova-row-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark,:root[data-theme=dark]{--zova-row-hover:color-mix(in oklch, var(--foreground) 4.5%, transparent)}}.dark,:root[data-theme=dark]{--zova-chart-subject:var(--zova-accent);--zova-chart-peer:var(--zova-neutral-500);--zova-chart-positive:var(--zova-tone-positive);--zova-chart-negative:var(--zova-tone-negative);--zova-chart-track:#e8e8e81a;--zova-chart-band:var(--zova-accent)}@supports (color:lab(0% 0 0)){.dark,:root[data-theme=dark]{--zova-chart-track:lab(91.88% .0000298023 -.0000119209/.1)}}@supports (color:color-mix(in lab, red, red)){.dark,:root[data-theme=dark]{--zova-chart-band:color-mix(in oklch, var(--zova-accent) 32%, transparent)}}.dark,:root[data-theme=dark]{--zova-chart-season:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.dark,:root[data-theme=dark]{--zova-chart-season:color-mix(in oklch, var(--zova-accent) 7%, transparent)}}.dark,:root[data-theme=dark]{--zova-chart-season-edge:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.dark,:root[data-theme=dark]{--zova-chart-season-edge:color-mix(in oklch, var(--zova-accent) 26%, transparent)}}.dark,:root[data-theme=dark]{--zova-chart-connector:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark,:root[data-theme=dark]{--zova-chart-connector:color-mix(in oklch, var(--foreground) 22%, transparent)}}.dark,:root[data-theme=dark]{--zova-chart-unknown:var(--zova-tone-warning);--zova-chart-urgency-1:var(--zova-tone-negative);--zova-chart-urgency-2:var(--zova-tone-warning);--zova-chart-urgency-3:var(--zova-neutral-400);--zova-chart-urgency-4:var(--zova-neutral-500);--zova-chart-tooltip-bg:var(--zova-vault-frosted-fill-strong);--zova-chart-tooltip-border:#eeeeee1f}@supports (color:lab(0% 0 0)){.dark,:root[data-theme=dark]{--zova-chart-tooltip-border:lab(94.2% 0 0/.12)}}.dark body,:root[data-theme=dark] body{background:radial-gradient(circle at 50% -34%, #eeeeee07, transparent 48%), linear-gradient(180deg, #060606, var(--zova-vault-surface-base) 34%)}@supports (color:lab(0% 0 0)){.dark body,:root[data-theme=dark] body{background:radial-gradient(circle at 50% -34%, lab(94.2% 0 0/.026), transparent 48%), linear-gradient(180deg, lab(1.76425% 0 -.00000298023), var(--zova-vault-surface-base) 34%)}}.zova-canvas-shell{--zova-canvas-background:var(--zova-canvas-surface);--zova-canvas-grid-color:var(--zova-canvas-grid);background-color:var(--zova-canvas-background);touch-action:none;-ms-touch-action:none}.dark .zova-canvas-shell,:root[data-theme=dark] .zova-canvas-shell{background:radial-gradient(circle at 50% -30%, #eeeeee08, transparent 48%), linear-gradient(180deg, #060606, var(--zova-vault-canvas))}@supports (color:lab(0% 0 0)){.dark .zova-canvas-shell,:root[data-theme=dark] .zova-canvas-shell{background:radial-gradient(circle at 50% -30%, lab(94.2% 0 0/.03), transparent 48%), linear-gradient(180deg, lab(1.76425% 0 -.00000298023), var(--zova-vault-canvas))}}.zova-canvas-shell .react-flow,.zova-canvas-shell .react-flow__renderer,.zova-canvas-shell .react-flow__viewport,.zova-canvas-shell .react-flow__nodes,.zova-canvas-shell .react-flow__node,.zova-canvas-card{touch-action:none;-ms-touch-action:none}.zova-canvas-shell .react-flow__pane,.zova-canvas-shell .react-flow__edges,.zova-canvas-shell .react-flow__edge,.zova-canvas-shell .react-flow__edge *{pointer-events:none!important}.zova-canvas-card,.zova-memo-card{border-radius:var(--zova-radius-panel);border:1px solid var(--zova-marble-border-hairline);background-color:var(--zova-marble-surface-base);color:var(--zova-marble-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 12px 28px -16px #0f172a2e}.zova-canvas-shell .react-flow__node{cursor:grab}.zova-canvas-shell .react-flow__node.dragging{cursor:grabbing}.zova-canvas-card,.zova-canvas-card :not(button):not(input):not(textarea):not(select):not(a){-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;cursor:inherit}.dark .zova-canvas-card,.dark .zova-memo-card{border:1px solid var(--zova-vault-border-hairline);background:radial-gradient(circle at 84% 0%, #eeeeee0e, transparent 38%), linear-gradient(180deg, #0b0b0b, var(--zova-vault-surface-raised));color:var(--zova-vault-text-primary);box-shadow:inset 0 1px #eeeeee12,0 18px 44px -26px #000000d1;box-shadow:inset 0 1px lab(94.2% 0 0/.07),0 18px 44px -26px lab(0% 0 0/.819608)}@supports (color:lab(0% 0 0)){.dark .zova-canvas-card,.dark .zova-memo-card{background:radial-gradient(circle at 84% 0%, lab(94.2% 0 0/.055), transparent 38%), linear-gradient(180deg, lab(3.04863% 0 0), var(--zova-vault-surface-raised))}}.zova-canvas-card[data-selected],.zova-memo-card[data-selected]{border-color:var(--zova-accent);box-shadow:inset 0 1px 0 #ffffffb3, 0 12px 28px -16px #0f172a2e, 0 0 0 1px var(--zova-accent), 0 16px 36px -16px var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.zova-canvas-card[data-selected],.zova-memo-card[data-selected]{box-shadow:inset 0 1px 0 #ffffffb3, 0 12px 28px -16px #0f172a2e, 0 0 0 1px color-mix(in oklch, var(--zova-accent) 55%, transparent), 0 16px 36px -16px color-mix(in oklch, var(--zova-accent) 20%, transparent)}}.dark .zova-canvas-card[data-selected],.dark .zova-memo-card[data-selected]{box-shadow:inset 0 1px 0 #eeeeee1a, 0 18px 44px -26px #000000d1, 0 0 0 1px var(--zova-accent), 0 0 42px -10px var(--zova-accent)}@supports (color:lab(0% 0 0)){.dark .zova-canvas-card[data-selected],.dark .zova-memo-card[data-selected]{box-shadow:inset 0 1px 0 lab(94.2% 0 0/.1), 0 18px 44px -26px #000000d1, 0 0 0 1px var(--zova-accent), 0 0 42px -10px var(--zova-accent)}}@supports (color:color-mix(in lab, red, red)){.dark .zova-canvas-card[data-selected],.dark .zova-memo-card[data-selected]{box-shadow:inset 0 1px 0 lab(94.2% 0 0/.1), 0 18px 44px -26px #000000d1, 0 0 0 1px color-mix(in oklch, var(--zova-accent) 60%, transparent), 0 0 42px -10px color-mix(in oklch, var(--zova-accent) 22%, transparent)}}.zova-workspace-nav-item[data-active],.zova-sidebar-row[data-active]{background:#10121412;background:lab(5.25712% -.333577 -1.74855/.07)}.dark .zova-workspace-nav-item[data-active],.dark .zova-sidebar-row[data-active]{background:#ffffff14;background:lab(100% 0 0/.08)}@media (prefers-reduced-motion:reduce){.zova-workspace-nav-item,.zova-sidebar-row{transition:none!important}}.zova-workspace-panel-left,.zova-workspace-panel-right,.zova-workspace-prompt{pointer-events:auto}.zova-drawer{background:var(--zova-drawer-bg);border-color:var(--zova-drawer-border);-webkit-backdrop-filter:blur(20px)saturate(115%);box-shadow:0 0 0 1px var(--zova-drawer-ring), var(--zova-drawer-shadow)}.dark .zova-drawer{-webkit-backdrop-filter:blur(30px)saturate(150%)}.dark .zova-workspace-panel-left.zova-drawer,.dark .zova-analysis-sidebar.zova-drawer{background:#080605e6;background:lab(1.7642% .277735 .737271/.9)}.dark .zova-workspace-panel-left .zova-drawer-sheen,.dark .zova-analysis-sidebar .zova-drawer-sheen{background:0 0}.zova-analysis-sidebar.zova-drawer{box-shadow:inset 0 1px 0 var(--foreground), 0 36px 100px -48px #0f172a6b;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.zova-analysis-sidebar.zova-drawer{box-shadow:inset 0 1px 0 color-mix(in oklch, var(--foreground) 7%, transparent), 0 36px 100px -48px #0f172a6b}}.dark .zova-analysis-sidebar.zova-drawer{box-shadow:inset 0 1px #ffffff0d,0 40px 110px -48px #000000b8;box-shadow:inset 0 1px lab(100% 0 0/.05),0 40px 110px -48px lab(0% 0 0/.721569)}.zova-analysis-sidebar .zova-drawer-ctrl{background-color:#0000;border-color:#0000}.zova-analysis-sidebar .zova-drawer-ctrl:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-analysis-sidebar .zova-drawer-ctrl:hover{background-color:color-mix(in oklch, var(--foreground) 7%, transparent)}}.zova-analysis-sidebar .zova-drawer-input{border-color:var(--border);box-shadow:none;background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-analysis-sidebar .zova-drawer-input{background-color:color-mix(in oklch, var(--foreground) 5.5%, transparent)}}.zova-analysis-sidebar .zova-workspace-prompt{box-shadow:none}.zova-drawer-sheen{background:var(--zova-drawer-sheen)}.zova-drawer-ctrl{background-color:var(--zova-drawer-ctrl);border-color:var(--zova-drawer-border)}.zova-drawer-ctrl:hover{background-color:var(--zova-drawer-ctrl-hover)}.zova-drawer-divider{border-color:var(--zova-drawer-divider)}.zova-source-glyph{background-color:var(--zova-source-glyph);box-shadow:0 0 0 1.5px var(--card);color:var(--muted-foreground)}.zova-drawer-panel{background-color:var(--zova-drawer-panel);border-color:var(--zova-drawer-divider)}.zova-drawer-badge{background-color:var(--zova-drawer-badge);border-color:var(--zova-drawer-border);box-shadow:var(--zova-drawer-badge-shadow)}.zova-drawer-input{background-color:var(--zova-drawer-input);border-color:var(--zova-drawer-border);box-shadow:0 0 0 1px var(--zova-drawer-input-ring), var(--zova-drawer-input-shadow)}.zova-range{--zova-range-track:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-range{--zova-range-track:color-mix(in oklch, var(--foreground) 12%, transparent)}}.zova-range{--zova-range-ink:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-range{--zova-range-ink:color-mix(in oklch, var(--foreground) 70%, transparent)}}.zova-range{--zova-range-ring:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-range{--zova-range-ring:color-mix(in oklch, var(--foreground) 14%, transparent)}}.zova-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px}.zova-range::-webkit-slider-runnable-track{border-radius:var(--zova-radius-pill);background:linear-gradient(to right, var(--zova-range-ink) var(--zova-range-fill,0%), var(--zova-range-track) var(--zova-range-fill,0%));height:6px}.zova-range::-webkit-slider-thumb{appearance:none;border-radius:var(--zova-radius-pill);background:var(--foreground);border:1px solid var(--background);width:18px;height:18px;box-shadow:0 0 0 4px var(--zova-range-ring);margin-top:-6px}.zova-range::-moz-range-track{border-radius:var(--zova-radius-pill);background:var(--zova-range-track);height:6px}.zova-range::-moz-range-progress{border-radius:var(--zova-radius-pill);background:var(--zova-range-ink);height:6px}.zova-range::-moz-range-thumb{border-radius:var(--zova-radius-pill);background:var(--foreground);border:1px solid var(--background);width:18px;height:18px;box-shadow:0 0 0 4px var(--zova-range-ring)}.zova-range:focus-visible{outline:none}.zova-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--background), 0 0 0 5px var(--ring)}.zova-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--background), 0 0 0 5px var(--ring)}.zova-range:disabled{cursor:not-allowed;opacity:.4}.zova-distribution{--zova-dist-accent:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-distribution{--zova-dist-accent:color-mix(in oklch, var(--foreground) 55%, transparent)}}.zova-distribution{--zova-dist-dim:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-distribution{--zova-dist-dim:color-mix(in oklch, var(--foreground) 12%, transparent)}}.zova-distribution{--zova-dist-track:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-distribution{--zova-dist-track:color-mix(in oklch, var(--foreground) 10%, transparent)}}.zova-distribution[data-accent=accent]{--zova-dist-accent:var(--zova-accent)}.zova-distribution[data-accent=positive]{--zova-dist-accent:var(--zova-tone-positive)}.zova-distribution-bar{background:var(--zova-dist-dim);height:100%;transition:transform .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1),opacity .16s cubic-bezier(.16,1,.3,1)}.zova-distribution-bar--lit{background:var(--zova-dist-accent)}.zova-distribution-bar--idle{opacity:.35}.zova-distribution-stat{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;color:var(--foreground);caret-color:var(--zova-dist-accent);font-size:1.375rem;font-weight:300;line-height:1.1}:is(.zova-distribution[data-accent=accent]:has(.zova-distribution-stat:not(:placeholder-shown)) .zova-distribution-stat,.zova-distribution[data-accent=positive]:has(.zova-distribution-stat:not(:placeholder-shown)) .zova-distribution-stat){color:var(--zova-dist-accent)}.zova-distribution-affix{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--zova-text-tertiary);font-size:1rem;font-weight:300;line-height:1.1}:is(.zova-distribution[data-accent=accent]:has(.zova-distribution-stat:not(:placeholder-shown)) .zova-distribution-affix,.zova-distribution[data-accent=positive]:has(.zova-distribution-stat:not(:placeholder-shown)) .zova-distribution-affix){color:var(--zova-dist-accent)}@supports (color:color-mix(in lab, red, red)){:is(.zova-distribution[data-accent=accent]:has(.zova-distribution-stat:not(:placeholder-shown)) .zova-distribution-affix,.zova-distribution[data-accent=positive]:has(.zova-distribution-stat:not(:placeholder-shown)) .zova-distribution-affix){color:color-mix(in oklch, var(--zova-dist-accent) 62%, transparent)}}.zova-distribution-thumb{border-radius:var(--zova-radius-pill);background:var(--zova-marble-surface-base);width:.875rem;height:.875rem;box-shadow:0 0 0 1px var(--foreground);translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.zova-distribution-thumb{box-shadow:0 0 0 1px color-mix(in oklch, var(--foreground) 12%, transparent)}}.zova-distribution-range{appearance:none;z-index:1;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.zova-distribution-range::-webkit-slider-runnable-track{background:0 0;height:100%}.zova-distribution-range::-webkit-slider-thumb{appearance:none;border-radius:var(--zova-radius-pill);background:0 0;border:0;width:.875rem;height:.875rem}.zova-distribution-range::-moz-range-track{background:0 0;border:0;height:100%}.zova-distribution-range::-moz-range-thumb{border-radius:var(--zova-radius-pill);background:0 0;border:0;width:.875rem;height:.875rem}.zova-distribution-range:focus-visible{outline:none}.zova-distribution:has(.zova-distribution-range:focus-visible) .zova-distribution-thumb{box-shadow:0 0 0 3px var(--background), 0 0 0 5px var(--ring)}.zova-distribution-range:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.zova-distribution-bar{transition:none}}.zova-drawer.zova-workspace-prompt{box-shadow:var(--zova-drawer-shadow)}.zova-blurred-surface{background:var(--zova-blurred-surface-bg);border-color:var(--zova-blurred-surface-border);-webkit-backdrop-filter:blur(20px)saturate(115%)}.dark .zova-blurred-surface{-webkit-backdrop-filter:blur(30px)saturate(150%)}.zova-analysis-sidebar,.zova-artifact,.zova-report{--zova-ink-1:var(--zova-marble-text-primary);--zova-ink-2:#565b61;--zova-ink-3:#82878c;--zova-text-primary:var(--zova-ink-1);--zova-text-secondary:var(--zova-ink-2);--zova-text-muted:var(--zova-ink-2);--zova-text-tertiary:var(--zova-ink-3);--zova-text-label:var(--zova-ink-3);--zova-warm-900:var(--zova-ink-1);--zova-warm-500:var(--zova-ink-2);--zova-tone-info:var(--zova-ink-2);--foreground:var(--zova-ink-1);--card-foreground:var(--zova-ink-1);--muted-foreground:var(--zova-ink-2);--faint-foreground:var(--zova-ink-3);color:var(--zova-ink-1)}@supports (color:lab(0% 0 0)){.zova-analysis-sidebar,.zova-artifact,.zova-report{--zova-ink-2:lab(38.5072% -1.25736 -4.25651);--zova-ink-3:lab(55.9108% -1.07518 -3.56119)}}.dark .zova-analysis-sidebar,.dark .zova-artifact,.dark .zova-report,:root[data-theme=dark] .zova-analysis-sidebar,:root[data-theme=dark] .zova-artifact,:root[data-theme=dark] .zova-report{--zova-ink-1:var(--zova-vault-text-primary);--zova-ink-2:#a4a4a4;--zova-ink-3:#6c6c6c}@supports (color:lab(0% 0 0)){.dark .zova-analysis-sidebar,.dark .zova-artifact,.dark .zova-report,:root[data-theme=dark] .zova-analysis-sidebar,:root[data-theme=dark] .zova-artifact,:root[data-theme=dark] .zova-report{--zova-ink-2:lab(67.52% -.0000298023 0);--zova-ink-3:lab(45.48% 0 0)}}.zova-analysis-title{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.024em;color:var(--zova-text-primary);text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.625rem}.zova-analysis-locality{color:var(--zova-text-secondary);font-size:.875rem;line-height:1.25rem}.zova-analysis-detail-title{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;color:var(--zova-text-primary);font-size:1.125rem;font-weight:560;line-height:1.15}.zova-property-pin{--pin-color:var(--zova-accent);--pin-halo:var(--pin-color);background:var(--pin-color);border:3px solid var(--zova-marble-surface-base);cursor:pointer;border-radius:9999px;width:24px;height:24px;transition:transform .12s ease-out,opacity .12s ease-out;position:relative;box-shadow:0 4px 12px -2px #0f172a59}.dark .zova-property-pin{--pin-halo:var(--zova-accent-light);border-color:var(--zova-vault-surface-raised)}.zova-property-pin:after{content:"";background:var(--pin-halo);opacity:.35;pointer-events:none;border-radius:9999px;animation:2.4s cubic-bezier(.4,0,.6,1) infinite zova-property-pulse;position:absolute;inset:-10px}.dark .zova-property-pin:after{animation-duration:3.2s}.zova-property-pin--buy{--pin-color:var(--foreground)}.dark .zova-property-pin--buy{--pin-halo:var(--pin-color)}.zova-property-pin--dimmed{opacity:.22;transform:scale(.82)}.zova-property-pin--dimmed:after{opacity:0;animation:none}.zova-property-pin--hovered{transform:scale(1.15)}@keyframes zova-property-pulse{0%{opacity:.35;transform:scale(.6)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.zova-property-pin:after{border:1px solid var(--pin-halo);opacity:.3;background:0 0;animation:none;inset:-4px}.zova-property-pin{transition:none}.zova-property-pin--dimmed:after{opacity:0}}.zova-comp-pin-anchor{pointer-events:none;display:block;position:relative}.zova-comp-pin{--comp-pin-color:var(--zova-comp-500);--comp-pin-lit:var(--zova-comp-400);border-radius:var(--zova-radius-pill);height:20px;box-shadow:none;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:center;gap:5px;padding:0 7px 0 6px;transition:transform .15s cubic-bezier(.25,1,.5,1),box-shadow .15s cubic-bezier(.25,1,.5,1);display:inline-flex;position:relative}.zova-comp-pin:hover,.zova-comp-pin:focus-visible{outline:none;transform:translateY(-1px)scale(1.05)}.zova-comp-pin--excluded{--comp-pin-color:var(--zova-comp-500)}@supports (color:color-mix(in lab, red, red)){.zova-comp-pin--excluded{--comp-pin-color:color-mix(in oklch, var(--zova-comp-500) 35%, transparent)}}.zova-comp-pin--excluded{opacity:.5}.zova-comp-pin--excluded .zova-comp-pin-label{text-decoration:line-through;text-decoration-thickness:1px}.zova-comp-pin--excluded .zova-comp-pin-dot:after{opacity:0;animation:none}.zova-comp-pin--bare{justify-content:center;gap:0;width:14px;height:14px;padding:0}.zova-comp-pin-dot{border-radius:var(--zova-radius-pill);background:var(--comp-pin-color);flex:none;width:7px;height:7px;position:relative}.zova-comp-pin-dot:after{content:"";border-radius:var(--zova-radius-pill);border:1.5px solid var(--comp-pin-lit);opacity:0;animation:zova-comp-arrive 1.5s cubic-bezier(.25, 1, .5, 1) calc(var(--comp-i,0) * 90ms) 2 forwards;position:absolute;inset:-3px}.zova-comp-pin:hover .zova-comp-pin-dot:after,.zova-comp-pin:focus-visible .zova-comp-pin-dot:after,.zova-comp-pin--linked .zova-comp-pin-dot:after{opacity:.9;transition:opacity .15s cubic-bezier(.25,1,.5,1),transform .15s cubic-bezier(.25,1,.5,1);animation:none;transform:scale(1.3)}@keyframes zova-comp-arrive{0%{opacity:.9;transform:scale(.5)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}.zova-comp-pin-label{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;letter-spacing:-.005em;font-variant-numeric:tabular-nums;color:var(--zova-marble-surface-base);text-shadow:0 1px 2px #000000b3;text-shadow:0 1px 2px lab(0% 0 0/.7);font-size:10.5px;font-weight:650;line-height:1}.zova-comp-pin-unit{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;letter-spacing:.02em;color:var(--zova-marble-surface-base);margin-left:-1.5px;font-size:8px;font-weight:600;line-height:1}@supports (color:color-mix(in lab, red, red)){.zova-comp-pin-unit{color:color-mix(in oklch, var(--zova-marble-surface-base) 70%, transparent)}}.zova-comp-pin-unit{text-shadow:0 1px 2px #000000b3;text-shadow:0 1px 2px lab(0% 0 0/.7)}.zova-comp-card{z-index:1;pointer-events:none;width:246px;position:absolute}.zova-comp-card--top{bottom:calc(100% + 9px)}.zova-comp-card--bottom{top:calc(100% + 9px)}.zova-comp-card--center{left:50%;transform:translate(-50%)}.zova-comp-card--start{left:-8px}.zova-comp-card--end{right:-8px}.zova-comp-card-body{animation:.16s cubic-bezier(.25,1,.5,1) both zova-comp-card-in}.zova-comp-card--bottom .zova-comp-card-body{animation-name:zova-comp-card-in-down}@keyframes zova-comp-card-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes zova-comp-card-in-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zova-comp-pin{transition:none}.zova-comp-pin:hover,.zova-comp-pin:focus-visible{transform:none}.zova-comp-pin-dot:after{opacity:.35;animation:none}.zova-comp-card-body{animation-duration:1ms}}.zova-property-dot{--dot-color:var(--zova-warm-500);background:var(--dot-color);border:2.5px solid var(--zova-marble-surface-base);cursor:pointer;border-radius:9999px;width:18px;height:18px;padding:0;transition:transform .12s ease-out,background-color .12s ease-out,opacity .12s ease-out;position:relative;box-shadow:0 1px 4px -1px #0f172a59}.dark .zova-property-dot{border-color:var(--zova-vault-surface-raised);box-shadow:0 0 0 1px #ebe7e01a,0 8px 20px -14px #000c;box-shadow:0 0 0 1px lab(91.9163% .514507 4.1749/.1),0 8px 20px -14px lab(0% 0 0/.8)}.zova-property-dot:before{content:"";border:2px solid var(--dot-color);opacity:0;pointer-events:none;border-radius:9999px;animation:3s ease-out infinite zova-dot-ping;position:absolute;inset:-5px}.zova-property-dot--sell,.zova-property-dot--buy{--dot-color:var(--zova-warm-500)}.zova-property-dot:hover{transform:scale(1.25)}.zova-property-dot--dimmed{opacity:.22;transform:scale(.82)}.zova-property-dot--dimmed:before,.zova-property-dot--dimmed:after{opacity:0;animation:none}.zova-property-dot--hovered{transform:scale(1.35)}.zova-property-dot--hovered:before{opacity:.65;animation:1.4s ease-out infinite zova-dot-ping}.zova-property-dot--analyzing:before{animation:none}.zova-property-dot--analyzing:after{content:"";background:var(--dot-color);opacity:.35;pointer-events:none;border-radius:9999px;animation:2.4s cubic-bezier(.4,0,.6,1) infinite zova-property-pulse;position:absolute;inset:-6px}@keyframes zova-dot-ping{0%{opacity:.55;transform:scale(.8)}50%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.zova-property-dot{transition:none}.zova-property-dot:before,.zova-property-dot--hovered:before,.zova-property-dot--analyzing:after{animation:none}.zova-property-dot:before,.zova-property-dot--hovered:before{opacity:.3;border-width:1px}.zova-property-dot--analyzing:after{border:1px solid var(--dot-color);opacity:.3;background:0 0;inset:-4px}.zova-property-dot--dimmed:before,.zova-property-dot--dimmed:after{opacity:0}}.zova-map-legend-swatch{border-radius:var(--zova-radius-pill);flex:none;display:inline-block}.zova-map-legend-swatch--subject{background:var(--zova-accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.zova-map-legend-swatch--subject{box-shadow:0 0 0 3px color-mix(in oklch, var(--zova-accent) 30%, transparent)}}.dark .zova-map-legend-swatch--subject{box-shadow:0 0 0 3px var(--zova-accent-light)}@supports (color:color-mix(in lab, red, red)){.dark .zova-map-legend-swatch--subject{box-shadow:0 0 0 3px color-mix(in oklch, var(--zova-accent-light) 30%, transparent)}}.zova-map-legend-swatch--subject-buy,.dark .zova-map-legend-swatch--subject-buy{background:var(--foreground);box-shadow:0 0 0 3px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-map-legend-swatch--subject-buy,.dark .zova-map-legend-swatch--subject-buy{box-shadow:0 0 0 3px color-mix(in oklch, var(--foreground) 30%, transparent)}}.zova-map-legend-swatch--workup{background:var(--zova-warm-500);width:8px;height:8px}.zova-map-legend-swatch--workup-buy{background:var(--zova-warm-500)}.zova-map-legend-swatch--comp{border:1px solid var(--zova-comp-500);align-items:center;width:20px;height:11px;padding-left:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.zova-map-legend-swatch--comp{border:1px solid color-mix(in oklch, var(--zova-comp-500) 55%, transparent)}}.zova-map-legend-swatch--comp:before{content:"";border-radius:var(--zova-radius-pill);background:var(--zova-comp-500);width:5px;height:5px}.sidebar-card{border-radius:var(--zova-radius-card)}.sidebar-header{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--zova-warm-900);font-size:1.25rem;font-weight:600;line-height:1.25}.sidebar-title{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;color:var(--zova-warm-900);font-size:1.125rem;font-weight:600;line-height:1.3}.sidebar-kicker{color:var(--zova-accent);font-size:.875rem;font-weight:600;line-height:1.3}.sidebar-kicker--neutral{color:var(--muted-foreground)}.sidebar-section{color:var(--zova-text-tertiary);font-size:.875rem;font-weight:600;line-height:1.3}.sidebar-body{color:var(--zova-text-primary);font-size:.9375rem;line-height:1.6}.zova-narrative-body{color:var(--zova-text-primary);font-size:1rem;line-height:1.7}.sidebar-label{color:var(--zova-text-primary);font-size:.9375rem;font-weight:500;line-height:1.4}.sidebar-secondary{color:var(--zova-text-secondary);font-size:.875rem;line-height:1.5}.sidebar-caption{color:var(--zova-text-tertiary);font-size:.875rem;line-height:1.45}@keyframes shimmer{0%{background-position:0 0}to{background-position:100% 0}}.shimmer-text{color:#0000;background:linear-gradient(90deg, var(--zova-warm-500) 0%, var(--zova-warm-500) 35%, var(--zova-accent) 50%, var(--zova-warm-500) 65%, var(--zova-warm-500) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.5s ease-in-out infinite shimmer}.dark .shimmer-text{background-image:linear-gradient(90deg, var(--zova-vault-text-secondary) 0%, var(--zova-vault-text-secondary) 35%, var(--zova-accent-light) 50%, var(--zova-vault-text-secondary) 65%, var(--zova-vault-text-secondary) 100%)}.zova-marble-vein{isolation:isolate;position:relative}.zova-marble-vein:before{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:multiply;opacity:.05;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='v'%3E%3CfeTurbulence baseFrequency='0.018' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0.13 0 0 0 0 0.10 0 0 0 0 0.06 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23v)'/%3E%3C/svg%3E");background-size:600px 600px;position:absolute;inset:0}.zova-marble-vein>*{z-index:1;position:relative}.dark .zova-marble-vein:before{display:none}.zova-clear-glass{-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);box-shadow:inset 0 1px #ffffffb8,0 18px 44px -34px #0f172a38;box-shadow:inset 0 1px lab(100% 0 0/.72),0 18px 44px -34px lab(7.77627% 1.58884 -14.2961/.219608)}.zova-sharp-glass{background:var(--zova-sharp-glass-bg);border-color:var(--zova-sharp-glass-border);-webkit-backdrop-filter:blur(20px)saturate(115%);box-shadow:inset 0 1px #ffffff73;box-shadow:inset 0 1px lab(100% 0 0/.45)}.dark .zova-sharp-glass{-webkit-backdrop-filter:blur(30px)saturate(150%);box-shadow:inset 0 1px #eeeeee14;box-shadow:inset 0 1px lab(94.2% 0 0/.08)}.zova-sharp-glass-chrome{background:var(--zova-sharp-glass-chrome-bg);border-color:var(--zova-sharp-glass-chrome-border);-webkit-backdrop-filter:blur(20px)saturate(115%);box-shadow:0 18px 50px -26px #0f172a4d}.dark .zova-sharp-glass-chrome{-webkit-backdrop-filter:blur(30px)saturate(150%);box-shadow:0 24px 80px -28px #0009}.zova-overlay-glass{-webkit-backdrop-filter:blur(24px)saturate(140%);box-shadow:var(--zova-elevation-lg)}.dark .zova-overlay-glass{-webkit-backdrop-filter:blur(32px)saturate(150%);box-shadow:var(--zova-elevation-lg)}.zova-vault-instrument{box-shadow:inset 0 1px #eeeeee1a,inset 0 -1px #eeeeee09,0 38px 100px -62px #000000eb;box-shadow:inset 0 1px lab(94.2% 0 0/.1),inset 0 -1px lab(94.2% 0 0/.035),0 38px 100px -62px lab(0% 0 0/.921569)}.zova-vault-instrument:before{content:"";pointer-events:none;background:radial-gradient(#eeeeee1f,#0000 68%);background:radial-gradient(lab(94.2% 0 0/.12),#0000 68%);height:52%;position:absolute;inset:-34% -20% auto 18%;transform:rotate(-8deg)}.zova-vault-instrument:after{content:"";pointer-events:none;opacity:.68;background:radial-gradient(at 58% 18%,#eeeeee0e,#0000 58%);background:radial-gradient(at 58% 18%,lab(94.2% 0 0/.055),#0000 58%);animation:8s cubic-bezier(.2,.8,.2,1) infinite alternate zova-mineral-drift;position:absolute;inset:0}@keyframes zova-mineral-drift{0%{opacity:.48;transform:translate(-1.5%)}to{opacity:.78;transform:translate(1.5%)}}@keyframes zova-vault-breath{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(2.4)}}.zova-vault-breath{animation:3.2s cubic-bezier(.4,0,.6,1) infinite zova-vault-breath}@media (prefers-reduced-motion:reduce){.zova-vault-instrument:after{animation:none}.zova-vault-breath{opacity:.45;animation:none}}.zova-light-sweep{position:relative;overflow:hidden}.zova-light-sweep:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#eeeeee4d,#0000);background:linear-gradient(90deg,#0000,lab(94.2% 0 0/.3),#0000);width:80%;animation:1.2s cubic-bezier(.25,1,.5,1) both zova-light-sweep;position:absolute;inset:-40% auto -40% -150%;transform:skew(-18deg)}@keyframes zova-light-sweep{0%{left:-150%}to{left:150%}}.zova-rim{background-image:var(--zova-rim)}.zova-elevate-sm{box-shadow:var(--zova-elevation-sm)}.zova-elevate-md{box-shadow:var(--zova-elevation-md)}.zova-elevate-lg{box-shadow:var(--zova-elevation-lg)}.zova-elevate-xl{box-shadow:var(--zova-elevation-xl)}.zova-value{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em;color:var(--zova-text-primary);font-size:.875rem;line-height:1.4}.zova-display{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--zova-text-primary);font-size:1.125rem;font-weight:500;line-height:1.25}.zova-claim{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.016em;color:var(--zova-text-primary);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.3}.zova-stat{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.025em;color:var(--zova-text-primary);font-size:2.125rem;font-weight:500;line-height:1}.zova-stat--positive{color:var(--zova-tone-positive)}.zova-stat--negative{color:var(--zova-tone-negative)}.zova-stat--warning{color:var(--zova-tone-warning-strong)}.zova-stat-unit{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;color:var(--zova-text-tertiary);margin-left:.25em;font-size:.875rem;font-weight:400}.zova-stat-row{align-items:flex-start;gap:var(--zova-space-2) var(--zova-space-4);margin-top:var(--zova-space-3);flex-wrap:wrap;display:flex}.zova-stat-row>.zova-stat{overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:100%}.zova-stat-row>.zova-caption{flex:12rem;min-width:0;max-width:60ch;margin-top:3px}.zova-briefing{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.012em;color:var(--zova-text-primary);max-width:62ch;font-size:1.0625rem;font-weight:450;line-height:1.5}.zova-proof-list{flex-direction:column;gap:.375rem;max-width:62ch;margin:0;padding:0;list-style:none;display:flex}.zova-proof-point{color:var(--zova-text-secondary);gap:.625rem;font-size:.9375rem;font-weight:400;line-height:1.4375rem;display:flex}.zova-proof-index{width:1.125rem;font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-numeric:tabular-nums;color:var(--zova-text-tertiary);flex:none;font-size:.8125rem;line-height:1.4375rem}.zova-provenance{color:var(--zova-text-tertiary);font-size:.75rem;font-weight:400;line-height:1.4}button.zova-provenance{cursor:pointer;transition:color .15s}button.zova-provenance:hover{color:var(--foreground)}@media (prefers-reduced-motion:reduce){button.zova-provenance{transition:none}}.zova-label{color:var(--zova-text-primary);font-size:.875rem;font-weight:500;line-height:1.4}.zova-caption{color:var(--zova-text-secondary);font-size:.875rem;font-weight:400;line-height:1.5}.zova-kicker{color:var(--zova-text-tertiary);font-size:.875rem;font-weight:500;line-height:1.35}.zova-kicker--accent{color:var(--zova-accent)}.zova-section{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.012em;color:var(--zova-text-primary);font-size:1rem;font-weight:600;line-height:1.3}.zova-headline{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.022em;color:var(--zova-text-primary);font-size:1.375rem;font-weight:500;line-height:1.15}.zova-headline.zova-value,.zova-value.zova-headline{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:1.375rem}.zova-axis{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--zova-text-tertiary);fill:currentColor;font-size:.6875rem;line-height:1.2}.zova-spec-label{color:var(--zova-text-tertiary);font-size:.875rem;font-weight:400;line-height:1.4}.zova-exhibit{min-width:0}.zova-exhibit-stack>*+*{margin-top:1.75rem}.zova-exhibit-header{justify-content:space-between;align-items:baseline;gap:var(--zova-space-3);margin-bottom:var(--zova-gap-figure);flex-wrap:nowrap;display:flex}.zova-exhibit-title{letter-spacing:-.008em;min-width:0;color:var(--zova-text-primary);text-wrap:balance;flex:auto;font-size:.9375rem;font-weight:600;line-height:1.375rem}.zova-exhibit-aside{align-items:baseline;gap:var(--zova-space-2);flex:none;margin-left:auto;display:inline-flex}.zova-exhibit-figure{overscroll-behavior-x:contain;min-width:0;overflow-x:auto}.zova-exhibit-footer{margin-top:var(--zova-gap-figure)}.zova-exhibit-caption{min-width:0}.zova-exhibit-source{margin-top:var(--zova-space-2)}.zova-sheet-card{border-radius:var(--zova-radius-card);min-width:0}.zova-chip{align-items:center;gap:var(--zova-space-1);height:24px;box-shadow:none;border-radius:var(--zova-radius-pill);background-color:var(--zova-chip-bg);color:var(--muted-foreground);letter-spacing:.005em;font-variant-numeric:tabular-nums;white-space:nowrap;appearance:none;border:0;padding-inline:.625rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.zova-chip-interactive{cursor:pointer;box-shadow:none;border:0;transition:background-color .15s,color .15s}.zova-chip-interactive:hover{background-color:var(--zova-chip-bg-hover);color:var(--foreground)}.zova-chip-interactive:focus-visible{outline:2px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-chip-interactive:focus-visible{outline:2px solid color-mix(in oklch, var(--foreground) 30%, transparent)}}.zova-chip-interactive:focus-visible{outline-offset:2px}.zova-chip-interactive:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.zova-chip-interactive{transition:none}.zova-chip-interactive:active{transform:none}}@keyframes zova-theme-reveal{0%{opacity:.82;filter:saturate(.94)}to{opacity:1;filter:none}}html.zova-theme-switching body{animation:.26s cubic-bezier(.2,.8,.2,1) zova-theme-reveal}@media (prefers-reduced-motion:reduce){html.zova-theme-switching body{animation:none}}.zova-verdict-block{border-bottom:1px solid var(--zova-border-subtle);position:relative;overflow:visible;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.zova-verdict-block{border-bottom:1px solid color-mix(in oklch, var(--zova-border-subtle) 55%, transparent)}}.zova-verdict-block{box-shadow:none;background:0 0}.dark .zova-verdict-block{border-bottom-color:#eeeeee13;border-bottom-color:lab(94.2% 0 0/.075)}.zova-verdict-kicker{color:var(--zova-accent);font-size:.875rem;font-weight:600;line-height:1.3}.zova-band-figure{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--zova-text-primary);margin-top:.5rem;font-size:clamp(1.625rem,6cqw,2.125rem);font-weight:400;line-height:1.1}.zova-verdict-pill{background:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.zova-verdict-pill{background:color-mix(in oklch, var(--zova-accent) 10%, transparent)}}.zova-verdict-pill,.zova-verdict-pill-label{color:var(--zova-accent-ink)}.zova-verdict-pill-warn{background:var(--zova-tone-warning)}@supports (color:color-mix(in lab, red, red)){.zova-verdict-pill-warn{background:color-mix(in oklch, var(--zova-tone-warning) 10%, transparent)}}.zova-verdict-pill-warn{color:var(--zova-tone-warning-strong)}.zova-verdict-subhead{max-width:50ch;color:var(--zova-text-primary);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.011em;text-wrap:balance;font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:600;line-height:1.4}@media (prefers-reduced-motion:reduce){.zova-light-sweep:after,.zova-property-pin:after,.zova-property-dot:before,.zova-property-dot--analyzing:after,.shimmer-text{animation-duration:1ms;animation-iteration-count:1}}.zova-parcel-popup .maplibregl-popup-content{background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:var(--zova-radius-field);padding:12px 14px;box-shadow:0 8px 30px #00000059}.zova-parcel-popup .maplibregl-popup-close-button{color:var(--muted-foreground);padding:2px 6px;font-size:16px;top:4px;right:4px}.zova-parcel-popup .maplibregl-popup-close-button:hover{color:var(--foreground);background:0 0}.zova-parcel-popup .maplibregl-popup-tip{border-top-color:var(--background);border-bottom-color:var(--background)}:root{--zova-rule-hang:.75rem;--zova-gutter:calc(.75rem + var(--zova-card-padding));--zova-gap-sm:.625rem;--zova-gap-md:1rem;--zova-gap-lg:2rem;--zova-card-gap:var(--zova-gap-md);--zova-row-radius:10px;--zova-ease-out:cubic-bezier(.25, 1, .5, 1)}.zova-eyebrow{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--zova-text-tertiary);font-size:.8125rem;font-weight:500;line-height:1rem}.zova-eyebrow--accent{color:var(--zova-accent-ink)}.zova-count{border-radius:var(--zova-radius-pill);background-color:var(--zova-chip-bg);min-width:1.375rem;height:20px;font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;letter-spacing:0;font-variant-numeric:tabular-nums;text-transform:none;color:var(--zova-text-tertiary);justify-content:center;align-items:center;padding-inline:.375rem;font-size:.71875rem;font-weight:500;line-height:1;display:inline-flex}.zova-key{letter-spacing:0;color:var(--zova-text-secondary);font-size:.8125rem;font-weight:500;line-height:1.125rem}.zova-page{gap:var(--zova-card-gap);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.zova-sect{min-width:0}.zova-card{--zova-rule-hang:var(--zova-card-padding);min-width:0;padding:var(--zova-card-padding);border-radius:var(--zova-radius-card);background-color:var(--surface-3);box-shadow:var(--shadow-2)}.zova-card .zova-card{box-shadow:none;background-color:#0000;border-radius:0;margin-inline:0;padding:0}.zova-card .zova-card+.zova-card{margin-top:1.25rem}.zova-overview{padding-block:.25rem .5rem}.zova-overview .zova-specs{column-gap:2rem}.zova-overview .zova-spec{padding-block:1.125rem 1.25rem}.zova-overview-record{--zova-rule-hang:0px}.zova-overview-record .zova-ledger-row{padding-block:.875rem}.zova-specs+.zova-overview-record{border-top:1px solid var(--zova-rule);margin-top:1rem}.zova-ground-head{margin:1.25rem 0 2rem}.zova-ground-dek{color:var(--zova-text-tertiary);font-variant-numeric:tabular-nums;margin:.125rem 0 0;font-size:.875rem;line-height:1.25rem}.zova-sheet{--zova-rule-hang:0px;padding-block:.75rem .5rem;padding-inline:var(--zova-card-padding)}.zova-sheet-group+.zova-sheet-group{margin-top:1.5rem}.zova-sheet .zova-ledger-val--num{letter-spacing:0;font-family:inherit}.zova-sheet-bar{border-radius:var(--zova-row-radius);background-color:var(--zova-text-primary);margin-inline:-.75rem;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.25rem;padding:.5rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.zova-sheet-bar{background-color:color-mix(in oklch, var(--zova-text-primary) 4%, transparent)}}.zova-sheet-bar{color:var(--zova-text-secondary);font-size:.8125rem;font-weight:500;line-height:1.125rem}.zova-sheet-bar>h4{font:inherit;color:inherit}.zova-sheet-bar-aside{color:var(--zova-text-tertiary);font-variant-numeric:tabular-nums}.zova-sheet>:is(.zova-ledger,.zova-rows,.zova-sheet-lines,.zova-sheet-note)+.zova-sheet-group{margin-top:1.5rem}.zova-sheet .zova-ledger-key{flex:none;max-width:45%}.zova-sheet-lines{margin:0;padding:0;list-style:none}.zova-sheet-lines>li{color:var(--zova-text-primary);padding-block:.5625rem;font-size:.875rem;line-height:1.25rem}.zova-sheet-lines>li+li{border-top:1px solid var(--zova-rule)}.zova-sheet-note{color:var(--zova-text-tertiary);font-variant-numeric:tabular-nums;margin:.375rem 0 .25rem;font-size:.8125rem;line-height:1.125rem}.zova-sheet-bar+.zova-sheet-note{margin-top:.125rem}.zova-sheet>.zova-sheet-note:last-child{margin-top:1rem}.zova-sect-head{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;margin-bottom:1rem;display:flex}.zova-sect-title{align-items:baseline;gap:.5rem;min-width:0;display:inline-flex}.zova-page-head{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--zova-text-primary);font-size:1.25rem;font-weight:600;line-height:1.625rem}.zova-part-head{margin-block:0 calc(var(--zova-gap-lg) - var(--zova-card-gap))}.zova-part-head-line{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.875rem;display:flex}.zova-sect-aside{color:var(--zova-text-tertiary);flex:none;align-items:baseline;gap:.75rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.zova-sect-dek{max-width:62ch;color:var(--zova-text-secondary);margin:-.25rem 0 1rem;font-size:.875rem;line-height:1.25rem}.zova-card>.zova-sect-dek:first-child{margin-top:0}.zova-ledger{flex-direction:column;min-width:0;margin:0;display:flex}.zova-ledger-row{margin-inline:calc(-1 * var(--zova-rule-hang));padding:.5625rem var(--zova-rule-hang);justify-content:space-between;align-items:baseline;gap:1.25rem;display:flex}.zova-ledger-row+.zova-ledger-row{border-top:1px solid var(--zova-rule)}.zova-ledger-key{min-width:0;color:var(--zova-text-secondary);flex:0 auto;margin:0;font-size:.875rem;line-height:1.25rem}.zova-ledger-val{text-align:right;min-width:0;color:var(--zova-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:0 auto;margin:0;font-size:.875rem;line-height:1.25rem}.zova-ledger-val--num{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;letter-spacing:-.01em}.zova-ledger-val--muted{color:var(--zova-text-tertiary)}.zova-ledger-row--total{border-top-color:var(--zova-rule-strong)!important}.zova-ledger-row--total .zova-ledger-key,.zova-ledger-row--total .zova-ledger-val{color:var(--zova-text-primary);font-weight:600}.zova-specs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;min-width:0;display:grid}@container (min-width:34rem){.zova-specs--3{grid-template-columns:repeat(3,minmax(0,1fr))}.zova-specs--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.zova-spec{border-top:1px solid var(--zova-rule);min-width:0;padding-block:.75rem .875rem}.zova-specs>.zova-spec:nth-child(-n+2){border-top-color:#0000;padding-top:0}@container (min-width:34rem){.zova-specs--3>.zova-spec:nth-child(-n+3),.zova-specs--4>.zova-spec:nth-child(-n+4){border-top-color:#0000;padding-top:0}}.zova-spec-val{letter-spacing:-.015em;color:var(--zova-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.3125rem;font-size:1.125rem;font-weight:500;line-height:1.5rem}.zova-spec-unit{letter-spacing:0;color:var(--zova-text-tertiary);margin-left:.25em;font-size:.875rem;font-weight:400}.zova-spec-hint{color:var(--zova-text-secondary);margin-top:.125rem;font-size:.875rem;line-height:1.25rem}.zova-table-wrap{min-width:0;margin-inline:calc(-1 * var(--zova-rule-hang));overscroll-behavior-x:contain;overflow-x:auto}.zova-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem;line-height:1.25rem}.zova-table th{border-bottom:1px solid var(--zova-rule-strong);text-align:left;vertical-align:bottom;white-space:nowrap;letter-spacing:0;color:var(--zova-text-tertiary);padding:0 .75rem .5rem;font-size:.8125rem;font-weight:500;line-height:1.125rem}.zova-table td{border-bottom:1px solid var(--zova-rule);vertical-align:top;color:var(--zova-text-primary);padding:.6875rem .75rem}.zova-table tr>:first-child{padding-left:var(--zova-rule-hang)}.zova-table tr>:last-child{padding-right:var(--zova-rule-hang)}.zova-table tbody tr:last-child>td{border-bottom:0}.zova-table .zova-num{text-align:right;white-space:nowrap;font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.zova-table th.zova-num{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0}.zova-table-sub{color:var(--zova-text-secondary);margin-top:.125rem;display:block}.zova-table tbody tr[data-interactive]>td,.zova-table tbody tr[data-hovered]>td{transition:background-color .15s var(--zova-ease-out)}.zova-table tbody tr[data-interactive]:hover>td,.zova-table tbody tr[data-hovered]>td{background-color:var(--zova-row-hover)}.zova-rows{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.zova-row{width:calc(100% + 2 * var(--zova-rule-hang));min-width:0;margin-inline:calc(-1 * var(--zova-rule-hang));padding:.75rem var(--zova-rule-hang);border-radius:var(--zova-row-radius);text-align:left;color:inherit;align-items:flex-start;gap:.75rem;display:flex;position:relative}.zova-rows>li{min-width:0}.zova-row:before{content:"";top:0;left:var(--zova-rule-hang);right:var(--zova-rule-hang);border-top:1px solid var(--zova-rule);transition:opacity .15s var(--zova-ease-out);position:absolute}.zova-rows>:first-child>.zova-row:before,.zova-rows>.zova-row:first-child:before{opacity:0}button.zova-row,a.zova-row,.zova-row[data-interactive]{cursor:pointer;transition:background-color .15s var(--zova-ease-out)}button.zova-row:hover,a.zova-row:hover,.zova-row[data-interactive]:hover{background-color:var(--zova-row-hover)}button.zova-row:hover:before,a.zova-row:hover:before,.zova-row[data-interactive]:hover:before,.zova-rows>li:hover+li>.zova-row:before,button.zova-row:hover+.zova-row:before,a.zova-row:hover+.zova-row:before{opacity:0}.zova-row:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:-2px}.zova-row-lead{min-width:1rem;height:20px;color:var(--zova-text-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex}.zova-row-main{flex:auto;min-width:0}.zova-row-title{letter-spacing:-.006em;color:var(--zova-text-primary);font-size:.9375rem;font-weight:500;line-height:1.25rem}.zova-row-meta{color:var(--zova-text-secondary);margin-top:.1875rem;font-size:.875rem;line-height:1.25rem}.zova-row-trail{color:var(--zova-text-tertiary);flex:none;align-self:center;align-items:center;gap:.625rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.zova-row-chevron{color:var(--zova-text-tertiary);transition:transform .15s var(--zova-ease-out), color .15s var(--zova-ease-out);flex:none}.zova-row:hover .zova-row-chevron{color:var(--zova-text-primary);transform:translate(2px)}.zova-status{border-radius:var(--zova-radius-pill);background-color:var(--zova-chip-bg);letter-spacing:.005em;white-space:nowrap;height:24px;color:var(--zova-text-primary);align-items:center;gap:.4375rem;padding-inline:.5625rem .625rem;font-size:.78125rem;font-weight:500;line-height:1;display:inline-flex}.zova-status:before{content:"";background-color:var(--zova-status-mark,var(--zova-rule-strong));border-radius:9999px;flex:none;width:6px;height:6px}.zova-status--bare{letter-spacing:0;height:auto;color:var(--zova-text-secondary);background-color:#0000;border-radius:0;align-items:baseline;gap:.5rem;padding:0;font-size:.875rem;font-weight:400;line-height:1.25rem}.zova-status--bare:before{transform:translateY(-1px)}.zova-status--positive{--zova-status-mark:var(--zova-tone-positive)}.zova-status--warning{--zova-status-mark:var(--zova-tone-warning)}.zova-status--negative{--zova-status-mark:var(--zova-tone-negative)}.zova-status--neutral{--zova-status-mark:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-status--neutral{--zova-status-mark:color-mix(in oklch, var(--foreground) 32%, transparent)}}.zova-status--accent{--zova-status-mark:var(--zova-accent)}.zova-note{flex-direction:column;gap:.25rem;min-width:0;max-width:62ch;display:flex}.zova-note-line{color:var(--zova-text-primary);align-items:baseline;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.zova-note-line:before{content:"";background-color:var(--zova-status-mark,transparent);width:6px;height:6px;display:var(--zova-note-mark,none);border-radius:9999px;flex:none;transform:translateY(-1px)}.zova-note--warning,.zova-note--negative,.zova-note--neutral{--zova-note-mark:block}.zova-note--warning{--zova-status-mark:var(--zova-tone-warning)}.zova-note--negative{--zova-status-mark:var(--zova-tone-negative)}.zova-note--neutral{--zova-status-mark:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-note--neutral{--zova-status-mark:color-mix(in oklch, var(--foreground) 32%, transparent)}}.zova-note-body{color:var(--zova-text-secondary);font-size:.875rem;line-height:1.25rem}.zova-note--warning .zova-note-body,.zova-note--negative .zova-note-body,.zova-note--neutral .zova-note-body{padding-left:calc(6px + .5rem)}.zova-note-actions{flex-wrap:wrap;gap:1rem;margin-top:.375rem;display:flex}.zova-note--warning .zova-note-actions,.zova-note--negative .zova-note-actions,.zova-note--neutral .zova-note-actions{padding-left:calc(6px + .5rem)}.zova-link{font:inherit;color:var(--zova-text-primary);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--zova-rule-strong);-webkit-text-decoration-color:var(--zova-rule-strong);-webkit-text-decoration-color:var(--zova-rule-strong);text-decoration-color:var(--zova-rule-strong);text-underline-offset:.22em;cursor:pointer;transition:text-decoration-color .15s var(--zova-ease-out), color .15s var(--zova-ease-out);background:0 0;border:0;align-items:center;gap:.375rem;padding:0;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.zova-link:hover{text-decoration-color:currentColor}.zova-link:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:2px;border-radius:2px}.zova-link:disabled,.zova-link[aria-disabled=true]{color:var(--zova-text-tertiary);cursor:default;text-decoration-color:#0000}.zova-link--muted{color:var(--zova-text-secondary)}.zova-act{border-radius:var(--zova-row-radius);height:1.875rem;font:inherit;white-space:nowrap;color:var(--zova-text-primary);cursor:pointer;transition:background-color .15s var(--zova-ease-out), transform .15s var(--zova-ease-out);background:0 0;border:0;flex:none;align-items:center;gap:.375rem;margin-inline:-.5rem;padding-inline:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:inline-flex}.zova-act>svg{width:.875rem;height:.875rem;color:var(--zova-text-secondary);flex:none}.zova-act:hover{background-color:var(--zova-row-hover)}.zova-act:active{transform:scale(.98)}.zova-act:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:0}.zova-act:disabled,.zova-act[aria-disabled=true]{color:var(--zova-text-tertiary);cursor:default;background:0 0;transform:none}.zova-act:disabled>svg{color:var(--zova-text-tertiary)}@media (prefers-reduced-motion:reduce){.zova-act{transition:none}.zova-act:active{transform:none}}.zova-panel-head{padding-top:calc(var(--spacing) * (6 - 2 * var(--head-fold,0)));container-type:inline-size}.zova-tabbar{padding-top:calc(var(--spacing) * (6 - 3 * var(--head-fold,0)));container-type:inline-size}@container not (min-width:48rem){.zova-tabbar-scroll{--zova-tab-gap:1.25rem}}@media not all and (min-height:900px){.zova-tabbar{padding-top:calc(var(--spacing) * 3)}}.zova-panel-fold{opacity:calc(1 - 1.5 * var(--head-fold,0));grid-template-rows:1fr;display:grid}.zova-panel-fold>*{overflow-clip-margin:.25rem;min-height:0;display:flow-root;overflow:clip}.zova-panel-head[data-folding] .zova-panel-fold{grid-template-rows:calc((1 - var(--head-fold)) * var(--fold-h))}.zova-panel-head[data-collapsed] .zova-panel-fold{visibility:hidden}.zova-panel-head-row{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.zova-panel-actions{flex:none;align-items:center;gap:.25rem;margin-top:-.5rem;margin-right:-.625rem;display:flex}@container (max-width:30rem){.zova-panel-head-row{flex-direction:column-reverse;gap:.25rem}.zova-panel-actions{align-self:flex-end;margin-top:-1rem}}.zova-facts{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.zova-fact{border-radius:var(--zova-radius-tag);background-color:var(--zova-chip-bg);white-space:nowrap;font-variant-numeric:tabular-nums;height:24px;color:var(--zova-text-secondary);transition:color .15s var(--zova-ease-out), background-color .15s var(--zova-ease-out);align-items:center;gap:.3125rem;padding-inline:.5rem;font-size:.8125rem;line-height:1.125rem;display:inline-flex;position:relative}.zova-fact[data-base-ui-tooltip-trigger]{cursor:help}.zova-fact:hover{color:var(--zova-text-primary);background-color:var(--zova-chip-bg-hover)}.zova-fact:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:1px}.zova-fact--note{gap:0;min-width:0;max-width:calc(30ch + 1rem)}.zova-fact-note-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zova-fact--role{--zova-role-ink:var(--zova-text-primary);background-color:var(--zova-role-ink)}@supports (color:color-mix(in lab, red, red)){.zova-fact--role{background-color:color-mix(in oklch, var(--zova-role-ink) 8%, transparent)}}.zova-fact--role{color:var(--zova-role-ink);font-size:.8125rem;font-weight:500}.zova-fact--role:hover{background-color:var(--zova-role-ink)}@supports (color:color-mix(in lab, red, red)){.zova-fact--role:hover{background-color:color-mix(in oklch, var(--zova-role-ink) 12%, transparent)}}.zova-fact--role:hover{color:var(--zova-role-ink)}.zova-fact--headline{color:var(--zova-text-primary)}.zova-fact--flag:before{content:"";background-color:var(--zova-status-mark,var(--zova-rule-strong));border-radius:9999px;flex:none;width:6px;height:6px}.zova-fact-more,.zova-fact-more:hover{font:inherit;color:var(--zova-text-primary);cursor:pointer;text-underline-offset:.22em;background:0 0;border:0;padding-inline:.25rem;font-size:.8125rem;font-weight:500;line-height:1.125rem;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.zova-fact-more:hover{-webkit-text-decoration-color:var(--zova-rule-strong);-webkit-text-decoration-color:var(--zova-rule-strong);-webkit-text-decoration-color:var(--zova-rule-strong);text-decoration-color:var(--zova-rule-strong)}.zova-fact-groups{margin-top:.375rem}.zova-fact-groups:empty{display:none}.zova-fact-row{align-items:flex-start;gap:.375rem;display:flex}.zova-fact-row-label{min-width:5rem;color:var(--zova-text-tertiary);flex:none;font-size:.8125rem;font-weight:500;line-height:1.5rem}.zova-fact-row>.zova-facts{min-width:0}.zova-run-item{white-space:nowrap}.zova-run-sep{color:var(--zova-text-tertiary)}.zova-fact-button{font:inherit;color:inherit;cursor:pointer;text-underline-offset:.22em;transition:text-decoration-color .15s var(--zova-ease-out), color .15s var(--zova-ease-out);background:0 0;border:0;align-items:baseline;gap:.25rem;padding:0;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;display:inline-flex}.zova-fact-button:hover{color:var(--zova-text-primary);-webkit-text-decoration-color:var(--zova-rule-strong);-webkit-text-decoration-color:var(--zova-rule-strong);-webkit-text-decoration-color:var(--zova-rule-strong);text-decoration-color:var(--zova-rule-strong)}.zova-fact-button:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:1px;border-radius:3px}.zova-fact-glyph{color:var(--zova-text-tertiary);align-self:center}.zova-tabbody{-webkit-mask-image:linear-gradient(#0000 0,#000 1rem);mask-image:linear-gradient(#0000 0,#000 1rem)}.zova-tabbody[data-dir]>[role=tabpanel]:not([hidden]){animation:.22s cubic-bezier(.2,0,0,1) zova-tab-in}.zova-tabbody[data-dir=next]{--zova-tab-from:1.5rem}.zova-tabbody[data-dir=prev]{--zova-tab-from:-1.5rem}@keyframes zova-tab-in{0%{opacity:0;transform:translateX(var(--zova-tab-from))}}@media (prefers-reduced-motion:reduce){.zova-tabbody[data-dir]>[role=tabpanel]:not([hidden]){animation:none}}.zova-tabbar-action{height:2.75rem;color:var(--zova-text-secondary);cursor:pointer;transition:color .15s var(--zova-ease-out);background:0 0;border:0;align-items:center;gap:.4375rem;padding:0;font-size:.875rem;font-weight:450;line-height:1.25rem;display:inline-flex}.zova-tabbar-action:hover{color:var(--zova-text-primary)}.zova-tabbar-action:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:2px;border-radius:4px}.zova-tabbar-scroll[data-cut-start=true]{-webkit-mask-image:linear-gradient(90deg,#0000 0 1.25rem,#000 4rem);mask-image:linear-gradient(90deg,#0000 0 1.25rem,#000 4rem)}.zova-tabbar-scroll[data-cut-end=true]{-webkit-mask-image:linear-gradient(270deg,#0000 0 1.25rem,#000 4rem);mask-image:linear-gradient(270deg,#0000 0 1.25rem,#000 4rem)}.zova-tabbar-scroll[data-cut-start=true][data-cut-end=true]{-webkit-mask-image:linear-gradient(90deg,#0000 0 1.25rem,#000 4rem calc(100% - 4rem),#0000 calc(100% - 1.25rem) 100%);mask-image:linear-gradient(90deg,#0000 0 1.25rem,#000 4rem calc(100% - 4rem),#0000 calc(100% - 1.25rem) 100%)}.zova-pinned-bar{position:relative}.zova-pinned-bar:after{content:"";border-bottom:1px solid var(--zova-rule);pointer-events:none;inset-inline:0;position:absolute;bottom:0}.zova-hero{flex-direction:column;min-width:0;display:flex}.zova-hero-figure{letter-spacing:-.045em;font-variant-numeric:tabular-nums;text-wrap:balance;color:var(--zova-text-primary);margin:.5rem 0 0;font-size:clamp(2.25rem,8.5cqw,3rem);font-weight:500;line-height:1}.zova-hero-figure-sep{color:var(--zova-text-tertiary)}.zova-hero-label{letter-spacing:0;color:var(--zova-text-secondary);margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.zova-hero-label--accent{color:var(--zova-accent-ink)}.zova-hero-head{min-width:0;position:relative}.zova-hero-head>.zova-deal-open{position:absolute;top:50%;right:0;translate:0 -50%}.zova-hero-meta{font-variant-numeric:tabular-nums;color:var(--zova-text-secondary);margin:0;font-size:.875rem;line-height:1.3125rem}.zova-hero-meta+.zova-hero-meta{margin-top:.125rem}.zova-hero-figure+.zova-hero-meta,.zova-band-figure+.zova-hero-meta{margin-top:.625rem}.zova-card-stack{gap:var(--zova-card-gap);flex-direction:column;min-width:0;display:flex}.zova-deal-sheet{container-type:inline-size}.zova-deal-card{flex-direction:column;display:flex}.zova-deal-card>.zova-sect-head{align-items:center;min-height:1.75rem;margin-top:-.25rem}.zova-link.zova-deal-open{border-radius:var(--zova-radius-pill);white-space:nowrap;height:1.75rem;transition:background-color .15s var(--zova-ease-out), color .15s var(--zova-ease-out);gap:.3125rem;margin-right:-.4375rem;padding-inline:.625rem .4375rem;font-size:.8125rem;line-height:1.125rem;text-decoration-line:none}.zova-link.zova-deal-open:hover{background-color:var(--zova-chip-bg);color:var(--zova-text-primary)}.zova-link.zova-deal-open:active{background-color:var(--zova-chip-bg-hover)}.zova-link.zova-deal-open:focus-visible{outline-offset:0;border-radius:var(--zova-radius-pill)}.zova-deal-open-arrow{width:.875rem;height:.875rem;transition:transform .2s var(--zova-ease-out);flex:none}.zova-deal-open:hover .zova-deal-open-arrow{transform:translate(2px)}.zova-research-grid{--zova-research-highlight:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-research-grid{--zova-research-highlight:color-mix(in oklch, var(--zova-text-primary) 4.5%, transparent)}}.zova-research-grid{gap:var(--zova-gap-sm);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@container (min-width:34rem){.zova-research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zova-research-grid>li:last-of-type:nth-of-type(odd){grid-column:1/-1}}.zova-research-card{width:100%;height:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;border:0;flex-direction:column;gap:.5rem;display:flex}.zova-research-card:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:2px}.zova-research-card-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.zova-research-card-arrow{width:14px;height:14px;color:var(--zova-text-tertiary);transition:translate .15s var(--zova-ease-out), color .15s var(--zova-ease-out);flex:none}.zova-research-grid>li:is(:hover,[data-fluid-hover-active]) .zova-research-card-arrow{color:var(--zova-text-primary);translate:2px}.zova-research-card-take{color:var(--zova-text-secondary);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}.zova-chapter{min-width:0}.zova-argument-head{margin:0 0 .75rem}.zova-fade-rule{background-image:linear-gradient(90deg, transparent, var(--zova-rule-strong) 25%, var(--zova-rule-strong) 75%, transparent);height:1px}.zova-page>:first-child .zova-section-rule{display:none}.zova-findings-side{--zova-findings-tone:var(--zova-text-secondary)}.zova-findings-side[data-side=up]{--zova-findings-tone:var(--zova-tone-positive)}.zova-findings-side[data-side=down]{--zova-findings-tone:var(--zova-tone-negative)}.zova-findings-head{color:var(--zova-text-secondary);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.8125rem;font-weight:500;line-height:1.125rem;display:flex}.zova-findings{container-type:inline-size}.zova-findings-sides{gap:var(--zova-gap-lg) var(--zova-gap-md);grid-template-columns:minmax(0,1fr);display:grid}.zova-findings-side>.zova-card-stack{gap:var(--zova-gap-sm)}@container (min-width:34rem){.zova-findings-sides[data-pair]{grid-template-columns:repeat(2,minmax(0,1fr))}.zova-findings-sides[data-pair]>[data-side=other]{grid-column:1/-1}}.zova-findings-mark{color:var(--zova-findings-tone);flex:none;display:inline-flex}.zova-findings-glyph{width:16px;height:16px}.zova-finding .zova-claim{letter-spacing:-.014em;text-wrap:pretty;font-size:1.0625rem;font-weight:500;line-height:1.4}.zova-finding .zova-claim .zova-gloss{text-decoration-color:currentColor;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.zova-finding .zova-claim .zova-gloss{-webkit-text-decoration-color:color-mix(in oklch, currentColor 26%, transparent);-webkit-text-decoration-color:color-mix(in oklch, currentColor 26%, transparent);-webkit-text-decoration-color:color-mix(in oklch, currentColor 26%, transparent);text-decoration-color:color-mix(in oklch, currentColor 26%, transparent)}}.zova-receipts{flex-direction:column;gap:.375rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.zova-receipt{flex-wrap:wrap;align-items:baseline;column-gap:.75rem;min-width:0;font-size:.875rem;line-height:1.25rem;display:flex}.zova-receipt-text{min-width:0;color:var(--zova-text-secondary);font-variant-numeric:tabular-nums;text-wrap:pretty}.zova-receipt-source{font:inherit;color:var(--zova-text-tertiary);cursor:pointer;transition:color .15s var(--zova-ease-out);background:0 0;border:0;flex:none;align-items:center;gap:.25rem;padding:0;font-size:.8125rem;display:inline-flex}.zova-receipt-source:hover{color:var(--zova-text-primary)}.zova-receipt-source:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:2px;border-radius:3px}.zova-receipt-arrow{width:12px;height:12px;transition:translate .15s var(--zova-ease-out)}.zova-receipt-source:hover .zova-receipt-arrow{translate:2px}.zova-status.zova-failure-title{letter-spacing:-.012em;white-space:normal;color:var(--zova-text-primary);gap:.625rem;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.5rem}.zova-failure-body{max-width:62ch;color:var(--zova-text-secondary);margin:.5rem 0 0;padding-left:calc(6px + .625rem);font-size:.9375rem;line-height:1.4375rem}.zova-failure-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem;padding-left:calc(6px + .625rem);display:flex}.zova-working{--zova-working-mark:14px;--zova-working-indent:calc(var(--zova-working-mark) + .625rem);flex-direction:column;gap:1.75rem;width:min(20rem,100%);display:flex}.zova-working-account{flex-direction:column;gap:.625rem;display:flex}.zova-working-head{align-items:baseline;gap:.5rem;display:flex}.zova-working-title{letter-spacing:-.01em;color:var(--zova-text-primary);margin:0;font-size:.9375rem;font-weight:500;line-height:1.25rem}.zova-working-tally{font-variant-numeric:tabular-nums;color:var(--zova-text-tertiary);font-size:.75rem;line-height:1.125rem}.zova-working-clock{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-numeric:tabular-nums;color:var(--zova-text-secondary);margin-left:auto;font-size:.75rem;line-height:1.125rem}.zova-working-progress{gap:3px;height:4px;display:flex}.zova-working-segment{background-color:var(--zova-chip-bg);transition:background-color .32s var(--zova-ease-out);border-radius:9999px;flex:1}.zova-working-segment[data-done]{background-color:var(--zova-text-secondary)}@media (prefers-reduced-motion:no-preference){.zova-working-segment[data-next]{animation:1.6s ease-in-out infinite zova-working-breathe}}@keyframes zova-working-breathe{50%{background-color:var(--zova-rule-strong)}}.zova-working-meta{font-variant-numeric:tabular-nums;color:var(--zova-text-tertiary);margin:0;font-size:.75rem;line-height:1.125rem}.zova-working-group{flex-direction:column;gap:.375rem;display:flex}.zova-working-group>.zova-working-meta{color:var(--zova-text-secondary);text-wrap:pretty;font-size:.8125rem;line-height:1.25rem}.zova-working-figure{font-variant-numeric:tabular-nums;color:var(--zova-text-primary);font-weight:500}.zova-working-eyebrow{color:var(--zova-text-tertiary);margin:0;font-size:.75rem;font-weight:500;line-height:1rem}.zova-working-stages{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zova-working-stage{grid-template-columns:var(--zova-working-mark) minmax(0, 1fr);column-gap:.625rem;padding-bottom:1rem;display:grid;position:relative}.zova-working-stage:last-child{padding-bottom:0}.zova-working-stage:not(:last-child):before{content:"";top:20px;bottom:2px;left:calc(var(--zova-working-mark) / 2 - .5px);background-color:var(--zova-rule-strong);width:1px;position:absolute}@media (prefers-reduced-motion:no-preference){.zova-working-stage{animation:zova-working-stage-in .36s var(--zova-ease-out) both}}@keyframes zova-working-stage-in{0%{opacity:0;transform:translateY(4px)}}.zova-working-mark{width:var(--zova-working-mark);height:var(--zova-working-mark);border-radius:9999px;place-items:center;margin-top:2px;display:grid}.zova-working-mark[data-status=complete]{background-color:var(--zova-chip-bg);color:var(--zova-text-secondary)}.zova-working-mark[data-status=active]{box-shadow:inset 0 0 0 1.5px var(--zova-rule-strong)}.zova-working-mark[data-status=active]:after{content:"";border-radius:inherit;border:1.5px solid #0000;border-top-color:var(--zova-text-primary);width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.zova-working-mark[data-status=active]:after{animation:.9s linear infinite zova-working-spin}}@keyframes zova-working-spin{to{transform:rotate(1turn)}}.zova-working-stage-label{color:var(--zova-text-secondary);margin:0;font-size:.8125rem;line-height:1.125rem}.zova-working-stage[data-status=active] .zova-working-stage-label{font-weight:500}.zova-working-stage-detail{color:var(--zova-text-tertiary);text-wrap:pretty;margin:.25rem 0 0;font-size:.75rem;line-height:1.125rem}.zova-run-sections-list{flex-direction:column;margin:0 -.5rem;padding:0;list-style:none;display:flex}.zova-run-section{width:100%;min-height:2rem;font:inherit;text-align:left;color:var(--zova-text-primary);background:0 0;border:0;border-radius:6px;align-items:center;gap:.625rem;padding:.25rem .5rem;font-size:.8125rem;line-height:1.125rem;display:flex}button.zova-run-section{cursor:pointer;transition:background-color .15s var(--zova-ease-out)}button.zova-run-section:hover{background-color:var(--zova-row-hover)}button.zova-run-section:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:-2px}.zova-run-section[data-state=waiting]{color:var(--zova-text-tertiary)}.zova-run-dot{flex:none;place-items:center;width:14px;height:14px;display:grid}.zova-run-dot:before{content:"";width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--zova-rule-strong);transition:background-color .2s var(--zova-ease-out);border-radius:9999px}.zova-run-section[data-state=streaming]>.zova-run-dot:before{background-color:var(--zova-rule-strong)}.zova-run-section[data-state=ready]>.zova-run-dot:before{background-color:var(--zova-tone-positive);box-shadow:none}.zova-run-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.zova-run-state{color:var(--zova-text-tertiary);flex:none;font-size:.75rem}.zova-run-section[data-state=ready]>.zova-run-state{color:var(--zova-text-secondary)}.zova-run-chevron{width:.5rem;color:var(--zova-text-tertiary);transition:transform .15s var(--zova-ease-out);flex:none}button.zova-run-section:hover>.zova-run-chevron{transform:translate(2px)}.zova-run-section[data-state=waiting]>.zova-run-chevron{visibility:hidden}.zova-tabbar [role=tab][data-unseen]:after{content:"";background-color:var(--zova-accent);pointer-events:none;border-radius:9999px;width:5px;height:5px;position:absolute;top:.8125rem;right:-.5rem}@media (prefers-reduced-motion:no-preference){.zova-tabbar [role=tab][data-unseen]:after{animation:zova-mark-in .24s var(--zova-ease-out)}}@keyframes zova-mark-in{0%{opacity:0;transform:scale(.6)}}.zova-spec-link{font:inherit;color:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;text-underline-offset:.2em;transition:text-decoration-color .15s var(--zova-ease-out);background:0 0;border:0;padding:0;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.zova-spec-link:hover{-webkit-text-decoration-color:var(--zova-rule-strong);-webkit-text-decoration-color:var(--zova-rule-strong);-webkit-text-decoration-color:var(--zova-rule-strong);text-decoration-color:var(--zova-rule-strong)}.zova-spec-link:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){button.zova-run-section,.zova-run-dot:before,.zova-run-chevron,.zova-working-segment,.zova-row,.zova-row:before,.zova-row-chevron,.zova-link,.zova-fact,.zova-fact-button,.zova-table tbody tr>td,.zova-deal-open-arrow{transition:none}.zova-deal-open:hover .zova-deal-open-arrow,.zova-row:hover .zova-row-chevron{transform:none}}:root{--zova-chart-track-h:8px;--zova-chart-row-h:30px;--zova-chart-gutter-max:clamp(7.5rem, 32%, 14rem);--zova-value-axis-h:30px;--zova-value-track-h:6px;--zova-value-pin:12px;--zova-value-rug-h:8px;--zova-value-ground:var(--background)}.zova-card{--zova-value-ground:var(--surface-3)}.zova-chart-grid{grid-template-columns:fit-content(var(--zova-chart-gutter-max)) minmax(0, 1fr) auto;column-gap:var(--zova-space-2);min-width:0;display:grid}.zova-chart-grid-aside{grid-template-columns:fit-content(var(--zova-chart-gutter-max)) minmax(0, 1fr) auto auto}.zova-chart-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:var(--zova-space-2);min-height:var(--zova-chart-row-h);display:grid}.zova-label-gutter{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.zova-chart-track{min-width:0;height:var(--zova-chart-track-h);border-radius:var(--zova-radius-pill);background-color:var(--zova-chart-track);position:relative}.zova-cascade-runway{border-radius:var(--zova-radius-pill);background-color:var(--zova-chart-track)}.zova-cascade-plot{height:var(--zova-chart-track-h)}.zova-cascade-seg{min-width:3px}.zova-cascade-seg-end:after,.zova-cascade-seg-start:after{content:"";width:1px;height:calc(var(--zova-chart-row-h) - var(--zova-chart-track-h));background-color:var(--zova-chart-connector);position:absolute;top:100%}.zova-cascade-seg-end:after{left:100%}.zova-cascade-seg-start:after{left:0}.zova-cascade-hole{border:1px dashed var(--zova-chart-unknown);background-color:#0000}.zova-clock-grid{background-image:linear-gradient(90deg, var(--zova-chart-peer) 0 1px, transparent 1px), linear-gradient(90deg, var(--zova-border-subtle) 0 1px, transparent 1px);background-repeat:no-repeat,repeat-x;background-size:100% 100%,25% 100%}.zova-clock-season{background-color:var(--zova-chart-season);border-inline:1px dashed var(--zova-chart-season-edge);pointer-events:none;position:absolute;inset-block:0}.zova-map-raster{filter:saturate(.35)contrast(.97)}.zova-map-wash{pointer-events:none;background-color:var(--background);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.zova-map-wash{background-color:color-mix(in oklch, var(--background) 30%, transparent)}}.zova-map-breath{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite zova-map-breath}@keyframes zova-map-breath{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.1;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.zova-map-breath{opacity:.45;animation:none}}.zova-chart-tooltip{border:1px solid var(--zova-chart-tooltip-border);border-radius:var(--zova-radius-mini);background-color:var(--zova-chart-tooltip-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--zova-elevation-md);color:var(--zova-text-primary)}.zova-label-gutter{color:var(--zova-text-secondary);text-align:left;font-size:.875rem;line-height:1.25}.zova-stage-bars{grid-template-columns:fit-content(var(--zova-chart-gutter-max)) minmax(0, 1fr) auto!important;column-gap:var(--zova-space-2)!important}.zova-stage-bars>.contents>span{max-width:var(--zova-chart-gutter-max);color:var(--zova-text-secondary);text-align:left;font-size:.875rem;line-height:1.25}.zova-stage-bars>.contents>span:first-child{color:var(--zova-text-secondary)!important;text-align:left!important;font-size:.875rem!important;line-height:1.25!important}.zova-stage-bars>.contents>span:last-child{color:var(--zova-text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;font-size:.8125rem}.zova-stage-bars>.contents>div{height:var(--zova-chart-track-h)!important;border-radius:var(--zova-radius-pill)!important;background-color:var(--zova-chart-track)!important}.zova-stage-bars [data-testid=stage-bar]{border-radius:var(--zova-radius-pill);opacity:.82}.zova-figure-rule{border-top:1px solid var(--zova-rule)}.zova-figure-number{color:var(--zova-text-primary);font-family:var(--font-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:520;line-height:1}.zova-map-frame{border:1px solid var(--zova-rule);border-radius:var(--zova-radius-card);background-color:var(--background);overflow:hidden}.zova-heatmark{position:relative}.zova-heatmark:after{content:"";border-radius:var(--zova-radius-pill);background-color:var(--zova-heatmark-color,transparent);inset-inline:.6rem;height:2px;position:absolute;bottom:3px}.zova-value-figure{flex-direction:column;min-width:0;display:flex}.zova-value-caption{color:var(--zova-text-secondary);margin:0 0 1rem;font-size:.8125rem;line-height:1.125rem}.zova-value-ladder{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.zova-value-axis{height:var(--zova-value-axis-h);position:relative}.zova-value-axis--figured{margin-top:.875rem}.zova-value-axis:before{content:"";height:var(--zova-value-track-h);border-radius:var(--zova-radius-pill);background-color:var(--zova-chart-track);inset-inline:0;position:absolute;top:50%;transform:translateY(-50%)}.zova-value-axis-band{height:var(--zova-value-track-h);border-radius:var(--zova-radius-pill);background-color:var(--zova-chart-band);position:absolute;top:50%;transform:translateY(-50%)}.zova-value-axis-band--projected{background-color:#0000;background-image:repeating-linear-gradient(-45deg, var(--zova-chart-subject) 0 1px, transparent 1px 3.5px)}@supports (color:color-mix(in lab, red, red)){.zova-value-axis-band--projected{background-image:repeating-linear-gradient(-45deg, color-mix(in oklch, var(--zova-chart-subject) 62%, transparent) 0 1px, transparent 1px 3.5px)}}.zova-value-shift{border-radius:var(--zova-radius-pill);background-color:var(--zova-chart-subject);height:2px;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.zova-value-shift{background-color:color-mix(in oklch, var(--zova-chart-subject) 85%, transparent)}}.zova-value-shift{pointer-events:none}.zova-value-pin{width:var(--zova-value-pin);height:var(--zova-value-pin);border-radius:var(--zova-radius-pill);background-color:var(--zova-chart-subject);box-shadow:0 0 0 2.5px var(--zova-value-ground), 0 0 0 6px var(--zova-chart-subject)}@supports (color:color-mix(in lab, red, red)){.zova-value-pin{box-shadow:0 0 0 2.5px var(--zova-value-ground), 0 0 0 6px color-mix(in oklch, var(--zova-chart-subject) 16%, transparent)}}.zova-value-pin--projected{width:calc(var(--zova-value-pin) - 2px);height:calc(var(--zova-value-pin) - 2px);background-color:var(--zova-value-ground);box-shadow:inset 0 0 0 1.75px var(--zova-chart-subject), 0 0 0 2px var(--zova-value-ground)}@supports (color:color-mix(in lab, red, red)){.zova-value-pin--projected{box-shadow:inset 0 0 0 1.75px color-mix(in oklch, var(--zova-chart-subject) 88%, transparent), 0 0 0 2px var(--zova-value-ground)}}.zova-value-pin-figure{bottom:calc(50% + var(--zova-value-pin) / 2 + 7px);white-space:nowrap;position:absolute}.zova-value-pin-figure>.zova-value{letter-spacing:-.01em;font-size:.875rem;font-weight:600;line-height:1.125rem}.zova-value-rug{top:calc(50% + var(--zova-value-track-h) / 2 + 3px);height:var(--zova-value-rug-h);padding-inline:3px}.zova-value-axis-dot{width:1.5px;height:var(--zova-value-rug-h);background-color:var(--zova-chart-peer);border-radius:1px}@supports (color:color-mix(in lab, red, red)){.zova-value-axis-dot{background-color:color-mix(in oklch, var(--zova-chart-peer) 80%, transparent)}}.zova-value-axis-dot{transition:background-color .15s var(--zova-ease-out)}.zova-value-rug:hover>.zova-value-axis-dot{background-color:var(--zova-text-primary)}.zova-value-stress{background-color:var(--zova-chart-peer);border-radius:1px;width:1.5px;height:12px}@supports (color:color-mix(in lab, red, red)){.zova-value-stress{background-color:color-mix(in oklch, var(--zova-chart-peer) 70%, transparent)}}.zova-value-diamond{border:1px solid var(--zova-chart-peer);width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.zova-value-diamond{border:1px solid color-mix(in oklch, var(--zova-chart-peer) 70%, transparent)}}.zova-value-diamond{background-color:var(--zova-value-ground)}.zova-value-square{background-color:var(--zova-chart-peer);width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.zova-value-square{background-color:color-mix(in oklch, var(--zova-chart-peer) 70%, transparent)}}.zova-estimate-strip{--zova-value-axis-h:20px;--zova-value-ground:var(--surface-2)}.zova-estimate-strip .zova-value-axis-band{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-estimate-strip .zova-value-axis-band{background-color:color-mix(in oklch, var(--foreground) 28%, transparent)}}.zova-estimate-strip .zova-value-pin{background-color:var(--zova-text-primary);box-shadow:0 0 0 2.5px var(--zova-value-ground)}.zova-value-ask{border:1.5px solid var(--zova-chart-peer);width:12px;height:12px}@supports (color:color-mix(in lab, red, red)){.zova-value-ask{border:1.5px solid color-mix(in oklch, var(--zova-chart-peer) 80%, transparent)}}.zova-value-ask{border-radius:var(--zova-radius-pill);background-color:var(--zova-value-ground)}.zova-value-stress--key{height:10px}.zova-value-diamond--key,.zova-value-square--key{width:6px;height:6px}.zova-value-range{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--zova-text-secondary);justify-content:space-between;gap:.75rem;font-size:.75rem;line-height:1rem;display:flex}.zova-value-tags{margin-top:.25rem}.zova-value-callout{text-align:center;white-space:nowrap;flex:none;margin-bottom:.375rem}.zova-value-callout-label{color:var(--zova-text-secondary);font-size:.75rem;font-weight:500;line-height:1rem}.zova-value-callout-figures{justify-content:center;align-items:baseline;gap:.5rem;margin-top:.125rem;display:flex}.zova-value-callout-total{letter-spacing:-.02em;font-size:1.125rem;font-weight:500;line-height:1.5rem}.zova-value-callout-psf{color:var(--zova-text-secondary);font-size:.75rem}.zova-value-key{color:var(--zova-text-secondary);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin-top:1rem;font-size:.8125rem;line-height:1.125rem;display:flex}.zova-value-key-item{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;min-width:0;display:inline-flex}.zova-value-key-mark{flex:none;align-self:center}.zova-value-key-mark--projected{border-radius:var(--zova-radius-pill);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--zova-chart-subject)}@supports (color:color-mix(in lab, red, red)){.zova-value-key-mark--projected{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--zova-chart-subject) 88%, transparent)}}.zova-value-key-mark--comp{background-color:var(--zova-chart-peer);border-radius:1px;width:1.5px;height:10px;margin-inline:3px}@supports (color:color-mix(in lab, red, red)){.zova-value-key-mark--comp{background-color:color-mix(in oklch, var(--zova-chart-peer) 80%, transparent)}}.zova-value-key-total{letter-spacing:-.01em;font-size:.8125rem;font-weight:500}.zova-value-key-delta{color:var(--zova-text-secondary);margin-left:.375rem;font-weight:500}.zova-value-key-psf{color:var(--zova-text-secondary);font-size:.75rem}.zova-value-note{margin-top:.75rem}@media (prefers-reduced-motion:reduce){.zova-value-axis-dot{transition:none}}.zova-profile{--zova-profile-comp:var(--zova-comp-500);--zova-profile-gap:var(--zova-tone-warning);--zova-profile-band-h:36px;--zova-profile-gap-h:22px;--zova-profile-rest-h:10px;--zova-profile-figure-size:1.25rem;--zova-profile-figure-lh:1.625rem;--zova-value-axis-h:48px;--zova-value-track-h:var(--zova-profile-band-h);--zova-value-rug-h:6px;--zova-profile-under:var(--zova-value-rug-h);--zova-profile-move:.6s var(--zova-ease-out)}.dark .zova-profile,:root[data-theme=dark] .zova-profile{--zova-profile-comp:var(--zova-comp-400)}.zova-profile .zova-value-axis:before{content:none}.zova-profile-step{bottom:calc(50% - var(--zova-profile-band-h) / 2);min-width:4px;height:var(--zova-profile-rest-h);background-color:var(--zova-text-primary);border-radius:5px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.zova-profile-step{background-color:color-mix(in oklch, var(--zova-text-primary) 8%, transparent)}}.zova-profile-step{transform-origin:bottom;animation:zova-profile-rise .65s var(--zova-ease-out) both;transition:left var(--zova-profile-move), width var(--zova-profile-move), height var(--zova-profile-move)}.zova-profile-step[data-edge]{--zova-profile-rest-ink:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-profile-step[data-edge]{--zova-profile-rest-ink:color-mix(in oklch, var(--zova-text-primary) 8%, transparent)}}.zova-profile-step[data-edge]{background-color:#0000}.zova-profile-step[data-edge=start]{background-image:linear-gradient(to right, transparent, var(--zova-profile-rest-ink) 75%)}.zova-profile-step[data-edge=end]{background-image:linear-gradient(to left, transparent, var(--zova-profile-rest-ink) 75%)}.zova-profile-step[data-edge=both]{background-image:linear-gradient(to right, transparent, var(--zova-profile-rest-ink) 25%, var(--zova-profile-rest-ink) 75%, transparent)}.zova-profile-step[data-kind=comps]{height:var(--zova-profile-band-h);background-color:var(--zova-profile-comp);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.zova-profile-step[data-kind=comps]{background-color:color-mix(in oklch, var(--zova-profile-comp) 88%, transparent)}}.zova-profile-step[data-kind=gap]{height:var(--zova-profile-gap-h);background-image:repeating-linear-gradient(-45deg, var(--zova-profile-gap) 0 1px, transparent 1px 5px);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.zova-profile-step[data-kind=gap]{background-image:repeating-linear-gradient(-45deg, color-mix(in oklch, var(--zova-profile-gap) 26%, transparent) 0 1px, transparent 1px 5px)}}.zova-profile-sale{top:calc(50% + var(--zova-value-track-h) / 2 + 8px);width:var(--zova-value-rug-h);height:var(--zova-value-rug-h);border-radius:var(--zova-radius-pill);background-color:var(--zova-profile-comp);animation:zova-profile-fade .4s var(--zova-ease-out) both;transition:left var(--zova-profile-move);position:absolute;transform:translate(-50%)}.zova-profile-sale[data-hover]{transition:left var(--zova-profile-move), scale .12s var(--zova-ease-out)}.zova-profile-sale[data-hover]:before{content:"";border-radius:inherit;position:absolute;inset:-5px}.zova-profile-sale[data-hover]:hover{scale:1.5}@keyframes zova-profile-rise{0%{opacity:0;scale:1 0}}@keyframes zova-profile-fade{0%{opacity:0}}.zova-profile-label{white-space:nowrap;transition:left var(--zova-profile-move), transform var(--zova-profile-move);flex-direction:column;gap:1px;display:flex;position:absolute}.zova-profile-label[data-row="0"]{bottom:calc(50% + var(--zova-profile-band-h) / 2 + 16px)}.zova-profile-label[data-row="2"]{bottom:calc(50% + var(--zova-profile-band-h) / 2 + 71px)}.zova-profile-label[data-row="1"]{top:calc(50% + var(--zova-value-track-h) / 2 + var(--zova-profile-under) + 14px);flex-direction:column-reverse}.zova-profile-label[data-align=center]{text-align:center;align-items:center;transform:translate(-50%)}.zova-profile-label[data-align=start]{align-items:flex-start;transform:translate(-6px)}.zova-profile-label[data-align=end]{text-align:right;align-items:flex-end;transform:translate(calc(6px - 100%))}.zova-profile-label-name{color:var(--zova-text-secondary);font-size:.75rem;font-weight:500;line-height:1rem}.zova-profile-label-figure{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-size:var(--zova-profile-figure-size);font-weight:500;line-height:var(--zova-profile-figure-lh);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--zova-text-primary)}.zova-profile-label[data-party=comps] .zova-profile-label-figure{color:var(--zova-profile-comp)}.zova-profile-footnote{max-width:62ch;color:var(--zova-text-tertiary);text-wrap:pretty;margin:.75rem 0 0;font-size:.8125rem;line-height:1.1875rem}@media (prefers-reduced-motion:reduce){.zova-profile *,.zova-profile .zova-value-axis{transition:none!important;animation:none!important}}.zova-positions{flex-direction:column;min-width:0;display:flex}.zova-positions-axis{--zova-positions-you:var(--zova-text-primary);--zova-positions-you-ink:var(--zova-text-primary);--zova-positions-beckon:0 0 0 1.5px var(--zova-text-primary), 0 0 0 4px var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-positions-axis{--zova-positions-beckon:0 0 0 1.5px color-mix(in oklch, var(--zova-text-primary) 28%, transparent), 0 0 0 4px color-mix(in oklch, var(--zova-text-primary) 9%, transparent)}}.zova-positions-axis{--zova-positions-breath:2.4s}.dark .zova-positions-axis,:root[data-theme=dark] .zova-positions-axis{--zova-positions-you:var(--zova-accent);--zova-positions-you-ink:var(--zova-accent-ink);--zova-positions-beckon:0 0 0 1px var(--zova-accent-light), 0 0 16px 2px var(--zova-accent-light)}@supports (color:color-mix(in lab, red, red)){.dark .zova-positions-axis,:root[data-theme=dark] .zova-positions-axis{--zova-positions-beckon:0 0 0 1px color-mix(in oklch, var(--zova-accent-light) 35%, transparent), 0 0 16px 2px color-mix(in oklch, var(--zova-accent-light) 45%, transparent)}}.dark .zova-positions-axis,:root[data-theme=dark] .zova-positions-axis{--zova-positions-breath:3.2s}.zova-positions-head{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.75rem;display:flex}.zova-positions-summary{max-width:40em;color:var(--zova-text-secondary);text-wrap:pretty;margin:.75rem 0 0;font-size:.96875rem;font-weight:400;line-height:1.5rem}.zova-positions-summary-figure{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--zova-text-primary);font-weight:500}.zova-positions-axis{--zova-profile-band-h:26px;--zova-profile-gap-h:var(--zova-profile-band-h);--zova-profile-rest-h:var(--zova-profile-band-h);cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:margin var(--zova-profile-move);margin-top:2.5rem}.zova-positions-track{animation:zova-positions-sweep var(--zova-sweep,.9s) var(--zova-ease-spring) backwards;position:absolute;inset:0}.zova-positions-axis .zova-profile-step{border-radius:8px;animation:none}@keyframes zova-positions-sweep{0%{clip-path:inset(-12px 100% -12px 0)}to{clip-path:inset(-12px -12px -12px 0)}}.zova-positions-axis .zova-positions-mark,.zova-positions-axis .zova-profile-label{animation:zova-profile-fade .3s var(--zova-ease-out) var(--zova-marks,0s) both}.zova-positions-axis .zova-profile-step[data-edge=start]{background-image:linear-gradient(to right, transparent, var(--zova-profile-rest-ink) 35%)}.zova-positions-axis .zova-profile-step[data-edge=end]{background-image:linear-gradient(to left, transparent, var(--zova-profile-rest-ink) 35%)}.zova-positions-axis .zova-profile-step[data-kind=comps]{background-color:var(--zova-lime-400)}.zova-positions-axis .zova-profile-label[data-party=comps] .zova-profile-label-figure{color:var(--zova-text-primary)}.zova-positions-axis .zova-profile-sale{background-color:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-positions-axis .zova-profile-sale{background-color:color-mix(in oklch, var(--zova-text-primary) 70%, transparent)}}.dark .zova-positions-axis .zova-profile-step[data-kind=comps],:root[data-theme=dark] .zova-positions-axis .zova-profile-step[data-kind=comps]{background-color:var(--zova-profile-comp)}@supports (color:color-mix(in lab, red, red)){.dark .zova-positions-axis .zova-profile-step[data-kind=comps],:root[data-theme=dark] .zova-positions-axis .zova-profile-step[data-kind=comps]{background-color:color-mix(in oklch, var(--zova-profile-comp) 88%, transparent)}}.dark .zova-positions-axis .zova-profile-label[data-party=comps] .zova-profile-label-figure,:root[data-theme=dark] .zova-positions-axis .zova-profile-label[data-party=comps] .zova-profile-label-figure{color:var(--zova-profile-comp)}.dark .zova-positions-axis .zova-profile-sale,:root[data-theme=dark] .zova-positions-axis .zova-profile-sale{background-color:var(--zova-profile-comp)}.zova-profile{--zova-profile-bracket-h:9px;--zova-profile-row-drop:52px}.zova-profile-bracket{--zova-profile-bracket-ink:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-profile-bracket{--zova-profile-bracket-ink:color-mix(in oklch, var(--zova-text-primary) 28%, transparent)}}.zova-profile-bracket{top:calc(50% + var(--zova-value-track-h) / 2 + var(--zova-profile-under) + 14px + var(--zova-profile-figure-lh) / 2 - var(--zova-profile-bracket-h));height:var(--zova-profile-bracket-h);border:1px solid var(--zova-profile-bracket-ink);pointer-events:none;animation:zova-profile-fade .3s var(--zova-ease-out) var(--zova-marks,0s) both;transition:left var(--zova-profile-move), width var(--zova-profile-move), height var(--zova-profile-move), top var(--zova-profile-move);border-top:0;position:absolute}.zova-profile-bracket[data-row="3"]{height:calc(var(--zova-profile-bracket-h) + var(--zova-profile-row-drop))}.zova-profile-label[data-bracketed]{background-color:var(--zova-value-ground);padding-inline:10px}.zova-profile-bracket[data-party=gap]{--zova-profile-bracket-ink:var(--zova-profile-gap)}@supports (color:color-mix(in lab, red, red)){.zova-profile-bracket[data-party=gap]{--zova-profile-bracket-ink:color-mix(in oklch, var(--zova-profile-gap) 45%, transparent)}}.zova-positions-axis .zova-profile-label[data-party=gap] .zova-profile-label-figure{color:var(--zova-profile-gap)}.zova-positions-axis .zova-profile-label[data-row="3"]{top:calc(50% + var(--zova-value-track-h) / 2 + var(--zova-profile-under) + 14px + var(--zova-profile-row-drop));flex-direction:column-reverse}.zova-positions-axis{margin-top:148px;margin-bottom:68px}.zova-positions-axis[data-deep]{margin-bottom:calc(68px + var(--zova-profile-row-drop))}.zova-positions-axis[data-tall]{margin-top:203px}.zova-positions-axis[data-dragging]{cursor:grabbing}.zova-positions-axis[data-readonly]{cursor:default;touch-action:auto;-webkit-user-select:auto;user-select:auto}@media (prefers-reduced-motion:reduce){.zova-positions *,.zova-positions-axis{transition:none!important;animation:none!important}}.zova-positions-mark{z-index:2;bottom:calc(50% - var(--zova-profile-band-h) / 2);width:10px;height:calc(var(--zova-profile-band-h) + 6px);transform-origin:bottom;transition:left var(--zova-profile-move);border-radius:5px;position:absolute;transform:translate(-50%)}.zova-positions-mark--other{background-color:var(--zova-value-ground);box-shadow:inset 0 0 0 2px var(--zova-text-primary), 0 0 0 2px var(--zova-value-ground)}.zova-positions-mark--even{background-image:linear-gradient(to bottom, var(--zova-text-secondary) 60%, transparent 0);background-size:2px 5px;border-radius:1px;width:2px}.zova-positions-leader{top:calc(50% - var(--zova-profile-band-h) / 2 - 65px);border-left:1px dashed var(--zova-text-primary);height:53px;position:absolute}@supports (color:color-mix(in lab, red, red)){.zova-positions-leader{border-left:1px dashed color-mix(in oklch, var(--zova-text-primary) 32%, transparent)}}.zova-positions-leader{pointer-events:none;animation:zova-profile-fade .3s var(--zova-ease-out) var(--zova-marks,0s) both;transition:left var(--zova-profile-move);translate:-.5px}.zova-positions-leader[data-row="4"]{top:calc(50% - var(--zova-profile-band-h) / 2 - 120px);height:108px}.zova-positions-leader[data-row="3"]{top:calc(50% + var(--zova-value-track-h) / 2 + 6px);height:calc(var(--zova-profile-under) + 14px + var(--zova-profile-row-drop) - 12px)}.zova-positions-axis .zova-profile-label:is([data-row="0"],[data-row="2"]){background-color:var(--zova-value-ground)}.zova-profile-label-name{position:relative}.zova-profile-reset{border-radius:var(--zova-radius-pill);width:18px;height:18px;color:var(--zova-text-secondary);cursor:pointer;pointer-events:auto;transition:color .12s var(--zova-ease-out), background-color .12s var(--zova-ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:calc(100% + 4px);translate:0 -50%}.zova-profile-reset:hover{color:var(--zova-text-primary);background-color:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-profile-reset:hover{background-color:color-mix(in oklch, var(--zova-text-primary) 8%, transparent)}}.zova-profile-reset:focus-visible{box-shadow:0 0 0 2px var(--zova-focus-ring);outline:none}@supports (color:color-mix(in lab, red, red)){.zova-profile-reset:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch, var(--zova-focus-ring) 55%, transparent)}}.zova-profile-reset svg{width:12px;height:12px}.zova-positions-axis .zova-profile-label[data-row="4"]{bottom:calc(50% + var(--zova-profile-band-h) / 2 + 126px)}.zova-positions-mark--ask{background-color:var(--zova-text-primary);box-shadow:0 0 0 2px var(--zova-value-ground)}.zova-positions-mark--you{--zova-positions-grip:var(--zova-value-ground)}@supports (color:color-mix(in lab, red, red)){.zova-positions-mark--you{--zova-positions-grip:color-mix(in oklch, var(--zova-value-ground) 55%, var(--zova-positions-you))}}.zova-positions-mark--you{z-index:3;width:14px;height:calc(var(--zova-profile-band-h) + 8px);background-color:var(--zova-positions-you);background-image:linear-gradient(var(--zova-positions-grip), var(--zova-positions-grip)), linear-gradient(var(--zova-positions-grip), var(--zova-positions-grip));box-shadow:0 0 0 2px var(--zova-value-ground);cursor:grab;transition:left var(--zova-profile-move), width .25s var(--zova-ease-out), height .25s var(--zova-ease-out), background-color .25s var(--zova-ease-out), box-shadow .25s var(--zova-ease-out);background-position:calc(50% - 2px),calc(50% + 2px);background-repeat:no-repeat;background-size:1.5px 12px;border-radius:6px}.zova-positions-mark--you[data-idle]{bottom:calc(50% - var(--zova-profile-band-h) / 2 - 4px);width:20px;height:calc(var(--zova-profile-band-h) + 14px);box-shadow:inset 0 0 0 1.5px var(--zova-positions-you);background-color:#0000;background-image:none;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.zova-positions-mark--you[data-idle]{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--zova-positions-you) 80%, transparent)}}.zova-positions-mark--you[data-idle]:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--zova-positions-beckon);animation:zova-positions-beckon var(--zova-positions-breath) cubic-bezier(.4, 0, .6, 1) .9s infinite both;position:absolute;inset:0}.zova-positions-axis:hover .zova-positions-mark--you[data-idle]{box-shadow:inset 0 0 0 1.5px var(--zova-positions-you)}@keyframes zova-positions-beckon{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.zova-positions-mark--you[data-idle]:before{opacity:.6;animation:none}}.zova-positions-axis[data-dragging] .zova-positions-mark--you,.zova-positions-axis[data-dragging] .zova-profile-label[data-party=you],.zova-positions-axis[data-dragging] .zova-positions-leader[data-party=you]{cursor:grabbing;transition:none}.zova-positions-mark--you[data-off]{bottom:calc(50% - var(--zova-profile-band-h) / 2);width:0;height:0;box-shadow:none;background-color:#0000;background-image:none;border-block:9px solid #0000;border-radius:0}.zova-positions-mark--you[data-off=high]{border-left:13px solid var(--zova-positions-you);transform:translate(-100%)}.zova-positions-mark--you[data-off=low]{border-right:13px solid var(--zova-positions-you);transform:none}.zova-profile-label[data-party=you] .zova-profile-label-figure{color:var(--zova-positions-you-ink)}.zova-positions-input{min-width:0;text-align:inherit;caret-color:var(--zova-positions-you);cursor:text;pointer-events:auto;background:0 0;border:0;border-radius:4px;outline:none;padding:0}.zova-positions-input::placeholder{color:inherit;opacity:1}.zova-positions-input:focus-visible{box-shadow:0 0 0 2px var(--zova-focus-ring)}@supports (color:color-mix(in lab, red, red)){.zova-positions-input:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch, var(--zova-focus-ring) 55%, transparent)}}.zova-positions-mark--you:focus-visible{outline:2px solid var(--zova-focus-ring)}@supports (color:color-mix(in lab, red, red)){.zova-positions-mark--you:focus-visible{outline:2px solid color-mix(in oklch, var(--zova-focus-ring) 70%, transparent)}}.zova-positions-mark--you:focus-visible{outline-offset:3px}.zova-coming{--zova-coming-ink:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-coming{--zova-coming-ink:color-mix(in oklch, var(--zova-text-primary) 82%, transparent)}}.zova-coming{--zova-coming-gutter:1.375rem;--zova-coming-lane-h:30px;--zova-coming-scale-h:40px;container-type:inline-size}.zova-coming-chart{isolation:isolate;grid-template-columns:var(--zova-coming-gutter) minmax(0, 1fr);grid-template-rows:var(--zova-coming-scale-h) repeat(var(--zova-coming-lanes), var(--zova-coming-lane-h)) 2.25rem;column-gap:.75rem;margin-top:1.25rem;display:grid}.zova-coming-scale{font-variant-numeric:tabular-nums;grid-area:1/2;font-size:.75rem;line-height:1rem;position:relative}.zova-coming-quarter,.zova-coming-month{white-space:nowrap;padding-left:6px;position:absolute;overflow:hidden}.zova-coming-quarter{color:var(--zova-text-primary);font-weight:600;top:0}.zova-coming-month{color:var(--zova-text-secondary);font-weight:500;top:20px}.zova-coming-month[data-quiet]{visibility:hidden}.zova-coming-month[data-lit]{color:var(--zova-text-primary);font-weight:600}.zova-coming-month-short{display:none}.zova-coming-field{grid-row:2 / span var(--zova-coming-lanes);grid-column:2;position:relative}.zova-coming-past{background-image:linear-gradient(90deg, transparent, var(--zova-text-primary) 70%);inset-block:-4px;border-radius:6px 0 0 6px;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.zova-coming-past{background-image:linear-gradient(90deg, transparent, color-mix(in oklch, var(--zova-text-primary) 5%, transparent) 70%)}}.zova-coming-rule{top:calc(20px - var(--zova-coming-scale-h));background-color:var(--zova-rule);width:1px;margin-left:-.5px;position:absolute;bottom:-4px}@supports (color:color-mix(in lab, red, red)){.zova-coming-rule{background-color:color-mix(in oklch, var(--zova-rule) 35%, transparent)}}.zova-coming-rule[data-quarter]{top:calc(-1 * var(--zova-coming-scale-h));background-color:var(--zova-rule-strong)}@supports (color:color-mix(in lab, red, red)){.zova-coming-rule[data-quarter]{background-color:color-mix(in oklch, var(--zova-rule-strong) 80%, transparent)}}.zova-coming-wash{background-color:var(--zova-text-primary);border-radius:6px;position:absolute;inset-block:-4px}@supports (color:color-mix(in lab, red, red)){.zova-coming-wash{background-color:color-mix(in oklch, var(--zova-text-primary) 6%, transparent)}}.zova-coming-wash{box-shadow:inset 1px 0 0 var(--zova-text-primary), inset -1px 0 0 var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-coming-wash{box-shadow:inset 1px 0 0 color-mix(in oklch, var(--zova-text-primary) 22%, transparent), inset -1px 0 0 color-mix(in oklch, var(--zova-text-primary) 22%, transparent)}}.zova-coming-wash{animation:zova-coming-fade .16s var(--zova-ease-out) both}.zova-coming-wash[data-shape=point]{width:2px;margin-left:-1px}.zova-coming-today{z-index:3;background-color:var(--zova-accent);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-10px}.zova-coming-today:after{content:"";background-color:var(--zova-accent);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;bottom:-3px;left:50%}.zova-coming-foot{grid-column:2;position:relative}.zova-coming-today-label{white-space:nowrap;color:var(--zova-accent-ink);font-size:.75rem;font-weight:600;line-height:1rem;position:absolute;top:17px;transform:translate(-50%)}.zova-coming-lane{z-index:1;grid-column:1/-1;grid-template-columns:subgrid;cursor:pointer;align-items:center;display:grid;position:relative}.zova-coming-badge{background-color:var(--zova-chip-bg);width:20px;height:20px;font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-numeric:tabular-nums;color:var(--zova-text-secondary);transition:background-color .16s var(--zova-ease-out), color .16s var(--zova-ease-out);border-radius:50%;justify-content:center;align-items:center;font-size:.71875rem;font-weight:500;line-height:1;display:inline-flex}[data-on]>.zova-coming-badge{background-color:var(--zova-text-primary);color:var(--surface-3)}.zova-coming-track{height:100%;position:relative}.zova-coming-track:before{content:"";background-color:var(--zova-rule);inset-inline:0;height:1px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.zova-coming-track:before{background-color:color-mix(in oklch, var(--zova-rule) 45%, transparent)}}.zova-coming-bar{border-radius:var(--zova-radius-pill);background-image:linear-gradient(90deg, var(--zova-text-primary), var(--zova-text-primary));height:6px;margin-top:-3px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.zova-coming-bar{background-image:linear-gradient(90deg, color-mix(in oklch, var(--zova-text-primary) 18%, transparent), color-mix(in oklch, var(--zova-text-primary) 70%, transparent))}}.zova-coming-bar{transform-origin:0;transition:opacity .2s var(--zova-ease-out);animation:zova-coming-grow .76s var(--zova-ease-out) both}.zova-coming-bar[data-shape=window]:after{content:"";background-color:var(--zova-coming-ink);width:10px;height:10px;box-shadow:0 0 0 2.5px var(--surface-3);border-radius:50%;margin-top:-5px;position:absolute;top:50%;right:-5px}.zova-coming-bar[data-shape=point]{background-image:none;background-color:var(--zova-coming-ink);width:10px;height:10px;box-shadow:0 0 0 2.5px var(--surface-3);transform-origin:50%;border-radius:2px;margin:-5px 0 0 -5px;animation-name:zova-coming-pop;transform:rotate(45deg)}.zova-coming-bar[data-shape=season]{background-color:var(--zova-text-primary);height:10px;margin-top:-5px}@supports (color:color-mix(in lab, red, red)){.zova-coming-bar[data-shape=season]{background-color:color-mix(in oklch, var(--zova-text-primary) 6%, transparent)}}.zova-coming-bar[data-shape=season]{background-image:repeating-linear-gradient(-45deg, var(--zova-text-primary) 0 1px, transparent 1px 5px)}@supports (color:color-mix(in lab, red, red)){.zova-coming-bar[data-shape=season]{background-image:repeating-linear-gradient(-45deg, color-mix(in oklch, var(--zova-text-primary) 34%, transparent) 0 1px, transparent 1px 5px)}}.zova-coming-bar[data-shape=season]{box-shadow:inset 0 0 0 1px var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-coming-bar[data-shape=season]{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--zova-text-primary) 22%, transparent)}}.zova-coming[data-active] .zova-coming-lane:not([data-on]) .zova-coming-bar{opacity:.28}.zova-coming-list{margin:1.5rem calc(-1 * var(--zova-coming-hang)) 0;--zova-coming-hang:.75rem;gap:.125rem;padding:0;list-style:none;display:grid}.zova-coming-item{border-radius:var(--zova-row-radius);transition:opacity .2s var(--zova-ease-out), background-color .15s var(--zova-ease-out)}.zova-coming-item[data-open]{background-color:var(--zova-row-hover)}.zova-coming-actby{z-index:3;border-left:1px dashed var(--zova-text-primary);width:0;margin-left:-.5px;position:absolute;top:-6px;bottom:-10px}@supports (color:color-mix(in lab, red, red)){.zova-coming-actby{border-left:1px dashed color-mix(in oklch, var(--zova-text-primary) 60%, transparent)}}.zova-coming-actby:after{content:"";background-color:var(--surface-3);width:6px;height:6px;box-shadow:inset 0 0 0 1.5px var(--zova-text-primary);border-radius:50%;position:absolute;bottom:-3px;left:-3.5px}.zova-coming-actby-label{white-space:nowrap;color:var(--zova-text-primary);font-size:.75rem;font-weight:600;line-height:1rem;position:absolute;top:17px;transform:translate(-50%)}.zova-coming-today-label[data-part=end]{transform:translate(calc(4px - 100%))}.zova-coming-actby-label[data-part=start]{transform:translate(-4px)}.zova-when-answer{margin:0 0 2rem}.zova-when-date{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--zova-text-primary);margin:.5rem 0 0;font-size:1.75rem;font-weight:500;line-height:2.125rem}.zova-when-reason{max-width:62ch;color:var(--zova-text-secondary);text-wrap:pretty;margin:.75rem 0 0;font-size:.9375rem;line-height:1.375rem}.zova-coming[data-active] .zova-coming-item:not([data-on]){opacity:.5}.zova-coming-row{grid-template-columns:var(--zova-coming-gutter) minmax(0, 1fr) auto 14px;width:100%;padding:.75rem var(--zova-coming-hang);font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;column-gap:.75rem;display:grid}.zova-coming-row:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:2px;border-radius:4px}.zova-coming-item[data-on] .zova-coming-badge,.zova-coming-item[data-open] .zova-coming-badge{background-color:var(--zova-text-primary);color:var(--surface-3)}.zova-coming-headline{min-width:0;color:var(--zova-text-primary);text-wrap:pretty;font-size:.9375rem;font-weight:500;line-height:1.375rem}.zova-coming-when{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--zova-text-tertiary);font-size:.8125rem;line-height:1.125rem}.zova-coming-chevron{width:14px;height:14px;color:var(--zova-text-tertiary);transition:transform .2s var(--zova-ease-out), color .15s var(--zova-ease-out)}.zova-coming-row:hover .zova-coming-chevron{color:var(--zova-text-primary)}.zova-coming-item[data-open] .zova-coming-chevron{transform:rotate(180deg)}.zova-coming-body{padding:0 var(--zova-coming-hang) 1rem calc(var(--zova-coming-hang) + var(--zova-coming-gutter) + .75rem);flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.zova-coming-body[hidden]{display:none}.zova-coming-season{color:var(--zova-text-tertiary);align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.125rem;display:inline-flex}.zova-coming-season-swatch{background-image:repeating-linear-gradient(-45deg, var(--zova-text-primary) 0 1.5px, transparent 1.5px 4px);border-radius:2px;width:14px;height:8px}@supports (color:color-mix(in lab, red, red)){.zova-coming-season-swatch{background-image:repeating-linear-gradient(-45deg, color-mix(in oklch, var(--zova-text-primary) 42%, transparent) 0 1.5px, transparent 1.5px 4px)}}.zova-coming-season-swatch{box-shadow:inset 0 0 0 1px var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-coming-season-swatch{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--zova-text-primary) 38%, transparent)}}.zova-coming-why{max-width:62ch;color:var(--zova-text-secondary);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.25rem}@container (max-width:26rem){.zova-coming-month-long{display:none}.zova-coming-month-short{display:inline}}@keyframes zova-coming-grow{0%{opacity:0;transform:scaleX(0)}}@keyframes zova-coming-pop{0%{opacity:0;transform:rotate(45deg)scale(.4)}}@keyframes zova-coming-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.zova-coming-bar,.zova-coming-wash{animation:none}}.zova-keeps{color:var(--zova-text-secondary);margin:1.25rem 0 0;font-size:.875rem;line-height:1.3125rem}.zova-keeps-figure{font-variant-numeric:tabular-nums;color:var(--zova-text-primary);font-weight:500}.zova-keeps-cost{font-variant-numeric:tabular-nums;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--zova-rule-strong);-webkit-text-decoration-color:var(--zova-rule-strong);-webkit-text-decoration-color:var(--zova-rule-strong);text-decoration-color:var(--zova-rule-strong);text-underline-offset:.22em;cursor:help}.zova-basis{color:var(--zova-text-secondary);text-wrap:pretty;margin:.375rem 0 0;font-size:.875rem;line-height:1.3125rem}.zova-sales-charts,.zova-history,.zova-report-sales-chart{--zova-detail-comp:var(--zova-comp-500);--zova-sales-plot-h:172px;--zova-sales-axis-h:28px}.dark .zova-sales-charts,.dark .zova-history,.dark .zova-report-sales-chart,:root[data-theme=dark] .zova-sales-charts,:root[data-theme=dark] .zova-history,:root[data-theme=dark] .zova-report-sales-chart{--zova-detail-comp:var(--zova-comp-400)}.zova-sales-figure{min-width:0;margin:0}.zova-sales-title{color:var(--zova-text-secondary);font-size:.8125rem;font-weight:500;line-height:1.125rem}.zova-sales-head{flex-direction:column;gap:.125rem;margin-bottom:1.5rem;display:flex}.zova-sales-answer{letter-spacing:-.011em;font-variant-numeric:tabular-nums;color:var(--zova-text-primary);font-size:1rem;font-weight:500;line-height:1.375rem}.zova-sales-charts{--zova-sales-map:calc(var(--zova-sales-plot-h) + var(--zova-sales-axis-h));margin:1.25rem calc(-1 * var(--zova-rule-hang)) .5rem;padding:0 var(--zova-rule-hang) 2rem;border-bottom:1px solid var(--zova-rule);grid-template-columns:minmax(0,1fr);gap:2.5rem 3rem;display:grid}@container (min-width:34rem){.zova-sales-charts{grid-template-columns:var(--zova-sales-map) minmax(0, 1fr);align-items:start}}.zova-near{width:100%;max-width:var(--zova-sales-map);aspect-ratio:1;position:relative}.zova-near-rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zova-near-rings circle{fill:none;stroke:var(--zova-rule);stroke-width:1px;vector-effect:non-scaling-stroke}.zova-near-rings circle[data-outer]{stroke:var(--zova-rule-strong)}.zova-near-north,.zova-near-ring-label,.zova-near-home-label{background-color:var(--surface-3);white-space:nowrap;border-radius:4px;padding:0 .25rem;position:absolute}.zova-near-north{letter-spacing:.08em;color:var(--zova-text-tertiary);font-size:.625rem;font-weight:600;line-height:.875rem;top:0;left:50%;transform:translate(-50%,-10%)}.zova-near-ring-label{font-variant-numeric:tabular-nums;color:var(--zova-text-secondary);font-size:.65625rem;line-height:.875rem;transform:translate(-50%,-50%)}.zova-near-home{border-radius:var(--zova-radius-pill);background-color:var(--zova-text-primary);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface-3), 0 0 0 4.5px var(--zova-text-primary);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.zova-near-home{box-shadow:0 0 0 3px var(--surface-3), 0 0 0 4.5px color-mix(in oklch, var(--zova-text-primary) 28%, transparent)}}.zova-near-home{transform:translate(-50%,-50%)}.zova-near-home-label{color:var(--zova-text-primary);font-size:.71875rem;font-weight:500;line-height:.9375rem;top:50%;left:50%;transform:translate(11px,-50%)}.zova-near-home-label[data-side=west]{transform:translate(calc(-100% - 11px),-50%)}.zova-near-sale,.zova-when-sale{border-radius:var(--zova-radius-pill);background-color:var(--zova-detail-comp);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface-3);transition:transform .15s var(--zova-ease-out), opacity .15s var(--zova-ease-out);position:absolute;transform:translate(-50%,-50%)}.zova-near-sale:hover,.zova-when-sale:hover,.zova-near-sale[data-active],.zova-when-sale[data-active]{transform:translate(-50%,-50%)scale(1.35)}.zova-near-sale[data-left-out],.zova-when-sale[data-left-out]{background-color:var(--surface-3);box-shadow:inset 0 0 0 1.75px var(--zova-detail-comp), 0 0 0 2px var(--surface-3)}.zova-near-sale[data-active],.zova-when-sale[data-active]{z-index:1;box-shadow:0 0 0 2px var(--surface-3), 0 0 0 3.5px var(--zova-detail-comp)}@supports (color:color-mix(in lab, red, red)){.zova-near-sale[data-active],.zova-when-sale[data-active]{box-shadow:0 0 0 2px var(--surface-3), 0 0 0 3.5px color-mix(in oklch, var(--zova-detail-comp) 45%, transparent)}}.zova-near-sale[data-left-out][data-active],.zova-when-sale[data-left-out][data-active]{box-shadow:inset 0 0 0 1.75px var(--zova-detail-comp), 0 0 0 2px var(--surface-3), 0 0 0 3.5px var(--zova-detail-comp)}@supports (color:color-mix(in lab, red, red)){.zova-near-sale[data-left-out][data-active],.zova-when-sale[data-left-out][data-active]{box-shadow:inset 0 0 0 1.75px var(--zova-detail-comp), 0 0 0 2px var(--surface-3), 0 0 0 3.5px color-mix(in oklch, var(--zova-detail-comp) 45%, transparent)}}.zova-sales-charts[data-focus] :is(.zova-near-sale,.zova-when-sale):not([data-active]){opacity:.28}.zova-when{grid-template-columns:minmax(0,1fr) auto;column-gap:.625rem;display:grid}.zova-when-plot{height:var(--zova-sales-plot-h);border-bottom:1px solid var(--zova-rule-strong);position:relative}.zova-when-band{border-block:1px solid var(--zova-detail-comp);min-height:2px;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.zova-when-band{border-block:1px solid color-mix(in oklch, var(--zova-detail-comp) 34%, transparent)}}.zova-when-band{background-color:var(--zova-detail-comp)}@supports (color:color-mix(in lab, red, red)){.zova-when-band{background-color:color-mix(in oklch, var(--zova-detail-comp) 12%, transparent)}}.zova-when-ask{background-image:linear-gradient(to right, var(--zova-text-secondary) 50%, transparent 0);height:1px;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.zova-when-ask{background-image:linear-gradient(to right, color-mix(in oklch, var(--zova-text-secondary) 85%, transparent) 50%, transparent 0)}}.zova-when-ask{background-size:6px 1px;transform:translateY(-50%)}.zova-when-marks{height:var(--zova-sales-plot-h);align-items:start;display:grid}.zova-when-mark{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--zova-text-primary);grid-area:1/1;font-size:.6875rem;font-weight:500;line-height:.875rem}.zova-when-mark[data-mark=ask]{color:var(--zova-text-secondary);font-weight:400}.zova-when-axis{height:calc(var(--zova-sales-axis-h) - .5rem);margin-top:.5rem;position:relative}.zova-when-tick{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--zova-text-tertiary);font-size:.65625rem;line-height:.875rem;position:absolute;top:0;transform:translate(-50%)}.zova-when-name{white-space:nowrap;color:var(--zova-text-tertiary);pointer-events:none;font-size:.65625rem;font-weight:500;line-height:.875rem;position:absolute;left:6px;translate:0 calc(-100% - 3px)}.zova-when-name[data-mark=range]{color:var(--zova-detail-comp)}@supports (color:color-mix(in lab, red, red)){.zova-when-name[data-mark=range]{color:color-mix(in oklch, var(--zova-detail-comp) 80%, var(--zova-text-secondary))}}.zova-when-name[data-mark=range][data-inside],.zova-when-name[data-side=under]{translate:0 3px}.zova-when-name[data-side=inside]{left:auto;right:6px}@media (prefers-reduced-motion:reduce){.zova-near-sale,.zova-when-sale{transition:none}}.zova-history{margin:0}.zova-history-note{letter-spacing:0;color:var(--zova-text-secondary);margin-left:.625rem;font-size:.8125rem;font-weight:400}.zova-history .zova-when{touch-action:pan-y;-webkit-tap-highlight-color:transparent;border-radius:6px;outline:none}.zova-history .zova-when:focus-visible{outline:2px solid var(--zova-focus-ring)}@supports (color:color-mix(in lab, red, red)){.zova-history .zova-when:focus-visible{outline:2px solid color-mix(in oklch, var(--zova-focus-ring) 70%, transparent)}}.zova-history .zova-when:focus-visible{outline-offset:6px}.zova-history-cursor{background-color:var(--zova-rule-strong);pointer-events:none;width:1px;margin-left:-.5px;transition:transform .22s cubic-bezier(.25,1,.5,1);position:absolute;top:0;bottom:0;left:0}.zova-history-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zova-history-lines polyline{fill:none;stroke:var(--zova-text-primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.zova-history-reach{stroke:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-history-reach{stroke:color-mix(in oklch, var(--zova-text-primary) 50%, transparent)}}.zova-history-reach{stroke-width:1.75px;stroke-dasharray:0 4.5;stroke-linecap:round}.zova-history-sale,.zova-history-now{border-radius:var(--zova-radius-pill);width:8px;height:8px;transition:box-shadow .18s cubic-bezier(.25,1,.5,1);position:absolute;transform:translate(-50%,-50%)}.zova-history-sale{background-color:var(--zova-text-primary);box-shadow:0 0 0 2.5px var(--surface-3)}.zova-history-now{background-color:var(--surface-3);box-shadow:inset 0 0 0 1.5px var(--zova-text-primary), 0 0 0 2.5px var(--surface-3)}.zova-history-sale[data-active]{box-shadow:0 0 0 2.5px var(--surface-3), 0 0 0 6px var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-history-sale[data-active]{box-shadow:0 0 0 2.5px var(--surface-3), 0 0 0 6px color-mix(in oklch, var(--zova-text-primary) 22%, transparent)}}.zova-history-now[data-active]{box-shadow:inset 0 0 0 1.5px var(--zova-text-primary), 0 0 0 2.5px var(--surface-3), 0 0 0 6px var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-history-now[data-active]{box-shadow:inset 0 0 0 1.5px var(--zova-text-primary), 0 0 0 2.5px var(--surface-3), 0 0 0 6px color-mix(in oklch, var(--zova-text-primary) 22%, transparent)}}.zova-history[data-active] .zova-history-sale:not([data-active]) .zova-history-sale-label{opacity:.32}.zova-history .zova-when-tick{transition:color .18s ease-out}.zova-history .zova-when-tick[data-active]{color:var(--zova-text-primary)}.zova-history-sale-label{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--zova-text-primary);font-size:.6875rem;font-weight:500;line-height:.875rem;transition:opacity .18s ease-out;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.zova-history-cursor,.zova-history-sale,.zova-history-now,.zova-history-sale-label,.zova-history .zova-when-tick{transition:none}}.zova-sale-note{text-align:left;flex-direction:column;gap:2px;display:flex}.zova-sale-note-street{font-variation-settings:"wght" 600;font-weight:600}.zova-gloss{border-radius:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px}@supports (color:color-mix(in lab, red, red)){.zova-gloss{-webkit-text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-decoration-color:color-mix(in oklch, currentColor 35%, transparent)}}.zova-gloss{text-underline-offset:.24em;cursor:help;transition:text-decoration-color .15s var(--zova-ease-out)}.zova-gloss:hover{text-decoration-color:currentColor}.zova-gloss:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.zova-positions-field,.zova-gloss{transition:none}}.zova-donut-layout{align-items:center;gap:var(--zova-space-4);grid-template-columns:7rem minmax(0,1fr);display:grid}@container (max-width:30rem){.zova-chart-grid{--zova-chart-gutter-max:8.5rem}.zova-stage-bars{--zova-chart-gutter-max:8.5rem;grid-template-columns:minmax(7.5rem,34%) minmax(0,1fr) auto!important}}.zova-research-page-head{z-index:2;border-bottom:1px solid var(--zova-rule);background-color:var(--background);position:relative}.zova-research-strip{border-bottom:1px solid var(--zova-rule)}.zova-research-strip>ul{gap:var(--zova-space-1);padding:.625rem var(--spacing-gutter);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.zova-research-strip>ul::-webkit-scrollbar{display:none}.zova-research-strip-current,.zova-research-strip-current:hover{background-color:var(--foreground);color:var(--background)}.zova-research-strip-working{background-color:currentColor;border-radius:9999px;width:6px;height:6px;animation:1.4s ease-in-out infinite zova-research-strip-pulse}@keyframes zova-research-strip-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.zova-research-strip-working{animation:none}}.zova-research-paper,.zova-research-drilldown{min-width:0}.zova-research-paper-body,.zova-research-insight,.zova-research-beats{gap:var(--zova-card-gap);flex-direction:column;min-width:0;display:flex}.zova-research-headline,.zova-research-prose,.zova-research-measure{max-width:62ch}.zova-research-prose{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--zova-text-primary);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.6}.zova-research-prose-list{max-width:62ch;color:var(--zova-text-primary);margin:0 0 .875rem;padding-left:1.25rem;font-size:.9375rem;line-height:1.6}.zova-research-prose-list li+li{margin-top:.375rem}.zova-research-code{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;color:var(--zova-text-primary);font-size:.875em}.zova-research-quote{border-left:1px solid var(--zova-rule-strong);color:var(--zova-text-secondary);margin-inline:0;padding-left:1rem}.zova-research-divider{margin:1.25rem calc(-1 * var(--zova-rule-hang)) .75rem;padding:1rem var(--zova-rule-hang) 0;border-top:1px solid var(--zova-rule);justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.zova-card>.zova-research-divider:first-child{border-top:0;margin-top:0;padding-top:0}.zova-research-stack{flex-direction:column;gap:1rem;min-width:0;display:flex}.zova-research-signal,.zova-research-timeline-row{min-width:0;margin-inline:calc(-1 * var(--zova-rule-hang));padding:1rem var(--zova-rule-hang) 0;border-top:1px solid var(--zova-rule)}.zova-research-stack>:first-child:is(.zova-research-signal,.zova-research-timeline-row){border-top:0;padding-top:0}.zova-research-row-depth{margin-inline:calc(-1 * var(--zova-rule-hang));padding:.25rem var(--zova-rule-hang) 1rem calc(var(--zova-rule-hang) + 1.75rem);border-bottom:1px solid var(--zova-rule)}.zova-research-facts{flex-direction:column;margin:0;display:flex}.zova-research-fact{border-top:1px solid var(--zova-rule);min-width:0;padding-block:.75rem}.zova-research-fact:first-child{border-top:0;padding-top:0}.zova-research-fact>*+*{margin-top:.25rem}.zova-research-value-row{align-items:flex-start}.zova-research-value-row .zova-ledger-val{max-width:62%}.zova-research-subtabs{border-bottom:1px solid var(--zova-rule);background-color:var(--background)}:is(.zova-research-paper,.zova-research-drilldown) .zova-table tr[data-highlight=true]>td,:is(.zova-research-paper,.zova-research-drilldown) .zova-table tr[data-emphasis=true]>td{border-bottom-color:var(--zova-rule-strong);color:var(--zova-text-primary);font-weight:600}:is(.zova-research-paper,.zova-research-drilldown) .zova-spec[data-highlight=true] .zova-spec-val{color:var(--zova-text-primary);font-weight:600}.zova-research-ring{fill:var(--foreground);stroke:var(--foreground)}.zova-research-tone-mark{background-color:var(--zova-rule-strong);border-radius:9999px;flex:none;width:6px;height:6px;display:inline-block}.zova-research-tone-mark--positive{background-color:var(--zova-tone-positive)}.zova-research-range-tick{background-color:var(--foreground);border-radius:9999px;width:2px;height:.75rem}@supports (color:color-mix(in lab, red, red)){.zova-research-range-tick{background-color:color-mix(in oklch, var(--foreground) 45%, transparent)}}.zova-research-range-tick--mid{background-color:var(--zova-accent-ink);height:1rem}.zova-research-range-tick--anchor{background-color:var(--muted-foreground);width:1px;height:.5rem}@supports (color:color-mix(in lab, red, red)){.zova-research-range-tick--anchor{background-color:color-mix(in oklch, var(--muted-foreground) 50%, transparent)}}.zova-research-income-range{height:1rem;position:relative}.zova-research-income-range:before{content:"";background-color:var(--zova-rule);inset-inline:0;border-radius:9999px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.zova-research-income-range>span{background-color:var(--zova-rule-strong);width:2px;height:.75rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.zova-research-income-range>span:first-child{left:16.666%}.zova-research-income-range>span:nth-child(2){background-color:var(--zova-accent-ink);height:1rem;left:50%}.zova-research-income-range>span:last-child{left:83.333%}.zova-research-glossary-tip{max-width:20rem;box-shadow:var(--zova-drawer-shadow)}.zova-research-glossary-term{cursor:help;text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-research-glossary-term{-webkit-text-decoration-color:color-mix(in oklch, var(--foreground) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--foreground) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--foreground) 40%, transparent);text-decoration-color:color-mix(in oklch, var(--foreground) 40%, transparent)}}.zova-research-glossary-term{text-underline-offset:.2em;transition:color .15s var(--zova-ease-out), text-decoration-color .15s var(--zova-ease-out)}.zova-research-glossary-term:hover{color:var(--zova-text-primary);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-research-glossary-term:hover{-webkit-text-decoration-color:color-mix(in oklch, var(--foreground) 75%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--foreground) 75%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--foreground) 75%, transparent);text-decoration-color:color-mix(in oklch, var(--foreground) 75%, transparent)}}.zova-research-glossary-term:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:2px}.zova-research-skeleton{flex-direction:column;gap:.625rem;min-width:0;display:flex}.zova-research-skeleton-line{background-color:var(--zova-rule);border-radius:9999px;width:100%;height:.5rem;display:block}.zova-research-skeleton-line--strong{background-color:var(--zova-rule-strong)}.zova-research-skeleton-line--full{width:100%}.zova-research-skeleton-line--long{width:82%}.zova-research-skeleton-line--medium{width:62%}.zova-research-skeleton-line--short{width:34%}.zova-research-skeleton-line--value{width:18%}.zova-research-skeleton-line--claim{width:72%;height:.75rem}.zova-research-skeleton-rows{flex-direction:column;display:flex}.zova-research-skeleton-row{border-top:1px solid var(--zova-rule);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.zova-research-skeleton-row .zova-research-skeleton-line:last-child{flex:none}.zova-research-plot-skeleton{border-block:1px solid var(--zova-rule);height:7rem;position:relative;overflow:hidden}.zova-research-plot-skeleton--map{height:9rem}.zova-research-plot-skeleton>span{background-color:var(--zova-rule);height:1px;position:absolute;left:0;right:0}.zova-research-plot-skeleton>span:first-child{top:25%}.zova-research-plot-skeleton>span:nth-child(2){top:50%}.zova-research-plot-skeleton>span:last-child{top:75%}.zova-research-meter-skeleton{border-block:2px solid var(--zova-rule-strong);border-radius:9999px;height:.5rem}@media (prefers-reduced-motion:reduce){.zova-research-glossary-term{transition:none}}.zova-comp-hero{flex-direction:column;min-width:0;padding-bottom:.75rem;display:flex}.zova-comp-hero-figures{transition:opacity .2s var(--zova-ease-out);flex-wrap:wrap;gap:.75rem 2.5rem;margin:0;display:flex}.zova-comp-hero-figures[data-pending]{opacity:.45}.zova-comp-hero-figures dd{margin:.5rem 0 0}.zova-comp-hero-empty{min-height:calc(20px + .5rem + 1.1*clamp(26px,6cqw,34px));animation:zova-profile-fade .3s var(--zova-ease-out) both;margin:0}.zova-comp-hero-empty-title{letter-spacing:-.01em;color:var(--zova-text-primary);margin:0;font-size:1.25rem;font-weight:500;line-height:1.625rem}.zova-comp-hero-empty-hint{color:var(--zova-text-secondary);margin:2px 0 0;font-size:.8125rem;line-height:1.125rem}.zova-comp-hero-unit{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;color:var(--zova-text-tertiary);margin-left:.25em;font-size:.9375rem;font-weight:450}.zova-comp-hero-none{color:var(--zova-text-secondary);margin:.5rem 0 0;font-size:.9375rem;line-height:1.1}.zova-comp-spread{--zova-profile-band-h:30px;--zova-profile-rest-h:var(--zova-profile-band-h);--zova-profile-figure-size:1rem;--zova-profile-figure-lh:1.3125rem;--zova-profile-move:.45s var(--zova-ease-out);--zova-value-axis-h:var(--zova-profile-band-h);--zova-value-rug-h:7px;--zova-profile-under:calc(var(--zova-value-rug-h) + (var(--zova-spread-levels) - 1) * var(--zova-spread-step));--zova-spread-ring:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-comp-spread{--zova-spread-ring:color-mix(in oklch, var(--zova-text-primary) 40%, transparent)}}.zova-comp-spread{min-width:0;margin:0}.zova-comp-hero-figures+.zova-comp-spread{margin-top:var(--zova-gap-lg)}.zova-comp-hero-figures+.zova-hero-meta{margin-top:.625rem}.zova-comp-spread-line{margin-block:60px calc(var(--zova-profile-under) + 68px)}.zova-comp-spread .zova-profile-step{transition:left var(--zova-profile-move), width var(--zova-profile-move), height var(--zova-profile-move), opacity .25s var(--zova-ease-out), scale .25s var(--zova-ease-out)}.zova-comp-spread .zova-profile-step[data-kind=comps]{translate:-50%}.zova-comp-spread .zova-profile-step[data-gone]{opacity:0;scale:1 0}.zova-comp-spread[data-pending] .zova-profile-step[data-kind=comps]{opacity:.55}.zova-comp-spread[data-pending] .zova-profile-step[data-kind=comps]:after{content:"";border-radius:inherit;background-image:linear-gradient(100deg, transparent 30%, var(--zova-value-ground) 50%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.zova-comp-spread[data-pending] .zova-profile-step[data-kind=comps]:after{background-image:linear-gradient(100deg, transparent 30%, color-mix(in oklch, var(--zova-value-ground) 45%, transparent) 50%, transparent 70%)}}.zova-comp-spread[data-pending] .zova-profile-step[data-kind=comps]:after{animation:zova-spread-strike 1.4s var(--zova-ease-out) infinite;background-size:250% 100%}@keyframes zova-spread-strike{0%{background-position:100% 0}to{background-position:0 0}}.zova-comp-spread-notch{--zova-spread-slit:transparent;z-index:1;bottom:calc(50% - var(--zova-profile-band-h) / 2);width:2px;height:calc(var(--zova-profile-band-h) + 9px);background-image:linear-gradient(to top, var(--zova-spread-slit) var(--zova-profile-band-h), var(--zova-text-primary) var(--zova-profile-band-h));border-radius:1px;position:absolute;translate:-50%}@supports (color:color-mix(in lab, red, red)){.zova-comp-spread-notch{background-image:linear-gradient(to top, var(--zova-spread-slit) var(--zova-profile-band-h), color-mix(in oklch, var(--zova-text-primary) 72%, transparent) var(--zova-profile-band-h))}}.zova-comp-spread-notch{transform-origin:bottom;animation:zova-profile-rise .65s var(--zova-ease-out) .21s both;transition:left var(--zova-profile-move), opacity .2s var(--zova-ease-out)}.zova-comp-spread-notch[data-cut]{--zova-spread-slit:var(--zova-value-ground)}.zova-comp-spread[data-pending] .zova-comp-spread-notch{opacity:.55}.zova-comp-spread .zova-profile-sale{z-index:1;transform:none;translate:-50% calc(var(--zova-spread-level) * var(--zova-spread-step));background-color:var(--zova-profile-comp)}@supports (color:color-mix(in lab, red, red)){.zova-comp-spread .zova-profile-sale{background-color:color-mix(in oklch, var(--zova-profile-comp) 0%, transparent)}}.zova-comp-spread .zova-profile-sale{box-shadow:inset 0 0 0 1.5px var(--zova-spread-ring);transition:left var(--zova-profile-move), background-color .26s var(--zova-ease-out), box-shadow .26s var(--zova-ease-out), scale .2s var(--zova-ease-out)}.zova-comp-spread .zova-profile-sale[data-counted]{background-color:var(--zova-profile-comp);box-shadow:inset 0 0 0 1.5px var(--zova-profile-comp)}.zova-comp-spread .zova-profile-sale[data-lit]{z-index:2;box-shadow:inset 0 0 0 1.5px var(--zova-text-primary), 0 0 0 2px var(--zova-value-ground), 0 0 0 3.25px var(--zova-text-primary);scale:1.3}@supports (color:color-mix(in lab, red, red)){.zova-comp-spread .zova-profile-sale[data-lit]{box-shadow:inset 0 0 0 1.5px var(--zova-text-primary), 0 0 0 2px var(--zova-value-ground), 0 0 0 3.25px color-mix(in oklch, var(--zova-text-primary) 60%, transparent)}}.zova-comp-spread .zova-profile-sale[data-counted][data-lit]{box-shadow:inset 0 0 0 1.5px var(--zova-profile-comp), 0 0 0 2px var(--zova-value-ground), 0 0 0 3.25px var(--zova-profile-comp)}.zova-comp-spread-rug{z-index:3;inset-inline:0;top:calc(50% + var(--zova-value-track-h) / 2 + 8px + var(--zova-value-rug-h) / 2 - var(--zova-spread-step) / 2 - var(--zova-spread-pad));height:calc(var(--zova-spread-levels) * var(--zova-spread-step) + 2 * var(--zova-spread-pad));position:absolute}.zova-comp-spread-off{bottom:calc(50% - var(--zova-profile-band-h) / 2 + var(--zova-profile-rest-h) / 2);font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-numeric:tabular-nums;color:var(--zova-text-tertiary);cursor:default;animation:zova-profile-fade .4s var(--zova-ease-out) .5s both;align-items:center;gap:3px;font-size:.6875rem;font-weight:500;line-height:.875rem;display:inline-flex;position:absolute;translate:0 50%}.zova-comp-spread-off[data-side=low]{left:0}.zova-comp-spread-off[data-side=high]{flex-direction:row-reverse;right:0}.zova-comp-spread-off svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:6px;height:10px}.zova-comp-spread .zova-profile-label{pointer-events:none;transition:left var(--zova-profile-move), transform var(--zova-profile-move), opacity .16s var(--zova-ease-out)}.zova-comp-spread .zova-profile-label[data-hint],.zova-comp-spread .zova-profile-reset{pointer-events:auto}.zova-comp-spread .zova-profile-label[data-yield]{opacity:0}.zova-comp-spread .zova-profile-label[data-party=lit]{--zova-profile-move:.2s var(--zova-ease-out);animation:zova-profile-fade .16s var(--zova-ease-out) both}.zova-comp-spread .zova-profile-label[data-party=lit]:not([data-counted]) .zova-profile-label-figure{color:var(--zova-text-secondary)}.zova-comp-spread[data-pending] .zova-profile-label:is([data-party=comps],[data-party=mid]){opacity:.55}@media (prefers-reduced-motion:reduce){.zova-comp-spread[data-pending] .zova-profile-step[data-kind=comps]:after{content:none;animation:none}}.zova-comp-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.zova-comp-foot[data-pending]{opacity:.45}.zova-comp-search-scope{margin:.375rem 0 0 calc(6px + .5rem)}.zova-comp-list{--zova-comp-card:var(--zova-row-hover);--zova-comp-card-lit:var(--zova-chip-bg);--zova-comp-hang:min(var(--zova-rule-hang), 1rem);--zova-comp-line:1.25rem;min-width:0}.zova-comp-list>.zova-table-wrap{margin-inline:calc(-1 * var(--zova-comp-hang))}.zova-table-wrap:has(>.zova-comp-table){position:relative}.zova-comp-lit{z-index:1;border-radius:var(--zova-row-radius);background-color:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-comp-lit{background-color:color-mix(in oklch, var(--zova-text-primary) 5%, transparent)}}.zova-comp-caption{color:var(--zova-text-secondary);margin:0 0 .625rem;font-size:.875rem;line-height:1.25rem}.zova-comp-table{table-layout:fixed;border-spacing:0 .375rem}.zova-comp-table .zova-comp-col--toggle{width:calc(var(--zova-comp-hang) + 1.5rem)}.zova-comp-table .zova-comp-col--strength{width:calc(58px + 1rem)}.zova-comp-table .zova-comp-col--strength:first-child{width:calc(58px + .5rem + var(--zova-comp-hang))}.zova-comp-table .zova-comp-col--figure{width:calc(52px + 1rem)}.zova-comp-table .zova-comp-col--distance{width:calc(56px + 1rem + var(--zova-comp-hang))}.zova-comp-table th,.zova-comp-table td{padding-inline:.5rem}.zova-comp-table tr>:first-child{padding-left:var(--zova-comp-hang)}.zova-comp-table tr>:last-child{padding-right:var(--zova-comp-hang)}.zova-comp-table th{border-bottom:0;padding-bottom:.125rem}.zova-comp-table td{background-color:var(--zova-comp-card);transition:background-color .15s var(--zova-ease-out), color .15s var(--zova-ease-out);border-bottom:0;padding-block:.75rem}.zova-comp-table td:first-child{border-start-start-radius:var(--zova-row-radius);border-end-start-radius:var(--zova-row-radius)}.zova-comp-table td:last-child{border-start-end-radius:var(--zova-row-radius);border-end-end-radius:var(--zova-row-radius)}.zova-comp-table .zova-comp-cell--toggle{padding-right:0}.zova-comp-table .zova-comp-cell--address{overflow-wrap:anywhere;min-width:0;font-weight:500}.zova-comp-table .zova-table-sub{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;margin-top:.1875rem;font-size:.8125rem;font-weight:400;line-height:1.125rem}.zova-comp-table .zova-comp-cell--muted{color:var(--zova-text-tertiary)}.zova-comp-table .zova-comp-cell--distance,.zova-comp-stack{color:var(--zova-text-secondary)}.zova-comp-table [data-closest]{color:var(--zova-text-primary)}.zova-comp-miles[data-tenths]{padding-right:1ch}.zova-comp-unit{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;color:var(--zova-text-tertiary);margin-left:.25em;font-size:.75rem;line-height:1}.zova-comp-stack{margin-top:.1875rem;font-size:.8125rem;line-height:1.125rem;display:none}.zova-comp-table tbody tr:is([data-interactive]:hover,[data-hovered]):not([data-excluded])>td{background-color:var(--zova-comp-card)}.zova-comp-table tbody tr[data-excluded]>td,.zova-comp-table tr[data-excluded] :is(.zova-table-sub,.zova-comp-unit,.zova-comp-stack){color:var(--zova-text-tertiary);background-color:#0000}.zova-comp-table tr[data-excluded] .zova-comp-meter,.zova-comp-table tr[data-excluded] .zova-comp-added{opacity:.5}.zova-comp-toggle{width:1.75rem;height:1.75rem;margin:calc((var(--zova-comp-line) - 1.75rem) / 2) 0 calc((var(--zova-comp-line) - 1.75rem) / 2) -.3125rem;cursor:pointer;border-radius:9999px;place-items:center;display:grid;position:relative}.zova-comp-toggle-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.zova-comp-toggle-mark{background-color:var(--foreground);border-radius:9999px;width:1.125rem;height:1.125rem}@supports (color:color-mix(in lab, red, red)){.zova-comp-toggle-mark{background-color:color-mix(in oklch, var(--foreground) 14%, transparent)}}.zova-comp-toggle-mark{transition:background-color .15s var(--zova-ease-out), transform .15s var(--zova-ease-out)}.zova-comp-toggle:hover .zova-comp-toggle-mark{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-comp-toggle:hover .zova-comp-toggle-mark{background-color:color-mix(in oklch, var(--foreground) 24%, transparent)}}.zova-comp-toggle-input:checked+.zova-comp-toggle-mark{background-color:var(--zova-text-secondary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cmask id='t'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23fff'/%3E%3Cpath d='M5.4 9.3l2.4 2.4 4.8-5.1' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Crect width='18' height='18' fill='%23fff' mask='url(%23t)'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cmask id='t'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23fff'/%3E%3Cpath d='M5.4 9.3l2.4 2.4 4.8-5.1' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Crect width='18' height='18' fill='%23fff' mask='url(%23t)'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.zova-comp-toggle:hover .zova-comp-toggle-input:checked+.zova-comp-toggle-mark{background-color:var(--zova-text-primary)}.zova-comp-toggle:active .zova-comp-toggle-mark{transform:scale(.9)}.zova-comp-toggle:has(.zova-comp-toggle-input:focus-visible){outline:2px solid var(--zova-focus-ring);outline-offset:0}.zova-comp-meter{gap:.4375rem;padding-inline:.5rem .5625rem}.zova-comp-table .zova-comp-meter{letter-spacing:0;height:auto;color:var(--zova-text-secondary);background-color:#0000;flex-direction:column;align-items:flex-start;gap:0;padding:0;font-size:.8125rem;font-weight:400;line-height:1.125rem;display:flex}.zova-comp-table .zova-comp-meter-bars{height:var(--zova-comp-line);align-items:center}.zova-comp-table .zova-comp-meter-label{margin-top:.1875rem}.zova-comp-meter-bars{gap:2px;display:inline-flex}.zova-comp-meter-bar{background-color:var(--foreground);border-radius:9999px;width:9px;height:4px}@supports (color:color-mix(in lab, red, red)){.zova-comp-meter-bar{background-color:color-mix(in oklch, var(--foreground) 14%, transparent)}}.zova-comp-meter-bar[data-lit]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-comp-meter-bar[data-lit]{background-color:color-mix(in oklch, var(--foreground) 60%, transparent)}}.zova-comp-meter--strong{color:var(--zova-text-primary)}.zova-comp-meter--strong .zova-comp-meter-bar[data-lit]{background-color:var(--zova-tone-positive)}.zova-comp-table .zova-comp-added{width:fit-content;margin-block:calc((var(--zova-comp-line) - 24px) / 2);color:var(--zova-text-primary);display:flex}.zova-comp-override{color:var(--zova-tone-warning-strong);align-items:baseline;gap:.375rem;font-weight:500;display:inline-flex}.zova-comp-override:before{content:"";background-color:var(--zova-tone-warning);border-radius:9999px;flex:none;width:6px;height:6px;transform:translateY(-1px)}.zova-comp-flag:before{content:"";background-color:var(--zova-tone-warning);border-radius:9999px;width:6px;height:6px;margin-right:.375rem;display:inline-block;transform:translateY(-1px)}.zova-comp-toggle[data-disabled],.zova-comp-toggle[data-disabled] .zova-comp-toggle-input{cursor:not-allowed}.zova-comp-toggle[data-disabled] .zova-comp-toggle-mark,.zova-comp-toggle[data-disabled]:hover .zova-comp-toggle-mark{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-comp-toggle[data-disabled] .zova-comp-toggle-mark,.zova-comp-toggle[data-disabled]:hover .zova-comp-toggle-mark{background-color:color-mix(in oklch, var(--foreground) 7%, transparent)}}.zova-comp-toggle[data-disabled]:active .zova-comp-toggle-mark{transform:none}.zova-comp-unsaved,.zova-comp-adjusted{color:var(--zova-tone-warning-strong);margin:.25rem 0 0}.zova-comp-add-note{margin:0}.zova-comp-remove.zova-comp-add-enter{color:var(--zova-text-primary);text-underline-offset:.2em;margin-left:.25rem;text-decoration:underline}.zova-comp-remove,.zova-comp-add-cancel{font:inherit;color:var(--zova-text-secondary);cursor:pointer;transition:color .15s var(--zova-ease-out);background:0 0;border:0;padding:0}.zova-comp-remove{margin-left:.625rem}.zova-comp-add-cancel{flex:none;font-size:.8125rem}.zova-comp-remove:hover,.zova-comp-add-cancel:hover{color:var(--zova-text-primary);text-underline-offset:.2em;text-decoration:underline}.zova-comp-remove:focus-visible,.zova-comp-add-cancel:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:2px;border-radius:4px}.zova-comp-add{gap:.3125rem}.zova-comp-add-form{flex-direction:column;gap:.5rem;margin-bottom:.875rem;display:flex}.zova-comp-add-row{align-items:center;gap:.625rem;display:flex}.zova-comp-add-submit{height:2rem;color:var(--zova-text-primary);flex:none;padding-inline:.875rem;font-size:.8125rem}.zova-comp-add-submit:disabled{cursor:default;opacity:.5}.zova-comp-add-miss{margin:0;padding-left:.25rem}.zova-comp-more{justify-content:center;padding-top:.375rem;display:flex}.zova-comp-more-toggle{height:2rem;color:var(--zova-text-primary);padding-inline:.875rem;font-size:.8125rem}.zova-comp-foot{align-items:center;padding-top:.75rem}@media (prefers-reduced-motion:reduce){.zova-comp-table td,.zova-comp-toggle-mark{transition:none}.zova-comp-toggle:active .zova-comp-toggle-mark{transform:none}}.zova-records-skeleton{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.zova-envelope-sources{flex-direction:column;gap:.25rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}@container (max-width:28rem){.zova-comp-table th,.zova-comp-table td{padding-inline:.375rem}.zova-comp-table .zova-comp-col--toggle{width:calc(var(--zova-comp-hang) + 1.375rem)}.zova-comp-table .zova-comp-col--strength{width:calc(58px + .75rem)}.zova-row-trail .zova-status{white-space:normal;text-align:right}}@container (max-width:32rem){.zova-comp-table .zova-comp-col--distance,.zova-comp-table .zova-comp-cell--distance{display:none}.zova-comp-table .zova-comp-col--figure{width:calc(56px + .5rem + var(--zova-comp-hang))}.zova-comp-table tr>.zova-comp-cell--psf{padding-right:var(--zova-comp-hang)}.zova-comp-table td.zova-comp-cell--psf{border-start-end-radius:var(--zova-row-radius);border-end-end-radius:var(--zova-row-radius)}.zova-comp-stack{display:block}}.zova-roll-part{min-width:0}.zova-roll-count{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--zova-text-tertiary);font-size:.875rem;font-weight:400}.zova-roll-list{--zova-roll-hang:min(var(--zova-rule-hang), .75rem);gap:var(--zova-gap-sm);min-width:0;margin:0 calc(-1 * var(--zova-roll-hang));padding:0 var(--zova-roll-hang);flex-direction:column;list-style:none;display:flex}.zova-roll-row{align-items:flex-start;gap:var(--zova-gap-md);min-width:0;margin-inline:calc(-1 * var(--zova-roll-hang));padding:.5rem var(--zova-roll-hang);display:flex}.zova-roll-main{flex:auto;min-width:0}.zova-roll-who{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.zova-roll-name{letter-spacing:-.006em;color:var(--zova-text-primary);font-size:.9375rem;font-weight:500;line-height:1.25rem}.zova-roll-place{font-variant-numeric:tabular-nums;color:var(--zova-text-tertiary);margin-top:.0625rem;font-size:.8125rem;line-height:1.125rem}.zova-roll-say{font-variant-numeric:tabular-nums;max-width:52ch;color:var(--zova-text-secondary);text-wrap:pretty;margin:.1875rem 0 0;font-size:.875rem;line-height:1.25rem}.zova-roll-note{font-variant-numeric:tabular-nums;color:var(--zova-text-tertiary);margin:.125rem 0 0;font-size:.8125rem;line-height:1.125rem}.zova-roll-rent{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--zova-text-primary);flex:none;align-self:flex-start;padding-top:.0625rem;font-size:.875rem;line-height:1.25rem}.zova-roll-more{margin:var(--zova-gap-sm) auto 0;color:var(--zova-text-secondary);cursor:pointer;transition:color .15s var(--zova-ease-out);background:0 0;border:0;padding:0;font-size:.875rem;line-height:1.25rem;display:block;position:relative}.zova-roll-list--folded{-webkit-mask-image:linear-gradient(#000 calc(100% - 8rem),#0000 calc(100% - 2.25rem));mask-image:linear-gradient(#000 calc(100% - 8rem),#0000 calc(100% - 2.25rem))}.zova-roll-list--folded+.zova-roll-more{margin-top:-2.25rem}.zova-roll-more:hover{color:var(--zova-text-primary)}.zova-roll-more:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:2px;border-radius:4px}.zova-income-chart{margin-top:var(--zova-gap-lg)}.zova-lease-strip{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;display:grid}.zova-lease-month{flex-direction:column;align-items:stretch;min-width:0;display:flex}.zova-lease-count{height:16px;font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;text-align:center;font-variant-numeric:tabular-nums;color:var(--zova-text-tertiary);font-size:.6875rem;line-height:1rem}.zova-lease-cell{background-color:var(--zova-chip-bg);border-radius:4px;height:72px;margin-top:.25rem;display:block;position:relative;overflow:hidden}.zova-lease-month:first-child .zova-lease-cell{border-top-left-radius:var(--zova-row-radius);border-bottom-left-radius:var(--zova-row-radius)}.zova-lease-month:last-child .zova-lease-cell{border-top-right-radius:var(--zova-row-radius);border-bottom-right-radius:var(--zova-row-radius)}.zova-lease-fill{background-color:var(--zova-text-primary);inset-inline:0;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.zova-lease-fill{background-color:color-mix(in oklch, var(--zova-text-primary) 70%, transparent)}}.zova-lease-label{text-align:center;color:var(--zova-text-tertiary);margin-top:.375rem;font-size:.6875rem;line-height:.875rem}.zova-comp-part{min-width:0}.zova-comp-head-line{justify-content:space-between;align-items:baseline;gap:var(--zova-gap-md);min-width:0;display:flex}.zova-cma-sales{--zova-cma-hang:min(var(--zova-rule-hang), .75rem);gap:var(--zova-gap-md);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.zova-cma-sale{min-width:0;margin-inline:calc(-1 * var(--zova-cma-hang));padding:.625rem var(--zova-cma-hang) .75rem;border-radius:var(--zova-money-tile-radius);background-color:var(--zova-row-hover);flex-direction:column;gap:.375rem;display:flex}.zova-cma-sale-head{justify-content:space-between;align-items:baseline;gap:var(--zova-gap-md);min-width:0;display:flex}.zova-cma-sale-address{min-width:0;color:var(--zova-text-primary);margin:0;font-size:.9375rem;font-weight:500;line-height:1.25rem}.zova-cma-sale-figure{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--zova-text-primary);flex:none;margin:0;font-size:1rem;font-weight:600;line-height:1.25rem}.zova-cma-lines{flex-direction:column;gap:.125rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.zova-cma-line{justify-content:space-between;align-items:baseline;gap:var(--zova-gap-md);min-width:0;color:var(--zova-text-secondary);font-size:.875rem;line-height:1.25rem;display:flex}.zova-cma-line-amount{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex:none}.zova-cma-sale-same{color:var(--zova-text-tertiary);margin:0;font-size:.875rem;line-height:1.25rem}.zova-cma-rates{--zova-cma-hang:min(var(--zova-rule-hang), .75rem);margin-top:var(--zova-gap-lg)}.zova-cma-rates-dek{max-width:62ch;margin:.25rem 0 0}.zova-cma-rate-list{margin-top:var(--zova-gap-md);flex-direction:column;gap:.125rem;display:flex}.zova-cma-rate{justify-content:space-between;align-items:center;gap:var(--zova-gap-md);min-width:0;margin-inline:calc(-1 * var(--zova-cma-hang));padding:.125rem var(--zova-cma-hang);border-radius:var(--zova-row-radius);cursor:text;display:flex}.zova-cma-rate-label{min-width:0;color:var(--zova-text-secondary);font-size:.875rem;line-height:1.25rem}.zova-cma-building-tag{color:var(--zova-text-tertiary);white-space:nowrap;margin-left:.5rem;font-size:.8125rem;line-height:1.125rem}.zova-cma-rate-tag{color:var(--zova-text-tertiary);margin-left:.5rem;font-size:.8125rem;line-height:1.125rem}.zova-cma-rate-field{border-radius:var(--zova-row-radius);background-color:var(--zova-chip-bg);transition:background-color .15s var(--zova-ease-out);flex:none;align-items:baseline;gap:.0625rem;padding:.25rem .5rem;display:inline-flex}.zova-cma-rate-field:focus-within{background-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.zova-cma-rate-field:focus-within{background-color:color-mix(in oklch, var(--zova-accent) 18%, transparent)}}.zova-cma-rate-sign{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;color:var(--zova-text-secondary);font-size:.875rem;line-height:1.25rem}.zova-cma-rate-field:focus-within .zova-cma-rate-sign{color:var(--zova-accent-ink)}.zova-cma-rate-input{min-width:2ch;font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-numeric:tabular-nums;text-align:right;color:var(--zova-text-primary);appearance:textfield;background:0 0;border:0;outline:none;padding:0;font-size:.875rem;line-height:1.25rem}.zova-cma-rate-input::-webkit-outer-spin-button{appearance:none;margin:0}.zova-cma-rate-input::-webkit-inner-spin-button{appearance:none;margin:0}.zova-cma-update{align-items:center;gap:var(--zova-gap-md);margin-top:var(--zova-gap-md);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.zova-cma-rate-field{transition:none}}.zova-diligence{--zova-diligence-slot:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-diligence{--zova-diligence-slot:color-mix(in srgb, var(--foreground) 4%, var(--surface-3))}}.zova-diligence{--zova-diligence-module-radius:max(.5rem, calc(var(--zova-money-tile-radius) - .375rem));--zova-diligence-mark:1.75rem;--zova-diligence-rim:0 0 0 1px var(--zova-accent), 0 16px 36px -16px var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.zova-diligence{--zova-diligence-rim:0 0 0 1px color-mix(in oklch, var(--zova-accent) 55%, transparent), 0 16px 36px -16px color-mix(in oklch, var(--zova-accent) 20%, transparent)}}.dark .zova-diligence,:root[data-theme=dark] .zova-diligence{--zova-diligence-slot:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .zova-diligence,:root[data-theme=dark] .zova-diligence{--zova-diligence-slot:color-mix(in srgb, var(--foreground) 5.5%, var(--surface-3))}}.dark .zova-diligence,:root[data-theme=dark] .zova-diligence{--zova-diligence-rim:0 0 0 1px var(--zova-accent), 0 0 42px -10px var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.dark .zova-diligence,:root[data-theme=dark] .zova-diligence{--zova-diligence-rim:0 0 0 1px color-mix(in oklch, var(--zova-accent) 48%, transparent), 0 0 42px -10px color-mix(in oklch, var(--zova-accent) 30%, transparent)}}.zova-diligence-root{display:contents}.zova-diligence-hero{flex-direction:column;min-width:0;display:flex}.zova-diligence-figure-unit{letter-spacing:-.01em;color:var(--zova-text-secondary);margin-left:.3em;font-size:1.125rem;font-weight:450}.zova-diligence-next{color:var(--zova-text-secondary);text-wrap:pretty;margin:.75rem 0 0;font-size:.9375rem;line-height:1.375rem}.zova-diligence-next-lead{color:var(--zova-text-primary);font-weight:500}.zova-diligence-meter{gap:3px;height:2.5rem;margin-top:1.25rem;display:flex}.zova-diligence-meter>span{min-width:0;transition:background-color .3s var(--zova-ease-out);border-radius:4px;flex:1 1 0}.zova-diligence-meter>span:first-child{border-top-left-radius:var(--zova-money-bar-radius);border-bottom-left-radius:var(--zova-money-bar-radius)}.zova-diligence-meter>span:last-child{border-top-right-radius:var(--zova-money-bar-radius);border-bottom-right-radius:var(--zova-money-bar-radius)}.zova-diligence-legend{flex-wrap:wrap;gap:.125rem .25rem;margin:.625rem -.5rem 0;padding:0;list-style:none;display:flex}.zova-diligence-legend-item{border-radius:var(--zova-radius-pill);height:1.75rem;font:inherit;white-space:nowrap;color:var(--zova-text-secondary);cursor:pointer;transition:background-color .15s var(--zova-ease-out), color .15s var(--zova-ease-out);background:0 0;border:0;align-items:center;gap:.4375rem;padding-inline:.5rem .625rem;font-size:.8125rem;line-height:1.125rem;display:inline-flex}.zova-diligence-legend-item:hover{background-color:var(--zova-chip-bg);color:var(--zova-text-primary)}.zova-diligence-legend-item:active{background-color:var(--zova-chip-bg-hover)}.zova-diligence-legend-item:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:0}.zova-diligence-legend-count{font-variant-numeric:tabular-nums;color:var(--zova-text-primary);font-weight:500}.zova-diligence-dot{border-radius:9999px;flex:none;width:8px;height:8px}.zova-diligence-mark{width:var(--zova-diligence-mark);height:var(--zova-diligence-mark);background-color:var(--zova-chip-bg);color:var(--zova-text-primary);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.zova-diligence-mark>svg{width:1rem;height:1rem}.zova-diligence-mark[data-status=partial],.zova-diligence-mark[data-status=document]{color:var(--zova-text-secondary)}.zova-diligence-mark[data-status=open]{border:1.5px dashed var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-diligence-mark[data-status=open]{border:1.5px dashed color-mix(in oklch, var(--foreground) 30%, transparent)}}.zova-diligence-mark[data-status=open]{background-color:#0000}.zova-diligence-mark[data-status=conflict]{background-color:var(--zova-tone-negative)}@supports (color:color-mix(in lab, red, red)){.zova-diligence-mark[data-status=conflict]{background-color:color-mix(in oklch, var(--zova-tone-negative) 16%, transparent)}}.zova-diligence-mark[data-status=conflict]{color:var(--zova-tone-negative)}.zova-diligence-mark[data-status=stale]{background-color:var(--zova-tone-warning)}@supports (color:color-mix(in lab, red, red)){.zova-diligence-mark[data-status=stale]{background-color:color-mix(in oklch, var(--zova-tone-warning) 20%, transparent)}}.zova-diligence-mark[data-status=stale]{color:var(--zova-tone-warning-strong)}.zova-diligence-arrival{grid-template-columns:var(--zova-diligence-mark) minmax(0, 1fr) auto;min-width:0;padding:var(--zova-gap-md);border-radius:var(--zova-radius-card);background-color:var(--zova-chip-bg);align-items:start;column-gap:.875rem;display:grid}.zova-diligence-arrival>.zova-diligence-mark{margin-top:4px}.zova-diligence-arrival-copy{min-width:0}.zova-diligence-arrival-title{color:var(--zova-text-primary);text-wrap:pretty;margin:0;font-size:.9375rem;font-weight:500;line-height:1.25rem}.zova-diligence-arrival-body{color:var(--zova-text-secondary);text-wrap:pretty;margin:.25rem 0 0;font-size:.875rem;line-height:1.25rem}.zova-diligence-arrival-file{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;white-space:nowrap;text-overflow:ellipsis;color:var(--zova-text-tertiary);margin:.375rem 0 0;font-size:.75rem;line-height:1rem;overflow:hidden}.zova-diligence-arrival-act{align-self:center}.zova-diligence-group{min-width:0;position:relative}.zova-diligence-head-line{justify-content:space-between;align-items:baseline;gap:var(--zova-gap-md);margin-bottom:.75rem;display:flex}.zova-diligence-head-count{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--zova-text-tertiary);margin-left:.5rem;font-size:.875rem;font-weight:400}.zova-diligence-list{--zova-diligence-hang:min(var(--zova-rule-hang), .75rem);min-width:0;margin:0 calc(-1 * var(--zova-diligence-hang));padding:0 var(--zova-diligence-hang);flex-direction:column;gap:.25rem;list-style:none;display:flex}.zova-diligence-item{grid-template-columns:var(--zova-diligence-mark) minmax(0, 1fr);min-width:0;margin-inline:calc(-1 * var(--zova-diligence-hang));padding:.375rem var(--zova-diligence-hang);border-radius:var(--zova-row-radius);column-gap:.875rem;display:grid}.zova-diligence-item:focus{outline:none}.zova-diligence-item:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:-2px}.zova-diligence-item[data-flash=a]{animation:zova-diligence-flash-a 1.8s var(--zova-ease-out)}.zova-diligence-item[data-flash=b]{animation:zova-diligence-flash-b 1.8s var(--zova-ease-out)}@keyframes zova-diligence-flash-a{0%,35%{background-color:color-mix(in oklch, var(--zova-accent) 22%, transparent)}}@keyframes zova-diligence-flash-b{0%,35%{background-color:color-mix(in oklch, var(--zova-accent) 22%, transparent)}}.zova-diligence-item>.zova-diligence-mark{margin-top:4px}.zova-diligence-item-body{min-width:0}.zova-diligence-item-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.zova-diligence-item-title{letter-spacing:-.006em;min-width:0;color:var(--zova-text-primary);text-wrap:pretty;margin:0;font-size:.9375rem;font-weight:500;line-height:1.25rem}.zova-diligence-state{white-space:nowrap;color:var(--zova-text-secondary);flex:none;font-size:.8125rem;line-height:1.25rem}.zova-diligence-state[data-status=open]{color:var(--zova-text-tertiary)}.zova-diligence-state[data-status=stale]{color:var(--zova-tone-warning-strong);font-weight:500}.zova-diligence-state[data-status=conflict]{color:var(--zova-tone-negative);font-weight:500}.zova-diligence-item-meta{color:var(--zova-text-secondary);text-wrap:pretty;margin:.1875rem 0 0;font-size:.875rem;line-height:1.25rem}.zova-diligence-item-line{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.1875rem;display:flex}.zova-diligence-item-line>.zova-diligence-item-meta{min-width:0;margin-top:0}.zova-diligence-item-foot{align-items:center;gap:.75rem;min-width:0;margin-top:.75rem;display:flex}.zova-diligence-item-tail{flex:none;align-items:center;gap:.75rem;margin-left:auto;display:inline-flex}.zova-diligence-item-tail>.zova-act{margin-block:-.3125rem}.zova-diligence-file{border-radius:var(--zova-radius-tag);background-color:var(--zova-chip-bg);min-width:0;height:1.625rem;font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;letter-spacing:-.01em;color:var(--zova-text-secondary);flex:0 auto;align-items:center;gap:.375rem;padding-inline:.4375rem .5625rem;font-size:.75rem;line-height:1rem;text-decoration:none;display:inline-flex}a.zova-diligence-file{transition:background-color .15s var(--zova-ease-out), color .15s var(--zova-ease-out)}a.zova-diligence-file:hover{background-color:var(--zova-chip-bg-hover);color:var(--zova-text-primary)}a.zova-diligence-file:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:2px}.zova-diligence-file-glyph{width:.875rem;height:.875rem;color:var(--zova-text-tertiary);flex:none}.zova-diligence-file-name{white-space:nowrap;min-width:0;display:flex}.zova-diligence-file-head{text-overflow:ellipsis;flex:0 auto;min-width:3ch;overflow:hidden}.zova-diligence-file-tail{text-overflow:ellipsis;flex:0 .001 auto;min-width:0;overflow:hidden}.zova-diligence-file-out{width:.75rem;height:.75rem;color:var(--zova-text-tertiary);transition:transform .2s var(--zova-ease-out), color .15s var(--zova-ease-out);flex:none}a.zova-diligence-file:hover .zova-diligence-file-out{color:var(--zova-text-primary);transform:translate(1px,-1px)}.zova-diligence-life{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--zova-text-secondary);align-items:center;gap:.4375rem;font-size:.8125rem;line-height:1.125rem;display:inline-flex}.zova-diligence-life-ring{flex:none;width:14px;height:14px}.zova-diligence-life-track{fill:none;stroke:var(--zova-rule-strong);stroke-width:2.25px}.zova-diligence-life-spent{fill:none;stroke:var(--zova-text-secondary);stroke-width:2.25px;stroke-linecap:round}.zova-diligence-compare{margin-top:.75rem}.zova-diligence-compare-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid;position:relative}.zova-diligence-slot{border-radius:var(--zova-diligence-module-radius);background-color:var(--zova-diligence-slot);flex-direction:column;min-width:0;padding:.625rem .875rem .6875rem;display:flex}.zova-diligence-slot:first-child{padding-right:1.5rem}.zova-diligence-slot+.zova-diligence-slot{padding-left:1.5rem}.zova-diligence-slot-label{color:var(--zova-text-tertiary);font-size:.78125rem;line-height:1rem}.zova-diligence-slot-value{flex-wrap:wrap;align-items:baseline;column-gap:.3125rem;min-width:0;margin-top:.1875rem;display:flex}.zova-diligence-slot-figure{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--zova-text-primary);font-size:1.25rem;font-weight:500;line-height:1.625rem}.zova-diligence-slot-unit{color:var(--zova-text-tertiary);font-size:.8125rem;line-height:1.125rem}.zova-diligence-compare-sign{background-color:var(--zova-tone-negative);border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.zova-diligence-compare-sign{background-color:color-mix(in srgb, var(--zova-tone-negative) 18%, var(--surface-3))}}.zova-diligence-compare-sign{box-shadow:0 0 0 4px var(--surface-3);color:var(--zova-tone-negative);translate:-50% -50%}.zova-diligence-compare-sign>svg{width:.875rem;height:.875rem}.zova-diligence-compare-gap{font-variant-numeric:tabular-nums;color:var(--zova-text-tertiary);margin:.5rem 0 0;font-size:.8125rem;line-height:1.125rem}.zova-diligence-compare-gap>strong{color:var(--zova-text-primary);font-weight:500}.zova-diligence-age{margin-top:.75rem}.zova-diligence-age-head{font-variant-numeric:tabular-nums;color:var(--zova-text-tertiary);flex-wrap:wrap;justify-content:space-between;gap:.125rem 1rem;font-size:.8125rem;line-height:1.125rem;display:flex}.zova-diligence-age-over{color:var(--zova-tone-warning-strong);font-weight:500}.zova-diligence-age-bar{gap:4px;height:6px;margin-top:.5rem;display:flex;position:relative}.zova-diligence-age-spent{flex:0 0 var(--post);border-radius:var(--zova-radius-pill) 1px 1px var(--zova-radius-pill);background-color:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-diligence-age-spent{background-color:color-mix(in oklch, var(--zova-text-primary) 28%, transparent)}}.zova-diligence-age-past{border-radius:1px var(--zova-radius-pill) var(--zova-radius-pill) 1px;background-color:var(--zova-tone-warning);flex:1 1 0}.zova-diligence-age-post{top:-4px;bottom:-4px;left:calc(var(--post) + 1px);background-color:var(--zova-text-primary);border-radius:1px;width:2px;position:absolute}.zova-diligence-reading{gap:var(--zova-gap-sm);margin:0 calc(-1 * var(--zova-diligence-hang)) var(--zova-gap-sm);padding:.875rem var(--zova-diligence-hang);border-radius:var(--zova-row-radius);background-color:var(--zova-row-hover);color:var(--zova-text-secondary);font-size:.875rem;line-height:1.25rem;display:grid}.zova-diligence-group .zova-note{margin-bottom:.875rem}.zova-diligence-group :has(>.zova-diligence-list)+.zova-note{margin-top:var(--zova-gap-md);margin-bottom:0}.zova-diligence-group[data-dragging] .zova-card{box-shadow:var(--shadow-2), var(--zova-diligence-rim)}.zova-diligence-drop{z-index:1;border-radius:var(--zova-radius-card);background-color:var(--surface-3);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.zova-diligence-drop{background-color:color-mix(in oklch, var(--surface-3) 86%, transparent)}}.zova-diligence-drop{pointer-events:none;animation:zova-diligence-drop .2s var(--zova-ease-out)}.zova-diligence-drop-label{color:var(--zova-text-primary);flex-direction:column;align-items:center;gap:.75rem;margin-block:5rem;font-size:.9375rem;font-weight:500;line-height:1.25rem;display:flex;position:sticky;top:35%}.zova-diligence-drop-glyph{background-color:var(--zova-accent);border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.zova-diligence-drop-glyph{background-color:color-mix(in oklch, var(--zova-accent) 18%, transparent)}}.zova-diligence-drop-glyph{color:var(--zova-accent-ink)}.zova-diligence-drop-glyph>svg{width:1.25rem;height:1.25rem}@keyframes zova-diligence-drop{0%{opacity:0}}.zova-diligence-form{gap:var(--zova-gap-sm);margin-top:var(--zova-gap-md);display:grid}.zova-diligence-segment{border-radius:var(--zova-radius-pill);background-color:var(--zova-chip-bg);grid-auto-columns:1fr;grid-auto-flow:column;justify-self:start;padding:3px;display:inline-grid}.zova-diligence-segment-option{border-radius:var(--zova-radius-pill);height:1.75rem;font:inherit;white-space:nowrap;color:var(--zova-text-secondary);cursor:pointer;transition:background-color .15s var(--zova-ease-out), box-shadow .15s var(--zova-ease-out), color .15s var(--zova-ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:.375rem;padding-inline:.75rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.125rem;display:inline-flex}.zova-diligence-segment-option>svg{width:.875rem;height:.875rem}.zova-diligence-segment-option:hover{color:var(--zova-text-primary)}.zova-diligence-segment-option[aria-checked=true]{background-color:var(--surface-5);box-shadow:var(--shadow-2);color:var(--zova-text-primary)}.zova-diligence-segment-option:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:1px}.zova-diligence-segment-option:disabled{cursor:default}.zova-diligence-pick{border-radius:var(--zova-diligence-module-radius);background-color:var(--zova-diligence-slot);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:background-color .15s var(--zova-ease-out), box-shadow .15s var(--zova-ease-out);border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;padding:.75rem .875rem;display:grid}.zova-diligence-pick:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zova-diligence-pick:hover{background-color:color-mix(in srgb, var(--foreground) 4%, var(--zova-diligence-slot))}}.zova-diligence-pick[data-over]{box-shadow:var(--zova-diligence-rim)}.zova-diligence-pick:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:2px}.zova-diligence-pick:disabled{cursor:default}.zova-diligence-pick-glyph{background-color:var(--zova-chip-bg);width:2rem;height:2rem;color:var(--zova-text-secondary);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.zova-diligence-pick-glyph>svg{width:1rem;height:1rem}.zova-diligence-pick-copy{flex-direction:column;min-width:0;display:flex}.zova-diligence-pick-title{text-overflow:ellipsis;white-space:nowrap;color:var(--zova-text-primary);font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden}.zova-diligence-pick-caption{color:var(--zova-text-tertiary);font-size:.78125rem;line-height:1.0625rem}.zova-diligence-field-grid{grid-template-columns:minmax(0,1fr) minmax(8rem,.55fr);gap:.75rem;display:grid}.zova-diligence-field{gap:.375rem;min-width:0;display:grid}.zova-diligence-field label{color:var(--zova-text-secondary);font-size:.875rem;font-weight:400;line-height:1.25rem}.zova-diligence-field label span{color:var(--zova-text-tertiary)}.zova-diligence-field :is(input,textarea){border-color:var(--zova-rule-strong);border-radius:var(--zova-radius-field);background:0 0}.zova-diligence-form-error{color:var(--zova-tone-negative);font-size:.875rem;line-height:1.25rem}.zova-diligence-form-actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.zova-diligence-progress{border-radius:var(--zova-radius-pill);background:var(--zova-rule);width:100%;height:2px;position:relative;overflow:hidden}.zova-diligence-progress>span{border-radius:inherit;background:var(--zova-text-primary);width:42%;animation:zova-diligence-read 1.2s var(--zova-ease-out) infinite;inset-block:0;position:absolute;left:0}@keyframes zova-diligence-read{0%{transform:translate(-110%)}to{transform:translate(260%)}}@container (max-width:27rem){.zova-diligence-field-grid,.zova-diligence-compare-pair{grid-template-columns:minmax(0,1fr)}.zova-diligence-slot:first-child,.zova-diligence-slot+.zova-diligence-slot{padding-inline:.875rem}.zova-diligence-arrival{grid-template-columns:var(--zova-diligence-mark) minmax(0, 1fr);align-items:start}.zova-diligence-arrival-act{margin-top:var(--zova-gap-sm);grid-column:2;justify-self:start}:is(.zova-diligence-wide,.zova-diligence-file-head:has(+.zova-diligence-file-tail)){display:none}.zova-diligence-item{column-gap:.75rem}}.zova-watch-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:inline-flex}.zova-watch-row .zova-row-trail{gap:.75rem}.zova-watch-row .zova-row-trail>div{padding-inline:0}.zova-watch-row [role=switch][aria-checked=false]{background-color:var(--zova-rule-strong)!important}.zova-watch-row [role=switch][aria-checked=false]>span{background-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.zova-watch-row [role=switch][aria-checked=false]>span{background-color:color-mix(in oklch, var(--foreground) 72%, var(--background))!important}}.zova-watch-row [role=switch][aria-checked=true]{background-color:var(--foreground)!important}.zova-watch-row [role=switch][aria-checked=true]>span{background-color:var(--background)!important}.zova-watch-row [role=switch]:focus-visible{outline-offset:2px;outline:2px solid var(--zova-focus-ring)!important;box-shadow:none!important}@media (prefers-reduced-motion:reduce){.zova-diligence-progress>span{width:100%;animation:none;transform:none}.zova-diligence-meter>span,.zova-diligence-legend-item,a.zova-diligence-file,.zova-diligence-file-out,.zova-diligence-segment-option,.zova-diligence-pick{transition:none}.zova-diligence-drop{animation:none}}.zova-finance-stack>*+*{margin-top:1.5rem}.zova-finance-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.zova-finance-form-sections{flex-direction:column;gap:1.75rem;min-width:0;display:flex}.zova-finance-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.zova-finance-field{min-width:0;color:var(--zova-text-secondary);flex-direction:column;gap:.375rem;font-size:.875rem;line-height:1.25rem;display:flex}.zova-finance-field-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.zova-finance-field-head>:last-child{color:var(--zova-text-tertiary);white-space:nowrap;font-size:.75rem}.zova-finance-input,.zova-finance-textarea{border:1px solid var(--zova-rule-strong);border-radius:var(--zova-radius-field);width:100%;min-width:0;color:var(--zova-text-primary);font:inherit;transition:border-color .15s var(--zova-ease-out), box-shadow .15s var(--zova-ease-out);background:0 0;outline:none}.zova-finance-input{min-height:2.75rem;font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-numeric:tabular-nums;padding:0 .75rem}.zova-finance-textarea{resize:vertical;border-radius:min(var(--zova-radius-field), var(--zova-money-tile-radius));min-height:7rem;padding:.75rem;line-height:1.5}.zova-finance-input:focus-visible,.zova-finance-textarea:focus-visible{border-color:var(--zova-accent);box-shadow:0 0 0 3px var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.zova-finance-input:focus-visible,.zova-finance-textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--zova-accent) 25%, transparent)}}.zova-finance-input:disabled,.zova-finance-textarea:disabled{cursor:not-allowed;opacity:.55}.zova-finance-textarea::placeholder{color:var(--zova-text-tertiary)}.zova-finance-skeleton{flex-direction:column;gap:.625rem;padding:.5rem 0;display:flex}.zova-finance-cma-table{table-layout:fixed}.zova-finance-cma-table tr>:first-child{width:23%}.zova-finance-cma-table tr>:nth-child(2){width:13%}.zova-finance-cma-table tr>:nth-child(3){width:17%}.zova-finance-cma-table tr>:nth-child(4){width:14%}.zova-finance-cma-table tr>:nth-child(5){width:33%}.zova-finance-cma-status{overflow-wrap:anywhere;white-space:normal;max-width:15rem}.zova-finance-cma-status .zova-status{white-space:normal}.zova-finance-adj-list{flex-direction:column;gap:1.5rem;margin-bottom:0;padding:0;list-style:none;display:flex}.zova-finance-adj-address{color:var(--zova-text-primary);margin:0 0 .25rem;font-size:.9375rem;font-weight:500;line-height:1.25rem}.zova-finance-rate{cursor:text;align-items:center}.zova-finance-rate-label{min-width:0;color:var(--zova-text-secondary);flex-direction:column;gap:.125rem;font-size:.875rem;line-height:1.25rem;display:flex}.zova-finance-rate-tag{color:var(--zova-accent-ink);font-size:.75rem;line-height:1rem}.zova-finance-money{flex:none;width:8.5rem;position:relative}.zova-finance-money:before{content:"$";font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;color:var(--zova-text-tertiary);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.zova-finance-money .zova-finance-input{text-align:right;padding-left:1.625rem}@container (max-width:30rem){.zova-finance-cma-col-secondary{display:none}.zova-finance-cma-status{max-width:8.5rem}}@media (prefers-reduced-motion:reduce){.zova-finance-input,.zova-finance-textarea{transition-duration:1ms}}.zova-loan-head{margin-bottom:var(--zova-gap-lg)}.zova-loan-head-line{justify-content:space-between;align-items:baseline;gap:var(--zova-gap-md);display:flex}.zova-loan-dek{margin-top:.75rem}.zova-loan-hero{margin-top:var(--zova-gap-lg)}.zova-loan-hero .zova-hero-figure{letter-spacing:-.025em;font-size:clamp(1.375rem,4.5cqw,1.625rem)}.zova-loan-notice{margin-bottom:var(--zova-gap-md)}.zova-loan-stack{gap:var(--zova-gap-sm);flex-direction:column;display:flex}.zova-loan>*+*{margin-top:var(--zova-gap-md)}.zova-loan-take{max-width:62ch;color:var(--zova-text-primary);text-wrap:pretty;font-size:.9375rem;line-height:1.375rem}.zova-loan>.zova-loan-line,.zova-loan>.zova-loan-part{margin:var(--zova-gap-lg) 0 0}.zova-loan-part>.zova-loan-specs,.zova-loan>:first-child{margin-top:0}.zova-loan .zova-key{color:var(--zova-text-tertiary)}.zova-term-tip{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--zova-rule-strong);-webkit-text-decoration-color:var(--zova-rule-strong);-webkit-text-decoration-color:var(--zova-rule-strong);text-decoration-color:var(--zova-rule-strong);text-underline-offset:.22em;cursor:help;text-decoration-thickness:1px}.zova-term-tip:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:2px;border-radius:4px}.zova-loan-line{--zova-loan-now:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-loan-line{--zova-loan-now:color-mix(in oklch, var(--zova-text-primary) 70%, transparent)}}.zova-loan-line{--zova-loan-then:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-loan-line{--zova-loan-then:color-mix(in oklch, var(--zova-text-primary) 28%, transparent)}}.zova-loan-line{--zova-loan-refi:var(--zova-text-secondary)}.zova-loan-track{background-color:var(--zova-chip-bg);border-radius:999px;height:14px;position:relative;overflow:hidden}.zova-loan-seg{position:absolute;inset-block:0}.zova-loan-seg--now{background-color:var(--zova-loan-now)}.zova-loan-seg--then{background-color:var(--zova-loan-then)}.zova-loan-refi-lane{height:4px;margin-top:6px;position:relative}.zova-loan-refi{background-color:var(--zova-loan-refi);border-radius:999px;position:absolute;inset-block:0}.zova-loan-ticks{font-variant-numeric:tabular-nums;height:16px;color:var(--zova-text-tertiary);margin-top:.5rem;font-size:.75rem;line-height:1rem;position:relative}.zova-loan-tick{white-space:nowrap;position:absolute;top:0}.zova-loan-tick--mid{transform:translate(-50%)}.zova-loan-key{gap:.375rem var(--zova-gap-md);margin-top:var(--zova-gap-sm);color:var(--zova-text-secondary);flex-wrap:wrap;font-size:.8125rem;line-height:1.125rem;display:flex}.zova-loan-key-item{align-items:center;gap:.375rem;display:inline-flex}.zova-loan-swatch{border-radius:3px;width:10px;height:10px;display:inline-block;position:static}.zova-loan-payoff p{max-width:62ch;color:var(--zova-text-secondary);text-wrap:pretty;margin:.25rem 0 0;font-size:.875rem;line-height:1.25rem}:root{--zova-money-bar-radius:.75rem;--zova-money-tile-radius:max(var(--zova-row-radius), calc(var(--zova-radius-card) - .25rem));--zova-money-keep:linear-gradient(180deg, var(--zova-accent), var(--zova-accent))}@supports (color:color-mix(in lab, red, red)){:root{--zova-money-keep:linear-gradient(180deg, var(--zova-accent), color-mix(in oklch, var(--zova-accent) 72%, var(--zova-accent-shadow)))}}:root{--zova-money-debt:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--zova-money-debt:color-mix(in oklch, var(--zova-text-primary) 34%, transparent)}}:root{--zova-money-cost:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--zova-money-cost:color-mix(in oklch, var(--zova-text-primary) 18%, transparent)}}:root{--zova-money-short:var(--zova-chart-negative)}@supports (color:color-mix(in lab, red, red)){:root{--zova-money-short:color-mix(in oklch, var(--zova-chart-negative) 62%, transparent)}}.dark,:root[data-theme=dark]{--zova-money-keep:linear-gradient(180deg, var(--zova-accent-light), var(--zova-accent) 58%, var(--zova-accent))}@supports (color:color-mix(in lab, red, red)){.dark,:root[data-theme=dark]{--zova-money-keep:linear-gradient(180deg, var(--zova-accent-light), var(--zova-accent) 58%, color-mix(in oklch, var(--zova-accent) 78%, var(--zova-accent-shadow)))}}.zova-money-hero{flex-direction:column;min-width:0;display:flex}.zova-money-gloss{max-width:46ch;color:var(--zova-text-secondary);text-wrap:pretty;margin:.875rem 0 0;font-size:.9375rem;line-height:1.375rem}.zova-money-gloss strong{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--zova-text-primary);font-weight:500}.zova-money-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.5rem;min-width:0;display:grid}.zova-money-tiles--prices{margin-top:1.5rem}.zova-money-tiles--three{grid-template-columns:repeat(3,minmax(0,1fr))}.zova-money-tile{border-radius:var(--zova-radius-card);background-color:var(--zova-chip-bg);min-width:0;font:inherit;text-align:left;color:var(--zova-text-secondary);cursor:pointer;transition:background-color .15s var(--zova-ease-out), transform .15s var(--zova-ease-out);border:0;flex-direction:column;align-items:flex-start;padding:.75rem 1rem .875rem;display:flex}.zova-money-tile:hover{background-color:var(--zova-chip-bg-hover)}.zova-money-tile:active{transform:translateY(1px)}.zova-money-tile:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:2px}.zova-money-tile[data-on],.zova-money-tile--field:focus-within{background-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.zova-money-tile[data-on],.zova-money-tile--field:focus-within{background-color:color-mix(in oklch, var(--zova-accent) 18%, transparent)}}.zova-money-tile[data-on]:hover{background-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.zova-money-tile[data-on]:hover{background-color:color-mix(in oklch, var(--zova-accent) 23%, transparent)}}.zova-money-tile--field{cursor:text}.zova-money-tile--field:active{transform:none}.zova-money-tile-label{font-size:.8125rem;font-weight:500;line-height:1.125rem}.zova-money-tile[data-on] .zova-money-tile-label,.zova-money-tile--field:focus-within .zova-money-tile-label{color:var(--zova-accent-ink)}.zova-money-tile-value{align-items:baseline;gap:.3125rem;max-width:100%;margin-top:.125rem;display:inline-flex}.zova-money-tile-figure{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--zova-text-primary);margin-top:.125rem;font-size:1.25rem;font-weight:500;line-height:1.625rem}.zova-money-tile-value>.zova-money-tile-figure{margin-top:0}.zova-money-tile-input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0}.zova-money-tile-value>.zova-money-tile-input{width:auto}.zova-money-tile-input::placeholder{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;color:var(--zova-text-tertiary);font-size:1rem;font-weight:400}.zova-money-tile-unit{white-space:nowrap;color:var(--zova-text-tertiary);font-size:.8125rem;line-height:1.125rem}.zova-money-tile-detail{font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.78125rem;line-height:1.0625rem}.zova-money-tiles-head{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.875rem;margin:1.75rem 0 .75rem;display:flex}@container (max-width:26.5rem){.zova-money-tiles--three{grid-template-columns:repeat(2,minmax(0,1fr))}.zova-money-tiles--prices>.zova-money-tile--field{grid-column:1/-1}}.zova-money-bar{height:2.5rem;position:relative;container-type:inline-size}.zova-money-bar-part{transition:clip-path .45s var(--zova-ease-out);position:absolute;inset:0}.zova-money-bar-part[data-tone=keep],.zova-money-swatch[data-tone=keep]{background-image:var(--zova-money-keep)}.zova-money-bar-part[data-tone=debt],.zova-money-swatch[data-tone=debt]{background-color:var(--zova-money-debt)}.zova-money-bar-part[data-tone=cost],.zova-money-swatch[data-tone=cost]{background-color:var(--zova-money-cost)}.zova-money-bar-part[data-tone=short],.zova-money-swatch[data-tone=short]{background-color:var(--zova-money-short)}.zova-money-bar-post{background-color:var(--zova-text-primary);width:2px;translate:calc(var(--at) * 1cqw) 0;transition:translate .45s var(--zova-ease-out);border-radius:1px;margin-left:-1px;position:absolute;top:-.375rem;bottom:-.375rem;left:0}.zova-money-legend{--zova-money-hang:min(var(--zova-rule-hang), 1rem);margin:1.25rem calc(-1 * var(--zova-money-hang)) 0;flex-direction:column;gap:.125rem;padding:0;list-style:none;display:flex}.zova-money-row{width:100%;padding:.75rem var(--zova-money-hang);border-radius:var(--zova-money-tile-radius);font:inherit;text-align:left;color:inherit;background:0 0;border:0;grid-template-columns:.75rem minmax(0,1fr) auto 3rem;align-items:start;column-gap:.75rem;display:grid}.zova-money-row[data-lit]{background-color:var(--zova-row-hover)}.zova-money-swatch{border-radius:4px;width:.75rem;height:.75rem;margin-top:.25rem}.zova-money-row-label{min-width:0;color:var(--zova-text-primary);flex-direction:column;font-size:.9375rem;font-weight:500;line-height:1.25rem;display:flex}.zova-money-row-note{color:var(--zova-text-secondary);text-wrap:pretty;margin-top:.125rem;font-size:.8125rem;font-weight:400;line-height:1.125rem}.zova-money-row-figure,.zova-money-row-share{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.25rem}.zova-money-row-figure{color:var(--zova-text-primary);font-size:.9375rem;font-weight:500}.zova-money-row-share{color:var(--zova-text-secondary);font-size:.8125rem}.zova-money-lines{padding-bottom:.5rem}.zova-money-line-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zova-money-row--line{padding-block:.4375rem}.zova-money-row--line .zova-money-row-label,.zova-money-row--line .zova-money-row-figure{font-size:.875rem;font-weight:400}.zova-money-foot{max-width:62ch;color:var(--zova-text-tertiary);text-wrap:pretty;margin:.75rem 0 0;font-size:.8125rem;line-height:1.1875rem}.zova-money-take{max-width:62ch;color:var(--zova-text-primary);text-wrap:pretty;margin:0 0 1.25rem;font-size:.9375rem;line-height:1.375rem}.zova-cashflow{--zova-cashflow-h:200px;--zova-cashflow-row:44px;--zova-cashflow-gutter:3.75rem;padding-right:var(--zova-cashflow-gutter);margin-top:2rem}.zova-cashflow-tick{right:calc(-1 * var(--zova-cashflow-gutter));width:calc(var(--zova-cashflow-gutter) - .625rem);font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-numeric:tabular-nums;text-align:left;color:var(--zova-text-secondary);font-size:.6875rem;line-height:.875rem;position:absolute;translate:0 -50%}.zova-cashflow-grid{stroke:var(--zova-rule)}@supports (color:color-mix(in lab, red, red)){.zova-cashflow-grid{stroke:color-mix(in oklch, var(--zova-rule) 45%, transparent)}}.zova-cashflow-grid{stroke-width:1px}.zova-cashflow-note{color:var(--zova-text-secondary);margin:.25rem 0 0;font-size:.8125rem;line-height:1.1875rem}.zova-cashflow-note-figure{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-numeric:tabular-nums;color:var(--zova-text-primary)}.zova-cashflow-plot{height:var(--zova-cashflow-h);cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.zova-cashflow-plot[data-dragging]{cursor:grabbing}.zova-cashflow-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zova-cashflow-area[data-zone=above]{fill:var(--zova-tone-positive)}@supports (color:color-mix(in lab, red, red)){.zova-cashflow-area[data-zone=above]{fill:color-mix(in oklch, var(--zova-tone-positive) 18%, transparent)}}.zova-cashflow-area[data-zone=below]{fill:var(--zova-chart-negative)}@supports (color:color-mix(in lab, red, red)){.zova-cashflow-area[data-zone=below]{fill:color-mix(in oklch, var(--zova-chart-negative) 16%, transparent)}}.zova-cashflow-area[data-zone=whole]{fill:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-cashflow-area[data-zone=whole]{fill:color-mix(in oklch, var(--zova-text-primary) 8%, transparent)}}.zova-cashflow-zero{stroke:var(--zova-rule-strong);stroke-width:1px}.zova-cashflow-line{stroke:var(--zova-text-primary);stroke-width:2px;stroke-linecap:round}.zova-cashflow-comps{background-color:var(--zova-text-primary);border-radius:6px;position:absolute;inset-block:0}@supports (color:color-mix(in lab, red, red)){.zova-cashflow-comps{background-color:color-mix(in oklch, var(--zova-text-primary) 6%, transparent)}}.zova-cashflow-comps-name{white-space:nowrap;color:var(--zova-text-secondary);font-size:.6875rem;font-weight:500;line-height:.875rem;position:absolute;top:6px;left:50%;translate:-50%}.zova-cashflow-zone{white-space:nowrap;pointer-events:none;font-size:.75rem;font-weight:500;line-height:1rem;position:absolute}.zova-cashflow-zone[data-zone=above]{top:calc(var(--zero) - 22px);color:var(--zova-tone-positive);left:4px}.zova-cashflow-zone[data-zone=below]{top:calc(var(--zero) + 6px);color:var(--zova-chart-negative);right:4px}@supports (color:color-mix(in lab, red, red)){.zova-cashflow-zone[data-zone=below]{color:color-mix(in oklch, var(--zova-chart-negative) 85%, var(--zova-text-primary))}}.zova-cashflow-rule{inset-block:0;bottom:calc(-1 * var(--zova-cashflow-row) + 10px);border-left:1px dashed var(--zova-text-primary);position:absolute}@supports (color:color-mix(in lab, red, red)){.zova-cashflow-rule{border-left:1px dashed color-mix(in oklch, var(--zova-text-primary) 45%, transparent)}}.zova-cashflow-rule{translate:-.5px}.zova-cashflow-drop{bottom:calc(-1 * var(--zova-cashflow-level,0) * var(--zova-cashflow-row) - 8px);border-left:1px dashed var(--zova-text-primary);position:absolute}@supports (color:color-mix(in lab, red, red)){.zova-cashflow-drop{border-left:1px dashed color-mix(in oklch, var(--zova-text-primary) 28%, transparent)}}.zova-cashflow-drop{pointer-events:none;transition:left .45s var(--zova-ease-out), top .45s var(--zova-ease-out);translate:-.5px}.zova-cashflow-dot{z-index:1;width:10px;height:10px;transition:left .45s var(--zova-ease-out), top .45s var(--zova-ease-out);border-radius:50%;position:absolute;translate:-50% -50%}.zova-cashflow-dot[data-party=ask]{background-color:var(--zova-text-primary);box-shadow:0 0 0 2px var(--zova-value-ground)}.zova-cashflow-dot[data-party=other]{background-color:var(--zova-value-ground);box-shadow:inset 0 0 0 2px var(--zova-text-primary), 0 0 0 2px var(--zova-value-ground)}.zova-cashflow-dot[data-party=even]{background-color:var(--zova-tone-positive);box-shadow:0 0 0 2px var(--zova-value-ground)}.zova-cashflow-handle{z-index:2;background-color:var(--zova-accent);width:16px;height:16px;box-shadow:0 0 0 3px var(--zova-value-ground), 0 0 0 5px var(--zova-accent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.zova-cashflow-handle{box-shadow:0 0 0 3px var(--zova-value-ground), 0 0 0 5px color-mix(in oklch, var(--zova-accent) 35%, transparent)}}.zova-cashflow-handle{cursor:grab;transition:left .45s var(--zova-ease-out), top .45s var(--zova-ease-out);outline:none;translate:-50% -50%}.zova-cashflow-plot[data-dragging] .zova-cashflow-handle,.zova-cashflow-plot[data-dragging] .zova-cashflow-drop[data-party=you]{cursor:grabbing;transition:none}.zova-cashflow-handle:focus-visible{box-shadow:0 0 0 3px var(--zova-value-ground), 0 0 0 5px var(--zova-focus-ring)}@supports (color:color-mix(in lab, red, red)){.zova-cashflow-handle:focus-visible{box-shadow:0 0 0 3px var(--zova-value-ground), 0 0 0 5px color-mix(in oklch, var(--zova-focus-ring) 70%, transparent)}}.zova-cashflow-handle-reading{border-radius:var(--zova-radius-pill);background-color:var(--zova-value-ground);font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;white-space:nowrap;color:var(--zova-accent-ink);pointer-events:none;padding:2px 6px;font-size:.75rem;font-weight:500;line-height:1rem;position:absolute;bottom:calc(100% + 6px);left:50%}.zova-cashflow-handle-reading[data-side=left]{left:auto;right:50%}.zova-cashflow-axis{height:calc(var(--zova-cashflow-levels,1) * var(--zova-cashflow-row) + .75rem);transition:height .45s var(--zova-ease-out);position:relative}.zova-cashflow-label{top:calc(.5rem + var(--zova-cashflow-level,0) * var(--zova-cashflow-row));background-color:var(--zova-value-ground);white-space:nowrap;transition:left .45s var(--zova-ease-out);flex-direction:column;gap:1px;padding-inline:4px;display:flex;position:absolute}.zova-cashflow-label[data-align=center]{align-items:center;translate:-50%}.zova-cashflow-label[data-align=start]{translate:-8px}.zova-cashflow-label[data-align=end]{align-items:flex-end;translate:calc(8px - 100%)}.zova-cashflow-label-name{color:var(--zova-text-secondary);font-size:.75rem;font-weight:500;line-height:1rem;position:relative}.zova-cashflow-label-figure{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--zova-text-primary);font-size:.9375rem;font-weight:500;line-height:1.25rem}.zova-cashflow-label[data-party=you] .zova-cashflow-label-figure{color:var(--zova-accent-ink)}@media (prefers-reduced-motion:reduce){.zova-money-tile,.zova-money-bar-part,.zova-money-bar-post,.zova-cashflow,.zova-cashflow-drop,.zova-cashflow-dot,.zova-cashflow-handle,.zova-cashflow-label{transition:none}}.zova-underwrite-specs{row-gap:var(--zova-gap-md);margin-bottom:calc(var(--zova-gap-lg) - var(--zova-card-gap))}.zova-underwrite-specs>.zova-spec{border-top:0;padding-block:0}.zova-underwrite-specs .zova-spec-val{letter-spacing:-.025em;font-size:clamp(1.375rem,4.5cqw,1.625rem);line-height:1.2}.zova-underwrite-foot{margin-block:0}.zova-sell-reach{min-width:0;margin:0}.zova-sell-reach-take{letter-spacing:-.011em;max-width:40ch;color:var(--zova-text-primary);text-wrap:pretty;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.5rem}.zova-sell-strip{border-radius:var(--zova-money-tile-radius);background-color:var(--zova-row-hover);height:3.5rem;margin-top:1.25rem;position:relative;container-type:inline-size}.zova-sell-strip-zone{border-radius:inherit;background-color:var(--zova-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.zova-sell-strip-zone{background-color:color-mix(in oklch, var(--zova-accent) 12%, transparent)}}.zova-sell-strip-zone{clip-path:inset(0 0 0 calc(var(--at) * 1%));transition:clip-path .45s var(--zova-ease-out)}.zova-sell-strip-post{background-color:var(--zova-accent);width:2px;box-shadow:0 0 12px var(--zova-accent-light);border-radius:1px;margin-left:-1px;position:absolute;top:-.375rem;bottom:-.375rem;left:0}@supports (color:color-mix(in lab, red, red)){.zova-sell-strip-post{box-shadow:0 0 12px color-mix(in oklch, var(--zova-accent-light) 40%, transparent)}}.zova-sell-strip-post{translate:calc(var(--at) * 1cqw) 0;transition:translate .45s var(--zova-ease-out)}.zova-sell-dot{background-color:var(--zova-text-primary);width:.75rem;height:.75rem;translate:-50% calc(-50% + var(--lane) * .9375rem);transition:background-color .2s var(--zova-ease-out);border-radius:9999px;position:absolute;top:50%}.zova-sell-dot[data-under]{background-color:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.zova-sell-dot[data-under]{background-color:color-mix(in oklch, var(--zova-text-primary) 26%, transparent)}}.zova-sell-strip-axis{height:1.25rem;font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-numeric:tabular-nums;color:var(--zova-text-tertiary);margin-top:.5rem;font-size:.75rem;line-height:1.25rem;position:relative;container-type:inline-size}.zova-sell-strip-axis>span{white-space:nowrap;position:absolute;top:0;left:0}.zova-sell-strip-axis>.zova-sell-strip-high{left:auto;right:0}.zova-sell-strip-axis>.zova-sell-strip-price{color:var(--zova-accent-ink);translate:calc(var(--at) * 1cqw - 50%) 0;transition:translate .45s var(--zova-ease-out);font-weight:500}.zova-sell-strip-axis>.zova-sell-strip-price[data-align=start]{translate:calc(var(--at) * 1cqw - .25rem) 0}.zova-sell-strip-axis>.zova-sell-strip-price[data-align=end]{translate:calc(var(--at) * 1cqw - 100% + .25rem) 0}.zova-sell-group{margin-top:1.75rem}.zova-sell-group:first-child{margin-top:0}.zova-sell-reach+.zova-sell-group{margin-top:2rem}.zova-sell-group>.zova-eyebrow{margin:0 0 .625rem}.zova-sell-buyers{--zova-money-hang:min(var(--zova-rule-hang), 1rem);margin:0 calc(-1 * var(--zova-money-hang));flex-direction:column;gap:.125rem;padding:0;list-style:none;display:flex}.zova-sell-buyer{min-width:0;padding:.75rem var(--zova-money-hang);border-radius:var(--zova-money-tile-radius);align-items:flex-start;gap:1rem;display:flex}.zova-sell-buyer-main{flex:auto;min-width:0}.zova-sell-buyer-name{letter-spacing:-.006em;color:var(--zova-text-primary);margin:0;font-size:.9375rem;font-weight:500;line-height:1.25rem}.zova-sell-buyer-why{color:var(--zova-text-primary);text-wrap:pretty;margin:.25rem 0 0;font-size:.875rem;line-height:1.25rem}.zova-sell-buyer-meta{color:var(--zova-text-secondary);text-wrap:pretty;margin:.375rem 0 0;font-size:.8125rem;line-height:1.1875rem}.zova-sell-buyer-meta+.zova-sell-buyer-meta{margin-top:.125rem}.zova-sell-buyer-paid{font-variant-numeric:tabular-nums;color:var(--zova-text-primary);font-weight:500}.zova-sell-buyer-number{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-numeric:tabular-nums;color:var(--zova-text-primary)}.zova-sell-buyer-state{white-space:nowrap;color:var(--zova-text-tertiary);flex:none;font-size:.8125rem;line-height:1.25rem}.zova-sell-buyer>.zova-act{margin-top:-.3125rem}.zova-sell-more{border-radius:var(--zova-radius-pill);background-color:var(--zova-chip-bg);width:100%;height:2.75rem;font:inherit;color:var(--zova-text-primary);cursor:pointer;transition:background-color .15s var(--zova-ease-out);border:0;justify-content:center;align-items:center;margin-top:.75rem;font-size:.875rem;font-weight:500;display:flex}.zova-sell-more:hover{background-color:var(--zova-chip-bg-hover)}.zova-sell-more:disabled{cursor:default;color:var(--zova-text-tertiary)}.zova-sell-more:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:2px}.zova-sell-deck{--zova-money-hang:min(var(--zova-rule-hang), 1rem);margin:0 calc(-1 * var(--zova-money-hang));grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.5rem;display:grid}.zova-sell-deck-tile{min-width:0;padding:.875rem var(--zova-money-hang) 1rem;border-radius:var(--zova-money-tile-radius);background-color:var(--zova-row-hover);flex-direction:column;display:flex}.zova-sell-deck-tile dt{color:var(--zova-text-secondary);font-size:.8125rem;font-weight:500;line-height:1.125rem}.zova-sell-deck-tile dd{color:var(--zova-text-secondary);margin:0;font-size:.8125rem;line-height:1.1875rem}.zova-sell-deck-tile>.zova-sell-deck-figure{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--zova-text-primary);margin:.25rem 0 .125rem;font-size:1.375rem;font-weight:500;line-height:1.75rem}.zova-money-foot+.zova-sell-deck-download{margin-top:1.5rem}@media (prefers-reduced-motion:reduce){.zova-sell-strip-zone,.zova-sell-strip-post,.zova-sell-strip-axis>.zova-sell-strip-price,.zova-sell-dot{transition:none}}.zova-chat-transcript{gap:0}.zova-chat-transcript>[data-chat-role=user]{min-width:0}.zova-chat-transcript>[data-chat-role=user]:not(:first-child){margin-inline:calc(-1 * var(--zova-rule-hang));padding-inline:var(--zova-rule-hang);border-top:1px solid var(--zova-rule);padding-top:2rem}.zova-chat-question{width:100%;max-width:none}.zova-chat-question-head{justify-content:space-between;align-items:center;gap:1rem;min-height:1.75rem;margin-bottom:.25rem;display:flex}.zova-chat-question-text{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.006em;color:var(--zova-text-primary);text-wrap:pretty;margin:0;font-size:.9375rem;font-weight:500;line-height:1.375rem}.zova-chat-answer-entry{margin-top:.875rem;margin-bottom:2.25rem}.zova-chat-answer{width:100%;position:relative;gap:.375rem!important;max-width:none!important}.zova-chat-answer>div:first-child{width:100%;padding-block:0}.zova-chat-answer-text{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.003em;color:var(--zova-text-primary);font-size:.9375rem;font-weight:400;line-height:1.6}.zova-chat-answer-text .chat-markdown{width:100%;max-width:none}.zova-chat-answer-text .chat-markdown>:last-child{margin-bottom:0}.zova-chat-actions{color:var(--zova-text-tertiary);align-items:center;gap:.125rem;margin-top:.5rem;display:flex}.zova-chat-answer>div:last-child:not(:first-child){padding-inline:0;position:absolute;bottom:-1.875rem;right:0}.zova-chat-action{width:1.75rem;height:1.75rem}.zova-chat-question .zova-chat-action,.zova-chat-answer .zova-chat-action{border-radius:var(--zova-radius-mini);color:var(--zova-text-tertiary)}.zova-chat-question .zova-chat-action:hover,.zova-chat-answer .zova-chat-action:hover{background:var(--zova-row-hover);color:var(--zova-text-primary)}.zova-chat-question .zova-chat-action:focus-visible,.zova-chat-answer .zova-chat-action:focus-visible{outline:2px solid var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.zova-chat-question .zova-chat-action:focus-visible,.zova-chat-answer .zova-chat-action:focus-visible{outline:2px solid color-mix(in oklch, var(--zova-accent) 45%, transparent)}}.zova-chat-question .zova-chat-action:focus-visible,.zova-chat-answer .zova-chat-action:focus-visible{outline-offset:1px}.zova-chat-actions>span[role=status]{min-height:1.75rem;color:var(--zova-text-secondary);border:0;border-radius:0;padding:0}.zova-chat-note{border-top:1px solid var(--zova-rule);color:var(--zova-text-secondary);margin-top:1rem;padding-top:.75rem;font-size:.8125rem;line-height:1.25rem}.zova-chat-quote{border-block:1px solid var(--zova-rule);color:var(--zova-text-secondary);margin-block:1rem;padding-block:.75rem}.zova-chat-sources{color:var(--zova-text-tertiary);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-top:1rem;font-size:.75rem;line-height:1.125rem;display:flex}.zova-chat-source{color:var(--zova-text-tertiary);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--zova-rule-strong);-webkit-text-decoration-color:var(--zova-rule-strong);-webkit-text-decoration-color:var(--zova-rule-strong);text-decoration-color:var(--zova-rule-strong);text-underline-offset:.22em;transition:color .15s var(--zova-ease-out), text-decoration-color .15s var(--zova-ease-out)}.zova-chat-source:hover{color:var(--zova-text-primary);text-decoration-color:currentColor}.zova-chat-source:focus-visible{outline:2px solid var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.zova-chat-source:focus-visible{outline:2px solid color-mix(in oklch, var(--zova-accent) 45%, transparent)}}.zova-chat-source:focus-visible{outline-offset:2px}.zova-chat-table{margin-block:1rem 1.25rem}.zova-chat-table .zova-table{min-width:32rem}.zova-chat-table .zova-table th,.zova-chat-table .zova-table th.zova-num{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;text-transform:none;color:var(--zova-text-tertiary);font-size:.8125rem;font-weight:500;line-height:1.125rem}.zova-chat-continuations{flex-direction:column;gap:.125rem;margin-top:.75rem;display:flex}.zova-chat-continuation-arrow{color:var(--zova-text-tertiary)}.zova-chat-continuation-label{color:var(--zova-text-secondary);font-size:.875rem;line-height:1.25rem}.zova-chat-error{border-top:1px solid var(--zova-rule);color:var(--zova-text-secondary);margin-top:1rem;padding-top:.875rem;font-size:.875rem;line-height:1.25rem}.zova-chat-empty{flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:62ch;display:flex}.zova-chat-empty p{color:var(--zova-text-secondary);margin:0;font-size:.9375rem;line-height:1.6}.zova-chat-empty-title{color:var(--zova-text-primary);margin:0 0 .375rem;font-size:1rem;font-weight:600;line-height:1.375rem}.zova-chat-examples{width:100%}.zova-chat-examples .zova-row{min-height:3.25rem}.zova-chat-examples .zova-row:disabled{cursor:default;opacity:.45}.zova-chat-opening{padding:1.5rem var(--zova-gutter)}.zova-chat-loading{flex-direction:column;gap:.75rem;width:100%;max-width:34rem;padding:0;display:flex}.zova-chat-loading-label{width:fit-content;font-size:.875rem;line-height:1.25rem}.zova-chat-loading-line{background:var(--zova-rule);border-radius:9999px;width:82%;height:.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse;display:block}.zova-chat-loading-line--short{width:56%}.zova-chat-footer{background:linear-gradient(to bottom, transparent, var(--background) 1.75rem)}.zova-chat-dock{z-index:40;padding:4.5rem var(--zova-gutter) 1.25rem;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--background) 4rem);margin-top:-4rem;position:relative}.zova-chat-dock-inner{pointer-events:auto;flex-direction:column;gap:.5rem;display:flex;position:relative}.zova-chat-dock-action{pointer-events:none;display:flex;position:absolute;bottom:calc(100% + .875rem);right:0}.dark .zova-chat-dock-inner:has(>.zova-chat-dock-action [data-lit]) .zova-composer-pill{background-image:radial-gradient(180px 64px at calc(100% - 64px) -8px, var(--primary), transparent 75%);position:relative}@supports (color:color-mix(in lab, red, red)){.dark .zova-chat-dock-inner:has(>.zova-chat-dock-action [data-lit]) .zova-composer-pill{background-image:radial-gradient(180px 64px at calc(100% - 64px) -8px, color-mix(in oklab, var(--primary) 17%, transparent), transparent 75%)}}.dark .zova-chat-dock-inner:has(>.zova-chat-dock-action [data-lit]) .zova-composer-pill{background-repeat:no-repeat}.dark .zova-chat-dock-inner:has(>.zova-chat-dock-action [data-lit]) .zova-composer-pill:before{content:"";border-radius:inherit;background:radial-gradient(240px 38px at calc(100% - 36px) 0%, var(--primary), var(--primary) 55%, transparent 100%);padding:1px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.dark .zova-chat-dock-inner:has(>.zova-chat-dock-action [data-lit]) .zova-composer-pill:before{background:radial-gradient(240px 38px at calc(100% - 36px) 0%, color-mix(in oklab, var(--primary) 75%, transparent), color-mix(in oklab, var(--primary) 22%, transparent) 55%, transparent 100%)}}.dark .zova-chat-dock-inner:has(>.zova-chat-dock-action [data-lit]) .zova-composer-pill:before{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.zova-chat-dock-action>*{pointer-events:auto}@media not all and (min-height:900px){.zova-chat-dock-inner:not(:focus-within) .zova-chat-dock-suggestions{display:none}}.zova-chat-dock-locked{border:1px solid var(--zova-rule);border-radius:var(--zova-radius-field);min-height:2.875rem;color:var(--zova-text-tertiary);align-items:center;padding-inline:.875rem;font-size:.9375rem;display:flex}.zova-chat-dock-note{color:var(--zova-text-tertiary);margin:0;font-size:.75rem;line-height:1.125rem}@media (prefers-reduced-motion:reduce){.zova-chat-loading-line{animation:none}.zova-chat-source{transition:none}}.zova-rank{--zova-rank-cols:1.75rem minmax(0, 1fr) auto 8.25rem;min-width:0}.zova-rank-head,.zova-rank-row{grid-template-columns:var(--zova-rank-cols);align-items:center;column-gap:.75rem;display:grid}.zova-rank-head{margin-inline:calc(-1 * var(--zova-rule-hang));padding:0 var(--zova-rule-hang) .5rem;border-bottom:1px solid var(--zova-rule-strong);white-space:nowrap;color:var(--zova-text-tertiary);font-size:.8125rem;font-weight:500;line-height:1.125rem}.zova-rank-row{padding-block:.625rem;font-size:.875rem;line-height:1.25rem}.zova-rank-row[data-active]{background-color:var(--zova-row-hover)}.zova-rank-row[aria-pressed=true],.zova-rank-row[aria-pressed=true]:hover{background-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.zova-rank-row[aria-pressed=true],.zova-rank-row[aria-pressed=true]:hover{background-color:color-mix(in oklch, var(--zova-accent) 9%, transparent)}}.zova-rank-row:is([data-active],[aria-pressed=true]):before{opacity:0}.zova-rows>li:has(>.zova-rank-row:is([data-active],[aria-pressed=true]))+li>.zova-row:before{opacity:0}.zova-rank-n{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-numeric:tabular-nums;text-align:right;color:var(--zova-text-tertiary);font-size:.8125rem}.zova-rank-name{min-width:0;color:var(--zova-text-primary);align-items:center;gap:.5rem;font-weight:500;display:flex}.zova-rank-name>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zova-rank-name--code{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;letter-spacing:-.01em}.zova-rank-swatch{width:8px;height:8px;box-shadow:0 0 0 1px var(--zova-rule);border-radius:9999px;flex:none}.zova-rank-num{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:right;white-space:nowrap}.zova-rank-head .zova-rank-num{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0}.zova-rank-homes{color:var(--zova-text-secondary)}.zova-rank-of{color:var(--zova-text-tertiary)}.zova-rank-share{justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.zova-rank-meter{background-color:var(--zova-rule);border-radius:9999px;flex:none;width:4rem;height:4px;position:relative;overflow:hidden}.zova-rank-meter>span{border-radius:inherit;background-color:var(--zova-text-tertiary);transform-origin:0;transition:transform .45s var(--zova-ease-out), background-color .15s var(--zova-ease-out);position:absolute;inset:0}.zova-rank-row:is(:hover,[data-active],[aria-pressed=true]) .zova-rank-meter>span{background-color:var(--zova-accent)}.zova-rank-pct{min-width:3.25rem;color:var(--zova-text-primary);font-weight:500}@container not (min-width:26rem){.zova-rank{--zova-rank-cols:1.5rem minmax(0, 1fr) auto 3.25rem}.zova-rank-meter{display:none}}@container not (min-width:20rem){.zova-rank-of{display:none}}@media (prefers-reduced-motion:reduce){.zova-rank-meter>span{transition:none}}.zova-rank-skeleton{flex-direction:column;display:flex}.zova-rank-skeleton>div{grid-template-columns:1.75rem minmax(0,1fr) 4rem 3.25rem;align-items:center;column-gap:.75rem;height:2.5rem;display:grid}.zova-rank-skeleton>div+div{border-top:1px solid var(--zova-rule)}.zova-inst-market{flex:none;margin-top:-.125rem}.zova-inst-figures{flex-wrap:wrap;gap:.75rem 2.5rem;margin:0;display:flex}.zova-inst-unit{letter-spacing:0;color:var(--zova-text-tertiary);margin-left:.5rem;font-size:.9375rem;font-weight:450}.zova-inst-figures+.zova-hero-meta{max-width:62ch;margin-top:.75rem}.zova-inst-sources{gap:1.25rem;display:grid}@container (min-width:34rem){.zova-inst-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}.zova-artifact{background-color:var(--background)}.zova-artifact-mast{background-color:var(--background);border-bottom:1px solid var(--zova-rule);position:relative}@supports (animation-timeline:scroll()){.zova-artifact-mast--scrolls{animation:linear both zova-artifact-mast-rule;animation-timeline:scroll();animation-range:0 3rem}}@keyframes zova-artifact-mast-rule{0%{border-bottom-color:#0000}to{border-bottom-color:var(--zova-rule)}}.zova-artifact-progress{display:none}@supports (animation-timeline:scroll()){.zova-artifact-progress{background-color:var(--zova-text-primary);opacity:.85;transform-origin:0;inset-inline:0;height:2px;animation:linear both zova-artifact-progress;animation-timeline:scroll();display:block;position:absolute;bottom:-1px;transform:scaleX(0)}}@keyframes zova-artifact-progress{to{transform:scaleX(1)}}.zova-artifact-body{min-width:0;container-type:inline-size}.zova-artifact-kicker{min-width:0;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--zova-text-secondary);align-items:center;gap:.5rem;font-size:12px;font-weight:500;line-height:16px;display:flex}.zova-artifact-stance{background-color:var(--zova-chip-bg);height:1.25rem;color:var(--zova-text-primary);border-radius:9999px;flex:none;align-items:center;gap:.25rem;padding:0 .5rem 0 .375rem;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.zova-artifact-stance-arrow{color:var(--zova-text-secondary);font-size:12px;font-weight:500}.zova-artifact-kind{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.zova-artifact-subject{letter-spacing:-.022em;min-width:0;color:var(--zova-text-primary);align-items:baseline;gap:.625rem;margin:.3125rem 0 0;font-size:18px;font-weight:600;line-height:22px;display:flex}.zova-artifact-street{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.zova-artifact-locality{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;min-width:0;color:var(--zova-text-tertiary);flex:0 auto;font-size:14px;font-weight:400;overflow:hidden}.zova-artifact-verdict{min-width:0;margin:0 0 2rem}.zova-artifact-figure{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums;text-wrap:balance;color:var(--zova-accent-ink);margin:.5rem 0 0;font-size:clamp(2.25rem,6cqw,3rem);font-weight:500;line-height:1}.zova-artifact-verdict .zova-hero-meta{max-width:65ch;margin-top:.875rem}.zova-artifact-paper{border-radius:var(--zova-radius-panel);background-color:var(--surface-3);box-shadow:var(--shadow-2);padding:2rem}.zova-artifact-section{border-bottom:1px solid var(--zova-rule);min-width:0;padding-bottom:1.5rem}.zova-artifact-section:last-child{border-bottom:0;padding-bottom:0}.zova-artifact-slide-title{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--zova-text-primary);text-wrap:balance;font-size:clamp(22px,3.4cqw,28px);font-weight:600;line-height:1.2}.zova-artifact-prose{max-width:68ch;color:var(--zova-text-primary);margin:0 0 .75rem;font-size:14px;line-height:1.6}.zova-artifact-prose:last-child{margin-bottom:0}.zova-artifact-sub{max-width:68ch;color:var(--zova-text-secondary);margin:.25rem 0 0;font-size:14px;line-height:20px}.zova-artifact-bullets{max-width:68ch;color:var(--zova-text-primary);flex-direction:column;gap:.375rem;margin:0;padding-left:1.125rem;font-size:14px;line-height:1.55;list-style:outside;display:flex}.zova-artifact-bullets::marker{color:var(--zova-text-tertiary)}.zova-artifact-bullets li::marker{color:var(--zova-text-tertiary)}.zova-artifact-slide--presenting .zova-artifact-prose,.zova-artifact-slide--presenting .zova-artifact-bullets{font-size:16px}.zova-artifact-slide--presenting .zova-artifact-sub{font-size:16px;line-height:24px}.zova-artifact-notes{border-top:1px solid var(--zova-rule);margin-top:1rem;padding-top:.75rem}.zova-artifact-notes-body{max-width:68ch;color:var(--zova-text-secondary);margin:.25rem 0 0;font-size:14px;line-height:20px}.zova-artifact-stage{--zova-artifact-nav-inset:.125rem;padding-inline:3rem}@media (min-width:640px){.zova-artifact-stage{--zova-artifact-nav-inset:1.5rem;padding-inline:6rem}}.zova-artifact-nav{color:var(--zova-text-tertiary);background-color:var(--zova-chip-bg);transition:background-color .15s var(--zova-ease-out), color .15s var(--zova-ease-out)}.zova-artifact-nav:hover:not(:disabled){background-color:var(--zova-chip-bg-hover);color:var(--zova-text-primary)}.zova-artifact-count{font-family:var(--font-mono), ui-monospace, "SFMono-Regular", monospace;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--zova-text-tertiary);font-size:12px;line-height:1}.zova-artifact-rule{background-color:var(--zova-rule-strong)}.zova-artifact-colophon{border-top:1px solid var(--zova-rule);color:var(--zova-text-tertiary);margin-top:2.5rem;padding-top:1.25rem;font-size:12px;line-height:16px}.zova-artifact-chip{border-radius:var(--zova-radius-pill);background-color:var(--zova-chip-bg);letter-spacing:.02em;text-transform:capitalize;height:18px;color:var(--zova-text-tertiary);align-items:center;padding-inline:.375rem;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.zova-artifact-detail{color:var(--zova-text-tertiary);margin:.25rem 0 0;font-size:12px;line-height:18px}.zova-doc{min-width:0;container-type:inline-size}.zova-doc-mast{margin-bottom:1.75rem}.zova-doc-subject{text-wrap:balance;margin:.375rem 0 0}.zova-doc-asof{color:var(--zova-text-tertiary);margin:.25rem 0 0;font-size:.8125rem;line-height:1.125rem}.zova-doc-cover{border-bottom:1px solid var(--zova-rule);margin:0 0 1.75rem;padding-bottom:1.5rem}.zova-doc-text{white-space:pre-line}.zova-doc-parts{flex-direction:column;gap:1.5rem;display:flex}.zova-doc-parts>section>*{margin-bottom:1.25rem}.zova-doc-parts>section>:last-child{margin-bottom:0}.zova-doc-caption{max-width:68ch;color:var(--zova-text-tertiary);margin:.625rem 0 0;font-size:.8125rem;line-height:1.25rem}.zova-doc-table .zova-doc-token{white-space:nowrap}.zova-doc-table tbody tr[data-lit]>td{background-color:var(--zova-row-hover)}.zova-doc-qa{flex-direction:column;gap:1rem;margin:0;display:flex}.zova-doc-qa-point{max-width:68ch;color:var(--zova-text-primary);margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.zova-doc-qa-answer{max-width:68ch;color:var(--zova-text-secondary);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.zova-doc-checklist{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.zova-doc-check-line{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.zova-doc-check-basis{color:var(--zova-text-tertiary);font-size:.8125rem;line-height:1.125rem}.zova-doc-check-action{max-width:68ch;color:var(--zova-text-secondary);margin:.25rem 0 0 .875rem;font-size:.875rem;line-height:1.4}.zova-doc-check-detail{max-width:68ch;color:var(--zova-text-tertiary);margin:.125rem 0 0 .875rem;font-size:.8125rem;line-height:1.25rem}.zova-doc-meta{color:var(--zova-text-tertiary);margin-top:.125rem;font-size:.75rem;line-height:1rem;display:block}.zova-doc-exhibit+.zova-doc-exhibit{border-top:1px solid var(--zova-rule);margin-top:1.5rem;padding-top:1.5rem}.zova-doc-exhibit-title{color:var(--zova-text-primary);margin:0 0 .5rem;font-size:.9375rem;font-weight:600;line-height:1.3}.zova-doc-sources{color:var(--zova-text-tertiary);flex-direction:column;gap:.125rem;margin:.75rem 0 0;padding:0;font-size:.75rem;line-height:1rem;list-style:none;display:flex}.zova-doc-notices{border-top:1px solid var(--zova-rule);margin-top:2rem;padding-top:1.25rem}.zova-doc-notice{max-width:68ch;color:var(--zova-text-tertiary);margin:0;font-size:.75rem;line-height:1.125rem}.zova-doc-notice+.zova-doc-notice{margin-top:.375rem}.zova-report{--zova-report-fill:var(--zova-ink-1)}@supports (color:color-mix(in lab, red, red)){.zova-report{--zova-report-fill:color-mix(in oklch, var(--zova-ink-1) 3.6%, transparent)}}.zova-report{--zova-report-fill-strong:var(--zova-ink-1)}@supports (color:color-mix(in lab, red, red)){.zova-report{--zova-report-fill-strong:color-mix(in oklch, var(--zova-ink-1) 7.5%, transparent)}}.zova-report{--zova-report-ground:var(--zova-ink-1)}@supports (color:color-mix(in lab, red, red)){.zova-report{--zova-report-ground:color-mix(in oklab, var(--zova-ink-1) 3.6%, var(--background))}}.zova-report{--zova-report-part-gap:88px;--zova-report-row-radius:14px;--zova-report-rule:var(--zova-ink-1)}@supports (color:color-mix(in lab, red, red)){.zova-report{--zova-report-rule:color-mix(in oklch, var(--zova-ink-1) 11%, transparent)}}.zova-report{--zova-report-rule-strong:var(--zova-ink-1)}@supports (color:color-mix(in lab, red, red)){.zova-report{--zova-report-rule-strong:color-mix(in oklch, var(--zova-ink-1) 22%, transparent)}}.zova-report{min-width:0;color:var(--zova-ink-1);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;container-type:inline-size}.zova-report :where(p,dl,dd,figure,ol){margin:0}.zova-report-caption{font-family:var(--font-mono), ui-monospace, monospace;color:var(--zova-ink-3);font-size:12px;font-weight:400;line-height:1.45}.zova-report-note{max-width:72ch;color:var(--zova-ink-2);margin-top:18px;font-size:14px;line-height:1.6}.zova-report-cover{padding:8px 0 72px}.zova-report-cover-top{gap:36px;display:grid}@container (min-width:900px){.zova-report-cover-top{grid-template-columns:minmax(0,1fr) minmax(0,.78fr);align-items:start;gap:48px}}.zova-report-cover-lead{min-width:0}.zova-report-cover-photo{border-radius:var(--zova-radius-overlay);background:var(--zova-report-fill);overflow:hidden}.zova-report-cover-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}.zova-report-line{margin-top:8px}.zova-report-kicker{color:var(--zova-ink-3);margin:0;font-size:15px;font-weight:500;line-height:20px}.zova-report-title{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:12px 0 0;font-size:clamp(28px,3.6cqi,40px);font-weight:500;line-height:1.08}.zova-report-place{color:var(--zova-ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:14px;line-height:1.4;display:flex}.zova-report-dot{background:var(--zova-ink-3);border-radius:999px;width:4px;height:4px}.zova-report-verdict{margin-top:48px}.zova-report-verdict-label{color:var(--zova-ink-2);font-size:14px;font-weight:500;line-height:20px}.zova-report-verdict-figure{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--zova-accent-ink);margin-top:10px;font-size:clamp(2.25rem,4cqi,3rem);font-weight:500;line-height:1}.zova-report-verdict-range{letter-spacing:-.01em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:10px;margin-top:16px;font-size:17px;font-weight:500;line-height:1.3;display:flex}.zova-report-verdict-sep{color:var(--zova-ink-3)}.zova-report-verdict-note{max-width:52ch;color:var(--zova-ink-2);text-wrap:pretty;margin-top:20px;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.zova-report-verdict-figure{animation:.9s cubic-bezier(.16,1,.3,1) both zova-report-arrive}.zova-report-verdict-range,.zova-report-verdict-note{animation:.9s cubic-bezier(.16,1,.3,1) .16s both zova-report-arrive}}@keyframes zova-report-arrive{0%{opacity:0;transform:translateY(10px)}}.zova-report-letter{border-radius:var(--zova-radius-overlay);background:var(--zova-report-fill);max-width:720px;margin:0 0 72px;padding:22px 26px 24px}.zova-report-letter-text{white-space:pre-line;margin-top:10px;font-size:15.5px;line-height:1.6}.zova-report-body{grid-template-columns:minmax(0,1fr);display:grid}.zova-report-toc{display:none}@container (min-width:1000px){.zova-report-body{grid-template-columns:168px minmax(0,1fr);column-gap:56px}.zova-report-toc{display:block}}.zova-report-toc ol{flex-direction:column;gap:2px;padding:0;list-style:none;display:flex;position:sticky;top:104px}.zova-report-toc a{color:var(--zova-ink-2);border-radius:999px;align-items:baseline;gap:12px;margin-left:-12px;padding:7px 12px;font-size:13px;line-height:1.3;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.zova-report-toc a:hover,.zova-report-toc a[aria-current]{color:var(--zova-ink-1);background:var(--zova-report-fill)}.zova-report-toc a:focus-visible{box-shadow:0 0 0 2px var(--zova-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.zova-report-toc a:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch, var(--zova-accent) 60%, transparent)}}.zova-report-toc-index{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--zova-ink-3);font-size:11px;transition:color .18s}.zova-report-toc a[aria-current] .zova-report-toc-index{color:var(--zova-accent-ink)}.zova-report-main{min-width:0}.zova-report-part{scroll-margin-top:96px}.zova-report-part+.zova-report-part{margin-top:var(--zova-report-part-gap)}.zova-report-part-head{max-width:720px;margin-bottom:24px}.zova-report-index{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--zova-ink-3);font-size:11px}.zova-report-part-title{letter-spacing:-.02em;text-wrap:balance;margin:6px 0 0;font-size:clamp(21px,2.2cqi,24px);font-weight:500;line-height:1.2}.zova-report-lead{max-width:62ch;color:var(--zova-ink-2);margin-top:6px;font-size:14.5px;line-height:1.55}.zova-report-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;display:grid}@container (min-width:760px){.zova-report-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.zova-report-fact{min-width:0}.zova-report-fact-value{letter-spacing:-.015em;margin-top:6px;font-size:18px;font-weight:500;line-height:1.25}.zova-report-fact-note{color:var(--zova-ink-3);margin-top:4px;font-size:12.5px;line-height:1.4}.zova-report-statement{letter-spacing:-.006em;text-wrap:pretty;max-width:68ch;font-size:16.5px;font-weight:400;line-height:1.6}.zova-report-statement+.zova-report-statement{margin-top:12px}.zova-report-figure{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.zova-report-aside{letter-spacing:0;color:var(--zova-ink-3);font-size:.8em;font-weight:400}.zova-report-chart{margin-top:28px}.zova-report-sales{gap:32px;min-width:0;display:grid}.zova-report-sales-list,.zova-report-sales-chart{min-width:0}.zova-report-gallery{margin-top:28px}.zova-report-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:640px){.zova-report-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.zova-report-gallery-photo{border-radius:var(--zova-report-row-radius);background:var(--zova-report-fill);cursor:zoom-in;border:0;width:100%;padding:0;display:block;overflow:hidden}.zova-report-gallery-photo img{aspect-ratio:4/3;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;transition:transform .3s var(--zova-ease-out,ease-out);display:block}.zova-report-gallery-photo:hover img{transform:scale(1.03)}.zova-report-gallery-photo:focus-visible{box-shadow:0 0 0 2px var(--zova-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.zova-report-gallery-photo:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch, var(--zova-accent) 60%, transparent)}}@media (prefers-reduced-motion:reduce){.zova-report-gallery-photo img{transition:none}}.zova-report-lightbox{z-index:1250;background:#0a0a09d6;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out both zova-report-lightbox-in;display:flex;position:fixed;inset:0}@keyframes zova-report-lightbox-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.zova-report-lightbox{animation:none}}.zova-report-lightbox-figure{flex-direction:column;gap:12px;margin:0;display:flex}.zova-report-lightbox-figure img{object-fit:contain;border-radius:14px;width:auto;max-width:min(92vw,1400px);height:auto;max-height:calc(100dvh - 140px);display:block;box-shadow:0 30px 80px -30px #00000080}.zova-report-lightbox-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.zova-report-lightbox-count{font-variant-numeric:tabular-nums;color:#fffc;font-size:13px}.zova-report-lightbox-actions{gap:6px;display:flex}.zova-report-lightbox-button{color:#fff;background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s ease-out,opacity .15s ease-out;display:inline-flex}.zova-report-lightbox-button:hover:not(:disabled){background:#ffffff3d}.zova-report-lightbox-button:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffffb3}.zova-report-lightbox-button:disabled{opacity:.35;cursor:default}.zova-report-table-block+.zova-report-table-block,.zova-report-note+.zova-report-table-block{margin-top:28px}.zova-report-table-wrap{overscroll-behavior-x:contain;margin:-8px -12px;padding:8px 12px;overflow-x:auto}.zova-report-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:1.4}.zova-report-table th{border-bottom:1px solid var(--zova-report-rule-strong);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;color:var(--zova-ink-2);text-align:left;vertical-align:bottom;white-space:nowrap;padding:0 12px 10px;font-size:11.5px;font-weight:400}.zova-report-table td{border-bottom:1px solid var(--zova-report-rule);vertical-align:middle;white-space:nowrap;padding:13px 12px;transition:background-color .16s}.zova-report-table tbody tr:has(.zova-report-table-note)>:where(td,th){vertical-align:top}.zova-report-table tbody tr:last-child>:where(td,th){border-bottom:none}.zova-report-table :where(tbody tr[data-lit]>td,th[data-lit],td[data-lit]){background:var(--zova-report-fill)}.zova-report-table [data-numeric]{text-align:right}.zova-report-table td[data-numeric]{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.zova-report-table td[data-emphasis]{font-weight:600}.zova-report-table td[data-empty],.zova-report-table td[data-zero]{color:var(--zova-ink-3)}.zova-report-table-lead{white-space:nowrap;font-weight:500;display:block}.zova-report-table-note{max-width:34ch;color:var(--zova-ink-3);white-space:normal;margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.4;display:block}.zova-report-table-number{width:1%;padding-right:4px!important}.zova-report-disc{vertical-align:middle;background:var(--zova-ink-1);width:22px;height:22px;color:var(--background);font-family:var(--font-mono), ui-monospace, monospace;border-radius:999px;place-items:center;font-size:11px;font-weight:600;transition:box-shadow .16s;display:inline-grid}.zova-report-table :where(tbody tr[data-lit],th[data-lit]) .zova-report-disc{box-shadow:0 0 0 3px var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.zova-report-table :where(tbody tr[data-lit],th[data-lit]) .zova-report-disc{box-shadow:0 0 0 3px color-mix(in oklch, var(--zova-accent) 75%, transparent)}}.zova-report-grid th[scope=col]{vertical-align:bottom;text-align:right;padding-bottom:12px}.zova-report-grid th[scope=col] .zova-report-disc{margin:0 0 6px auto;display:grid}.zova-report-grid th[scope=col] .zova-report-table-note{margin-left:auto}.zova-report-grid-street{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--zova-ink-1);font-size:13px;font-weight:500;display:block}.zova-report-grid tbody th.zova-report-grid-label{z-index:1;border-bottom:1px solid var(--zova-report-rule);background:var(--background);text-align:left;white-space:nowrap;padding:13px 12px;font-weight:400;position:sticky;left:0}.zova-report-grid thead th:first-child{z-index:1;background:var(--background);position:sticky;left:0}.zova-report-grid tbody tr:last-child>th.zova-report-grid-label{border-bottom:none}.zova-report-grid tbody tr:has(+tr[data-emphasis])>:where(td,th){border-bottom:none}.zova-report-grid tbody tr[data-emphasis] :where(td,th){border-top:1px solid var(--zova-report-rule-strong);color:var(--zova-ink-1);font-weight:600}.zova-report-table--quiet{font-size:13.5px}.zova-report-table--quiet td{padding-block:9px}.zova-report-table-source{color:var(--zova-ink-3);white-space:nowrap;font-size:12.5px}.zova-report-counts{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.zova-report-counts>div{background:var(--zova-report-fill);border-radius:999px;flex-direction:row-reverse;align-items:baseline;gap:10px;padding:7px 14px;display:inline-flex}.zova-report-counts dd{font-family:var(--font-mono), ui-monospace, monospace;font-size:12.5px;font-weight:600}.zova-report-counts dt{color:var(--zova-ink-2);font-size:13px}.zova-report-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:28px 32px;display:grid}.zova-report-stat dd{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:8px;display:flex}.zova-report-stat-figure{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3cqi,34px);font-weight:400;line-height:1}.zova-report-stat-unit{color:var(--zova-ink-2);font-size:14px}.zova-report-stat-percent{vertical-align:.72em;letter-spacing:0;color:var(--zova-ink-2);margin-left:.06em;font-size:.5em}.zova-report-source{margin-top:20px}.zova-report-rates{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}@container (min-width:760px){.zova-report-rates{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}}.zova-report-rate{border-radius:var(--zova-report-row-radius);background:var(--zova-report-fill);justify-content:space-between;align-items:baseline;gap:18px;padding:12px 16px;display:flex}.zova-report-rate dt{font-size:14px;line-height:1.4}.zova-report-rate-note{color:var(--zova-ink-3);margin-top:4px;font-size:12.5px;display:block}.zova-report-rate dd{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:500}.zova-report-arithmetic{margin-top:24px}.zova-report-arithmetic summary{background:var(--zova-report-fill);cursor:pointer;border-radius:999px;align-items:baseline;gap:12px;padding:11px 20px;font-size:14px;font-weight:500;list-style:none;transition:background-color .16s;display:inline-flex}.zova-report-arithmetic summary::-webkit-details-marker{display:none}.zova-report-arithmetic summary:before{content:"+";font-family:var(--font-mono), ui-monospace, monospace;color:var(--zova-ink-3)}.zova-report-arithmetic[open] summary:before{content:"−"}.zova-report-arithmetic summary:hover{background:var(--zova-report-fill-strong)}.zova-report-arithmetic summary:focus-visible{box-shadow:0 0 0 2px var(--zova-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.zova-report-arithmetic summary:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch, var(--zova-accent) 60%, transparent)}}.zova-report-arithmetic[open] .zova-report-table-wrap{margin-top:18px}.zova-report-map-frame{aspect-ratio:1200/460;border-radius:var(--zova-radius-overlay);background:var(--zova-report-ground);position:relative;overflow:hidden}.zova-report-map-raster{width:100%;height:100%;position:absolute;inset:0}.zova-report-map-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.zova-report-map-ring circle{fill:none;stroke:var(--zova-ink-1)}@supports (color:color-mix(in lab, red, red)){.zova-report-map-ring circle{stroke:color-mix(in oklch, var(--zova-ink-1) 13%, transparent)}}.zova-report-map-ring circle{stroke-width:1.5px}.zova-report-map-ring text{font-family:var(--font-mono), ui-monospace, monospace;fill:var(--zova-ink-3);paint-order:stroke;stroke:var(--zova-report-ground);stroke-width:10px;stroke-linejoin:round;font-size:17px}.zova-report-map-home-halo{fill:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.zova-report-map-home-halo{fill:color-mix(in oklch, var(--zova-accent) 28%, transparent)}}.zova-report-map-home-dot{fill:var(--zova-accent);stroke:var(--zova-report-ground);stroke-width:4px}.zova-report-map-home text{fill:var(--zova-ink-1);paint-order:stroke;stroke:var(--zova-report-ground);stroke-width:5px;font-size:16px;font-weight:500}.zova-report-map-pin circle{fill:var(--zova-ink-1);stroke:var(--zova-report-ground);stroke-width:4px;transition:r .18s cubic-bezier(.16,1,.3,1),stroke .18s}.zova-report-map-pin text{font-family:var(--font-mono), ui-monospace, monospace;fill:var(--background);pointer-events:none;font-size:16px;font-weight:600}.zova-report-map-pin[data-lit] circle{stroke:var(--zova-accent);stroke-width:5px}.zova-report-map figcaption{margin-top:14px}.zova-report-map+.zova-report-sales{margin-top:36px}.zova-report-notices{max-width:760px;margin-top:var(--zova-report-part-gap);flex-direction:column;gap:12px;display:flex}.zova-report-notices p{color:var(--zova-ink-3);font-size:12.5px;line-height:1.65}.zova-report-generic>*+*{margin-top:20px}@container (max-width:560px){.zova-report{--zova-report-part-gap:64px}.zova-report-cover{padding-bottom:56px}.zova-report-verdict{margin-top:36px}}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{font-family:var(--font-sans);overscroll-behavior:none}body{background-color:var(--background);color:var(--foreground);overscroll-behavior:none}button:not(:disabled),[role=button]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),input:is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio]):not(:disabled),select:not(:disabled),summary{cursor:pointer}label:has(>input:is([type=checkbox],[type=radio]):not(:disabled)){cursor:pointer}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-px{inset:-1px}.inset-0{inset:0}.inset-\[-0\.22em\]{inset:-.22em}.inset-\[-60\%\]{inset:-60%}.inset-px{inset:1px}.-inset-x-\[0\.6em\]{inset-inline:-.6em}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-\[1\.7em\]{inset-inline:1.7em}.inset-x-\[1\.8em\]{inset-inline:1.8em}.inset-x-\[5px\]{inset-inline:5px}.inset-x-\[9px\]{inset-inline:9px}.inset-x-\[10\.5px\]{inset-inline:10.5px}.inset-x-\[12\%\]{inset-inline:12%}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.inset-y-5{inset-block:calc(var(--spacing) * 5)}.inset-y-\[0\.2em\]{inset-block:.2em}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-11{top:calc(var(--spacing) * -11)}.-top-\[0\.072em\]{top:-.072em}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-9{top:calc(var(--spacing) * 9)}.top-16{top:calc(var(--spacing) * 16)}.top-28{top:calc(var(--spacing) * 28)}.top-\[-0\.6em\]{top:-.6em}.top-\[0\.8em\]{top:.8em}.top-\[0\.16em\]{top:.16em}.top-\[0\.42em\]{top:.42em}.top-\[0\.57em\]{top:.57em}.top-\[0\.68em\]{top:.68em}.top-\[0\.72em\]{top:.72em}.top-\[1\.6em\]{top:1.6em}.top-\[1\.45em\]{top:1.45em}.top-\[1\.55em\]{top:1.55em}.top-\[1\.75em\]{top:1.75em}.top-\[2\.75em\]{top:2.75em}.top-\[2\.85em\]{top:2.85em}.top-\[3\.6em\]{top:3.6em}.top-\[3\.25em\]{top:3.25em}.top-\[3px\]{top:3px}.top-\[5\.4em\]{top:5.4em}.top-\[5\.6em\]{top:5.6em}.top-\[5\.7em\]{top:5.7em}.top-\[5px\]{top:5px}.top-\[6\.3em\]{top:6.3em}.top-\[6\.6em\]{top:6.6em}.top-\[6\.35em\]{top:6.35em}.top-\[7\.1em\]{top:7.1em}.top-\[7\.2em\]{top:7.2em}.top-\[7em\]{top:7em}.top-\[7px\]{top:7px}.top-\[8\.1em\]{top:8.1em}.top-\[9em\]{top:9em}.top-\[9px\]{top:9px}.top-\[11\.1em\]{top:11.1em}.top-\[11\.6em\]{top:11.6em}.top-\[11\.9em\]{top:11.9em}.top-\[12\.6em\]{top:12.6em}.top-\[12dvh\]{top:12dvh}.top-\[16\.9em\]{top:16.9em}.top-\[17\.6em\]{top:17.6em}.top-\[22px\]{top:22px}.top-\[23\.1em\]{top:23.1em}.top-\[28\.2em\]{top:28.2em}.top-\[30\.6em\]{top:30.6em}.top-\[34px\]{top:34px}.top-\[36\.4em\]{top:36.4em}.top-\[39\.8em\]{top:39.8em}.top-\[calc\(var\(--leader\)\*-1-7\.65px\)\]{top:calc(var(--leader) * -1 - 7.65px)}.top-\[var\(--dialog-close-inset\,0\.75rem\)\]{top:var(--dialog-close-inset,.75rem)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-\[0\.03em\]{right:-.03em}.-right-\[0\.04em\]{right:-.04em}.-right-\[0\.05em\]{right:-.05em}.-right-\[5px\]{right:-5px}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-1\/2{right:50%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-\[0\.75em\]{right:.75em}.right-\[0\.85em\]{right:.85em}.right-\[1\.7em\]{right:1.7em}.right-\[1\.8em\]{right:1.8em}.right-\[3px\]{right:3px}.right-\[calc\(100\%\+12px\)\]{right:calc(100% + 12px)}.right-\[var\(--dialog-close-inset\,0\.75rem\)\]{right:var(--dialog-close-inset,.75rem)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-\[-0\.2em\]{bottom:-.2em}.bottom-\[-0\.22em\]{bottom:-.22em}.bottom-\[0\.85em\]{bottom:.85em}.bottom-\[14\%\]{bottom:14%}.bottom-\[calc\(64px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(64px + env(safe-area-inset-bottom))}.bottom-full{bottom:100%}.bottom-px{bottom:1px}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[0\.5em\]{left:.5em}.left-\[0\.75em\]{left:.75em}.left-\[1\.6em\]{left:1.6em}.left-\[1\.8em\]{left:1.8em}.left-\[1\.45em\]{left:1.45em}.left-\[2\.6em\]{left:2.6em}.left-\[3px\]{left:3px}.left-\[11\.7em\]{left:11.7em}.left-\[34\%\]{left:34%}.left-\[35px\]{left:35px}.left-\[52px\]{left:52px}.left-\[61\.4em\]{left:61.4em}.left-\[calc\(var\(--leader\)-1\.52px\)\]{left:calc(var(--leader) - 1.52px)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-100{z-index:100}.z-900{z-index:900}.z-1200{z-index:1200}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[25\]{z-index:25}.z-\[750\]{z-index:750}.z-\[800\]{z-index:800}.z-\[820\]{z-index:820}.z-\[900\]{z-index:900}.z-\[1100\]{z-index:1100}.z-\[1150\]{z-index:1150}.z-\[1200\]{z-index:1200}.z-\[1250\]{z-index:1250}.z-\[1300\]{z-index:1300}.order-1{order:1}.order-2{order:2}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1\.5{margin:calc(var(--spacing) * -1.5)}.-m-3{margin:calc(var(--spacing) * -3)}.m-0{margin:0}.m-2{margin:calc(var(--spacing) * 2)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-2\.5{margin-inline:calc(var(--spacing) * -2.5)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.-mx-gutter{margin-inline:calc(var(--zova-gutter) * -1)}.mx-0{margin-inline:0}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-7{margin-inline:calc(var(--spacing) * 7)}.mx-auto{margin-inline:auto}.mx-gutter{margin-inline:var(--zova-gutter)}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-3{margin-block:calc(var(--spacing) * -3)}.-my-\[3px\]{margin-block:-3px}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-auto{margin-block:auto}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.-mt-\[0\.25em\]{margin-top:-.25em}.-mt-\[4\.5rem\]{margin-top:-4.5rem}.-mt-\[var\(--zova-radius-overlay\)\]{margin-top:calc(var(--zova-radius-overlay) * -1)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[0\.1em\]{margin-top:.1em}.mt-\[0\.2em\]{margin-top:.2em}.mt-\[0\.3em\]{margin-top:.3em}.mt-\[0\.5em\]{margin-top:.5em}.mt-\[0\.7em\]{margin-top:.7em}.mt-\[0\.9em\]{margin-top:.9em}.mt-\[0\.15em\]{margin-top:.15em}.mt-\[0\.55em\]{margin-top:.55em}.mt-\[1\.3em\]{margin-top:1.3em}.mt-\[1\.4em\]{margin-top:1.4em}.mt-\[1\.5em\]{margin-top:1.5em}.mt-\[1em\]{margin-top:1em}.mt-\[1px\]{margin-top:1px}.mt-\[7px\]{margin-top:7px}.mt-\[clamp\(28px\,3\.5vw\,48px\)\]{margin-top:clamp(28px,3.5vw,48px)}.mt-\[clamp\(32px\,4vw\,56px\)\]{margin-top:clamp(32px,4vw,56px)}.mt-\[clamp\(56px\,7vw\,104px\)\]{margin-top:clamp(56px,7vw,104px)}.mt-\[clamp\(64px\,7vw\,104px\)\]{margin-top:clamp(64px,7vw,104px)}.mt-auto{margin-top:auto}.\!mr-0{margin-right:0!important}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mr-2\.5{margin-right:calc(var(--spacing) * -2.5)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-auto{margin-right:auto}.-mb-0\.5{margin-bottom:calc(var(--spacing) * -.5)}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.-mb-\[0\.25em\]{margin-bottom:-.25em}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.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-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-\[clamp\(36px\,5vw\,64px\)\]{margin-bottom:clamp(36px,5vw,64px)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-\[3px\]{margin-left:3px}.ml-\[15px\]{margin-left:15px}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.stoa-index{width:1.875rem;height:1.875rem;font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;border-radius:9999px;flex-shrink:0;place-items:center;font-size:.6875rem;display:inline-grid}.stoa-dot{background-color:var(--stoa-accent);border-radius:9999px;flex-shrink:0;width:.4375rem;height:.4375rem;display:inline-block}.stoa-chip{height:2rem;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:9999px;align-items:center;gap:.5rem;padding-inline:.875rem;font-size:.75rem;display:inline-flex}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.size-0{width:0;height:0}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-\[0\.3em\]{width:.3em;height:.3em}.size-\[0\.5em\]{width:.5em;height:.5em}.size-\[0\.6em\]{width:.6em;height:.6em}.size-\[0\.32em\]{width:.32em;height:.32em}.size-\[0\.45em\]{width:.45em;height:.45em}.size-\[0\.62em\]{width:.62em;height:.62em}.size-\[0\.85em\]{width:.85em;height:.85em}.size-\[0\.95em\]{width:.95em;height:.95em}.size-\[1\.1em\]{width:1.1em;height:1.1em}.size-\[1\.05em\]{width:1.05em;height:1.05em}.size-\[1\.6em\]{width:1.6em;height:1.6em}.size-\[1\.8em\]{width:1.8em;height:1.8em}.size-\[1\.9em\]{width:1.9em;height:1.9em}.size-\[1em\]{width:1em;height:1em}.size-\[2\.6em\]{width:2.6em;height:2.6em}.size-\[3\.6em\]{width:3.6em;height:3.6em}.size-\[13px\]{width:13px;height:13px}.size-\[16px\]{width:16px;height:16px}.size-\[18px\]{width:18px;height:18px}.size-\[32px\]{width:32px;height:32px}.size-\[36px\]{width:36px;height:36px}.size-\[var\(--leader\)\]{width:var(--leader);height:var(--leader)}.size-full{width:100%;height:100%}.\!h-8{height:calc(var(--spacing) * 8)!important}.\!h-auto{height:auto!important}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-3\/4{height:75%}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.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-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-52{height:calc(var(--spacing) * 52)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-\[0\.9em\]{height:.9em}.h-\[0\.22em\]{height:.22em}.h-\[0\.26em\]{height:.26em}.h-\[0\.32em\]{height:.32em}.h-\[0\.55em\]{height:.55em}.h-\[0\.65em\]{height:.65em}.h-\[1\.4em\]{height:1.4em}.h-\[1\.5em\]{height:1.5em}.h-\[1\.7em\]{height:1.7em}.h-\[1\.9em\]{height:1.9em}.h-\[1\.75em\]{height:1.75em}.h-\[1em\]{height:1em}.h-\[1lh\]{height:1lh}.h-\[2\.2em\]{height:2.2em}.h-\[2\.3em\]{height:2.3em}.h-\[2\.5em\]{height:2.5em}.h-\[2\.7em\]{height:2.7em}.h-\[2px\]{height:2px}.h-\[3\.1em\]{height:3.1em}.h-\[4\.5rem\]{height:4.5rem}.h-\[7em\]{height:7em}.h-\[7px\]{height:7px}.h-\[8\.9em\]{height:8.9em}.h-\[8px\]{height:8px}.h-\[13px\]{height:13px}.h-\[14\%\]{height:14%}.h-\[14px\]{height:14px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[27px\]{height:27px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[40px\]{height:40px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[58\%\]{height:58%}.h-\[60px\]{height:60px}.h-\[64px\]{height:64px}.h-\[68\%\]{height:68%}.h-\[78\%\]{height:78%}.h-\[140px\]{height:140px}.h-\[196px\]{height:196px}.h-\[231px\]{height:231px}.h-\[276px\]{height:276px}.h-\[282px\]{height:282px}.h-\[320px\]{height:320px}.h-\[329px\]{height:329px}.h-\[340px\]{height:340px}.h-\[420px\]{height:420px}.h-\[440px\]{height:440px}.h-\[640px\]{height:640px}.h-\[calc\(100svh-1rem\)\]{height:calc(100svh - 1rem)}.h-\[clamp\(220px\,32vw\,440px\)\]{height:clamp(220px,32vw,440px)}.h-\[clamp\(300px\,42vw\,620px\)\]{height:clamp(300px,42vw,620px)}.h-\[clamp\(460px\,calc\(100svh-230px\)\,900px\)\]{height:clamp(460px,100svh - 230px,900px)}.h-\[min\(720px\,88vh\)\]{height:min(720px,88vh)}.h-\[var\(--zova-chart-row-h\)\]{height:var(--zova-chart-row-h)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[56dvh\]{max-height:56dvh}.max-h-\[80\%\]{max-height:80%}.max-h-\[90vh\]{max-height:90vh}.max-h-\[200px\]{max-height:200px}.max-h-\[260px\]{max-height:260px}.max-h-\[calc\(100dvh-24px\)\]{max-height:calc(100dvh - 24px)}.max-h-\[calc\(100vh-11rem\)\]{max-height:calc(100vh - 11rem)}.max-h-\[inherit\]{max-height:inherit}.max-h-\[min\(300px\,var\(--available-height\)\)\]{max-height:min(300px, var(--available-height))}.max-h-\[min\(480px\,var\(--available-height\)\)\]{max-height:min(480px, var(--available-height))}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-\[1\.55em\]{min-height:1.55em}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[70svh\]{min-height:70svh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72svh\]{min-height:72svh}.min-h-\[76svh\]{min-height:76svh}.min-h-\[78vh\]{min-height:78vh}.min-h-\[80svh\]{min-height:80svh}.min-h-\[154px\]{min-height:154px}.min-h-\[200px\]{min-height:200px}.min-h-\[238px\]{min-height:238px}.min-h-\[240px\]{min-height:240px}.min-h-\[420px\]{min-height:420px}.min-h-\[max\(44vh\,100\%\)\]{min-height:max(44vh,100%)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[\.\.\.\]{width:...}.w-\[0\.72em\]{width:.72em}.w-\[1\.3em\]{width:1.3em}.w-\[2\.2em\]{width:2.2em}.w-\[2\.4em\]{width:2.4em}.w-\[2\.5px\]{width:2.5px}.w-\[2\.6em\]{width:2.6em}.w-\[2em\]{width:2em}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[4\.2em\]{width:4.2em}.w-\[4\.8em\]{width:4.8em}.w-\[5\.2em\]{width:5.2em}.w-\[5\.6em\]{width:5.6em}.w-\[5\.8em\]{width:5.8em}.w-\[5em\]{width:5em}.w-\[6\.4em\]{width:6.4em}.w-\[6\.9em\]{width:6.9em}.w-\[7\.6em\]{width:7.6em}.w-\[7px\]{width:7px}.w-\[8em\]{width:8em}.w-\[8px\]{width:8px}.w-\[12\.6em\]{width:12.6em}.w-\[12em\]{width:12em}.w-\[14px\]{width:14px}.w-\[15rem\]{width:15rem}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[20\%\]{width:20%}.w-\[21px\]{width:21px}.w-\[22\%\]{width:22%}.w-\[22px\]{width:22px}.w-\[24px\]{width:24px}.w-\[34\%\]{width:34%}.w-\[35\%\]{width:35%}.w-\[36\%\]{width:36%}.w-\[40\%\]{width:40%}.w-\[42px\]{width:42px}.w-\[46\%\]{width:46%}.w-\[52px\]{width:52px}.w-\[60\%\]{width:60%}.w-\[66\%\]{width:66%}.w-\[70\%\]{width:70%}.w-\[74vw\]{width:74vw}.w-\[86\%\]{width:86%}.w-\[86\.\.100px\]{width:86..1px}.w-\[88\%\]{width:88%}.w-\[92\%\]{width:92%}.w-\[94\%\]{width:94%}.w-\[95\%\]{width:95%}.w-\[96px\]{width:96px}.w-\[104px\]{width:104px}.w-\[132px\]{width:132px}.w-\[156px\]{width:156px}.w-\[168px\]{width:168px}.w-\[180px\]{width:180px}.w-\[188px\]{width:188px}.w-\[192px\]{width:192px}.w-\[244px\]{width:244px}.w-\[260px\]{width:260px}.w-\[266px\]{width:266px}.w-\[280px\]{width:280px}.w-\[296px\]{width:296px}.w-\[300\%\]{width:300%}.w-\[300px\]{width:300px}.w-\[323px\]{width:323px}.w-\[326px\]{width:326px}.w-\[341px\]{width:341px}.w-\[360px\]{width:360px}.w-\[361px\]{width:361px}.w-\[420px\]{width:420px}.w-\[440px\]{width:440px}.w-\[900px\]{width:900px}.w-\[calc\(50\%-4px\)\]{width:calc(50% - 4px)}.w-\[calc\(100\%\+1\.5rem\)\]{width:calc(100% + 1.5rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(94vw\,1480px\)\]{width:min(94vw,1480px)}.w-\[min\(328px\,calc\(100vw-2rem\)\)\]{width:min(328px,100vw - 2rem)}.w-\[var\(--anchor-width\)\]{width:var(--anchor-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!max-w-\[300px\]{max-width:300px!important}.\!max-w-\[320px\]{max-width:320px!important}.\!max-w-\[500px\]{max-width:500px!important}.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-40{max-width:calc(var(--spacing) * 40)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-100{max-width:calc(var(--spacing) * 100)}.max-w-\[10ch\]{max-width:10ch}.max-w-\[11ch\]{max-width:11ch}.max-w-\[12ch\]{max-width:12ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[15ch\]{max-width:15ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[16rem\]{max-width:16rem}.max-w-\[17ch\]{max-width:17ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22ch\]{max-width:22ch}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[28ch\]{max-width:28ch}.max-w-\[28rem\]{max-width:28rem}.max-w-\[30ch\]{max-width:30ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[44px\]{max-width:44px}.max-w-\[45\%\]{max-width:45%}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[66ch\]{max-width:66ch}.max-w-\[68\%\]{max-width:68%}.max-w-\[68ch\]{max-width:68ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[80\%\]{max-width:80%}.max-w-\[80ch\]{max-width:80ch}.max-w-\[92\%\]{max-width:92%}.max-w-\[120px\]{max-width:120px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[800px\]{max-width:800px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[880px\]{max-width:880px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[120px\]{min-width:120px}.min-w-\[128px\]{min-width:128px}.min-w-\[160px\]{min-width:160px}.min-w-\[280px\]{min-width:280px}.min-w-\[720px\]{min-width:720px}.min-w-\[820px\]{min-width:820px}.min-w-\[880px\]{min-width:880px}.min-w-\[var\(--anchor-width\)\]{min-width:var(--anchor-width)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[1_1_16rem\]{flex:16rem}.flex-auto{flex:auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-1\.5{--tw-border-spacing-y:calc(var(--spacing) * 1.5);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\[18\%_10\%\]{transform-origin:18% 10%}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:0 100%}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\.5{--tw-translate-x:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\.5{--tw-translate-x:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[100\%\]{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-y-100{--tw-scale-y:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.08\]{scale:1.08}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[translateY\(-1px\)_scale\(1\.05\)\]{transform:translateY(-1px)scale(1.05)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.animate-zova-scroll-hint{animation:2s ease-in-out infinite zova-scroll-hint}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.5rem_1fr\]{grid-template-columns:1.5rem 1fr}.grid-cols-\[1\.875rem_minmax\(0\,1fr\)\]{grid-template-columns:1.875rem minmax(0,1fr)}.grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_clamp\(104px\,28vw\,148px\)\]{grid-template-columns:1fr clamp(104px,28vw,148px)}.grid-cols-\[3\.7em_repeat\(5\,1fr\)\]{grid-template-columns:3.7em repeat(5,1fr)}.grid-cols-\[5\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:5.75rem minmax(0,1fr)}.grid-cols-\[6\.5rem_1fr\]{grid-template-columns:6.5rem 1fr}.grid-cols-\[24px_1fr\]{grid-template-columns:24px 1fr}.grid-cols-\[28px_1fr\]{grid-template-columns:28px 1fr}.grid-cols-\[44px_minmax\(0\,1fr\)\]{grid-template-columns:44px minmax(0,1fr)}.grid-cols-\[46fr_18fr_18fr_18fr\]{grid-template-columns:46fr 18fr 18fr 18fr}.grid-cols-\[48px_minmax\(0\,1fr\)_auto\]{grid-template-columns:48px minmax(0,1fr) auto}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,12rem\)_1fr_auto\]{grid-template-columns:minmax(0,12rem) 1fr auto}.grid-cols-\[minmax\(0\,14\.5rem\)_minmax\(2rem\,1fr\)_auto\]{grid-template-columns:minmax(0,14.5rem) minmax(2rem,1fr) auto}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto_auto_1fr\]{grid-template-rows:auto auto 1fr}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.\!items-start{align-items:flex-start!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-end{justify-items:end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[0\.2em\]{gap:.2em}.gap-\[0\.3em\]{gap:.3em}.gap-\[0\.4em\]{gap:.4em}.gap-\[0\.5em\]{gap:.5em}.gap-\[0\.6em\]{gap:.6em}.gap-\[0\.8em\]{gap:.8em}.gap-\[0\.9em\]{gap:.9em}.gap-\[0\.25em\]{gap:.25em}.gap-\[0\.35em\]{gap:.35em}.gap-\[0\.45em\]{gap:.45em}.gap-\[0\.55em\]{gap:.55em}.gap-\[1em\]{gap:1em}.gap-\[2\.5px\]{gap:2.5px}.gap-\[2px\]{gap:2px}.gap-\[5px\]{gap:5px}.gap-\[12px\]{gap:12px}.gap-\[inherit\]{gap:inherit}.gap-\[var\(--zova-card-gap\)\]{gap:var(--zova-card-gap)}.gap-\[var\(--zova-tab-gap\,1\.75rem\)\]{gap:var(--zova-tab-gap,1.75rem)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-x-\[0\.2em\]{column-gap:.2em}.gap-x-\[clamp\(20px\,2\.6vw\,44px\)\]{column-gap:clamp(20px,2.6vw,44px)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-7{row-gap:calc(var(--spacing) * 7)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-14{row-gap:calc(var(--spacing) * 14)}.gap-y-\[0\.45em\]{row-gap:.45em}.gap-y-\[clamp\(72px\,8vw\,120px\)\]{row-gap:clamp(72px,8vw,120px)}.gap-y-\[clamp\(96px\,11vw\,168px\)\]{row-gap:clamp(96px,11vw,168px)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}:where(.divide-foreground\/\[0\.06\]>:not(:last-child)){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:where(.divide-foreground\/\[0\.06\]>:not(:last-child)){border-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-lg{border-radius:var(--radius)!important}.\!rounded-zova-field{border-radius:var(--zova-radius-field)!important}.\!rounded-zova-overlay{border-radius:var(--zova-radius-overlay)!important}.rounded{border-radius:.25rem}.rounded-2lg{border-radius:var(--zova-radius-2lg)}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.rounded-\[0\.3em\]{border-radius:.3em}.rounded-\[0\.5em\]{border-radius:.5em}.rounded-\[0\.6em\]{border-radius:.6em}.rounded-\[0\.7em\]{border-radius:.7em}.rounded-\[0\.8em\]{border-radius:.8em}.rounded-\[0\.9em\]{border-radius:.9em}.rounded-\[0\.36em\]{border-radius:.36em}.rounded-\[0\.42em\]{border-radius:.42em}.rounded-\[0\.45em\]{border-radius:.45em}.rounded-\[0\.55em\]{border-radius:.55em}.rounded-\[1\.1em\]{border-radius:1.1em}.rounded-\[1\.05em\]{border-radius:1.05em}.rounded-\[1\.6em\]{border-radius:1.6em}.rounded-\[1\.25em\]{border-radius:1.25em}.rounded-\[1em\]{border-radius:1em}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--zova-money-tile-radius\)\]{border-radius:var(--zova-money-tile-radius)}.rounded-\[var\(--zova-row-radius\)\]{border-radius:var(--zova-row-radius)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-zova-card{border-radius:var(--zova-radius-card)}.rounded-zova-chrome{border-radius:var(--zova-radius-chrome)}.rounded-zova-field{border-radius:var(--zova-radius-field)}.rounded-zova-mini{border-radius:var(--zova-radius-mini)}.rounded-zova-overlay{border-radius:var(--zova-radius-overlay)}.rounded-zova-panel{border-radius:var(--zova-radius-panel)}.rounded-zova-pill{border-radius:var(--zova-radius-pill)}.rounded-t-2xl{border-top-left-radius:calc(var(--radius) * 1.8);border-top-right-radius:calc(var(--radius) * 1.8)}.rounded-t-\[0\.2em\]{border-top-left-radius:.2em;border-top-right-radius:.2em}.rounded-t-zova-overlay{border-top-left-radius:var(--zova-radius-overlay);border-top-right-radius:var(--zova-radius-overlay)}.rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-l-zova-card{border-top-left-radius:var(--zova-radius-card);border-bottom-left-radius:var(--zova-radius-card)}.rounded-l-zova-panel{border-top-left-radius:var(--zova-radius-panel);border-bottom-left-radius:var(--zova-radius-panel)}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-r-zova-card{border-top-right-radius:var(--zova-radius-card);border-bottom-right-radius:var(--zova-radius-card)}.rounded-r-zova-panel{border-top-right-radius:var(--zova-radius-panel);border-bottom-right-radius:var(--zova-radius-panel)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[0\.1em\]{border-style:var(--tw-border-style);border-width:.1em}.border-\[0\.09em\]{border-style:var(--tw-border-style);border-width:.09em}.border-\[0\.12em\]{border-style:var(--tw-border-style);border-width:.12em}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-border-button-default{border-color:var(--border)!important}.border-\[color-mix\(in_oklab\,var\(--zova-accent\)_55\%\,transparent\)\]{border-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--zova-accent\)_55\%\,transparent\)\]{border-color:color-mix(in oklab,var(--zova-accent) 55%,transparent)}}.border-\[color-mix\(in_oklch\,var\(--zova-vault-text-primary\)_28\%\,transparent\)\]{border-color:var(--zova-vault-text-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklch\,var\(--zova-vault-text-primary\)_28\%\,transparent\)\]{border-color:color-mix(in oklch,var(--zova-vault-text-primary) 28%,transparent)}}.border-\[color\:var\(--focus-ring\)\]{border-color:var(--focus-ring)}.border-\[oklch\(0\.22_0\.010_65\/0\.14\)\]{border-color:#1e1a1624;border-color:lab(9.50872% 1.51376 3.52546/.14)}.border-\[oklch\(0\.22_0\.010_65\/0\.16\)\]{border-color:#1e1a1629;border-color:lab(9.50872% 1.51376 3.52546/.16)}.border-\[var\(--zova-accent\)\]\/18{border-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--zova-accent\)\]\/18{border-color:color-mix(in oklab, var(--zova-accent) 18%, transparent)}}.border-\[var\(--zova-accent\)\]\/35{border-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--zova-accent\)\]\/35{border-color:color-mix(in oklab, var(--zova-accent) 35%, transparent)}}.border-\[var\(--zova-accent\)\]\/55{border-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--zova-accent\)\]\/55{border-color:color-mix(in oklab, var(--zova-accent) 55%, transparent)}}.border-\[var\(--zova-border-subtle\)\],.border-\[var\(--zova-border-subtle\)\]\/30{border-color:var(--zova-border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--zova-border-subtle\)\]\/30{border-color:color-mix(in oklab, var(--zova-border-subtle) 30%, transparent)}}.border-\[var\(--zova-border-subtle\)\]\/35{border-color:var(--zova-border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--zova-border-subtle\)\]\/35{border-color:color-mix(in oklab, var(--zova-border-subtle) 35%, transparent)}}.border-\[var\(--zova-border-subtle\)\]\/50{border-color:var(--zova-border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--zova-border-subtle\)\]\/50{border-color:color-mix(in oklab, var(--zova-border-subtle) 50%, transparent)}}.border-\[var\(--zova-border-subtle\)\]\/55{border-color:var(--zova-border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--zova-border-subtle\)\]\/55{border-color:color-mix(in oklab, var(--zova-border-subtle) 55%, transparent)}}.border-\[var\(--zova-border-subtle\)\]\/60{border-color:var(--zova-border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--zova-border-subtle\)\]\/60{border-color:color-mix(in oklab, var(--zova-border-subtle) 60%, transparent)}}.border-\[var\(--zova-border-subtle\)\]\/70{border-color:var(--zova-border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--zova-border-subtle\)\]\/70{border-color:color-mix(in oklab, var(--zova-border-subtle) 70%, transparent)}}.border-\[var\(--zova-comp-400\)\]{border-color:var(--zova-comp-400)}.border-\[var\(--zova-drawer-border\)\]{border-color:var(--zova-drawer-border)}.border-\[var\(--zova-lime-400\)\]{border-color:var(--zova-lime-400)}.border-\[var\(--zova-marble-border-hairline\)\]{border-color:var(--zova-marble-border-hairline)}.border-\[var\(--zova-rule\)\]{border-color:var(--zova-rule)}.border-\[var\(--zova-vault-border-hairline\)\]{border-color:var(--zova-vault-border-hairline)}.border-\[var\(--zova-vault-text-primary\)\]\/\[0\.22\]{border-color:var(--zova-vault-text-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--zova-vault-text-primary\)\]\/\[0\.22\]{border-color:color-mix(in oklab, var(--zova-vault-text-primary) 22%, transparent)}}.border-\[var\(--zova-vault-text-primary\)\]\/\[0\.55\]{border-color:var(--zova-vault-text-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--zova-vault-text-primary\)\]\/\[0\.55\]{border-color:color-mix(in oklab, var(--zova-vault-text-primary) 55.0%, transparent)}}.border-accent\/40{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.border-background\/30{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.border-background\/30{border-color:color-mix(in oklab, var(--background) 30%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/12{border-color:#0000001f}@supports (color:color-mix(in lab, red, red)){.border-black\/12{border-color:color-mix(in oklab, var(--color-black) 12%, transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.border-black\/\[0\.08\]{border-color:#00000014}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.border-border,.border-border-button-active,.border-border-button-default,.border-border-button-default\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border-button-default\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border-button-hover,.border-border-checkbox-default{border-color:var(--border)}.border-border-checkbox-hover{border-color:var(--foreground)}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-bui-accent-500{border-color:var(--zova-lime-500)}.border-chart-negative\/38{border-color:var(--zova-chart-negative)}@supports (color:color-mix(in lab, red, red)){.border-chart-negative\/38{border-color:color-mix(in oklab, var(--zova-chart-negative) 38%, transparent)}}.border-chart-peer\/35{border-color:var(--zova-chart-peer)}@supports (color:color-mix(in lab, red, red)){.border-chart-peer\/35{border-color:color-mix(in oklab, var(--zova-chart-peer) 35%, transparent)}}.border-chart-positive\/38{border-color:var(--zova-chart-positive)}@supports (color:color-mix(in lab, red, red)){.border-chart-positive\/38{border-color:color-mix(in oklab, var(--zova-chart-positive) 38%, transparent)}}.border-chart-subject\/38{border-color:var(--zova-chart-subject)}@supports (color:color-mix(in lab, red, red)){.border-chart-subject\/38{border-color:color-mix(in oklab, var(--zova-chart-subject) 38%, transparent)}}.border-chart-urgency-2\/38{border-color:var(--zova-chart-urgency-2)}@supports (color:color-mix(in lab, red, red)){.border-chart-urgency-2\/38{border-color:color-mix(in oklab, var(--zova-chart-urgency-2) 38%, transparent)}}.border-composer-panel-tile-border{border-color:var(--border)}.border-current{border-color:currentColor}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-foreground\/18{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/18{border-color:color-mix(in oklab, var(--foreground) 18%, transparent)}}.border-foreground\/20{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/20{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.border-foreground\/30{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/30{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.border-foreground\/40{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/40{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.border-foreground\/60{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/60{border-color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.border-foreground\/70{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/70{border-color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.border-foreground\/\[0\.06\]{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/\[0\.06\]{border-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/30{border-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.border-muted-foreground\/50{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/50{border-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.border-neutral-400{border-color:var(--color-neutral-400)}.border-rule{border-color:var(--zova-rule)}.border-separator-border{border-color:var(--border)}.border-sidebar{border-color:var(--sidebar)}.border-tone-negative\/30{border-color:var(--zova-tone-negative)}@supports (color:color-mix(in lab, red, red)){.border-tone-negative\/30{border-color:color-mix(in oklab, var(--zova-tone-negative) 30%, transparent)}}.border-tone-positive\/45{border-color:var(--zova-tone-positive)}@supports (color:color-mix(in lab, red, red)){.border-tone-positive\/45{border-color:color-mix(in oklab, var(--zova-tone-positive) 45%, transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-zova-accent\/25{border-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.border-zova-accent\/25{border-color:color-mix(in oklab, var(--zova-accent) 25%, transparent)}}.border-zova-accent\/30{border-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.border-zova-accent\/30{border-color:color-mix(in oklab, var(--zova-accent) 30%, transparent)}}.border-zova-tan-925\/15{border-color:var(--zova-tan-925)}@supports (color:color-mix(in lab, red, red)){.border-zova-tan-925\/15{border-color:color-mix(in oklab, var(--zova-tan-925) 15%, transparent)}}.border-t-\[var\(--zova-vault-text-primary\)\]{border-top-color:var(--zova-vault-text-primary)}.\!bg-background-primary-default{background-color:var(--card)!important}.\!bg-black{background-color:var(--color-black)!important}.\!bg-white{background-color:var(--color-white)!important}.bg-\[color-mix\(in_oklab\,var\(--zova-accent\)_12\%\,transparent\)\]{background-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--zova-accent\)_12\%\,transparent\)\]{background-color:color-mix(in oklab,var(--zova-accent) 12%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--line-comp\)_62\%\,transparent\)\]{background-color:var(--line-comp)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--line-comp\)_62\%\,transparent\)\]{background-color:color-mix(in oklch,var(--line-comp) 62%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--zova-accent\)_8\%\,transparent\)\]{background-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--zova-accent\)_8\%\,transparent\)\]{background-color:color-mix(in oklch,var(--zova-accent) 8%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--zova-lime-400\)_14\%\,transparent\)\]{background-color:var(--zova-lime-400)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--zova-lime-400\)_14\%\,transparent\)\]{background-color:color-mix(in oklch,var(--zova-lime-400) 14%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--zova-vault-text-primary\)_3\%\,var\(--zova-vault-surface-base\)\)\]{background-color:var(--zova-vault-text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--zova-vault-text-primary\)_3\%\,var\(--zova-vault-surface-base\)\)\]{background-color:color-mix(in oklch,var(--zova-vault-text-primary) 3%,var(--zova-vault-surface-base))}}.bg-\[oklch\(0\.2_0\.01_70\)\]{background-color:#191511;background-color:lab(7.22589% 1.19062 3.13728)}.bg-\[oklch\(0\.22_0_0\)\]{background-color:#1b1b1b;background-color:lab(9.52% -.00000745058 0)}.bg-\[oklch\(0\.105_0\.010_70\)\]{background-color:#050302;background-color:lab(1.04391% .362739 .813329)}.bg-\[oklch\(0\.145_0\.012_70\)\]{background-color:#0d0905;background-color:lab(2.75078% .808492 1.89321)}.bg-\[oklch\(0\.145_0\.012_70_\/_0\.68\)\]{background-color:#0d0905ad;background-color:lab(2.75078% .808492 1.89321/.68)}.bg-\[oklch\(0\.945_0\.007_85\)\]{background-color:#efece8;background-color:lab(93.6484% .194877 2.66542)}.bg-\[oklch\(0\.965_0\.006_85\)\]{background-color:#f5f3ef;background-color:lab(95.9645% .164866 2.2833)}.bg-\[oklch\(0\.975_0\.004_85\)\]{background-color:#f8f7f4;background-color:lab(97.1165% .107408 1.5206)}.bg-\[oklch\(0\.985_0\.005_85\)\]{background-color:#fcfaf6;background-color:lab(98.2805% .135809 1.90165)}.bg-\[rgba\(16\,16\,16\,0\.62\)\]{background-color:#1010109e}.bg-\[var\(--btn-bg\)\]{background-color:var(--btn-bg)}.bg-\[var\(--line-comp\)\]{background-color:var(--line-comp)}.bg-\[var\(--line-ground\)\]{background-color:var(--line-ground)}.bg-\[var\(--sdm-bg\,inherit\)\]{background-color:var(--sdm-bg,inherit)}.bg-\[var\(--sdm-tbg\)\]{background-color:var(--sdm-tbg)}.bg-\[var\(--zova-accent\)\],.bg-\[var\(--zova-accent\)\]\/10{background-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-accent\)\]\/10{background-color:color-mix(in oklab, var(--zova-accent) 10%, transparent)}}.bg-\[var\(--zova-accent\)\]\/55{background-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-accent\)\]\/55{background-color:color-mix(in oklab, var(--zova-accent) 55%, transparent)}}.bg-\[var\(--zova-chip-bg\)\]{background-color:var(--zova-chip-bg)}.bg-\[var\(--zova-comp-400\)\]{background-color:var(--zova-comp-400)}.bg-\[var\(--zova-comp-500\)\]{background-color:var(--zova-comp-500)}.bg-\[var\(--zova-dist-accent\)\]{background-color:var(--zova-dist-accent)}.bg-\[var\(--zova-dist-track\)\]{background-color:var(--zova-dist-track)}.bg-\[var\(--zova-lime-400\)\],.bg-\[var\(--zova-lime-400\)\]\/\[0\.07\]{background-color:var(--zova-lime-400)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-lime-400\)\]\/\[0\.07\]{background-color:color-mix(in oklab, var(--zova-lime-400) 7.0%, transparent)}}.bg-\[var\(--zova-magenta-400\)\],.bg-\[var\(--zova-magenta-400\)\]\/\[0\.1\]{background-color:var(--zova-magenta-400)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-magenta-400\)\]\/\[0\.1\]{background-color:color-mix(in oklab, var(--zova-magenta-400) 10%, transparent)}}.bg-\[var\(--zova-magenta-400\)\]\/\[0\.12\]{background-color:var(--zova-magenta-400)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-magenta-400\)\]\/\[0\.12\]{background-color:color-mix(in oklab, var(--zova-magenta-400) 12%, transparent)}}.bg-\[var\(--zova-marble-border-hairline\)\]\/55{background-color:var(--zova-marble-border-hairline)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-marble-border-hairline\)\]\/55{background-color:color-mix(in oklab, var(--zova-marble-border-hairline) 55%, transparent)}}.bg-\[var\(--zova-marble-border-hairline\)\]\/60{background-color:var(--zova-marble-border-hairline)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-marble-border-hairline\)\]\/60{background-color:color-mix(in oklab, var(--zova-marble-border-hairline) 60%, transparent)}}.bg-\[var\(--zova-research-highlight\)\]{background-color:var(--zova-research-highlight)}.bg-\[var\(--zova-row-hover\)\]{background-color:var(--zova-row-hover)}.bg-\[var\(--zova-surface-raised\)\],.bg-\[var\(--zova-surface-raised\)\]\/70{background-color:var(--zova-surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-surface-raised\)\]\/70{background-color:color-mix(in oklab, var(--zova-surface-raised) 70%, transparent)}}.bg-\[var\(--zova-text-primary\)\]\/\[0\.04\]{background-color:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-text-primary\)\]\/\[0\.04\]{background-color:color-mix(in oklab, var(--zova-text-primary) 4%, transparent)}}.bg-\[var\(--zova-tone-negative\)\]{background-color:var(--zova-tone-negative)}.bg-\[var\(--zova-tone-warning\)\]{background-color:var(--zova-tone-warning)}.bg-\[var\(--zova-vault-surface-base\)\]{background-color:var(--zova-vault-surface-base)}.bg-\[var\(--zova-vault-surface-raised\)\]{background-color:var(--zova-vault-surface-raised)}.bg-\[var\(--zova-vault-text-primary\)\],.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.1\]{background-color:var(--zova-vault-text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.1\]{background-color:color-mix(in oklab, var(--zova-vault-text-primary) 10%, transparent)}}.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.2\]{background-color:var(--zova-vault-text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.2\]{background-color:color-mix(in oklab, var(--zova-vault-text-primary) 20%, transparent)}}.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.03\]{background-color:var(--zova-vault-text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.03\]{background-color:color-mix(in oklab, var(--zova-vault-text-primary) 3%, transparent)}}.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.07\]{background-color:var(--zova-vault-text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.07\]{background-color:color-mix(in oklab, var(--zova-vault-text-primary) 7.0%, transparent)}}.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.08\]{background-color:var(--zova-vault-text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.08\]{background-color:color-mix(in oklab, var(--zova-vault-text-primary) 8%, transparent)}}.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.12\]{background-color:var(--zova-vault-text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.12\]{background-color:color-mix(in oklab, var(--zova-vault-text-primary) 12%, transparent)}}.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.14\]{background-color:var(--zova-vault-text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.14\]{background-color:color-mix(in oklab, var(--zova-vault-text-primary) 14.0%, transparent)}}.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.17\]{background-color:var(--zova-vault-text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.17\]{background-color:color-mix(in oklab, var(--zova-vault-text-primary) 17%, transparent)}}.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.18\]{background-color:var(--zova-vault-text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.18\]{background-color:color-mix(in oklab, var(--zova-vault-text-primary) 18%, transparent)}}.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.045\]{background-color:var(--zova-vault-text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--zova-vault-text-primary\)\]\/\[0\.045\]{background-color:color-mix(in oklab, var(--zova-vault-text-primary) 4.5%, transparent)}}.bg-accent,.bg-accent\/20{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.bg-active{background-color:var(--active)}.bg-ai-chat-composer-add-background{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-ai-chat-composer-add-background{background-color:color-mix(in srgb, var(--foreground) 6%, transparent)}}.bg-background,.bg-background-inner-default{background-color:var(--background)}.bg-background-primary-active{background-color:var(--muted)}.bg-background-primary-default{background-color:var(--card)}.bg-background-primary-hover,.bg-background-quaternary-default{background-color:var(--muted)}.bg-background-secondary-default{background-color:var(--background)}.bg-background-secondary-hover,.bg-background-tertiary-default,.bg-background-tertiary-default\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-background-tertiary-default\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-background-tertiary-default\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-background-tertiary-default\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-background-tertiary-hover{background-color:var(--accent)}.bg-background\/30{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/30{background-color:color-mix(in oklab, var(--background) 30%, transparent)}}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/55{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/55{background-color:color-mix(in oklab, var(--background) 55%, transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab, red, red)){.bg-black\/8{background-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.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)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\/\[0\.02\]{background-color:#00000005}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-black) 2%, transparent)}}.bg-black\/\[0\.05\]{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/\[0\.06\]{background-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.bg-border,.bg-border-button-default,.bg-border\/60{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/60{background-color:color-mix(in oklab, var(--border) 60%, transparent)}}.bg-border\/70{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/70{background-color:color-mix(in oklab, var(--border) 70%, transparent)}}.bg-bui-accent-500,.bg-bui-accent-500\/10{background-color:var(--zova-lime-500)}@supports (color:color-mix(in lab, red, red)){.bg-bui-accent-500\/10{background-color:color-mix(in oklab, var(--zova-lime-500) 10%, transparent)}}.bg-button-danger{background-color:var(--destructive)}.bg-button-ghost-background{background-color:#0000}.bg-button-primary{background-color:var(--primary)}.bg-card,.bg-card\/30{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/30{background-color:color-mix(in oklab, var(--card) 30%, transparent)}}.bg-card\/40{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab, var(--card) 40%, transparent)}}.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.bg-card\/85{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/85{background-color:color-mix(in oklab, var(--card) 85%, transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.bg-chart-negative\/46{background-color:var(--zova-chart-negative)}@supports (color:color-mix(in lab, red, red)){.bg-chart-negative\/46{background-color:color-mix(in oklab, var(--zova-chart-negative) 46%, transparent)}}.bg-chart-peer\/32{background-color:var(--zova-chart-peer)}@supports (color:color-mix(in lab, red, red)){.bg-chart-peer\/32{background-color:color-mix(in oklab, var(--zova-chart-peer) 32%, transparent)}}.bg-chart-peer\/38{background-color:var(--zova-chart-peer)}@supports (color:color-mix(in lab, red, red)){.bg-chart-peer\/38{background-color:color-mix(in oklab, var(--zova-chart-peer) 38%, transparent)}}.bg-chart-positive\/48{background-color:var(--zova-chart-positive)}@supports (color:color-mix(in lab, red, red)){.bg-chart-positive\/48{background-color:color-mix(in oklab, var(--zova-chart-positive) 48%, transparent)}}.bg-chart-subject\/45{background-color:var(--zova-chart-subject)}@supports (color:color-mix(in lab, red, red)){.bg-chart-subject\/45{background-color:color-mix(in oklab, var(--zova-chart-subject) 45%, transparent)}}.bg-chart-subject\/58{background-color:var(--zova-chart-subject)}@supports (color:color-mix(in lab, red, red)){.bg-chart-subject\/58{background-color:color-mix(in oklab, var(--zova-chart-subject) 58%, transparent)}}.bg-chart-track{background-color:var(--zova-chart-track)}.bg-chart-urgency-1\/12{background-color:var(--zova-chart-urgency-1)}@supports (color:color-mix(in lab, red, red)){.bg-chart-urgency-1\/12{background-color:color-mix(in oklab, var(--zova-chart-urgency-1) 12%, transparent)}}.bg-chart-urgency-1\/62{background-color:var(--zova-chart-urgency-1)}@supports (color:color-mix(in lab, red, red)){.bg-chart-urgency-1\/62{background-color:color-mix(in oklab, var(--zova-chart-urgency-1) 62%, transparent)}}.bg-chart-urgency-2\/14{background-color:var(--zova-chart-urgency-2)}@supports (color:color-mix(in lab, red, red)){.bg-chart-urgency-2\/14{background-color:color-mix(in oklab, var(--zova-chart-urgency-2) 14%, transparent)}}.bg-chart-urgency-2\/48{background-color:var(--zova-chart-urgency-2)}@supports (color:color-mix(in lab, red, red)){.bg-chart-urgency-2\/48{background-color:color-mix(in oklab, var(--zova-chart-urgency-2) 48%, transparent)}}.bg-chart-urgency-2\/54{background-color:var(--zova-chart-urgency-2)}@supports (color:color-mix(in lab, red, red)){.bg-chart-urgency-2\/54{background-color:color-mix(in oklab, var(--zova-chart-urgency-2) 54%, transparent)}}.bg-chart-urgency-3,.bg-chart-urgency-3\/12{background-color:var(--zova-chart-urgency-3)}@supports (color:color-mix(in lab, red, red)){.bg-chart-urgency-3\/12{background-color:color-mix(in oklab, var(--zova-chart-urgency-3) 12%, transparent)}}.bg-chart-urgency-3\/38{background-color:var(--zova-chart-urgency-3)}@supports (color:color-mix(in lab, red, red)){.bg-chart-urgency-3\/38{background-color:color-mix(in oklab, var(--zova-chart-urgency-3) 38%, transparent)}}.bg-chart-urgency-4\/10{background-color:var(--zova-chart-urgency-4)}@supports (color:color-mix(in lab, red, red)){.bg-chart-urgency-4\/10{background-color:color-mix(in oklab, var(--zova-chart-urgency-4) 10%, transparent)}}.bg-chart-urgency-4\/30{background-color:var(--zova-chart-urgency-4)}@supports (color:color-mix(in lab, red, red)){.bg-chart-urgency-4\/30{background-color:color-mix(in oklab, var(--zova-chart-urgency-4) 30%, transparent)}}.bg-composer-panel-add-background{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-composer-panel-add-background{background-color:color-mix(in srgb, var(--foreground) 6%, transparent)}}.bg-composer-panel-rail-background,.bg-composer-panel-tab-background{background-color:var(--muted)}.bg-current{background-color:currentColor}.bg-date-range-background{background-color:var(--boardui-date-range-background)}.bg-date-range-edge-background{background-color:var(--boardui-date-range-edge-background)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-foreground-icon-tertiary{background-color:var(--muted-foreground)}.bg-foreground\/6{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/6{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.bg-foreground\/8{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/8{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-foreground\/15{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/15{background-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.bg-foreground\/20{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/20{background-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.bg-foreground\/25{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/25{background-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.bg-foreground\/30{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/30{background-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.bg-foreground\/35{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/35{background-color:color-mix(in oklab, var(--foreground) 35%, transparent)}}.bg-foreground\/40{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/40{background-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.bg-foreground\/45{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/45{background-color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.bg-foreground\/55{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/55{background-color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.bg-foreground\/60{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/60{background-color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.bg-foreground\/70{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/70{background-color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.bg-foreground\/\[0\.03\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.03\]{background-color:color-mix(in oklab, var(--foreground) 3%, transparent)}}.bg-foreground\/\[0\.04\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.04\]{background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.bg-foreground\/\[0\.05\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.05\]{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.bg-foreground\/\[0\.06\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.06\]{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.bg-foreground\/\[0\.07\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.07\]{background-color:color-mix(in oklab, var(--foreground) 7.0%, transparent)}}.bg-foreground\/\[0\.08\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.08\]{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.bg-foreground\/\[0\.09\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.09\]{background-color:color-mix(in oklab, var(--foreground) 9%, transparent)}}.bg-foreground\/\[0\.11\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.11\]{background-color:color-mix(in oklab, var(--foreground) 11%, transparent)}}.bg-foreground\/\[0\.14\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.14\]{background-color:color-mix(in oklab, var(--foreground) 14.0%, transparent)}}.bg-foreground\/\[0\.035\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.035\]{background-color:color-mix(in oklab, var(--foreground) 3.5%, transparent)}}.bg-foreground\/\[0\.045\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.045\]{background-color:color-mix(in oklab, var(--foreground) 4.5%, transparent)}}.bg-hover{background-color:var(--hover)}.bg-inherit{background-color:inherit}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/20{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/20{background-color:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}}.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.bg-muted-foreground\/50{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/50{background-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.bg-muted-foreground\/60{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.bg-muted-foreground\/70{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/70{background-color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.bg-muted\/25{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/25{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/80{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-popover,.bg-popover\/95{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\/95{background-color:color-mix(in oklab, var(--popover) 95%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-questionnaire-key-background{background-color:var(--muted)}.bg-questionnaire-key-hover-background{background-color:var(--accent)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-row-hover{background-color:var(--zova-row-hover)}.bg-rule{background-color:var(--zova-rule)}.bg-sidebar,.bg-sidebar\/80{background-color:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar\/80{background-color:color-mix(in oklab, var(--sidebar) 80%, transparent)}}.bg-stat-card-icon-background{background-color:var(--muted)}.bg-stoa-bone\/10{background-color:var(--stoa-bone)}@supports (color:color-mix(in lab, red, red)){.bg-stoa-bone\/10{background-color:color-mix(in oklab, var(--stoa-bone) 10%, transparent)}}.bg-stoa-bone\/15{background-color:var(--stoa-bone)}@supports (color:color-mix(in lab, red, red)){.bg-stoa-bone\/15{background-color:color-mix(in oklab, var(--stoa-bone) 15%, transparent)}}.bg-stoa-bone\/\[0\.05\]{background-color:var(--stoa-bone)}@supports (color:color-mix(in lab, red, red)){.bg-stoa-bone\/\[0\.05\]{background-color:color-mix(in oklab, var(--stoa-bone) 5%, transparent)}}.bg-stoa-bone\/\[0\.07\]{background-color:var(--stoa-bone)}@supports (color:color-mix(in lab, red, red)){.bg-stoa-bone\/\[0\.07\]{background-color:color-mix(in oklab, var(--stoa-bone) 7.0%, transparent)}}.bg-stoa-bone\/\[0\.08\]{background-color:var(--stoa-bone)}@supports (color:color-mix(in lab, red, red)){.bg-stoa-bone\/\[0\.08\]{background-color:color-mix(in oklab, var(--stoa-bone) 8%, transparent)}}.bg-stoa-ink,.bg-stoa-ink\/\[0\.06\]{background-color:var(--stoa-ink)}@supports (color:color-mix(in lab, red, red)){.bg-stoa-ink\/\[0\.06\]{background-color:color-mix(in oklab, var(--stoa-ink) 6%, transparent)}}.bg-stoa-ink\/\[0\.07\]{background-color:var(--stoa-ink)}@supports (color:color-mix(in lab, red, red)){.bg-stoa-ink\/\[0\.07\]{background-color:color-mix(in oklab, var(--stoa-ink) 7.0%, transparent)}}.bg-stoa-ink\/\[0\.045\]{background-color:var(--stoa-ink)}@supports (color:color-mix(in lab, red, red)){.bg-stoa-ink\/\[0\.045\]{background-color:color-mix(in oklab, var(--stoa-ink) 4.5%, transparent)}}.bg-stoa-ink\/\[0\.055\]{background-color:var(--stoa-ink)}@supports (color:color-mix(in lab, red, red)){.bg-stoa-ink\/\[0\.055\]{background-color:color-mix(in oklab, var(--stoa-ink) 5.5%, transparent)}}.bg-stoa-paper{background-color:var(--stoa-paper)}.bg-stoa-paper-2{background-color:var(--stoa-paper-2)}.bg-stoa-paper-3{background-color:var(--stoa-paper-3)}.bg-stoa-paper\/15{background-color:var(--stoa-paper)}@supports (color:color-mix(in lab, red, red)){.bg-stoa-paper\/15{background-color:color-mix(in oklab, var(--stoa-paper) 15%, transparent)}}.bg-stoa-vault{background-color:var(--stoa-vault)}.bg-stoa-vault-2{background-color:var(--stoa-vault-2)}.bg-surface-1{background-color:var(--surface-1)}.bg-surface-2,.bg-surface-2\/85{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/85{background-color:color-mix(in oklab, var(--surface-2) 85%, transparent)}}.bg-surface-3{background-color:var(--surface-3)}.bg-surface-4{background-color:var(--surface-4)}.bg-surface-5{background-color:var(--surface-5)}.bg-surface-6{background-color:var(--surface-6)}.bg-surface-7{background-color:var(--surface-7)}.bg-surface-8{background-color:var(--surface-8)}.bg-tone-negative,.bg-tone-negative\/8{background-color:var(--zova-tone-negative)}@supports (color:color-mix(in lab, red, red)){.bg-tone-negative\/8{background-color:color-mix(in oklab, var(--zova-tone-negative) 8%, transparent)}}.bg-tone-negative\/65{background-color:var(--zova-tone-negative)}@supports (color:color-mix(in lab, red, red)){.bg-tone-negative\/65{background-color:color-mix(in oklab, var(--zova-tone-negative) 65%, transparent)}}.bg-tone-positive,.bg-tone-positive\/8{background-color:var(--zova-tone-positive)}@supports (color:color-mix(in lab, red, red)){.bg-tone-positive\/8{background-color:color-mix(in oklab, var(--zova-tone-positive) 8%, transparent)}}.bg-tone-positive\/65{background-color:var(--zova-tone-positive)}@supports (color:color-mix(in lab, red, red)){.bg-tone-positive\/65{background-color:color-mix(in oklab, var(--zova-tone-positive) 65%, transparent)}}.bg-tone-warning,.bg-tone-warning\/8{background-color:var(--zova-tone-warning)}@supports (color:color-mix(in lab, red, red)){.bg-tone-warning\/8{background-color:color-mix(in oklab, var(--zova-tone-warning) 8%, transparent)}}.bg-tone-warning\/10{background-color:var(--zova-tone-warning)}@supports (color:color-mix(in lab, red, red)){.bg-tone-warning\/10{background-color:color-mix(in oklab, var(--zova-tone-warning) 10%, transparent)}}.bg-tone-warning\/20{background-color:var(--zova-tone-warning)}@supports (color:color-mix(in lab, red, red)){.bg-tone-warning\/20{background-color:color-mix(in oklab, var(--zova-tone-warning) 20%, transparent)}}.bg-tone-warning\/65{background-color:var(--zova-tone-warning)}@supports (color:color-mix(in lab, red, red)){.bg-tone-warning\/65{background-color:color-mix(in oklab, var(--zova-tone-warning) 65%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/6{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/98{background-color:#fffffffa}@supports (color:color-mix(in lab, red, red)){.bg-white\/98{background-color:color-mix(in oklab, var(--color-white) 98%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/\[0\.09\]{background-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.09\]{background-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.bg-white\/\[0\.14\]{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.14\]{background-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.bg-zova-accent,.bg-zova-accent\/10{background-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.bg-zova-accent\/10{background-color:color-mix(in oklab, var(--zova-accent) 10%, transparent)}}.bg-zova-accent\/15{background-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.bg-zova-accent\/15{background-color:color-mix(in oklab, var(--zova-accent) 15%, transparent)}}.bg-zova-caution\/15{background-color:var(--zova-caution)}@supports (color:color-mix(in lab, red, red)){.bg-zova-caution\/15{background-color:color-mix(in oklab, var(--zova-caution) 15%, transparent)}}.bg-zova-tan-0{background-color:var(--zova-tan-0)}.bg-zova-tan-200{background-color:var(--zova-tan-200)}.bg-zova-tan-925{background-color:var(--zova-tan-925)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,color-mix\(in_oklch\,var\(--foreground\)_70\%\,transparent\)_50\%\,transparent_50\%\)\]{background-image:linear-gradient(90deg,var(--foreground) 50%,transparent 50%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(90deg\,color-mix\(in_oklch\,var\(--foreground\)_70\%\,transparent\)_50\%\,transparent_50\%\)\]{background-image:linear-gradient(90deg,color-mix(in oklch,var(--foreground) 70%,transparent) 50%,transparent 50%)}}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.94\)\,rgba\(244\,238\,228\,0\.9\)\)\]{background-image:linear-gradient(135deg,#fffffff0,#f4eee4e6)}.bg-\[linear-gradient\(180deg\,rgba\(28\,28\,30\,0\.92\)\,rgba\(14\,14\,16\,0\.88\)\)\]{background-image:linear-gradient(#1c1c1eeb,#0e0e10e0)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.82\)\,rgba\(255\,255\,255\,0\.62\)\)\]{background-image:linear-gradient(#ffffffd1,#ffffff9e)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.98\)\,rgba\(247\,244\,238\,0\.94\)\)\]{background-image:linear-gradient(#fffffffa,#f7f4eef0)}.bg-\[linear-gradient\(to_left\,transparent\,color-mix\(in_oklch\,var\(--zova-vault-text-primary\)_9\%\,transparent\)_35\%\)\]{background-image:linear-gradient(to left,transparent,var(--zova-vault-text-primary) 35%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(to_left\,transparent\,color-mix\(in_oklch\,var\(--zova-vault-text-primary\)_9\%\,transparent\)_35\%\)\]{background-image:linear-gradient(to left,transparent,color-mix(in oklch,var(--zova-vault-text-primary) 9%,transparent) 35%)}}.bg-\[linear-gradient\(to_right\,transparent\,color-mix\(in_oklch\,var\(--zova-vault-text-primary\)_9\%\,transparent\)_35\%\)\]{background-image:linear-gradient(to right,transparent,var(--zova-vault-text-primary) 35%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(to_right\,transparent\,color-mix\(in_oklch\,var\(--zova-vault-text-primary\)_9\%\,transparent\)_35\%\)\]{background-image:linear-gradient(to right,transparent,color-mix(in oklch,var(--zova-vault-text-primary) 9%,transparent) 35%)}}.bg-\[repeating-linear-gradient\(-45deg\,color-mix\(in_oklch\,var\(--zova-magenta-400\)_60\%\,transparent\)_0_1px\,transparent_1px_0\.36em\)\]{background-image:repeating-linear-gradient(-45deg,var(--zova-magenta-400) 0 1px,transparent 1px .36em)}@supports (color:color-mix(in lab, red, red)){.bg-\[repeating-linear-gradient\(-45deg\,color-mix\(in_oklch\,var\(--zova-magenta-400\)_60\%\,transparent\)_0_1px\,transparent_1px_0\.36em\)\]{background-image:repeating-linear-gradient(-45deg,color-mix(in oklch,var(--zova-magenta-400) 60%,transparent) 0 1px,transparent 1px .36em)}}.bg-\[repeating-linear-gradient\(-45deg\,var\(--zova-tone-warning\)_0_2px\,transparent_2px_5px\)\]{background-image:repeating-linear-gradient(-45deg,var(--zova-tone-warning) 0 2px,transparent 2px 5px)}.from-\[oklch\(0\.1_0\.01_70\/0\.85\)\]{--tw-gradient-from:#050302d9;--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))}@supports (color:lab(0% 0 0)){.from-\[oklch\(0\.1_0\.01_70\/0\.85\)\]{--tw-gradient-from:lab(.901543% .332251 .73292/.85)}}.from-background-primary-default{--tw-gradient-from:var(--card);--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))}.from-background-secondary-default\/90{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab, red, red)){.from-background-secondary-default\/90{--tw-gradient-from:color-mix(in oklab, var(--background) 90%, transparent)}}.from-background-secondary-default\/90{--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))}.from-black\/25{--tw-gradient-from:#00000040}@supports (color:color-mix(in lab, red, red)){.from-black\/25{--tw-gradient-from:color-mix(in oklab, var(--color-black) 25%, transparent)}}.from-black\/25{--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))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--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))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab, red, red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\/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))}.from-bui-accent-400{--tw-gradient-from:var(--zova-lime-400);--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))}.from-bui-accent-500{--tw-gradient-from:var(--zova-lime-500);--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))}.from-foreground\/70{--tw-gradient-from:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.from-foreground\/70{--tw-gradient-from:color-mix(in oklab, var(--foreground) 70%, transparent)}}.from-foreground\/70{--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))}.from-surface-2{--tw-gradient-from:var(--surface-2);--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))}.from-tone-positive\/15{--tw-gradient-from:var(--zova-tone-positive)}@supports (color:color-mix(in lab, red, red)){.from-tone-positive\/15{--tw-gradient-from:color-mix(in oklab, var(--zova-tone-positive) 15%, transparent)}}.from-tone-positive\/15{--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))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-zova-accent{--tw-gradient-from:var(--zova-accent);--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))}.from-zova-accent\/90{--tw-gradient-from:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.from-zova-accent\/90{--tw-gradient-from:color-mix(in oklab, var(--zova-accent) 90%, transparent)}}.from-zova-accent\/90{--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))}.from-zova-caution{--tw-gradient-from:var(--zova-caution);--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))}.from-25\%{--tw-gradient-from-position:25%}.via-\[oklch\(0\.1_0\.01_70\/0\.35\)\]{--tw-gradient-via:#05030259;--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)}@supports (color:lab(0% 0 0)){.via-\[oklch\(0\.1_0\.01_70\/0\.35\)\]{--tw-gradient-via:lab(.901543% .332251 .73292/.35)}}.via-background-primary-default\/70{--tw-gradient-via:var(--card)}@supports (color:color-mix(in lab, red, red)){.via-background-primary-default\/70{--tw-gradient-via:color-mix(in oklab, var(--card) 70%, transparent)}}.via-background-primary-default\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background-secondary-default\/70{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background-secondary-default\/70{--tw-gradient-via:color-mix(in oklab, var(--background) 70%, transparent)}}.via-background-secondary-default\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/5{--tw-gradient-via:#0000000d}@supports (color:color-mix(in lab, red, red)){.via-black\/5{--tw-gradient-via:color-mix(in oklab, var(--color-black) 5%, transparent)}}.via-black\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/35{--tw-gradient-via:#00000059}@supports (color:color-mix(in lab, red, red)){.via-black\/35{--tw-gradient-via:color-mix(in oklab, var(--color-black) 35%, transparent)}}.via-black\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-foreground\/8{--tw-gradient-via:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.via-foreground\/8{--tw-gradient-via:color-mix(in oklab, var(--foreground) 8%, transparent)}}.via-foreground\/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)}.via-surface-2\/95{--tw-gradient-via:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.via-surface-2\/95{--tw-gradient-via:color-mix(in oklab, var(--surface-2) 95%, transparent)}}.via-surface-2\/95{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zova-accent\/30{--tw-gradient-via:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.via-zova-accent\/30{--tw-gradient-via:color-mix(in oklab, var(--zova-accent) 30%, transparent)}}.via-zova-accent\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-45\%{--tw-gradient-via-position:45%}.to-background-secondary-default\/15{--tw-gradient-to:var(--background)}@supports (color:color-mix(in lab, red, red)){.to-background-secondary-default\/15{--tw-gradient-to:color-mix(in oklab, var(--background) 15%, transparent)}}.to-background-secondary-default\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/15{--tw-gradient-to:#00000026}@supports (color:color-mix(in lab, red, red)){.to-black\/15{--tw-gradient-to:color-mix(in oklab, var(--color-black) 15%, transparent)}}.to-black\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-bui-accent-500{--tw-gradient-to:var(--zova-lime-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-bui-accent-600{--tw-gradient-to:var(--zova-lime-500)}@supports (color:color-mix(in lab, red, red)){.to-bui-accent-600{--tw-gradient-to:color-mix(in oklch, var(--zova-lime-500) 50%, var(--zova-lime-700))}}.to-bui-accent-600{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-foreground{--tw-gradient-to:var(--foreground);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-tone-negative\/15{--tw-gradient-to:var(--zova-tone-negative)}@supports (color:color-mix(in lab, red, red)){.to-tone-negative\/15{--tw-gradient-to:color-mix(in oklab, var(--zova-tone-negative) 15%, transparent)}}.to-tone-negative\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zova-accent-shadow{--tw-gradient-to:var(--zova-accent-shadow);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-zova-caution-ink{--tw-gradient-to:var(--zova-caution-ink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-50\%{--tw-gradient-to-position:50%}.\[mask-image\:linear-gradient\(to_bottom\,black_0\%\,black_25\%\,transparent_75\%\)\]{-webkit-mask-image:linear-gradient(#000 0% 25%,#0000 75%);mask-image:linear-gradient(#000 0% 25%,#0000 75%)}.\[mask-image\:linear-gradient\(to_bottom\,black_0\%\,black_45\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0000 100%)}.\[mask-image\:linear-gradient\(to_bottom\,black_0\%\,transparent_50\%\)\]{-webkit-mask-image:linear-gradient(#000 0%,#0000 50%);mask-image:linear-gradient(#000 0%,#0000 50%)}.\[mask-image\:linear-gradient\(to_bottom\,transparent\,black_1rem\,black_calc\(100\%-2rem\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000,#000 1rem calc(100% - 2rem),#0000);mask-image:linear-gradient(#0000,#000 1rem calc(100% - 2rem),#0000)}.\[mask-image\:linear-gradient\(to_right\,black_62\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000);mask-image:linear-gradient(90deg,#000 62%,#0000)}.\[mask-image\:radial-gradient\(farthest-side_at_50\%_50\%\,black_45\%\,transparent_100\%\)\]{-webkit-mask-image:radial-gradient(farthest-side,#000 45%,#0000 100%);mask-image:radial-gradient(farthest-side,#000 45%,#0000 100%)}.bg-clip-padding{background-clip:padding-box}.fill-\[color-mix\(in_oklch\,var\(--zova-lime-400\)_8\%\,transparent\)\]{fill:var(--zova-lime-400)}@supports (color:color-mix(in lab, red, red)){.fill-\[color-mix\(in_oklch\,var\(--zova-lime-400\)_8\%\,transparent\)\]{fill:color-mix(in oklch,var(--zova-lime-400) 8%,transparent)}}.fill-\[oklch\(0\.97_0_0\)\]{fill:#f5f5f5;fill:lab(96.52% -.0000298023 .0000119209)}.fill-\[var\(--zova-lime-400\)\]{fill:var(--zova-lime-400)}.fill-background-primary-default{fill:var(--card)}.fill-current{fill:currentColor}.fill-rule{fill:var(--zova-rule)}.fill-stoa-ink{fill:var(--stoa-ink)}.stroke-\[oklch\(0\.17_0_0\)\]{stroke:#0f0f0f;stroke:lab(4.4379% 0 0)}.stroke-\[oklch\(0\.94_0_0\/0\.16\)\]{stroke:#ebebeb29;stroke:lab(93.04% .0000298023 -.0000119209/.16)}.stroke-\[var\(--zova-chart-connector\)\]{stroke:var(--zova-chart-connector)}.stroke-\[var\(--zova-lime-400\)\]{stroke:var(--zova-lime-400)}.stroke-\[var\(--zova-vault-surface-base\)\]{stroke:var(--zova-vault-surface-base)}.stroke-\[var\(--zova-vault-text-primary\)\]{stroke:var(--zova-vault-text-primary)}.stroke-border-button-default{stroke:var(--border)}.stroke-stoa-paper{stroke:var(--stoa-paper)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_40\%\]{object-position:center 40%}.object-\[center_45\%\]{object-position:center 45%}.object-\[center_55\%\]{object-position:center 55%}.object-\[center_60\%\]{object-position:center 60%}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.p-\[0\.3em\]{padding:.3em}.p-\[3px\]{padding:3px}.p-\[13px\]{padding:13px}.p-\[15px\]{padding:15px}.p-px{padding:1px}.\!px-0{padding-inline:0!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[0\.4em\]{padding-inline:.4em}.px-\[0\.5em\]{padding-inline:.5em}.px-\[0\.7em\]{padding-inline:.7em}.px-\[0\.8em\]{padding-inline:.8em}.px-\[0\.9em\]{padding-inline:.9em}.px-\[0\.45em\]{padding-inline:.45em}.px-\[0\.95em\]{padding-inline:.95em}.px-\[1\.2em\]{padding-inline:1.2em}.px-\[1\.3em\]{padding-inline:1.3em}.px-\[1em\]{padding-inline:1em}.px-\[3px\]{padding-inline:3px}.px-\[5px\]{padding-inline:5px}.px-\[var\(--zova-card-padding\)\]{padding-inline:var(--zova-card-padding)}.px-gutter{padding-inline:var(--zova-gutter)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-28{padding-block:calc(var(--spacing) * 28)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-\[0\.1em\]{padding-block:.1em}.py-\[0\.05em\]{padding-block:.05em}.py-\[0\.8em\]{padding-block:.8em}.py-\[0\.24em\]{padding-block:.24em}.py-\[1\.1em\]{padding-block:1.1em}.py-\[1\.4em\]{padding-block:1.4em}.py-\[3px\]{padding-block:3px}.py-\[4px\]{padding-block:4px}.py-\[5px\]{padding-block:5px}.py-\[9px\]{padding-block:9px}.py-\[clamp\(32px\,4vw\,56px\)\]{padding-block:clamp(32px,4vw,56px)}.py-\[clamp\(48px\,7vw\,80px\)\]{padding-block:clamp(48px,7vw,80px)}.py-\[clamp\(56px\,7vw\,88px\)\]{padding-block:clamp(56px,7vw,88px)}.py-\[clamp\(64px\,8vw\,104px\)\]{padding-block:clamp(64px,8vw,104px)}.py-\[clamp\(72px\,9vw\,120px\)\]{padding-block:clamp(72px,9vw,120px)}.py-\[clamp\(72px\,9vw\,128px\)\]{padding-block:clamp(72px,9vw,128px)}.py-\[clamp\(72px\,10vw\,136px\)\]{padding-block:clamp(72px,10vw,136px)}.py-\[clamp\(80px\,10vw\,144px\)\]{padding-block:clamp(80px,10vw,144px)}.py-\[clamp\(80px\,11vw\,152px\)\]{padding-block:clamp(80px,11vw,152px)}.py-\[clamp\(80px\,11vw\,156px\)\]{padding-block:clamp(80px,11vw,156px)}.py-\[clamp\(88px\,12vw\,168px\)\]{padding-block:clamp(88px,12vw,168px)}.py-\[clamp\(96px\,14vw\,192px\)\]{padding-block:clamp(96px,14vw,192px)}.py-px{padding-block:1px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-40{padding-top:calc(var(--spacing) * 40)}.pt-44{padding-top:calc(var(--spacing) * 44)}.pt-\[0\.2rem\]{padding-top:.2rem}.pt-\[0\.25em\]{padding-top:.25em}.pt-\[0\.55em\]{padding-top:.55em}.pt-\[4\.5rem\]{padding-top:4.5rem}.pt-\[10px\]{padding-top:10px}.pt-\[18vh\]{padding-top:18vh}.pt-\[calc\(var\(--zova-radius-overlay\)_\+_5\.75rem\)\]{padding-top:calc(var(--zova-radius-overlay) + 5.75rem)}.pt-\[calc\(var\(--zova-radius-overlay\)_\+_clamp\(64px\,7vw\,104px\)\)\]{padding-top:calc(var(--zova-radius-overlay) + clamp(64px, 7vw, 104px))}.pt-\[clamp\(72px\,8vw\,112px\)\]{padding-top:clamp(72px,8vw,112px)}.pt-\[clamp\(88px\,10vw\,152px\)\]{padding-top:clamp(88px,10vw,152px)}.pt-\[clamp\(120px\,12vw\,176px\)\]{padding-top:clamp(120px,12vw,176px)}.pt-\[clamp\(120px\,14vw\,190px\)\]{padding-top:clamp(120px,14vw,190px)}.pt-\[clamp\(120px\,15vw\,200px\)\]{padding-top:clamp(120px,15vw,200px)}.pt-\[clamp\(128px\,13vw\,184px\)\]{padding-top:clamp(128px,13vw,184px)}.pt-\[var\(--zova-gap-chapter\)\]{padding-top:var(--zova-gap-chapter)}.pt-px{padding-top:1px}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-\[0\.15em\]{padding-right:.15em}.pr-\[1\.1em\]{padding-right:1.1em}.pr-\[19px\]{padding-right:19px}.pr-\[var\(--group-actions-pad\)\]{padding-right:var(--group-actions-pad)}.pr-\[var\(--row-gutter\)\]{padding-right:var(--row-gutter)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[0\.08em\]{padding-bottom:.08em}.pb-\[0\.25em\]{padding-bottom:.25em}.pb-\[3px\]{padding-bottom:3px}.pb-\[calc\(var\(--zova-radius-overlay\)_\+_3\.5rem\)\]{padding-bottom:calc(var(--zova-radius-overlay) + 3.5rem)}.pb-\[clamp\(32px\,4vw\,56px\)\]{padding-bottom:clamp(32px,4vw,56px)}.pb-\[clamp\(72px\,9vw\,132px\)\]{padding-bottom:clamp(72px,9vw,132px)}.pb-\[clamp\(72px\,10vw\,144px\)\]{padding-bottom:clamp(72px,10vw,144px)}.pb-\[clamp\(80px\,9vw\,120px\)\]{padding-bottom:clamp(80px,9vw,120px)}.pb-\[clamp\(80px\,9vw\,128px\)\]{padding-bottom:clamp(80px,9vw,128px)}.pb-\[clamp\(88px\,9vw\,144px\)\]{padding-bottom:clamp(88px,9vw,144px)}.pl-0{padding-left:0}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[0\.75em\]{padding-left:.75em}.pl-\[1\.45em\]{padding-left:1.45em}.pl-\[11px\]{padding-left:11px}.pl-\[14px\]{padding-left:14px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.stoa-kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.4}.stoa-caption{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.55}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-sans)}.stoa-answer{letter-spacing:-.022em;text-wrap:pretty;font-size:clamp(1.375rem,1.05rem + 1.05vw,2.125rem);font-weight:300;line-height:1.36}.stoa-display{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,1.5rem + 3.3vw,5rem);font-weight:500;line-height:.98}.stoa-display-xl{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(3.25rem,1.75rem + 5.4vw,8rem);font-weight:500;line-height:.9}.stoa-entry{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.375rem,1.05rem + .95vw,2rem);font-weight:500;line-height:1.15}.stoa-heading{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.75rem,1.25rem + 1.5vw,2.875rem);font-weight:500;line-height:1.06}.stoa-statement{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.75rem,1.15rem + 2.1vw,3.5rem);font-weight:300;line-height:1.1}.stoa-subhead{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(1.25rem,1.12rem + .42vw,1.5rem);font-weight:500;line-height:1.25}.stoa-thesis{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,1.3rem + 2.9vw,4.5rem);font-weight:300;line-height:1.04}.stoa-title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,1.35rem + 1.9vw,3.375rem);font-weight:500;line-height:1.02}.stoa-numeral{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,2.5rem + 5vw,8rem);font-weight:200;line-height:.8}.\!text-body-medium{font-size:var(--text-body-medium)!important;line-height:var(--tw-leading,var(--text-body-medium--line-height))!important;letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing))!important;font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight))!important}.stoa-verdict{letter-spacing:-.065em;font-size:clamp(6rem,3rem + 11vw,13.5rem);font-weight:200;line-height:.8}.text-body-2-medium{font-size:var(--text-body-2-medium);line-height:var(--tw-leading,var(--text-body-2-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight))}.text-body-2-regular{font-size:var(--text-body-2-regular);line-height:var(--tw-leading,var(--text-body-2-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight))}.text-body-2-semibold{font-size:var(--text-body-2-semibold);line-height:var(--tw-leading,var(--text-body-2-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-body-2-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-2-semibold--font-weight))}.text-body-medium{font-size:var(--text-body-medium);line-height:var(--tw-leading,var(--text-body-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight))}.text-body-regular{font-size:var(--text-body-regular);line-height:var(--tw-leading,var(--text-body-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight))}.text-body-semibold{font-size:var(--text-body-semibold);line-height:var(--tw-leading,var(--text-body-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-body-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-semibold--font-weight))}.text-caption-1-medium{font-size:var(--text-caption-1-medium);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight))}.text-caption-1-regular{font-size:var(--text-caption-1-regular);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight))}.text-caption-1-semibold{font-size:var(--text-caption-1-semibold);line-height:var(--tw-leading,var(--text-caption-1-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-semibold--font-weight))}.text-caption-2-medium{font-size:var(--text-caption-2-medium);line-height:var(--tw-leading,var(--text-caption-2-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-2-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-2-medium--font-weight))}.text-caption-2-regular{font-size:var(--text-caption-2-regular);line-height:var(--tw-leading,var(--text-caption-2-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-2-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-2-regular--font-weight))}.text-caption-2-semibold{font-size:var(--text-caption-2-semibold);line-height:var(--tw-leading,var(--text-caption-2-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-2-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-2-semibold--font-weight))}.text-display-4-medium{font-size:var(--text-display-4-medium);line-height:var(--tw-leading,var(--text-display-4-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-display-4-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-4-medium--font-weight))}.text-display-4-regular{font-size:var(--text-display-4-regular);line-height:var(--tw-leading,var(--text-display-4-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-display-4-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-4-regular--font-weight))}.text-display-4-semibold{font-size:var(--text-display-4-semibold);line-height:var(--tw-leading,var(--text-display-4-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-display-4-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-4-semibold--font-weight))}.text-headline-medium{font-size:var(--text-headline-medium);line-height:var(--tw-leading,var(--text-headline-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline-medium--font-weight))}.text-headline-regular{font-size:var(--text-headline-regular);line-height:var(--tw-leading,var(--text-headline-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline-regular--font-weight))}.text-headline-semibold{font-size:var(--text-headline-semibold);line-height:var(--tw-leading,var(--text-headline-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline-semibold--font-weight))}.text-title-1-medium{font-size:var(--text-title-1-medium);line-height:var(--tw-leading,var(--text-title-1-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-title-1-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-1-medium--font-weight))}.text-title-1-regular{font-size:var(--text-title-1-regular);line-height:var(--tw-leading,var(--text-title-1-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-title-1-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-1-regular--font-weight))}.text-title-1-semibold{font-size:var(--text-title-1-semibold);line-height:var(--tw-leading,var(--text-title-1-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-title-1-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-1-semibold--font-weight))}.text-title-2-medium{font-size:var(--text-title-2-medium);line-height:var(--tw-leading,var(--text-title-2-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-title-2-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-2-medium--font-weight))}.text-title-2-regular{font-size:var(--text-title-2-regular);line-height:var(--tw-leading,var(--text-title-2-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-title-2-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-2-regular--font-weight))}.text-title-2-semibold{font-size:var(--text-title-2-semibold);line-height:var(--tw-leading,var(--text-title-2-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-title-2-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-2-semibold--font-weight))}.text-title-3-medium{font-size:var(--text-title-3-medium);line-height:var(--tw-leading,var(--text-title-3-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-title-3-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-3-medium--font-weight))}.text-title-3-regular{font-size:var(--text-title-3-regular);line-height:var(--tw-leading,var(--text-title-3-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-title-3-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-3-regular--font-weight))}.text-title-3-semibold{font-size:var(--text-title-3-semibold);line-height:var(--tw-leading,var(--text-title-3-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-title-3-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-3-semibold--font-weight))}.stoa-lede{letter-spacing:-.012em;text-wrap:pretty;font-size:clamp(1.1875rem,1.05rem + .5vw,1.5rem);line-height:1.5}.stoa-body{text-wrap:pretty;font-size:1.0625rem;line-height:1.72}.stoa-small{text-wrap:pretty;font-size:.9375rem;line-height:1.6}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7em\]{font-size:.7em}.text-\[0\.8em\]{font-size:.8em}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.62em\]{font-size:.62em}.text-\[0\.66em\]{font-size:.66em}.text-\[0\.72em\]{font-size:.72em}.text-\[0\.75em\]{font-size:.75em}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78em\]{font-size:.78em}.text-\[0\.82em\]{font-size:.82em}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.88em\]{font-size:.88em}.text-\[0\.92em\]{font-size:.92em}.text-\[0\.95em\]{font-size:.95em}.text-\[0\.98em\]{font-size:.98em}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.1em\]{font-size:1.1em}.text-\[1\.02em\]{font-size:1.02em}.text-\[1\.2em\]{font-size:1.2em}.text-\[1\.05em\]{font-size:1.05em}.text-\[1\.5em\]{font-size:1.5em}.text-\[1\.08em\]{font-size:1.08em}.text-\[1\.15em\]{font-size:1.15em}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.45em\]{font-size:1.45em}.text-\[1\.55em\]{font-size:1.55em}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[1em\]{font-size:1em}.text-\[2\.1em\]{font-size:2.1em}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[3\.8em\]{font-size:3.8em}.text-\[9px\]{font-size:9px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[30px\]{font-size:30px}.text-\[40px\]{font-size:40px}.text-\[clamp\(0\.95rem\,1\.05vw\,1\.0625rem\)\]{font-size:clamp(.95rem,1.05vw,1.0625rem)}.text-\[clamp\(1\.1rem\,1\.7vw\,1\.55rem\)\]{font-size:clamp(1.1rem,1.7vw,1.55rem)}.text-\[clamp\(1\.3rem\,2\.2vw\,2rem\)\]{font-size:clamp(1.3rem,2.2vw,2rem)}.text-\[clamp\(1\.4rem\,2\.4vw\,2\.3rem\)\]{font-size:clamp(1.4rem,2.4vw,2.3rem)}.text-\[clamp\(1\.5rem\,1\.05rem\+1\.5vw\,2\.5rem\)\]{font-size:clamp(1.5rem,1.05rem + 1.5vw,2.5rem)}.text-\[clamp\(1\.5rem\,3\.4vw\,2\.75rem\)\]{font-size:clamp(1.5rem,3.4vw,2.75rem)}.text-\[clamp\(1\.5rem\,3vw\,2\.25rem\)\]{font-size:clamp(1.5rem,3vw,2.25rem)}.text-\[clamp\(1\.8rem\,3\.35vw\,3\.6rem\)\]{font-size:clamp(1.8rem,3.35vw,3.6rem)}.text-\[clamp\(1\.25rem\,1\.9vw\,1\.75rem\)\]{font-size:clamp(1.25rem,1.9vw,1.75rem)}.text-\[clamp\(1\.25rem\,2vw\,1\.8rem\)\]{font-size:clamp(1.25rem,2vw,1.8rem)}.text-\[clamp\(1\.35rem\,2\.4vw\,2\.3rem\)\]{font-size:clamp(1.35rem,2.4vw,2.3rem)}.text-\[clamp\(1\.75rem\,2\.6vw\,2\.5rem\)\]{font-size:clamp(1.75rem,2.6vw,2.5rem)}.text-\[clamp\(1\.75rem\,3vw\,2\.65rem\)\]{font-size:clamp(1.75rem,3vw,2.65rem)}.text-\[clamp\(1\.125rem\,1\.6vw\,1\.375rem\)\]{font-size:clamp(1.125rem,1.6vw,1.375rem)}.text-\[clamp\(1\.125rem\,1\.7vw\,1\.5rem\)\]{font-size:clamp(1.125rem,1.7vw,1.5rem)}.text-\[clamp\(1\.375rem\,2\.4vw\,1\.75rem\)\]{font-size:clamp(1.375rem,2.4vw,1.75rem)}.text-\[clamp\(1\.0625rem\,0\.9rem\+0\.55vw\,1\.5rem\)\]{font-size:clamp(1.0625rem,.9rem + .55vw,1.5rem)}.text-\[clamp\(1\.625rem\,1\.2rem\+1\.35vw\,2\.625rem\)\]{font-size:clamp(1.625rem,1.2rem + 1.35vw,2.625rem)}.text-\[clamp\(1rem\,1\.3vw\,1\.2rem\)\]{font-size:clamp(1rem,1.3vw,1.2rem)}.text-\[clamp\(2\.2rem\,4vw\,4rem\)\]{font-size:clamp(2.2rem,4vw,4rem)}.text-\[clamp\(2\.5rem\,5\.5vw\,5rem\)\]{font-size:clamp(2.5rem,5.5vw,5rem)}.text-\[clamp\(2\.5rem\,6\.5vw\,6rem\)\]{font-size:clamp(2.5rem,6.5vw,6rem)}.text-\[clamp\(2\.5rem\,6vw\,5\.5rem\)\]{font-size:clamp(2.5rem,6vw,5.5rem)}.text-\[clamp\(2\.25rem\,4\.5vw\,4\.5rem\)\]{font-size:clamp(2.25rem,4.5vw,4.5rem)}.text-\[clamp\(2\.25rem\,5\.5vw\,4\.5rem\)\]{font-size:clamp(2.25rem,5.5vw,4.5rem)}.text-\[clamp\(2\.25rem\,5vw\,3\.75rem\)\]{font-size:clamp(2.25rem,5vw,3.75rem)}.text-\[clamp\(2\.25rem\,5vw\,4rem\)\]{font-size:clamp(2.25rem,5vw,4rem)}.text-\[clamp\(2\.25rem\,6\.5vw\,6rem\)\]{font-size:clamp(2.25rem,6.5vw,6rem)}.text-\[clamp\(2\.75rem\,2\.2rem\+1\.6vw\,3\.75rem\)\]{font-size:clamp(2.75rem,2.2rem + 1.6vw,3.75rem)}.text-\[clamp\(2rem\,3\.5vw\,3\.4rem\)\]{font-size:clamp(2rem,3.5vw,3.4rem)}.text-\[clamp\(2rem\,3\.8vw\,3\.6rem\)\]{font-size:clamp(2rem,3.8vw,3.6rem)}.text-\[clamp\(2rem\,4vw\,3\.5rem\)\]{font-size:clamp(2rem,4vw,3.5rem)}.text-\[clamp\(2rem\,4vw\,3\.8rem\)\]{font-size:clamp(2rem,4vw,3.8rem)}.text-\[clamp\(2rem\,5vw\,4rem\)\]{font-size:clamp(2rem,5vw,4rem)}.text-\[clamp\(3\.2rem\,8vw\,7\.5rem\)\]{font-size:clamp(3.2rem,8vw,7.5rem)}.text-\[clamp\(3\.5rem\,2\.9rem\+1\.8vw\,4\.75rem\)\]{font-size:clamp(3.5rem,2.9rem + 1.8vw,4.75rem)}.text-\[clamp\(3rem\,2\.4rem\+1\.8vw\,4\.5rem\)\]{font-size:clamp(3rem,2.4rem + 1.8vw,4.5rem)}.text-\[clamp\(3rem\,4\.4vw\,4\.25rem\)\]{font-size:clamp(3rem,4.4vw,4.25rem)}.text-\[clamp\(3rem\,6\.2vw\,6\.2rem\)\]{font-size:clamp(3rem,6.2vw,6.2rem)}.text-\[clamp\(3rem\,7vw\,6\.75rem\)\]{font-size:clamp(3rem,7vw,6.75rem)}.text-\[clamp\(13rem\,31vw\,35rem\)\]{font-size:clamp(13rem,31vw,35rem)}.text-\[clamp\(13rem\,32vw\,36rem\)\]{font-size:clamp(13rem,32vw,36rem)}.text-\[clamp\(14rem\,34vw\,38rem\)\]{font-size:clamp(14rem,34vw,38rem)}.text-\[clamp\(15px\,1\.2vw\,17\.5px\)\]{font-size:clamp(15px,1.2vw,17.5px)}.text-\[clamp\(15px\,1\.2vw\,17px\)\]{font-size:clamp(15px,1.2vw,17px)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.0\]{--tw-leading:1;line-height:1}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.68\]{--tw-leading:1.68;line-height:1.68}.leading-\[1\.72\]{--tw-leading:1.72;line-height:1.72}.leading-\[1\.625rem\]{--tw-leading:1.625rem;line-height:1.625rem}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[44px\]{--tw-leading:44px;line-height:44px}.leading-\[inherit\]{--tw-leading:inherit;line-height:inherit}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.1em\]{--tw-tracking:-.1em;letter-spacing:-.1em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.012em\]{--tw-tracking:-.012em;letter-spacing:-.012em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.022em\]{--tw-tracking:-.022em;letter-spacing:-.022em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.028em\]{--tw-tracking:-.028em;letter-spacing:-.028em}.tracking-\[-0\.032em\]{--tw-tracking:-.032em;letter-spacing:-.032em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.038em\]{--tw-tracking:-.038em;letter-spacing:-.038em}.tracking-\[-0\.042em\]{--tw-tracking:-.042em;letter-spacing:-.042em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-0\.052em\]{--tw-tracking:-.052em;letter-spacing:-.052em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2px\]{--tw-tracking:.2px;letter-spacing:.2px}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-background{color:var(--background)!important}.\!text-black{color:var(--color-black)!important}.\!text-text-primary{color:var(--foreground)!important}.\!text-white{color:var(--color-white)!important}.text-\[color-mix\(in_oklch\,var\(--zova-marble-surface-base\)_70\%\,transparent\)\]{color:var(--zova-marble-surface-base)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklch\,var\(--zova-marble-surface-base\)_70\%\,transparent\)\]{color:color-mix(in oklch,var(--zova-marble-surface-base) 70%,transparent)}}.text-\[color\:color-mix\(in_oklab\,var\(--foreground\)_55\%\,var\(--muted-foreground\)\)\]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:color-mix\(in_oklab\,var\(--foreground\)_55\%\,var\(--muted-foreground\)\)\]{color:color-mix(in oklab,var(--foreground) 55%,var(--muted-foreground))}}.text-\[color\:var\(--zova-accent\)\]{color:var(--zova-accent)}.text-\[oklch\(0\.22_0\.010_65\)\]{color:#1e1a16;color:lab(9.50872% 1.51376 3.52546)}.text-\[oklch\(0\.42_0\.010_70\)\]{color:#514c47;color:lab(32.7233% 1.18785 3.63074)}.text-\[oklch\(0\.50_0\.010_70\)\]{color:#67625d;color:lab(42.0038% 1.17734 3.62334)}.text-\[oklch\(0\.93_0\.011_82\)\]{color:#ebe7e0;color:lab(91.9163% .514507 4.1749)}.text-\[oklch\(0\.93_0\.011_82\/0\.04\)\]{color:#ebe7e00a;color:lab(91.9163% .514507 4.1749/.04)}.text-\[oklch\(0\.93_0\.011_82\/0\.5\)\]{color:#ebe7e080;color:lab(91.9163% .514507 4.1749/.5)}.text-\[oklch\(0\.93_0\.011_82\/0\.035\)\]{color:#ebe7e009;color:lab(91.9163% .514507 4.1749/.035)}.text-\[oklch\(0\.93_0\.011_82\/0\.42\)\]{color:#ebe7e06b;color:lab(91.9163% .514507 4.1749/.42)}.text-\[oklch\(0\.93_0\.011_82\/0\.48\)\]{color:#ebe7e07a;color:lab(91.9163% .514507 4.1749/.48)}.text-\[oklch\(0\.93_0\.011_82\/0\.64\)\]{color:#ebe7e0a3;color:lab(91.9163% .514507 4.1749/.64)}.text-\[oklch\(0\.93_0\.011_82\/0\.68\)\]{color:#ebe7e0ad;color:lab(91.9163% .514507 4.1749/.68)}.text-\[var\(--line-comp\)\]{color:var(--line-comp)}.text-\[var\(--sdm-c\,inherit\)\]{color:var(--sdm-c,inherit)}.text-\[var\(--stoa-accent\)\]{color:var(--stoa-accent)}.text-\[var\(--zova-accent\)\]{color:var(--zova-accent)}.text-\[var\(--zova-accent-ink\)\]{color:var(--zova-accent-ink)}.text-\[var\(--zova-comp-400\)\]{color:var(--zova-comp-400)}.text-\[var\(--zova-comp-500\)\]{color:var(--zova-comp-500)}.text-\[var\(--zova-lime-400\)\]{color:var(--zova-lime-400)}.text-\[var\(--zova-lime-ink\)\]{color:var(--zova-lime-ink)}.text-\[var\(--zova-magenta-400\)\]{color:var(--zova-magenta-400)}.text-\[var\(--zova-marble-surface-base\)\]{color:var(--zova-marble-surface-base)}.text-\[var\(--zova-text-muted\)\],.text-\[var\(--zova-text-muted\)\]\/50{color:var(--zova-text-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--zova-text-muted\)\]\/50{color:color-mix(in oklab, var(--zova-text-muted) 50%, transparent)}}.text-\[var\(--zova-text-muted\)\]\/70{color:var(--zova-text-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--zova-text-muted\)\]\/70{color:color-mix(in oklab, var(--zova-text-muted) 70%, transparent)}}.text-\[var\(--zova-text-primary\)\]{color:var(--zova-text-primary)}.text-\[var\(--zova-text-secondary\)\],.text-\[var\(--zova-text-secondary\)\]\/55{color:var(--zova-text-secondary)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--zova-text-secondary\)\]\/55{color:color-mix(in oklab, var(--zova-text-secondary) 55%, transparent)}}.text-\[var\(--zova-text-secondary\)\]\/60{color:var(--zova-text-secondary)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--zova-text-secondary\)\]\/60{color:color-mix(in oklab, var(--zova-text-secondary) 60%, transparent)}}.text-\[var\(--zova-text-secondary\)\]\/75{color:var(--zova-text-secondary)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--zova-text-secondary\)\]\/75{color:color-mix(in oklab, var(--zova-text-secondary) 75%, transparent)}}.text-\[var\(--zova-text-tertiary\)\]{color:var(--zova-text-tertiary)}.text-\[var\(--zova-tone-negative\)\]{color:var(--zova-tone-negative)}.text-\[var\(--zova-tone-warning-strong\)\]{color:var(--zova-tone-warning-strong)}.text-\[var\(--zova-vault-surface-base\)\]{color:var(--zova-vault-surface-base)}.text-\[var\(--zova-vault-text-label\)\]{color:var(--zova-vault-text-label)}.text-\[var\(--zova-vault-text-primary\)\],.text-\[var\(--zova-vault-text-primary\)\]\/30{color:var(--zova-vault-text-primary)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--zova-vault-text-primary\)\]\/30{color:color-mix(in oklab, var(--zova-vault-text-primary) 30%, transparent)}}.text-\[var\(--zova-vault-text-primary\)\]\/80{color:var(--zova-vault-text-primary)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--zova-vault-text-primary\)\]\/80{color:color-mix(in oklab, var(--zova-vault-text-primary) 80%, transparent)}}.text-\[var\(--zova-vault-text-secondary\)\]{color:var(--zova-vault-text-secondary)}.text-background,.text-background\/55{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/55{color:color-mix(in oklab, var(--background) 55%, transparent)}}.text-background\/80{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/80{color:color-mix(in oklab, var(--background) 80%, transparent)}}.text-background\/90{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/90{color:color-mix(in oklab, var(--background) 90%, transparent)}}.text-black{color:var(--color-black)}.text-black\/15{color:#00000026}@supports (color:color-mix(in lab, red, red)){.text-black\/15{color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.text-black\/40{color:#0006}@supports (color:color-mix(in lab, red, red)){.text-black\/40{color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.text-black\/45{color:#00000073}@supports (color:color-mix(in lab, red, red)){.text-black\/45{color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.text-black\/55{color:#0000008c}@supports (color:color-mix(in lab, red, red)){.text-black\/55{color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.text-black\/60{color:#0009}@supports (color:color-mix(in lab, red, red)){.text-black\/60{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.text-black\/62{color:#0000009e}@supports (color:color-mix(in lab, red, red)){.text-black\/62{color:color-mix(in oklab, var(--color-black) 62%, transparent)}}.text-black\/65{color:#000000a6}@supports (color:color-mix(in lab, red, red)){.text-black\/65{color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-black\/70{color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.text-black\/72{color:#000000b8}@supports (color:color-mix(in lab, red, red)){.text-black\/72{color:color-mix(in oklab, var(--color-black) 72%, transparent)}}.text-black\/80{color:#000c}@supports (color:color-mix(in lab, red, red)){.text-black\/80{color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.text-black\/85{color:#000000d9}@supports (color:color-mix(in lab, red, red)){.text-black\/85{color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.text-bui-accent-500,.text-bui-accent-600{color:var(--zova-lime-500)}@supports (color:color-mix(in lab, red, red)){.text-bui-accent-600{color:color-mix(in oklch, var(--zova-lime-500) 50%, var(--zova-lime-700))}}.text-button-ghost-foreground{color:var(--foreground)}.text-button-primary-foreground{color:var(--primary-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-chart-negative{color:var(--zova-chart-negative)}.text-chart-positive{color:var(--zova-chart-positive)}.text-chart-subject,.text-chart-subject\/80{color:var(--zova-chart-subject)}@supports (color:color-mix(in lab, red, red)){.text-chart-subject\/80{color:color-mix(in oklab, var(--zova-chart-subject) 80%, transparent)}}.text-danger{color:var(--danger)}.text-destructive{color:var(--destructive)}.text-faint-foreground,.text-faint-foreground\/50{color:var(--faint-foreground,var(--zova-text-tertiary))}@supports (color:color-mix(in lab, red, red)){.text-faint-foreground\/50{color:color-mix(in oklab, var(--faint-foreground,var(--zova-text-tertiary)) 50%, transparent)}}.text-foreground,.text-foreground-icon-primary{color:var(--foreground)}.text-foreground-icon-quaternary,.text-foreground-icon-secondary,.text-foreground-icon-tertiary{color:var(--muted-foreground)}.text-foreground\/40{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/40{color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-muted{color:var(--muted)}.text-muted-foreground,.text-muted-foreground\/35{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/35{color:color-mix(in oklab, var(--muted-foreground) 35%, transparent)}}.text-muted-foreground\/45{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/45{color:color-mix(in oklab, var(--muted-foreground) 45%, transparent)}}.text-muted-foreground\/55{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/55{color:color-mix(in oklab, var(--muted-foreground) 55%, transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-muted-foreground\/75{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/75{color:color-mix(in oklab, var(--muted-foreground) 75%, transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-muted-foreground\/85{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/85{color:color-mix(in oklab, var(--muted-foreground) 85%, transparent)}}.text-neutral-950{color:var(--color-neutral-950)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-stoa-accent{color:var(--stoa-accent)}.text-stoa-accent-ink{color:var(--stoa-accent-ink)}.text-stoa-bone,.text-stoa-bone\/45{color:var(--stoa-bone)}@supports (color:color-mix(in lab, red, red)){.text-stoa-bone\/45{color:color-mix(in oklab, var(--stoa-bone) 45%, transparent)}}.text-stoa-bone\/50{color:var(--stoa-bone)}@supports (color:color-mix(in lab, red, red)){.text-stoa-bone\/50{color:color-mix(in oklab, var(--stoa-bone) 50%, transparent)}}.text-stoa-bone\/56{color:var(--stoa-bone)}@supports (color:color-mix(in lab, red, red)){.text-stoa-bone\/56{color:color-mix(in oklab, var(--stoa-bone) 56%, transparent)}}.text-stoa-bone\/60{color:var(--stoa-bone)}@supports (color:color-mix(in lab, red, red)){.text-stoa-bone\/60{color:color-mix(in oklab, var(--stoa-bone) 60%, transparent)}}.text-stoa-bone\/70{color:var(--stoa-bone)}@supports (color:color-mix(in lab, red, red)){.text-stoa-bone\/70{color:color-mix(in oklab, var(--stoa-bone) 70%, transparent)}}.text-stoa-bone\/75{color:var(--stoa-bone)}@supports (color:color-mix(in lab, red, red)){.text-stoa-bone\/75{color:color-mix(in oklab, var(--stoa-bone) 75%, transparent)}}.text-stoa-ink{color:var(--stoa-ink)}.text-stoa-ink-2{color:var(--stoa-ink-2)}.text-stoa-ink-3{color:var(--stoa-ink-3)}.text-stoa-ink\/40{color:var(--stoa-ink)}@supports (color:color-mix(in lab, red, red)){.text-stoa-ink\/40{color:color-mix(in oklab, var(--stoa-ink) 40%, transparent)}}.text-stoa-ink\/80{color:var(--stoa-ink)}@supports (color:color-mix(in lab, red, red)){.text-stoa-ink\/80{color:color-mix(in oklab, var(--stoa-ink) 80%, transparent)}}.text-stoa-ink\/90{color:var(--stoa-ink)}@supports (color:color-mix(in lab, red, red)){.text-stoa-ink\/90{color:color-mix(in oklab, var(--stoa-ink) 90%, transparent)}}.text-stoa-paper{color:var(--stoa-paper)}.text-tertiary{color:var(--zova-text-tertiary,var(--zova-text-label))}.text-text-primary{color:var(--foreground)}.text-text-secondary{color:var(--muted-foreground)}.text-text-tertiary{color:var(--zova-text-tertiary)}.text-text-white{color:#fff}.text-tone-negative{color:var(--zova-tone-negative)}.text-tone-positive{color:var(--zova-tone-positive)}.text-tone-warning-strong{color:var(--zova-tone-warning-strong)}.text-white{color:var(--color-white)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.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)}}.text-zova-accent-ink{color:var(--zova-accent-ink)}.text-zova-caution-ink{color:var(--zova-caution-ink)}.text-zova-tan-50{color:var(--zova-tan-50)}.text-zova-tan-400{color:var(--zova-tan-400)}.text-zova-tan-925,.text-zova-tan-925\/65{color:var(--zova-tan-925)}@supports (color:color-mix(in lab, red, red)){.text-zova-tan-925\/65{color:color-mix(in oklab, var(--zova-tan-925) 65%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[oklch\(0\.22_0\.010_65\/0\.24\)\]{text-decoration-color:#1e1a163d;text-decoration-color:lab(9.50872% 1.51376 3.52546/.24)}.decoration-\[oklch\(0\.22_0\.010_65\/0\.25\)\]{text-decoration-color:#1e1a1640;text-decoration-color:lab(9.50872% 1.51376 3.52546/.25)}.decoration-\[oklch\(0\.93_0\.011_82\/0\.28\)\]{text-decoration-color:#ebe7e047;text-decoration-color:lab(91.9163% .514507 4.1749/.28)}.decoration-border{-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.decoration-rule-strong{-webkit-text-decoration-color:var(--zova-rule-strong);-webkit-text-decoration-color:var(--zova-rule-strong);-webkit-text-decoration-color:var(--zova-rule-strong);text-decoration-color:var(--zova-rule-strong)}.decoration-stoa-bone\/30{-webkit-text-decoration-color:var(--stoa-bone);-webkit-text-decoration-color:var(--stoa-bone);-webkit-text-decoration-color:var(--stoa-bone);text-decoration-color:var(--stoa-bone)}@supports (color:color-mix(in lab, red, red)){.decoration-stoa-bone\/30{-webkit-text-decoration-color:color-mix(in oklab, var(--stoa-bone) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--stoa-bone) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--stoa-bone) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--stoa-bone) 30%, transparent)}}.decoration-stoa-ink\/25{-webkit-text-decoration-color:var(--stoa-ink);-webkit-text-decoration-color:var(--stoa-ink);-webkit-text-decoration-color:var(--stoa-ink);text-decoration-color:var(--stoa-ink)}@supports (color:color-mix(in lab, red, red)){.decoration-stoa-ink\/25{-webkit-text-decoration-color:color-mix(in oklab, var(--stoa-ink) 25%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--stoa-ink) 25%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--stoa-ink) 25%, transparent);text-decoration-color:color-mix(in oklab, var(--stoa-ink) 25%, transparent)}}.decoration-stoa-ink\/30{-webkit-text-decoration-color:var(--stoa-ink);-webkit-text-decoration-color:var(--stoa-ink);-webkit-text-decoration-color:var(--stoa-ink);text-decoration-color:var(--stoa-ink)}@supports (color:color-mix(in lab, red, red)){.decoration-stoa-ink\/30{-webkit-text-decoration-color:color-mix(in oklab, var(--stoa-ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--stoa-ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--stoa-ink) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--stoa-ink) 30%, transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[0\.22em\]{text-underline-offset:.22em}.underline-offset-\[6px\]{text-underline-offset:6px}.underline-offset-\[8px\]{text-underline-offset:8px}.underline-offset-\[10px\]{text-underline-offset:10px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caret-bui-accent-500{caret-color:var(--zova-lime-500)}.accent-\[var\(--zova-accent\)\]{accent-color:var(--zova-accent)}.accent-active{accent-color:var(--active)}.accent-foreground{accent-color:var(--foreground)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.55\]{opacity:.55}.mix-blend-soft-light{mix-blend-mode:soft-light}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.6em_1\.4em_-0\.4em_oklch\(0_0_0\/0\.6\)\]{--tw-shadow:0 .6em 1.4em -.4em var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-\[0_0\.6em_1\.4em_-0\.4em_oklch\(0_0_0\/0\.6\)\]{--tw-shadow:0 .6em 1.4em -.4em var(--tw-shadow-color,lab(0% 0 0/.6))}}.shadow-\[0_0\.8em_2em_-1em_oklch\(0_0_0\/0\.6\)\]{--tw-shadow:0 .8em 2em -1em var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-\[0_0\.8em_2em_-1em_oklch\(0_0_0\/0\.6\)\]{--tw-shadow:0 .8em 2em -1em var(--tw-shadow-color,lab(0% 0 0/.6))}}.shadow-\[0_0_0_0\.16em_var\(--line-ground\)\]{--tw-shadow:0 0 0 .16em var(--tw-shadow-color,var(--line-ground));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_0\.18em_var\(--zova-vault-surface-base\)\]{--tw-shadow:0 0 0 .18em var(--tw-shadow-color,var(--zova-vault-surface-base));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_color-mix\(in_oklab\,var\(--zova-accent\)_16\%\,transparent\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--zova-accent))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_1px_color-mix\(in_oklab\,var\(--zova-accent\)_16\%\,transparent\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,color-mix(in oklab,var(--zova-accent) 16%,transparent))}}.shadow-\[0_0_0_1px_color-mix\(in_oklab\,var\(--zova-accent\)_16\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_color-mix\(in_oklch\,var\(--zova-accent\)_55\%\,transparent\)\,0_0_36px_-14px_color-mix\(in_oklch\,var\(--zova-accent\)_28\%\,transparent\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--zova-accent)), 0 0 36px -14px var(--tw-shadow-color,var(--zova-accent))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_1px_color-mix\(in_oklch\,var\(--zova-accent\)_55\%\,transparent\)\,0_0_36px_-14px_color-mix\(in_oklch\,var\(--zova-accent\)_28\%\,transparent\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,color-mix(in oklch,var(--zova-accent) 55%,transparent)), 0 0 36px -14px var(--tw-shadow-color,color-mix(in oklch,var(--zova-accent) 28%,transparent))}}.shadow-\[0_0_0_1px_color-mix\(in_oklch\,var\(--zova-accent\)_55\%\,transparent\)\,0_0_36px_-14px_color-mix\(in_oklch\,var\(--zova-accent\)_28\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_oklch\(0\.22_0\.01_65\/0\.2\)\,0_0_0_4px_color-mix\(in_oklch\,var\(--comp-pin-lit\)_26\%\,transparent\)\,0_6px_14px_-6px_oklch\(0\.145_0\.003_80\/0\.5\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#1e1a1633), 0 0 0 4px var(--tw-shadow-color,var(--comp-pin-lit)), 0 6px 14px -6px var(--tw-shadow-color,#0b0a0980)}@supports (color:lab(0% 0 0)){.shadow-\[0_0_0_1px_oklch\(0\.22_0\.01_65\/0\.2\)\,0_0_0_4px_color-mix\(in_oklch\,var\(--comp-pin-lit\)_26\%\,transparent\)\,0_6px_14px_-6px_oklch\(0\.145_0\.003_80\/0\.5\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,lab(9.50872% 1.51376 3.52546/.2)), 0 0 0 4px var(--tw-shadow-color,var(--comp-pin-lit)), 0 6px 14px -6px var(--tw-shadow-color,lab(2.75779% .0902563 .537831/.5))}}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_1px_oklch\(0\.22_0\.01_65\/0\.2\)\,0_0_0_4px_color-mix\(in_oklch\,var\(--comp-pin-lit\)_26\%\,transparent\)\,0_6px_14px_-6px_oklch\(0\.145_0\.003_80\/0\.5\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,lab(9.50872% 1.51376 3.52546/.2)), 0 0 0 4px var(--tw-shadow-color,color-mix(in oklch,var(--comp-pin-lit) 26%,transparent)), 0 6px 14px -6px var(--tw-shadow-color,lab(2.75779% .0902563 .537831/.5))}}.shadow-\[0_0_0_1px_oklch\(0\.22_0\.01_65\/0\.2\)\,0_0_0_4px_color-mix\(in_oklch\,var\(--comp-pin-lit\)_26\%\,transparent\)\,0_6px_14px_-6px_oklch\(0\.145_0\.003_80\/0\.5\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_transparent\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,transparent);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--active\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--active));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--border\)\,inset_0_0_0_0px_var\(--border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--border)), inset 0 0 0 0px var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--btn-bg\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--btn-bg));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_200vmax_rgb\(0_0_0\/0\.4\)\]{--tw-shadow:0 0 0 200vmax var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_28px_-16px_color-mix\(in_oklch\,var\(--zova-accent\)_20\%\,transparent\)\,inset_0_1px_0_oklch\(0\.95_0_0_\/_0\.06\)\]{--tw-shadow:0 0 28px -16px var(--tw-shadow-color,var(--zova-accent)), inset 0 1px 0 var(--tw-shadow-color,#eeeeee0f)}@supports (color:lab(0% 0 0)){.shadow-\[0_0_28px_-16px_color-mix\(in_oklch\,var\(--zova-accent\)_20\%\,transparent\)\,inset_0_1px_0_oklch\(0\.95_0_0_\/_0\.06\)\]{--tw-shadow:0 0 28px -16px var(--tw-shadow-color,var(--zova-accent)), inset 0 1px 0 var(--tw-shadow-color,lab(94.2% 0 0/.06))}}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_28px_-16px_color-mix\(in_oklch\,var\(--zova-accent\)_20\%\,transparent\)\,inset_0_1px_0_oklch\(0\.95_0_0_\/_0\.06\)\]{--tw-shadow:0 0 28px -16px var(--tw-shadow-color,color-mix(in oklch,var(--zova-accent) 20%,transparent)), inset 0 1px 0 var(--tw-shadow-color,lab(94.2% 0 0/.06))}}.shadow-\[0_0_28px_-16px_color-mix\(in_oklch\,var\(--zova-accent\)_20\%\,transparent\)\,inset_0_1px_0_oklch\(0\.95_0_0_\/_0\.06\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1\.6em_3\.2em_-1\.4em_oklch\(0_0_0\/0\.85\)\]{--tw-shadow:0 1.6em 3.2em -1.4em var(--tw-shadow-color,#000000d9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-\[0_1\.6em_3\.2em_-1\.4em_oklch\(0_0_0\/0\.85\)\]{--tw-shadow:0 1.6em 3.2em -1.4em var(--tw-shadow-color,lab(0% 0 0/.85))}}.shadow-\[0_1\.6em_3\.2em_-1\.6em_oklch\(0_0_0\/0\.85\)\]{--tw-shadow:0 1.6em 3.2em -1.6em var(--tw-shadow-color,#000000d9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-\[0_1\.6em_3\.2em_-1\.6em_oklch\(0_0_0\/0\.85\)\]{--tw-shadow:0 1.6em 3.2em -1.6em var(--tw-shadow-color,lab(0% 0 0/.85))}}.shadow-\[0_1px_0\.5px_rgba\(0\,0\,0\,0\.02\)\,0_4px_2px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 1px .5px var(--tw-shadow-color,#00000005), 0 4px 2px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgb\(15_23_42\/0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\,0_4px_8px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a), 0 4px 8px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_16px_-10px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 2px 16px -10px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_2px_rgba\(0\,0\,0\,0\.02\)\,0_1px_0\.5px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 4px 2px var(--tw-shadow-color,#00000005), 0 1px .5px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_24px_-18px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow:0 12px 24px -18px var(--tw-shadow-color,#0f172a73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_28px_-22px_rgba\(0\,0\,0\,0\.95\)\]{--tw-shadow:0 14px 28px -22px var(--tw-shadow-color,#000000f2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_36px_-14px_rgba\(15\,23\,42\,0\.30\)\]{--tw-shadow:0 14px 36px -14px var(--tw-shadow-color,#0f172a4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_36px_-18px_rgb\(15_23_42\/0\.45\)\,0_2px_8px_-2px_var\(--shadow-color\)\]{--tw-shadow:0 18px 36px -18px var(--tw-shadow-color,#0f172a73), 0 2px 8px -2px var(--tw-shadow-color,var(--shadow-color));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-18px_oklch\(0_0_0\/0\.9\)\]{--tw-shadow:0 18px 40px -18px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-\[0_18px_40px_-18px_oklch\(0_0_0\/0\.9\)\]{--tw-shadow:0 18px 40px -18px var(--tw-shadow-color,lab(0% 0 0/.9))}}.shadow-\[0_18px_40px_-28px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow:0 18px 40px -28px var(--tw-shadow-color,#0f172a73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-32px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 18px 40px -32px var(--tw-shadow-color,#0f172a59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_-20px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 24px 60px -20px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_-30px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 24px 60px -30px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_-44px_rgba\(0\,0\,0\,0\.36\)\]{--tw-shadow:0 24px 70px -44px var(--tw-shadow-color,#0000005c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_26px_70px_-42px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 26px 70px -42px var(--tw-shadow-color,#0f172a59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_70px_-42px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 28px 70px -42px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_32px_70px_-36px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 32px 70px -36px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_40px_80px_-48px_oklch\(0\.1_0\.01_70\/0\.65\)\]{--tw-shadow:0 40px 80px -48px var(--tw-shadow-color,#050302a6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-\[0_40px_80px_-48px_oklch\(0\.1_0\.01_70\/0\.65\)\]{--tw-shadow:0 40px 80px -48px var(--tw-shadow-color,lab(.901543% .332251 .73292/.65))}}.shadow-\[inset_0_0_0_0\.09em_color-mix\(in_oklch\,var\(--zova-vault-text-primary\)_22\%\,transparent\)\]{--tw-shadow:inset 0 0 0 .09em var(--tw-shadow-color,var(--zova-vault-text-primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_0_0\.09em_color-mix\(in_oklch\,var\(--zova-vault-text-primary\)_22\%\,transparent\)\]{--tw-shadow:inset 0 0 0 .09em var(--tw-shadow-color,color-mix(in oklch,var(--zova-vault-text-primary) 22%,transparent))}}.shadow-\[inset_0_0_0_0\.09em_color-mix\(in_oklch\,var\(--zova-vault-text-primary\)_22\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_0\.12em_var\(--zova-lime-400\)\,0_0_1\.2em_0\.1em_color-mix\(in_oklch\,var\(--zova-lime-400\)_30\%\,transparent\)\]{--tw-shadow:inset 0 0 0 .12em var(--tw-shadow-color,var(--zova-lime-400)), 0 0 1.2em .1em var(--tw-shadow-color,var(--zova-lime-400))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_0_0\.12em_var\(--zova-lime-400\)\,0_0_1\.2em_0\.1em_color-mix\(in_oklch\,var\(--zova-lime-400\)_30\%\,transparent\)\]{--tw-shadow:inset 0 0 0 .12em var(--tw-shadow-color,var(--zova-lime-400)), 0 0 1.2em .1em var(--tw-shadow-color,color-mix(in oklch,var(--zova-lime-400) 30%,transparent))}}.shadow-\[inset_0_0_0_0\.12em_var\(--zova-lime-400\)\,0_0_1\.2em_0\.1em_color-mix\(in_oklch\,var\(--zova-lime-400\)_30\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_color-mix\(in_oklch\,var\(--foreground\)_32\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_0_1\.5px_color-mix\(in_oklch\,var\(--foreground\)_32\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,color-mix(in oklch,var(--foreground) 32%,transparent))}}.shadow-\[inset_0_0_0_1\.5px_color-mix\(in_oklch\,var\(--foreground\)_32\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_color-mix\(in_oklch\,var\(--foreground\)_70\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--foreground))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_0_1\.5px_color-mix\(in_oklch\,var\(--foreground\)_70\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,color-mix(in oklch,var(--foreground) 70%,transparent))}}.shadow-\[inset_0_0_0_1\.5px_color-mix\(in_oklch\,var\(--foreground\)_70\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_oklab\,var\(--zova-accent\)_32\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--zova-accent))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_oklab\,var\(--zova-accent\)_32\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in oklab,var(--zova-accent) 32%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_oklab\,var\(--zova-accent\)_32\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_oklch\,var\(--zova-lime-400\)_55\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--zova-lime-400))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_oklch\,var\(--zova-lime-400\)_55\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in oklch,var(--zova-lime-400) 55%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_oklch\,var\(--zova-lime-400\)_55\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_oklch\,var\(--zova-magenta-400\)_70\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--zova-magenta-400))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_oklch\,var\(--zova-magenta-400\)_70\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in oklch,var(--zova-magenta-400) 70%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_oklch\,var\(--zova-magenta-400\)_70\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_oklch\,var\(--zova-vault-text-primary\)_32\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--zova-vault-text-primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_oklch\,var\(--zova-vault-text-primary\)_32\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in oklch,var(--zova-vault-text-primary) 32%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_oklch\,var\(--zova-vault-text-primary\)_32\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_oklch\(0\.94_0_0\/0\.1\)\,0_1\.6em_3\.6em_-1\.8em_oklch\(0_0_0\/0\.85\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ebebeb1a), 0 1.6em 3.6em -1.8em var(--tw-shadow-color,#000000d9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-\[inset_0_0_0_1px_oklch\(0\.94_0_0\/0\.1\)\,0_1\.6em_3\.6em_-1\.8em_oklch\(0_0_0\/0\.85\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,lab(93.04% .0000298023 -.0000119209/.1)), 0 1.6em 3.6em -1.8em var(--tw-shadow-color,lab(0% 0 0/.85))}}.shadow-\[inset_0_0_0_1px_var\(--zova-lime-400\)\,0_0_0_0\.25em_color-mix\(in_oklch\,var\(--zova-lime-400\)_18\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--zova-lime-400)), 0 0 0 .25em var(--tw-shadow-color,var(--zova-lime-400))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_0_1px_var\(--zova-lime-400\)\,0_0_0_0\.25em_color-mix\(in_oklch\,var\(--zova-lime-400\)_18\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--zova-lime-400)), 0 0 0 .25em var(--tw-shadow-color,color-mix(in oklch,var(--zova-lime-400) 18%,transparent))}}.shadow-\[inset_0_0_0_1px_var\(--zova-lime-400\)\,0_0_0_0\.25em_color-mix\(in_oklch\,var\(--zova-lime-400\)_18\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_oklch\(0\.95_0_0\/0\.07\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#eeeeee12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-\[inset_0_1px_0_oklch\(0\.95_0_0\/0\.07\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,lab(94.2% 0 0/.07))}}.shadow-\[inset_0_1px_0_oklch\(0\.95_0_0\/0\.08\)\,0_48px_96px_-48px_oklch\(0\.05_0\.01_70\/0\.9\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#eeeeee14), 0 48px 96px -48px var(--tw-shadow-color,#010000e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-\[inset_0_1px_0_oklch\(0\.95_0_0\/0\.08\)\,0_48px_96px_-48px_oklch\(0\.05_0\.01_70\/0\.9\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,lab(94.2% 0 0/.08)), 0 48px 96px -48px var(--tw-shadow-color,lab(.111715% .0995696 .159255/.9))}}.shadow-\[inset_0_1px_0_oklch\(0\.95_0_0_\/_0\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#eeeeee14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-\[inset_0_1px_0_oklch\(0\.95_0_0_\/_0\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,lab(94.2% 0 0/.08))}}.shadow-\[var\(--zova-drawer-shadow\)\]{--tw-shadow:var(--zova-drawer-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:var(--zova-elevation-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-checkbox-selected{--tw-shadow:0 1px 1px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-dropdown{--tw-shadow:var(--zova-elevation-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-surface-1{--tw-shadow:var(--shadow-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-surface-2{--tw-shadow:var(--shadow-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-surface-3{--tw-shadow:var(--shadow-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-surface-4{--tw-shadow:var(--shadow-4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-surface-5{--tw-shadow:var(--shadow-5);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-surface-6{--tw-shadow:var(--shadow-6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-surface-7{--tw-shadow:var(--shadow-7);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-surface-8{--tw-shadow:var(--shadow-8);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/dropdown\.{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[color\:var\(--zova-accent\)\],.ring-\[var\(--zova-accent\)\]\/55{--tw-ring-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--zova-accent\)\]\/55{--tw-ring-color:color-mix(in oklab, var(--zova-accent) 55%, transparent)}}.ring-\[var\(--zova-border-subtle\)\]\/55{--tw-ring-color:var(--zova-border-subtle)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--zova-border-subtle\)\]\/55{--tw-ring-color:color-mix(in oklab, var(--zova-border-subtle) 55%, transparent)}}.ring-background{--tw-ring-color:var(--background)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-black\/6{--tw-ring-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.ring-black\/6{--tw-ring-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-border{--tw-ring-color:var(--border)}.ring-border-focus-ring{--tw-ring-color:var(--ring)}.ring-border\/30{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/30{--tw-ring-color:color-mix(in oklab, var(--border) 30%, transparent)}}.ring-border\/60{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/60{--tw-ring-color:color-mix(in oklab, var(--border) 60%, transparent)}}.ring-destructive\/50{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/50{--tw-ring-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.ring-foreground\/15{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/15{--tw-ring-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.ring-ring\/40{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/40{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.ring-separator-border{--tw-ring-color:var(--border)}.ring-surface-3{--tw-ring-color:var(--surface-3)}.ring-white\/\[0\.05\]{--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ring-white\/\[0\.05\]{--tw-ring-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.ring-white\/\[0\.06\]{--tw-ring-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.ring-white\/\[0\.06\]{--tw-ring-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-4{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background-secondary-default{--tw-ring-offset-color:var(--background)}.ring-offset-transparent{--tw-ring-offset-color:transparent}.zova-focus:focus-visible{outline:2px solid var(--zova-focus-ring);outline-offset:2px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[0px\]{--tw-blur:blur(0px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[3px\]{--tw-blur:blur(3px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[40px\]{--tw-blur:blur(40px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[130\%\]{--tw-saturate:saturate(130%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[filter\:brightness\(0\)\]{filter:brightness(0)}.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-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-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-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-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-\[8px\]{--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-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-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,)}.\[backdrop-filter\:blur\(18px\)_saturate\(125\%\)\]{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%)}.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-\[background\,color\,box-shadow\]{transition-property:background,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,transform\]{transition-property:background,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,color\]{transition-property:background-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,opacity\]{transition-property:color,background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\]{transition-property:color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,font-variation-settings\]{transition-property:color,font-variation-settings;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,stroke-width\]{transition-property:color,stroke-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[fill\,opacity\]{transition-property:fill,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[font-variation-settings\]{transition-property:font-variation-settings;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,width\,background-color\]{transition-property:left,width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\]{transition-property:margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,border-radius\]{transition-property:opacity,border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,display\]{transition-property:opacity,display;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\,color\]{transition-property:opacity,filter,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\]{transition-property:opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\,font-size\]{transition-property:padding,font-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dasharray\]{transition-property:stroke-dasharray;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-width\]{transition-property:stroke-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,color\]{transition-property:transform,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,filter\,background-color\]{transition-property:transform,filter,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,width\,height\]{transition-property:transform,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;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))}.\[transition-behavior\:allow-discrete\]{transition-behavior:allow-discrete}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-80{--tw-duration:80ms;transition-duration:80ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[320ms\]{--tw-duration:.32s;transition-duration:.32s}.duration-\[1200ms\]{--tw-duration:1.2s;transition-duration:1.2s}.duration-\[1400ms\]{--tw-duration:1.4s;transition-duration:1.4s}.\[transition-duration\:180ms\,80ms\]{transition-duration:.18s,80ms}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-\[cubic-bezier\(0\.25\,1\,0\.5\,1\)\]{--tw-ease:cubic-bezier(.25,1,.5,1);transition-timing-function:cubic-bezier(.25,1,.5,1)}.ease-\[var\(--zova-ease-out-quart\)\]{--tw-ease:var(--zova-ease-out-quart);transition-timing-function:var(--zova-ease-out-quart)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[transition-timing-function\:cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\]{transition-timing-function:cubic-bezier(.2,.8,.2,1)}.\[transition-timing-function\:cubic-bezier\(0\.23\,1\,0\.32\,1\)\,ease\]{transition-timing-function:cubic-bezier(.23,1,.32,1),ease}.\[transition-timing-function\:cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{transition-timing-function:cubic-bezier(.32,.72,0,1)}.\[transition-timing-function\:cubic-bezier\(0\.34\,1\.2\,0\.64\,1\)\]{transition-timing-function:cubic-bezier(.34,1.2,.64,1)}.will-change-\[opacity\,transform\]{will-change:opacity,transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-50{--tw-enter-scale:.5}.zoom-in-95{--tw-enter-scale:.95}.\[--btn-bg\:color-mix\(in_oklab\,var\(--foreground\)_80\%\,var\(--background\)\)\]{--btn-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.\[--btn-bg\:color-mix\(in_oklab\,var\(--foreground\)_80\%\,var\(--background\)\)\]{--btn-bg:color-mix(in oklab,var(--foreground) 80%,var(--background))}}.\[--btn-bg\:var\(--accent\)\]{--btn-bg:var(--accent)}.\[--btn-bg\:var\(--foreground\)\]{--btn-bg:var(--foreground)}.\[--dialog-close-inset\:calc\(var\(--zova-radius-overlay\)\*0\.55\)\]{--dialog-close-inset:calc(var(--zova-radius-overlay) * .55)}.\[--leader\:72px\]{--leader:72px}.\[--line-comp\:var\(--zova-comp-400\)\]{--line-comp:var(--zova-comp-400)}.\[--line-ground\:var\(--zova-vault-surface-raised\)\]{--line-ground:var(--zova-vault-surface-raised)}.\[--popup-enter-y\:-4px\]{--popup-enter-y:-4px}.\[--scroll-divider-inset\:8px\]{--scroll-divider-inset:8px}.\[--scroll-fade-size\:32px\]{--scroll-fade-size:32px}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[counter-increment\:line_0\]{counter-increment:line 0}.\[counter-reset\:line\]{counter-reset:line}.\[text-box\:trim-both_cap_alphabetic\]{text-box:trim-both cap alphabetic}.\[text-shadow\:0_0\.06em_0\.16em_oklch\(0_0_0\/0\.7\)\]{text-shadow:0 .06em .16em #000000b3;text-shadow:0 .06em .16em lab(0% 0 0/.7)}.\[text-shadow\:0_0_0\.5em_var\(--zova-vault-surface-base\)\]{text-shadow:0 0 .5em var(--zova-vault-surface-base)}.\[text-shadow\:0_0_0\.8em_var\(--zova-vault-surface-base\)\]{text-shadow:0 0 .8em var(--zova-vault-surface-base)}.\[transform-box\:fill-box\]{transform-box:fill-box}.blur-in{--tw-enter-blur:20px}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-top-1{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.group-focus-within\:stroke-\[2\]:is(:where(.group):focus-within *){stroke-width:2px}.group-focus-within\:text-foreground:is(:where(.group):focus-within *){color:var(--foreground)}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.group-focus-within\/card\:pointer-events-auto:is(:where(.group\/card):focus-within *){pointer-events:auto}.group-focus-within\/card\:opacity-100:is(:where(.group\/card):focus-within *){opacity:1}.group-focus-within\/group-header\:w-6:is(:where(.group\/group-header):focus-within *){width:calc(var(--spacing) * 6)}.group-focus-within\/group-header\:opacity-100:is(:where(.group\/group-header):focus-within *){opacity:1}.group-focus-within\/menu-item\:pr-\[var\(--row-gutter-hover\)\]:is(:where(.group\/menu-item):focus-within *),.group-focus-within\/menu-sub-item\:pr-\[var\(--row-gutter-hover\)\]:is(:where(.group\/menu-sub-item):focus-within *){padding-right:var(--row-gutter-hover)}.group-focus-within\/menu-sub-item\:opacity-100:is(:where(.group\/menu-sub-item):focus-within *){opacity:1}.group-focus-within\/search\:stroke-\[2\]:is(:where(.group\/search):focus-within *){stroke-width:2px}.group-focus-within\/search\:text-foreground:is(:where(.group\/search):focus-within *){color:var(--foreground)}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:scale-\[1\.045\]:is(:where(.group):hover *){scale:1.045}.group-hover\:border-border-button-active:is(:where(.group):hover *){border-color:var(--border)}.group-hover\:bg-\[color-mix\(in_oklch\,var\(--focus-ring\)_20\%\,transparent\)\]:is(:where(.group):hover *){background-color:var(--focus-ring)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-\[color-mix\(in_oklch\,var\(--focus-ring\)_20\%\,transparent\)\]:is(:where(.group):hover *){background-color:color-mix(in oklch,var(--focus-ring) 20%,transparent)}}.group-hover\:bg-background-tertiary-hover:is(:where(.group):hover *){background-color:var(--accent)}.group-hover\:bg-foreground\/70:is(:where(.group):hover *){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-foreground\/70:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.group-hover\:bg-hover:is(:where(.group):hover *){background-color:var(--hover)}.group-hover\:bg-questionnaire-key-hover-background:is(:where(.group):hover *){background-color:var(--accent)}.group-hover\:bg-stoa-accent:is(:where(.group):hover *){background-color:var(--stoa-accent)}.group-hover\:bg-stoa-bone:is(:where(.group):hover *){background-color:var(--stoa-bone)}.group-hover\:bg-stoa-ink:is(:where(.group):hover *){background-color:var(--stoa-ink)}.group-hover\:stroke-\[2\]:is(:where(.group):hover *){stroke-width:2px}.group-hover\:text-foreground:is(:where(.group):hover *),.group-hover\:text-foreground-icon-primary:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:text-foreground-icon-secondary:is(:where(.group):hover *){color:var(--muted-foreground)}.group-hover\:text-stoa-ink:is(:where(.group):hover *){color:var(--stoa-ink)}.group-hover\:text-stoa-paper:is(:where(.group):hover *){color:var(--stoa-paper)}.group-hover\:text-stoa-vault:is(:where(.group):hover *){color:var(--stoa-vault)}.group-hover\:text-white\/80:is(:where(.group):hover *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/80:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[0_0_0_1px_var\(--hover\)\]:is(:where(.group):hover *){--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--hover));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:\[--btn-bg\:color-mix\(in_oklab\,var\(--accent\)_80\%\,var\(--background\)\)\]:is(:where(.group):hover *){--btn-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){.group-hover\:\[--btn-bg\:color-mix\(in_oklab\,var\(--accent\)_80\%\,var\(--background\)\)\]:is(:where(.group):hover *){--btn-bg:color-mix(in oklab,var(--accent) 80%,var(--background))}}.group-hover\:\[--btn-bg\:color-mix\(in_oklab\,var\(--foreground\)_90\%\,var\(--background\)\)\]:is(:where(.group):hover *){--btn-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-hover\:\[--btn-bg\:color-mix\(in_oklab\,var\(--foreground\)_90\%\,var\(--background\)\)\]:is(:where(.group):hover *){--btn-bg:color-mix(in oklab,var(--foreground) 90%,var(--background))}}.group-hover\/action\:stroke-\[2\]:is(:where(.group\/action):hover *){stroke-width:2px}.group-hover\/card\:pointer-events-auto:is(:where(.group\/card):hover *){pointer-events:auto}.group-hover\/card\:scale-\[1\.04\]:is(:where(.group\/card):hover *){scale:1.04}.group-hover\/card\:opacity-100:is(:where(.group\/card):hover *){opacity:1}.group-hover\/fold\:bg-stoa-ink\/\[0\.11\]:is(:where(.group\/fold):hover *){background-color:var(--stoa-ink)}@supports (color:color-mix(in lab, red, red)){.group-hover\/fold\:bg-stoa-ink\/\[0\.11\]:is(:where(.group\/fold):hover *){background-color:color-mix(in oklab, var(--stoa-ink) 11%, transparent)}}.group-hover\/fold\:text-stoa-ink:is(:where(.group\/fold):hover *){color:var(--stoa-ink)}.group-hover\/group-header\:w-6:is(:where(.group\/group-header):hover *){width:calc(var(--spacing) * 6)}.group-hover\/group-header\:opacity-100:is(:where(.group\/group-header):hover *){opacity:1}.group-hover\/menu-item\:pr-\[var\(--row-gutter-hover\)\]:is(:where(.group\/menu-item):hover *),.group-hover\/menu-sub-item\:pr-\[var\(--row-gutter-hover\)\]:is(:where(.group\/menu-sub-item):hover *){padding-right:var(--row-gutter-hover)}.group-hover\/menu-sub-item\:opacity-100:is(:where(.group\/menu-sub-item):hover *),.group-hover\/peek-strip\:opacity-100:is(:where(.group\/peek-strip):hover *),.group-hover\/photo\:opacity-100:is(:where(.group\/photo):hover *){opacity:1}.group-hover\/row\:pointer-events-auto:is(:where(.group\/row):hover *){pointer-events:auto}.group-hover\/row\:hidden:is(:where(.group\/row):hover *){display:none}.group-hover\/row\:\[mask-image\:linear-gradient\(to_right\,black_62\%\,transparent\)\]:is(:where(.group\/row):hover *){-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000);mask-image:linear-gradient(90deg,#000 62%,#0000)}.group-hover\/row\:pr-14:is(:where(.group\/row):hover *){padding-right:calc(var(--spacing) * 14)}.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *),.group-hover\/tile\:opacity-100:is(:where(.group\/tile):hover *){opacity:1}}.group-focus-visible\:translate-x-0:is(:where(.group):focus-visible *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *),.group-focus-visible\/peek-strip\:opacity-100:is(:where(.group\/peek-strip):focus-visible *){opacity:1}.group-active\:bg-active:is(:where(.group):active *){background-color:var(--active)}.group-active\:shadow-\[0_0_0_0px_var\(--active\)\]:is(:where(.group):active *){--tw-shadow:0 0 0 0px var(--tw-shadow-color,var(--active));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-active\:shadow-\[0_0_0_0px_var\(--border\)\,inset_0_0_0_1px_var\(--border\)\]:is(:where(.group):active *){--tw-shadow:0 0 0 0px var(--tw-shadow-color,var(--border)), inset 0 0 0 1px var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-active\:shadow-\[0_0_0_0px_var\(--btn-bg\)\]:is(:where(.group):active *){--tw-shadow:0 0 0 0px var(--tw-shadow-color,var(--btn-bg));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-active\:\[transition-duration\:80ms\,80ms\]:is(:where(.group):active *){transition-duration:80ms,80ms}.group-active\:\[--btn-bg\:color-mix\(in_oklab\,var\(--foreground\)_80\%\,var\(--background\)\)\]:is(:where(.group):active *){--btn-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-active\:\[--btn-bg\:color-mix\(in_oklab\,var\(--foreground\)_80\%\,var\(--background\)\)\]:is(:where(.group):active *){--btn-bg:color-mix(in oklab,var(--foreground) 80%,var(--background))}}.group-active\:\[--btn-bg\:var\(--accent\)\]:is(:where(.group):active *){--btn-bg:var(--accent)}.group-has-\[\.zova-report\]\/share\:max-w-\[1200px\]:is(:where(.group\/share):has(.zova-report) *){max-width:1200px}.group-has-\[\[data-sidebar\=group-action\]\:is\(\[data-state\=open\]\,\[data-popup-open\]\,\[aria-expanded\=true\]\)\]\/group-header\:w-6:is(:where(.group\/group-header):has([data-sidebar=group-action]:is([data-state=open],[data-popup-open],[aria-expanded=true])) *){width:calc(var(--spacing) * 6)}.group-has-\[\[data-sidebar\=group-action\]\:is\(\[data-state\=open\]\,\[data-popup-open\]\,\[aria-expanded\=true\]\)\]\/group-header\:opacity-100:is(:where(.group\/group-header):has([data-sidebar=group-action]:is([data-state=open],[data-popup-open],[aria-expanded=true])) *){opacity:1}.group-has-\[\[data-sidebar\=menu-action\]\:is\(\[data-state\=open\]\,\[data-popup-open\]\,\[aria-expanded\=true\]\)\]\/menu-item\:pr-\[var\(--row-gutter-hover\)\]:is(:where(.group\/menu-item):has([data-sidebar=menu-action]:is([data-state=open],[data-popup-open],[aria-expanded=true])) *),.group-has-\[\[data-sidebar\=menu-action\]\:is\(\[data-state\=open\]\,\[data-popup-open\]\,\[aria-expanded\=true\]\)\]\/menu-sub-item\:pr-\[var\(--row-gutter-hover\)\]:is(:where(.group\/menu-sub-item):has([data-sidebar=menu-action]:is([data-state=open],[data-popup-open],[aria-expanded=true])) *){padding-right:var(--row-gutter-hover)}.group-has-\[\>\[data-sidebar\=menu-badge\]\]\/menu-item\:right-8\.5:is(:where(.group\/menu-item):has(>[data-sidebar=menu-badge]) *),.group-has-\[\>\[data-sidebar\=menu-badge\]\]\/menu-sub-item\:right-8\.5:is(:where(.group\/menu-sub-item):has(>[data-sidebar=menu-badge]) *){right:calc(var(--spacing) * 8.5)}.group-data-\[size\=sm\]\/avatar\:text-caption-1-regular:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-caption-1-regular);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight))}.group-\[\.is-active\]\/row\:text-foreground:is(:where(.group\/row).is-active *){color:var(--foreground)}@media (hover:hover){.peer-hover\/menu-button\:opacity-100:is(:where(.peer\/menu-button):hover~*){opacity:1}}.peer-focus-visible\/menu-button\:opacity-100:is(:where(.peer\/menu-button):focus-visible~*){opacity:1}.peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.peer-data-\[variant\=inset\]\:rounded-3xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) * 2.2)}.peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) * 1.4)}.peer-data-\[variant\=inset\]\:bg-surface-2:is(:where(.peer)[data-variant=inset]~*){background-color:var(--surface-2)}.peer-data-\[variant\=inset\]\:shadow-surface-2:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:var(--shadow-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-data-\[variant\=inset\]\:peer-data-\[side\=left\]\:ml-0:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-side=left]~*){margin-left:0}.peer-data-\[variant\=inset\]\:peer-data-\[side\=right\]\:mr-0:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-side=right]~*){margin-right:0}.peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:peer-data-\[side\=left\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-side=left]~*){margin-left:calc(var(--spacing) * 2)}.peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:peer-data-\[side\=right\]\:mr-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-side=right]~*){margin-right:calc(var(--spacing) * 2)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-body-medium::file-selector-button{font-size:var(--text-body-medium);line-height:var(--tw-leading,var(--text-body-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight))}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-\[color-mix\(in_oklab\,var\(--foreground\)_38\%\,transparent\)\]::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-\[color-mix\(in_oklab\,var\(--foreground\)_38\%\,transparent\)\]::placeholder{color:color-mix(in oklab,var(--foreground) 38%,transparent)}}.placeholder\:text-black\/45::placeholder{color:#00000073}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-black\/45::placeholder{color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.placeholder\:text-faint-foreground::placeholder{color:var(--faint-foreground,var(--zova-text-tertiary))}.placeholder\:text-foreground\/20::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-foreground\/20::placeholder{color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/60::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.placeholder\:text-stoa-ink-3::placeholder{color:var(--stoa-ink-3)}.placeholder\:text-text-tertiary::placeholder{color:var(--zova-text-tertiary)}.before\:mr-4:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 4)}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:w-6:before{content:var(--tw-content);width:calc(var(--spacing) * 6)}.before\:text-right:before{content:var(--tw-content);text-align:right}.before\:font-mono:before{content:var(--tw-content);font-family:var(--font-geist-mono)}.before\:text-\[13px\]:before{content:var(--tw-content);font-size:13px}.before\:text-muted-foreground\/50:before{content:var(--tw-content);color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.before\:text-muted-foreground\/50:before{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.before\:content-\[counter\(line\)\]:before{--tw-content:counter(line);content:var(--tw-content)}.before\:select-none:before{content:var(--tw-content);-webkit-user-select:none;user-select:none}.before\:\[counter-increment\:line\]:before{content:var(--tw-content);counter-increment:line}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:-inset-y-1:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -1)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 2)}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:right-0:after{content:var(--tw-content);right:0}.after\:right-\[3\.5px\]:after{content:var(--tw-content);right:3.5px}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-\[3\.5px\]:after{content:var(--tw-content);left:3.5px}.after\:h-8:after{content:var(--tw-content);height:calc(var(--spacing) * 8)}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-foreground\/25:after{content:var(--tw-content);background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.after\:bg-foreground\/25:after{background-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.after\:bg-gradient-to-b:after{content:var(--tw-content);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-stoa-paper:after{content:var(--tw-content);--tw-gradient-from:var(--stoa-paper);--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))}.after\:to-transparent:after{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.after\:\[mask-image\:linear-gradient\(to_bottom\,transparent_var\(--rail-fade-start\)\,black_var\(--rail-fade-end\)\,black_calc\(100\%-var\(--rail-fade-end\)\)\,transparent_calc\(100\%-var\(--rail-fade-start\)\)\)\]:after{content:var(--tw-content);-webkit-mask-image:linear-gradient(to bottom,transparent var(--rail-fade-start),black var(--rail-fade-end),black calc(100% - var(--rail-fade-end)),transparent calc(100% - var(--rail-fade-start)));-webkit-mask-image:linear-gradient(to bottom,transparent var(--rail-fade-start),black var(--rail-fade-end),black calc(100% - var(--rail-fade-end)),transparent calc(100% - var(--rail-fade-start)));-webkit-mask-image:linear-gradient(to bottom,transparent var(--rail-fade-start),black var(--rail-fade-end),black calc(100% - var(--rail-fade-end)),transparent calc(100% - var(--rail-fade-start)));mask-image:linear-gradient(to bottom,transparent var(--rail-fade-start),black var(--rail-fade-end),black calc(100% - var(--rail-fade-end)),transparent calc(100% - var(--rail-fade-start)))}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-colors:after{content:var(--tw-content);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))}.after\:duration-80:after{content:var(--tw-content);--tw-duration:80ms;transition-duration:80ms}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-zova-card:last-child{border-top-right-radius:var(--zova-radius-card);border-bottom-right-radius:var(--zova-radius-card)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.target\:bg-\[color-mix\(in_oklch\,var\(--stoa-accent\)_16\%\,transparent\)\]:target{background-color:var(--stoa-accent)}@supports (color:color-mix(in lab, red, red)){.target\:bg-\[color-mix\(in_oklch\,var\(--stoa-accent\)_16\%\,transparent\)\]:target{background-color:color-mix(in oklch,var(--stoa-accent) 16%,transparent)}}.empty\:hidden:empty{display:none}.focus-within\:border-border-button-hover:focus-within{border-color:var(--border)}.focus-within\:bg-card:focus-within{background-color:var(--card)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-destructive\/50:focus-within{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-destructive\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:scale-\[1\.04\]:hover{scale:1.04}.hover\:border-solid:hover{--tw-border-style:solid;border-style:solid}.hover\:border-\[var\(--zova-accent\)\]\/60:hover{border-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--zova-accent\)\]\/60:hover{border-color:color-mix(in oklab, var(--zova-accent) 60%, transparent)}}.hover\:border-\[var\(--zova-text-secondary\)\]\/70:hover{border-color:var(--zova-text-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--zova-text-secondary\)\]\/70:hover{border-color:color-mix(in oklab, var(--zova-text-secondary) 70%, transparent)}}.hover\:border-border-button-hover:hover{border-color:var(--border)}.hover\:border-destructive\/50:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:border-destructive\/50:hover{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.hover\:border-foreground\/35:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/35:hover{border-color:color-mix(in oklab, var(--foreground) 35%, transparent)}}.hover\:border-transparent:hover{border-color:#0000}.hover\:\!bg-background-primary-hover:hover{background-color:var(--muted)!important}.hover\:\!bg-black:hover{background-color:var(--color-black)!important}.hover\:\!bg-white:hover{background-color:var(--color-white)!important}.hover\:bg-\[color-mix\(in_oklab\,var\(--zova-accent\)_20\%\,transparent\)\]:hover{background-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--zova-accent\)_20\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--zova-accent) 20%,transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--zova-accent\)_11\%\,transparent\)\]:hover{background-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--zova-accent\)_11\%\,transparent\)\]:hover{background-color:color-mix(in oklch,var(--zova-accent) 11%,transparent)}}.hover\:bg-\[oklch\(0\.965_0\.006_85\)\]:hover{background-color:#f5f3ef;background-color:lab(95.9645% .164866 2.2833)}.hover\:bg-\[var\(--zova-row-hover\)\]:hover{background-color:var(--zova-row-hover)}.hover\:bg-\[var\(--zova-text-primary\)\]\/5:hover{background-color:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--zova-text-primary\)\]\/5:hover{background-color:color-mix(in oklab, var(--zova-text-primary) 5%, transparent)}}.hover\:bg-\[var\(--zova-text-primary\)\]\/\[0\.04\]:hover{background-color:var(--zova-text-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--zova-text-primary\)\]\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--zova-text-primary) 4%, transparent)}}.hover\:bg-accent\/80:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/80:hover{background-color:color-mix(in oklab, var(--accent) 80%, transparent)}}.hover\:bg-active:hover{background-color:var(--active)}.hover\:bg-ai-chat-composer-add-hover-background:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ai-chat-composer-add-hover-background:hover{background-color:color-mix(in srgb, var(--foreground) 10%, transparent)}}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-background-primary-hover:hover{background-color:var(--muted)}.hover\:bg-background-secondary-default:hover{background-color:var(--background)}.hover\:bg-background-secondary-hover:hover,.hover\:bg-background-tertiary-default:hover,.hover\:bg-background-tertiary-default\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background-tertiary-default\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-background-tertiary-default\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background-tertiary-default\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\:bg-background-tertiary-hover:hover{background-color:var(--accent)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.hover\:bg-button-ghost-hover:hover{background-color:var(--muted)}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-composer-panel-add-hover-background:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-composer-panel-add-hover-background:hover{background-color:color-mix(in srgb, var(--foreground) 10%, transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-foreground:hover,.hover\:bg-foreground\/85:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/85:hover{background-color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.hover\:bg-foreground\/90:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.hover\:bg-foreground\/\[0\.03\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--foreground) 3%, transparent)}}.hover\:bg-foreground\/\[0\.04\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.hover\:bg-foreground\/\[0\.05\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.hover\:bg-foreground\/\[0\.06\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.hover\:bg-foreground\/\[0\.07\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--foreground) 7.0%, transparent)}}.hover\:bg-foreground\/\[0\.08\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.hover\:bg-foreground\/\[0\.10\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.10\]:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.hover\:bg-foreground\/\[0\.11\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.11\]:hover{background-color:color-mix(in oklab, var(--foreground) 11%, transparent)}}.hover\:bg-foreground\/\[0\.17\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.17\]:hover{background-color:color-mix(in oklab, var(--foreground) 17%, transparent)}}.hover\:bg-foreground\/\[0\.065\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.065\]:hover{background-color:color-mix(in oklab, var(--foreground) 6.5%, transparent)}}.hover\:bg-hover:hover{background-color:var(--hover)}.hover\:bg-muted:hover,.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-row-hover:hover{background-color:var(--zova-row-hover)}.hover\:bg-stoa-bone\/\[0\.16\]:hover{background-color:var(--stoa-bone)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stoa-bone\/\[0\.16\]:hover{background-color:color-mix(in oklab, var(--stoa-bone) 16%, transparent)}}.hover\:bg-stoa-ink\/10:hover{background-color:var(--stoa-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stoa-ink\/10:hover{background-color:color-mix(in oklab, var(--stoa-ink) 10%, transparent)}}.hover\:bg-stoa-ink\/88:hover{background-color:var(--stoa-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stoa-ink\/88:hover{background-color:color-mix(in oklab, var(--stoa-ink) 88%, transparent)}}.hover\:bg-stoa-ink\/\[0\.1\]:hover{background-color:var(--stoa-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stoa-ink\/\[0\.1\]:hover{background-color:color-mix(in oklab, var(--stoa-ink) 10%, transparent)}}.hover\:bg-stoa-ink\/\[0\.08\]:hover{background-color:var(--stoa-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stoa-ink\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--stoa-ink) 8%, transparent)}}.hover\:bg-stoa-ink\/\[0\.11\]:hover{background-color:var(--stoa-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stoa-ink\/\[0\.11\]:hover{background-color:color-mix(in oklab, var(--stoa-ink) 11%, transparent)}}.hover\:bg-stoa-ink\/\[0\.12\]:hover{background-color:var(--stoa-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-stoa-ink\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--stoa-ink) 12%, transparent)}}.hover\:bg-stoa-paper-3:hover{background-color:var(--stoa-paper-3)}.hover\:bg-surface-1:hover{background-color:var(--surface-1)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:bg-surface-3:hover{background-color:var(--surface-3)}.hover\:bg-surface-4:hover{background-color:var(--surface-4)}.hover\:bg-surface-5:hover{background-color:var(--surface-5)}.hover\:bg-surface-6:hover{background-color:var(--surface-6)}.hover\:bg-surface-7:hover{background-color:var(--surface-7)}.hover\:bg-surface-8:hover{background-color:var(--surface-8)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:bg-white\/\[0\.16\]:hover{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.16\]:hover{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.hover\:bg-zova-tan-100:hover{background-color:var(--zova-tan-100)}.hover\:bg-zova-tan-900:hover{background-color:var(--zova-tan-900)}.hover\:text-\[color\:var\(--zova-accent\)\]:hover{color:var(--zova-accent)}.hover\:text-\[oklch\(0\.22_0\.010_65\)\]:hover{color:#1e1a16;color:lab(9.50872% 1.51376 3.52546)}.hover\:text-\[var\(--zova-text-muted\)\]:hover{color:var(--zova-text-muted)}.hover\:text-\[var\(--zova-text-primary\)\]:hover{color:var(--zova-text-primary)}.hover\:text-\[var\(--zova-text-secondary\)\]:hover{color:var(--zova-text-secondary)}.hover\:text-\[var\(--zova-tone-negative\)\]:hover{color:var(--zova-tone-negative)}.hover\:text-background:hover{color:var(--background)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-foreground:hover,.hover\:text-foreground-icon-primary:hover,.hover\:text-foreground\/80:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-foreground\/80:hover{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-stoa-bone:hover{color:var(--stoa-bone)}.hover\:text-stoa-ink:hover{color:var(--stoa-ink)}.hover\:text-text-primary:hover{color:var(--foreground)}.hover\:text-tone-negative:hover{color:var(--zova-tone-negative)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zova-tan-50:hover{color:var(--zova-tan-50)}.hover\:text-zova-tan-925:hover{color:var(--zova-tan-925)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-foreground:hover{-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.hover\:decoration-stoa-bone:hover{-webkit-text-decoration-color:var(--stoa-bone);-webkit-text-decoration-color:var(--stoa-bone);-webkit-text-decoration-color:var(--stoa-bone);text-decoration-color:var(--stoa-bone)}.hover\:decoration-stoa-ink:hover{-webkit-text-decoration-color:var(--stoa-ink);-webkit-text-decoration-color:var(--stoa-ink);-webkit-text-decoration-color:var(--stoa-ink);text-decoration-color:var(--stoa-ink)}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-surface-1:hover{--tw-shadow:var(--shadow-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-surface-2:hover{--tw-shadow:var(--shadow-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-surface-3:hover{--tw-shadow:var(--shadow-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-surface-4:hover{--tw-shadow:var(--shadow-4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-surface-5:hover{--tw-shadow:var(--shadow-5);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-surface-6:hover{--tw-shadow:var(--shadow-6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-surface-7:hover{--tw-shadow:var(--shadow-7);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-surface-8:hover{--tw-shadow:var(--shadow-8);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-\[var\(--zova-accent\)\]\/35:hover{--tw-ring-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-\[var\(--zova-accent\)\]\/35:hover{--tw-ring-color:color-mix(in oklab, var(--zova-accent) 35%, transparent)}}.hover\:ring-destructive\/50:hover{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-destructive\/50:hover{--tw-ring-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}.hover\:after\:bg-foreground\/25:hover:after{content:var(--tw-content);background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:after\:bg-foreground\/25:hover:after{background-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[1200\]:focus{z-index:1200}.focus\:rounded-full:focus{border-radius:3.40282e38px}.focus\:border-border-focus-ring:focus{border-color:var(--ring)}.focus\:bg-background:focus{background-color:var(--background)}.focus\:bg-card:focus{background-color:var(--card)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-3:focus{padding-block:calc(var(--spacing) * 3)}.focus\:text-body-regular:focus{font-size:var(--text-body-regular);line-height:var(--tw-leading,var(--text-body-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight))}.focus\:text-foreground:focus{color:var(--foreground)}.focus\:shadow-lg:focus{--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)}.focus\:ring-1:focus{--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)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-accent:focus{--tw-ring-color:var(--accent)}.focus\:ring-border-focus-ring\/25:focus{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-border-focus-ring\/25:focus{--tw-ring-color:color-mix(in oklab, var(--ring) 25%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:pointer-events-auto:focus-visible{pointer-events:auto}.focus-visible\:rounded-sm:focus-visible{border-radius:calc(var(--radius) * .6)}.focus-visible\:border-border-button-active:focus-visible{border-color:var(--border)}.focus-visible\:border-ring:focus-visible,.focus-visible\:border-ring\/40:focus-visible{border-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-ring\/40:focus-visible{border-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus-visible\:bg-background-primary-hover:focus-visible{background-color:var(--muted)}.focus-visible\:bg-foreground\/\[0\.06\]:focus-visible{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-foreground\/\[0\.06\]:focus-visible{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[color\:var\(--focus-ring\)\]:focus-visible{--tw-ring-color:var(--focus-ring)}.focus-visible\:ring-\[var\(--zova-accent\)\]\/40:focus-visible{--tw-ring-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--zova-accent\)\]\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--zova-accent) 40%, transparent)}}.focus-visible\:ring-\[var\(--zova-accent\)\]\/50:focus-visible{--tw-ring-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--zova-accent\)\]\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--zova-accent) 50%, transparent)}}.focus-visible\:ring-\[var\(--zova-accent\)\]\/60:focus-visible{--tw-ring-color:var(--zova-accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--zova-accent\)\]\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--zova-accent) 60%, transparent)}}.focus-visible\:ring-\[var\(--zova-focus-ring\)\]:focus-visible{--tw-ring-color:var(--zova-focus-ring)}.focus-visible\:ring-border-focus-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-foreground\/30:focus-visible{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-foreground\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/20:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 20%, transparent)}}.focus-visible\:ring-ring\/25:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 25%, transparent)}}.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-ring\/60:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 60%, transparent)}}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:ring-offset-card:focus-visible{--tw-ring-offset-color:var(--card)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[var\(--zova-focus-ring\)\]:focus-visible{outline-color:var(--zova-focus-ring)}.focus-visible\:outline-border-focus-ring:focus-visible,.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:border-border-button-active:active{border-color:var(--border)}.active\:border-transparent:active{border-color:#0000}.active\:bg-accent:active{background-color:var(--accent)}.active\:bg-active:active{background-color:var(--active)}.active\:bg-background-primary-active:active,.active\:bg-button-ghost-active:active{background-color:var(--muted)}.active\:bg-foreground\/80:active{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.active\:bg-foreground\/80:active{background-color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.active\:bg-transparent:active{background-color:#0000}.active\:text-bui-accent-800:active{color:var(--zova-lime-700)}@supports (color:color-mix(in lab, red, red)){.active\:text-bui-accent-800:active{color:color-mix(in oklch, var(--zova-lime-700) 50%, var(--zova-lime-shadow))}}.active\:text-text-primary:active{color:var(--foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-border-button-default:disabled{border-color:var(--border)}.disabled\:bg-background-primary-disabled:disabled{background-color:var(--muted)}.disabled\:bg-button-ghost-disabled:disabled{background-color:#0000}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:text-button-ghost-disabled-foreground:disabled,.disabled\:text-button-primary-disabled-foreground:disabled{color:var(--muted-foreground)}.disabled\:text-foreground-disabled-danger:disabled{color:var(--destructive)}.disabled\:text-text-tertiary:disabled{color:var(--zova-text-tertiary)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-\[var\(--zova-text-muted\)\]:disabled:hover{color:var(--zova-text-muted)}.disabled\:hover\:text-muted-foreground\/70:disabled:hover{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.disabled\:hover\:text-muted-foreground\/70:disabled:hover{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}:is(.has-\[\[data-popup-open\]\]\:opacity-100:has([data-popup-open]),.has-\[\[data-state\=open\]\]\:opacity-100:has([data-state=open])){opacity:1}.has-\[input\:focus\]\:border-border-button-hover:has(:is(input:focus)){border-color:var(--border)}.has-\[input\:focus\]\:bg-background-primary-hover:has(:is(input:focus)){background-color:var(--muted)}.has-\[input\:focus-visible\]\:outline:has(:is(input:focus-visible)){outline-style:var(--tw-outline-style);outline-width:1px}.has-\[input\:focus-visible\]\:outline-2:has(:is(input:focus-visible)){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[input\:focus-visible\]\:outline-offset-2:has(:is(input:focus-visible)){outline-offset:2px}.has-\[input\:focus-visible\]\:outline-\[var\(--zova-focus-ring\)\]:has(:is(input:focus-visible)){outline-color:var(--zova-focus-ring)}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:border-border-button-default[aria-disabled=true]{border-color:var(--border)}.aria-disabled\:bg-background-primary-disabled[aria-disabled=true]{background-color:var(--muted)}.aria-disabled\:bg-button-ghost-disabled[aria-disabled=true]{background-color:#0000}.aria-disabled\:text-button-ghost-disabled-foreground[aria-disabled=true],.aria-disabled\:text-button-primary-disabled-foreground[aria-disabled=true]{color:var(--muted-foreground)}.aria-disabled\:text-foreground-disabled-danger[aria-disabled=true]{color:var(--destructive)}.aria-disabled\:text-text-tertiary[aria-disabled=true]{color:var(--zova-text-tertiary)}.aria-disabled\:no-underline[aria-disabled=true]{text-decoration-line:none}.aria-disabled\:shadow-none[aria-disabled=true]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-pressed\:text-foreground[aria-pressed=true]{color:var(--foreground)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-popup-open\:bg-foreground\/\[0\.06\][data-popup-open]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.data-popup-open\:bg-foreground\/\[0\.06\][data-popup-open]{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[dragging\]\:cursor-grabbing[data-dragging]{cursor:grabbing}.data-\[empty\]\:p-0[data-empty]{padding:0}.data-\[entering\]\:scale-90[data-entering]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[entering\]\:scale-95[data-entering]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[entering\]\:opacity-0[data-entering]{opacity:0}.data-\[entering\]\:blur-\[2px\][data-entering]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.data-\[entering\]\:blur-\[4px\][data-entering]{--tw-blur:blur(4px);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,)}.data-\[exiting\]\:scale-90[data-exiting]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[exiting\]\:scale-95[data-exiting]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[exiting\]\:opacity-0[data-exiting]{opacity:0}.data-\[exiting\]\:blur-\[2px\][data-exiting]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.data-\[exiting\]\:blur-\[4px\][data-exiting]{--tw-blur:blur(4px);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,)}.data-\[focus-visible\]\:ring-2[data-focus-visible]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[focus-visible\]\:ring-border-focus-ring[data-focus-visible]{--tw-ring-color:var(--ring)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[placement\=bottom\]\:origin-top-left[data-placement=bottom]{transform-origin:0 0}.data-\[placement\=left\]\:origin-right[data-placement=left]{transform-origin:100%}.data-\[placement\=right\]\:origin-left[data-placement=right]{transform-origin:0}.data-\[placement\=top\]\:origin-bottom-left[data-placement=top]{transform-origin:0 100%}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:origin-right[data-side=left]{transform-origin:100%}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:\[--popup-enter-y\:0px\][data-side=left]{--popup-enter-y:0px}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:origin-left[data-side=right]{transform-origin:0}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:\[--popup-enter-y\:0px\][data-side=right]{--popup-enter-y:0px}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:origin-bottom[data-side=top]{transform-origin:bottom}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:\[--popup-enter-y\:4px\][data-side=top]{--popup-enter-y:4px}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}.supports-\[backdrop-filter\]\:bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.supports-\[backdrop-filter\]\:bg-sidebar\/70{background-color:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-sidebar\/70{background-color:color-mix(in oklab, var(--sidebar) 70%, transparent)}}.supports-\[backdrop-filter\]\: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,)}.supports-\[backdrop-filter\]\: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,)}}@supports (text-box:trim-both){.supports-\[text-box\:trim-both\]\:py-2{padding-block:calc(var(--spacing) * 2)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-ping{animation:var(--animate-ping)}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-spin{animation:var(--animate-spin)}.motion-safe\:transition-\[left\,width\]{transition-property:left,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\: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))}.motion-safe\:duration-300{--tw-duration:.3s;transition-duration:.3s}}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:\!\[transform\:none\]{transform:none!important}.motion-reduce\:transform-none{transform:none}.motion-reduce\:\!opacity-100{opacity:1!important}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:80rem){.max-xl\:hidden{display:none}.max-xl\:opacity-0{opacity:0}.max-xl\:duration-160{--tw-duration:.16s;transition-duration:.16s}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}.max-lg\:opacity-0{opacity:0}.max-lg\:duration-160{--tw-duration:.16s;transition-duration:.16s}}@media not all and (min-width:48rem){.max-md\:right-\[calc\(100\%\+56px\)\]{right:calc(100% + 56px)}.max-md\:\!m-0{margin:0!important}.max-md\:hidden{display:none}.max-md\:\!rounded-none{border-radius:0!important}.max-md\:rounded-zova-card{border-radius:var(--zova-radius-card)}.max-md\:\!bg-transparent{background-color:#0000!important}.max-md\:opacity-0{opacity:0}.max-md\:\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.max-md\:duration-160{--tw-duration:.16s;transition-duration:.16s}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:h-auto{height:auto}.max-sm\:min-h-\[180px\]{min-height:180px}.max-sm\:min-h-\[329px\]{min-height:329px}.max-sm\:opacity-0{opacity:0}.max-sm\:duration-160{--tw-duration:.16s;transition-duration:.16s}}@media (min-width:40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:order-none{order:0}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-start-3{grid-column-start:3}.sm\:ml-14{margin-left:calc(var(--spacing) * 14)}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:inline{display:inline}.sm\:w-\[68\%\]{width:68%}.sm\:w-auto{width:auto}.sm\:max-w-\[440px\]{max-width:440px}.sm\:max-w-\[640px\]{max-width:640px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1\.875rem_minmax\(0\,0\.7fr\)_minmax\(0\,1fr\)\]{grid-template-columns:1.875rem minmax(0,.7fr) minmax(0,1fr)}.sm\:grid-cols-\[1\.875rem_minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:1.875rem minmax(0,.8fr) minmax(0,1.2fr)}.sm\:grid-cols-\[56px_minmax\(0\,1fr\)\]{grid-template-columns:56px minmax(0,1fr)}.sm\:grid-cols-\[60px_minmax\(0\,1fr\)_auto\]{grid-template-columns:60px minmax(0,1fr) auto}.sm\:grid-cols-\[72px_minmax\(0\,1fr\)_24px\]{grid-template-columns:72px minmax(0,1fr) 24px}.sm\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(240px\,1fr\)_24px\]{grid-template-columns:minmax(0,.8fr) minmax(240px,1fr) 24px}.sm\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(180px\,0\.65fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(180px,.65fr) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.sm\:self-auto{align-self:auto}.sm\:rounded-full{border-radius:3.40282e38px}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:pt-0\.5{padding-top:calc(var(--spacing) * .5)}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)}.sm\:pr-2{padding-right:calc(var(--spacing) * 2)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:text-right{text-align:right}.sm\:text-display-3-medium{font-size:var(--text-display-3-medium);line-height:var(--tw-leading,var(--text-display-3-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-display-3-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-3-medium--font-weight))}.sm\:text-\[0\.9375rem\]{font-size:.9375rem}.sm\:duration-240{--tw-duration:.24s;transition-duration:.24s}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:inset-x-7{inset-inline:calc(var(--spacing) * 7)}.md\:inset-y-0{inset-block:0}.md\:top-12{top:calc(var(--spacing) * 12)}.md\:top-28{top:calc(var(--spacing) * 28)}.md\:right-0{right:0}.md\:right-2{right:calc(var(--spacing) * 2)}.md\:right-4{right:calc(var(--spacing) * 4)}.md\:bottom-0{bottom:0}.md\:bottom-4{bottom:calc(var(--spacing) * 4)}.md\:bottom-7{bottom:calc(var(--spacing) * 7)}.md\:left-2{left:calc(var(--spacing) * 2)}.md\:left-5{left:calc(var(--spacing) * 5)}.md\:left-12{left:calc(var(--spacing) * 12)}.md\:left-\[24\%\]{left:24%}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-10{grid-column-start:10}.md\:\[grid-row\:1\/span_5\]{grid-row:1/span 5}.md\:-mx-10{margin-inline:calc(var(--spacing) * -10)}.md\:mx-0{margin-inline:0}.md\:-mt-\[5\.25rem\]{margin-top:-5.25rem}.md\:-mt-\[calc\(3rem_\+_var\(--stoa-straddle\)\)\]{margin-top:calc(calc(3rem + var(--stoa-straddle)) * -1)}.md\:mt-0{margin-top:0}.md\:mt-4{margin-top:calc(var(--spacing) * 4)}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:mt-24{margin-top:calc(var(--spacing) * 24)}.md\:mt-28{margin-top:calc(var(--spacing) * 28)}.md\:mt-36{margin-top:calc(var(--spacing) * 36)}.md\:mt-\[0\.9em\]{margin-top:.9em}.md\:mt-\[0\.75em\]{margin-top:.75em}.md\:-mb-\[calc\(3rem_\+_var\(--stoa-straddle\)\)\]{margin-bottom:calc(calc(3rem + var(--stoa-straddle)) * -1)}.md\:\!ml-0{margin-left:0!important}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:aspect-\[4\/3\]{aspect-ratio:4/3}.md\:aspect-auto{aspect-ratio:auto}.md\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.md\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.md\:h-6{height:calc(var(--spacing) * 6)}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:h-\[520px\]{height:520px}.md\:h-\[clamp\(340px\,38vw\,600px\)\]{height:clamp(340px,38vw,600px)}.md\:h-\[clamp\(480px\,44vw\,640px\)\]{height:clamp(480px,44vw,640px)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:min-h-\[440px\]{min-height:440px}.md\:w-\[28\%\]{width:28%}.md\:w-\[40\%\]{width:40%}.md\:w-\[min\(40rem\,46\%\)\]{width:min(40rem,46%)}.md\:w-\[min\(100\%\,320px\)\]{width:min(100%,320px)}.md\:w-auto{width:auto}.md\:max-w-\[58ch\]{max-width:58ch}.md\:max-w-none{max-width:none}.md\:min-w-0{min-width:0}.md\:flex-1{flex:1}.md\:shrink{flex-shrink:1}.md\:translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:scale-y-\[0\.56\]{--tw-scale-y:.56;scale:var(--tw-scale-x) var(--tw-scale-y)}.md\:snap-none{scroll-snap-type:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[0\.4fr_1fr\]{grid-template-columns:.4fr 1fr}.md\:grid-cols-\[0\.45fr_1fr\]{grid-template-columns:.45fr 1fr}.md\:grid-cols-\[0\.48fr_1fr\]{grid-template-columns:.48fr 1fr}.md\:grid-cols-\[0\.58fr_1fr\]{grid-template-columns:.58fr 1fr}.md\:grid-cols-\[1\.35fr_0\.65fr\]{grid-template-columns:1.35fr .65fr}.md\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.md\:grid-cols-\[40fr_20fr_20fr_20fr\]{grid-template-columns:40fr 20fr 20fr 20fr}.md\:grid-cols-\[76px_minmax\(180px\,0\.45fr\)_minmax\(0\,1fr\)_32px\]{grid-template-columns:76px minmax(180px,.45fr) minmax(0,1fr) 32px}.md\:grid-cols-\[112px_1fr\]{grid-template-columns:112px 1fr}.md\:grid-cols-\[170px_1fr\]{grid-template-columns:170px 1fr}.md\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,0\.38fr\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,0\.5fr\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,.5fr)}.md\:grid-rows-\[0fr\]{grid-template-rows:0fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-20{gap:calc(var(--spacing) * 20)}.md\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.md\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.md\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.md\:gap-y-14{row-gap:calc(var(--spacing) * 14)}.md\:gap-y-16{row-gap:calc(var(--spacing) * 16)}.md\:self-auto{align-self:auto}.md\:self-end{align-self:flex-end}.md\:self-start{align-self:flex-start}.md\:justify-self-end{justify-self:flex-end}.md\:justify-self-start{justify-self:flex-start}.md\:overflow-visible{overflow:visible}.md\:rounded-full{border-radius:3.40282e38px}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.md\:bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.md\:bg-stoa-ink\/\[0\.08\]{background-color:var(--stoa-ink)}@supports (color:color-mix(in lab, red, red)){.md\:bg-stoa-ink\/\[0\.08\]{background-color:color-mix(in oklab, var(--stoa-ink) 8%, transparent)}}.md\:p-0{padding:0}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-0{padding-inline:0}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-40{padding-block:calc(var(--spacing) * 40)}.md\:py-44{padding-block:calc(var(--spacing) * 44)}.md\:pt-7{padding-top:calc(var(--spacing) * 7)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pt-36{padding-top:calc(var(--spacing) * 36)}.md\:pt-52{padding-top:calc(var(--spacing) * 52)}.md\:pt-\[0\.4em\]{padding-top:.4em}.md\:pt-\[5\.25rem\]{padding-top:5.25rem}.md\:pt-\[calc\(var\(--stoa-straddle\)_\+_clamp\(48px\,4\.5vw\,80px\)\)\]{padding-top:calc(var(--stoa-straddle) + clamp(48px, 4.5vw, 80px))}.md\:pt-\[calc\(var\(--zova-radius-overlay\)_\+_3rem\)\]{padding-top:calc(var(--zova-radius-overlay) + 3rem)}.md\:pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.md\:pr-4{padding-right:calc(var(--spacing) * 4)}.md\:pr-8{padding-right:calc(var(--spacing) * 8)}.md\:pr-16{padding-right:calc(var(--spacing) * 16)}.md\:pb-0{padding-bottom:0}.md\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.md\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.md\:pb-40{padding-bottom:calc(var(--spacing) * 40)}.md\:pb-\[calc\(var\(--stoa-straddle\)_\+_clamp\(64px\,6vw\,96px\)\)\]{padding-bottom:calc(var(--stoa-straddle) + clamp(64px, 6vw, 96px))}.md\:pb-\[calc\(var\(--zova-radius-overlay\)_\+_3rem\)\]{padding-bottom:calc(var(--zova-radius-overlay) + 3rem)}.md\:pl-1{padding-left:var(--spacing)}.md\:pl-10{padding-left:calc(var(--spacing) * 10)}.md\:pl-\[2\.875rem\]{padding-left:2.875rem}.md\:text-body-2-regular{font-size:var(--text-body-2-regular);line-height:var(--tw-leading,var(--text-body-2-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-body-2-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-2-regular--font-weight))}.md\:text-body-regular{font-size:var(--text-body-regular);line-height:var(--tw-leading,var(--text-body-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight))}.md\:text-\[0\.9375rem\]{font-size:.9375rem}.md\:text-\[1\.25rem\]{font-size:1.25rem}.md\:text-\[1\.0625rem\]{font-size:1.0625rem}.md\:tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.md\:whitespace-nowrap{white-space:nowrap}.md\:opacity-0{opacity:0}.md\:blur-\[3px\]{--tw-blur:blur(3px);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,)}.md\: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,)}.md\:transition-\[flex-grow\]{transition-property:flex-grow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.md\:transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.md\:transition-\[opacity\,translate\,filter\]{transition-property:opacity,translate,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.md\: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))}.md\:duration-240{--tw-duration:.24s;transition-duration:.24s}.md\:duration-700{--tw-duration:.7s;transition-duration:.7s}.md\:ease-\[cubic-bezier\(0\.25\,1\,0\.5\,1\)\]{--tw-ease:cubic-bezier(.25,1,.5,1);transition-timing-function:cubic-bezier(.25,1,.5,1)}.md\:\[--leader\:116px\]{--leader:116px}@media (hover:hover){.md\:group-hover\/card\:translate-y-0:is(:where(.group\/card):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:group-hover\/card\:scale-y-100:is(:where(.group\/card):hover *){--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.md\:group-hover\/card\:grid-rows-\[1fr\]:is(:where(.group\/card):hover *){grid-template-rows:1fr}.md\:group-hover\/card\:opacity-100:is(:where(.group\/card):hover *){opacity:1}.md\:group-hover\/card\:blur-none:is(:where(.group\/card):hover *){--tw-blur: ;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,)}.md\:hover\:\[flex-grow\:2\.4\]:hover{flex-grow:2.4}}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-16{top:calc(var(--spacing) * 16)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:left-16{left:calc(var(--spacing) * 16)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-9{grid-column-start:9}.lg\:col-start-10{grid-column-start:10}.lg\:\[grid-row\:auto\]{grid-row:auto}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:row-span-6{grid-row:span 6/span 6}.lg\:row-start-1{grid-row-start:1}.lg\:-my-5{margin-block:calc(var(--spacing) * -5)}.lg\:mt-0{margin-top:0}.lg\:mt-11{margin-top:calc(var(--spacing) * 11)}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:aspect-\[2\/3\]{aspect-ratio:2/3}.lg\:aspect-auto{aspect-ratio:auto}.lg\:min-h-0{min-height:0}.lg\:max-w-\[calc\(\(100svh-300px\)\*16\/9\)\]{max-width:calc(177.778svh - 533.333px)}.lg\:max-w-none{max-width:none}.lg\:flex-1{flex:1}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-rows-subgrid{grid-template-rows:subgrid}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-24{gap:calc(var(--spacing) * 24)}.lg\:gap-x-0{column-gap:0}.lg\:gap-y-0{row-gap:0}.lg\:self-start{align-self:flex-start}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-\[3\.25rem\]{padding-block:3.25rem}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:duration-240{--tw-duration:.24s;transition-duration:.24s}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-start-auto{grid-column-start:auto}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:justify-self-end{justify-self:flex-end}.xl\:p-10{padding:calc(var(--spacing) * 10)}.xl\:py-\[3\.75rem\]{padding-block:3.75rem}.xl\:duration-240{--tw-duration:.24s;transition-duration:.24s}}@container (min-width:30rem){.\@min-\[30rem\]\:grid-cols-\[minmax\(0\,10\.5rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,10.5rem) minmax(0,1fr)}}.dark\:hidden:is(.dark *){display:none}.dark\:border-\[var\(--zova-vault-border-hairline\)\]:is(.dark *){border-color:var(--zova-vault-border-hairline)}.dark\:border-neutral-500:is(.dark *){border-color:var(--color-neutral-500)}.dark\:border-transparent:is(.dark *){border-color:#0000}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-white\/12:is(.dark *){border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/12:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.dark\:border-white\/20:is(.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/20:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:border-white\/\[0\.06\]:is(.dark *){border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[0\.06\]:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:bg-\[hsl\(240\,10\%\,4\%\)\]\/96:is(.dark *){background-color:#09090bf5;background-color:lab(2.50122% .210062 -.770626/.96)}.dark\:bg-\[var\(--shiki-dark-bg\,var\(--sdm-bg\,inherit\)\)\]:is(.dark *){background-color:var(--shiki-dark-bg,var(--sdm-bg,inherit))}.dark\:bg-\[var\(--shiki-dark-bg\,var\(--sdm-tbg\)\)\]:is(.dark *){background-color:var(--shiki-dark-bg,var(--sdm-tbg))}.dark\:bg-\[var\(--zova-vault-border-hairline\)\]\/55:is(.dark *){background-color:var(--zova-vault-border-hairline)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--zova-vault-border-hairline\)\]\/55:is(.dark *){background-color:color-mix(in oklab, var(--zova-vault-border-hairline) 55%, transparent)}}.dark\:bg-\[var\(--zova-vault-border-hairline\)\]\/60:is(.dark *){background-color:var(--zova-vault-border-hairline)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[var\(--zova-vault-border-hairline\)\]\/60:is(.dark *){background-color:color-mix(in oklab, var(--zova-vault-border-hairline) 60%, transparent)}}.dark\:bg-accent\/12:is(.dark *){background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-accent\/12:is(.dark *){background-color:color-mix(in oklab, var(--accent) 12%, transparent)}}.dark\:bg-accent\/25:is(.dark *){background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-accent\/25:is(.dark *){background-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.dark\:bg-background\/35:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-background\/35:is(.dark *){background-color:color-mix(in oklab, var(--background) 35%, transparent)}}.dark\:bg-background\/45:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-background\/45:is(.dark *){background-color:color-mix(in oklab, var(--background) 45%, transparent)}}.dark\:bg-background\/55:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-background\/55:is(.dark *){background-color:color-mix(in oklab, var(--background) 55%, transparent)}}.dark\:bg-black\/72:is(.dark *){background-color:#000000b8}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/72:is(.dark *){background-color:color-mix(in oklab, var(--color-black) 72%, transparent)}}.dark\:bg-black\/80:is(.dark *){background-color:#000c}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/80:is(.dark *){background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.dark\:bg-foreground\/15:is(.dark *){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-foreground\/15:is(.dark *){background-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-primary-foreground\/12:is(.dark *){background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary-foreground\/12:is(.dark *){background-color:color-mix(in oklab, var(--primary-foreground) 12%, transparent)}}.dark\:bg-surface-1\/60:is(.dark *){background-color:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-surface-1\/60:is(.dark *){background-color:color-mix(in oklab, var(--surface-1) 60%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\:bg-white\/\[0\.05\]:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.05\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.06\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:bg-white\/\[0\.07\]:is(.dark *){background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.07\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.dark\:bg-white\/\[0\.08\]:is(.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.08\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:bg-white\/\[0\.10\]:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.10\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-white\/\[0\.045\]:is(.dark *){background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.045\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.dark\:bg-white\/\[0\.055\]:is(.dark *){background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.055\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.dark\:bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.11\)\,rgba\(255\,255\,255\,0\.06\)\)\]:is(.dark *){background-image:linear-gradient(135deg,#ffffff1c,#ffffff0f)}.dark\:bg-\[linear-gradient\(180deg\,rgba\(26\,26\,28\,0\.94\)\,rgba\(18\,18\,20\,0\.92\)\)\]:is(.dark *){background-image:linear-gradient(#1a1a1cf0,#121214eb)}.dark\:bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.05\)\,rgba\(255\,255\,255\,0\.03\)\)\]:is(.dark *){background-image:linear-gradient(#ffffff0d,#ffffff08)}.dark\:text-\[var\(--shiki-dark\,var\(--sdm-c\,inherit\)\)\]:is(.dark *){color:var(--shiki-dark,var(--sdm-c,inherit))}.dark\:text-black:is(.dark *){color:var(--color-black)}.dark\:text-foreground:is(.dark *){color:var(--foreground)}.dark\:text-primary-foreground:is(.dark *){color:var(--primary-foreground)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\/50:is(.dark *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/50:is(.dark *){color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.dark\:shadow-\[0_0_0_1px_oklch\(0\.145_0\.003_80\/0\.55\)\,0_0_0_4px_color-mix\(in_oklch\,var\(--comp-pin-lit\)_30\%\,transparent\)\,0_8px_20px_-8px_oklch\(0_0_0\/0\.8\)\]:is(.dark *){--tw-shadow:0 0 0 1px var(--tw-shadow-color,#0b0a098c), 0 0 0 4px var(--tw-shadow-color,var(--comp-pin-lit)), 0 8px 20px -8px var(--tw-shadow-color,#000c)}@supports (color:lab(0% 0 0)){.dark\:shadow-\[0_0_0_1px_oklch\(0\.145_0\.003_80\/0\.55\)\,0_0_0_4px_color-mix\(in_oklch\,var\(--comp-pin-lit\)_30\%\,transparent\)\,0_8px_20px_-8px_oklch\(0_0_0\/0\.8\)\]:is(.dark *){--tw-shadow:0 0 0 1px var(--tw-shadow-color,lab(2.75779% .0902563 .537831/.55)), 0 0 0 4px var(--tw-shadow-color,var(--comp-pin-lit)), 0 8px 20px -8px var(--tw-shadow-color,lab(0% 0 0/.8))}}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-\[0_0_0_1px_oklch\(0\.145_0\.003_80\/0\.55\)\,0_0_0_4px_color-mix\(in_oklch\,var\(--comp-pin-lit\)_30\%\,transparent\)\,0_8px_20px_-8px_oklch\(0_0_0\/0\.8\)\]:is(.dark *){--tw-shadow:0 0 0 1px var(--tw-shadow-color,lab(2.75779% .0902563 .537831/.55)), 0 0 0 4px var(--tw-shadow-color,color-mix(in oklch,var(--comp-pin-lit) 30%,transparent)), 0 8px 20px -8px var(--tw-shadow-color,lab(0% 0 0/.8))}}.dark\:shadow-\[0_0_0_1px_oklch\(0\.145_0\.003_80\/0\.55\)\,0_0_0_4px_color-mix\(in_oklch\,var\(--comp-pin-lit\)_30\%\,transparent\)\,0_8px_20px_-8px_oklch\(0_0_0\/0\.8\)\]:is(.dark *){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_0_0_200vmax_rgb\(0_0_0\/0\.72\)\]:is(.dark *){--tw-shadow:0 0 0 200vmax var(--tw-shadow-color,#000000b8);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_18px_40px_-16px_color-mix\(in_oklab\,var\(--primary\)_75\%\,transparent\)\,0_2px_8px_-2px_var\(--shadow-color\)\]:is(.dark *){--tw-shadow:0 18px 40px -16px var(--tw-shadow-color,var(--primary)), 0 2px 8px -2px var(--tw-shadow-color,var(--shadow-color))}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-\[0_18px_40px_-16px_color-mix\(in_oklab\,var\(--primary\)_75\%\,transparent\)\,0_2px_8px_-2px_var\(--shadow-color\)\]:is(.dark *){--tw-shadow:0 18px 40px -16px var(--tw-shadow-color,color-mix(in oklab,var(--primary) 75%,transparent)), 0 2px 8px -2px var(--tw-shadow-color,var(--shadow-color))}}.dark\:shadow-\[0_18px_40px_-16px_color-mix\(in_oklab\,var\(--primary\)_75\%\,transparent\)\,0_2px_8px_-2px_var\(--shadow-color\)\]:is(.dark *){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_18px_40px_-24px_rgba\(0\,0\,0\,0\.85\)\]:is(.dark *){--tw-shadow:0 18px 40px -24px var(--tw-shadow-color,#000000d9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_20px_48px_-20px_rgba\(0\,0\,0\,0\.65\)\]:is(.dark *){--tw-shadow:0 20px 48px -20px var(--tw-shadow-color,#000000a6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_26px_70px_-42px_rgba\(0\,0\,0\,0\.85\)\]:is(.dark *){--tw-shadow:0 26px 70px -42px var(--tw-shadow-color,#000000d9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:ring-white\/10:is(.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/10:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:ring-white\/15:is(.dark *){--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/15:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:invert:is(.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.dark\:invert-0:is(.dark *){--tw-invert:invert(0%);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,)}.dark\:saturate-\[140\%\]:is(.dark *){--tw-saturate:saturate(140%);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,)}.dark\:\[filter\:none\]:is(.dark *){filter:none}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-white\/90:is(.dark *):hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/90:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.dark\:hover\:bg-white\/\[0\.04\]:is(.dark *):hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.04\]:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\:hover\:bg-white\/\[0\.05\]:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.05\]:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:hover\:bg-white\/\[0\.06\]:is(.dark *):hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.06\]:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:hover\:bg-white\/\[0\.07\]:is(.dark *):hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.07\]:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.dark\:hover\:bg-white\/\[0\.08\]:is(.dark *):hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.08\]:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:hover\:bg-white\/\[0\.14\]:is(.dark *):hover{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.14\]:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.dark\:hover\:text-white\/80:is(.dark *):hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:text-white\/80:is(.dark *):hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.dark\:hover\:text-white\/90:is(.dark *):hover{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:text-white\/90:is(.dark *):hover{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}}.dark\:focus-visible\:border-white\/25:is(.dark *):focus-visible{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:border-white\/25:is(.dark *):focus-visible{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.dark\:focus-visible\:bg-white\/\[0\.09\]:is(.dark *):focus-visible{background-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:bg-white\/\[0\.09\]:is(.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.dark\:focus-visible\:ring-0:is(.dark *):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}@media (min-width:40rem){@starting-style{.sm\:starting\:opacity-0{opacity:0}}}@media (min-width:48rem){@starting-style{.md\:starting\:opacity-0{opacity:0}}}@media (min-width:64rem){@starting-style{.lg\:starting\:opacity-0{opacity:0}}}@media (min-width:80rem){@starting-style{.xl\:starting\:opacity-0{opacity:0}}}@media (pointer:coarse){.pointer-coarse\:w-6{width:calc(var(--spacing) * 6)}.pointer-coarse\:opacity-100{opacity:1}}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_\[data-slot\=card-header\]\]\:pr-10 [data-slot=card-header]{padding-right:calc(var(--spacing) * 10)}.\[\&_\[data-slot\=progress-indicator\]\]\:bg-danger [data-slot=progress-indicator]{background-color:var(--danger)}.\[\&_\[data-slot\=progress-indicator\]\]\:bg-success [data-slot=progress-indicator]{background-color:var(--success)}.\[\&_\[data-slot\=progress-indicator\]\]\:bg-warning [data-slot=progress-indicator]{background-color:var(--warning)}.\[\&_a\]\:text-black a{color:var(--color-black)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:decoration-black\/30 a{text-decoration-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.\[\&_a\]\:decoration-black\/30 a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-black) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-black) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-black) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_a\:hover\]\:decoration-black a:hover{-webkit-text-decoration-color:var(--color-black);-webkit-text-decoration-color:var(--color-black);-webkit-text-decoration-color:var(--color-black);text-decoration-color:var(--color-black)}.\[\&_li\]\:pl-1 li{padding-left:var(--spacing)}.\[\&_li\]\:marker\:text-black\/40 li ::marker{color:#0006}@supports (color:color-mix(in lab, red, red)){.\[\&_li\]\:marker\:text-black\/40 li ::marker{color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.\[\&_li\]\:marker\:text-black\/40 li::marker{color:#0006}@supports (color:color-mix(in lab, red, red)){.\[\&_li\]\:marker\:text-black\/40 li::marker{color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.\[\&_li\]\:marker\:text-black\/40 li ::-webkit-details-marker{color:#0006}@supports (color:color-mix(in lab, red, red)){.\[\&_li\]\:marker\:text-black\/40 li ::-webkit-details-marker{color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.\[\&_li\]\:marker\:text-black\/40 li::-webkit-details-marker{color:#0006}@supports (color:color-mix(in lab, red, red)){.\[\&_li\]\:marker\:text-black\/40 li::-webkit-details-marker{color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:text-black strong{color:var(--color-black)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-\[var\(--icon-size\)\] svg{width:var(--icon-size);height:var(--icon-size)}.\[\&_svg\]\:h-3\.5 svg{height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:h-4 svg{height:calc(var(--spacing) * 4)}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:w-3\.5 svg{width:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:w-4 svg{width:calc(var(--spacing) * 4)}.\[\&_svg\]\:w-auto svg{width:auto}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:stroke-\[1\.5\] svg{stroke-width:1.5px}.\[\&_svg\]\:transition-\[stroke-width\] svg{transition-property:stroke-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_svg\]\:duration-80 svg{--tw-duration:80ms;transition-duration:80ms}@media (hover:hover){.group-hover\:\[\&_svg\]\:stroke-\[2\]:is(:where(.group):hover *) svg,.hover\:\[\&_svg\]\:stroke-\[2\]:hover svg{stroke-width:2px}}.\[\&_thead\]\:sticky thead{position:sticky}.\[\&_thead\]\:top-0 thead{top:0}.\[\&_thead\]\:z-10 thead{z-index:10}.\[\&_ul\]\:list-disc ul{list-style-type:disc}:where(.\[\&_ul\]\:space-y-2 ul>: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)))}.\[\&_ul\]\:pl-6 ul{padding-left:calc(var(--spacing) * 6)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\:focus-within_\[data-slot\=card-header\]\]\:pr-10:focus-within [data-slot=card-header],.\[\&\:hover_\[data-slot\=card-header\]\]\:pr-10:hover [data-slot=card-header]{padding-right:calc(var(--spacing) * 10)}.\[\&\:not\(\:empty\)\]\:py-6:not(:empty){padding-block:calc(var(--spacing) * 6)}.\[\&\:not\(\:focus\)\]\:\[mask-image\:linear-gradient\(to_right\,\#000_calc\(100\%-32px\)\,transparent_100\%\)\]:not(:focus){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%)}.\[\&\>\*\]\:bg-stoa-paper-2>*{background-color:var(--stoa-paper-2)}.\[\&\>\*\]\: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))}.\[\&\>\*\]\:duration-150>*{--tw-duration:.15s;transition-duration:.15s}.odd\:\[\&\>\*\]\:bg-stoa-paper:nth-child(odd)>*{background-color:var(--stoa-paper)}@media (hover:hover){.hover\:\[\&\>\*\]\:bg-stoa-ink\/\[0\.07\]:hover>*{background-color:var(--stoa-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:\[\&\>\*\]\:bg-stoa-ink\/\[0\.07\]:hover>*{background-color:color-mix(in oklab, var(--stoa-ink) 7.0%, transparent)}}}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&\>\*\:last-child\]\:after\:inline>:last-child:after{content:var(--tw-content);display:inline}.\[\&\>\*\:last-child\]\:after\:align-baseline>:last-child:after{content:var(--tw-content);vertical-align:baseline}.\[\&\>\*\:last-child\]\:after\:content-\[var\(--streamdown-caret\)\]>:last-child:after{--tw-content:var(--streamdown-caret);content:var(--tw-content)}.\[\&\>\[data-slot\=scroll-area-scrollbar\]\]\:hidden>[data-slot=scroll-area-scrollbar]{display:none}.\[\&\>\[role\=tabpanel\]\>\[data-slot\=scroll-area\]\>\[data-slot\=scroll-area-viewport\]\]\:pb-32>[role=tabpanel]>[data-slot=scroll-area]>[data-slot=scroll-area-viewport]{padding-bottom:calc(var(--spacing) * 32)}.\[\&\>div\]\:\!block>div{display:block!important}.\[\&\>div\]\:\!min-w-0>div{min-width:0!important}.\[\&\>div\[style\]\]\:\!block>div[style]{display:block!important}.\[\&\>div\[style\]\]\:\!min-w-0>div[style]{min-width:0!important}.\[\&\>p\]\:inline>p{display:inline}.\[\&\>span\:first-child\]\:hidden>span:first-child{display:none}.\[\&\>span\:first-child\]\:bg-foreground\/\[0\.05\]>span:first-child{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&\>span\:first-child\]\:bg-foreground\/\[0\.05\]>span:first-child{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}@media (hover:hover){.\[\&\>span\:first-child\]\:group-hover\:bg-foreground\/\[0\.08\]>span:first-child:is(:where(.group):hover *){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&\>span\:first-child\]\:group-hover\:bg-foreground\/\[0\.08\]>span:first-child:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}}.\[\&\>span\:first-child\]\:group-active\:bg-foreground\/\[0\.10\]>span:first-child:is(:where(.group):active *){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&\>span\:first-child\]\:group-active\:bg-foreground\/\[0\.10\]>span:first-child:is(:where(.group):active *){background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.dark\:\[\&\>span\:first-child\]\:bg-white\/10:is(.dark *)>span:first-child{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>span\:first-child\]\:bg-white\/10:is(.dark *)>span:first-child{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (hover:hover){.dark\:\[\&\>span\:first-child\]\:group-hover\:bg-white\/15:is(.dark *)>span:first-child:is(:where(.group):hover *){background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>span\:first-child\]\:group-hover\:bg-white\/15:is(.dark *)>span:first-child:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}}.dark\:\[\&\>span\:first-child\]\:group-active\:bg-white\/20:is(.dark *)>span:first-child:is(:where(.group):active *){background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>span\:first-child\]\:group-active\:bg-white\/20:is(.dark *)>span:first-child:is(:where(.group):active *){background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}@media (hover:hover){:not(:has(>[data-active]))>.\[\:not\(\:has\(\>\[data-active\]\)\)\>\&\]\:hover\:bg-hover:hover{background-color:var(--hover)}:not(:has(>[data-active]))>.\[\:not\(\:has\(\>\[data-active\]\)\)\>\&\]\:hover\:text-foreground:hover{color:var(--foreground)}}@media (hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}@media (min-height:38rem){.\[\@media\(min-height\:38rem\)\]\:sticky{position:sticky}.\[\@media\(min-height\:38rem\)\]\:top-0{top:0}}[data-side=left] .\[\[data-side\=left\]_\&\]\:origin-right{transform-origin:100%}[data-side=left] .\[\[data-side\=left\]_\&\]\:\[--popup-enter-y\:0px\]{--popup-enter-y:0px}[data-side=right] .\[\[data-side\=right\]_\&\]\:origin-left{transform-origin:0}[data-side=right] .\[\[data-side\=right\]_\&\]\:\[--popup-enter-y\:0px\]{--popup-enter-y:0px}[data-side=top] .\[\[data-side\=top\]_\&\]\:origin-bottom{transform-origin:bottom}[data-side=top] .\[\[data-side\=top\]_\&\]\:\[--popup-enter-y\:4px\]{--popup-enter-y:4px}li .\[li_\&\]\:pl-6{padding-left:calc(var(--spacing) * 6)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--duration-fast:.15s;--duration-base:.2s;--ease-standard:cubic-bezier(.2, .8, .2, 1)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-base:1ms}}@keyframes zova-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes zova-deal-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes zova-marquee-2{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes footnote-flash{0%{background-color:#0000}20%{background-color:color-mix(in oklch, var(--zova-accent) 18%, transparent)}to{background-color:#0000}}.footnote-flash{animation:1.4s cubic-bezier(.2,.8,.2,1) footnote-flash}.zova-rise-in{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards zova-rise-in}.zova-deal-in{opacity:0;animation:.6s cubic-bezier(.2,.8,.2,1) forwards zova-deal-in}.zova-marquee-track{animation:60s linear infinite zova-marquee-2}.zova-marquee:hover .zova-marquee-track,.zova-marquee:focus-within .zova-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.zova-landing .zova-marquee-track{animation:none!important}.zova-landing .zova-rise-in,.zova-landing .zova-deal-in{opacity:1!important;animation:none!important;transform:none!important}}:root{--zova-ease-out-expo:cubic-bezier(.16, 1, .3, 1);--zova-ease-out-quart:cubic-bezier(.25, 1, .5, 1);--zova-ease-spring:linear(0, .018, .065, .131, .207, .289, .372, .452, .528, .599, .663, .72, .77, .814, .851, .883, .909, .932, .95, .964, .976, .985, .992, .997, 1.001, 1.004, 1.005, 1.006, 1.007, 1.007, 1.007, 1.007, 1.006, 1.006, 1.005, 1.004, 1.004, 1.003, 1.003, 1.002, 1)}@keyframes zova-fade-in{0%{opacity:0}}@keyframes zova-focus-rise{0%{opacity:0;transform:translate3d(0, var(--zova-rise,28px), 0);filter:blur(var(--zova-blur,8px))}}@keyframes zova-word-rise{0%{opacity:var(--zova-word-from,0);transform:translate3d(0, var(--zova-word-rise,.42em), 0);filter:blur(var(--zova-word-blur,10px))}}@keyframes zova-curtain-rise{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes zova-settle{0%{transform:scale(var(--zova-settle,1.28))}}@keyframes zova-pop-in{0%{opacity:0;transform:scale(.55)}}@keyframes zova-draw-x{0%{transform:scaleX(0)}}@keyframes zova-lift{0%{opacity:0;transform:translate3d(0, var(--zova-lift,56px), 0) scale(.985)}}@keyframes zova-glyph-rise{0%{transform:translateY(118%)}}.zova-word{display:inline-block}:is(.zova-play,[data-revealed]) :is(.zova-rise,.zova-word,.zova-fade,.zova-curtain,.zova-settle,.zova-pop,.zova-glyph,.zova-lift,.zova-draw),:is(.zova-rise,.zova-fade,.zova-curtain,.zova-pop,.zova-lift)[data-revealed]{animation-timing-function:var(--zova-ease-out-expo);animation-fill-mode:backwards;animation-delay:calc(var(--zova-delay,0s) + var(--i,0) * var(--zova-stagger,60ms))}:is(.zova-play,[data-revealed]) .zova-rise,.zova-rise[data-revealed]{animation-name:zova-focus-rise;animation-duration:var(--zova-duration,1.1s)}:is(.zova-play,[data-revealed]) .zova-word{animation-name:zova-word-rise;animation-duration:var(--zova-duration,1s)}:is(.zova-play,[data-revealed]) .zova-fade,.zova-fade[data-revealed]{animation-name:zova-fade-in;animation-duration:var(--zova-duration,.9s);animation-timing-function:var(--zova-ease-out-quart)}:is(.zova-play,[data-revealed]) .zova-curtain,.zova-curtain[data-revealed]{animation-name:zova-curtain-rise;animation-duration:var(--zova-duration,1.3s)}:is(.zova-play,[data-revealed]) .zova-settle{animation-name:zova-settle;animation-duration:var(--zova-settle-duration,1.7s)}:is(.zova-play,[data-revealed]) .zova-pop,.zova-pop[data-revealed]{animation-name:zova-pop-in;animation-duration:var(--zova-duration,.8s)}:is(.zova-play,[data-revealed]) .zova-lift,.zova-lift[data-revealed]{animation-name:zova-lift;animation-duration:var(--zova-lift-duration,1.3s)}.zova-draw{transform-origin:0}:is(.zova-play,[data-revealed]) .zova-draw{animation-name:zova-draw-x;animation-duration:var(--zova-duration,1s)}.zova-glyph{transform-box:fill-box}:is(.zova-play,[data-revealed]) .zova-glyph{animation-name:zova-glyph-rise;animation-duration:var(--zova-duration,1.4s)}@media screen and (scripting:enabled){[data-reveal]:not([data-revealed]) :is(.zova-rise,.zova-word,.zova-fade,.zova-curtain,.zova-pop,.zova-glyph,.zova-lift,.zova-draw),:is(.zova-rise,.zova-fade,.zova-curtain,.zova-pop,.zova-lift)[data-reveal]:not([data-revealed]){opacity:0}}.why-word{--why-t:clamp(0, calc(var(--why-p,0) * var(--why-n) - var(--i)), 1);opacity:calc(var(--why-from) + (1 - var(--why-from)) * var(--why-t));filter:blur(calc((1 - var(--why-t)) * var(--why-blur)))}@media (prefers-reduced-motion:reduce){.why-word{filter:none}}@media (scripting:none){.why-word{opacity:1;filter:none}}.watch-pin,.watch-pin-halo{transform-box:fill-box;transform-origin:50%}.watch-pin-halo{opacity:.35;animation:2.4s cubic-bezier(.4,0,.6,1) infinite zova-property-pulse}@keyframes zova-focus-pull{0%{filter:blur(var(--zova-focus-blur,22px)) brightness(.55)}}.zova-hero-photo{--zova-settle:1.16;animation-name:zova-fade-in,zova-settle,zova-focus-pull;animation-duration:1s,2.4s,1.3s;animation-timing-function:var(--zova-ease-out-quart), var(--zova-ease-out-expo), var(--zova-ease-out-expo);animation-fill-mode:backwards}@media (max-width:47.99rem){.zova-hero-photo{--zova-focus-blur:10px}}@keyframes zova-drop-in{0%{opacity:0;transform:translateY(-18px)}}.zova-home .zova-header-row{animation:zova-drop-in 1s var(--zova-ease-out-expo) .22s backwards}.zova-roll{-webkit-text-fill-color:transparent;margin-block:-.12em;padding-block:.12em;line-height:1;display:inline-block;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 .12em calc(100% - .12em),#0000);mask-image:linear-gradient(#0000,#000 .12em calc(100% - .12em),#0000)}.zova-roll:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9" / "";white-space:pre;-webkit-text-fill-color:currentColor;transform:translate3d(0, calc(var(--digit,0) * -1em), 0);transition:transform 1s var(--zova-ease-out-expo);transition-delay:calc(var(--i,0) * 55ms);position:absolute;top:.12em;left:0}.zova-enter{--zova-rise:6px;--zova-blur:4px;animation:zova-focus-rise .7s var(--zova-ease-out-expo) backwards}@keyframes zova-parallax{0%{transform:translate3d(0, calc(-1 * var(--zova-parallax,8%)), 0) scale(var(--zova-parallax-scale,1.2))}to{transform:translate3d(0, var(--zova-parallax,8%), 0) scale(var(--zova-parallax-scale,1.2))}}@keyframes zova-aperture{0%{clip-path:inset(0 var(--zova-aperture,9%) round var(--zova-radius-panel))}to{clip-path:inset(0 0 round var(--zova-radius-panel))}}@keyframes zova-scroll-settle{0%{transform:scale(var(--zova-settle,1.28))}to{transform:scale(1)}}@keyframes zova-recede-photo{to{transform:scale(1.14)}}@keyframes zova-recede-content{to{opacity:0;transform:translateY(-14vh)scale(.94)}}@keyframes zova-recede-shade{0%{opacity:0}to{opacity:.62}}@keyframes zova-cue-out{to{opacity:0;transform:translateY(12px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.zova-timeline{view-timeline-name:--zova-view}.zova-parallax,.zova-aperture,.zova-scroll-settle,.zova-hero-recede-photo,.zova-hero-recede-content,.zova-hero-recede-shade,.zova-hero-cue{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both}.zova-parallax{animation-name:zova-parallax;animation-timeline:--zova-view;animation-range:cover}.zova-aperture{animation-name:zova-aperture;animation-timeline:--zova-view;animation-range:entry cover 45%}.zova-scroll-settle{animation-name:zova-scroll-settle;animation-timeline:--zova-view;animation-range:entry cover 50%}.zova-hero-recede-photo{animation-name:zova-recede-photo;animation-timeline:scroll(root);animation-range:0 100vh}.zova-hero-recede-content{animation-name:zova-recede-content;animation-timeline:scroll(root);animation-range:0 72vh}.zova-hero-recede-shade{animation-name:zova-recede-shade;animation-timeline:scroll(root);animation-range:0 100vh}.zova-hero-cue{animation-name:zova-cue-out;animation-timeline:scroll(root);animation-range:0 18vh}}}@media (prefers-reduced-motion:reduce){:is(.zova-play,[data-revealed]) :is(.zova-rise,.zova-word,.zova-fade,.zova-curtain,.zova-pop,.zova-lift,.zova-draw),:is(.zova-rise,.zova-fade,.zova-curtain,.zova-pop,.zova-lift)[data-revealed]{animation-name:zova-fade-in;animation-duration:.5s;animation-delay:0s}:is(.zova-play,[data-revealed]) :is(.zova-settle,.zova-glyph),.zova-hero-photo,.zova-home .zova-header-row,.zova-enter,.watch-pin-halo{animation:none}.zova-roll:before{transition:none}}@keyframes zova-tour-card-in{0%{opacity:0;transform:scale(.97)}}.zova-tour-card{animation:.18s cubic-bezier(.32,.72,0,1) backwards zova-tour-card-in}@media (prefers-reduced-motion:reduce){.zova-tour-card{animation:none}}@keyframes zova-connect-draw{0%{stroke-dashoffset:1px}}.zova-connect-line{stroke-dasharray:1;animation:zova-connect-draw .9s var(--zova-ease-out-expo) backwards}@media (prefers-reduced-motion:reduce){.zova-connect-line{animation:none}}:root [data-sd-animate]{animation-duration:var(--zova-stream-reveal-ms);animation-delay:0s}:root [data-sd-animate-marker]::marker{animation-duration:var(--zova-stream-reveal-ms);animation-delay:0s}@property --in-k{syntax:"*";inherits:false}@property --in-t{syntax:"*";inherits:false}@property --in-d{syntax:"*";inherits:false}@property --in-e{syntax:"*";inherits:false}@property --in-x{syntax:"*";inherits:false}@property --in-y{syntax:"*";inherits:false}@property --in-s{syntax:"*";inherits:false}@property --in-r{syntax:"*";inherits:false}@property --in-b{syntax:"*";inherits:false}@property --in-o{syntax:"*";inherits:false}@property --out-k{syntax:"*";inherits:false}@property --out-t{syntax:"*";inherits:false}@property --out-d{syntax:"*";inherits:false}@property --out-e{syntax:"*";inherits:false}@property --out-x{syntax:"*";inherits:false}@property --out-y{syntax:"*";inherits:false}@property --out-s{syntax:"*";inherits:false}@property --out-r{syntax:"*";inherits:false}@property --out-b{syntax:"*";inherits:false}@property --out-o{syntax:"*";inherits:false}@property --fx-k{syntax:"*";inherits:false}@property --fx-t{syntax:"*";inherits:false}@property --fx-d{syntax:"*";inherits:false}@property --fx-e{syntax:"*";inherits:false}@property --fx-n{syntax:"*";inherits:false}.reel{container:reel-wrap/inline-size}.reel-frame{container:reel/inline-size}.reel-stage{--to-y:-22.55em;--to-s:.1667;--to-b:0em;--title-size:7.2em;--chat-w:46em;--whole-frame:1;aspect-ratio:16/9;isolation:isolate;border-radius:var(--zova-radius-overlay);color:var(--zova-vault-text-primary);background:radial-gradient(110% 70% at 50% -14%, #ebebeb12, transparent 62%), var(--zova-vault-surface-base);font-size:1.13636cqw;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.reel-stage{background:radial-gradient(110% 70% at 50% -14%, lab(93.04% .0000298023 -.0000119209/.07), transparent 62%), var(--zova-vault-surface-base)}}.reel-stage:after{content:"";z-index:40;pointer-events:none;border-radius:inherit;background:radial-gradient(125% 95% at 50% 42%,#0000 58%,#00000052);background:radial-gradient(125% 95% at 50% 42%,#0000 58%,lab(0% 0 0/.32));position:absolute;inset:0}.reel-world{width:88em;height:49.5em;position:absolute;top:50%;left:50%;translate:-50% -50%}.reel-scene{animation:rl-scene-out .65s cubic-bezier(.5, 0, .75, 0) calc(var(--dur) - .65s) forwards;position:absolute;inset:0}@keyframes rl-scene-out{to{opacity:0;filter:blur(.5em);transform:scale(1.015)}}.reel-shot{animation:rl-focus .9s cubic-bezier(.25, 1, .5, 1) var(--focus-t,1s) backwards;position:absolute;inset:0}@keyframes rl-focus{0%{filter:blur(.5em)brightness(.42);transform:scale(.975)}}.reel-camera{animation:var(--camera,rl-push) var(--dur) linear both;position:absolute;inset:0}@keyframes rl-push{to{transform:scale(1.025)}}.reel-title{--to-x:var(--title-hud-x,0em);z-index:20;opacity:0;pointer-events:none;animation:rl-title-out .76s cubic-bezier(.7, 0, .2, 1) var(--title-out,1.05s) backwards;position:absolute;top:50%;left:50%;translate:-50% -50%}.reel-title-word{font-size:var(--title-size);letter-spacing:-.045em;white-space:nowrap;perspective:40em;font-weight:500;line-height:1}@keyframes rl-title-out{0%{opacity:1;filter:none;transform:none}72%{opacity:1}to{opacity:0;transform:translate3d(var(--to-x), var(--to-y), 0) scale(var(--to-s));filter:blur(var(--to-b))}}.reel-title-rule{transform-origin:0;background:var(--zova-vault-text-primary);height:.035em;position:absolute;bottom:-.12em;left:0;right:0}.reel-hud{z-index:10;white-space:nowrap;align-items:baseline;gap:.75em;display:flex;position:absolute;top:1.45em}.reel-caption-in{--stage-em:calc(100cqw / 88);left:calc(var(--stage-em) * 2.6);bottom:calc(var(--stage-em) * 2.6);z-index:20;width:calc(var(--stage-em) * 34);font-size:calc(var(--stage-em) * 1.05);position:absolute}.reel-caption-in .reel-caption{align-self:end;position:relative}.reel-caption-in .reel-caption:before{content:"";z-index:-1;left:calc(var(--stage-em) * -2.6);bottom:calc(var(--stage-em) * -2.6);width:calc(var(--stage-em) * 50);height:calc(100% + var(--stage-em) * 8);background:radial-gradient(farthest-side at 0 100%,#000000db,#000000a8 40%,#00000040 72%,#0000);background:radial-gradient(farthest-side at 0 100%,lab(0% 0 0/.86),lab(0% 0 0/.66) 40%,lab(0% 0 0/.25) 72%,#0000);position:absolute}.reel-caption-in .reel-caption-text{text-shadow:0 0 1.2em #000000d9;text-shadow:0 0 1.2em lab(0% 0 0/.85);line-height:1.4}.reel-caption-below{display:none}.reel-caption-below .reel-caption{max-width:52ch}.reel-caption-below .reel-caption-text{font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.3}@media (max-width:63.99rem){@container reel (max-width:899.98px){.reel-stage{--to-y:-1.4em;--to-s:.96;--to-b:.3em;--title-size:6em;--whole-frame:0;aspect-ratio:4/3;font-size:1.66667cqw}.reel-title{--to-x:0em}.reel-hud,.reel-caption-in{display:none}.reel-controls{left:1rem;right:auto}}@container reel-wrap (max-width:899.98px){.reel-caption-below{display:grid}}}@container reel (max-width:599.98px){.reel-stage{--title-size:4.4em;--chat-w:31em;--whole-frame:0;aspect-ratio:4/5;font-size:2.94118cqw}}.reel-panel{background:linear-gradient(180deg, #ebebeb09, transparent 7em), var(--zova-vault-surface-raised);border-radius:1.6em;width:32em;height:41em;position:absolute;top:4.25em;left:28em;overflow:hidden;box-shadow:inset 0 1px #eeeeee12,0 2.2em 5em -2.6em #000000e6;box-shadow:inset 0 1px lab(94.2% 0 0/.07),0 2.2em 5em -2.6em lab(0% 0 0/.9)}@supports (color:lab(0% 0 0)){.reel-panel{background:linear-gradient(180deg, lab(93.04% .0000298023 -.0000119209/.035), transparent 7em), var(--zova-vault-surface-raised)}}.reel-card{background:var(--zova-vault-text-primary);border-radius:1.2em;position:absolute}@supports (color:color-mix(in lab, red, red)){.reel-card{background:color-mix(in oklch, var(--zova-vault-text-primary) 4.5%, var(--zova-vault-surface-base))}}.reel-cursor{z-index:30;opacity:0;pointer-events:none;width:1.9em;height:1.9em;position:absolute;top:0;left:0}.reel-cursor svg{filter:drop-shadow(0 .18em .32em #0000008c);filter:drop-shadow(0 .18em .32em lab(0% 0 0/.55));width:100%;height:100%;overflow:visible}.reel-ripple{z-index:29;opacity:0;pointer-events:none;border-radius:999px;width:2.8em;height:2.8em;margin:-1.4em 0 0 -1.4em;position:absolute;box-shadow:inset 0 0 0 .12em #ebebebbf;box-shadow:inset 0 0 0 .12em lab(93.04% .0000298023 -.0000119209/.75)}.rl{animation-name:var(--in-k,none), var(--out-k,none), var(--fx-k,none);animation-duration:var(--in-d,.7s), var(--out-d,.42s), var(--fx-d,.4s);animation-delay:var(--in-t,0s), var(--out-t,0s), var(--fx-t,0s);animation-timing-function:var(--in-e,cubic-bezier(.16, 1, .3, 1)), var(--out-e,cubic-bezier(.25, 1, .5, 1)), var(--fx-e,cubic-bezier(.25, 1, .5, 1));animation-fill-mode:backwards,forwards,none;animation-iteration-count:1, 1, var(--fx-n,1)}.rl-off{opacity:0}.rl-track{animation-duration:var(--dur);animation-timing-function:linear;animation-fill-mode:both}@keyframes rl-in{0%{opacity:var(--in-o,0);transform:translate3d(var(--in-x,0em), var(--in-y,.6em), 0) scale(var(--in-s,1)) rotate(var(--in-r,0deg));filter:blur(var(--in-b,0em))}}@keyframes rl-in-on{0%{opacity:var(--in-o,0);transform:translate3d(var(--in-x,0em), var(--in-y,.6em), 0) scale(var(--in-s,1)) rotate(var(--in-r,0deg));filter:blur(var(--in-b,0em))}to{opacity:1;filter:none;transform:none}}@keyframes rl-on{0%,to{opacity:1}}@keyframes rl-out{to{opacity:var(--out-o,0);transform:translate3d(var(--out-x,0em), var(--out-y,0em), 0) scale(var(--out-s,1)) rotate(var(--out-r,0deg));filter:blur(var(--out-b,0em))}}@keyframes rl-out-off{0%{opacity:1;filter:none;transform:none}to{opacity:var(--out-o,0);transform:translate3d(var(--out-x,0em), var(--out-y,0em), 0) scale(var(--out-s,1)) rotate(var(--out-r,0deg));filter:blur(var(--out-b,0em))}}@keyframes rl-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rl-wipe-off{0%{opacity:1;clip-path:inset(0)}to{opacity:1;clip-path:inset(0 0 0 100%)}}@keyframes rl-draw{0%{transform:scaleX(0)}}@keyframes rl-dash{0%{stroke-dashoffset:1px}}.rl-path{stroke-dasharray:1;stroke-dashoffset:0}@keyframes rl-char{0%{opacity:0}}@keyframes rl-flip{0%{opacity:0;transform:rotateX(-96deg)translateY(.08em)}}@keyframes rl-ripple{0%{opacity:.8;transform:scale(.25)}to{opacity:0;transform:scale(1.5)}}@keyframes rl-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2)}}@keyframes rl-light{0%{opacity:0}30%{opacity:1}}.reel-page{--page:#222;background:linear-gradient(180deg, #eeeeee0a, transparent 7em), var(--page);clip-path:polygon(0 0,calc(100% - 2.4em) 0,100% 2.4em,100% 100%,0 100%);border-radius:1.1em;position:absolute;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.reel-page{--page:lab(13% 0 0);background:linear-gradient(180deg, lab(94.2% 0 0/.04), transparent 7em), var(--page)}}.reel-page-fold{background:linear-gradient(to bottom left,#0000 50%,#3a3a3a 50%);background:linear-gradient(to bottom left,#0000 50%,lab(24.6% 0 0) 50%);border-bottom-left-radius:.5em;width:2.4em;height:2.4em;position:absolute;top:0;right:0}.reel-veil{pointer-events:none;background:var(--page);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.reel-veil{background:color-mix(in oklch, var(--page) 64%, transparent)}}@keyframes rl-recede{0%{opacity:1;clip-path:inset(0)}to{opacity:1;clip-path:inset(100% 0 0)}}.reel-scan{opacity:0;pointer-events:none;position:absolute;inset:0}.reel-scan:before{content:"";inset-inline:0;background:linear-gradient(#0000,#ebebeb1a);background:linear-gradient(#0000,lab(93.04% .0000298023 -.0000119209/.1));height:6em;position:absolute;bottom:100%}.reel-scan:after{content:"";inset-inline:0;background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209);height:.12em;position:absolute;top:-.06em;box-shadow:0 0 1em .2em #ebebeb66;box-shadow:0 0 1em .2em lab(93.04% .0000298023 -.0000119209/.4)}@keyframes rl-scan{0%{opacity:1;transform:translate(0)}90%{opacity:1}to{opacity:0;transform:translateY(100%)}}.rl-digit{vertical-align:top;height:1em;display:inline-block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.rl-strip{flex-direction:column;line-height:1em;display:flex}@keyframes rl-roll{0%{transform:translate3d(0, calc(var(--roll-from) * -1em), 0);filter:none}8%{filter:blur(.035em)}}.rl-shimmer{color:#0000;background:linear-gradient(90deg, var(--zova-vault-text-secondary) 0%, var(--zova-vault-text-secondary) 35%, var(--zova-accent-light) 50%, var(--zova-vault-text-secondary) 65%, var(--zova-vault-text-secondary) 100%);animation:shimmer 1.5s ease-in-out var(--shim-t,0s) var(--shim-n,2);background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.rl-spin{animation:.85s linear infinite rl-spin}@keyframes rl-spin{to{transform:rotate(1turn)}}@keyframes rl-breathe{50%{opacity:1}}.rl-halo{opacity:.35;transform-box:fill-box;transform-origin:50%;animation:3.2s cubic-bezier(.4,0,.6,1) infinite zova-property-pulse;transform:scale(.6)}.rl-key{position:relative}.rl-key:after{content:"";background:var(--zova-lime-400);opacity:0;width:.09em;animation:rl-on var(--caret-d,60ms) steps(1, end) var(--caret-t,0s);border-radius:1px;margin-left:.05em;position:absolute;top:.1em;bottom:.05em;left:100%}.rl-key-last:after{animation:rl-blink 1.06s steps(1, end) var(--caret-t,0s) var(--caret-n,2)}@keyframes rl-blink{0%,55%{opacity:1}56%,to{opacity:0}}.reel[data-paused] .reel-stage :is(*),.reel[data-paused] .reel-fill{animation-play-state:paused!important}.reel-fill{transform-origin:0;transform:scaleX(0)}.reel-fill[data-state=done]{transform:none}.reel-fill[data-state=now]{animation:rl-progress var(--len) linear forwards}@keyframes rl-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.reel-fill[data-state=now]{animation:none;transform:none}.reel-controls{display:none}}@media print,(scripting:none){.reel-stage :is(*){animation:none!important}.reel-controls{display:none}}:root{--stoa-paper:#fcfaf6;--stoa-paper-2:#f5f3ef;--stoa-paper-3:#efece8;--stoa-ink:#1e1a16;--stoa-ink-2:#514c47;--stoa-ink-3:#67625d;--stoa-vault:#080503;--stoa-vault-2:#0f0b07;--stoa-bone:#ebe7e0;--stoa-accent-shadow:var(--zova-lime-shadow);--stoa-accent:var(--zova-lime-400);--stoa-accent-light:var(--zova-lime-200);--stoa-accent-ink:var(--zova-lime-700);--stoa-straddle:clamp(104px, 9vw, 156px)}@supports (color:lab(0% 0 0)){:root{--stoa-paper:lab(98.2805% .135809 1.90165);--stoa-paper-2:lab(95.9645% .164866 2.2833);--stoa-paper-3:lab(93.6484% .194877 2.66542);--stoa-ink:lab(9.50872% 1.51376 3.52546);--stoa-ink-2:lab(32.7233% 1.18785 3.63074);--stoa-ink-3:lab(42.0038% 1.17734 3.62334);--stoa-vault:lab(1.55967% .408359 .982797);--stoa-vault-2:lab(3.36438% .756077 2.03722);--stoa-bone:lab(91.9163% .514507 4.1749)}}.stoa-vault-sheet{--stoa-paper:var(--stoa-vault-2);--stoa-paper-2:#17130e;--stoa-paper-3:#1d1913;--stoa-ink:var(--stoa-bone);--stoa-ink-2:#b8b4ad;--stoa-ink-3:#96928b;--stoa-accent-ink:var(--stoa-accent)}@supports (color:lab(0% 0 0)){.stoa-vault-sheet{--stoa-paper-2:lab(6.20245% 1.10077 3.4083);--stoa-paper-3:lab(8.95203% 1.19562 4.362);--stoa-ink-2:lab(73.3482% .58803 3.77789);--stoa-ink-3:lab(60.5833% .710398 3.75769)}}@keyframes stoa-open{0%{clip-path:inset(var(--stoa-open-inset,7%) round var(--stoa-open-round,72px))}to{clip-path:inset(0)}}:is(.zova-play,[data-revealed]) .stoa-open{animation-name:stoa-open;animation-duration:var(--stoa-open-duration,1.5s);animation-timing-function:var(--zova-ease-out-expo);animation-fill-mode:backwards;animation-delay:calc(var(--zova-delay,0s) + var(--i,0) * var(--zova-stagger,60ms))}@media screen and (scripting:enabled){[data-reveal]:not([data-revealed]) .stoa-open{clip-path:inset(var(--stoa-open-inset,7%) round var(--stoa-open-round,72px))}}.stoa-verdict-accent{color:var(--stoa-accent-ink)}.stoa-verdict-sweep{color:#0000;opacity:0;background-image:linear-gradient(100deg,#0000 42%,#effaddf2 50%,#0000 58%);background-image:linear-gradient(100deg,#0000 42%,lab(96.9628% -7.69419 12.5937/.95) 50%,#0000 58%);background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}[data-revealed] .stoa-verdict-sweep{animation:stoa-sweep 1.7s var(--zova-ease-out-quart) .7s}@keyframes stoa-sweep{0%{opacity:1;background-position:100% 0}85%{opacity:1}to{opacity:0;background-position:0 0}}.stoa-viewer [data-plate]{opacity:0;transition:opacity .7s var(--zova-ease-out-quart), transform 1.4s var(--zova-ease-out-expo);transform:scale(1.04)}:is(.stoa-viewer [data-plate="0"],.stoa-viewer:has([data-row="1"]:is(:hover,:focus-within,[data-fluid-hover-active])) [data-plate="1"],.stoa-viewer:has([data-row="2"]:is(:hover,:focus-within,[data-fluid-hover-active])) [data-plate="2"],.stoa-viewer:has([data-row="3"]:is(:hover,:focus-within,[data-fluid-hover-active])) [data-plate="3"],.stoa-viewer:has([data-row="4"]:is(:hover,:focus-within,[data-fluid-hover-active])) [data-plate="4"],.stoa-viewer:has([data-row="5"]:is(:hover,:focus-within,[data-fluid-hover-active])) [data-plate="5"],.stoa-viewer:has([data-row="6"]:is(:hover,:focus-within,[data-fluid-hover-active])) [data-plate="6"],.stoa-viewer:has([data-row="7"]:is(:hover,:focus-within,[data-fluid-hover-active])) [data-plate="7"]){opacity:1;transform:none}.stoa-viewer:has([data-row]:not([data-row="0"]):is(:hover,:focus-within,[data-fluid-hover-active])) [data-plate="0"]{opacity:0;transform:scale(1.04)}@media (prefers-reduced-motion:reduce){[data-revealed] .stoa-verdict-sweep{animation:none}:is(.zova-play,[data-revealed]) .stoa-open{animation-name:zova-fade-in;animation-duration:.5s;animation-delay:0s}.stoa-viewer [data-plate]{transition:opacity .2s linear;transform:none}}@keyframes spinner-move{to{stroke-dashoffset:-100px}}@keyframes spinner-dash{0%,to{stroke-dasharray:15 85}50%{stroke-dasharray:40 60}}:root{--boardui-date-range-background:var(--color-bui-accent-100);--boardui-date-range-edge-background:var(--color-bui-accent-300)}.dark{--boardui-date-range-background:var(--color-bui-accent-950);--boardui-date-range-edge-background:var(--color-bui-accent-800)}@keyframes ai-chat-text-shimmer{0%{background-position:200%}to{background-position:-100%}}.agent-progress-loading-text{color:#0000;background-image:linear-gradient(100deg, var(--color-text-secondary) 16%, var(--color-text-secondary) 38%, var(--color-text-primary) 50%, var(--color-text-secondary) 62%, var(--color-text-secondary) 84%);will-change:background-position;background-position:200%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:3.4s linear infinite ai-chat-text-shimmer}@media (prefers-reduced-motion:reduce){.agent-progress-loading-text{color:var(--color-text-secondary);background-image:none;animation:none}}.bui-agent-thinking-label{color:#0000;background-image:linear-gradient(100deg, var(--bui-agent-thinking-tone) 30%, var(--bui-agent-thinking-tone) 50%, var(--bui-agent-thinking-tone) 70%)}@supports (color:color-mix(in lab, red, red)){.bui-agent-thinking-label{background-image:linear-gradient(100deg, color-mix(in oklab, var(--bui-agent-thinking-tone) 55%, transparent) 30%, var(--bui-agent-thinking-tone) 50%, color-mix(in oklab, var(--bui-agent-thinking-tone) 55%, transparent) 70%)}}.bui-agent-thinking-label{will-change:background-position;background-position:200%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite ai-chat-text-shimmer}@keyframes bui-agent-thinking-star{0%,to{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1)}60%{opacity:.9;transform:scale(.8)}}.bui-agent-thinking-star{animation-name:bui-agent-thinking-star;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform:scale(0)}@keyframes bui-agent-thinking-dash{to{stroke-dashoffset:-100px}}.bui-agent-thinking-comet{animation-name:bui-agent-thinking-dash;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.bui-agent-thinking-label{color:var(--bui-agent-thinking-tone);background-image:none;animation:none}.bui-agent-thinking-star{opacity:.7;animation:none;transform:none}.bui-agent-thinking-comet{animation:none}}.bui-agent-thinking-stars{color:currentColor}@supports (color:color-mix(in lab, red, red)){.bui-agent-thinking-stars{color:color-mix(in oklab, currentColor 75%, transparent)}}.dark .bui-agent-thinking-stars{color:inherit}.bui-composer-scope{--color-background-primary-default:var(--zova-surface-raised)}@supports (color:color-mix(in lab, red, red)){.bui-composer-scope{--color-background-primary-default:color-mix(in oklab, var(--zova-surface-raised), white 50%)}}.dark .bui-composer-scope{--color-background-primary-default:var(--zova-surface-raised)}@supports (color:color-mix(in lab, red, red)){.dark .bui-composer-scope{--color-background-primary-default:color-mix(in oklab, var(--zova-surface-raised), white 5%)}}.bui-composer-scope:is(.rounded-full,.rounded-3xl){outline:1px solid var(--zova-border-subtle);outline-offset:-1px;box-shadow:var(--zova-elevation-sm)}.dark .bui-composer-scope.zova-composer-pill{border-color:#0000;outline:none}.bui-composer-send{background:var(--foreground);color:var(--background)}.bui-composer-send:hover:not(:disabled){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bui-composer-send:hover:not(:disabled){background:color-mix(in oklab, var(--foreground), white 15%)}}.dark .bui-composer-send{background:var(--primary);color:var(--primary-foreground)}.dark .bui-composer-send:hover:not(:disabled){background:var(--primary);filter:brightness(1.05)}.zova-chat-dock .bui-composer-send{background:var(--zova-neutral-0);color:var(--zova-neutral-950);box-shadow:inset 0 0 0 1px var(--zova-border-subtle)}.zova-chat-dock .bui-composer-send:hover:not(:disabled){background:var(--zova-neutral-200)}@keyframes bui-composer-loader-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.bui-composer-loader-rect{animation:none!important}}@keyframes bui-composer-mic-bars{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.bui-composer-mic-bar{animation:.9s ease-in-out infinite bui-composer-mic-bars}@media (prefers-reduced-motion:reduce){.bui-composer-mic-bar{animation:none;transform:scaleY(.7)}}.bui-questionnaire-steps>span[aria-hidden]{background-color:var(--primary)}.bui-questionnaire-steps [data-pill-selected] span{color:var(--primary-foreground)}.dark .maplibregl-ctrl-group{background:var(--popover)}.dark .maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 1px var(--zova-rule-strong)}.dark .maplibregl-ctrl-group button+button{border-top-color:var(--zova-rule)}.dark .maplibregl-ctrl button .maplibregl-ctrl-icon{filter:invert();opacity:.8}.dark .maplibregl-ctrl button:not(:disabled):hover{background-color:var(--zova-chip-bg)}.dark .maplibregl-ctrl-attrib.maplibregl-compact{background-color:var(--popover);box-shadow:0 0 0 1px var(--zova-rule-strong);color:var(--muted-foreground)}.dark .maplibregl-ctrl-attrib a{color:var(--muted-foreground)}.dark .maplibregl-ctrl-attrib a:hover{color:var(--foreground)}.dark .maplibregl-ctrl-attrib .maplibregl-ctrl-attrib-button{filter:invert();opacity:.8;background-color:#0000}.zova-page-transition{animation:.32s cubic-bezier(.22,.61,.36,1) backwards zova-page-enter}@media (prefers-reduced-motion:reduce){.zova-page-transition{animation:none}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes zova-scroll-hint{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}@keyframes zova-page-enter{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}
